@media (min-width:1200px) {
    .container {
        max-width: 1200px
    }
}

@media screen and (max-width:1366px) {
    .classy-nav-container .classy-navbar .classynav ul li a {
        padding-left: 6px;
        padding-right: 6px
    }
    .nav-brand2 {
        max-width: 135px
    }
}
@media screen and (max-width:1420px) {
	.header-v2  .classy-nav-container .classy-navbar .classynav ul li a{
		font-size: 14px;
	}
}
@media screen and (max-width:1279px) {
    .common-search #collapseSearch {
        width: 1092px
    }
    .header-top {
        padding-left: 15px;
        padding-right: 15px
    }
    .classy-nav-container {
        padding: 0
    }
    .nav-brand2 {
        max-width: 130px
    }
    .header-v2 .classy-nav-container{
		padding: 0 15px;
	}
	.header-v2 .classy-nav-container .classy-navbar .kia-tab-btn{
		padding: 18px 15px !important;
	}
}

@media screen and (max-width:1200px) {
    .common-search #collapseSearch {
        width: 942px
    }
    .car-search .big {
        width: 166px
    }
    .car-details li,
    .f-link li a,
    .open-sec li {
        font-size: 13px
    }
    .owl-next {
        right: 0
    }
    .owl-prev {
        left: 0
    }
    .ftr-adrs p a {
        font-size: 11px
    }
    .uc-details span {
        font-size: 13px;
        line-height: 13px
    }
    .classy-nav-container .classy-navbar .classynav ul li a {
        padding-left: 6px;
        padding-right: 6px;
        font-size: 13px
    }
    .col-wrapper {
        padding: 30px 15px
    }
    .sec-column h4 {
        font-size: 20px
    }
    .ser-wraper h4 {
        font-size: 16px;
        line-height: 16px
    }
    .ser-wraper .overlay {
        height: 50px
    }
    .uc-fearures-btm img {
        width: 20px
    }
    .uctop_R {
        top: 0
    }
    .classy-nav-container {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .gallery-tab1 .nav-link {
        font-size: 14px;
    }
    	.mot-v3 h1{
		font-size: 40px;
	}
    .kia-home-service-blocks .cservice-block .csb-text h3{
		font-size: 21px;
	}
    .review-name h6{
		font-size: 15px;
	}
	.rating-star span{
		font-size: 13px;
		padding: 0 1px;
	}
    	.header-v2 .submenu-large{
		position: relative !important;
		z-index: 99 !important;
	}
	.dropdown-large {
	    background: #fff !important;
	    padding: 0;
	}
	.header-v2 .breakpoint-on .classy-navbar .classy-menu.menu-on{
		width: 100%;
	}
    .breakpoint-on .classycloseIcon{
    	display: block;
    }
    .breakpoint-off #nav{
		display: none;
	}
	.breakpoint-off .dropdown-large{
		display: none;
	}
    .collapse-catgry{
		padding: 0 15px;
	}
    .header-area{
		z-index: 999999;
	}
    	.header-v2 .classy-nav-container .classy-navbar .classynav ul li.cn-dropdown-item ul li a, .header-v2 .classy-nav-container .classy-navbar .classynav ul li.megamenu-item ul li a{
		padding: 12px 25px !important;
	}
    #btn_tcb_widget{
		width: 80px !important;
	}
    .breakpoint-off #nwhNav{
	display: none;
}
/*	Used car details v2 start*/
	.uc-details-page-v2 .ucdwrap-block-1 h1 {
	    font-size: 30px;
	}
	.uc-details-page-v2 .ucdwrap-block-1 .ucar-price p span {
	    font-size: 26px;
	}
	.uc-details-page-v2 .ucdwrap-block-2 .phone a {
	    font-size: 22px;
	}
	.uc-details-page-v2 .ucdwrap-block-1 .ucar-price p {
	    font-size: 14px;
	}
	/*	Used car details v2 end*/
}

@media (max-width:992px) {
    .classynav ul li.cn-dropdown-item ul li a {
        border-bottom: 1px solid #1b1b1b !important;
        padding-left: 30px !important;
        padding-right: 30px !important
    }
    .classy-nav-container .classy-navbar .classynav ul li.cn-dropdown-item ul li a {
        color: #fff
    }
    .nav-brand {
        width: 280px
    }
    .abt-L,
    .our-new-cars .cell span {
        margin-bottom: 10px
    }
    .common-search {
        width: 703px;
        margin: 0 auto
    }
    .altr--img,
    .car-search,
    .cell,
    .content-pages p,
    .f-link li,
    .ftr-adrs,
    .ftr-sec,
    .main--hdng h2 {
        margin-bottom: 15px
    }
    .common-search #collapseSearch {
        width: 100%;
        margin-left: 0
    }
    .common-search .car-search .mob-ful-w {
        width: calc(100% - 2%)
    }
    .common-search .car-search button.search {
        width: calc(100% - 2%) !important;
        margin: 15px 0 30px 1%;
        padding: 0
    }
    .car-search {
        display: block
    }
    .car-search .big,
    .car-search .eql,
    .car-search .small,
    .car-search button.search {
        width: calc(50% - 2%);
        margin: 4px 1% 0
    }
    .car-search .adv-search {
        margin-right: 2%;
        margin-top: 5px
    }
    .car-search span.cars {
        margin-left: 2%;
        margin-top: 5px
    }
    .approvedcar-section {
        padding: 45px 0
    }
    .classy-nav-container {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .f-link li {
        float: left;
        margin-right: 30px
    }
    .header-area {
        position: relative;
    }
	.aos-body-fullscreen .header-area{
		z-index: 1;
	}
    .footer-logos,
    .recent-news {
        margin-top: 15px
    }
    .header-fixed .classynav ul li a {
        padding-top: 20px !important;
        padding-bottom: 20px !important
    }
    .ftr-adrs p a {
        font-size: 13px
    }
    .our-new-cars .cell {
        padding: 20px
    }
    .our-new-cars .cell .imgBx {
        height: 110px;
        margin-bottom: 10px
    }
    .banner_caption h3 {
        font-size: 38px
    }
    .banner_caption h4 {
        font-size: 22px
    }
    .spec-tab-wraper .list-style-2 li,
    .usedcar-section .car-search {
        width: 50%
    }
    .cont-details {
        padding: 15px 0 0
    }
    .form {
        max-width: 100%
    }
    .guarantee-image,
    .offer-right,
    .sec-2,
    .team-box-main,
    .used-car-detail,
    .used-car-detail .details-cell {
        margin-top: 30px
    }
    .motability-sub-title {
        padding: 0 15px
    }
    .motability-sub-title img {
        max-width: 400px
    }
    .tab-ctnt-inner .sub-hd {
        margin-top: 10px
    }
    .meet-2-col .team-box,
    .team-box {
        min-height: inherit
    }
    .addthis_inline_share_toolbox {
        float: none
    }
    .at-resp-share-element.at-mobile .at-share-btn {
        margin-bottom: 0 !important
    }
    .tc-wraper {
        margin-top: -1px
    }
    .section-padding {
        padding: 50px 0
    }
    .ser-wraper:hover .overlay {
        height: 100%
    }
    .sec-tab .nav-tabs .nav-link {
        font-size: 15px;
        padding: 6px 10px
    }
    .used-car-col {
        margin-bottom: 30px
    }
    #sync1 .item,
    #sync1 .item-thumb {
        height: 500px
    }
    #sync2 .item {
        height: 87px
    }
    .form .d-flex,
    .form-desc .d-flex {
        display: block !important
    }
    .form .checkbox-container,
    .form-desc .checkbox-container {
        display: inline-block;
        margin-bottom: 10px
    }
    .btn-type3 {
        margin-bottom: 8px
    }
    .ev-9-pg h3,
    .newcar-details-slider .item h4,
    .page-main--wraper h3 {
        font-size: 25px
    }
    .abt-R p,
    .list-style-1,
    .sec-accordian .btn-link {
        font-size: 14px
    }
    .newcar-details-slider .item h3 {
        font-size: 20px
    }
    .top-btns {
        margin-bottom: 40px
    }
    .gal-col .imgBg {
        height: 120px
    }
    .newcar-details-slider .owl-item {
        opacity: 1
    }
    .ftr-adrs p span {
        display: inherit
    }
    .contents-tabs .card-body iframe {
        height: 350px
    }
    .ser-col {
        padding: 0
    }
    .form-section {
        padding: 30px 15px
    }
    .nwh-modal .modal-body {
        padding: 15px
    }
    .adrs-sec p:last-child,
    .top-content li:last-child {
        margin-bottom: 0
    }
    .adrs-sec p {
        margin-bottom: 12px
    }
    .abt-R p {
        line-height: 23px
    }
    .social-icons .tooltip {
        display: none
    }
    .ftr-adrs p {
        margin-bottom: 15px !important
    }
    .sec-heading2 {
        font-size: 30px
    }
    .hd-type4 {
        font-size: 18px;
        line-height: 20px
    }
    .footer-top .bread-crumb {
        display: none !important
    }
    .image-caption {
        font-size: 18px !important
    }
    .price-wraper ul li,
    .uctop_L h4 {
        font-size: 16px
    }
    .inner-section.meet-team-page p {
        font-size: 15px;
        line-height: 24px
    }
    .meet-col h5,
    .used-car-detail .details-cell li span {
        font-size: 15px
    }
    .meet-team-page .sec-column h4 {
        margin-bottom: 5px !important
    }
    .contents-tabs .sec-tab .nav-tabs .nav-link {
        padding: 10px 30px
    }
    .main--hdng h1 {
        font-size: 32px
    }
    .sec-heading {
        font-size: 24px
    }
    .mre-videos .row {
        gap: 30px
    }
    .section-padding2 {
        padding: 60px 0
    }
    .gallery-tab1 .nav {
        flex-wrap: wrap;
        gap: 10px;
    }
    .gallery-tab1 .nav-item {
        width: calc(50% - 5px);
        flex-basis: inherit !important;
    }
    .gallery-tab1 .nav-link {
        padding: 10px;
    }

	.mot-v3 h1{
		font-size: 35px;
	}
	.bx-icon-1{
		width: 50px;
	}
	.bx-style-1 h4{
		font-size: 18px;
	}
	.brand-Bx p{
		font-size: 18px;
	}

 .kia-home-service-blocks .cservice-block .csb-text h3{
		font-size: 22px;
	}

    .contarct-search-pg .left-main .car-search button.search{
		width: 100% !important;
		margin: 0;
	}
	.contarct-search-pg .car-search-wrap {
        display: flex;
        flex-direction: row;
        gap: 15px;
        flex-wrap: wrap;
        width: 100%;
    }
    .contarct-search-pg .left-main .big.eq--l, .contarct-search-pg .left-main .small.eq--l {
        width: calc(33.33% - 10px);
        margin: 0;
    }
    .contarct-search-pg .top-row{
    	margin: 15px 0;
    }
        .top-hdng-wraper{
    	flex-direction: column;
    }
    .review-card{
    	padding: 25px;
    }
    .review-author h5{
    	font-size: 17px;
    }
    .review-author span{
    	font-size: 13px;
    }
    .review-avatar{
    	width: 45px;
    	height: 45px;
    	font-size: 17px;
    }
        .review-Owl-1 .owl-dot span{
    	margin: 0 4px;
    }
        .nav-models-col{
    	width: calc(33.3333333% - 0px);
    }
    .nav-models-col h5{
    	font-size: 13px;
    }
    .category-models-close {
        display: inline-flex;
        width: 40px;
        height: 40px;
        background: #737679;
        outline: 0 !important;
        border: 0;
        color: #fff;
        font-size: 22px;
        border-radius: 50%;
        margin: 15px 15px 15px auto;
        justify-content: center;
        align-items: center;
        transition: .3s;
    }
    .category-models-close:hover{
    	background: #05141f;
    }
    .cat-acc {
	    position: absolute;
	    width: 100%;
	    top: 0;
	    left: 0;
	    z-index: 99;
	    background: #fff;
	}
	.kia-tab-content{
		position: relative;
	}
    .summer-wrap-1 .offer-item{
		padding: 20px;
	}
	.summer-wrap-1 .offer-item h5{
		font-size: 20px;
	}
	.summer-wrap-1 .summer-title{
		font-size: 38px;
	}
	.summer-wrap-1 .summer-intro{
		font-size: 17px;
	}
	.summer-wrap-1 .event-box{
		margin-bottom: 30px;
	}
	.evnt-Bx-right{
		text-align: center;
	}
	.kia-btn-row{
		justify-content: center;
	}
	.summer-wrap-1 .offer-box{
		margin: 50px 0 70px 0;
	}
	.summer-wrap-1 .event-date{
		font-size: 30px;
	}
     .leaders-box{
		background: rgba(0, 0, 0, 0.5);
		border: 1px solid #000000;
		padding: 20px 15px;
		height: 100%;
	}

	.leaders-box h4, .leaders-box p{
		margin-bottom: 10px;
	}
    	.ldrs-icon{
		width: auto;
	}
	.sec-leader{
		padding: 80px 0;
	}
    /*	Used car details v2 start*/
	.uc-details-page-v2 .ucdwrap-block-1 h1 {
	    font-size: 26px;
	}
	.uc-details-page-v2 .ucdwrap-block-1 .ucar-price p span {
	    font-size: 26px;
	}
	.uc-details-page-v2 .ucdwrap-block-2 .phone a {
	    font-size: 20px;
	}
    /*	Used car details v2 end*/
}

@media screen and (max-width:767px) {
    .border-box.key-feature-box .style-3>li,
    .common-search,
    .ofr-img {
        width: 100%
    }
    .benefit-icon,
    .img-wrap,
    .inner-top-button,
    .ofr-img,
    .our-new-cars h1,
    .sec-desc .cell,
    .social-sec,
    .tab-ctnt-inner .hd-typ3,
    .visible-slier-wrap .item {
        margin-bottom: 15px
    }
    .ftr-border:first-child,
    .ftr-border:nth-child(2) {
        border-bottom: 1px solid #2c2c2c
    }
    .offer-main {
        padding: 0 15px
    }
    .latestoffer-section {
        padding: 30px 0 0
    }
    .offer-main {
        padding-bottom: 0;
        border-bottom: 0
    }
    .socialmedia-section {
        padding: 0 0 30px
    }
    .footer,
    .footer-btm,
    .tab-ctnt-inner {
        padding-top: 30px
    }
    .back-top .grey-btn {
        top: -74px
    }
    .ser-caption {
        font-size: 30px;
        line-height: 23px;
        text-transform: uppercase;
        left: 15px;
        bottom: 15px
    }
    .our-new-cars .cell span {
        font-size: 22px
    }
    .banner_caption h4,
    .our-new-cars .cell span sub,
    .tab-ctnt-inner p {
        font-size: 18px
    }
    .price,
    .sec-desc h2 {
        font-size: 30px
    }
    .comingsoon,
    .contact-detais,
    .contact-form,
    .inner-section .location-map,
    .mot-parts-service-section,
    .motability-section,
    .newcar-details,
    .our-new-cars,
    .section,
    .whychoose-section {
        padding: 30px 0
    }
    .our-new-cars h1 {
        font-size: 35px
    }
    .banner_caption {
        padding-left: 0
    }
    .banner_caption h3,
    .hd-typ4 {
        font-size: 28px
    }
    .contact-detais h1,
    .hd-typ3,
    .usedcar-section h1 {
        font-size: 35px
    }
    .cont-top {
        padding-bottom: 20px
    }
    .inner-section .our-new-cars h2,
    .our-new-cars.offer.detail h3 {
        font-size: 25px;
        line-height: 28px
    }
    .table-style-1 thead th {
        font-size: 22px;
        line-height: 25px
    }
    .offer-row .text-cell {
        padding: 20px 0 30px
    }
    .offer-row .text-cell span {
        font-size: 25px
    }
    .offer-row .text-cell ul {
        font-size: 19px
    }
    .inner-section .location-map iframe {
        height: 300px
    }
    .hd-typ3 {
        line-height: 35px
    }
    .push-top,
    .why-choose {
        margin-top: 15px
    }
    .rc-anchor-light.rc-anchor-normal {
        width: 100% !important
    }
    .youtube-video {
        margin: 15px 0
    }
    .mot-parts-service-section .sec-desc h2 {
        margin-top: 30px !important
    }
    .sec-mb {
        margin-bottom: 20px
    }
    .top-content .nwh-btn {
        width: 49%;
        margin: 0 0 3px
    }
    .alter-ctnt-row {
        margin-bottom: 30px;
        display: block
    }
    .alter-ctnt-row .alter-col {
        width: 100%;
        padding: 0;
        margin-bottom: 15px
    }
    .content-wrap {
        margin-bottom: 0 !important
    }
    .td-video {
        margin-bottom: 15px !important
    }
    .tab-icon-mob {
        display: block;
        color: #fff;
        background-color: #002a4e
    }
    .advanced-option,
    .home-footer-mob .ftr-adrs,
    .home-footer-mob .ftr-hdng,
    .home-footer-mob .ftr-sec strong,
    .tab-wraper .tab-icon-wrap {
        display: none
    }
    .new-car-details .hd-typ3 {
        font-size: 30px;
        margin-bottom: 15px;
        margin-top: 0
    }
    .cpy-rgt:last-child p,
    .tab-ctnt-inner .new-car-details .sec-1 {
        padding-top: 0
    }
    .tab-ctnt-inner .hd-typ2 {
        margin-bottom: 0;
        font-size: 25px
    }
    .cell-title {
        padding-top: 20px;
        position: relative
    }
    .cell-title::before {
        position: absolute;
        top: 0
    }
    .cont-det p,
    .multi-cell-wrap .cell {
        font-size: 15px
    }
    .border-box {
        padding: 15px
    }
    .section-services {
        padding: 30px 15px
    }
    .section-services .container {
        max-width: 100%;
        padding: 0 15px
    }
    .ser-img-height {
        max-height: 250px
    }
    .found-car {
        width: 75px;
        height: 75px;
        line-height: 75px;
        right: 15px;
        top: 15px
    }
    .found-car h3 {
        font-size: 14px;
        line-height: 12px
    }
    .adrs-sec {
        position: relative;
        left: 0;
        bottom: 0;
        transform: none;
        margin: 0 auto;
        height: auto;
        width: 100%;
        padding: 30px 0;
        z-index: inherit
    }
    .latestoffer-section .container {
        max-width: 100%;
        padding: 0
    }
    .latestoffer-section .row {
        margin: 0
    }
    .home-footer-mob .ftr-sec {
        display: none;
        margin-bottom: 30px
    }
    .gal-col,
    .new-car-desc,
    .sec-tab .card {
        margin-bottom: 15px
    }
    .home-footer-mob .ftr-sec:last-child {
        display: block;
        margin-bottom: 15px
    }
    .home-footer-mob .open-sec {
        display: none !important
    }
    .home-footer-mob .social-icons {
        margin-top: 0;
        justify-content: center
    }
    .contents-tabs .card-body,
    .form-border {
        padding: 15px !important
    }
    .sub-hd1 {
        font-size: 20px
    }
    .section-padding {
        padding: 45px 0
    }
    .ftr-border {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .ftr-border:nth-child(2) {
        border-right: none
    }
    .footer-logos,
    .gallery-section {
        padding-bottom: 0
    }
    .ser-wraper .overlay {
        height: 50px
    }
    .sec-tab .card-header {
        padding: 12px 15px;
        background: #05141f;
        color: #fff;
        border-radius: 0 !important
    }
    .sec-tab .card-header a {
        color: #fff;
        font-size: 16px;
        display: block;
        width: 100%;
        position: relative
    }
    .sec-tab .card-header a::after {
        position: absolute;
        right: 0;
        content: "\f062";
        font-weight: 900;
        font-family: "Font Awesome 5 Free";
        -webkit-transition-duration: .5s;
        transition-duration: .5s
    }
    .sec-tab .card-header .collapsed::after {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition-duration: .5s;
        transition-duration: .5s
    }
    .sec-tab .card {
        border: 1px dashed #d8d8d8
    }
    .col-wrapper {
        padding: 20px 15px
    }
    #sync1 .item,
    #sync1 .item-thumb {
        height: 370px
    }
    #sync2 .item {
        height: 70px
    }
    .cardetail-sect {
        padding-bottom: 30px
    }
    .inner-section {
        padding: 35px 0
    }
    .gal-col,
    .gallery-item {
        padding: 0 7.5px
    }
    .cont-det .open-sec li {
        font-size: 14px
    }
    .ben-wraper p {
        padding: 0
    }
    .abt-L {
        margin-top: 10px
    }
    .contents-tabs .card-body iframe {
        height: 250px
    }
    .spec-tab-wraper .nav-tabs .nav-item {
        width: 50% !important
    }
    .spec-tab-wraper .nav-tabs .nav-item:nth-child(2n) a {
        margin-right: 0
    }
    .cpy-rgt p {
        text-align: center
    }
    .table-style-2 {
        table-layout: auto
    }
    .new-car-desc {
        min-height: inherit
    }
    .thankyou-wraper h2 {
        font-size: 40px
    }
    .top-content li {
        margin-bottom: 8px;
        line-height: 1;
    }
    .top-content li span {
        font-size: 14px;
    }
    .header-top .top-content {
        display: block !important
    }
    .header-top .top-content:last-child {
        text-align: right
    }
    .header-top .count {
        right: auto;
        left: -5px;
    }
   

    .ldrs-icon {
        width: 150px
    }
    .section-padding2 {
        padding: 55px 0
    }
    .ev-9-pg h3,
    .page-main--wraper h3 {
        font-size: 23px
    }
    .meetBx-img {
        width: 50%;
        margin: 0 auto;
    }
    .gallery-tab1 .gallery-item {
        padding: 0;
    }
    .gallery-tab1 .gal-col {
        padding: 0;
    }

       .cou-box--1 {
	    border-right: 0;
	}
	.count-1{
		width: 40px;
		height: 40px;
		font-size: 18px;
	}
	.cou-box--1 .c-bx-desc h4{
		font-size: 18px;
	}
    	.rg-brder{
		border-right: 0;
		border-bottom: 1px solid #bebebe;
	}
	.rg-brder:last-child{
		border-bottom: 0;
	}
	.feature-bx-1{
		padding: 20px 0;
	}
    	.mot-v3 h1{
		font-size: 30px;
	}
    .kia-home-service-blocks .cservice-block .csb-text h3{
		font-size: 18px;
	}
	.contarct-search-pg .left-main .big.eq--l, .contarct-search-pg .left-main .small.eq--l {
        width: calc(50% - 8px);
    }
    .contarct-search-pg .top-row{
    	flex-direction: column;
    	gap: 7px;
    }
      .nav-models-col{
    	width: calc(50% - 0px);
    }
       .summer-wrap-1 .summer-title {
        font-size: 35px;
    }
    .summer-wrap-1 .offer-box{
		margin: 40px 0 50px 0;
	}
    .sec-leader{
		padding: 60px 0;
	}
    	.usedcar-pg-v2.bg-2{
		padding: 50px 0 50px;
	}
    /*	Used car details v2 start*/
	.uc-details-page-v2 .usedcar-slider-wrap .used-detail-slide .item {
	    height: 340px;
	}
	.uc-details-page-v2 .ucdwrap-block-1 h1 {
	    font-size: 22px;
	}
	.uc-details-page-v2 .ucdwrap-block-1 .ucar-price p {
	    font-size: 14px;
	}
	.uc-details-page-v2 .ucdwrap-block-1 .ucar-price p span {
	    font-size: 22px;
	}
	.uc-details-page-v2 .ucdwrap-block-1 .ucar-price .monthly p span {
	    font-size: 22px;
	}
	.uc-details-page-v2 .ucdwrap-block-2 p {
	    font-size: 14px;
	}
	.uc-details-page-v2 .ucdwrap-block-2 .phone a {
	    font-size: 18px;
	}
	.uc-details-page-v2 .ucdwrap-block-3 .playvideoBtn {
	    font-size: 14px;
	    padding: 5px 10px 5px 5px;
	}
	.uc-details-page-v2 .ucdwrap-block-3 .playvideoBtn i {
	    font-size: 28px;
	}
    	.uc-details-page-v2 .ucwns ul li{
		font-size: 14px;
	}
	.uc-details-page-v2 .ucwns ul li span{
		font-size: 15px;
	}
	.uc-details-page-v2 .ucwns ul li.save span{
		font-size: 22px;
	}
	/*	Used car details v2 end*/
}

@media screen and (max-width:575px) {
    .cardetail-sect .hd-typ1,
    .price-tag-ctnt,
    .tab-icon-wrap>li {
        text-align: center
    }
    .abt-R .nwh-btn {
        width: 100%;
        margin-bottom: 10px
    }
    .abt-R .nwh-btn:last-child {
        margin-bottom: 0
    }
    .classy-nav-container {
        padding-left: 0;
        padding-right: 0
    }
    .cpy-rgt p {
        padding-left: 15px;
        padding-right: 15px
    }
    .breakpoint-on .classy-navbar .classy-menu {
        width: 250px
    }
    .price-tag .rate.was-now,
    .sec-tab h4,
    .section-top .top-content li a {
        font-size: 16px
    }
    .section-top {
        padding: 5px 0
    }
    .banner_caption h3,
    .sec-desc p,
    .used-car-detail h3,
    .why-choose-left li {
        font-size: 18px
    }
    .banner_caption h4 {
        font-size: 14px
    }
    .spec-tab-wraper .list-style-2 li,
    .usedcar-section .car-search {
        width: 100%
    }
    .next-btn {
        width: 100%;
        align-items: center;
        justify-content: center;
        margin-top: 9px
    }
    .cont-det {
        margin-bottom: 20px
    }
    .used-car-detail .details-cell {
        margin-top: 15px;
        margin-bottom: 15px
    }
    .price-tag-ctnt {
        float: none;
        width: 100%
    }
    .inner-top-button a.btn {
        width: 49%;
        margin-left: 2%;
        float: left
    }
    .inner-top-button a.btn:first-child {
        margin-left: 0
    }
    .sec-desc h3 {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 10px !important;
        margin-top: 10px !important
    }
    .sec-desc .cell h4 {
        margin-bottom: 10px;
        font-size: 18px
    }
    .why-choose-left li {
        padding-bottom: 5px
    }
    .motability-sub-title img {
        max-width: 200px
    }
    .ben-col,
    .enquiry-form .form-cell .cell-1 input,
    .enquiry-form .form-cell .cell-2 textarea,
    .review-col {
        margin-bottom: 15px
    }
    .top-content .nwh-btn {
        width: 100%;
        margin: 0 0 3px
    }
    .tab-icon-wrap>li {
        width: 50%;
        border: 1px solid #fff
    }
    .acme-news-ticker,
    .tab-icon-wrap {
        border-bottom: 0
    }
    .tab-ctnt-inner .look-around h4 {
        font-size: 35px;
        line-height: 36px
    }
    .ser-img-height {
        height: 210px
    }
    .mot-image,
    .offer-cir {
        height: 150px
    }
    .team-box-main {
        margin-top: 15px
    }
    #guarantee-main h4,
    .sec-heading2 {
        font-size: 25px
    }
    .hrv-contact {
        display: block
    }
    .hrv-contact li {
        width: 100%;
        text-align: center !important;
        border-right: 0;
        border-bottom: 1px solid #cdcdcd;
        padding-bottom: 15px
    }
    .hrv-contact li:last-child {
        border-bottom: 0;
        padding-bottom: 0
    }
    .ser-wraper .text {
        padding: 15px
    }
    .sec-heading {
        font-size: 22px;
        line-height: 22px
    }
    .nwh-modal .modal-content {
        border: 15px solid #9ba1a5
    }
    .form-desc p {
        font-size: 13px;
        line-height: 22px
    }
    .checkbox-container {
        margin-right: 15px;
        font-size: 13px
    }
    #sync1 .item,
    #sync1 .item-thumb {
        height: 300px
    }
    #sync2 .item {
        height: 70px
    }
    .used-car-detail h4 {
        font-size: 22px
    }
    .btn-type1 {
        font-size: 12px;
        padding: 10px 15px
    }
    .cont-hdng {
        font-size: 18px;
        margin-bottom: 10px
    }
    .hd-type4 {
        font-size: 20px
    }
    .ben-icon {
        max-width: 90px;
        margin: 0 auto 15px
    }
    .btn-type3 {
        width: 48%
    }
    .zoom-icon {
        opacity: 1
    }
    .newcar-details-slider .owl-next,
    .newcar-details-slider .owl-prev {
        bottom: auto;
        top: 0;
        opacity: 1
    }
    .back-top {
        width: 145px;
        max-width: inherit
    }
    .contents-tabs .card-body iframe {
        height: 200px
    }
    .offer-cir {
        width: 150px
    }
    .apr-value {
        font-size: 40px;
        line-height: 40px
    }
    .apr-text {
        font-size: 25px;
        line-height: 25px
    }
    .apr-rep-text {
        font-size: 10px
    }
    .section-about .btn-type1 {
        margin-top: 4px !important;
        width: 100%
    }
    .acme-news-ticker-label {
        padding: 15px;
        font-size: 14px
    }
    .section-services {
        padding: 15px 0
    }
    .ser-wraper .overlay {
        height: auto !important;
        background: RGBA(235, 28, 45, .69)
    }
    .ser-wraper:hover .text {
        position: relative;
        top: 0;
        transform: none
    }
    .ser-col .text .btn-type1 {
        margin-top: 0 !important
    }
    .main--hdng h1 {
        font-size: 30px
    }
    .usedcar-slider .usedcar-img img {
        height: 240px
    }
    .abt--btns {
        margin-top: 20px
    }
    .sub-hdng {
        font-size: 19px
    }
    .page-main--wraper .ldrs-icon {
        width: 110px;
    }
    .ev-9-pg h3 {
        font-size: 23px
    }
    .meet-Bx-1 {
        padding: 30px 15px;
    }
    .meet-Bx-1 h4 {
        font-size: 22px;
    }
    .row-gap-1 {
        row-gap: 15px;
    }
    .uc-det-price-and-permonth h6{
		font-size: 14px;
	}
	.uc-det-price-and-permonth h6 strong{
		font-size: 16px;
	}
    .ftr-disclaimer p{
		padding: 0 15px;
	}
    .kia-home-service-blocks .cservice-block{
		padding: 15px;
	}
	.block-row-1 {
	    row-gap: 15px;
	    margin-left: -7.5px;
	    margin-right: -7.5px;
	}
	.block-row-1 >*{
		padding: 0 7.5px;
	}
	.kia-home-service-blocks .cservice-block .csb-text h3{
		font-size: 17px;
	}

    .contarct-search-pg .left-main .car-search button.search{
		padding: 12px 0;
	}
    .pchdetails-table .modal-dialog{
		margin: 15px;
	}

    	#pcpFinanceModal .modal-body {
	    padding: 15px;
	}
	#pcpFinanceModal .modal-header{
		padding: 20px 15px;
	}
	.nc-offer-block-sec .offer-content{
		padding: 25px 15px;
	}
	.nc-offer-block-sec .offer-content h3{
		font-size: 21px;
	}
	.nc-offer-block-sec .offer-price strong{
		font-size: 29px;
	}
	.nc-offer-block-sec .offer-highlights li{
		font-size: 15px;
	}
	.pcp-finance-table{
		font-size: 13px;
	}
	.summer-wrap-1 .offer-box, .summer-wrap-1 .event-box{
		padding: 35px 15px;
	}
	.summer-wrap-1 .event-date{
		font-size: 28px;
	}
	.summer-wrap-1 .summer-title {
        font-size: 32px;
    }
    .summer-wrap-1 .kia-btn-row a{
    	padding: 12px 15px;
    }
    .summer-wrap-1:before{
    	width: 250px;
    	height: 250px;
    }
    .summer-wrap-1:after{
    	width: 180px;
    	height: 180px;
    }
     .txt-or{
    	margin: -40px auto 15px;
    }
     .sec-leader{
		padding: 60px 0;
	}

    	/*	Used car details v2 start*/
	.uc-details-page-v2 .ucdwrap-block-1 {
	    padding: 20px 20px;
	}
	.uc-details-page-v2 .ucdwrap-block-1 .ucar-specs ul {
	    gap: 10px;
	}
	.uc-details-page-v2 .ucdwrap-block-1 .ucar-specs ul li {
	    width: calc(50% - 5px);
	}
	.uc-details-page-v2 .ucdwrap-block-1 h1 {
	    font-size: 20px;
	}
	.uc-details-page-v2 .ucdwrap-block-1 .ucar-price p {
	    font-size: 14px;
	}
	.uc-details-page-v2 .ucdwrap-block-1 .ucar-price p span {
	    font-size: 20px;
	}
	.uc-details-page-v2 .ucdwrap-block-1 .ucar-price .monthly p span {
	    font-size: 20px;
	}
	.uc-details-page-v2 .ucdwrap-block-1 .ucar-buttons .btn {
	    width: 100%;
	}
	.uc-details-page-v2 .ucdwrap-block-2 {
	    flex-direction: column;
	    gap: 10px;
	    padding: 20px 20px;
	}
	.uc-details-page-v2 .ucdwrap-block-2 > div {
	    width: 100%;
	    padding: 0;
	    border: 0;
	}
	.uc-details-page-v2 .ucdwrap-block-2 p {
	    font-size: 12px;
	}
	.uc-details-page-v2 .ucdwrap-block-2 .phone a {
	    font-size: 16px;
	}
	.uc-details-page-v2 .ucdwrap-block-2 .share {
	    justify-content: flex-start;
	}
	.uc-details-page-v2 .ucdwrap-block-3 .ucar-features {
	    padding: 20px 20px;
	}
	.uc-details-page-v2 .ucdwrap-block-3 .ucar-features ul li {
	    width: 100%;
	}
	.uc-details-page-v2 .ucdwrap-block-4 {
	    padding: 20px 20px;
	}
    .uc-details-page-v2 .ucwns ul li{
		font-size: 13px;
	}
	.uc-details-page-v2 .ucwns ul li span{
		font-size: 14px;
	}
	.uc-details-page-v2 .ucwns ul li.save span{
		font-size: 20px;
	}
	/*	Used car details v2 end*/

}

@media (max-width:480px) {
    .banner_caption h4 {
        font-size: 12px
    }
    .ser-img-height {
        height: 195px
    }
    .back-top {
        width: auto
    }
    	.kia-btn-row{
		flex-direction: column;
	}
}

@media (max-width:400px) {
    .banner_caption h4,
    .top-content li a {
        font-size: 12px
    }
    .ser-img-height {
        height: 150px
    }
    .ser-caption {
        font-size: 24px
    }
    .sec-heading {
        font-size: 20px;
        line-height: 20px
    }
    .sec-heading2 {
        font-size: 22px
    }
    .ser-wraper h4 {
        font-size: 14px;
        line-height: 14px
    }
    .header-top {
        padding-left: 10px;
        padding-right: 10px
    }
    .nav-brand {
        width: 230px
    }
    .kia-home-service-blocks .cservice-block .csb-text h3{
		font-size: 15px;
	}
}

@media (max-width:350px) {
    .apr-text {
        font-size: 20px;
        line-height: 20px
    }
    .offer-details {
        display: block !important
    }
    .offer-cir {
        margin: 0 auto 15px !important
    }
    .uc-details-page-v2 .ucwns ul li{
		font-size: 12px;
	}
	.uc-details-page-v2 .ucwns ul li span{
		font-size: 13px;
	}
	.uc-details-page-v2 .ucwns ul li.save span{
		font-size: 18px;
	}
}

@media(min-width:768px) {
    .sec-tab .nav-tabs {
        display: flex
    }
    .sec-tab .card {
        border: none
    }
    .sec-tab .card .card-header {
        display: none
    }
    .sec-tab .card .collapse {
        display: block
    }
    .sec-tab .nav-tabs .nav-link.active::after {
        content: '';
        position: absolute;
        left: 50%;
        top: 100%;
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid #05141f;
        transform: translate(-50%, 0);
        clear: both;
        transition: .4s ease-in-out;
        -webkit-transition: .4s ease-in-out;
        -moz-transition: .4s ease-in-out;
        -o-transition: .4s ease-in-out
    }
    	.mot-v3 h1{
		font-size: 35px;
	}
}

@media(max-width:767px) {
    .car-loca,
    .cardetail-sect .hd-typ1,
    .loc-btn,
    .price-tag-ctnt {
        text-align: center
    }
    .sec-tab .tab-content>.tab-pane {
        display: block !important;
        opacity: 1
    }
    .gallery-section .sec-tab .nav-tabs {
        display: flex
    }
    .price-tag .rate.was-now {
        font-size: 22px
    }
    .price-tag-ctnt {
        float: none;
        width: 100%
    }
    .loc-btn {
        display: block
    }
}