@charset "utf-8";
/* CSS Document */


@media (max-width: 991px){
	.header .vgrid .header-b.vsize{order:2;}
	.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{color:003768;}
}

@media (max-width: 767px){
	.container{width:100%;box-sizing:border-box;padding:0;}
}
@media (max-width: 575.98px){
	.vgrid .vsize, .copyright .vgrid .vsize{width:100%;}	.vgrid .top-a.vsize{width:60%;}	.vgrid .top-b.vsize{width:40%;}	.footer{padding:60px 0px 0px;}	.footer .footer-a, .footer .footer-b, .footer .footer-c{margin-bottom:30px;}	.footer .moduletable h3{margin-bottom:15px;}	.moduletable.social_icons ul li{width:50%;text-align:right;margin-right:0;}
	.dj_buttons a{width:95px;}
	#logo img{max-width:50px;height:auto;}
	.header .vgrid .header-a.vsize{padding-right:0px;}
	.header .vgrid .header-b.vsize{padding-left:0;}
	.footer-a ul li{padding-top:12.5px;}
	.footer-a ul li a{font-size:24px;}
	.footer .footer-b blockquote{font-size:30px;}
	.footer .footer-b blockquote br{display:none;}
	.footer .footer-b p{text-align:left;}
	.footer .footer-b .btn{margin-top:30px;margin-right:0;font-size:22px;}
	.copyright .copyright-b.vsize{border-width:0;padding-bottom:0;}
	.copyright .copyright-b.vsize .moduletable {border-width:1px 0;border-color: rgba(204, 204, 204, 0.5);border-style: solid;padding:15px 0;}
.psticky0:before{background-size: 100% 85px;top:-85px;}
.psticky1:before{background-size: 100% 52px;top:-52px;}
.psticky2:before{background-size: 100% 57px;top:-57px;}
.psticky3:before{background-size: 100% 48px;top:-48px;}
.psticky4:before{background-size: 100% 56px;top:-56px;}
.sppb-section.psticky{top:70px !important;}
.sppb-column.groupimages .sppb-column-addons .addon-root-image:first-child{right:-40px;}
.flipster--flat .flipster__item--past, .flipster--flat .flipster__item--future, .flipster--flat .flipster__item{margin:0!important;}
.flipster__button--prev{left: 0 !important;}
.flipster__button--next { right: 0 !important;}
}
@media screen and (min-width: 768px) and (max-width: 991.98px){
	.sppb-column.groupimages .sppb-column-addons .addon-root-image:first-child{right:-45px;}
}