.custom-model-main{text-align:center;z-index:0;-webkit-overflow-scrolling:touch;opacity:1;-webkit-transition:opacity .15s linear,z-index .15;-o-transition:opacity .15s linear,z-index .15;transition:opacity .15s linear,z-index .15;z-index:-1;outline:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.show{z-index:99999;opacity:1;overflow:hidden}.custom-model-inner{-o-transition:-o-transform .3s ease-out;-o-transition:transform .3s ease-out;vertical-align:middle;width:100%;margin:0;transition:transform .3s ease-out;display:inline-block;transform:translateY(-25%)}.custom-model-wrap{box-sizing:border-box;background-color:#2c2c2c;outline:0;width:100%;height:100%;display:block;position:relative;overflow-y:auto}.show .custom-model-inner{z-index:999;height:100%;position:absolute;left:0;transform:translate(0)}.show .bg-overlay{z-index:99;background:#0009}.bg-overlay{z-index:0;-o-transition:background .15s linear;background:0 0;width:100%;height:100%;transition:background .15s linear;position:fixed;inset:0}.close-btn{cursor:pointer;z-index:99;color:#adadad;font-size:70px;font-weight:200;display:block;position:absolute;top:-15px;right:30px}.close-btn:hover{color:#fff}.pop-up-content-wrap .container{max-width:1400px}.pop-top{text-align:left;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.pop-top h3{color:#fff;font-size:23px;font-weight:700}.pop-top .vehicleThumbDetails__part__price{text-align:right;width:300px}.pop-top .vehicleThumbDetails__part__price span{font-size:30px;line-height:initial;color:#fff;display:block}.pop-top .vehicleThumbDetails__part__price.pop_up_price span bdi{justify-content:end;display:flex}.carava_details .swiper-wrapper{width:100%;height:600px}.carava_details .swiper-slide{text-align:center;background:0 0;justify-content:center;align-items:center;font-size:30px;display:flex}.swiper-button-next,.swiper-button-prev{background:0 0;border-radius:5px;width:40px;height:40px}.swiper-button-next:after,.swiper-button-prev:after{color:#fff;font-size:40px;font-weight:700}.single-product-slider .swiper-pagination-bullet-active{background:#f58333}.sidebar-enquiry{position:relative;top:80px}.form-item p{margin-bottom:0}.cfs-error{color:#bc0505;text-align:left;margin-top:3px;font-size:13px}.phone_country{position:relative}.phone-label{color:#000;pointer-events:none;font-size:16px;position:absolute;top:58%;left:10px;transform:translateY(-50%)}.form-item .phone_country input{padding-left:40px}.form{background:#f2f2f2;border-radius:4px;width:100%;height:auto;margin:0 auto;padding:22px}.sidebar-enquiry h4{text-align:left;margin-bottom:15px;font-size:20px;font-weight:500}.form-item{margin-bottom:15px;position:relative}.form-item input,.form-item textarea{background:#fff;border:none;border-radius:0;outline:none;width:100%;height:60px;padding:10px 15px 0;transition:all .3s;display:block;box-shadow:none!important}.form-item textarea{height:85px;padding-top:30px}.form-item input:focus,.form-item textarea:focus{border-color:#00f}.form-item label{cursor:text;z-index:2;color:#999;background:#fff;padding:0 15px;font-size:11px;font-weight:400;transition:all .3s;position:absolute;top:8px;left:0}.terms_text{text-align:left;letter-spacing:-.2px;margin-bottom:10px;font-size:11px}.terms_text a{color:#f58333}.submit-btn button{color:#fff;text-transform:uppercase;background:#f58333;border:1px solid #f58333;border-radius:20px;width:100%;margin-top:0;padding:10px 20px;font-weight:500;display:inline-block}.submit-btn button:hover{background:#000;border:1px solid #000}.new_listing .sidebar-enquiry{top:0}@media (min-width:768px) and (max-width:991px){.pop-top{padding-right:50px;display:block}.sidebar-enquiry{position:relative;top:10px}}@media screen and (min-width:800px){.custom-model-main:before{content:"";vertical-align:middle;height:100%;margin-right:0;display:inline-block}}@media screen and (max-width:799px){.custom-model-inner{margin-top:0}.swiper-button-next{right:0}.swiper-button-prev{left:0}.pop-top{text-align:left;justify-content:space-around;align-items:center;padding:35px 0 12px;display:block}.close-btn{top:-25px;right:8px}.sidebar-enquiry{position:relative;top:30px}.pop-top .vehicleThumbDetails__part__price.pop_up_price span bdi{justify-content:start;display:flex}.carava_details .swiper-wrapper{width:100%;height:auto}}
