.calMainSection *{box-sizing:border-box}
.calculateBox{width:100%;float:left}
.calculateBox h2{font-size:26px;font-weight:800;color:#2d3494;margin:0 0 30px;text-transform:uppercase}
.calculateMaster{width:100%;float:left}
.calSection{width:100%;float:left;background:#fff;box-shadow:0 0 20px #bebfc3;padding:20px 40px;position:relative;min-height:540px}
.calculator_row{width:100%;float:left}
.calculator_col{width:46%;float:left}
.calculator_col.fltR{float:right}
.calform{width:100%;float:left;margin-bottom:25px;position:relative}
.calform input{width:100%;border:1px solid #2d3494;background:none;border-radius:4px;padding:10px 21px;height:50px;outline:none;color:#c7c7c7;font-weight:600}
.calform select{width:100%;border:1px solid #2d3494;background:#fff url(/images/calc/cal-donwarrow.png) 97% center no-repeat;border-radius:4px;padding:10px 21px;height:50px;text-transform:uppercase;outline:none;-webkit-appearance:none;appearance:none;color:#666}
.calform span{display:inline-block;background:#fff;padding:0 8px;font-size:14px;text-transform:uppercase;position:absolute;left:15px;top:-8px;color:#2d3494;font-weight:700}
input.costInp{font-size:20px;color:#000;padding-top:20px}
.showroomTatalPrice{width:100%;float:left;margin-bottom:30px}
.showroomTatalPrice p.smprice{font-size:24px;color:#000;font-weight:800;margin-bottom:15px}
p.mandatory{width:100%;float:left;font-size:10px;color:#666;position:relative;margin-top:-10px;text-transform:uppercase}
p.mandatory.exSec{font-size:11px;color:#000;font-weight:700}
.calBtnDiv{width:auto;position:absolute;bottom:20px;right:50px}
a.calBtn,.register-form a{position:relative;z-index:9;display:inline-block;background:#000;padding:12px 25px;color:#fff;text-transform:uppercase;font-size:14px;text-decoration:none;margin:26px 0 0 15px !important;border:1px solid #000;transition:.6s;box-shadow:0 0 10px #dcdcdc;font-weight:700}
a.calBtn:hover,.register-form a:hover{background:none;color:#000}
.calform ::placeholder{color:#000;opacity:1}
.calform :-ms-input-placeholder{color:#000}
.calform ::-ms-input-placeholder{color:#000}
.calResultSec{width:100%;float:left}
.calResultSec h2{margin:0 0 5px}
.calResultSec p{font-size:16px;line-height:22px;color:#191919;text-transform:uppercase}
.calResultSec p span{color:#2d3494;font-weight:700}
.calResultSec h3{font-size:22px;font-weight:800;color:#2d3494;margin:50px 0 30px;text-transform:uppercase}
.calResultSec h3 span{font-size:28px}
.calResultSec a span.callImg{display:inline-block;width:19px;height:17px;background:url(/images/calc/calcphone-icon.png) left top no-repeat;position:relative;top:4px;right:6px}
.calResultSec a:hover span.callImg{background:url(/images/calc/hcaclphone-icon.png) left top no-repeat}
.calResultSec a span.regImg{display:inline-block;width:19px;height:17px;background:url(/images/calc/calcRFI.png) left top no-repeat;position:relative;top:4px;right:6px}
.calResultSec a:hover span.regImg{background:url(/images/calc/hcaclRFI.png) left top no-repeat}
.calResultSec a span.backimg{display:inline-block;width:19px;height:17px;background:url(/images/calc/calcarrow.png) left top no-repeat;position:relative;top:4px;right:6px}
.calResultSec a:hover span.backimg{background:url(/images/calc/hcaclarrow.png) left top no-repeat}
.calResultSec .mandatory{position:absolute;bottom:20px;left:40px}
.mbBtn{display:none}
.calContainer ul{width:100%;text-align:center;display:flex}
.calContainer ul li{float:none!important;margin:0 auto}
.calSection label.error{text-align:left;float:left;text-transform:capitalize;margin:5px 0}
div#result-popup .resultPop .close{opacity:3}
div#result-popup .resultPop.breakdown .close{background:#fff;padding:7px;display:flex}
div#result-popup .resultPop.breakdown .close img{margin:auto}
ul.resultPop-table{margin-top:33px}
.fuel-efficiency ul{display:block}
.fuel-cost ul{display:block}
div#result a.calBtn{width:220px;text-align:center}
div#register-popup .resultPop .close{opacity:3}
div#register-popup .resultPop.register-form .close{margin-bottom:30px}
ul.tnc-listing{float:left;padding:10px 5px;position:relative}
ul.tnc-listing li{display:block;font-size:12px;font-family:'Lato',sans-serif;line-height:23px;text-transform:none;font-weight:400;text-indent:20px}
ul.tnc-listing li span{position:absolute;left:-14px;font-size:28px;margin-top:8px;color:#2d3494}
a.mobile-logo{text-align:left!important}
.last-step-form-text:first-child p{font-weight:600!important}
form#thanku-msg1 {height: auto !important; padding: 100px 40px;}
.calform .error{text-align:left;float:left;font-size:13px;margin:5px 0 0}
button.register-button{position:relative;z-index:9;display:inline-block;background:#000;padding:12px 25px;color:#fff;text-transform:uppercase;font-size:14px;text-decoration:none;margin:26px 0 0 15px;border:1px solid #000;transition:.6s;box-shadow:0 0 10px #dcdcdc;font-weight:700}
.new-popup-design h3{text-align:center;font-size:23px;color:#2d3494;text-transform:uppercase;font-weight:600;margin-top:30px;margin-bottom:20px}
ul.breakdown-list{background:#ebecf1;line-height:40px;padding-right:15px;display:block}
ul.breakdown-list.detail-list{background:#fff;border-bottom:solid 1px #000;line-height:35px;margin-bottom:0}
ul.breakdown-list li{display:inline-block;color:#2e3494;font-weight:600;text-transform:uppercase;font-size:12px}
ul.breakdown-list li:nth-child(1){width:49%;display:inline-block;padding-left:10px}
ul.breakdown-list li:nth-child(2){width:23%;text-align:center;display:inline-block}
ul.breakdown-list li:nth-child(3){width:24%;text-align:right;display:inline-block}
ul.breakdown-list.blue-bg{background:#2e3494}
ul.breakdown-list.blue-bg li{color:#fff;line-height:18px;vertical-align:middle;padding-left:10px;padding-bottom:4px}
div#finance .calSection a.term-cond{bottom:0!important}
.new-design-mobile-result{margin:25px 0}
button#final-thanku{margin-top:0;margin-left:0}
.pop-overlay .register-form{top:45%!important;height:auto!important}
@media only screen and (max-width: 1280px) {
.showroomTatalPrice{margin-bottom:25px}
}
@media only screen and (max-width: 979px) {
.calContainer{width:90%}
.calTabingSection ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap}
.calTabingSection ul li{flex:10 0 auto;padding:12px 20px;font-size:12px;color:#fff;background:none}
.calTabingSection ul li:after{display:none}
.calTabingSection ul li.active{background:#1e2363;border-radius:20px;color:#fff}
.calHeaderSection{padding:20px 0}
.calform select,.calform input{height:45px}
.calMainBoxSection{padding:20px 0; background:none}
input.costInp{font-size:18px}
.calculator_col.noMarginMb{margin-bottom:0}
.calMainSection{background:#2d3494}
.calTabingSection{background:none;border:0}
.calSection{padding:20px;border-radius:4px}
.calBtnDiv{padding:0 20px}
.calResultSec .mandatory{position:absolute;bottom:100px;left:20px}
}
@media only screen and (max-width: 767px) {
.calSection{height:auto}
.calBtnDiv{width:100%;float:left;position:relative;left:0;bottom:0;margin:0 0 20px;}
.calculateBox h2{font-weight:600;font-size:18px}
.calResultSec p{font-size:13px}
.calResultSec p br{display:none}
.calResultSec h3{font-size:18px;margin:20px 0}
.calResultSec h3 span{font-size:22px}
.calResultSec a span.callImg{display:none}
.calResultSec .mandatory{position:relative;bottom:0;left:0}
.calHeaderSection h2{font-size:20px}
.calculator_col{width:100%;margin-bottom:30px}
.calform span{font-size:12px;top:-7px}
.showroomTatalPrice p.smprice{font-size:22px;font-weight:600}
.mbBtn{display:block;width:100%;float:left;margin-top:20px}
.mbBtn a{width:45%;display:inline-block;margin:10px 2%;text-align:center;background:#000;padding:15px 5px;color:#fff;text-transform:uppercase;font-size:10px;text-decoration:none;border:1px solid #000;transition:.6s;box-shadow:0 0 10px #dcdcdc;margin-bottom:10px}
.mbBtn a:hover{background:none;color:#fff}
.mbBtn a span.callImg{display:inline-block;width:25px;height:25px;background:url(/images/calc/calcphone-icon.png) left top no-repeat;position:relative;top:4px;right:6px}
.mbBtn a:hover span.callImg{background:url(/images/calc/calcphone-icon.png) left top no-repeat}
.mbBtn a span.regImg{display:inline-block;width:25px;height:25px;background:url(/images/calc/calcRFI.png) left top no-repeat;position:relative;top:4px;right:6px}
.mbBtn a:hover span.regImg{background:url(/images/calc/calcRFI.png) left top no-repeat}
.mbBtn span.backimg{padding:12px 0;top:14px}
.mbBtn a span.backimg{display:inline-block;width:12px;height:13px;background:url(/images/calc/calcarrow.png) left top no-repeat;position:relative;top:13px;right:6px}
.mbBtn a:hover span.backimg{background:url(/images/calc/calcarrow.png) left top no-repeat}
.mbBtn a.widht100Per{width:49%;margin:10px 0}
.calResultSec p span {margin-left: 10px;}
}
@media (min-width: 769px) and (max-width: 1024px) {
div#result a.calBtn{width:100%;text-align:center;margin-bottom:25px;height:65px}
}
@media only screen and (max-width: 767px) {
.calHeaderSection img{width:100%}
}
@media (min-width: 320px) and (max-width: 480px) {
div#result .mbBtn a:last-child{width:100%;display:block;margin:10px 0;margin-bottom:0;font-weight:400}
.bg-blue{background:#2e3594;color:#fff!important;font-size:10px!important;padding:5px 0 5px 10px;margin-bottom:5px;text-transform:initial!important}
}
@media (min-width: 481px) and (max-width: 767px) {
.new-design-mobile-result{width:100%;display:block;margin:40px auto 15px}
.bg-blue{background:#2e3594;color:#fff!important;font-size:10px!important;padding:5px 0 5px 10px;margin-bottom:5px;text-transform:initial!important}
ul.result-listing{padding:10px!important;background:#ebecf1;margin:10px 0;margin-top:0}
ul.result-listing li{list-style-type:none!important;font-size:12px;line-height:25px;text-align:left}
ul.result-listing li span.drive-vehicle{float:right;color:#000!important}
span.drive-vehicle span#adCoastkm1{color:#000!important}
span.resuly-year{float:right;color:#000!important}
span#totalYear{color:#000!important}
div#final-result1 h3{text-align:center;font-size:21px!important;padding:5px 0 0;}
p.bg-blue.last-ng{margin-bottom:0}
ul.result-listing li:last-child{border-top:solid 1px #969292;padding-top:5px;margin-top:5px}
ul.breakdown-list li:nth-child(1){font-size:9px}
.new-popup-design h3{font-size:17px;margin-top:10px;margin-bottom:10px}
div#result .mbBtn a{margin-bottom:0!important}
.last-step-form-text:first-child p{font-weight:600!important;text-transform:uppercase!important;font-size:8px!important}
.calContainer #result ul li span{color:#2d3494!important;font-weight:700}
}
@media (min-width: 320px) and (max-width: 480px) {
.new-design-mobile-result{width:100%;display:block;margin:40px auto 15px}
.bg-blue{background:#2e3594;color:#fff!important;font-size:10px!important;padding:5px 0 5px 10px;margin-bottom:5px;text-transform:initial!important}
ul.result-listing{padding:10px!important;background:#ebecf1;margin:10px 0;margin-top:0}
ul.result-listing li{list-style-type:none!important;font-size:12px;line-height:25px;text-align:left}
ul.result-listing li span.drive-vehicle{float:right;color:#000!important}
span.drive-vehicle span#adCoastkm1{color:#000!important}
span#totalYear{color:#000!important}
div#final-result1 h3{text-align:left;font-size:18px!important;padding:5px 0 0;}
p.bg-blue.last-ng{margin-bottom:0}
ul.result-listing li:last-child{border-top:solid 1px #969292;padding-top:5px;margin-top:5px}
ul.breakdown-list li:nth-child(1){font-size:9px}
.new-popup-design h3{font-size:17px;margin-top:10px;margin-bottom:10px}
div#result .mbBtn a{margin-bottom:0!important}
.last-step-form-text:first-child p{font-weight:600!important;text-transform:uppercase!important;font-size:14px!important}
.calContainer #result ul li span{color:#2d3494!important;font-weight:700}
}
.sec-logo{float:left;width:100%}
.sec-logo-desc{color:#fff;font-size:16px!important;text-transform:uppercase;display:block;margin:20px 0;line-height:1.5}
.sec-logo-card{max-width:50%;min-height:1px;flex:0 0 49%;background-color:#fff;padding:30px 2px 43px}
.sec-logo-card-title{font-size:10px;text-transform:uppercase;color:#000;display:block;text-align:center;margin:15px 0 0}
.sec-logo-card img{display:block;margin-left:auto;margin-right:auto}
.sec-logo-block{display:flex;flex-wrap:wrap;justify-content:space-between}
.sec-logo-card + .sec-logo-card{min-height:120px;display:flex;flex-direction:column;justify-content:center}
.sec-logo-card-img{min-height:72px;display:flex;align-items:center}
.sec-logo-desk{display:none}
@media only screen and (min-width:1080px) {
.sec-logo-desc{color:#000}
.sec-logo-block{margin-bottom:10px;justify-content:start}
.sec-logo-card-title{font-size:12px}
.sec-logo-mob{display:none}
.sec-logo-desk{display:block;min-height:350px}
.sec-logo-card{flex:0 0 22%;max-width:22%;border:1px solid #ececec;padding:30px 2px}
.sec-logo-card + .sec-logo-card{margin-left:10px}
}
@media only screen and (max-width:1023px) {
.calculateBox .table h2{font-size:19px}
.calculateBox .emi-sec h5{font-size:14px}
.calculateBox .emi-sec h5 strong{font-size:19px}
.calculateBox #finance h4{font-size:15px}
}
@media only screen and (max-width: 979px) {
.calBtnDiv{padding:0 20px}
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
a.calBtn{height:43px}
.calResultSec .calBtnDiv{bottom:40px}
.calResultSec .mandatory{bottom:5px}
#result a.calBtn{height:85px;width:300px!important}
}
@media only screen and (max-width:767px) {
.calculateBox{height:auto}
.rangeSlider-mob-sec{background:#ebecf1;position:relative;padding:40px 10px 10px}
.calSection .rangeSlider{width:100%}
#shwKm{font-size:16px}
.calSection .rangeSlider .showKM label{background:#ebecf1}
.calSection .rangeSlider .showKM{top:30px;right:10px;width:100px}
#run-cost .calculator_col,#finance .calculator_col{margin-bottom:0}
.calSection .range-list .range-list1{background:#ebecf1;padding:10px;margin:0}
.emiMob-sec{background:#ebecf1;padding:10px}
.irs--big .irs-line,.irs--big .irs-bar{height:8px}
.irs--big .irs-handle{width:25px;height:25px}
.calSection .table li{justify-content:space-between}
.calSection .table li > div{width:auto}
.desktop-pric-sec{display:none}
.mobile-petrol-price,.mobile-diesel-price{display:block;position:relative}
.mobile-petrol-price{margin:0 0 20px}
.mobile-petrol-price:after{position:absolute;content:'';background:url(../img/divider1.png) no-repeat;width:100%;height:3px;background-size:100% 100%}
.calculateBox .mobile-petrol-price h2,.calculateBox .mobile-diesel-price h2{margin-bottom:10px}
#road-price .calBtnDiv{padding:0}
#road-price .calBtnDiv .content{width:100%}
.rangeSlider-mob-sec .irs--big{margin-top:15px}
.no-display-mb{display:none}
.no-display-desk{display:block}
#car .calculator_col:after{display:none}
#car .calculator_col .showroomTatalPrice{position:relative}
#car .calculator_col .showroomTatalPrice:after{position:absolute;content:'';background:url(../img/divider1.png) no-repeat;width:100%;height:3px;background-size:100% 100%;left:0;bottom:-25px}
.calBtnDiv{padding:0}
.calBtnDiv .content{width:100%}
.calBtnDiv .content p{line-height:15px}
p.mandatory.exSec{color:#666}
.resultTc{display:block!important;margin-top:15px}
}
@media only screen and (max-width:480px) {
.pop-overlay .resultPop{max-width:100%;width:calc(100% - 20px);padding:6px 8px 20px}
.pop-overlay .resultPop .close img{margin:0 -4px 0 0}
.resultPop-table li > div{width:50%}
.resultPop-table li > div.right{text-align:right}
}
.financeDetailSection{padding-bottom:31px}
ul,ol,p,h1,h2,h3,h4,h5{margin:0;padding:0}
.headerImg{width:100%;float:left}
.headerImg img{width:100%}
.calMainSection{width:100%;float:left;font-family:'Roboto',sans-serif}
.calContainer{width:980px;margin:0 auto}
.calHeaderSection{width:100%;float:left;text-align:center;color:#fff;background:#2d3494;padding:15px 0}
.calHeaderSection img{display:inline-block}
.calHeaderSection h2{font-size:30px;font-weight:800;margin:0;padding:0}
.calTabingSection{width:100%;float:left;text-align:center;background:#fff;border-bottom:1px solid #d5d7dc}
.calTabingSection ul li{float:none;display:inline-block;font-size:14px;text-transform:uppercase;padding:15px 40px;list-style:none;background:url(../img/tab-arrow.png) right center no-repeat;font-weight:700;position:relative;cursor:pointer}
.calTabingSection ul li.active{color:#2d3494}
.calTabingSection ul li.active:after{width:60%;content:"";border-bottom:4px solid #2d3494;display:inline-block;position:absolute;left:0;right:0;margin:auto;bottom:-2px}
.calTabingSection ul li:last-child{background:none}
.calMainBoxSection{width:100%;float:left;padding:30px 0;background:#f1f2f8}
.calSection .petrol_diesel .calculator_col{position:relative}
.calSection .petrol_diesel .calculator_col:first-child:after{position:absolute;content:'';background:url(../img/divider.png) no-repeat;width:3px;height:324px;right:-10%;top:-30px}
.calc_location p{font-size:12px;color:#666;font-weight:700;width:100%;margin-bottom:25px;float:left}
.calculateBox h2,.calTestimonialInner h2,.calArticle h2{font-size:26px;font-weight:700;color:#2d3494;margin:0 0 25px;text-transform:uppercase}
.petrol_diesel .tc{font-size:10px;color:#2d3494;font-weight:400;display:inline-block;width:100%;text-decoration:none}
.calTestimonialSec{float:left;width:100%;background:#2d3494;padding:45px 0}
.calTestimonialSec .desktoptitle .tmonialTitle{width:50%;text-align:center}
.calTestimonialInner{display:flex;border-radius:5px;background-color:#fff;box-shadow:0 14px 16px 0 rgba(0,0,0,0.31);padding:25px 20px}
.calTestimonialInner .name{font-size:14px;font-weight:700;color:#333;text-transform:capitalize;margin-top:10px}
.calTestimonialInner p{font-size:14px;color:#666;font-weight:400;line-height:24px}
.calTestimonialInner .testimonial{width:50%;text-align:center}
.calTestimonialInner .testimonial .item img{width:auto;display:inline-block}
.calTestimonialInner .testimonial .testimonialSlider{padding:0 20px}
.calTestimonialInner .testimonial .testimonialSlider .owl-stage{display:flex}
.calTestimonialInner .testimonial .testimonialSlider .owl-item{padding:50px 30px 25px;background:#f1f2f7;min-height:280px}
.calTestimonialInner .testimonial .testimonialSlider .content{margin-top:20px}
.calTestimonialInner .testimonial .testimonialSlider .item{position:relative}
.calTestimonialInner .testimonial .testimonialSlider .item:after{position:absolute;content:'';top:-25px;left:0;background:url(/images/service/quote.png) no-repeat;height:28px;width:33px}
.calTestimonialInner .testimonial .testimonialSlider .owl-nav button{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);outline:none;box-shadow:none}
.calTestimonialInner .testimonial .testimonialSlider .owl-nav button.owl-prev{left:0;transition:.5s}
.calTestimonialInner .testimonial .testimonialSlider .owl-nav button.owl-prev:hover{transform:translate(-2px,-50%)}
.calTestimonialInner .testimonial .testimonialSlider .owl-nav button.owl-next{right:0;transition:.5s}
.calTestimonialInner .testimonial .testimonialSlider .owl-nav button.owl-next:hover{transform:translate(2px,-50%)}
.calTestimonialInner .testimonial .testimonialSlider .owl-dots{margin-top:20px;text-align:center}
.calTestimonialInner .testimonial .testimonialSlider .owl-dots .owl-dot{background:#e9e9e9;margin-right:3px;width:8px;height:8px;border-radius:50%}
.calTestimonialInner .testimonial .testimonialSlider .owl-dots .owl-dot.active{background:#999}
.calTestimonialInner .useCalc{width:50%;text-align:center;padding:0 0 0 20px}
.calTestimonialInner .useCalc .video{position:relative}
.calTestimonialInner .useCalc .video .image img{width:100%}
.calTestimonialInner .useCalc .video .playBtn{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.calTestimonialInner .useCalc .video .playBtn img{transition:.5s}
.calTestimonialInner .useCalc .video .playBtn:hover img{transform:scale(1.1)}
.calTestimonialInner .useCalc .removed,.calTestimonialInner .useCalc .intro{display:none}
.calTestimonialInner .useCalc video{width:100%}
.calArticle{float:left;width:100%;padding:45px 0}
.calArticle h2{text-align:center}
.calArticle .articleSlider{padding:0 60px}
.calArticle .articleSlider .content{padding:15px 10px 25px}
.calArticle .articleSlider h4{font-size:19px;color:#000;font-weight:700}
.calArticle .articleSlider p{font-size:14px;color:#000;font-weight:400}
.calArticle .articleSlider .owl-item{padding:0 10px}
.calArticle .articleSlider .item{background-color:#fff;box-shadow:0 14px 16px 0 rgba(0,0,0,0.13)}
.calArticle .articleSlider .owl-item img{transition:.5s}
.calArticle .articleSlider .owl-item .image{overflow:hidden}
.calArticle .articleSlider .owl-item:hover img{transform:scale(1.01)}
.calArticle .articleSlider .owl-stage{margin-bottom:30px}
.calArticle .articleSlider .owl-nav button{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);outline:none;box-shadow:none}
.calArticle .articleSlider .owl-nav button.owl-prev{left:30px;transition:.5s}
.calArticle .articleSlider .owl-nav button.owl-next{right:30px;transition:.5s}
.calArticle .articleSlider .owl-nav button.owl-prev:hover{transform:translate(-2px,-50%)}
.calArticle .articleSlider .owl-nav button.owl-next:hover{transform:translate(2px,-50%)}
.videoPopup{position:fixed;display:none;background:rgba(0,0,0,0.6);height:100%;width:100%;top:0;left:0;z-index:99}
.videoPopup .video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;padding:10px;min-height:100px;display:flex;align-items:center;justify-content:center;z-index:99;max-width:600px}
.videoPopup video{width:100%;display:none}
.videoPopup .close{z-index:999;cursor:pointer;position:absolute;top:0;right:0;opacity:1}
.small-case{text-transform:lowercase}
div#loadingcar img{margin:0 auto;padding-top:100px}
div#loading-runCost img{text-align:center;margin:0 auto;float:none;padding-top:15%}
div#register-popup .resultPop.register-form .regClose .close{width:20px!important;margin-bottom:0!important;margin-right:0!important}
.disabledbutton {pointer-events: none; opacity: 0.6; cursor: not-allowed !important;}
@media only screen and (max-width: 1280px) {
.showroomTatalPrice{margin-bottom:25px}
}
@media only screen and (max-width: 979px) {
.calContainer{width:90%}
.calculateBox h2,.calTestimonialInner h2,.calArticle h2{font-size:23px}
}
@media only screen and (max-width: 767px) {
form#thanku-msg1 {padding: 70px 10px;}
.calculateMaster{position:relative;padding:0 0 80px}
.calTabingSection ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap}
.calTabingSection ul li{flex:10 0 auto;padding:12px 20px;text-align:center;font-size:12px;color:#fff;background:none;font-weight:400}
.calTabingSection ul li:after{display:none}
.calTabingSection ul li.active{background:#1e2363;border-radius:20px;color:#fff}
.calHeaderSection{padding:20px 0}
.calform select,.calform input{height:45px}
.calMainBoxSection{padding:20px 0; background:none}
input.costInp{font-size:18px}
.calculator_col.noMarginMb{margin-bottom:0}
.calMainSection{background:#2d3494;float: left; margin-top: 15px;}
.calTabingSection{background:none;border:0}
.calSection{padding:20px;border-radius:4px;height:auto;box-shadow:0 10px 56.4px 3.6px rgba(0,0,0,0.4)}
.calResultSec p{font-size:13px}
.calResultSec p br{display:none}
.calResultSec h3{font-size:18px;margin:20px 0}
.calResultSec h3 span{font-size:22px}
.calResultSec a span.callImg{display:none}
.calResultSec .mandatory{position:relative;bottom:0;left:0}
.calHeaderSection h2{font-size:20px}
.calculator_col{width:100%;margin-bottom:25px}
.calBtnDiv{margin-bottom:0}
.calform span{font-size:12px;top:-7px}
.calculateBox h2{font-weight:600;font-size:18px}
.showroomTatalPrice p.smprice{font-size:22px;font-weight:600}
.mbBtn{display:block;width:100%;float:left;margin-top:20px}
.mbBtn a{width:45%;display:inline-block;margin:10px 2%;text-align:center;background:#000;padding:15px 30px;color:#fff;text-transform:uppercase;font-size:14px;text-decoration:none;border:1px solid #000;transition:.6s;box-shadow:0 0 10px #dcdcdc;margin-bottom:10px}
.mbBtn a:hover{background:none;color:#fff}
.mbBtn a span.callImg{display:inline-block;width:19px;height:17px;background:url(/images/service/phone-img.png) left top no-repeat;position:relative;top:4px;right:6px}
.mbBtn a:hover span.callImg{background:url(/images/service/phone-img.png) left top no-repeat}
.mbBtn a.widht100Per{width:100%;margin:10px 0}
.calSection .petrol_diesel .calculator_col:first-child:after{position:absolute;content:'';background:url(/images/service/divider1.png) no-repeat;max-width:488px;width:100%;height:3px;right:0;top:auto;bottom:0;left:0;margin:0 auto;background-size:100% 100%}
.calculateBox a.calBtn{width:100%;text-align:center;font-weight:400;box-shadow:0 0 10px rgba(0,0,0,.4)}
.calculateBox .calBtnDiv{width:100%;float:left;position:absolute;left:0;bottom:-75px}
.calTestimonialSec{padding:0 0 20px}
.calTestimonialInner{flex-wrap:wrap;border-radius:0;padding:0;box-shadow:none;background:transparent}
.calTestimonialInner .wrapBox{width:90%;margin:0 auto;background:#fff}
.calTestimonialInner .useCalc{width:100%;order:1;padding:20px 0;background:#fff}
.calTestimonialInner .testimonial{width:100%;order:2;background:#2d3494}
.calTestimonialSec .calContainer{width:100%}
.calTestimonialInner .testimonial .wrapBox{border-radius:5px;background-color:#fff;box-shadow:0 14px 16px 0 rgba(0,0,0,0.31);padding:25px 20px;margin-top:20px}
.calArticle{background:#fff;padding:20px 0}
.calArticle .articleSlider{padding:0 40px}
.calArticle .articleSlider .owl-nav button.owl-prev{left:20px}
.calArticle .articleSlider .owl-nav button.owl-next{right:20px}
.calTabingSection ul li.active:after{display:none}
}
@media only screen and (max-width: 480px) {
.calHeaderSection img{width:100%}
}
@media only screen and (max-width: 767px) {
#carvalidationform .mbBtn{display:none}
#run-cost .mbBtn{display:none}
#finance .mbBtn{display:none}
#result .calBtnDiv{display:none}
div#result .mbBtn a.calcrestart{margin:10px 0 0!important}
.term-cond{color:#fff}
}
