@media (max-width: 1199px){
    .full-wrapper .container{
        width:  970px;
    }
    .wrapper{
        padding-left: 2%;
        padding-right: 2%;
    }
    .footer-container .last-block .site-links-block,
    .footer-container .last-block .social-links{
        padding-left: 4%;
    }
    .cirtfct-logo{
        margin-bottom: 10px;
    }
    .cirtification-block .content-block{
        padding-left: 10px;
    }
    .comprehensive-tpl-cnt .comprehensive-tpl-child{
        width: 26%;
    }
    .full-wrapper .upload-image-block:nth-child(4n+1){
        margin-left: 0;
    }
    .car_ins_wrapper .cc_insurance .cc_insurance_header, .car_ins_wrapper .tpl_insurance .tpl_insurance_header{
        padding: 10px;
    }
    .slick-slider .slick-next{
        right: 0;
    }
    .slick-slider .slick-prev{
        left: 0;
    }    
    .guest-block .form-group .date-field  .lg-field {
        width: 47%;
    }
    .full-wrapper .quotation-manage-policy{
        width: 80%;
    }
    .imag-holder iframe {
        height: auto;
        width: 100%;
    }
}
@media (max-width: 991px){
    .plan-forms.resp-plans .comprehensive-tpl-child {
        width: 100%;
    }
    .full-wrapper .container{
        width: 750px;
    }
    .footer-container .last-block .site-links-block,
    .footer-container .last-block .social-links{
        padding-left: 0%;
    }
    .footer-container .outer-block{
        margin-bottom: 15px;
        width: 100%;
    }
    .footer-container .outer-block + .outer-block{
        margin-left: 0px; 
    }
    .full-wrapper .featurs-outer-block{
        width: 32%;
        margin-bottom: 15px;
        margin-left: 1%;
        margin-right: 1%;
    }
    .full-wrapper.two-row .featurs-outer-block{
        width: 50%;
        margin-left: 0;
        margin-right: 0;
    }
    .full-wrapper .featurs-outer-block + .featurs-outer-block{
        margin-left: 0px; 
    }

    .featurs-outer-block  .home-featurs-block{
        min-height: auto;
    }
    .cirtification-block .content-block{
        width: 86%;
    }
    .form-group .col-lg-6 {
        margin-bottom: 10px;
        padding-left: 0;
        padding-right: 0;
    }
    .form-group .col-lg-3 {
        margin-bottom: 10px;
        padding-left: 0;
        padding-right: 0;
    }
    .personal-insurance-img {
        height: 196px;
    }
    .personal-insurance-img img {
        height: 100%;
        max-width: 100%;
        width: 100%;
    }
    .car_ins_wrapper .icon_fc{
        padding: 10px;
    }
    .comprehensive-tpl-cnt .comprehensive-tpl-child{
        width: 100%;
    }
    .comprehensive-tpl-cnt .add-plan, .comprehensive-tpl-cnt .equal-plan{
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .full-wrapper .upload-image-block:nth-child(3n+1){
        margin-left: 10px;
    }
    .full-wrapper .upload-image-block:nth-child(4n+1){
        margin-left: 10px;
    }
    #privacy-details .modal-dialog {
        margin: 30px auto;
        width: auto !important;
    }
    .full-wrapper .quotation-manage-policy{
        width: 100%;
    }
    .full-wrapper.personal-insurance{
        padding-bottom: 20px;
    }
    .full-wrapper.featurs-bg{
        padding-top: 20px;
    }
    .quote-information-block .quote-label,
    .quote-information-block .quote-label-val{
        width: 100%;
    }
    .cc_insurance .cc_insurance_header, .tpl_insurance .tpl_insurance_header{
        min-height: 125px;
    }
    .unbrowser-support .small-container{
        width: 100%;
    }
    .slider-highlight{
        list-style-type: none;
        text-align: center;
    }
    .slider-highlight li{
        float: none;
        display: inline-block;
        list-style-type: none;
    }
}
@media(max-width:980px){
    .border-right-get-quote {
        border-right: 0px solid #dcdcdc; 
    }
}
@media (max-width: 830px){
    .wrapper .car_ins_wrapper{
        background: transparent;
        border-bottom:none;
    }
    .car_ins_wrapper .cc_insurance, .car_ins_wrapper .tpl_insurance{
        float: none;
        width: 100%;
        margin-bottom: 20px;
        border-bottom: 8px solid #C2C9D1;
    }
    .insurance_body .chk_opt{
        margin-bottom: 10px;
    }			
}
@media (max-width: 768px){
    .mena-region-block > h1 {
        font-size: 14px;
    }
    .resp-accordion .website-tab{
        display: none;
    }
    .resp-accordion .responsive-tab{
        display: block;
    }
    .resp-accordion.resp-tab-active .responsive-tab{
        color: #ffffff;
    }
    .full-wrapper .bottom-arrow{
        left: 45%;
    }
    .personal-detal-heading {
        padding-left: 0;
    }
    .col-md-1.nolrpadding.mt40.mb5 {
        margin-top: 10px;
    }
    .fa-angle-down-cover-all {
        left: 40%;
    }
}
@media (max-width: 767px){
    .navbar-inverse .navbar-nav > li > a{
        padding: 10px 28px !important;
    }
    .wrapper .reason_ins_car{
        background: none #fff !important;
    }
    .country-selection{
        width: auto;
    }
    .wrapper .reason_ins_car .info-section{
        max-height: 100%;
        padding: 35px 20px;
        float: none!important;
    }
    .wrapper .num_count{
        top:-33px;
        left: 0;
        right: 0;
        bottom: auto;
        display: none;
    }
    .wrapper .num_count.count-right{
        left: 0;
    }
    .wrapper .reason_ins_car .img-section img{
        height: auto;
    }

    .full-wrapper .container{
        width: 100%;
        padding: 0 15px
    }
    .full-wrapper .featurs-outer-block,.full-wrapper.two-row .featurs-outer-block{
        width: 100%;
    }
    .full-wrapper.qic-here-for-u .featurs-outer-block,.full-wrapper.two-row.qic-here-for-u .featurs-outer-block{
        width: 100%;
        padding-bottom: 30px;
        margin-bottom: 30px;
        border-bottom: 1px solid #dddddd;
        text-align: center;
    }
    .full-wrapper.qic-here-for-u .featurs-outer-block:last-child,.full-wrapper.two-row.qic-here-for-u .featurs-outer-block:last-child{
        border-bottom: 0 none;
    }
    .full-wrapper .personal-qic-heading .rated-section-left img,
    .full-wrapper .personal-qic-heading .rated-section-right img{
        margin: 0 auto;
    }
    .full-wrapper .featurs-outer-block img{
        margin: 0 auto;
    }
    .personal-insurance-img{
        display: none;
    }
    .wrapper .boat_ins_cover{
        width: 100%;
    }
    .tra_reg_body .tra_reg_body_left{
        border: none;
        padding: 20px;
    }
    .tra_reg_body .tra_reg_body_right{
        padding: 20px;
    }
    .wrapper .tra_ins_reg .tra_reg_footer{
        padding: 10px 20px;
    }
    .pl-0-m{
        padding-left: 0px !important;
    }
    .comprehensive-insurance-add-content .insurance-plans .comprehensive-tpl-child{
        width: 100%;
        margin-bottom: 30px;
    }
    .guest-block .policy-actions > a + a {
        margin-left: 0;
    }
    .guest-block .policy-actions > a {
        font-size: 0.85em;
        margin-bottom: 10px;
        padding: 8px 0;
        text-align: center;
        width: 100%;
        display: block;
    }
    .tra_reg_body .tra_reg_body_left{
        padding-bottom: 0px !important;
    }
    .tra_reg_body .tra_reg_body_right{
        padding-top: 0px !important;
    }
    .quotation-manage-policy .policy-options {
        padding-left: 10px;
        margin-top: 20px;
    }
    .quote-information-block .quote-label,
    .quote-information-block .quote-label-val{
        width: 49%;
    }
    .rated-section{
        padding:60px 0px;
        text-align: center;
    }
    .rated-section a{
        display: inline-block;
        max-width: 100%;
    }
    .rated-section-left{
        margin-top: 0px;
        margin-bottom: 30px;
        width: 100%;
    }
    .rated-section-right{
        margin-bottom: 0px;
        margin-top: 0px;
        width: 100%;
    }
    .personal-qic-heading h1{
        font-size: 26px;
    }
    .text-wrapp.ml8px {
        margin-left: 8px;
    }
    .quotation-forms {
        margin: 30px auto;
        width: 550px;
        display: table;
    }
    .renew-header .quotation-forms {
        position: relative;
        margin: 0 auto;
        width: 100%;
        border-radius: 0;
    }
}

@media (max-width: 741px){
    .full-wrapper .upload-image-block:nth-child(2n+1){
        margin-left: 0;
    }
    .full-wrapper .upload-image-block:nth-child(3n+1){
        margin-left: 10px;
    }
    .full-wrapper .upload-image-block:nth-child(4n+1){
        margin-left: 10px;
    }
    .full-wrapper .comprehensive-tra-insurance .tra_ins_reg.terms_cond{
        width: 100%;
    }
    .full-wrapper .comprehensive-tra-insurance .tra_ins_reg.paymet_options{
        width: 100%;
    }
}
@media (max-width: 740px){
    .pull-right .contact_details{
        float: right;
        margin-right: 0px;
    }
    .country-selection .bootstrap-select .dropdown-toggle
    .navbar-toggle{
        padding: 9px 0 9px 9px;
    }
    .side-menubar{
        top:auto;
        bottom: 10%;
    }
    .side-menubar ul li div.popover-markup .trigger{
        padding: 7px;
        font-size: 12px;
    }
    .side-menubar ul li div.popover-markup .trigger > span{
        display: none;
    }
    .home-insurance-col:nth-child(1) {
        width: 100% !important;
    } 
    .home-insurance-col:nth-child(2) {
        width: 100%	!important;
    }
    .home-insurance-col:nth-child(3) {
        width: 100%	!important;
    }
    .home-insurance-col:nth-child(2) > span:nth-child(1) {
        width: 40% !important;
    }
    .full-wrapper .container {
        width: 100%;
        padding: 0 10px;
    }
    .full-wrapper .section-header{
        padding: 10px 0 0px;
    }
    .full-wrapper .section-header h4,.full-wrapper .section-header.top-sec-header > h3{
        font-size: 21px;
    }
    .full-wrapper.covers-bg{
        margin: 0;
        padding: 10px 0;
    }
    .full-wrapper.pb40,.full-wrapper.pt60,.full-wrapper.p60{
        padding: 10px 0;
    }
    .full-wrapper.insured-living{
        padding-top: 0px;
        padding-bottom: 10px
    }
    .full-wrapper.personal-insurance{
        padding-top: 50px;
        padding-bottom: 10px;
    }
    .container .personal-insurance-heading h1{
        font-size: 1.5em;
        margin: 10px 0;
    }
    .full-wrapper.featurs-bg{
        padding: 20px 0;
    }
}
@media (max-width: 600px) {    
    .resp-tabs-container h2{
        font-size: 1.3em;
    }
}
@media (max-width: 640px){
    a.select-plan, .select-plan,a.send-email, .send-email{
        font-size: 11px;
        padding: 5px 6px;
    }
    .slider-highlight li{
        display: inline-block;
        float: none;
        position: relative;
        opacity: 0;
        vertical-align:top;
    }
}
@media (max-width:540px){
    .double-content .pull-left{
        float: none !important;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 15px;
    }
    .double-content .mr50 address, .double-content .ml50 address{
        text-align: center !important;
    }

}
@media (max-width: 530px){
    .top_header .menu span{
        display: none;
    }
    .container .section-why-insurance ul li{
        padding: 2% 4%;
        display: block;
    }
}
@media (max-width: 509px){
    .full-wrapper .upload-image-block{
        margin-left: 0px !important;
    }
    .full-wrapper .upload-image-block:nth-child(2n+1){
        margin-left: 0px;
    }
    .full-wrapper .upload-image-block:nth-child(3n+1){
        margin-left: 0px;
    }
    .full-wrapper .upload-image-block:nth-child(4n+1){
        margin-left: 0px;
    }
    .email-quote{
        float:left;
        display: block;
    }
    .email-quote-rtl{
        float:right;
    }
}
@media (max-width:495px){
    .copy-right-block{
        text-align: center;
    }
    .copy-right-block .pull-block{
        float: none;
    }
}
@media (max-width: 480px){
    .cirtification-block {
        text-align: center;
    }
    .cirtification-block .content-block{
        width: 100%;
    }
    .travel-insurance-covers{
        text-align: center;
    }
    .travel-insurance-covers .content-block{
        width: 100%;
        padding: 0px;
    }
    .captcha-field .col-lg-6, .captcha-field .col-lg-6 input{
        width: 100%;
    }
    .full-wrapper .bottom-arrow{
        left: 40%;
    }
    .slide > a{
        background-size: auto 70%;
        background-position: 50% 25%;
        padding: 125px 0px 130px;
    }
    .next.slick-arrow, .prev.slick-arrow{
        width: 20px;
        line-height: 15px;
        text-align: center;
    }
    .next.slick-arrow i, .prev.slick-arrow i{
        font-size: 20px;
        vertical-align: middle;
    }     
    .rtlslider .oman-slider .slider.slider-horizontal .slider-track {
        height: 5px;
        width: 150%;
        margin-top: 0px;
        top: 50%;
        left: 0;
    }
    
    .oman-slider .slider.slider-horizontal .slider-track {
        height: 5px;
        width: 120%;
        margin-top: 0px;
        top: 50%;
        left: 0;
    }
    .oman-slider .slider-handle {
        top: -2px;
        height: 27px;
        width: 20px ;
    }
    .cc-form-input-name {
        background: transparent none repeat scroll 0 0;
        border: 1px solid #ccc !important;
        border-radius: 20px;
        color: #000;
        padding-left: 10px !important;
        padding-right: 10px !important;
        width: 100% !important;
        font-size: 14px;
    }
}
@media (max-width: 460px){
    .div{
        display: none;
    }
    .pull-right .contact_details span.hotline, .pull-right .contact_details span.mail_to{
        margin-bottom: 5px;
        text-align: center;
        float:left;
        padding: 0px 5px;
    }
    .tra_ins_table tr td{
        width: 100%!important;
    }
}
@media (max-width:370px){
    .modal-footer .btn-cancel, .modal-footer .btn-send{
        margin-bottom: 10px;
    }
}

@media (max-width:360px){
    .pull-left.logo{
        width: 180px;
    }
    .navbar-default .navbar-collapse .navbar-nav li a {
        padding-top: 5px;
    }   
    .slider-highlight li .icon-text-wrapp {
        width: 83px;
    }
}
@media(min-width: 992px) and (max-width: 1024px){
    .excellent-service-first-col {
        color: #fff;
        font-family: "roboto light";
        font-size: 28px;
        line-height: 27px;
        padding: 78px 115px 0 50px;
        width: 90%;
    }
    .excellent-service-second-col {
        color: #fff;
        font-family: "roboto regular";
        font-size: 16px;
        line-height: 27px;
        padding: 0 115px 105px 50px;
        width: 90%;
    }
}
@media(min-width: 767px) and (max-width: 991px){
    .excellent-service-first-col {
        color: #fff;
        font-family: "roboto light";
        font-size: 24px;
        line-height: 27px;
        padding: 78px 90px 0 7px;
        width: 80%;
    }
    .excellent-service-second-col {
        color: #fff;
        font-family: "roboto regular";
        font-size: 16px;
        line-height: 27px;
        padding: 6px 90px 120px 7px;
        width: 80%;
    }
    .featurs-right-brd {
        border-right: none;
    }

}
@media(min-width: 320px) and (max-width: 640px){
    .excellent-service-first-col {
        color: #fff;
        font-family: "roboto light";
        font-size: 28px;
        line-height: 27px;
        padding: 40px 5px 0;
        width: 70%;
    }
    .excellent-service-second-col {
        color: #fff;
        font-family: "roboto regular";
        font-size: 16px;
        line-height: 27px;
        padding: 0 10px 40px;
        width: 70%;
    }
    .col-md-6.col-sm-6.norpadding.mt40.mb40 {
        padding-right: 15px !important;
    }
    .col-md-6.col-sm-6.nolpadding.mt40.mb40 {
        padding-left: 15px !important;
    }
    .featurs-right-brd {
        border-right: none;
    }
}

@media(max-width: 1024px){
    .hidden-1024{
        display: none;
    }
    .hide-1024{
        display: none;
    }
    .renew-body .image-header img {
        display: none;
    }
    .renew-body .image-header .banner-heading {
        position: relative;
    }
}

@media(min-width: 320px) and (max-width: 1100px){
    .nav.navbar-nav.pull-right {
        width: 100%;
    }

    .mega-dropdown-menu::after{
        display: none;
    }
    .mega-dropdown-menu::before{
        display: none;
    }
    .navbar-nav {
        margin: 7.5px;
    }
}
@media (min-width: 1100px) {
    .primary-menu{
        height: auto !important;
    }
}
@media (max-width: 1100px) {
    .container{
        width: 100%;
    }
    .main-menu-width{
        width: 100% !important;
    }
    .hotline-wrap{
        border-bottom: none;
    }
    .hidden-1024{
        display: none;
    }
    .navbar-nav .open .dropdown-menu {
        background-color: transparent;
        border: 0 none;
        box-shadow: none;
        float: none;
        margin-top: 0;
        position: static;
        width: auto;
    }
    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
        padding: 5px 15px 5px 25px;
    }
    .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px;
    }
    .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover {
        background-image: none;
    }
    .primary-menu.collapse.in{
        position: absolute;
        display: block;
        z-index: 999;
        width: 100%;
        margin: 0 -15px;
        background-color: #fff;
        padding: 0 18px;
        border-top: 1px solid #ccc;
    }
    .primary-menu{
        display: none;
    }
    .primary-menu-wrap{
        float: none;
        width: 100%;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }  
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
    .hotline-wrap{
        width: 100%;
        padding-top: 20px;
    }
    .country-selection,.contact_details,.language-select{
        float: right;
    }
}
@media(min-width: 768px) and (max-width: 1024px){
    .progress .bar {
        border-left: medium none;
        border-radius: 0;
        border-right: medium none;
        height: 10px;
        margin-left: -5px;
        margin-right: -5px;
        position: relative;
        top: 0;
        width: 20%;
    }
    .progress-bar-text-cardetails {
        color: #666;
        float: left;
        font-size: 14px;
        width: 25%;
    }
    .progress-bar-text-cardetails-two-bars{
        color: #666;
        float:none;
        font-size: 14px;
        width: 30%;
    } 
}
@media(min-width: 320px) and (max-width: 359px){
    .progress .bar {
        border-left: medium none;
        border-radius: 0;
        border-right: medium none;
        height: 10px;
        margin-left: -5px;
        margin-right: -5px;
        position: relative;
        top: 0;
        width: 6%;
    }
    .progress-bar-text-cardetails {
        color: #666;
        float: left;
        font-size: 10px;
        width: 25%;
    }
    .progress-bar-text-cardetails-two-bars{
        color: #666;
        float:none;
        font-size: 10px;
        width: 50%;
    }

}
@media(min-width: 360px) and (max-width: 479px){
    .progress .bar {
        border-left: medium none;
        border-radius: 0;
        border-right: medium none;
        height: 10px;
        margin-left: -5px;
        margin-right: -5px;
        position: relative;
        top: 0;
        width: 15%;
    }
    .progress-bar-text-cardetails {
        color: #666;
        float: left;
        font-size: 10px;
        width: 25%;
    }
    .progress-bar-text-cardetails-two-bars{
        color: #666;
        float:none;
        font-size: 10px;
        width: 43%;
    }
    .progress1 .bar{
        width:9%;
    }
}
@media(min-width: 480px) and (max-width: 767px){
    .progress .bar {
        border-left: medium none;
        border-radius: 0;
        border-right: medium none;
        height: 10px;
        margin-left: -5px;
        margin-right: -5px;
        position: relative;
        top: 0;
        width: 20%;
    }
    .progress-bar-text-cardetails {
        color: #666;
        float: left;
        font-size: 10px;
        width: 25%;
    }
    .progress-bar-text-cardetails-two-bars{
        color: #666;
        float:none;
        font-size: 10px;
        width: 30%;
    }
}

@media(min-width:320px)and (max-width:480px)
{
    .btn-buy-now {
        background: #ba1732 linear-gradient(to bottom, #ba1732, #780114) repeat scroll 0 0;
        border: 1px solid #ba1732;
        border-radius: 30px;
        color: #fff;
        display: inline-block;
        font-size: 13px;
        margin-right: -24px;
        margin-top: -12px;
        padding: 10px 12px;
    }
    .pink-color {
        color: #A41B2D !important;
        font-size: 11px;
    }
    .progress-bar-text-cardetails-five{
        display:none;
    }
}

@media(min-width: 320px) and (max-width: 992px){
    .dec-pre-first-block {
        padding-left: 15px !important;
    }
    .dec-pre-second-block{
        padding-right: 15px !important;
    }
    .horizontal-separator::before, .horizontal-separator::after {
        background-color: #e2e2e2;
        content: "";
        display: inline-block;
        height: 1px;
        position: relative;
        vertical-align: top;
        width: 78%;
    }
    .horizontal-separator::before {
        margin-left: -47%;
        right: 7em;
    }
    .horizontal-separator::after {
        left: -5.5em;
        margin-right: -68%;
    }    
    #myMap {
        height: 350px;
        width: 100%;
    }
}
@media(min-width:768px)
{
    .navigation-tab-section > li {
        float: left;
        margin-bottom: -1px;
        width: 25%;
    }
    .navigation-tab-section > li.active > a::after {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: #aa1f36 white white;
        border-image: none;
        border-style: solid;
        border-width: 8px;
        content: "";
        display: block;
        left: 50%;
        margin-left: -12px;
        position: absolute;
        top: 103%;
    }

}
@media (max-width: 1100px){
    .country-selection, .contact_details, .language-select {
        float: right;
    }
    .primary-menu-wrap {
        float: none;
        width: 100%;
    }
    .primary-menu.collapse.in {
        position: absolute;
        display: block;
        z-index: 999;
        width: 100%;
        margin: 0 -15px;
        background-color: #fff;
        padding: 0 18px;
        border-top: 1px solid #ccc;
    }
    .collapse.in {
        display: block !important;
    }
}
@media (max-width: 767px){
    .main-menu-width {
        width: 100% !important;
    }
    .country-selection {
        width: auto;
    }
    .language-select {
        width: auto;
    }
    .text-wrapp {
        font-size: 7px;
    }
    .text-wrapp {
        display: block;
    }
}
@media (max-width: 740px){
    .pull-right .contact_details {
        float: right;
        margin-right: 0px;
    }}
@media (max-width: 1100px) and (min-width: 320px){
    .nav.navbar-nav.pull-right {
        width: 100%;
    }
}
@media (max-width: 991px){
    .slider-highlight {
        float: none;
        max-width: 640px;
        margin: 0 auto;
        margin-bottom: 0px;
        padding-bottom: 0px;
        border-bottom: 1px solid #dddddd;
    }
    .slider-highlight {
        list-style-type: none;
        text-align: center;
    }
}
@media (min-width: 990px){
    .car-comp-get-details {
        margin-right: 16em;
    }
}
@media(max-width:480px){
    .cc-get-quote {
        background: #2D5394;
        border-radius: 46px;
        text-transform: capitalize;
        padding-right: 30px;
        padding-left: 30px;
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 23px;
        font-weight: 500;
    }
    .cc-bg{
        background-color: #EDF0F2;
        padding-top:1em;
        padding-bottom:1em;
        font-size:16px;
    }          
}
@media (max-width: 1024px) and (min-width: 768px){
    .progress1 .bar {
        border-left: medium none;
        border-radius: 0;
        border-right: medium none;
        height: 10px;
        margin-left: -5px;
        margin-right: -5px;
        position: relative;
        top: 0;
        width: 14%;
    }
    .progress-bar-text-cardetails-five {
        color: #666;
        float: left;
        font-size: 14px;
        width: 20%;
    }
}
@media (max-width: 768px) and (min-width: 480px){
    .progress1 .bar {
        border-left: medium none;
        border-radius: 0;
        border-right: medium none;
        height: 10px;
        margin-left: -5px;
        margin-right: -5px;
        position: relative;
        top: 0;
        width: 12%;
    }
    .progress-bar-text-cardetails-five {
        color: #666;
        float: left;
        font-size: 12px;
        width: 20%;
    }
}
@media (max-width: 480px) and (min-width: 250px){
    .btn-car-details-information{
        background: #ba1732 linear-gradient(to bottom, #ba1732, #780114) repeat scroll 0 0;
        border: 0px solid #ba1732;
        border-radius: 30px;
        /* color: #fff; */
        display: inline-block;
        font-size: 12px;
        margin-right: -24px;
        margin-top: -11px;
        padding: 11px;
    }}
@media(min-width:320px) and (max-width:480px){
    .slider.slider-horizontal .slider-track {
        height: 4px;
        width: 126%;
        margin-top: -5px;
        top: 50%;
        /* margin-left: 40px; */
    }
    .off-road-text{
        font-size:11px;
    }
}
@media(min-width:480px) and (max-width:850px){
    .slider.slider-horizontal .slider-track {
        height: 4px;
        width: 109%;
        margin-top: -5px;
        top: 50%;
        /* margin-left: 40px; */
    }
    .comprehensive-tpl-details h3  {
        background: #ECF0F3;
        color: #50576A;
        font-size: 0.9em;
        text-transform: uppercase;
        padding-top: 25px;
        padding-bottom: 25px;
        margin-top: -1px;
        margin-bottom: 0px;
        border-bottom: 1px solid #E0E0E0;
    }
}
@media(max-width:360px){
    .image-wrapp {
        width: 3.4em;
        height: 3.4em;
        padding: .6em;
    }
}