.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; }
.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;}
.hero
.center{width:100%;text-align:center;}
.left{float:left;}
.right{float:right;}

.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);}

.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: 16px !important;color: #fff;font-weight: 300; padding: 20px 0 0 0;}
.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;}
.circlez img {border-radius: 50%;}
.circlez-2 img {border-radius: 50%;border:2px solid #4F1E35 ;}
.headz h2 {font-weight: 300;font-size: 45px;margin: 30px 0 60px;line-height: 30px;}
.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;}


.bannerz h1 {font-weight: 700; line-height: 1.2;}
.bluey {color: #121C27;}
.solution__header {margin-bottom: 40px;text-align: center;}
.solution__item .content h4{ text-align: center;margin-top: 20px;width: 100%; }
.solution__item .image img {padding: 6px;border: 1px solid #fff; }
.work-area h2 {color: #fff;}
.work-area p {color: #121c27;font-weight: 300;font-size: 18px;}
.work__item span {max-height: 130px;}
.work__item .content img {padding: 7px; margin-bottom: 25px;max-width: 100%;}
.work__item .content h4{color: #121c27;margin-bottom: 15px;text-shadow:1px 4px 6px rgba(179,179,179,0.6)!important; text-align: center;}
.headz h2 {width: 100%;text-align: center;color: #121c27 ; padding: 75px 0 0 0;margin: 0;font-weight: 700;padding-bottom: 25px;}
.headz h2 span {display: block; width: 100%;text-align: center;color: #121c27 ; padding: 25px;margin: 0;}
.headz h3 {width: 100%;text-align: center;color: #121c27 ; padding: 25px;margin: 0;font-size: 24px;font-weight: 300;}
.peez p {text-align: center;color: #121c27;display: block;padding: 0 150px;}
.caroozel h2 {margin-top: 35px;}
.work__item-right h2 {font-size: 45px;text-shadow:1px 4px 6px rgba(179,179,179,0.6)!important}
.work__item-right h2 span {display: block;color: #121c27;margin-top: 15px;}
.about-eleven-area .section-header {margin: 40px 0;border-bottom: 1px solid #ccc;padding-bottom: 20px;}
.texterz  {text-align: center; align-items: center; margin-bottom: 35px;}
.texterz p {max-width: 70%;margin: auto;color: #fff;font-weight: 300;margin-top: 20px;}
.cta h2 {width: 100%;text-align: center;color: #121c27 ; padding: 25px;margin: 0;text-shadow:1px 4px 6px rgba(179,179,179,0.6)!important;}
.cta p {max-width: 50%;margin: auto;color: #121c27;font-weight: 300;font-size: 24px;line-height: 1.5;margin-bottom: 20px;text-align: center;}
.top-imagez img { max-width: 100%;}
.solution__header h2 {font-weight: 700;font-size: 50px;margin: 30px;}
.solution__header p {margin: auto; max-width: 60%;font-size: 22px;font-weight: 200;}
.feature-six__item .headz {background-color: var(--black); display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-align: center;  -ms-flex-align: center; align-items: center; gap: 30px; position: relative; z-index: 1;}
.feature-six__item .headz .icon {    -webkit-transition: var(--transition); transition: var(--transition); width: 85px; height: 85px; line-height: 85px; text-align: center;border-radius: 50%; transition: var(--transition); border-radius: 0;}
.caroozel p {text-align: center;color: #121c27;width: 55%;margin: 0 auto;font-size: 23px;margin-top: 17px;font-weight: 300;}
.caroozel a {text-align: center;border-radius: 0;color: #000;}
.darkz {background-color: #1e4396 ;color: #fff;}
.explorz p {max-width: 75%;margin-top: 15px;font-size: 23px;line-height: 30px;}
.dark-modez {background-color: #fff;}
.dark-modez .head {background-color: #fff !important;color: #121c27 !important;}
.bg-w p {color: #121c27 !important;font-size: 21px;}
.bg-w a {color: #121c27 !important;}
.accordion-body p{color: #fff; font-size: 19px;font-weight: 200;}
.faq__item h2 {font-size: 39px;}
.contact-two__map h2 {margin-top: 50px;padding: 10px;font-weight: 500;font-size: 35px;border-bottom: 1px solid #fff;text-align: center;color: #fff;}
.contact-two__map p {text-align: center;color: #fff;margin-top: 20px;font-size: 23px;}
.contact-two__map i {padding-right: 9px;}
.contact-two-left h2 {color: #121c27;font-weight: 500;font-size: 35px;text-align: center;}
.footer-eleven-area {background-color: #f6f5f4;}
.footer-eleven-area a {color: #1e4396;}
.footer-eleven-area {color: #000;}
.footer-eleven-bottom p{color: #1e4396;}
.footer-eleven__wrp h4 {color: #1e4396;}
.boutuz h4{margin-bottom: 25px;font-size:34px;line-height:35px;font-weight:700;color: #fff;}
.boutuz p {col}
.feature-six__item .zup  {background-color: #fff;color: #121c27;  width: 100%; text-align: center;padding: 25px;}
.product-discription {margin-top: 150px;}
.dezcrip {padding: 55px;background-color: #f4f5f8;margin-bottom: 18px;}
.dezcrip p {color: #413c3c;}
.blog-three__item img {max-width: 100%;}
.feature-six__item .tabz h3 {color: #fff; font-size: 22px; }
.bookinz {background-color: #fff;}
.extraz {margin-bottom: -74px;}
.footer-eleven-area h5 {font-size: 23px;}
.contact-six__item h5 {font-size: 23px;}
.contact-six__item p {font-size: 19px;}
.drekly {background-color: #dab952; padding: 20px;}
.testimonial-five-right {background-color: #1e4396;}
.testimonial-five-right h2 {color: #fff;margin-top: 83px;}
.consult-left p {font-size: 19px;}
.solution__header h6 {font-size: 23px;}
.solution__header h2 {color: #fff;}
.room-listz {min-height: 310px}
.bigz ul li a {font-weight: 600 !important;font-size: 22px;margin-bottom: 10px;}











/* 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;
}