.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: #051229;}
.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;line-height: 1.4;}
.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-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;}
.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: 20px 0 0 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;}


.sec-heading h5 {margin-top: 25px; font-weight: 300;color: #4f5053;line-height: 1.4;}
.headzz h2{ font-size: 32px; text-shadow: 1px 4px 6px rgba(179,179,179,0.6)!important; max-width: 500px;width: 100%;  margin-bottom: 50px;}
.headzz h3 { text-shadow: 1px 4px 6px rgba(179,179,179,0.6)!important; font-size: 28px;font-weight: 300; color: #051229;margin-bottom: 15px; position: relative; z-index: 1;}
.headz h2 {font-weight: 300;font-size: 45px;line-height: 1.2;text-shadow: none; color: #fff;}
.process-index img{max-width: 63px;}
.headzzz h3{background-color: transparent !important;text-shadow: none !important;font-size: 27px; color: #fff;margin-bottom: 15px;}
.headzzz h2 {font-size: 35px;}
.about-bott {margin-top: 80px; border: 1px solid #ccc; padding: 30px;}
.about-bott-zero {margin-top: 0px; border: 1px solid #ccc; padding: 30px;}
.brand_wrapper h2 {color: #fff;padding-right: 20px;}
.widget-menu ul {list-style: disc !important;}
.widget-menu ul li {color: #fff;line-height: 1.6;font-size: 18px;}
.widget-menu ul li a{color: #fff;line-height: 1.6;font-size: 18px;}
.boxed {padding: 45px; border: 1px solid #051229;box-shadow:6px 9px 6px 2px rgba(0,0,0,0.1)}
.ffs {margin-top: 30px;}
.ffs h2 {color: #fff; text-shadow: none !important;}
.cta-bottom {margin: 60px 0 90px 0;}
.tj-cta-wrapper-3 {padding: 15px 0;}
.tj-cta-wrapper-3 h3{font-size: 20px;padding: 20px 0px 0 30px;}
.tj-cta-wrapper-3 p {font-size: 19px}
.tj-about-section-three {margin: 80px 0;}
.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;}
.mega-menu-service-icon-1 {max-width: 34px !important;margin-right: 5px;}
.minz {margin-bottom: 17px;}
.swiper-slide {background-color: #fff;}








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

.menubars {display: none;}
}


/* 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){

.swiper-slide {margin-right: 85px !important}
.caroozel h2 { margin-top: 5px;color: #121c27}
.texterz p {max-width: 100%;}
.work__item .content img {margin-left: 130px;}
.contact-six__wrp {padding: 186px 30px 0 30px;}
.header__main { display: -webkit-box;}
.solution__header p {max-width: 100%;}
.product-discription .tab-btn-box .tab-btns li {margin: 9px;}
.product-discription .comment-box {padding: 0;}
.caroozel p {width: 100%;}





}

/* Medium devices */
@media only screen and (min-width:768px) and (max-width:991px){
.bgz {background-color: rgb(0, 6, 0,0.38);padding:180px 0px; max-width: 100%;}
.banner-ten__content .text {max-width: 100%;text-align: center;}
.menubars {display: inline-block;}
.blog__item img {padding:10px 50px;}
.solution__header p {max-width: 100%;}
.headz h2 {line-height: 1.1; color: #121c27;}
.peez p {padding: 0 ;width: 100%;}
.brand-two__item img{width:450px;margin:0 auto;gap: 10px;}
.header__main {display: -webkit-box;}
.header__main .main-menu {gap: 40px !important;}
.contact-six__image img {margin-top: 40px;}
.contact-six__item .section-header {max-width: 100%; text-align: center;}
.texterz p {max-width: 100%;}
.cta p {max-width: 100%;}
.top-imagez img {margin-top: 80px;}
.product-discription .tab-btn-box .tab-btns li {margin: 9px 9px;}
.product-discription .comment-box {padding: 0 !important; box-shadow: none;}
.caroozel p {width: 100%;}
.solution__header h2 {color: #fff;line-height: 1.1;margin: 30px 0;}
.feature-six__item .head .title  {line-height: 1.2;}
.feature-six__item.dark-mode .content { min-height: 211px;}






}

/* Small devices iphone 6 emulator */
@media (max-width:767px){
.bgz {background-color: rgb(0, 6, 0,0.38);padding:180px 0px; max-width: 100%;}
.banner-ten__content .text {max-width: 100%;text-align: center;}
.banner-ten__content .btns {text-align: center !important;}
input {    margin-left: 11px;  margin-top: 20px;}
.menubars {display: inline-block;}
.blog__item img {padding:10px 50px;}
.solution__header p {max-width: 100%;}
.headz h2 {line-height: 1.1; color: #121c27}
.peez p {padding: 0 ;width: 100%;}
.brand-two__item img{width:450px;margin:0 auto;gap: 10px;}
.header__main {display: -webkit-box;}
.header__main .main-menu {gap: 40px !important;}
.contact-six__image img {margin-top: 40px;}
.contact-six__item .section-header {max-width: 100%; text-align: center;}
.texterz p {max-width: 100%;}
.cta p {max-width: 100%;}
.top-imagez img {margin-top: 80px;}
.product-discription .tab-btn-box .tab-btns li {margin: 9px 9px;}
.product-discription .comment-box {padding: 0 !important;box-shadow: none;}
.caroozel p {width: 100%;}
.solution__header h2 {color: #fff;line-height: 1.1;margin: 30px 0;}
.feature-six__item .head .title  {line-height: 1.2;}
.feature-six__item.dark-mode .content { min-height: 211px;}





}


.feature-six__item[data-tab] {
	cursor: pointer;
}