body{ padding: 0px; margin: 0px; list-style: none; font: 500 20px/30px 'Plus Jakarta Sans', sans-serif; color:#05112b; }
p{padding: 0px; margin: 0px;padding-bottom: 15px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;  -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
button, input[type="submit"]{  -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; cursor: pointer;}
input, button{ -webkit-appearance: none;}
input:focus{ outline: none; box-shadow: none;}
button:focus, input[type="submit"]:focus{ outline: none; box-shadow: none;}
figure{ margin: 0px !important; }



/*font-family: 'Plus Jakarta Sans';
font-family: 'Mazzard H';*/


.container{max-width: 1250px;}


/*header*/
.header_sec{ width: 100%;}
.header_Inn{ width: 100%;}

.nav_top{ margin: 0px; padding: 0px; background: none; border: none; min-height: auto; box-shadow: none; border-radius: 0px;}
.drop-nav{ position: absolute; top: 10px; right: 0px;}
.nav_top .dropdown-menu li a { width: 100%; display: inline-block;border-radius: 5px ;color: #fff !important;font-size: 15px;line-height: 20px; }
.nav_top .dropdown-menu li a:hover{background: linear-gradient(0deg, rgba(6,17,43,1) 0%, rgba(6,17,43,1) 100%);}
.nav_top .dropdown-menu li a::before{display: none;}
.nav_top .dropdown-menu li{margin: 0;}
.menu_sec li{ position: relative;}


.tophead h6 span{font-size: 18px;line-height: 26px;color: #f34344;font-weight: bold;font-family: 'Mazzard H';font-style: normal;display: inline-block;width: 100%;text-align: center; text-transform: uppercase; letter-spacing: 3px;padding-bottom: 15px;}
.tophead h6 span em{font-style: normal;border-top: #f0bfc6 2px solid;padding-top: 2px;}
.tophead h1, .tophead h2{font-size: 55px;line-height: 60px;font-weight: bold;font-family: 'Mazzard H';color: #05112b;text-align: center;padding-bottom: 12px;}

.cnctBtn{font-size: 16px;line-height: 47px;font-weight: bold;color: #fff;display: inline-block;border-radius: 100px;padding: 0 30px; background:  linear-gradient(0deg, rgba(6,17,43,1) 0%, rgba(6,17,43,1) 100%) padding-box, linear-gradient(0deg, rgba(245,67,62,1) 0%, rgba(250,54,129,1) 100%) border-box; border: 3px solid transparent;}
.cnctBtn:hover{background: linear-gradient(0deg, rgba(245,67,62,1) 0%, rgba(250,54,129,1) 100%);color: #fff; }





.header_sec{background: #05112b;position: relative;border-bottom: 2px solid transparent; border-image: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255, 255, 255, 0.2) 35%, rgba(255, 255, 255, 0.2) 65%, rgba(0,0,0,0) 100%); border-image-slice: 1;}
.header_sec::before{content: "";background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 35%, rgba(255,255,255,0.1) 65%, rgba(0,0,0,0) 100%);width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.nav_top{padding: 15px 0;}
.menu_sec li{margin: 0 30px;}
.menu_sec a{font-size: 18px;line-height: 26px;font-weight: bold;font-family: 'Mazzard H';color: #fff;display: inline-block;padding: 10px;}
.menu_sec li.dropdown > a{padding-right: 25px;}
.menu_sec li:hover a, .menu_sec li:hover .drop-arw, .menu_sec li.actv a, .menu_sec li.actv .drop-arw{color: #ff4869;}
.menu_sec li:hover a::before, .menu_sec li.actv a::before{opacity: 1;visibility: visible;transition: 0.5s all;}
.menu_sec a::before{content: "";background: rgb(251,70,90);
background: linear-gradient(0deg, rgba(251,70,90,1) 25%, rgba(249,86,180,1) 100%);width: 9px;height: 9px;border-radius: 50%;bottom: 0;left: 50%;transform: translateX(-50%);position: absolute;opacity: 0;visibility: hidden;transition: 0.5s all;}
.drop-arw{width: 20px;height: 20px;color: #fff;position: absolute; top: 7px; right: 0;cursor: pointer;}
.drop-arw::after{display: none;}
.drop-arw::before{content: "\f107";font-family: "Font Awesome 6 Pro";font-weight: 900;}
.navbar-brand{margin: 0;padding: 0;max-width: 130px;}
.navbar-brand img{max-width: 100%;width: auto;}
.header_sec .nav_top .dropdown .dropdown-menu{background: linear-gradient(0deg, rgba(245,67,62,1) 0%, rgba(250,54,129,1) 100%) !important;border-radius: 5px !important;}
 
 

.banMain{min-height: 1200px;position: relative;border-radius: 0 0 150px 0;} 
 
 
.banTop{text-align: center;padding-top: 90px;} 
.banTop strong, .banTop h1{font-size: 120px;line-height: 120px;font-weight: bold;font-family: 'Mazzard H';color: #ffffff;display: inline-block;width: 100%;text-align: center;padding-bottom: 15px;}
.banTop span{font-size: 30px;line-height: 36px;font-weight: 600;color: #fff;text-align: center;display: inline-block;width: 100%;}
.banTop .discoBtn{margin-top: 25px;} 
 
 
 
.discoBtn{font-size: 24px;line-height: 50px;border-radius: 100px;padding: 10px 10px 10px 46px ;display: inline-flex; align-items: center;font-weight: bold;font-family: 'Mazzard H';background: linear-gradient(90deg, rgba(241,69,76,1) 14%, rgba(246,65,62,1) 22%, rgba(253,59,42,1) 56%, rgba(255,84,161,1) 83%);color: #fff;}
.discoBtn i{display: inline-block;position: relative;margin-left: 35px;width: 50px; height: 50px;background: rgba(255,255,255,0.2); border-radius: 50%;}
.discoBtn i::before{  display: inline-block; position: absolute; left: -12px; top: 50%; transform: translateY(-50%); color: #fff; font-size: 35px;}
.discoBtn:hover{background: linear-gradient(90deg, rgba(253,59,42,1) 0%, rgba(253,59,42,1) 100%);color: #fff;} 
 
 
 
 
.companySec{position: absolute; bottom: 80px; left: 0; width: 100%;}
.companySec strong{display: inline-block;width: 100%;text-align: center;font-size: 14px;line-height: 24px;color: #fff;text-transform: uppercase;letter-spacing: 6px;padding-bottom: 30px;}
.companySec i{display: flex;align-items:center;justify-content:center;height: 30px;} 
.companySec i img{width: auto !important;height: auto;max-width: 100%;max-height: 100%;}
 
 
 
 
 
 
.wtch {position: absolute;top: 65%;right: 50px;}
.wtch em{display: inline-flex;width: 67px;height: 67px;border-radius: 50%;border: 1px solid rgba(255,255,255,0.2);padding: 7px;margin-right: 10px;} 
.wtch em i{display: inline-flex;align-items:center;justify-content:center;width: 100%;height: 100%;border-radius: 50%;background: #fff;color: #fa3c2a;}
.wtch {font-size: 14px;line-height: 22px;text-transform: uppercase;color: #fff !important;display: inline-flex;align-items:center;} 
 
 
 
 
.scroll{font-size: 14px;line-height: 22px;color: #fff;text-transform: uppercase;display: inline-block;position: absolute;top: 60%;left: 0px;transform: rotate(-90deg);padding-left: 160px;} 
.scroll::before{content: "";width: 150px;height: 2px;position: absolute;top: 50%;left: 0;transform: translateY(-50%);background: rgba(255,255,255,0.3);} 
.scroll::after{content: "";width: 50px;height: 2px;position: absolute;top: 50%;left: 100px;transform: translateY(-50%);background: #fd3b2a;} 
.scroll:hover{ color: #db2d05;}
 
 
 
.bussinessSec{padding: 110px 0;text-align: center;} 
.bussinessSec strong{font-size: 24px;line-height: 30px;font-weight: 600;color: #05112b;display: inline-block;padding-bottom: 15px;}
.discoBtn.shdw{margin-top: 15px;box-shadow: 20px 16px 26px 6px rgba(0,0,0,0.2);} 
 
 
.bussLight{position: relative;margin: 15px 0 20px;} 
.bussLight::before{content: "";background: rgba(0,0,0,0.4);width: 100%;height: 100%;position: absolute;top: 0;left: 0;border-radius: 25px;}
.bussLight img{width: 100%;border-radius: 25px;} 
.bussLight .wtch{position: absolute; top: 50%; right: 50%; transform: translate(50%,-50%);font-size: 30px;}
.bussLight .wtch em{margin: 0;width: 119px;height: 119px;padding: 15px;} 
 
 
 
 
 
 
 
 
.transSec{background: #eff4fe;padding: 110px 0 270px;border-radius: 150px 0 0 0;}
 
 
.transTxt h4{font-size: 45px;line-height: 55px;font-family: 'Mazzard H';font-weight: bold;color: #05112b;padding-bottom: 15px;} 
.transTxt{padding-left: 50px;}
.transTxt h4 span{/*color: #fd3b2a; */background: rgb(253,59,42);
background: linear-gradient(90deg, rgba(253,59,42,1) 57%, rgba(249,86,180,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
 
 
.chkList li{position: relative;padding-left: 32px;margin-bottom: 15px;font-weight: 700;} 
.chkList li::before{content: "\f00c";font-weight: 900;font-family: "Font Awesome 6 Duotone";color: #fd3b2a;position: absolute;left: 0;top: 2px; } 
.cnctBtn.abtBtn{margin-top: 15px;background: linear-gradient(0deg, rgba(239,244,254,1) 0%, rgba(239,244,254,1) 100%) padding-box, linear-gradient(0deg, rgb(245, 67, 62) 0%, rgb(250, 54, 129) 100%) border-box;color: #f73f3a;} 
.cnctBtn.abtBtn:hover{background: linear-gradient(0deg, rgba(245,67,62,1) 0%, rgba(250,54,129,1) 100%);
color: #fff;}
 
.transMain .row{align-items:center;margin-top: 20px;}  
  
  
.transMain .row:nth-child(even){flex-direction:row-reverse;}  
  
  
.animaMain{padding: 30px 30px 40px;box-shadow: 30px 30px 40px 15px rgba(0,0,0,0.1); border-radius: 0 0 0 100px;border-top: 5px solid transparent; border-image: linear-gradient(90deg, rgba(241,69,76,1) 14%, rgba(246,65,62,1) 22%, rgba(253,59,42,1) 56%, rgba(255,84,161,1) 83%); border-image-slice: 1;margin-top: -150px; background: #fff;}
.animaMain h6{font-size: 18px;line-height: 24px;font-weight: bold;color: #636d85;font-family: 'Mazzard H';letter-spacing: 4px;text-transform: uppercase;display: inline-block;width: 100%;text-align: center;padding-bottom: 15px;}  
 
 
 
.animaMain .col-md-3{margin-top: 20px;border-left: 2px solid transparent; border-image: linear-gradient(0deg, rgba(5,17,43,0) 15%, rgba(5,17,43,0.2) 45%, rgba(5,17,43,0.2) 55%, rgba(5,17,43,0) 85%); border-image-slice: 1;}
.animaMain .row .col-md-3:first-child{border-left: none;}


.aminaTxt{text-align: center;}  
.aminaTxt strong{font-size: 80px;line-height: 90px;font-weight: bold;color: #05112b;display: inline-block;text-align: center;width: 100%;font-family: 'Mazzard H';}  
.aminaTxt strong sub{font-size: 30px;line-height: 36px;bottom: 0;} 
  
  
.blgSec{padding: 95px 0;}
.blgSec h2{padding: 0;}
.blgSec .col-md-6{padding: 0 24px;}  
.blgSec .row{margin: 0 -24px;} 
  
  
  
  
.blgBx{padding: 12px;box-shadow: 5px 5px 30px 3px rgba(0,0,0,0.1);border-radius: 20px;margin-top: 30px;}  
.blgImg{display: inline-block;width: 100%;height: 300px;border-radius: 20px;overflow: hidden;}  
.blgImg img{width: 100%;height: 100%;object-fit:cover;transition: 0.5s all;}  
.blgTxt{padding: 20px 10px;min-height: 347px;}
.blgTxt h4{font-size: 32px;line-height: 40px;font-weight: 700;color: #05112b;padding-bottom: 10px;font-family: 'Mazzard H';}  
.blgTxt h4 a{color:#05112b; } 
.blgTxt h4 a:hover{color: #f73f3a;} 
.blgTxt .cnctBtn.abtBtn { margin-top: 10px;background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%) padding-box, linear-gradient(0deg, rgb(245, 67, 62) 0%, rgb(250, 54, 129) 100%) border-box;}
.blgTxt .cnctBtn.abtBtn:hover{background: linear-gradient(0deg, rgba(245,67,62,1) 0%, rgba(250,54,129,1) 100%); color: #fff;}
  
  
  
  
  
.blgBx.blgSmBx {display: flex;align-items:center;}
.blgBx.blgSmBx .blgTxt{flex: 1;padding: 10px 10px 10px 30px;min-height: inherit;}  
.blgBx.blgSmBx .blgImg{width: 200px;}  
.blgBx.blgSmBx .blgTxt h4 { font-size: 30px; line-height: 40px;}
.blgBx.blgSmBx .blgTxt p{font-size: 18px;line-height: 28px;}  
.blgBx.blgSmBx .blgTxt .cnctBtn.abtBtn { margin-top: 0px;}  
  
.blgBx:hover .blgImg img{transform: scale(1.1);}  
  
  
  
  
  
.weSec {padding: 100px 0;}  
.weSec .container{max-width: 1920px;padding: 0;}  
.weSec .row{margin: 0;}  
.weSec .col-md-6{padding: 0;margin-top: 15px;}  
.weTxt{float: right;padding-right: 15px;max-width: 615px;}  
  
  
  
.weTxt blockquote{background: linear-gradient(90deg, rgba(5,17,43,0.05) 0%, rgba(195,198,204,0.05) 100%);border-left: 5px solid transparent; border-image: linear-gradient(90deg, rgba(241,69,76,1) 14%, rgba(246,65,62,1) 22%, rgba(253,59,42,1) 56%, rgba(255,84,161,1) 83%); border-image-slice: 1;padding: 25px 27px 10px;margin: 10px 0;}
.weTxt blockquote p{font-weight: bold;}  
  
  
  
  
  
  
  
  
.footerFull{min-height: 1050px;border-radius: 0 150px 0 0;position: relative;} 
  
  
  
.trySec{padding: 110px 0 50px;text-align: center;}  
.trySec strong{font-size: 60px;line-height: 70px;font-weight: bold;color: #fff;display: inline-block;padding-bottom: 10px;font-family: 'Mazzard H';width: 100%;text-align: center;}  
.trySec span{font-size: 24px;line-height: 32px;color: #fff;display: inline-block;width: 100%;font-weight: 600;padding-bottom: 15px;}  
  
  
  
  
.footerSec{position: absolute;bottom: 0;left: 0;width: 100%;}  
  
  
  
  
.ftrCopy{padding: 25px 0;background: #111d36;text-align: center;border-bottom: 5px solid transparent; border-image: linear-gradient(90deg, rgba(241,69,76,1) 14%, rgba(246,65,62,1) 22%, rgba(253,59,42,1) 56%, rgba(255,84,161,1) 83%); border-image-slice: 1;}
.ftrCopy p{padding: 0;font-size: 16px;line-height: 24px;color: #fff;}  
.ftrCopy p a{color: #fc4e5c;text-decoration: underline !important;} 
.ftrCopy p a:hover{text-decoration: none !important;}  
  
  
  
  
  
  
  
.ftrTop {padding: 50px 0;}  
.ftrTop h6{font-size: 24px;line-height: 30px;font-weight: bold;padding-bottom: 15px;color: #fff;}
.ftrTop p{font-size: 16px;line-height: 24px;color: #fff;} 

.ftMnuList a{font-size: 15px;line-height: 20px;display: inline-block;color: #fff;margin-bottom: 15px;position: relative;padding-left: 20px;}  
.ftMnuList a::before{content: "\f101";font-weight: 900;font-family: "Font Awesome 6 Pro";color: #82909f;position: absolute;top: 0;left: 0;}  
.ftMnuList a:hover{color: #f73f3a;}  
  
.ftrLogo{display: inline-block;max-width: 225px;margin-bottom: 20px;}  
.ftrLogo img{max-width: 100%;width: auto;}  
.social li {display: inline-block;}
.social li a{display: inline-flex;width: 39px;height: 39px;border-radius: 50%;margin-right: 5px;color: #fff;align-items: center; justify-content: center;background: linear-gradient(90deg, rgba(241,69,76,1) 14%, rgba(246,65,62,1) 22%, rgba(253,59,42,1) 56%, rgba(255,84,161,1) 83%);}
.social li a:hover{background: linear-gradient(90deg, rgba(253,59,42,1) 0%, rgba(253,59,42,1) 100%); color: #fff;}
 
 

.newsLetterPart input[type="email"]{width: 100%;height: 55px;border-radius: 100px;background: rgba(239,238,250,0.1);border: none;outline: none;box-shadow: none;font-size: 16px;line-height: 24px;color: #fff;padding: 0 30px;font-weight: 500;font-family: 'Plus Jakarta Sans';}
.newsLetterPart input[type="submit"]{width: 100%;height: 55px;border-radius: 100px;border: none;outline: none;box-shadow: none;font-size: 18px;line-height: 24px;font-weight: 700;font-family: 'Plus Jakarta Sans';color: #fff;background: linear-gradient(90deg, rgba(241,69,76,1) 14%, rgba(246,65,62,1) 22%, rgba(253,59,42,1) 56%, rgba(255,84,161,1) 83%);margin-top: 10px;} 
.newsLetterPart input[type="submit"]:hover{background: linear-gradient(90deg, rgba(253,59,42,1) 0%, rgba(253,59,42,1) 100%); color: #fff;} 
 
 
.ftrTop .row .col-md-2:nth-child(1){width: 23%;} 
.ftrTop .row .col-md-2:nth-child(2){width: 18%;}  
.ftrTop .row .col-md-2:nth-child(3){width: 17%;}    
.ftrTop .row .col-md-2:nth-child(4){width: 19%;}   
.ftrTop .row .col-md-2:nth-child(5){width: 23%;}   
  
  
  
.header_sec.fixed{position: fixed;top: 0;left: 0;width: 100%;z-index: 3;}  
  
  
  
  
  
  
.banInMain{min-height: 650px;}  
.banInMain .banTop { padding-top: 50px; }
.banInMain .banTop h1 { font-size: 100px; line-height: 100px;}
.banInMain .banTop span { font-size: 28px; line-height: 34px;}
  
  
  
  
.bringSec{padding: 100px 0 50px;}
.bringTxt{max-width: 800px;margin: 0 auto;text-align: center;padding-bottom: 45px;}  
.bringTxt p span{color: #f24241;}
  
  
  
  
  
.autoSec{background: #eff4fe;padding: 120px 0 100px;border-radius: 0 150px 0 0;}
.autoSec .container{padding: 0;max-width: 1920px;}  
.autoSec .row{margin: 0;} 
.autoSec .col-md-6{padding: 0;}
.autoSec .bussLight{margin: 0 50px 0 0;}  
.autoSec .bussLight img, .autoSec .bussLight::before {border-top-left-radius: inherit;border-bottom-left-radius: inherit;}
.autoRgt{padding-left: 50px;max-width: 615px;}
.autoRgt h6 span, .autoRgt h2{text-align: left;}  
  
  
  
  
  
  
  
.recoverSec{padding: 110px 0 10px;}  
.recoverSec .row{margin: 0 -50px;} 
.recoverSec .col-md-6{padding: 0 50px;}  
.recoverSec .cmnAcco{margin-top: 35px;}  
  
  
  
.cmnAcco .accordion-item{margin-top: 8px;background: #eff3fa;border: #dfe7f4 2px solid;border-radius: 20px;}  
.cmnAcco .accordion-button{color: #05112b; background: none; box-shadow: none;font-size: 30px;line-height: 38px;font-weight: bold;font-family: 'Mazzard H';padding: 20px 50px 20px 30px; align-items: flex-start; white-space: normal;}
.cmnAcco .accordion-button img{max-width: 60px;width: auto;margin-right: 20px;margin-top: 6px;}  
.cmnAcco .accordion-button::after{background: none;content: "\f106";font-family: "Font Awesome 6 Pro";font-weight: 900;position: absolute; right: 30px; top: 44%; transform: translateY(-50%);transition: 0.5s all; color: #f34342;}
.cmnAcco .accordion-button.collapsed::after{content: "\f107"; color: #05112b;}



.cmnAcco .accordion-body {padding: 0 30px 20px 104px;}
.cmnAcco .accordion-body p{font-size: 18px;line-height: 24px;}  
.cmnAcco .accordion-item.active{background: #fff;box-shadow: 10px 10px 25px 5px rgba(0,0,0,0.1);border-color: #fff;}  
  
  
.servSec{background: #eff4fe;border-radius: 150px 0 0 0;padding: 110px 0;}
.servSec .row{margin: 0 -20px;}  
.servSec .col-md-4{padding: 0 20px;}
.servBx{float: left;width: 100%;position: relative;border-radius: 15px;overflow: hidden;height: 300px;margin-top: 30px;}  
.servBx::before{content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: linear-gradient(0deg, rgba(0,0,0,0.9) 6%, rgba(0,0,0,0) 65%);z-index: 1;}
.servBx img{width: 100%;height: 100%;object-fit:cover;transition: 0.5s all;}  
.servBx strong{font-size: 30px;line-height: 38px;font-weight: bold;color: #fff;display: inline-block;width: 100%;padding: 20px 10px;position: absolute;bottom: 0;left: 0;text-align: center;z-index: 2;}  
.servBx:hover img{transform: scale(1.1);}  
  
  





.priceSec{padding: 100px 0;background: #06112e;border-radius: 0 150px 0 0;}
.priceSec h2{color: #fff;}
.priceSec .row{justify-content:center;margin: 0 -20px;position: relative;z-index: 1;}
.priceSec .row::before{content: "";background: url(../images/prcLftTop.png) no-repeat 0 0;background-size: 100%;width: 406px;position: absolute;top: -35px;
left: 80px;height: 406px;}
.priceSec .row::after{content: "";background: url(../images/prcbottomright.png) no-repeat 0 0;background-size: 100%;width: 406px;position: absolute;bottom: -45px;right: 50px;height: 406px;z-index: -1;}

.priceSec .col-md-4{padding: 0 20px;}






.priceBx{background: #fff;padding: 60px 30px 30px;border-radius: 10px;position: relative;margin-top: 30px;overflow: hidden;}
.priceBx em{font-style: normal;display: inline-block;width: 100%;position: absolute;top: 0;left: 0;background: linear-gradient(90deg, rgba(241,69,76,1) 14%, rgba(246,65,62,1) 22%, rgba(253,59,42,1) 56%, rgba(255,84,161,1) 83%);font-size: 12px;line-height: 20px;text-align: center;color: #fff;text-transform: uppercase;}
.priceBx h5{font-size: 30px;line-height: 36px;font-weight: bold;padding-bottom: 10px;color: #05112b;text-align: center;font-family: 'Mazzard H';}
.priceBx span{font-family: 'Mazzard H';font-size: 16px;line-height: 24px;font-weight: bold;color: #6a6f78;display: inline-block;width: 100%;text-align: center;padding-bottom: 25px; }
.priceBx strong{font-size: 50px;line-height: 55px;font-weight: bold;font-family: 'Mazzard H';color: #05112b;text-align: center;display: inline-block;width: 100%;}
.priceBx .discoBtn.prcBtn{margin: 35px 0 45px;}
.discoBtn.prcBtn{font-size: 18px;line-height: 50px;padding: 0 15px;width: 100%;justify-content: center;}
.priceBx h6{font-size: 18px;line-height: 24px;color: #1a233b;font-family: 'Mazzard H';font-weight: bold;}
.prcList li{position: relative;padding-left: 30px;margin-top: 15px;font-size: 14px;line-height: 20px;font-weight: bold;font-family: 'Mazzard H';color: #6a6f78;}
.prcList li::before{content: "";background: url(../images/chkList.png) no-repeat left top;background-size: 100%;position: absolute;top: -2px;left: 0;width: 21px;height: 23px;}





.soluSec .row{flex-direction: row-reverse;align-items:center;}
.soluSec .weTxt { float: left; padding-left: 50px;padding-right: 0;}
.soluImg {padding-right: 50px;}
.soluImg img{width: 100%;border-radius: 0 150px 0 0;}


.bringImg{ max-width: 1235px; margin: 0px auto; position: relative;}
.bringImg img{ width: 100%;}
.brianBox{ width: 445px;}
.brianBox i{ width: 100px; height: 100px; background: #fff; border-radius: 100%; box-shadow: 0px 6px 11px 3px rgba(246,63,52,0.3);}
.brianBox i img{ max-width: 100%;}
.brianBox p{ color: #05112b; font-size: 22px; line-height: 32px; font-weight: 600; padding: 0px;}
.brianBox .d-body{ padding: 0 20px; flex: 1;}
.brianBox .d-flex{ align-items: center;}
.bribx1 .d-flex{ flex-direction: row-reverse; text-align: right;}
.bribx2 .d-flex{ flex-direction: row-reverse; text-align: right;}
.bribx1 {
  position: absolute;
  left: -147px;
  bottom: 211px;
}
.bribx2 {
  position: absolute;
  left: 44px;
  top: 67px;
}

.bribx3 {
  position: absolute;
  right: 77px;
  top: 47px;
}

.bribx4 {
  position: absolute;
  right: -147px;
  bottom: 211px;
}
.priceSec{ position: relative;}
.priceSec:before{ background: #eff4fe; width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; content: "";z-index: -1;}
.recoverSec img{ width: 100%;}


.footerFull{ position: relative; overflow: hidden;min-height: auto !important;}
.footerFull .trySec{ position: absolute; top: 0px; left: 0px; width: 100%;}
.footerSec{ position: inherit; background: #05112b;}
.footerFull .w-100{width:100% !important;min-height:250px;object-fit:cover;}
.ftrTop{ padding-top: 0px;}



figure{ margin: 0px !important; }
.sub-menu-toggle{ display: none; }

/*blog_listing*/.header_sec.fixed{background: #05112b;}.header_abs .cnctBtn{background: linear-gradient(0deg, rgba(6,17,43,1) 0%, rgba(6,17,43,1) 100%) padding-box, linear-gradient(0deg, rgba(245,67,62,1) 0%, rgba(250,54,129,1) 100%) border-box;}.header_abs{position: absolute;top: 0;left: 0;width: 100%;z-index: 9;background: none;}.banPos{padding-top: 105px;}.blogListing{text-align: center;}.blogListing .row{margin: 0 -15px;}.blogListing .col-md-6{padding: 0 15px;}.blogListing .blgBx.blgSmBx{text-align: left;}.blogListing .cnctBtn.abtBtn{margin-top: 40px;background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%) padding-box, linear-gradient(0deg, rgb(245, 67, 62) 0%, rgb(250, 54, 129) 100%) border-box;}.blogListing .cnctBtn.abtBtn:hover { background: linear-gradient(0deg, rgba(245,67,62,1) 0%, rgba(250,54,129,1) 100%); color: #fff; }.blgDetails{padding: 85px 0;}.blgDetails .container{max-width: 1075px;}.blgDetails h4{font-size: 30px;line-height: 36px;font-weight: bold;font-family: 'Mazzard H';color: #05112b;padding-bottom: 15px;}.authorBx{display: flex;align-items:center;justify-content:space-between;}.mediaBx{display: flex;align-items:center;}.mediaBx b{display: inline-block;width: 60px;height: 60px;overflow: hidden;border-radius: 50%;margin-right: 10px;}.mediaBx-body strong{font-size: 18px;line-height: 26px;font-weight: bold;font-family: 'Mazzard H';color: #05112b;display: inline-block;width: 100%;}.mediaBx-body span{font-size: 15px;line-height: 22px;font-weight: 300;color: #666666;}.mediaBx-body span em{font-style: normal;display: inline-block;margin-left: 15px;}.mediaBx-body span i{display: inline-block;margin-right: 6px;}.social_side{display: flex;align-items:center;}.social_side h6{font-size: 18px;line-height: 26px;margin-right: 15px;color: #666666;font-weight: bold;font-family: 'Mazzard H';}.blgDetailsTxt img{width: 100%;display: inline-block;margin: 25px 0;border-radius: 30px;}.blgDetails p{font-size: 18px;line-height: 30px;color: #333333;}.blgDetails h5{font-size: 32px;line-height: 44px;font-weight: 500;color: #333333;padding-bottom: 20px;}.blgDetails blockquote{padding: 50px 70px 45px 190px;background: linear-gradient(90deg, rgba(253,59,42,1) 57%, rgba(249,86,180,1) 100%);border-radius: 30px;position: relative;margin: 35px 0 45px;}.blgDetails blockquote::before{content: "";background: url(../images/quta.png) no-repeat;position: absolute;top: 50px; left: 50px; width: 78px; background-size: 100%; height: 65px;}.blgDetails blockquote p{font-size: 25px;line-height: 35px;color: #ffffff;}.blgDetailsTxtIn{background: #ebf4fa;border-radius: 30px;padding: 30px 40px;margin: 40px 0 65px;}.blgDetailsTxtIn img{margin: 0;}.blgDetailsTxt li{position: relative;padding-left: 30px;margin-top: 15px;font-weight: 700;}.blgDetailsTxt li::before{content: "\f00c";font-weight: 900;font-family: "Font Awesome 6 Pro";background: linear-gradient(90deg, rgba(253,59,42,1) 57%, rgba(249,86,180,1) 100%); background-clip: border-box; -webkit-background-clip: text; -webkit-text-fill-color: transparent;position: absolute;top: 0;left: 0;}.relateSec {padding-bottom: 100px;}.relateSec .blgBx.blgSmBx{margin: 0;box-shadow: 5px 5px 10px 3px rgba(0,0,0,0.1);}.relateSec .item{padding: 15px;}.relateSec .owl-dots{text-align: center;margin-top: 20px;}.relateSec .owl-dots button{width: 10px;height: 10px;border-radius: 50%;background: #edcbca !important;margin: 0 15px;}.relateSec .owl-dots button.active{background: #f7403a !important;}.missSec{position: relative;}.missSecIn{background: linear-gradient(90deg, rgba(253,59,42,1) 57%, rgba(249,86,180,1) 100%);border-radius: 30px;padding: 30px 30px 15px;}.missSecIn .row{align-items:center;}.missSecIn p{font-size: 24px;line-height: 35px;font-weight: 700;color: #fff;padding: 0;}.leaderSec{background: #eff4fe;padding: 215px 0 245px;border-radius: 0 150px 0 0;margin-top: -100px;margin-bottom: -120px;}.leaderTxt { padding: 130px 70px 70px 50px; background: #fff; margin-top: -110px; border-radius: 20px; }.leaderTxt strong{font-size: 30px;line-height: 38px;font-weight: bold;font-family: 'Mazzard H';display: inline-block;width: 100%;color: #05112b;}.leaderTxt span{font-size: 14px;line-height: 22px;text-transform: uppercase;color: #05112b;font-weight: bold;font-family: 'Mazzard H';display: inline-block;padding-bottom: 10px;width: 100%;}.leaderTxt p{font-size: 16px;line-height: 28px;font-weight: 300;color: #666666;font-family: 'Mazzard H';}.leaderImg{width: 232px;margin: 0 auto;position: relative;}.leaderImg b{display: inline-block;width: 232px;height: 232px;border-radius: 50%;overflow: hidden;padding: 5px; background: linear-gradient(90deg, rgba(253,59,42,1) 57%, rgba(249,86,180,1) 100%);}.leaderImg b img{width: 100%;height: 100%;object-fit:cover;border-radius: 50%;}.leadSocial { display: inline-flex; width: 33px; height: 33px; border-radius: 50%; margin-right: 5px; color: #fff; align-items: center; justify-content: center; background: linear-gradient(90deg, rgba(241,69,76,1) 14%, rgba(246,65,62,1) 22%, rgba(253,59,42,1) 56%, rgba(255,84,161,1) 83%);position: absolute; right: 14px; bottom: 30px; }.leadSocial:hover { background: linear-gradient(90deg, rgba(253,59,42,1) 0%, rgba(253,59,42,1) 100%); color: #fff; }.leaderBx{text-align: center;}.leaderSec .owl-carousel{margin-top: 40px;}



.blogListing .load-more__btn {
  margin-top: 40px;
  background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%) padding-box, linear-gradient(0deg, rgb(245, 67, 62) 0%, rgb(250, 54, 129) 100%) border-box; color: #f73f3a;
  font-size: 16px;
    line-height: 41px;
    border: 2px solid transparent; display: inline-block; font-weight: bold;
  border-radius: 100px;
  padding: 0 30px;
}
.blogListing .load-more__btn:hover {
  background: linear-gradient(0deg, rgba(245,67,62,1) 0%, rgba(250,54,129,1) 100%);
  color: #fff;
}
.contact_sec iframe {
  width: 100% !important;
  min-height: 600px !important; margin: 20px 0 0;}
  
  
  

  
  


/*hyperpost*/

.directMl{padding: 140px 0 115px;}
.directTopTxt{text-align: center;margin: 0 auto;}



.directCount{text-align: center;}
.directCount p{font-weight: 600; line-height: 33px; }

.directCount strong{font-size: 70px;line-height: 75px;font-weight: bold;font-family: 'Mazzard H';background: linear-gradient(90deg, rgba(241,69,76,1) 14%, rgba(246,65,62,1) 22%, rgba(253,59,42,1) 56%, rgba(255,84,161,1) 83%);-webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;display: inline-block; margin-bottom: 5px;}

/*.countRow{padding-top: 40px;}*/
.countRow .col-md-4{margin-top: 15px;}


.directclrTxt{background: linear-gradient(90deg, rgba(253,59,42,1) 57%, rgba(249,86,180,1) 100%);border-radius: 30px;text-align: center;padding: 30px 30px 15px;margin-top: 40px;}
.directclrTxt p{font-size: 23px;line-height: 30px;font-weight: 700;color: #fff;}





.reImgSec{background: #eff4fe;border-radius: 150px 0 0 0;}



.worksSec{padding: 120px 0 40px;}
.worksSec .row{margin-top: 10px;}


.mda{display: flex;align-items:flex-start;background: #fff;box-shadow: 7px 7px 24px 3px rgba(5,17,43,0.2);padding: 35px 65px 20px 20px;border-radius: 15px;margin: 20px 0;}
.mda img{display: inline-block;margin-right: 25px;max-width: 61px;}
.mda-bdy {flex: 1;}
.mda-bdy h6{font-size: 30px;line-height: 35px;font-weight: bold;font-family: 'Mazzard H';padding-bottom: 10px;}


/*.worksImg img{margin-top: 55px; width: 775px;display: inline-block;}*/
.worksImg img { margin-top: 55px; display: inline-block; max-width: 115%; }



.servSecPost{border-radius: 0 150px 0 0;}




.caseStdy{padding: 110px 0 45px;}
.caseStdy .item{padding: 20px;}
.caseStdy .blgBx{box-shadow: 5px 5px 17px 3px rgba(0,0,0,0.1);margin: 0;}




.pwrSec{padding: 45px 0 90px;text-align: center;}
.pwrSec .container{max-width: 840px;}
.pwrSec h5{font-size: 30px;line-height: 40px;font-weight: bold;font-family: 'Mazzard H';text-align: center;padding-bottom: 10px;}
.pwrSec i{display: flex;align-items:center;justify-content:center;}
.pwrSec i img{max-width: 100%;width: auto !important;}

.countRowSec{ width 100%; padding: 0 72px; }
.reImgSec .bussLight { margin-bottom: 0;}
.blgTxt p{ line-height: 32px; }
.pwrSec h5 { padding-bottom: 20px;}
  
  
.directclrTxt p a{ color:#fff; text-decoration: underline !important; }  
.directclrTxt p a:hover{text-decoration: none !important; }    
.ftrCopy p a { color: #fc4e5c !important; text-decoration: underline !important;}  
.ftrCopy p a:hover { color: #fc4e5c !important; text-decoration: underline !important;}  

  
  
  
  
  

/*hyperauto*/




.hyautoAi img{margin-top: -55px;}
.hyautoAi strong{font-size: 22px;line-height: 30px;font-weight: bold; }
.hyautoAi .weTxt {padding-right: 55px;}
.hyautoAi .weTxt p{line-height: 37px;}
.weImg{padding-left: 45px;}
.hyautoAi .row { margin: 35px 0 0 0; }



.cseSec{background: #eff4fe;border-radius: 0 150px 0 0;padding: 115px 0 125px;}
.cseSec .container{padding: 0 75px;}


.cseSec .cseAcco{padding-top: 20px;}
.cseAcco .accordion-item{border: none !important;background: #fff !important;margin-top: 10px;box-shadow: 10px 10px 20px 0 rgba(5,17,43,0.15);
border-radius: 20px;overflow: hidden;padding: 12px 0;}
.cseAcco .accordion-button{background: none;border-radius: 0;box-shadow: inherit;font-size: 35px;line-height: 42px;font-weight: bold;font-family: 'Mazzard H';color: #05112b;padding: 17px 60px 17px 120px;}
.cseAcco .accordion-button::before{content: "";width: 162px;height: 75px;border-radius: 100px;position: absolute;top: 50%; left: -70px; transform: translateY(-50%);background: linear-gradient(90deg, rgba(241,69,76,1) 14%, rgba(246,65,62,1) 22%, rgba(253,59,42,1) 56%, rgba(255,84,161,1) 83%);padding: 20px 60px 20px 120px;}
.cseAcco .accordion-button img{max-width: 50px;position: absolute; top: 50%; left: 37px; transform: translateY(-50%);}
.cseAcco .accordion-button::after{content: "\f068";font-weight: 400; font-family: "Font Awesome 6 Pro"; background: none; position: absolute; top: 0; right: 25px; font-size: 28px; transition: 0.5s all; height: 100%; width: 35px; display: flex; align-items: center; justify-content: center;}
.cseAcco .accordion-button.collapsed::after{content: "\2b";}
.cseAcco .accordion-body{padding: 0 75px 5px 120px;}
.cseAcco .accordion-body p{line-height: 35px;}







.servindSec{background: none;border-radius: 0;}



.testSec{padding: 100px 0 300px;background: #eff4fe;border-radius: 150px 0 0 0;margin-bottom: -200px;}
.testSec .row{align-items:center;}



.mdaBx i img{width: 100%;}
.mdaBxIn{padding-bottom: 50px;}
.mdaBxIn p{font-size: 24px;line-height: 40px;font-weight: bold;font-family: 'Mazzard H';color: #05112b;}
.mdaBxIn strong{display: inline-block;width: 100%;color: #fd3b2b;font-weight: bold;font-family: 'Mazzard H';margin-top: 30px;}
.mdaBxIn em{font-style: normal;font-family: 'Mazzard H';font-weight: normal;font-size: 15px;line-height: 20px;color: #05112b;display: inline-block;}


.mdaBxRgt{padding-left: 30px;}

.mdaBxRgt .owl-nav {display: flex;justify-content:flex-end; position: absolute; bottom: 0; right: 0;}
.mdaBxRgt .owl-nav button span{display: none;}
.mdaBxRgt .owl-nav button{width: 32px;height: 32px;border-radius: 50%;border: #d6dbe2 solid 2px !important;display: inline-flex;align-items:center;justify-content:center;color: #d6dbe2 !important;margin: 0 4px; position: relative;z-index: 9;}
.mdaBxRgt .owl-nav button.owl-prev::before{content: "\f177";font-weight: 400;font-family: "Font Awesome 6 Pro";font-size: 16px;}
.mdaBxRgt .owl-nav button.owl-next::before{content: "\f178";font-weight: 400;font-family: "Font Awesome 6 Pro";font-size: 16px;}
.mdaBxRgt .owl-nav button:hover{border-color: transparent !important;background: linear-gradient(90deg, rgba(241,69,76,1) 14%, rgba(246,65,62,1) 22%, rgba(253,59,42,1) 56%, rgba(255,84,161,1) 83%) !important;color: #fff !important;}


.mdaBxRgt .owl-dots{display: flex; align-items: center;position: absolute; left: 0; bottom: 14px;}
.mdaBxRgt .owl-dots button{width: 30px;height: 3px;background: rgba(0,0,0,0.2) !important;margin-right: 8px;position: relative;z-index: 9;}
.mdaBxRgt .owl-dots button.active{background: linear-gradient(90deg, rgba(241,69,76,1) 14%, rgba(246,65,62,1) 22%, rgba(253,59,42,1) 56%, rgba(255,84,161,1) 83%) !important;}


.header_sec.fixed { z-index: 4; }








.animaDet, .animaDet_tp{padding-bottom: 100px;}
.animaDet .animaMain { padding: 55px 85px; margin-top: 0;border-radius: 40px;border: none;background: linear-gradient(90deg, rgba(241,69,76,1) 14%, rgba(246,65,62,1) 22%, rgba(253,59,42,1) 56%, rgba(255,84,161,1) 83%);text-align: center;box-shadow: none; }
.animaDet_tp .animaMain{ margin-top: 0; text-align: center;}
.animaDet .aminaTxt strong, .animaDet .aminaTxt p, .animaDet .animaMain h6 { color: #fff;}
.animaDet .animaMain .col-md-3 {border-image: linear-gradient(0deg, rgba(5,17,43,0) 15%, rgba(255, 255, 255, 0.2) 45%, rgba(255, 255, 255, 0.2) 55%, rgba(5,17,43,0) 85%);border-left: 2px solid transparent; border-image-slice: 1;}
.animaDet .discoBtn.shdw { margin-top: 35px;background: #fff;
color: #05112b;}
.animaDet .discoBtn i {background: rgba(5,17,43,0.1);}
.animaDet .discoBtn i::before { color: #05112b;}
.animaDet .discoBtn.shdw:hover{background: #05112b;color: #fff;}
.animaDet .discoBtn.shdw:hover i{background: rgba(255,255,255,0.2);}
.animaDet .discoBtn.shdw:hover i::before{color: #fff;}


  
  
.weSec.contact_sec {background: url(../images/conBG.webp) no-repeat center bottom / 100% 60%;}
  

.view_moreSec { text-align: center; width: 100%; display: flex; justify-content: center; margin-top: 20px; }

.page-template-tpl-contact .cnctBtn{
  background: linear-gradient(0deg, rgba(245,67,62,1) 0%, rgba(250,54,129,1) 100%);
  color: #fff;
}  


.companySec strong { width: auto; text-align: center; font-size: 18px; line-height: 24px; letter-spacing: 5px; padding: 10px !important; background: rgba(0, 0, 0, 0.6); margin: 0 auto 20px; display: table; }
.aminaTxt strong sub { }
.welcome_hyperauto { border-radius: 0px; margin-top: -180px; padding-top: 240px !important; }


.newsletter_main {width: 100%; height: 100vh; display: flex; align-items: center; justify-content: center;}
.newsletter_box { width: 600px; display: inline-block;  background: linear-gradient(90deg, rgba(241,69,76,1) 14%, rgba(246,65,62,1) 22%, rgba(253,59,42,1) 56%, rgba(255,84,161,1) 83%); padding: 30px 5%; border-radius: 15px;}
.newsletter_main.tophead h1, .newsletter_main.tophead p{ color:#fff; }

.aminaTxt strong {
    background: linear-gradient(90deg, rgba(241,69,76,1) 14%, rgba(246,65,62,1) 22%, rgba(253,59,42,1) 56%, rgba(255,84,161,1) 83%);
    background-clip: border-box;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  }  
  
  .ftrTop {
  padding-top: 30px;
}
  
  
  
  
  
  


@media (min-width: 1400px) and (max-width: 9000px) 
{
.footerFull .w-100{ height: 600px;
  object-fit: cover;
  object-position: bottom;}
  
}  
@media (min-width: 992px) and (max-width: 9000px) 
{
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0; visibility: hidden;  margin:0px; border: none;
    background:#fff !important;
    width: 150px; padding: 0px;
   border-radius: 0; left: 0; right: inherit; padding: 5px 8px 8px; box-shadow: inherit; }

.nav_top .dropdown:hover .dropdown-menu { max-height: 300px;opacity: 1; visibility: visible; /*transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;*/}



/*font-family: 'Plus Jakarta Sans';
font-family: 'Mazzard H';*/




}


@media only screen and (max-width: 1599px) {


.tophead h1, .tophead h2 { font-size: 46px; line-height: 52px;}
body{font-size: 18px;line-height: 26px;}
.nav_top { padding: 10px 0; }
.menu_sec li { margin: 0 15px; }
.banTop strong, .banTop h1 { font-size: 85px; line-height: 90px;}
.banTop span { font-size: 24px; line-height: 30px;}
.discoBtn { font-size: 20px; line-height: 40px;}
.discoBtn i::before { font-size: 28px; }
.discoBtn i { margin-left: 20px; width: 35px; height: 35px;}
.banMain { min-height: 1000px;}
.bussinessSec strong, .trySec span { font-size: 20px; line-height: 28px;}
.transTxt h4 { font-size: 38px; line-height: 46px;}
.aminaTxt strong { font-size: 60px; line-height: 66px;}
.blgTxt h4 { font-size: 28px; line-height: 36px;}
.blgBx.blgSmBx .blgTxt h4 { font-size: 26px; line-height: 34px; }
.trySec strong { font-size: 50px; line-height: 60px;}
.ftrLogo { max-width: 175px;}
.ftrTop h6 { font-size: 20px; line-height: 26px;}



.banInMain{min-height:550px;}
.cmnAcco .accordion-button{font-size:24px;line-height:33px;}
.bringImg{max-width:1000px;}
.banInMain .banTop h1{font-size:88px;line-height:95px;}
.banInMain .banTop span{font-size:23px;line-height:30px;}
.brianBox p{ font-size: 18px; line-height: 28px;}
.brianBox i { width: 75px; height: 75px;}
.brianBox { width: 370px;}
.priceBx strong{ font-size: 40px; line-height: 45px;}

.bribx1{left:-134px;bottom:178px;}
.bribx4{right:-134px;bottom:178px;}
.bribx2{left:24px;top:46px;}
.bribx3{right:50px;top:29px;}
.priceBx span{padding-bottom:11px;}
.priceBx .discoBtn.prcBtn{margin:13px 0 26px;}
.servBx strong {
  font-size: 24px;}
/*blog_listing*/.blgDetails { padding: 55px 0; }.blgDetailsTxtIn { padding: 30px; margin: 20px 0 30px; }.blgDetails h4 { font-size: 26px; line-height: 36px;}.blgDetails h5 { font-size: 27px; line-height: 37px;}.blgDetails blockquote { margin: 20px 0; }.blgDetails blockquote p { font-size: 20px; line-height: 30px;}.relateSec .owl-dots { margin-top: 0; }.relateSec .owl-dots button { margin: 0 8px; }.relateSec { padding-bottom: 55px; }.leaderSec { padding: 190px 0 210px;}


/*hyperpost*/
.worksSec, .caseStdy {padding: 100px 0 30px;}
.blgTxt p {line-height: 32px;}



/*hyperpost*/
.worksSec, .caseStdy {padding: 100px 0 30px;}
.blgTxt p {line-height: 32px;}
.cseAcco .accordion-button {font-size: 32px;}


.animaDet { padding-bottom: 55px; }


}  
  
@media only screen and (max-width: 1399px) {



.container{max-width: 1170px;}

body, .blgBx.blgSmBx .blgTxt p { font-size: 16px; line-height: 24px; }
.tophead h6 span { font-size: 16px; line-height: 24px;}
.tophead h1, .tophead h2 { font-size: 40px; line-height: 46px; }
.menu_sec a { font-size: 16px; line-height: 24px;}
.navbar-brand { max-width: 100px; }
.drop-arw { top: 9px;}
.cnctBtn { font-size: 16px; line-height: 41px; border: 2px solid transparent; }
.banTop { padding-top: 70px; }
.companySec { bottom: 70px;}
.bussinessSec, .blgSec, .weSec, .trySec { padding: 70px 0;}
.banTop strong, .banTop h1 { font-size: 65px; line-height: 70px; }
.banTop span { font-size: 20px; line-height: 26px; }
.banMain { min-height: 750px; }
.wtch {top: 55%;}
.scroll::before {width: 100px;}
.scroll::after { width: 30px; left: 70px;}
.scroll { padding-left: 110px; }
.bussinessSec strong, .trySec span { font-size: 18px; line-height: 26px; }
.bussLight .wtch em { width: 100px; height: 100px; padding: 8px; }
.animaMain h6 { font-size: 16px; line-height: 24px;}
.aminaTxt strong { font-size: 45px; line-height: 52px; }
.aminaTxt strong sub { font-size: 20px; line-height: 26px;}
.animaMain { padding: 20px;margin-top: -110px;}
.transSec { padding: 70px 0 180px;}
.transTxt h4 { font-size: 34px; line-height: 40px; }
.blgSec .col-md-6 { padding: 0 12px; }
.blgSec .row { margin: 0 -12px; }
.blgBx { margin-top: 24px; }
.blgImg { height: 260px;}
.blgTxt { min-height: 303px; }
.trySec strong { font-size: 42px; line-height: 50px; }
.footerFull { min-height: 750px;}
.ftrCopy { padding: 10px 0;}
.ftrCopy p { font-size: 12px; line-height: 18px;}
.ftrLogo { max-width: 150px; }
.weTxt blockquote {padding: 15px 15px 0px;}
.weTxt { max-width: 570px; }




.bringImg{max-width:850px;}
.banInMain{min-height:500px;}
.bringSec{padding:80px 0 50px;}
.autoSec{padding:80px 0px;}
.priceSec{padding:80px 0px;}
.recoverSec{padding-top:80px;}
.cmnAcco .accordion-button{font-size:21px;line-height:30px;}
.servSec{padding:80px 0px;}
.brianBox{width:300px;}
.brianBox p{font-size:14px;line-height:22px;}
.brianBox i{width:60px;height:60px;}
.brianBox .d-body{padding:0 12px;flex:1;}
.bribx1{left:-107px;bottom:151px;}
.bribx4{right:-107px;bottom:151px;}
.bribx2{left:29px;top:39px;}
.bribx3{right:53px;top:25px;}
.recoverSec .row{margin:0 -20px;}
.recoverSec .col-md-6{padding:0 20px;}

/*blog_listing*/.banPos { padding-top: 78px; }.blgDetails { padding: 55px 0; }.blgDetailsTxtIn { padding: 30px; margin: 20px 0 30px; }.blgDetails h4 { font-size: 26px; line-height: 36px;}.blgDetails h5 { font-size: 27px; line-height: 37px;}.blgDetails blockquote { margin: 20px 0;padding: 30px 30px 30px 110px; }.blgDetails blockquote p { font-size: 20px; line-height: 30px;}.relateSec .owl-dots { margin-top: 0; }.relateSec .owl-dots button { margin: 0 8px; }.relateSec { padding-bottom: 55px; }.blgDetails p { font-size: 16px; line-height: 26px;}.blgDetails blockquote::before { top: 30px; left: 30px; width: 50px;}.leaderSec { padding: 170px 0 190px; }.missSecIn p { font-size: 20px; line-height: 30px;}.leaderSec .owl-carousel { margin-top: 20px; }.leaderImg b { width: 160px; height: 160px;}.leaderImg { width: 200px;}.leaderTxt { padding: 95px 30px 30px 20px; margin-top: -85px;}.leaderTxt strong { font-size: 26px; line-height: 34px;}


/*hyperpost*/
.worksSec, .caseStdy {padding: 75px 0 30px;}
.blgTxt p {line-height: 28px;}
.directCount p { line-height: 28px;}
.directCount strong {font-size: 60px; line-height: 68px;}
.worksImg img { margin-top: 55px; max-width: 110%;}
.mda { padding: 30px 40px 20px 20px;}
.mda-bdy h6 {font-size: 26px; line-height: 30px;}
.mda img { margin-right: 17px; max-width: 55px;}
.servSec .col-md-4 {padding: 0 15px;}
.servSec .row { margin: 0 -15px;}
.blgTxt h4 { font-size: 26px; line-height: 32px;}
.pwrSec { padding: 35px 0 70px;}
.pwrSec i img { width: 220px !important;}
.pwrSec h5 {padding-bottom: 20px; font-size: 25px;}




/*hyperauto*/

.cseSec { padding: 70px 0; }
.testSec { padding: 70px 0 300px; margin-bottom: -230px; }
.cseAcco .accordion-button { font-size: 24px; line-height: 34px;padding: 11px 60px 11px 100px;}
.cseAcco .accordion-button img { max-width: 35px;}
.cseAcco .accordion-button::before { height: 55px; left: -90px;}
.cseAcco .accordion-button::after {font-size: 22px;}
.mdaBxIn p { font-size: 20px; line-height: 35px;}
.mdaBxIn strong { margin-top: 15px; }
.cseAcco .accordion-body { padding: 0 60px 0px 99px; }



.animaDet .animaMain { padding: 40px;}
.animaDet .discoBtn.shdw { margin-top: 20px;}





}  
  
@media only screen and (max-width: 1199px) {



.container{max-width: 960px;}


.banMain { border-radius: 0 0 100px 0; }
.transSec { border-radius: 100px 0 0 0; }
.animaMain {  border-radius: 0 0 0 50px;}
.footerFull { border-radius: 0 100px 0 0;}
.weTxt { max-width: 465px; }
.transTxt { padding-left: 0; }
.blgBx.blgSmBx .blgTxt { padding: 10px 10px 10px 20px;}
.blgTxt h4 { font-size: 26px; line-height: 32px; }
.blgBx.blgSmBx .blgTxt h4 { font-size: 23px; line-height: 28px; }
.newsLetterPart input[type="submit"], .newsLetterPart input[type="email"]{height: 45px;}






.recoverSec .row{margin:0 -10px;}
.recoverSec .col-md-6{padding:0 10px;}
.banInMain{min-height:400px;}
.banInMain .banTop h1{font-size:70px;line-height:89px;}
.banInMain .banTop span{font-size:21px;line-height:26px;}

.bringImg{max-width:650px;}
.brianBox i{width:45px;height:45px;}
.brianBox p{font-size:12px;line-height:20px;}
.brianBox{width:245px;}
.bribx1{left:-92px;bottom:115px;}
.bribx2{left:11px;top:27px;}
.bribx3{right:26px;top:18px;}

.bribx4{right:-97px;bottom:117px;}

.autoSec .bussLight{margin:0 ;}

.autoRgt{max-width:100%;padding:0 25px;}
.cmnAcco .accordion-button{font-size:18px;line-height:27px;}
.cmnAcco .accordion-button img{max-width:36px;width:auto;margin-right:14px;margin-top:6px;}
.cmnAcco .accordion-button{padding:13px 50px 13px 20px;}
.cmnAcco .accordion-body{padding:0 30px 20px 69px;}
.cmnAcco .accordion-body p{font-size:15px;line-height:24px;}
.servSec .row{margin:0 -10px;}
.servSec .col-md-4{padding:0 10px;}
.priceBx strong{font-size:29px;line-height:35px;}
.priceBx{padding:45px 20px 30px;}
.soluImg {
  padding-right: 0;
}
.soluSec .weTxt{ padding-left: 20px;}
/*blog_listing*/.blgDetails h4 { font-size: 23px; line-height: 30px; }.blgDetails h4 br{display: none;}.blgDetails h5 { font-size: 22px; line-height: 33px; }.blgDetails blockquote p { font-size: 18px; line-height: 28px; }


/*hyperpost*/
.worksSec, .caseStdy {padding: 75px 0 30px;}
.blgTxt p {line-height: 28px;}
.directCount p { line-height: 25px;}
.directCount strong {font-size: 54px; line-height: 60px;}
.worksImg img { margin-top: 45px; max-width: 104%; }
.mda { padding: 15px 25px 15px 15px; border-radius: 10px; }
.mda-bdy h6 {font-size: 22px; line-height: 26px;}
.mda img { margin-right: 15px; max-width: 40px; }
.servSec .col-md-4 {padding: 0 15px;}
.servSec .row { margin: 0 -15px;}
.blgTxt h4 { font-size: 26px; line-height: 32px;}
.pwrSec { padding: 25px 0 60px;}
.pwrSec i img { width: 200px !important;}
.pwrSec h5 {padding-bottom: 20px; font-size: 25px;}
.countRowSec { padding: 0 40px;}
.directclrTxt p { font-size: 20px; line-height: 30px;}
.servBx strong { font-size: 20px; }


/*hyperauto*/

.hyautoAi .weTxt { padding-right: 0; }
.hyautoAi .weTxt p { line-height: 30px; }
.cseAcco .accordion-body p { line-height: 30px; }







}


@media only screen and (max-width: 991px) {
.nav_top .navbar-toggler{ border: none; background: none;padding: 10px 0; margin-right: 15px;box-shadow: none;position: absolute; right: 0; top: 14px;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 34px;height: 3px;  border-radius: 16px; background: linear-gradient(90deg, rgb(241, 69, 76) 14%, rgb(246, 65, 62) 22%, rgb(253, 59, 42) 56%, rgb(255, 84, 161) 83%);}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 6px;}
.navbar-toggler .icon-bar{-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.navbar-toggler.showtoggle .icon-bar:nth-child(1) {transform: translateY(8px) rotate(45deg);}
.navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;}  
.navbar-toggler.showtoggle .icon-bar:nth-child(3) { transform: translateY(-10px) rotate(-45deg);} 
.header_sec .container{ padding: 0px;}
.navbar-collapse{ position: absolute; top: 100%; left: 0px; background: linear-gradient(90deg, rgb(241, 69, 76) 14%, rgb(246, 65, 62) 22%, rgb(253, 59, 42) 56%, rgb(255, 84, 161) 83%); width: 100%; z-index: 11;padding: 10px; background: #05112b;}
.navbar-brand{ padding-left: 15px;}
.menu_sec li a{ width: 100%; padding: 10px 15px;}
        
.container{max-width: 720px;}


.tophead h1, .tophead h2 { font-size: 32px; line-height: 38px; }
.nav_top .cnctBtn{margin-right: 65px;}
.menu_sec li { margin: 0; }
.menu_sec a::before {display: none;}
.menu_sec li:hover > a{background: #05112b;}
.drop-arw { right: 5px; }
.nav_top .dropdown-menu li a { border-radius: 0;}
.banTop strong, .banTop h1 { font-size: 50px; line-height: 60px; }
.banTop span { font-size: 18px; line-height: 24px; }
.scroll {left: -70px;}
.wtch em { width: 45px; height: 45px; padding: 3px; margin-right: 5px; }
.wtch { right: 20px; }
.companySec strong { letter-spacing: 4px; padding-bottom: 20px; }
.bussinessSec strong br{display: none;}
.bussLight .wtch em { width: 70px; height: 70px; padding: 4px; }
.bussLight .wtch em i { font-size: 20px; }
.aminaTxt p br{display: none;}
.aminaTxt strong { font-size: 38px; line-height: 46px; }
.blgTxt h4 { font-size: 24px; line-height: 28px; }
.blgSec .col-md-6 { width: 100% }
.blgTxt { min-height: inherit; }
.weTxt { max-width: 343px; }
.trySec strong { font-size: 36px; line-height: 42px; }
.transTxt h4 { font-size: 28px; line-height: 32px; }



.ftrTop .row .col-md-2{margin-top: 15px;}
.ftrTop .row .col-md-2:nth-child(1) { width: 100%; }
.logoPart{text-align: center;}
.ftrTop .row .col-md-2:nth-child(2), .ftrTop .row .col-md-2:nth-child(3), .ftrTop .row .col-md-2:nth-child(4){width: 33.33%;}
.ftrTop .row .col-md-2:nth-child(5){width: 100%;}
.footerFull { min-height: 1250px; }







.bringSec{padding:70px 0 50px;}
.autoSec{padding:70px 0px;}
.priceSec{padding:70px 0px;}
.recoverSec{padding-top:70px;}
.servBx strong{font-size:17px;}
.banInMain .banTop h1{font-size:50px;line-height:74px;}
.banInMain .banTop span{font-size:18px;line-height:20px;}
.banInMain{min-height:350px;}
.bringImg{max-width:545px;}
.brianBox{width:215px;} 
.brianBox p{font-size:10px;line-height:14px;} 
.bribx1{left:-92px;bottom:100px;} 
.bribx4{right:-97px;bottom:100px;} 
.bribx2{left:0;top:18px;} 
.bribx3{right:12px;top:0;} 
.priceSec .col-md-4{padding:0 7px;}
.priceBx{padding:39px 10px 26px;}
.priceBx strong{font-size:24px;line-height:35px;}
.priceBx h5{font-size:25px;line-height:33px;}
.priceBx span{font-size:14px;line-height:20px;}
.priceBx h6{font-size:16px;line-height:22px;}
.prcList li::before{width:15px;height:17px;top:4px;}
.prcList li{padding-left:22px;}
.autoSec{ border-radius: 0 100px 0 0;}
.servSec{ border-radius: 100px 0 0 0;}
.priceSec{ border-radius: 0 100px 0 0;}
.soluImg img{ border-radius: 0 100px 0 0;}
/*blog_listing*/.banPos { padding-top: 69px; }.missSecIn p { font-size: 18px; line-height: 26px; }.missSecIn { padding: 20px; }.leaderSec { margin-top: -85px; margin-bottom: -120px; }.leaderSec { padding: 150px 0 190px; }


/*hyperpost*/
.worksSec, .caseStdy {padding: 70px 0 30px;}
.blgTxt p {line-height: 28px;}
.directCount p { line-height: 24px;}
.directCount strong {font-size: 45px; line-height: 55px;}
.worksImg img { margin-top: 45px; max-width: 104%; }
.mda { padding: 15px; border-radius: 10px; }
.mda-bdy h6 {font-size: 20px; line-height: 24px;}
.mda img { margin-right: 10px; max-width: 35px; }
.servSec .col-md-4 {padding: 0 15px;}
.servSec .row { margin: 0 -15px;}
.blgTxt h4 { font-size: 23px; line-height: 28px;}
.pwrSec { padding: 20px 0 50px;}
.pwrSec i img { width: 200px !important;}
.pwrSec h5 {padding-bottom: 20px; font-size: 25px;}
.countRowSec { padding: 0;}
.directclrTxt p { font-size: 17px; line-height: 28px; }
.servBx strong { font-size: 20px; }
.directclrTxt { border-radius: 20px; padding: 15px; margin-top: 25px; padding-bottom: 0px; }
.servSec { padding: 70px 0px; }
.blgTxt p { line-height: 26px; }
.servBx { height: 250px;}


/*hyperauto*/


.cseSec .cseAcco { padding-top: 0; }
.cseSec .container { padding: 0 15px; }
.mdaBxRgt { padding-left: 0; }
.hyautoAi .weTxt p { line-height: 24px; }
.hyautoAi strong { font-size: 18px; line-height: 26px;}
.hyautoAi .row { margin: 0; }
.hyautoAi img { margin-top: 0; }
.mdaBxIn p { font-size: 18px; line-height: 28px; }

.newsletter_box { width: 500px;}

.drop-arw { width: 30px; height: 30px; right: 0; top: 5px; cursor: pointer; display: flex; align-items: center; justify-content: center; z-index: 999; }



} 
 


 
@media only screen and (max-width: 767px){

.container{max-width: 100%;}


p { padding-bottom: 10px; }
body, .blgBx.blgSmBx .blgTxt p, .animaMain h6 { font-size: 15px; line-height: 22px; }
.tophead h6 span { font-size: 14px; line-height: 24px;padding-bottom: 10px; }
.tophead h1, .tophead h2 { font-size: 28px; line-height: 34px; }
.banTop { padding-top: 40px; }
.banTop strong, .banTop h1 { font-size: 42px; line-height: 50px; }
.banTop span { font-size: 16px; line-height: 24px; }
.discoBtn { font-size: 16px; line-height: 20px; }
.discoBtn i { width: 30px; height: 30px; }
.banMain { min-height: 600px; }
.banMain { border-radius: 0 0 50px 0; }
.companySec strong { letter-spacing: 3px; padding-bottom: 15px; font-size: 12px; line-height: 20px; }
.companySec { bottom: 40px; }
.bussinessSec, .blgSec, .weSec, .trySec { padding: 40px 0; }
.bussinessSec strong, .trySec span { font-size: 16px; line-height: 24px; }
.bussinessSec p br{display: none;}
.bussLight img, .bussLight::before { border-radius: 15px; }
.transSec { border-radius: 50px 0 0 0; }
.animaMain .col-md-3{width: 50%;border: none !important;}
.animaMain { margin-top: -150px; }
.aminaTxt strong { font-size: 32px; line-height: 40px; }
.transSec { padding: 40px 0 190px; }
.transMain .col-md-6{width: 50%;}
.blgTxt h4 { font-size: 22px; line-height: 26px; }
.blgBx.blgSmBx .blgTxt h4 { font-size: 20px; line-height: 26px; }
.weTxt { max-width: 100%; padding: 0 15px; }
.footerFull { border-radius: 0 50px 0 0; }
.trySec strong { font-size: 32px; line-height: 40px; }
.ftrTop { padding: 30px 0; }
.discoBtn.shdw { box-shadow: 5px 3px 10px 0px rgba(0,0,0,0.2); }
.chkList li {margin-bottom: 10px;}






.bringSec{padding:50px 0 50px;}
.autoSec{padding:50px 0px;}
.priceSec{padding:50px 0px;}
.recoverSec{padding-top:50px;}
.servSec{padding:50px 0px;}
.banInMain{min-height:350px;}
.autoSec{border-radius:0 50px 0 0;}
.autoSec .col-md-6{padding:0 10px;}
.bussLight img,.bussLight::before{border-radius:15px !important;}
.autoRgt{padding:25px 0;}
.recoverSec .col-md-6:last-child img{width:auto;max-width:400px;}
.recoverSec .col-md-6:last-child{text-align:center;}
.bringImg{max-width:437px;}
.brianBox{width:186px;}
.bribx1{left:-79px;bottom:73px;}
.brianBox p{font-size:9px;line-height:11px;}
.brianBox .d-body{padding:0 7px;flex:1;} 
.bribx2{left:-13px;top:18px;} 
.bribx3{right:0px;top:12px;} 
.servSec{border-radius:50px 0 0 0;}
.priceSec{border-radius:0 50px 0 0;}
.priceSec .row{margin:0 -7px;}
.priceSec .col-md-4{padding:0 7px;width:50%;}
.soluSec .weTxt{padding:0 10px;}
.soluImg img{border-radius:0 50px 0 0;}
.brianBox i{width:38px;height:38px;}
.bribx4{right:-81px;bottom:73px;}


/*blog_listing*/.blgDetails { padding: 30px 0; }.blgDetails h4 { font-size: 20px; line-height: 30px; }.authorBx { align-items: flex-start; flex-direction: column; }.social_side { margin-top: 15px; }.blgDetailsTxt img { border-radius: 15px; }.blgDetailsTxtIn { padding: 20px; border-radius: 15px; }.blgDetailsTxtIn img{margin-top: 20px;}.blgDetails h5 { font-size: 20px; line-height: 30px; }.blgDetails p { font-size: 15px; line-height: 26px; }.blgDetailsTxtIn h4{padding-bottom: 0;}.relateSec { padding-bottom: 30px; }.mediaBx-body{flex: 1;}.missSecIn .col-md-3{width: 30%;}.missSecIn .col-md-9{width: 70%;}.leaderSec { padding: 125px 0 165px;border-radius: 0 50px 0 0; }.leaderTxt strong { font-size: 23px; line-height: 30px; }.leaderTxt span { font-size: 12px; line-height: 20px;}.missSecIn { border-radius: 15px;}.leaderTxt p { font-size: 15px; line-height: 24px;}


/*hyperpost*/
.directclrTxt p br{ display: none; }
.directclrTxt { padding: 15px 30px 10px; }
.worksImg img {  margin: 25px auto 0; max-width: 100%; width: 300px; display: block;}
.pwrSec i img { width: 185px !important; }
.servSec .row { margin: 0 -10px;}
.servSec .col-md-4 {padding: 0 10px; } 
.bringTxt {padding-bottom: 30px;}

/*hyperauto*/

.reImgSec { border-radius: 50px 0 0 0; }
.cseSec { padding: 40px 0; border-radius: 0 50px 0 0; }
.mdaBx{width: 300px; margin: 0 auto 15px;}
.testSec { padding: 40px 0 300px; margin-bottom: -260px; border-radius: 50px 0 0 0; }
.cseAcco .accordion-button img { left: 14px;}
.cseAcco .accordion-button::before { left: -119px;height: 48px; }
.cseAcco .accordion-button::after { font-size: 18px; right: 8px; }
.cseAcco .accordion-button { font-size: 18px; line-height: 26px; padding: 11px 35px 11px 68px; }
.cseAcco .accordion-item {border-radius: 10px;padding: 7px 0;}
.cseAcco .accordion-body { padding: 0 34px 0px 68px; }
.cseAcco .accordion-body p { line-height: 24px; }




.animaDet .animaMain {border-radius: 15px;}
.animaDet { padding-bottom: 30px; }
.animaDet .animaMain { padding: 30px;}

.logoPart { margin-bottom: 30px; }


.leaderSec .owl-prev {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  border: 1px solid #418be6 !important;
  justify-content: center;
  font-size: 0px !important;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 0px !important;
  margin: 0 8px;
}
.leaderSec .owl-prev::before {
  content: "\f104";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  color: #418be6;
  font-size: 18px !important;
}
.leaderSec .owl-prev:hover {
  background: #ed135a !important;
  border-color: #ed135a !important;
}
.leaderSec .owl-prev:hover::before {
  color: #fff;
}
.leaderSec .owl-next {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  border: 1px solid #418be6 !important;
  justify-content: center;
  font-size: 0px !important;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 0px !important;
  margin: 0 8px;
}
.leaderSec .owl-next:hover {
  background: #ed135a !important;
  border-color: #ed135a !important;
}
.leaderSec .owl-next::before {
  content: "\f105";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  color: #418be6;
  font-size: 18px !important;
}
.leaderSec .owl-next:hover::before {
  color: #fff;
}
.leaderSec .owl-nav {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
}






}


@media only screen and (max-width: 640px){

.brianBox {
    width: 50%;
    position: inherit !important;
    top: inherit !important;
    left: inherit !important;
    right: inherit !important;
    bottom: inherit !important;
    float: left;margin: 10px 0; padding: 0 10px;
  }
.bringImg{ display: inline-block; width: 100%;}
.bribx1 .d-flex, .bribx2 .d-flex {
  flex-direction: inherit;
  text-align: left;
}
.bringSec{ text-align: center;}
.brianBox .d-flex{ text-align: left;}
.autoSec .autoRgt{ padding-bottom: 0px;}
.recoverSec .cmnAcco {
  margin-top: 15px;
}
.recoverSec .col-md-6:last-child img {
    width: auto;
    max-width: 300px;
  }
.priceSec .row::before, .priceSec .row::after{ width: 60%;  height: 60%;}


}
@media only screen and (max-width: 575px){ 


.banTop strong, .banTop h1 { font-size: 30px; line-height: 36px; }
.scroll { top: 56%;}
.tophead h1, .tophead h2 { font-size: 25px; line-height: 30px; }
.bussLight .wtch em { width: 50px; height: 50px; padding: 4px; }
.cnctBtn { font-size: 15px; padding: 0 20px; }
.transMain .col-md-6 { width: 100%;margin-top: 15px; }
.transSec h2{padding-bottom: 0;}
.transTxt h4 { font-size: 23px; line-height: 30px; }
.chkList li {padding-left: 20px;}
.animaMain .col-md-3 { margin-top: 10px;} 
.animaMain { border-radius: 0 0 0 30px; padding: 10px;border-top: 2px solid transparent;box-shadow: 6px 6px 10px 0px rgba(0,0,0,0.1); }
.blgBx { margin-top: 15px; box-shadow: 5px 5px 10px 3px rgba(0,0,0,0.1);}
.blgBx, .blgImg {border-radius: 10px;}
.blgTxt { padding: 10px;}
.blgTxt h4 { font-size: 20px; line-height: 24px; }
.blgBx.blgSmBx { align-items: flex-start; flex-direction: column; }
.blgBx.blgSmBx .blgImg { width: 100%; }
.blgBx.blgSmBx .blgTxt { padding: 10px; }
.blgTxt .cnctBtn.abtBtn { margin-top: 0;}
.weSec h2, .weSec h6{padding: 0 15px;}
.weSec h2 br{display: none;}
.trySec strong { font-size: 28px; line-height: 34px; }
.ftrTop .row .col-md-2:nth-child(2), .ftrTop .row .col-md-2:nth-child(3), .ftrTop .row .col-md-2:nth-child(4), .ftrTop .row .col-md-2:nth-child(5) { width: 50%; }
.newsLetterPart input[type="email"] { font-size: 15px; line-height: 22px;}
.newsLetterPart input[type="submit"] { font-size: 16px; line-height: 22px;}
.ftMnuList a { font-size: 14px; line-height: 20px; margin-bottom: 10px;}
.ftrTop h6 { font-size: 18px; line-height: 24px; }
.ftrTop p { font-size: 15px; line-height: 24px;}





.banInMain .banTop h1 {
    font-size: 41px;
    line-height: 60px;
  }
.banInMain {
    min-height: 315px;
  }
 .bringImg {
    max-width: 100%;
  }

.weSec .container {
  max-width: 100%;
  padding: 0;
}
.servSec .col-md-4{ width: 50%;}

/*blog_listing*/.blgDetails blockquote { padding: 70px 20px 20px 20px; }.blgDetails blockquote::before { top: 20px; left: 20px;}.missSecIn .col-md-9 { width: 100%; }.missSecIn .col-md-3 { width: 50%;margin-bottom: 15px; }.missSecIn p { font-size: 17px; line-height: 25px; }.leaderImg b { width: 130px; height: 130px; padding: 3px;}.leaderImg { width: 189px; }.leaderTxt { padding: 70px 30px 30px 20px; margin-top: -55px; }


/*hyperpost*/
.directclrTxt { padding: 10px; }
.directclrTxt p { font-size: 16px; line-height: 27px; }
.servBx {margin-top: 20px;}




/*hyperauto*/


.banInMain .banTop h1 { font-size: 36px; line-height: 50px; }
.hyautoAi strong { font-size: 16px; line-height: 24px; }
.hyautoAi .weTxt { padding: 0 15px; }
.hyautoAi .weImg { padding-left: 20px; }
.mdaBxIn p { font-size: 16px; line-height: 26px; }

.newsletter_box { width: 100%;}


.ftrTop h6 { margin-top: 10px; }
.logoPart { margin-bottom: 20px; }




} 
 
@media only screen and (max-width: 450px){ 
	


.ftrTop .row .col-md-2:nth-child(2), .ftrTop .row .col-md-2:nth-child(3), .ftrTop .row .col-md-2:nth-child(4), .ftrTop .row .col-md-2:nth-child(5) { width: 100%; }



.priceSec .col-md-4 {
    padding: 0 7px;
    width: 100%;
  }


.servSec .col-md-4 {
    width: 100%;
  }
.bringSec{padding:30px 0;}
.autoSec{padding:30px 0px;}
.priceSec{padding:30px 0px;}
.recoverSec{padding-top:30px;}
.servSec{padding:30px 0px;}






}

@media only screen and (max-width: 400px){ 

.brianBox{ width: 100%;}
.tophead h1 br, .tophead h2 br{ display: none;}


}





