.clear{clear:both;}
.pull-left{float:left!important;}
.pull-right{float:right;}
.white{color:#ffffff!important}
.white-bott{color:#ffffff!important;max-width:85%;}
.bg-white{background-color:#fff;color: #121C27 !important;}
.bg-w{background-color:#fff !important;color: #121C27 !important;}
.bg-w h4 {color: #121C27 !important;font-weight: 700;width: 100%;text-align: center; font-size: 31px;padding: 20px 0;}
.bg-blue {background-color: #1e4396 ;}
.bg-white span{color: #121C27;}
.bg-gold {background-color: #dab952;}
.bg-grey {background-color: #f6f5f4;}
.bluey {color: #2A6070;}
.redish {color: #800020; }
.blueish {color: #0075ff;}
.black {color: #121c27 !important;}
.bluzz {color: #121C27;}
.blackz {background-color: #000;}
.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;}
.small-head{font-size:21px!important;color:#E30711!important;}
.v-small{font-size:16px!important;}
.smallish{font-size:2rem}
.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;}
.smaller-h2{font-size:31px!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;}
.center{width:100%;text-align:center !important;}
.left{float:left;}
.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-80{padding-bottom:80px;}
.pb-100{padding-bottom:100px;}
.tb-full{padding:70px 0;}
.no-marg{margin:0!important;}
.no-pads{padding:0!important}
.no-bott{margin-bottom:0}
.padtop-20{padding-top:20px}
.mt-odd {margin-top: 60px !important;}
.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-100 {margin-top: 100px;}
.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 !important}
.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-20 {margin-left: 20px;}
.ml-25{margin-left:25px;}
.mr-10{margin-right:10px;}
.mr-25{margin-right:25px;}
.mr-15{margin-right:15px;}
.lr-20 {margin: 0 20px;}
.lr-0 {padding-left: 0 !important;padding-right: 0 !important;}
.mtb-50{margin:50px 0;}
.padd-120 {padding: 120px 0;}

.box-shad{box-shadow:6px 9px 6px 2px rgba(0,0,0,0.1);}
.box-shad-slick{box-shadow:6px 9px 6px 2px rgba(0,0,0,0.1);margin-bottom:15px;margin-right:15px;}
.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);}
.shad-none {text-shadow: none !important;}

.bl-1{border-left:12px solid #e30613;}
.bl-2{border-left:2px solid #fff;}
.listy{font-size:18px;color:#000;margin-bottom:25px;line-height: 25px;list-style: none;}
.listyz ul {background-color: #f4f5f8; }
.listyz{font-size:16px;color:#413c3c;margin-bottom:25px;line-height: 35px;margin-left: 20px;padding: 50px;}
.listyz li {list-style-type: circle !important;}
.listy li a {color: #000; margin-left: 9px; line-height: 31px;}
.listy-1 li{color:#fff;font-weight:300;font-size:19px;line-height:2;}.
.listy-2{text-align:center;list-style:none;}
.listy-2 li{font-weight:300;font-size:23px;line-height:40px;}
.listy-3 li {padding-bottom: 12px; }
.listy-3 i {margin-right: 8px;}
.topbar h1 {font-size: 21px !important;color: #fff;font-weight: 300; padding: 10px 0;}
.topbar h3 {font-size: 21px !important;color: #fff;font-weight: 300; padding: 10px 0;}
.topbar a {display: inline-block;float: right; color: #fff;font-size: 21px;}
.slidzz h2 span {display: block;transition-delay: 600ms}
.slidzz h2 span img {max-width: 30px;display: inline-block;margin-right: 8px;border-radius: 50%;}
.sec-title img {max-width: 40px;margin-right: 8px;}


.bitz h2 {color: #2a6070;line-height: 1.4;font-size: 25px;}
.ritz {margin-right: 9px;}
.simplez {color: #fff;text-shadow: none;margin-bottom: 20px;}
.listz ul {color: #fff;margin: 7px 0px 0 9px;}
.listz ul li {color: #fff;}
.listz ul li .fa {color: #fff;margin-right: 18px;}
.listzz ul {color: #fff;margin: 7px 0px 0 9px;}
.listzz ul li a{color: #000;font-size: 18px;line-height: 2.3;}
.listzz ul i {color: #000;margin-right: 9px;}
.paraz {font-size: 20px;text-shadow:1px 4px 6px rgba(179,179,179,0.6)!important;}
.cta-thumz { border: 2px solid var(--theme-color1); border-radius: 50%;}
.text-split {border-left: 5px solid #fff;}
.inner-box .icon-img {max-width: 60px;border-radius: 50%;}
.areaz ul li {text-align: left !important;}
.areaz ul li img {max-width: 30px !important;  }
.areaz ul li a {color: #fff !important;line-height: 43px;font-size: 28px;font-weight: 500;}
.areaz ul li a:hover {color: #f00 !important;}
.areaz-2 ul li {text-align: left !important;}
.areaz-2 ul li img {max-width: 30px !important;  }
.areaz-2 ul li a {color: #000 !important;line-height: 43px;font-size: 28px;font-weight: 500;text-shadow:1px 4px 6px rgba(179,179,179,0.6)!important;}
.areaz-2 ul li a:hover {color: #f00 !important;}
.subz h3 {font-size: 16px !important;margin-bottom: 20px;}
.subz h2 {line-height: 1.3;}
.subz p {line-height: 1.7;}
.faq h3 {  margin-bottom: 12px;font-size: 20px;color: #2A6070;text-shadow:1px 4px 6px rgba(179,179,179,0.6)!important;}
.accredz {text-align: center;margin-bottom: 25px;margin-top: 5px; text-shadow:1px 4px 6px rgba(179,179,179,0.6)!important;}
.reviz img {max-width: 40px;border-radius: 50%;margin-right: 9px;}
.reviz li {padding-left: 0; }
.reviz ul {margin: 0;}
.sm-h2 h2 {font-size: 25px;}
.dampzz {margin-bottom: 35px;}
.dampy h2 {    font-size: 21px;line-height: 31px;}
.titlez h3 {margin-top: 30px;line-height: 1.5;}
.video-section-three h2 {line-height: 1.25;text-shadow:1px 4px 6px rgba(179,179,179,0.6)!important;font-weight: 400;}
.video-section-three img {margin-right: 20px;}
.why-choose-us-four .inner-column {margin-top: 35px;}
.contactz {margin: 50px 0;}
.max-100 {max-width: 200px;display: block;}
.mt-15 {margin-top: 15px;}


.bott-section {margin-bottom: 80px; padding-bottom: 30px;}
.bott-section h2{text-shadow:1px 4px 6px rgba(179,179,179,0.6)!important;font-weight: 400;font-size: 36px;text-align: center;margin-bottom: 20px;}
.boldy {font-weight: 600;font-size: 20px;}
.h10-hero-counter-item h3 {color: #fff !important;}
.key-features {padding-top: 80px; padding-bottom: 80px; background-color: transparent;}
.key-features .media-style3 {margin-right: 10px;}
.cta h3 {font-size: 20px;font-family: var(--title-font); font-weight: 700;color: var(--title-color); text-align: left;}
.what-we-do {padding-top: 80px; padding-bottom: 80px; }
.tabbed-section {background-color: #000;padding-top: 80px; padding-bottom: 120px;}
.tabbed-section .subby {text-shadow: none;font-size: 20px;font-weight: 400;font-family: var(--title-font);text-transform: uppercase;color: #fff;}
.tabbed-section h2 {text-shadow: none;}
.tabbed-section h3 {font-size: 22px;font-weight: 400;font-family: var(--title-font);color: #ff9000;}
.banner-title  {font-size: 48px; margin-top: 41px; text-transform: capitalize;font-weight: 400;color: #fff; }
.wafflez {margin-top: 100px;}
.wafflez .about-box1 .about-body { background-color: #000; padding: 35px 35px 15px 35px; margin-left: -215px; border: 1px solid #ccc; min-width: 800px;margin-right: 30px;}
.wafflez .about-box1 {margin-left: 30px;}
.listz li {color: #16171a !important;}
.listz li a {color: #16171a !important;}
.cta h3 {margin-top: 25px;font-weight: 300;font-size: 22px;text-shadow:1px 4px 6px rgba(179,179,179,0.6)!important;color: #ff9000;line-height: 1.4;}
.orange {color: #ff9000;}
.small-h2 {color: #ff9000;font-size: 23px;font-weight: 300;text-shadow: none!important;}
.service-content img {display: inline-block;}
.service-list img {margin-right: 5px;}
.footz {list-style: none !important;}
.footz li i {color: #ff9000; display: inline-block !important;margin-right: 9px;}
.footz li {color: #fff;margin-bottom: 12px;}
.listzz ul li {color: #ff9000;}
.orange-title {color: #ff9000;font-weight: 300;text-shadow:1px 4px 6px rgba(179,179,179,0.6)!important;font-size: 21px;}
.header-text h3{font-weight: 300 !important;font-size: 22px;}
.header-text i {font-size: 22px !important;margin: 8px 12px;}



















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


}


/* 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:767px) and (max-width:991px){
.topbar h1 {font-size: 15px !important;color: #fff; font-weight: 300;}
.banner-title {font-size: 35px; margin-top: 41px; text-transform: capitalize;font-weight: 400; color: #000 !important;}




}

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

.topbar h1 {font-size: 15px !important;color: #fff; font-weight: 300;}
.banner-title {font-size: 35px; margin-top: 41px; text-transform: capitalize;font-weight: 400; color: #000 !important;}



}