@charset "utf-8";
/* CSS Document */
body, h4, .btn, button, .button, .blog-items .blog-item .page-header h3, .jtcs_item_wrapper .jt-title, .well h2{line-height:26px;}body, .moduletable.center ul.mod-articles-items, .moduletable.latestblog ul.mod-articles-items, .moduletable.center p.readmore, .moduletable.latestblog p.readmore, .moduletable.latestblog p, .moduletable.recent-posts ul{padding:0;}h1, h2, h3{font-size:36px;line-height:40px;}h1, h2, h3, .type1 p strong, .moduletable.latestblog .mod-articles-date, .blog-items .blog-item .page-header h3 a:hover, .blog-items .blog-item .page-header h3 a:focus, .page-link, .blog-page .blog-item .top-info dl dd a, .blog-page .blog-item .bottom-info dl dd .fa, .moduletable.latestblog .owl-carousel button.owl-dot{color:#1b7cc0;}h1, h2, h3, .moduletable.center p.readmore, .moduletable.latestblog p.readmore, .acysubbuttons .btn, .blog-items .blog-item .readmore, .blog-page .blog-item .top-info dl dd a{text-transform:uppercase;}h1, h2, h3, .moduletable.ourservices .mod-articlesnews.newsflash .mod-articlesnews__item, .blog-items .blog-item{margin-bottom:26px;}h4, .blog-items .blog-item .page-header h3, .jg-image > .jg-image-caption a.jg-link, .moduletable.latestblog .jt-inner-info h3{font-size:18px;}h4, .blog-items .blog-item .page-header h3{font-weight:800;margin-bottom:21px;}h4, .blog-items .blog-item .page-header h3 a, .blog-page .blog-item .top-info dl dd a:hover, .blog-page .blog-item .top-info dl dd a:focus{color:#444444;}h1, h2, h3, h4, h5, h6, .mainbottom .moduletable.left p, .jg-image > .jg-image-caption a.jg-link{font-weight:bold;}h1, h2, h3, h4, h5, h6, .moduletable.testimonials .jt-cs .jt-introtext, .about-page .item-page .page-header h2{margin-top:0;}h5, .btn, button, .button, .moduletable.latestblog .mod-articles-date, .well h2, .moduletable.testimonials .jtcs_item_wrapper h4{font-size:14px;}h6{font-size:11.9px;}
img, .blog-item .left.item-image, .bottom .container, .bottom .container .vsize{max-width:100%;}
img{width:auto;height:auto;}
p, .page_not_found h3, .blog-page .item-page .left.item-image, .faq-page .intro_text{margin:0 0 15px;}.btn, button, .button, section.top, .header, .page-item.active .page-link, .moduletable.latestblog .jt-cs .owl-dots .active span{background:#1b7cc0;}
.page-item.active .page-link, .moduletable.latestblog .jt-cs .owl-dots span{border-color:#1b7cc0;}
.btn, button, .button{padding:5px 30px;cursor:pointer;border-radius:0;}
.btn, button, .button, fieldset, .moduletable.center p.readmore, .moduletable.latestblog p.readmore, .moduletable.latestblog p{border:none;}
.btn, button, .button, a.btn:hover, a.btn:focus, .dj-megamenu-clean li a.dj-up_a, .dj-megamenu-clean li:hover a.dj-up_a, .moduletable.top-contact, .moduletable.top-contact a, .footer, .copyrightText, .moduletable.ourservices h3, .moduletable.ourservices .mod-articlesnews.newsflash .mod-articlesnews__item p, .maintop, .moduletable.center h3, .moduletable.center p, .mainbottom, .footer h3, .moduletable.backtotop a, .jg-image-caption-hover.center .fa, .page_404 em{color:#fff;}.btn:hover, button:hover, .button:hover, a.btn:hover, .btn:focus, button:focus, .button:focus, a.btn:focus{background#cccccc;}
a, .btn, button, .button, .header{transition:all 0.6s ease 0s;}
.container{margin-left:auto;margin-right:auto;}
.btn, button, .button, .page_404 em, .bottom-info dl dd, .item-page .article-info dd{display:inline-block;}.fa strong, .com-contact__container h2, .com-contact.contact > h2, .com-contact__miscinfo.contact-miscinfo dl dt, .layout-blog .item-page .page-header h1, .top-info dl dd, .bottom-info dl dd.category-name, .top-info dl dd .fa, .blog-page .intro_text, body.view-category.blog-page .sidebar-right, .faq-page .intro_text .readmore, #logo h1{display:none;}
.vgrid, .size-100, #size-100, .container, .h_wrapper, section.top, .header, .showcase, .feature, .utility, .maintop, section.breadcrumb, .main-body, .content-top, .content_inner, .content-bottom, .mainbottom, .extension, .bottom, .footer, .copyright, .acym_form .acyfield_text input, .blog-item .left.item-image, .blog-page .blog-item .item-content, .blog-page .item-page .left.item-image, body.view-category.blog-page #size-75{width:100%;}
.vgrid, .vsize, .sidebar-left, .content.content-b, .float-left, .h_wrapper, section.top, .header, .showcase, .feature, .utility, .maintop, section.breadcrumb, .main-body, .content-top, .content_inner, .content-bottom, .mainbottom, .extension, .bottom, .footer, .copyright, .blog-items, .blog-items .blog-item, .pull-left, .moduletable.ourservices .mod-articlesnews.newsflash .mod-articlesnews__item, .moduletable.ourservices .mod-articlesnews.newsflash .mod-articlesnews__item .newsflash-image, .left.item-image, .blog-page .item-content{float:left;}
.sidebar-right, .content, .float-right, .moduletable.top-contact{float:right;}
.float-none{float:none;}
.container, .vsize, .blog-items .blog-item{padding-left:15px;}
.container, .vsize, .blog-items .blog-item{padding-right:15px;}
.projects-page .blog-items{margin:0 -20px;}
.projects-page .blog-items .blog-item{padding-left:20px;padding-right:20px;}
.container{max-width:1208px;}
.container, .vsize{box-sizing:border-box;-webkit-box-sizing:border-box;}
.size-75, #size-75{width:75%;}
.size-66, body.view-article.blog-page #size-75{width:66.666%;}
.size-50, .blog-items.masonry-2 .blog-item, .moduletable.ourservices .mod-articlesnews.newsflash .mod-articlesnews__item{width:50%;}
.size-33, .blog-items.masonry-3 .blog-item, body.view-article.blog-page .sidebar-right{width:33.333%;}
.size-25, .sidebar-left, .sidebar-right, .blog-items.masonry-4 .blog-item{width:25%;}
.size-20{width:20%;}
.size-17{width:16.666%;}.feature, .main-body, .extension, .footer{padding:40px 0;}section.top .container, .blog-page .item-page .left.item-image{max-width:100%;}.h_wrapper.hwrapper-fixed{position:fixed;top:0;left:0;z-index:999;}.header .header-a, .header .header-b, .header .header-a img{width:auto;}.header .header-a{margin:0 0 16px;}.header .header-b{margin-top:17px;}.header .header-a img{max-width:172px;}.header .header-a img, .blog-items .blog-item img{height:auto;}.dj-megamenu-clean li a.dj-up_a{padding:0 25px;}.dj-megamenu-clean li a.dj-up_a, .dj-megamenu-clean li a.dj-up_a > span{height:38px;line-height:38px;}.dj-megamenu-clean li.first a.dj-up_a{padding-left:15px;}.moduletable.top-contact, .moduletable.type1, .center, .moduletable.latestblog, .moduletable.ourservices h3, .moduletable.newsletter h3, .moduletable.ourservices .mod-articlesnews.newsflash .mod-articlesnews__item p, .moduletable.backtotop a, .item-page.about-page .page-header, .com-content-category-blog.blog .page-header, .com-contact.contact .page-header, .jg-images[class*=" columns-"] > .jg-image > .jg-image-thumbnail > a, .item-page.thankyou-page .page-header, .page_404, .page_not_found, .projects-page .blog-items .blog-item .item-content, .projects-page .blog-items .blog-item .page-header h3, .moduletable.dbrochure{text-align:center;}.moduletable.top-contact p, .moduletable.ourservices .mod-articlesnews.newsflash .mod-articlesnews__item p, .moduletable.latestblog .list-unstyled, .acysubbuttons, .moduletable.latestblog p, .breadcrumb, .well h2, .blog-page .blog-item .bottom-info dl, .moduletable.latestblog .jt-inner-info h3{margin:0;}.moduletable.top-contact p{padding-bottom:3px;padding-top:7px;}.moduletable.top-contact p a, a:hover, a:focus, .jg-image > .jg-image-caption a.jg-link:hover, .jg-image > .jg-image-caption a.jg-link:focus, .projects-page .blog-items .blog-item .page-header h3 a, .top-info dl dd a, .blog-page .blog-items .blog-item .page-header h3 a{text-decoration:none;}.moduletable.top-contact.phone{font-weight:bold;}.moduletable.top-contact.phone, .type1 h2, .moduletable.recent-posts h3{font-size:28px;}.moduletable.top-contact.phone{padding-left:35px;padding-right:10px;background:url("../images/topphone.png") no-repeat left;}.moduletable.top-contact.email{padding-left:55px;padding-right:65px;background:url("../images/topemail.png") no-repeat left;}.moduletable.type1{max-width:720px;}.moduletable.type1, .moduletable.ourservices, .moduletable.center, .footer .container{margin:0 auto;}.type1 h2{border-bottom:1px solid #eee;font-style:italic;line-height:42px;margin-bottom:15px;padding:28px 0 18px;}.type1 p, .moduletable.ourservices .mod-articlesnews.newsflash .mod-articlesnews__item p, .moduletable.center p, .moduletable.latestblog p, .moduletable.newsletter .acym_introtext{font-size:16px;}.utility, .jg-images[class*=" columns-"] > .jg-image > .jg-image-thumbnail > a{padding-bottom:0;}.utility{padding-top:40px;background:url("../images/services-bg.webp") no-repeat left 0 #1b7cc0;}.moduletable.ourservices, .moduletable.center, .footer .container{max-width:1000px;}.moduletable.ourservices h3, .blog-items .blog-item .page-header h3, .well h2, .moduletable.latestblog .jt-inner-info h3{text-transform:none;}.moduletable.ourservices .mod-articlesnews.newsflash .mod-articlesnews__item, .copyrightText{padding-left:20px;}.moduletable.ourservices .mod-articlesnews.newsflash .mod-articlesnews__item:nth-child(2n+1), .blog-items.masonry-2 .blog-item:nth-child(2n+1), .com-content-category-blog__navigation, .blog-items.masonry-3 .blog-item:nth-child(3n+1){clear:both;}.moduletable.ourservices .mod-articlesnews.newsflash .mod-articlesnews__item .newsflash-image{margin:0 22px 10px 0;}.moduletable.ourservices .mod-articlesnews.newsflash .mod-articlesnews__item p{padding:34px 0 0;}.maintop, .mainbottom, .com-contact__info .contact_info, .jg-image-caption-hover.center{position:relative;}.maintop, .mainbottom, .jg-image-caption-hover.center .fa{z-index:1;}.maintop{background:url(../images/mainbottomBg.webp) center center no-repeat fixed #aaaaaa;background-size:auto;padding-top:105px;padding-bottom:60px;background-size:cover;z-index:1;}.moduletable.center ul.mod-articles-items li, .moduletable.latestblog ul.mod-articles-items li, .moduletable.recent-posts ul li{list-style:none;}.moduletable.center h3, .moduletable.latestblog h3, .item-page .page-header h2{margin-top:30px;}.moduletable.center p{border:1px solid #FFF;padding:20px;}.moduletable.center p.readmore, .moduletable.latestblog p.readmore, .blog-items .blog-item .readmore{margin:30px 0 0;}.moduletable.latestblog h3, .moduletable.latestblog p, .moduletable.newsletter .acym_introtext, .content p, .faq-page .intro_text{color:#231f20;}.moduletable.latestblog .mod-articles-date{line-height:22px;}.moduletable.latestblog .mod-articles-title{color:inherit;}.moduletable.latestblog p{line-height:18px;}.mainbottom{background:url(../images/bg2.webp) center center no-repeat fixed #aaaaaa;background-size:100% auto;padding-top:105px;padding-bottom:24px;}.mainbottom .moduletable.left p, .footer h3, .projects-page .blog-items .blog-item .page-header h3{font-size:20px;}.moduletable.newsletter .acym_introtext{padding:20px 0;}.acym_form .acyfield_text input{max-width:320px;border:1px solid #ccc;padding:4px 6px;margin-bottom:9px;}.footer h3, .blog-items .blog-item .page-header h3, .moduletable.latestblog .jt-inner-info h3, .moduletable.latestblog .jt-inner-info .jt-readmore{text-align:left;}.footer h3{border-bottom:1px #fff solid;padding:0 0 9px 0;}.moduletable.testimonials .jtcs_item_wrapper h4, .well h2, .blog-page .blog-item .top-info dl dd a{font-weight:normal;}.moduletable.testimonials .jt-cs .jt-introtext, .blog-page .blog-item .top-info dl dd a{font-style:italic;}.copyright{padding:30px 0 15px;}.copyright .year::after{content:'|';padding:0 0 0 4px;}.moduletable.backtotop a, .page_404 em{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.moduletable.backtotop a, .top-info dl dd.category-name{display:block;}.moduletable.backtotop a{width:62px;height:62px;line-height:56px;color:#90c8f0;font-size:24px;border:2px solid #90c8f0;position:fixed;right:20px;bottom:90px;z-index:99;}.moduletable.backtotop .fa-chevron-up::before, .page_not_found h3, .projects-page .blog-items .blog-item .page-header h3, .blog-page .blog-item .bottom-info dl dd{font-weight:400;}.footer .footer-b{border-right:1px solid #fff;}.com-contact__info .contact_info{padding-left:24px;}.com-contact__info .contact_info .fa, .jg-image-caption-hover.center .fa, .moduletable.testimonials .jtcs_item_wrapper h4{position:absolute;}.com-contact__info .contact_info .fa{left:0;top:6px;}.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"]{width:70%;}.blog-items{margin:0 -15px;}.left.item-image{margin:0 22px 10px 0;max-width:65%;}.jg-image > .jg-image-caption a.jg-link{line-height:24px;text-decoration:underline;}.jg-images[class*=" columns-"] > .jg-image > .jg-image-thumbnail > a > img{position:inherit;transform:inherit;top:inherit;left:inherit;object-fit:inherit;}.jg-image > .jg-image-caption{padding:12px 0 0;}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}.well h2{color:#777;}.jg-image-caption-hover.center{overflow:hidden;}.jg-image-caption-hover.center .fa{left:50%;top:50%;font-size:24px;margin-left:-12px;margin-top:-12px;opacity:0;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;}.jg-image-caption-hover.center:hover .fa{opacity:1;}.jg-image-caption-hover.center img{-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;}.jg-image-caption-hover.center:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.breadcrumb-item + .breadcrumb-item{padding-left:3.63333px;}.breadcrumb-item + .breadcrumb-item::before{content:url('../images/arrow.png');padding-right:3.63333px;}.page_404, .page_404 em, .page_not_found, .blog-page .blog-items .blog-item .page-header h3{line-height:normal;}
.page_404{font-size:230px;font-weight:700;}.page_404 em{font-size:200px;height:200px;line-height:200px;width:200px;background:#1b7cc0;font-style:normal;}.page_not_found, .projects-page .blog-item .item-image, .moduletable.recent-posts ul li{margin:0 0 30px;}.page_not_found{border:1px solid #dddddd;border-radius:5px;padding:15px;}.com-contact__info dl.vsize:first-child{padding-left:0;}.com-contact__info .contact-email.vsize, .vcard.vsize{padding-right:0;}.com-content-category-blog__navigation{border-top:1px solid #ddd;padding-top:20px;}.com-content-category-blog__navigation .counter{padding:0 !important;margin:7px 0 0!important;}.pagination__wrapper .pagination{margin:0 !important;}.bottom-info dl dd{padding:0 5px;}.projects-page .blog-items .blog-item .page-header h3 a, .top-info dl dd, .top-info dl dd a, .bottom-info dl dd{color:#000;}.top-info dl dd, .bottom-info dl dd{font-weight:700;font-size:13px;margin-bottom:0;line-height:normal;}.bottom-info dl dd .fa, .blog-page .blog-item .bottom-info dl dd{color:#999;}.projects-page .blog-items .blog-item{margin-bottom:40px;}.projects-page .blog-items .blog-item .readmore .btn{padding:.375rem 1rem;border-radius:9999px;line-height:1.75;font-weight:700;font-size:12px;}.item-page .article-info dd{padding-right:10px;}body.blog-page, body.home-page .main-body, .moduletable.recent-posts{background:#E8EFEF;}.blog-page .blog-item .item-content, .moduletable.latestblog .jt-inner-info, body.view-article.blog-page{background:#fff;}.blog-page .blog-item .item-content, .moduletable.latestblog .jt-inner-info{padding:30px 20px;border:1px solid #eaeaea;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;}.blog-page .blog-item .item-content{box-shadow: 0px 20px 35px 0px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 20px 35px 0px rgba(0,0,0,0.2);}.blog-page .left.item-image{margin:0;}.blog-page .blog-item .left.item-image{height:264px;}.blog-page .blog-item .left.item-image img{object-fit: cover;height: 100%;width: 100%;object-position: left;}.blog-page .blog-item .top-info dl{margin:0 0 5px;}.blog-page .blog-items .blog-item .page-header h3{font-weight:600;min-height:48px;}.blog-page .blog-item .bottom-info dl dd{padding-left:0;padding-right:10px;font-size:12px;}.blog-page .blog-item .bottom-info dl dd:last-child{padding-right:0;}.blog-page .blog-item .bottom-info dl dd .fa{font-weight:300;font-size:10px;}.blog-page .blog-item .bottom-info dl dd span, .blog-page .blog-item .bottom-info dl dd .fa{vertical-align:middle;}.moduletable.testimonials .jtcs_item_wrapper h4{bottom:0;margin-bottom:0;}.moduletable.testimonials .jtcs_item_wrapper .jt-introtext{padding-bottom:30px;}.moduletable.recent-posts{padding:24px;}.moduletable.recent-posts .mod-articles-image{margin-bottom:0;float:left;width:90px;margin-right:15px;height:90px;}.moduletable.recent-posts .mod-articles-item .mod-articles-item-content{line-height:normal;}.moduletable.recent-posts .mod-articles-title{margin:0 0 5px;font-size:16px;}.moduletable.recent-posts .mod-articles-image img{height:100%;width:100%;object-fit:cover;-webkit-object-fit:cover;-moz-object-fit:cover;}.moduletable.recent-posts .mod-articles-item .mod-articles-item-content p, .moduletable.recent-posts ul li:last-child, .moduletable.dbrochure p, .mainbottom .moduletable.left p:last-child{margin:0;}.mainbottom .container{max-width:1060px;}.moduletable.dbrochure a{padding:27px 15px;background:#fff;display:block;font-size:20px;font-weight:bold;text-transform:uppercase;text-decoration:none;}.mainbottom-a.vsize{padding-right:3%;}.mainbottom-b.vsize{padding-left:3%;border-left:1px solid #fff;}.mainbottom .vgrid{padding:70px 0;}.moduletable.ourservices .mod-articlesnews.newsflash .mod-articlesnews__item .newsflash-image img{border:4px solid #fff;border-radius:50%;}.mod-articles-item .mod-articles-item-content p > br{display:none;}.moduletable.latestblog .jt-inner-info h3{min-height:52px;}