body{margin: 0;padding: 0;}

section.testimonial.sec .owl-carousel .owl-stage {display: flex !important;flex-wrap: wrap;}
section.testimonial.sec .owl-carousel .owl-item .item {width: auto !important;height: 100% !important;}
section.testimonial.sec .carousel-wrap .testimonial_location_content a {color: #fff; text-decoration: underline;}

footer.footer-location .site-info {padding: 10px 20px;color: #929292;font-size: 12px;background-color: #f1f1f1;}
footer.footer-location .site-info span.copyright-text {display: inline-block;}
footer.footer-location .site-info span.copyright-text p a {color: #929292;text-decoration: underline;}
footer.footer-location .site-info span.copyright-text p {margin-bottom: 0;}

.location_disability h3 strong {font-weight: 500;font-size: 34px;margin-bottom: 30px;}
.location_conversion_section_inner p a {color: #000;font-size: 15px;}
.location_conversion_section_inner p a:hover{color: #21759b;}

.section_video_ninja_form .nf-response-msg p {color: #fff !important;}
.car-section .vehicle-photo{cursor:pointer;}
.dark_blue{background: #2c3240;color: #fff !important;padding: 10px 30px;border-radius: 5px;font-weight: 600;letter-spacing: 0;}
.dark_blue:hover{background: #171a22;color: #fff !important;}
.light_gray{background: #b8a082;color: #fff !important;padding: 10px 30px;border-radius: 5px;font-weight: 600;letter-spacing: 0;}
.light_gray:hover{background: #a68761;color: #fff !important;}
.button_green{text-align: center;background: #16b1a5;padding: 15px;font-size: 24px;font-weight: 600;color: #fff;letter-spacing: 0;border-radius: 5px;}
.button_green:hover{background: #009186;color: #fff;}

/*Header Section start*/
div#page.location_page {padding-top: 120px;}
header.site-header.location_header .info-wrap {float: right;margin-right: 0;}
header.site-header.location_header .info-wrap .info {float: right;width: 100%;display: inline-block;}
header.site-header.location_header .info-wrap .info .right_location {float: left;display: inline-block;text-align: center;font-size: 16px;color: #000;font-weight: 500;padding: 10px 0;}
header.site-header.location_header .info-wrap .info .right_location span {float: left;width: 100%;font-weight: bold;color: #000;font-size: 20px;}
header.site-header.location_header .info-wrap .info .right_location a {color: #000;text-decoration: none;}
header.site-header.location_header .info-wrap .info .right_location.location_phone, header.site-header.location_header .info-wrap .info .right_location.location_shop_new, header.site-header.location_header .info-wrap .info .right_location.location_shop_used{border-right: 1px solid #000;}
header.site-header.location_header .site-branding img {height: 100px;}
/*Header section End*/
.video_title_iframe .location-description {font-weight: 400;}
/*Inner Sections start*/

section.section_video_ninja_form {background: #ececec;}
section.section_video_ninja_form .vidio-section-location, section.location_conversion .location_conversion_section_inner{max-width: 1100px;margin: 0 auto;padding: 0 20px;}
section.section_video_ninja_form .vidio-section-location iframe {width: 100%;float: left;display: inline-block;margin-right: 4%;border-width: 0;margin-top:20px;}
.iframe_location_video {width: 60%;float: left;display: inline-block;margin-right: 4%;border-width: 0;}
.iframe_location_video img {width: 100%;height: 420px;object-fit: cover;}

section.section_video_ninja_form .vidio-section-location .contact-section-location {width: 36%;display: inline-block;}
section.section_video_ninja_form .vidio-section-location .contact-section-location h3 {font-size: 20px;font-weight: bold;color: #fff;}
section.section_video_ninja_form .vidio-section-location .contact-section-location .nf-form-fields-required {color: #fff;font-size: 12px;}
section.section_video_ninja_form .vidio-section-location .contact-section-location nf-fields-wrap nf-field {float: left;width: 100%;position: relative;}
section.section_video_ninja_form .vidio-section-location .contact-section-location nf-fields-wrap nf-field:nth-child(1) {width: 48%;margin-right: 2%;}
section.section_video_ninja_form .vidio-section-location .contact-section-location nf-fields-wrap nf-field:nth-child(2) {width: 48%;float: right;margin-left: 2%;}
section.section_video_ninja_form .vidio-section-location .contact-section-location nf-fields-wrap nf-field textarea {height: 52px;}
section.section_video_ninja_form .vidio-section-location .contact-section-location nf-fields-wrap nf-field .submit-container {float: right;}
section.section_video_ninja_form .vidio-section-location .contact-section-location nf-fields-wrap nf-field .submit-container input {border-radius: 10px;font-size: 18px;}
section.section_video_ninja_form .vidio-section-location .contact-section-location nf-fields-wrap nf-field .nf-error-msg.nf-error-required-error {position: absolute;left: 0;bottom: -15px;width: 100%;font-size: 10px;color: #fff;letter-spacing: 0;}
section.section_video_ninja_form .vidio-section-location .nf-error-msg.nf-error-field-errors {float: left;width: 100%;color: #fff;margin-top: 10px;}
section.section_video_ninja_form, section.testimonial.sec, section.location_conversion, section.car-section {padding: 60px 30px;float: left;}
section.car-section {background: #2c3240;}
section.car-section .location_vehical .wrap {padding: 0 20px;}
section.car-section .location_vehical .result-container {float: left;width: 30%;margin: 0 15px;text-align: center;}
section.car-section .location_vehical .result-container h3 a {color: #fff;font-size: 20px;font-weight: 500;float: left;width: 100%;text-align: center;}
section.car-section .location_vehical .result-container .vehicle-photo {float: left;width: 100%;}
section.car-section .location_vehical .result-container .vehicle-photo img {width: 100%;height: 170px;object-fit: cover;}
section.testimonial.sec {background: #ab9878;position: relative;padding: 20px 0;}
section.testimonial.sec .carousel-wrap {width: 100%;max-width: 1100px;padding: 0 20px;}
section.testimonial.sec .carousel-wrap .testimonial_location_content p {color: #fff;width: 100%;float: left;font-size: 18px;text-indent: 15px;line-height: 26px;}
section.testimonial.sec .carousel-wrap .testimonial_location_content {float: left;width: 70%;margin-right: 5%;}
section.testimonial.sec .carousel-wrap .testimonial_location_name_city {float: left;width: 25%;display: flex;align-items: center;}
section.testimonial.sec .carousel-wrap .testimonial_location_name_city .testimonial_location_name {color: #fff;font-size: 22px;font-weight: 500;}
section.testimonial.sec .carousel-wrap .testimonial_location_name_city .testimonial_location_city {color: #fff;font-size: 14px;}
section.testimonial.sec .carousel-wrap .owl-nav button i {position: absolute;top: 50%;transform: translateY(-50%);padding: 0 20px;background: rgba(0,0,0,0.4);border-radius: 10px;color: #fff;padding-bottom: 2px !important;}
section.testimonial.sec .carousel-wrap .owl-nav button i.fa.fa-angle-left {left: 50px;padding: 0 20px 0 15px;}
section.testimonial.sec .carousel-wrap .owl-nav button i.fa.fa-angle-right {right: 50px;padding: 0 15px 0 20px;}
section.testimonial.sec .carousel-wrap .owl-carousel.owl-loaded.owl-drag, section.testimonial.sec .carousel-wrap{position: initial;}
.location_page .footer-cta {display: none;}
section.testimonial.sec .carousel-wrap .testimonial_location_content p:before{content: "\f10d";font-family: FontAwesome;font-size: 20px;position: relative; top: 0px;right: 10px;}
section.testimonial.sec .carousel-wrap .testimonial_location_content p:after{content: "\f10e";font-family: FontAwesome;font-size: 20px; position: relative; top: 0px;right: -5px;}

/* section.testimonial.sec .carousel-wrap .owl-item {padding: 20px;}*/

.location_conversion_section_inner .location_conversion_section {float: left;width: 50%;border-right: 1px solid #000;padding-right: 40px;}
.location_conversion_section_inner .location_disability {width: 47%;margin-left: 3%;display: inline-block;padding-left: 30px;}
.location_conversion_section_inner h2 {font-weight: 500;font-size: 34px;margin-bottom: 30px;}
.location_conversion_section_inner p {color: #000;font-size: 15px;line-height: 24px;}
.location_conversion_section_inner .location_con_btn a.primary_btn.dark_blue, .location_conversion_section_inner .location_con_btn a.secondary_btn.light_gray{margin-right: 10px;}
.location_conversion_section_inner .location_con_btn {float: left;width: 100%;margin-top: 30px;}
.location_conversion_section_inner .location_disability ul.location_disability_ul {list-style: none;margin: 0;}
.location_conversion_section_inner .location_disability ul.location_disability_ul li {letter-spacing: 0;margin: 0 0 10px;color: #000;font-size: 16px;line-height: 18px;}

/*section.testimonial.sec .carousel-wrap .owl-nav {position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%);}
*/
section.testimonial.sec .owl-nav button{position: absolute;top: 50%;transform: translateY(-50%);}
section.testimonial.sec .owl-nav button.owl-prev {left: 0;}
section.testimonial.sec button.owl-next {right: 0;}

section.testimonial.sec .carousel-wrap .owl-dots {display: none;}
section.location_conversion {padding: 70px 30px 90px;}
section.car-section .location_vehical .result-container .vehicle-info {float: left;min-height: 50px;width: 100%;margin-bottom: 10px;}
section.car-section {padding: 30px;}
/* section.testimonial.sec .carousel-wrap .owl-item .item {float: left;width: 100%;display: flex;align-items: center;justify-content: center;min-height: 80px;}*/
/* section.testimonial.sec .carousel-wrap .owl-carousel.owl-loaded.owl-drag .owl-stage-outer{display: contents;width: 100%;float: left;}*/
section.testimonial.sec .carousel-wrap .testimonial_location_content p a.more-link {color: #ffffff !important;font-weight: 800;text-transform: uppercase;}


header.site-header.location_header .info-wrap .info .right_location span:hover, header.site-header.location_header .info-wrap .info .right_location span:hover a{color: #ab9878;}
nav#site-navigation {display: none;}


.contact-section-location .form_button_location.location_mobile_hide {float: left;width: 100%;margin-bottom: 10px;}
section.section_video_ninja_form .vidio-section-location .contact-section-location .button_location.location_mobile_show a {float: left;width: 100%;margin: 5px 0;padding: 15px 15px;text-align: center;font-size: 21px;}
.contact-section-location .button_location.location_mobile_show {float: left;width: 100%;display: none;}
.contact-section-location .form_button_location.location_mobile_hide a.button_green {float: left;width: 100%;text-align: center;background: #16b1a5;padding: 15px;font-size: 24px;font-weight: 600;color: #fff;letter-spacing: 0;border-radius: 5px;}
.video_title_iframe h2 {font-size: 31px;font-weight: 600;margin-bottom: 30px;}
section.section_video_ninja_form .vidio-section-location .contact-section-location .form_section_location.location_mobile_hide {background: #2c3240;padding: 20px;border-radius: 10px;width: 100%;float: left;}
section.testimonial.sec .carousel-wrap .testimonial_location_name_city .location_testimonial_image {float: left;width: 40%;margin-right: 20px;border-radius: 50%;overflow: hidden;}
.contact-section-location .form_button_location.location_mobile_hide a.button_green:hover{background: #009186;}


section.testimonial.sec .carousel-wrap .item {float: left;width: 100%;display: flex;align-items: center;}
section.testimonial.sec .carousel-wrap .testimonial_location_name_city .location_testimonial_image img{height: auto;width: auto;}
.testimonial_name_city {float: left;width: 60%;}



/************************************Media****************************************************/
@media (max-width: 1200px){
section.section_video_ninja_form .vidio-section-location iframe{height: 320px;}

section.testimonial.sec .carousel-wrap .owl-nav button i.fa.fa-angle-left {left: 20px;padding: 0 15px 0 10px;font-size: 34px;}
section.testimonial.sec .carousel-wrap .owl-nav button i.fa.fa-angle-right {right: 20px;padding: 0 10px 0 15px;font-size: 35px;}
div#page.location_page {padding-top: 100px;}
nav#site-navigation .right_location a {padding: 20px 30px;width: 100%;float: left;display: block;color: #E5E3DD;cursor: pointer;font-size: 16px;font-weight: 400;text-decoration: none;line-height: 1.2;transition: all 0.3s ease-in-out;border-bottom: 1px solid #3a3f40;}
section.testimonial.sec{padding: 60px 50px;}
section.car-section .location_vehical .result-container .vehicle-photo img{height: 148px;}

}

@media (max-width: 1024px){
nav#site-navigation {
    display: block;
}
}


@media (max-width: 991px){
section.section_video_ninja_form .vidio-section-location iframe{height: 380px;}
.location_conversion_section_inner .location_conversion_section {width: 100%;border-right: 0px solid #000;padding-right: 0px;margin-bottom: 50px;}
.location_conversion_section_inner .location_disability {width: 100%;margin-left: 0;display: inline-block;padding-left: 0;}
section.car-section .location_vehical .result-container{margin: 0 10px;}
section.car-section .location_vehical .result-container h3 a{font-size: 14px;}
section.section_video_ninja_form .vidio-section-location .contact-section-location nf-fields-wrap nf-field:nth-child(1) {width: 48%;margin-right: 2%;}
section.section_video_ninja_form .vidio-section-location .contact-section-location nf-fields-wrap nf-field:nth-child(2) {width: 48%;float: left;margin-left: 2%;}
section.testimonial.sec {padding: 40px 50px;}
section.section_video_ninja_form .vidio-section-location .contact-section-location nf-fields-wrap nf-field textarea {height: 80px;}
.iframe_location_video {width: 100%;margin-right: 0;margin-bottom: 30px;}
section.section_video_ninja_form .vidio-section-location .contact-section-location {width: 100%;}
section.location_conversion {padding: 60px 30px 60px;}
header.site-header.location_header .site-branding img {height: 70px;}
section.testimonial.sec .carousel-wrap .owl-item .item{min-height: 120px;}
div#page.location_page {padding-top: 70px;}
section.car-section .location_vehical .result-container .vehicle-photo img{height: 107px;}
section.testimonial.sec .carousel-wrap .testimonial_location_content {width: 65%;}
section.testimonial.sec .carousel-wrap .testimonial_location_name_city {width: 30%;}
.contact-section-location .form_button_location.location_mobile_hide {margin-bottom: 30px;}

}


@media (max-width: 767px){
.mobile-nav-toggle #menu-call-icon{right: 25px; }
	footer.footer-location .site-info {text-align: center;padding:20px 10px;}
section.car-section .location_vehical .result-container {margin: 10px 0px;width: 100%;}
section.section_video_ninja_form .vidio-section-location iframe {height: 180px;width: 100%;margin: 0px 0 10px;}
.iframe_location_video {width: 100%;margin-bottom: 0px;}

section.section_video_ninja_form .vidio-section-location .contact-section-location {width: 100%;}
section.section_video_ninja_form .vidio-section-location, section.location_conversion .location_conversion_section_inner {max-width: 100%;margin: 0 auto;padding: 0 0px;}
.location_conversion_section_inner h2 {font-size: 26px;margin-bottom: 20px;}
.location_conversion_section_inner .location_con_btn a.primary_btn.dark_blue, .location_conversion_section_inner .location_con_btn a.secondary_btn.light_gray {margin-right: 0px;float: left;clear: both;}
.location_conversion_section_inner .location_con_btn a.primary_btn.dark_blue {margin-bottom: 20px;}
section.section_video_ninja_form, section.testimonial.sec, section.location_conversion, section.car-section {padding: 30px 20px;}
section.testimonial.sec .carousel-wrap .testimonial_location_content {float: left;width: 100%;margin-right: 0;margin-bottom: 30px;}
section.testimonial.sec .carousel-wrap .testimonial_location_name_city {width: 100%;text-align: center;}
section.testimonial.sec .carousel-wrap .owl-nav button i.fa.fa-angle-left {left: 10px;}
section.testimonial.sec .carousel-wrap .owl-nav button i.fa.fa-angle-right {right: 10px;}
.iframe_location_video img{height: 180px;}
section.testimonial.sec .carousel-wrap .owl-item .item {float: left;width: 100%;display: inline-block;align-items: inherit;justify-content: inherit;min-height: auto;}
section.car-section .location_vehical .result-container .vehicle-photo img{height: auto;}
section.testimonial.sec .carousel-wrap .testimonial_location_name_city .location_testimonial_image {display: none;}
section.testimonial.sec .carousel-wrap .testimonial_location_name_city {display: inline-block;}
.contact-section-location .form_button_location.location_mobile_hide{display: none;}
.contact-section-location .button_location.location_mobile_show {display: block;}
.video_title_iframe h2 {font-size: 25px;padding: 0px 35px;text-align: center;margin-bottom: 10px;}
.testimonial_name_city {width: 100%;}/*
section.section_video_ninja_form .vidio-section-location .contact-section-location .form_section_location.location_mobile_hide {display: none;}
*/
}

@media (max-width: 480px){
section.section_video_ninja_form .vidio-section-location .contact-section-location nf-fields-wrap nf-field .nf-field-element input::placeholder, section.section_video_ninja_form .vidio-section-location .contact-section-location nf-fields-wrap nf-field textarea::placeholder{font-size: 12px;line-height: 20px;}
section.section_video_ninja_form .vidio-section-location .contact-section-location nf-fields-wrap nf-field .nf-error-msg.nf-error-required-error{font-size: 10px;color: #fff;}
div#page.location_page {padding-top: 70px;}
section.car-section .location_vehical .result-container .vehicle-info {min-height: auto;margin-bottom: 10px;}
/* section.testimonial.sec .carousel-wrap .owl-item .item {float: left;width: 100%;display: inline-grid;align-items: center;justify-content: center;min-height: 350px;}*/

section.testimonial.sec {padding: 30px;}

}
/*Inner Sections End*/


/* Refferal page css Start */


.referral_page{float: left;width: 100%;}
.referral_page section.the-content{float: left;width: 100%;padding: 0;}
.referral_page section.the-content .video_title_iframe {text-align: center;margin-bottom: 50px;}
.referral_page section.the-content .video_title_iframe h2 {font-size: 40px;font-weight: 400;color: #241f20;margin-bottom: 20px;font-family: 'Arial', sans-serif;}
.site-header .site-branding, section.section_video_ninja_form .vidio-section-location, section.location_conversion .location_conversion_section_inner{max-width: 1185px;padding: 0;}
.referral_page section.the-content .video_title_iframe .referral_content p {font-size: 18px;color: #241f20;letter-spacing: 0;font-weight: 400;font-family: 'Arial', sans-serif;}
section.section_video_ninja_form .vidio-section-location iframe{height: 400px;}
section.section_video_ninja_form .vidio-section-location .contact-section-location .nf-form-fields-required{margin-bottom: 20px;}
section.section_video_ninja_form .vidio-section-location .contact-section-location .form_section_location.location_mobile_hide{padding: 38px 20px;}
.location_conversion_section_inner h2 {font-weight: 400;font-size: 40px;margin-bottom: 30px;font-family: 'Arial', sans-serif;color: #241f20;}
.location_conversion_section_inner p {color: #241f20;font-size: 17px;line-height: 28px;font-family: 'Arial', sans-serif;letter-spacing: 0;}
.location_conversion_section_inner .location_con_btn{display: flex;}
.location_conversion_section_inner .location_disability h3 {font-weight: 400;font-family: 'Arial', sans-serif;}
.location_conversion_section_inner .location_disability ul.ul_number_referral {list-style: none;margin: 0 0 30px;display: flex;}
.location_conversion_section_inner .location_disability ul.ul_number_referral li {position: relative;padding-left: 70px;padding-right: 10px;font-size: 20px;font-family: 'Arial', sans-serif;color: #241f20;margin-left: 20px;}
.location_conversion_section_inner .location_disability ul.ul_number_referral li:before {content: '';position: absolute;left: -20px;top: 0;font-size: 65px;font-family: 'Arial', sans-serif;line-height: 65px;background: #ab9879;color: #fff;padding: 6px 20px;border-radius: 50%;}
.location_conversion_section_inner .location_disability ul.ul_number_referral li:nth-child(1):before{content: '1';}
.location_conversion_section_inner .location_disability ul.ul_number_referral li:nth-child(2):before{content: '2';}
.location_conversion_section_inner .location_disability ul.ul_number_referral li:nth-child(3):before{content: '3';}
.location_conversion_section_inner .location_disability{padding-left: 10px;}


@media (max-width: 1200px){
.location_conversion_section_inner .location_disability ul.ul_number_referral li:before{font-size: 35px;line-height: 50px;}
.location_conversion_section_inner .location_disability ul.ul_number_referral li{font-size: 16px;padding-left: 50px;}
.location_conversion_section_inner h2{font-size: 34px;}
section.section_video_ninja_form .vidio-section-location iframe {height: 330px;}
section.section_video_ninja_form .vidio-section-location .contact-section-location .form_section_location.location_mobile_hide {padding: 20px 20px;}

}

@media (max-width: 991px){
.referral_page section.the-content .video_title_iframe h2{font-size: 32px;}
.referral_page section.the-content .video_title_iframe {margin-bottom: 30px;}
section.section_video_ninja_form .vidio-section-location iframe {height: 400px;}

}

@media (max-width: 767px){
.location_conversion_section_inner .location_con_btn {display: block;}
}

@media (max-width: 600px){
.location_conversion_section_inner .location_disability ul.ul_number_referral{display: block;float: left;width: 100%;box-sizing: border-box;}
.location_conversion_section_inner .location_disability ul.ul_number_referral li {float: left;width: 100%;padding-bottom: 20px;padding-top: 20px;}
.referral_page section.the-content .video_title_iframe h2 {font-size: 28px;padding: 0;}
section.section_video_ninja_form .vidio-section-location iframe {height: 180px;}
.location_conversion_section_inner h2{font-size: 28px;}
.location_conversion_section_inner .location_disability h3{font-size: 24px;}

}

/* Refferal page css end */
