.clear{clear:both;}
.pull-left{float:left;}
.pull-right{float:right;}
.white{color:#ffffff!important}
.red{color:#C11A1A!important;}
.bg-white{background-color:#fff;}
.blue{color:#044e81!important;}
.blue-list li{color:#044e81!important; font-weight: 300;}
.blue-list li i{color:#044e81!important;}
.blue-shad{color:#044e81;text-shadow:1px 4px 6px rgba(179,179,179,0.6);}
.orange{color:#ff7400;}
.orange-shad{color:#ff7400;font-weight:300;text-shadow:1px 4px 6px rgba(179,179,179,0.6);}
.sub-orange{color:#F19B19;margin-bottom:15px;font-size:60px}
.text-shad{text-shadow:1px 4px 6px rgba(179,179,179,0.6);}
.text-shad-2{text-shadow:6px 1px 3px rgba(196,169,129,0.43);}
.text-shad-3{text-shadow:8px 3px 13px rgb(179 179 179 / 94%);}
.text-shad-lite{text-shadow:6px 1px 3px rgba(196,169,129,0.33);}
.text-shad-dk{text-shadow:2px 4px 1px rgba(0,0,0,1);}
.text-shad-centre{text-shadow:6px 1px 3px rgba(196,169,129,0.43);width:100%;text-align:center;}
.text-shad-green-sm{text-shadow:1px 4px 6px rgba(179,179,179,0.6);font-size:30px!important;color:#6A8D25!important;}
.small{font-size:24px!important;font-weight:300; line-height: 32px;}
.v-small{font-size:16px!important;}
.smallish{font-size:34px!important}
.smaller{font-size:42px!important;}
.small-h2{font-size:34px!important;color:#00293c;text-shadow:1px 4px 6px rgba(179,179,179,0.6)!important;}
.cta-h3{font-size:21px;font-weight:300;color:#9199ac;line-height:1.3;margin-top:12px;}
.center{width:100%;text-align:center;}
.left{float:left;}
.right{float:right;}
.ptb-30{padding:30px 0}
.ptb-40{padding:40px 0}
.ptb-60{padding:60px 0}
.ptb-90{padding:90px 0}
.ptb-100{padding-top:100px!important;padding-bottom:100px!important;}
.ptb-15{padding:15px 0}
.pb-20{padding-bottom:20px}
.pb-40{padding-bottom:40px}
.pr-8{padding-right:8px;}
.pr-15{padding-right:15px}
.pt-15{padding-top:15px}
.pb-60{padding-bottom:60px;}
.pt-70{padding-top:70px;}
.pt-100{padding-top:100px;}
.pb-100{padding-bottom:100px;}
.tb-full{padding:70px 0;}
.no-tb {padding: 0 !important;}

.no-marg{margin:0!important;}
.no-pads{padding:0!important}
.no-bott{margin-bottom:0}
.padtop-20{padding-top:20px}
.mt-10pc {margin-top: 10%;}
.mt-80{margin-top:80px;}
.mt-15{margin-top:15px;}
.mt-20{margin-top:20px}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mt-60{margin-top:60px;}
.mt-160{margin-top:160px;}
.mt-150{margin-top:150px;}
.mt-200{margin-top:200px;}
.mb-10{margin-bottom:10px;}
.mb-15{margin-bottom:15px!important}
.mb-20{margin-bottom:20px}
.mb-30{margin-bottom:30px}
.mb-40{margin-bottom:40px}
.mb-50{margin-bottom:50px}
.mb-80{margin-bottom:80px;}
.mb-3rem{margin-bottom:3rem;}
.ml-15{margin-left:15px;}
.ml-25{margin-left:25px;}
.mr-10 {margin-right: 10px;}
.mr-25{margin-right:25px;}
.mr-15{margin-right:15px;}
.mtb-50{margin:50px 0;}
.no-padz{padding:0!important}
.none{margin:0}
.no-top{margin-top:0!important;padding-top:0!important;}
.no-m-top{margin-top:0!important;}
.no-bott{margin-bottom:0!important;padding-bottom:0!important;}
.box-shad{box-shadow:6px 9px 6px 2px rgba(0,0,0,0.1);}
.box-shad-circs{box-shadow:5px 30px 55px rgb(25 194 197 / 22%);margin:31px 0;}
.box-shad-1{box-shadow:8px 8px 3px 0px rgba(88,88,88,7%);}
.box-shadow{box-shadow:0px 5px 21px -12px rgb(88 88 88 / 31%);}
.box-shad-lite{box-shadow:11px 13px 14px -1px rgba(222,216,216,0.35);-webkit-box-shadow:11px 13px 14px -1px rgba(222,216,216,0.35);-moz-box-shadow:11px 13px 14px -1px rgba(222,216,216,0.35);}
.box-shad-lite-2{margin-bottom: 25px; box-shadow:11px 13px 14px -1px rgba(222,216,216,0.35);-webkit-box-shadow:11px 13px 14px -1px rgba(222,216,216,0.35);-moz-box-shadow:11px 13px 14px -1px rgba(222,216,216,0.35);}
.box-shadow-2{box-shadow:rgb(0 0 0 / 10%) 3px 5px 15px;}
.bord-bott-shad{border-bottom:1px solid #fe6c09;box-shadow:7px 7px 9px 3px rgba(156,150,150,0.40);-webkit-box-shadow:7px 7px 9px 3px rgba(156,150,150,0.40);-moz-box-shadow:7px 7px 9px 3px rgba(156,150,150,0.40);}
.itallic{font-style:italic;}
.orange{color:#E58116}

.listy {margin-top:15px}
.listy li i {margin-right:8px;color:#fff;}
.listy li {color:#fff;margin-bottom:10px;}
.listy {margin-top:15px}
.listy li i {margin-right:8px;color:#fff;}
.listy li {color:#fff;margin-bottom:10px;}
.topbar h1 {font-size:18px;font-weight:300;color:#fff;line-height:27px;padding-top: 12px;}
.topbar h2 {font-size:18px;font-weight:300;color:#fff;line-height:27px;padding-top: 12px;}
.topbar h1 span {float:right;}
.topbar a {font-size: 32px;color: #ff7400;text-shadow: none;}
.topbar i {font-size: 24px;padding-right: 10px;color: #ff7400;text-shadow: none;}
.footer-logo h3 {font-size: 25px;color: #E58116;font-weight: 500;}
.project-block-thirteen .inner-box {margin-right: 0 !important;}
.cta h3 {color: #fff;text-shadow: none;font-size: 45px;}
.cta i {padding-right: 15px;}
.topzz {margin-bottom: 0 !important; color: #fff !important;margin-top: 10%;}
.bordzzz {border-bottom: 1px solid #ccc;}
.banner-sub {font-size:24px!important;font-weight:300; line-height: 32px;text-shadow: none;color: #fff;}
.introz {max-width: 55% !important;}
.mid-sm h3 {line-height: 50px;}
.middle-imagez {justify-content: center;}





/* Extra large devices */
@media (max-width:1650px){

}

/* Extra large devices */
@media (max-width:1500px){


}

@media only screen and (min-width:990px) and (max-width:1400px){


}

/* Large devices ipad on emulator */
@media only screen and (min-width:992px) and (max-width:1199px){


}


/* Medium devices */
@media only screen and (min-width:768px) and (max-width:991px){


}

/* Small devices iphone 6 emulator */
@media (max-width:767px) {}


@media screen and (max-width: 1024px) {
	.projects-section-thirteen .owl-carousel {
		margin-left: 0;
	}
	.owl-carousel {
		display: block;
	}
	.owl-carousel .project-block-thirteen .lefty {
		float: none;
	}
}

@media screen and (min-width: 1025px) {
	.projects-section-thirteen .project-nesting-carousel {
		max-width: var(--container-width);
		margin: 0 auto;
	}
}
