@charset "utf-8";
/* CSS Document */
@media (max-width: 767px){
	.container, .header .header-a, .header .header-b, .moduletable.ourservices .mod-articlesnews.newsflash .mod-articlesnews__item, .blog-items.masonry-2 .blog-item, .blog-items.masonry-3 .blog-item, body.view-article.blog-page #size-75, body.view-article.blog-page .sidebar-right{width:100%;}	.container{box-sizing:border-box;}	 h1, h2, h3{font-size:30px;}	.container, .moduletable.ourservices .mod-articlesnews.newsflash .mod-articlesnews__item{padding:0;}	section.top, .header .header-a, .dj-megamenu-accordion-dark.dj-align-right{text-align:center;}	section.top{background:#fff;}	.moduletable.top-contact.email{display:none;}	.moduletable.top-contact.phone{float:none;display:inline-block;background:url("../images/topphone2.png") no-repeat left;}	.moduletable.top-contact.phone a{color:#1b7cc0;}	.header .header-a{margin:10px 0 20px;}	.header .header-a img{max-width:100%;}	.header .header-b{margin:0 0 20px;}	.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn{border:1px solid #ccc;padding:2.5px 0;}	.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn, .dj-mobile-open-btn.active .dj-mobile-open-icon, .dj-megamenu-select-dark .dj-mobile-open-btn:focus, .dj-megamenu-select-dark:hover .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn:hover, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn:focus, .dj-megamenu-accordion-dark .dj-mobile-open-btn:hover, .dj-megamenu-accordion-dark .dj-mobile-open-btn:focus{background:none;color:#fff;border-radius:0;height:auto;width:auto;line-height:normal;width:100%;}	.dj-mobile-open-btn.dj-fa-0 .dj-mobile-open-icon::before, .dj-mobile-open-btn.dj-fa-1 .dj-mobile-open-icon::before, .dj-mobile-open-btn.dj-fa-5 .dj-mobile-open-icon::before{font-size:20px;line-height:normal;}	.dj-accordion-dark .dj-accordion-in, ul.dj-mobile-dark li.dj-mobileitem > a{color:#fff;}	ul.dj-mobile-dark{margin:0;}	ul.dj-mobile-dark li.dj-mobileitem > a{font-size:15px;line-height:38px;padding:0;border:none;}	ul.dj-mobile-dark li.dj-mobileitem:hover > a, ul.dj-mobile-dark li.dj-mobileitem.active > a, .dj-accordion-dark .dj-accordion-in, ul.dj-mobile-dark li.dj-mobileitem > a{background:none;}	.maintop{padding-top:15px;padding-bottom:30px;}.mainbottom{background:#555555;}
	.moduletable.latestblog .jt-inner-info h3{min-height:inherit;}
}
@media (max-width: 640px){
	.vsize{width:100%;}	.footer .footer-a, .footer .footer-b{padding-bottom:15px;}	.com-contact__info{text-align:center;}	.com-contact__info .contact_info{display:inline-block;}.mainbottom-a.vsize{padding-bottom:10%;padding-right:15px;}.mainbottom-b.vsize{border-left:none;padding-left:15px;}.mainbottom-b.vsize .moduletable.dbrochure{border-top:1px solid #fff;padding-top:15%;}
}@media (max-width: 480px){	.item-page.about-page img{padding-left:0px!important;}.left.item-image{max-width:100%;margin-right:0;}.moduletable.latestblog .owl-carousel .owl-item img{width:100%;}	}
@media screen and (min-width: 481px) and (max-width: 767px){		.jg-images[class*=" columns-"], .jg-images[class*=" masonry-"]{grid-template-columns: repeat(2, 1fr);}
}@media screen and (min-width: 641px) and (max-width: 767px){		.com-contact__info .contact-address.vsize{width:29%;}	.com-contact__info .contact-phone.vsize{width:29%;}	.com-contact__info .contact-email.vsize, .vcard.vsize{width:42%;}}@media screen and (min-width: 768px) and (max-width: 800px){	.dj-megamenu-clean li a.dj-up_a{padding:0 8px;}}@media screen and (min-width: 801px) and (max-width: 900px){	.dj-megamenu-clean li a.dj-up_a{padding:0 10px;}}@media screen and (min-width: 901px) and (max-width: 992px){	.dj-megamenu-clean li a.dj-up_a{padding:0 17px;}}@media screen and (min-width: 768px) and (max-width: 992px){		.jg-images[class*=" columns-"], .jg-images[class*=" masonry-"]{grid-template-columns: repeat(3, 1fr);}	.dj-megamenu-clean li.first a.dj-up_a{padding-left:0px;}}@media screen and (min-width: 993px) and (max-width: 1035px){	.dj-megamenu-clean li a.dj-up_a{padding:0 20px;}}