.main-footer .container {width: 100%;}
.footer_logo_section {display: flex;align-items: center;}
.footer_logo_section p {color: #676a6a;font-weight: 500;margin-left: 3px;font-size: 12pt;line-height: 25px;}
.common-footer-style .copyright {justify-content: center;padding: 30px 0;font-size: 10pt;font-weight: 400;}
.common-footer-style .footer-widget-wrap {padding: 60px 0 35px;}
ul#menu-footer-menu {display: flex;justify-content: end;margin-bottom: 10px;}
.footer-item ul li a {font-size: 12pt;padding: 0px;font-weight: 500;}
.footer-item ul li {margin-left: 40px;width: auto;}
ul.store_icon_section {float: right;}
ul.store_icon_section li {margin-left: 20px;display: inline-block;margin-bottom: 0px;}
ul.store_icon_section li img {width: 200px;}
.header .logo {width: 100px;}
.style-2 .nav-list>li a {font-size: 20px;font-weight: 500;}
.style-2 .nav-list>li {margin-left: 50px;}
.style-2 .nav-list .drop-menu a {font-size: 16px;line-height: 18px;}
.style-2 .nav-list li:last-child .drop-menu {right: inherit;}
.style-2 .nav-list li:last-child .drop-menu:before {right: 58px;}
.top_header_bar {background: #231f20;text-align: right;padding: 5px 100px;position: relative;z-index: 999;}
a.top_bar_bell_icon {text-align: right;color: #d10028;font-size: 18px;font-weight: 600;}
a.top_bar_bell_icon img {margin-right: 5px;width:30px;}
.admin-bar header.style-2 {top: 0px !important;}
header.style-2 {top: 0px !important;position: relative;z-index: 999;}
.top-baner.smal-size {height: 700px;}
.page-id-856 .top-baner.smal-size .title-style-1 h1 {display: none;}
.page-id-854 .top-baner.smal-size .title-style-1 h1 {display: none;}
.page-id-874 .top-baner.smal-size .title-style-1 h1 {display: none;}
.page-id-878 .top-baner.smal-size .title-style-1 h1 {display: none;}
.page-id-116 .top-baner.smal-size .title-style-1 h1 {display: none;}
.page-id-1088 .top-baner.smal-size .title-style-1 h1 {display: none;}
.page-id-880 .top-baner.smal-size .title-style-1 h1 {display: none;}
.page-id-1287 .top-baner.smal-size .title-style-1 h1 {display: none;}
.page-id-1284 .top-baner.smal-size .title-style-1 h1 {display: none;}
.page-id-1289 .top-baner.smal-size .title-style-1 h1 {display: none;}
.page-id-48 .top-baner.smal-size .title-style-1 h1 {display: none;}
.single-portfolio .top-baner.smal-size .title-style-1 h1 {display: none;}
.single-portfolio .top-baner.smal-size .title-style-1 .sub-title {display: none;}
.page-id-48 .top-baner.smal-size .title-style-1 .sub-title {display: none;}
.error404 .top-baner.smal-size .title-style-1 h1 {display: none;}
.fixed_top header.style-2 {top: 0px !important;position: fixed;z-index: 999;}
header.style-2 .header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.top-image.block-bg .bg-wrap {height: 100%;bottom: auto;top: 0px;}
.page-id-856 .container {width: 100%;}
.admin-bar.fixed_top header.style-2 {top: 32px !important;position: fixed;z-index: 999;}
.main-footer > .container {border-top: 1px solid #e1e1e1;}
select.input-select {margin-top: 20px;position: relative;display: inline-block;height: 40px;border: 1px solid #dfe2e7;background: #fff;padding: 0px 15px;font-size: 13px;font-weight: 400;line-height: 42px;color: #b1b1b1;margin-bottom: 20px;transition: all 0.35s ease-out;-webkit-transition: all 0.35s ease-out;appearance: auto;}
input.submit {background: #000;color: #fff;font-size: 16px;transition: all 0.3s ease-in-out;width: 150px;height: 40px;line-height: 40px;border: 1px solid #000;}
input.submit:hover {background: #fff;color: #000;border: 1px solid #000;}
ul.adress-list li {padding: 2px 0px !important;}
.features_title .sub-title:before, .smarter_safer_title .sub-title:before {display: none;}
.home_price_table .price-head span {display: none;}
.testi-item .right-half {padding-left: 10%;}
.customer_care_title {font-weight: 500;margin-bottom: 30px;}
.customer_care_sub p {font-size: 24px !important;color: #222;}
.customer_care_sub {margin-bottom: 30px;}
.below_customer_care_title {color: #222;margin-bottom: 40px;font-size: 22px;font-weight: 600;}
.table_days_inner ul {list-style: none;padding: 0px;margin: 0px;}
.table_days_inner ul li {padding: 0px;margin: 0px;padding-bottom: 9px;margin-bottom: 10px;border-bottom: 1px dashed #a6a6a6;}
span.day {color: #a5a5a5;font-size: 19px;}
span.day_time {color: #dd3333;font-size: 19px;float: right;font-weight: 600;}
span.day_time i {margin-left: 12px;vertical-align: middle;color: #8a8989;transform: rotate(80deg);font-size: 22px;}
.submit_ticket_heading p {font-size: 28px !important;line-height: 30px !important;letter-spacing: 0.5px;color: #222;font-weight: 500;}
.vehicle-recovery-txt {background: #e5e5e5;padding-top: 20px !important;text-align: center;margin-top: 30px;}
.vehicle-recovery-txt p {color: #222;font-size: 24px !important;font-weight: 500;}
.table_days_inner {margin-bottom: 45px;}
.page-id-116 .top-baner.smal-size {height: 260px;}
.page-id-1088 .top-baner.smal-size {height: 500px;}
.page-id-880 .top-baner.smal-size {height: 435px;}
.title-style-3 .h1 {font-size: 65px;line-height: 72px;}
#email_box input.wpcf7-text {position: relative;display: inline-block;width: 100%;height: 50px;border: 1px solid rgba(255,255,255,0.3);background: rgba(255,255,255,0.6);padding: 10px 20px;font-size: 13px;font-weight: 400;line-height: 52px;margin-top: 5px;margin-bottom: 20px;transition: all 0.35s ease-out;-webkit-transition: all 0.35s ease-out;}
#email_box textarea.wpcf7-textarea {position: relative;display: inline-block;width: 100%;height: 130px;border: 1px solid rgba(255,255,255,0.3);background: rgba(255,255,255,0.6);padding: 10px 20px;font-size: 13px;font-weight: 400;line-height: 52px;margin-top: 5px;margin-bottom: 20px;resize: none;transition: all 0.35s ease-out;-webkit-transition: all 0.35s ease-out;}
#email_box input.wpcf7-submit {color: #fff;transition: all 0.3s ease-in-out;height: 50px;line-height: 50px;border: 1px solid #d33;background: #d33;width: 300px;font-size: 18px;font-weight: 500;text-transform: capitalize;margin: 0px auto 15px;display: block;padding: 0px;}
#email_box input.wpcf7-submit:hover {background: #fff;color: #000;border: 1px solid #000;}
#email_box p {font-size: 15px;color: #fff;}
#email_box p a {color: #fff;}
#email_box label {width: 100%;color: #fff;font-size: 18px;font-weight: 400;}
#email_box.modal {display: none;position: fixed;z-index: 9999;padding-top: 50px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgba(0,0,0,0.5);}
#email_box .modal-content {background: rgba(0,0,0,0.5);margin: 60px auto 0px;padding: 40px;border: medium none;width: 600px;border-radius: 0px;}
#email_box .close {color: #000;float: right;font-size: 28px;opacity: 1;font-weight: bold;display: none;}
#email_box .close:hover, #email_box .close:focus {color: #000;text-decoration: none;cursor: pointer;}
.support_ticket .sent label {display: none;}
.support_ticket .sent input.wpcf7-submit {display: none;}
.support_ticket .sent p.disclaimer {display: none;}
.support_ticket .sent .wpcf7-response-output {margin-top: 50px;padding: 10px;text-align: center;margin-bottom: 25px;display: none;}
.support_ticket .sent p {display: none;}
.support_ticket .success_message {display: none;}
.support_ticket .sent .success_message {background: rgba(255,255,255,0.7);padding: 60px;color: #333;text-align: center;display: block;}
.support_ticket .sent .success_message h4 {font-weight: 500 !important;margin-bottom: 40px !important;font-size: 40px !important;color: #333;}
.support_ticket .sent .success_message p {line-height: 1.7 !important;color: #333 !important;font-size: 29px !important;font-weight: 300;display: block;}
.features_right_dexcription p {font-family: 'Poppins';font-size: 24px;color: #282b2b;padding: 0px;line-height: 28px;}
.testimonial_block_inner {padding-top: 70px;padding-bottom: 70px;margin-bottom: 0px;}
.testimonial_block_inner .features_right_dexcription {padding: 0px 0px 0px 30px;width: auto;}
.features_title .simple-text.lg {padding: 0px;}
.features_title h3 {margin: 0px;position: relative;}
.features_title h3:after {content: "";position: absolute;top: 0px;right: -33px;background: #222;width: 6px;border-radius: 5px;height: 25px;}
.features_title {width: auto;padding-right: 30px;}
.features_right_dexcription h6.h6 {display: none;}
.feature_inner_sec {display: flex;align-items: center;justify-content: center;}
.svr_call_top a {color: #fff;}
.page-id-1088 .content {padding-top: 0px;}
.svr_call_top {margin-top: -5px;}
.vehicle_stolen_contact {padding-left: 100px !important;background: url(assets/images/svr_icon.png);background-repeat: no-repeat;background-size: 110px 100px;background-position: top left;}
.vehicle_list_icon {padding: 30px 0px;}
.recovery_contact a {color: #222;}
.vehicle_list_icon ul li {padding-left: 22px !important;position: relative;}
.vehicle_list_icon ul li:before {content: "";position: absolute;top: 10px;left: 0px;background: #333;width: 8px;height: 8px;border-radius: 50%;}
.vehicle_list_icon1 ul li {padding-top: 3px;padding-bottom: 3px;}
.vehicle_list_icon.vehicle_list_icon1 ul li:before {top: 12px;}
.vehicle_stolen_contact1 {padding-top: 28px !important;padding-bottom: 30px !important;margin-top: 9px;}
.page-id-1284 .top-baner.smal-size {height: 700px;}
.page-id-1287 .top-baner.smal-size {height: 600px;}
.page-id-1289 .top-baner.smal-size {height: 700px;}
.page-id-48 .top-baner.smal-size {height: 600px;}
.error404 .top-baner.smal-size {height: 700px;}
.single-portfolio .top-baner.smal-size {height: 700px;margin-top: 0px;}
.recovery_contact {text-align: center;}
.folow-info b {font-size: 16px;border: 1px solid #fff;display: table;width: 37px;margin: 0px auto 10px;height: 35px;border-radius: 50%;line-height: 35px;}
.locate_left_content ul li {position: relative;padding-left: 15px;padding-top: 8px;padding-bottom: 8px;}
.single-portfolio .top-baner {min-height: 570px;height: 570px;}
.locate_left_content ul li:before {content: "";position: absolute;top: 10px;left: 3px;background: #222;width: 6px;height: 6px;border-radius: 50%;}
.locate_left_content p {margin-bottom: 15px;}
.locate_left_content ul {margin-bottom: 15px;margin-top: 3px;}
.single-portfolio section.section-bg, .error404 section.section-bg {border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;padding: 60px 0 35px;}
.single-portfolio section.section-bg .col-md-6, .error404 .section-bg .col-md-6 {display: none;}
.single-portfolio section.section-bg .col-md-3:first-child {width: 35%;}
.single-portfolio section.section-bg .col-md-3:last-child {width: 65%;}
.single-portfolio .copyright, .error404 .copyright {justify-content: center;padding: 30px 0;font-size: 10pt;font-weight: 400;}
.error404 .main-footer .section-bg .col-md-3:first-child {width: 35%;}
.error404 .main-footer .section-bg .col-md-3:last-child {width: 65%;}
.error404 .main-footer {margin-top: 80px;}
.single-portfolio .top-baner .title-style-1 h1 {display: none;}
.single-portfolio .top-baner .title-style-1 .sub-title {display: none;}
.content .setup-inner ol li {list-style: decimal;padding-top: 8px;padding-bottom: 8px;}
.content .setup-inner ol {padding-left: 25px;}
.content .setup-inner ul li {position: relative;padding-left: 25px;padding-top: 8px;padding-bottom: 8px;}
.content .setup-inner ul li:before {content: "";position: absolute;top: 10px;left: 8px;background: #222;width: 6px;height: 6px;border-radius: 50%;}
.portfolio_single_content ol, .portfolio_single_content ul {padding-left: 25px;padding-top: 15px;padding-bottom: 15px;}
.portfolio_single_content ol li {list-style: decimal;padding: 8px 0px;}
.portfolio_single_content ul li {list-style: disc;padding: 8px 0px;}
.top-baner.smal-size h1 {display: none;}
.about_map_address ul {padding-left: 25px;padding-top: 15px;padding-bottom: 15px;}
.about_map_address ul li {list-style: disc;padding: 8px 0px;}
.about_map_address ul li a {color: #222;}
.heading_overline h2 {text-align: right;border-top: 2px solid #222;padding-top: 3px;}
.submit-ticket-left img, .submit-ticket-left p, .submit-ticket-right img, .submit-ticket-right p {cursor: pointer;}
span.your_privacy_choices {font-size: 16px;font-weight: 500;margin-bottom: 13px;display: block;color: #676a6a;text-align: right;cursor: pointer;}
span.your_privacy_choices svg {width: 45px;vertical-align: middle;margin-left: 5px;}


#your_pc:before {
    background: #000;
    opacity: 0.5;
    position: absolute;
    content: "";
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}
.your_pc .modal-body {
    overflow: auto;
    height: 550px;
}
.your_pc .modal-dialog {
    width: 900px !important;
}
.your_pc h4.modal-title {
    font-size: 28px !important;
    margin-bottom: 0 !important;
    text-align: center !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    color: #000;
}
.your_pc .modal-body h4 {
    margin: 0px 0 10px !important;
    line-height: 25px;
    color: #333;
    font-size: 28px;
}
.your_pc .modal-body h4 b {
    font-size: 20px !important;
    font-weight: 500 !important;
    color: #000;
}
.your_pc .modal-body p {
    font-size: 15px !important;
    margin-bottom: 10px !important;
    line-height: 1.4;
}
.your_pc .modal-body hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}
.your_pc .modal-body h5 {
    font-size: 13px;
    font-weight: 500;
    color: #333;
}
.your_pc .modal-body ul {
    margin: 0 -6px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clear: both !important;
    display: block !important;
}
.your_pc .modal-body ul li {
    list-style: none !important;
    float: left !important;
    width: 33.33% !important;
    padding: 0 6px !important;
}
.your_pc .modal-body ul li input {
    padding: 10px !important;
    border: 1px solid #d7d7d7 !important;
    color: #333333;
    background-color: #ffffff;
    font-size: 15px;
    width: 100%;
    display: block;
}
.your_pc .modal-body ul li input::-webkit-input-placeholder {
  color: #333333;
  opacity: 1;
}
.your_pc .modal-body ul li input::-moz-placeholder {
  color: #333333;
  opacity: 1;
}
.your_pc .modal-body ul li input:-ms-input-placeholder {
  color: #333333;
  opacity: 1;
}
.your_pc .modal-body ul li input:-moz-placeholder {
  color: #333333;
  opacity: 1;
}
.your_pc .modal-body ul li .wpcf7-form-control-wrap {
    display: block;
}
.your_pc .modal-body ul li .wpcf7-form-indicator {
    display: none !important;
}
.your_pc .modal-body ul li  select.wpcf7-form-control.wpcf7-select {
    padding: 10px 19px 9px !important;
    width: 100% !important;
    color: #333333;
    background-color: #ffffff;
    font-size: 15px;
    border: 1px solid #d7d7d7;
    appearance: auto;
}
.your_pc .wpcf7-response-output {
    color: #46b450;
    font-size: 15px !important;
    text-transform: capitalize;
    text-align: center;
}
.your_pc .wpcf7 form.invalid .wpcf7-response-output {
    color: red;
}
.your_pc input.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: 19% !important;
    float: right !important;
    color: #ffffff;
    background-color: #2F2F2F;
    font-size: 15px;
    display: block;
    padding: 11px !important;
}

@media (max-width: 767px) {
a.top_bar_bell_icon img {width:25px;}
.your_pc .modal-body ul li {width: 100% !important;}
.your_pc input.wpcf7-form-control.has-spinner.wpcf7-submit {width: 33% !important;float: left !important;}
.your_pc .modal-body {height: 500px;}
.your_pc h4.modal-title {font-size: 20px !important;}
.your_pc .modal-body h4 {line-height: 22px;font-size: 16px;}
.your_pc .modal-body h4 b {font-size: 16px !important;}
.your_pc .modal-dialog {width: 95% !important;}
span.your_privacy_choices {text-align: center;}
.style-2 .nav-list>li {margin-left: 0px;}
.style-2 .nav-list>li a {font-size: 22px;}
.footer_logo_section {flex-direction: column;}
.footer_logo_section p {margin-left: 0px;margin-top: 10px;}
ul#menu-footer-menu {display: block;}
.footer-item ul li {margin-left: 0px;}
ul.store_icon_section li img {width: 130px;}
ul.store_icon_section {float: none;}
ul.store_icon_section li {margin-left: 0px;}
.content, .main-footer {padding: 0px !important;}
.common-footer-style .copyright {font-size: 15px;}
.top_header_bar {text-align: center;padding: 5px 15px !important;}
a.top_bar_bell_icon {font-size: 16px;}
.top-baner.smal-size {height: 130px !important;margin-bottom: 30px !important;}
.top-baner.smal-size .block-bg {height: 130px;}
/*.top-baner .bg {background-size: contain !important;}*/
.stretch_row_content {padding-left: 15px;padding-right: 15px;}
.container section:first-child {padding-top: 0px;}
.customer_care_title {line-height: 35px !important;font-size: 22px !important;margin-bottom: 15px;}
.customer_care_sub p {font-size: 16px !important;}
.customer_care_sub {margin-bottom: 5px;}
.below_customer_care_title {font-size: 18px;}
span.day {font-size: 15px;}
span.day_time {font-size: 15px;}
span.day_time i {margin-left: 5px;font-size: 20px;}
.submit_ticket_heading p {font-size: 24px !important;}
.vehicle-recovery-txt {padding-left: 15px;padding-right: 15px;margin-bottom: 30px;}
.vehicle-recovery-txt p {font-size: 18px !important;}
#email_box .modal-content {background: rgba(0,0,0,0.8);padding: 30px 15px;width: 95%;}
header.style-2 {height: 80px;}
.title-style-3 .h1 {font-size: 40px;line-height: 40px;padding-bottom: 15px;}
.sub-title-2 {color: #333;font-size: 16px;padding-bottom: 25px;}
.title-style-3 {z-index: 999;}
.image-testi {width: 100%;}
.testi-item {min-height: 530px;}
.testi-item .right-half {padding-left: 0%;}
.feature_inner_sec {display: inline-block;width: 100%;text-align: center;}
.features_title {padding-right: 0px;}
.testimonial_block_inner .features_right_dexcription {padding: 0px;}
.features_title h3:after {top: 35px;right: 0px;max-width: 30px;height: 6px;left: 0px;width: 100%;margin: 0px auto;}
.features_right_dexcription p {font-size: 20px;line-height: 24px;}
.home .white-mobile-layer {opacity: 1;}
.white-mobile-layer {opacity: 0;}
.elementor-1088 .elementor-element.elementor-element-3b9465f {font-size: 15px !important;line-height: 20px !important;}
.elementor-1088 .elementor-element.elementor-element-bcdbf39 .elementor-heading-title {font-size: 20px !important;}
.vehicle_stolen_contact {padding-left: 55px !important;background-size: 60px 50px;}
.elementor-1088 .elementor-element.elementor-element-34ed360 .elementor-heading-title, .elementor-1088 .elementor-element.elementor-element-9b2105c .elementor-heading-title {font-size: 20px !important;line-height: 28px !important;}
.elementor-1088 .elementor-element.elementor-element-8614a85 .elementor-icon-list-item > .elementor-icon-list-text {font-size: 16px !important;line-height: 22px !important;}
.vehicle_list_icon ul li:before {top: 8px;}
.vehicle_list_icon ul li {padding-left: 20px !important;}
.elementor-1088 .elementor-element.elementor-element-360639f, .elementor-1088 .elementor-element.elementor-element-c0338b8 {font-size: 18px !important;line-height: 25px !important;}
.elementor-1088 .elementor-element.elementor-element-9674c3a {font-size: 15px !important;text-align: center;line-height: 20px;}
.elementor-1088 .elementor-element.elementor-element-9e76db4 {font-size: 16px !important;line-height: 22px !important;}
.elementor-1088 .elementor-element.elementor-element-3b8a3a7 .elementor-heading-title, .elementor-1088 .elementor-element.elementor-element-59a4642 .elementor-heading-title {font-size: 20px !important;line-height: 28px !important;}
.vehicle_stolen_contact1 {padding-top: 0px !important;padding-bottom: 10px !important;margin-top: 10px;background-position: top left;}
.elementor-880 .elementor-element.elementor-element-976de17 .elementor-heading-title {font-size: 28px !important;line-height: 34px !important;}
.elementor-element-c7aea42 .elementor-element-34925ac {padding-left: 0px !important;padding-right: 0px !important;}
.svr_call_top {border-radius: 0px !important;}
.elementor-toggle .elementor-tab-title {line-height: 20px !important;}
.price-head b {font-size: 28px !important;line-height: 34px !important;}
.admin-bar.fixed_top header.style-2 {top: 0px !important;height: 80px;}
.fixed_top header.style-2 {height: 80px;}
.error_404_title {padding-top: 0px !important;}
.error_404_title .elementor-element.elementor-element-9a14b19 > .elementor-element-populated {margin: 30px 0px 0px 0px;}
.elementor-1496 .elementor-element.elementor-element-921f3a3 .elementor-heading-title {font-size: 24px !important;line-height: 28px !important;}
.error_404_list {text-align: left !important;font-size: 15px !important;}
.elementor-1496 .elementor-element.elementor-element-9fdff6c .elementor-button {font-size: 15px !important;padding: 15px 20px 15px 20px !important;}
.single-portfolio section.section-bg .col-md-3:first-child {width: 100%;}
.single-portfolio section.section-bg .col-md-3:last-child {width: 100%;}
.footer-item ul li {margin-left: 0px;}
.single-portfolio .footer-item ul li {margin-left: 0px;margin-bottom: 10px;}
.error404 .main-footer .section-bg .col-md-3:first-child {width: 100%;}
.error404 .main-footer .section-bg .col-md-3:last-child {width: 100%;}
.error404 .footer-item ul li {margin-left: 0px;margin-bottom: 10px;}
.page-template-portfolio .main-footer {margin-top: 60px;}
.elementor-1287 .elementor-element.elementor-element-1468944 .elementor-heading-title {font-size: 18px !important;font-weight: 600 !important;line-height: 25px !important;}
.page-id-1287 .main-footer, .page-id-1284 .main-footer, .page-id-1289 .main-footer {margin-top: 60px;}
.single-portfolio .top-baner {min-height: 100px;height: 100px;}
.single-portfolio .top-baner .block-bg {height: 100px;}
.single-portfolio .content .col-xs-4 {width: 100%;text-align: center;}
.single-portfolio .content .col-xs-8 {width: 100%;}
.locate_inner_title h2.elementor-heading-title {font-size: 22px !important;line-height: 28px !important;}
ul.slick-dots {display: none;}
section.section.no.poind-closest.pb-100.mt-100 {margin-top: 0px;}
.logo-item img {display: inline-block;}
.testimonial_block_inner {padding-top: 70px !important;padding-bottom: 0px;}
.heading_overline h2 {text-align: left;}
}

@media (min-width: 768px) and (max-width: 991px) {
.your_pc .modal-body {height: 530px;}
.your_pc .modal-dialog {width: 600px !important;}
.main-footer {padding: 0px !important;}
.footer_logo_section img.footer_logo {width: 100px;}
.footer_logo_section p {font-size: 15px;line-height: 18px;text-align: left;}
.footer-item ul li {margin-left: 15px;}
ul.store_icon_section li {margin-left: 15px;}
ul.store_icon_section li img {width: 140px;}
ul#menu-footer-menu {display: inline-block;width: 100%;}
.footer-item ul li {margin-left: 5px !important;margin-bottom: 0px !important;margin-right: 5px !important;float: left;}
.common-footer-style .copyright {font-size: 15px;}
.footer-item ul li a {font-size: 15px;}
.top_header_bar {padding: 5px 20px !important;}
.top-baner.smal-size {height: 300px !important;}
.style-2 .nav-list>li {margin-left: 0px;}
.stretch_row_content {padding-left: 15px;padding-top: 0px;padding-right: 15px;padding-bottom: 0px;}
.testi-item .right-half {padding-left: 0%;}
.customer_care_title {margin-top: 40px;}
.customer_care_sub {margin-bottom: 0px;}
.vehicle-recovery-txt {padding-top: 40px !important;padding-bottom: 0px;}
section.section.full_stretch_row_content.fullwidth {padding-top: 0px;padding-bottom: 0px;}
.footer-widget-wrap .col-md-6 {width: 42%;}
.footer-widget-wrap .col-md-6+.col-md-6 {width: 58%;}
.adress-list li {font-size: 16px;line-height: 24px;}
.feature_inner_sec {width: 100%;}
.features_title h3 {font-size: 20px;}
.features_right_dexcription p {font-size: 18px;line-height: 24px;}
.features_title {padding-bottom: 0px;}
.home .white-mobile-layer {opacity: 1;}
.white-mobile-layer {opacity: 0;}
.page-id-1088 .content {padding-left: 15px;padding-right: 15px;}
.elementor-1088 .elementor-element.elementor-element-3b9465f {font-size: 19px !important;}
.elementor-1088 .elementor-element.elementor-element-bcdbf39 .elementor-heading-title {font-size: 25px !important;}
.elementor-1088 .elementor-element.elementor-element-34ed360 .elementor-heading-title, .elementor-1088 .elementor-element.elementor-element-9b2105c .elementor-heading-title {font-size: 24px;line-height: 30px;}
.elementor-1088 .elementor-element.elementor-element-8614a85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1088 .elementor-element.elementor-element-9e76db4 {font-size: 18px;line-height: 24px;}
.vehicle_list_icon ul li:before {top: 8px;}
.elementor-1088 .elementor-element.elementor-element-360639f, .elementor-1088 .elementor-element.elementor-element-c0338b8 {font-size: 20px !important;line-height: 28px !important;}
.elementor-1088 .elementor-element.elementor-element-9674c3a {font-size: 18px !important;text-align: center;}
.elementor-1088 .elementor-element.elementor-element-3b8a3a7 .elementor-heading-title, .elementor-1088 .elementor-element.elementor-element-59a4642 .elementor-heading-title {font-size: 24px;line-height: 30px;}
.vehicle_stolen_contact1 {background-position: 0;}
.elementor-1496 .elementor-element.elementor-element-921f3a3 .elementor-heading-title {font-size: 32px !important;line-height: 35px !important;}
.error_404_title {padding-top: 0px !important;}
.single-portfolio section.section-bg .col-md-3:first-child {width: 42%;}
.single-portfolio section.section-bg .col-md-3:last-child {width: 58%;}
.error404 .main-footer .section-bg .col-md-3:first-child {width: 42%;}
.error404 .main-footer .section-bg .col-md-3:last-child {width: 58%;}
.single-portfolio .top-baner {min-height: 280px;height: 280px;}
.page-id-48 .top-baner.smal-size {height: 260px !important;}
.page-id-1287 .top-baner.smal-size {height: 270px !important;}
.page-id-1284 .top-baner.smal-size {height: 270px !important;}
.page-id-1289 .top-baner.smal-size {height: 270px;}
.locate_inner_title {padding-top: 60px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
.content, .main-footer {padding: 0px 20px !important;}
.footer_logo_section img.footer_logo {width: 100px;}
.footer_logo_section p {font-size: 16px;line-height: 22px;}
.footer-item ul li {margin-left: 13px !important;}
.footer-item ul li a {font-size: 14px;}
ul.store_icon_section li img {width: 160px;}
ul#menu-footer-menu {margin-bottom: 15px;}
.common-footer-style .copyright {font-size: 16px;}
.top_header_bar {padding: 5px 20px !important;}
.top-baner.smal-size {height: 400px !important;}
.stretch_row_content {padding-left: 15px;padding-right: 15px;}
.testi-item .right-half {padding-left: 2%;}
.customer_care_title {margin-top: 40px;}
.vehicle-recovery-txt {padding-left: 20px;padding-right: 20px;}
.price-head b {font-size: 35px;line-height: 40px;}
.footer-widget-wrap .col-md-6 {width: 35%;}
.footer-widget-wrap .col-md-6+.col-md-6 {width: 65%;}
ul.adress-list li {font-size: 15px;line-height: 25px;}
.simple-text.lg p {font-size: 15px;line-height: 28px;}
.features_title h3 {font-size: 18px;}
.features_right_dexcription p {font-size: 18px;line-height: 24px;}
.vehicle_stolen_contact1 {background-position: 0px;}
.page-id-116 .top-baner.smal-size {height: 260px !important;margin-bottom: 60px;}
.error404 .top-baner.smal-size {height: 400px;}
.error_404_list {max-width: 800px;margin: 10px auto 0px;}
.page-template-portfolio .main-footer {margin-top: 80px;}
.single-portfolio .top-baner {min-height: 400px;height: 400px;}
.page-id-48 .top-baner.smal-size {height: 350px !important;}
.page-id-1287 .top-baner.smal-size {height: 340px !important;}
.page-id-1284 .top-baner.smal-size {height: 340px !important;}
.page-id-1289 .top-baner.smal-size {height: 340px;}
.locate_inner_title {padding-top: 60px;}
.page-template-portfolio .content {padding-top: 60px;}
}

@media (min-width: 1200px) {
.footer-widget-wrap .col-md-6 {width: 35%;}
.footer-widget-wrap .col-md-6+.col-md-6 {width: 65%;}
.testimonial_block_inner .container {width: 1260px;}
#email_box .modal-content {height: 600px;overflow: auto;margin: 0px auto;}
.elementor-1088 .elementor-element.elementor-element-0c251bf {margin-top: 15px !important;margin-bottom: 30px !important;}
.error_404_list {max-width: 800px;margin: 10px auto 0px;}
}

@media (min-width: 1200px) and (max-width: 1400px) {
.simple-text.lg p {font-size: 20px;line-height: 34px;}
.adress-list li {font-size: 20px;line-height: 34px;}
.features_title h3 {font-size: 24px;}
.features_right_dexcription p {font-size: 22px;line-height: 26px;}
.testimonial_block_inner .container {width: auto;}
.vehicle_stolen_contact1 {background-position: 0px;}
}

@media (min-width: 1200px) and (max-width: 1600px) {
select.input-select {width: 510px;}
textarea.input-field {width: 510px;}
.swipe-arrow-type-1 {bottom: 20px !important;}
.page-id-116 .top-baner.smal-size {margin-bottom: 60px;}
.page-template-portfolio .main-footer {margin-top: 80px;}
.page-id-48 .top-baner.smal-size {height: 450px;}
.page-id-1287 .top-baner.smal-size {height: 400px;}
.page-id-1284 .top-baner.smal-size {height: 400px;}
.page-id-1289 .top-baner.smal-size {height: 400px;}
.locate_inner_title {padding-top: 60px;}
.page-id-1289 .content, .page-id-1284 .content, .page-id-1287 .content {padding-bottom: 60px;}
.page-template-portfolio .content {padding-top: 60px;}
.single-portfolio .top-baner {min-height: 460px;height: 460px;}
.page-id-856 .top-baner.smal-size, .page-id-854 .top-baner.smal-size {height: 450px;}
}

@media (max-width: 1600px) {
header.style-2 {height: 100px;}
.top-baner.smal-size {height: 500px;}
.content, .main-footer {padding: 0px 50px;}
.footer-item ul li {margin-left: 14px;}
.page-id-856 .top-baner.smal-size, .page-id-854 .top-baner.smal-size {margin-bottom: 60px;}
.page-id-856 .main-footer > .container, .page-id-854 .main-footer > .container {margin-top: 50px;}
.top_header_bar {padding: 5px 60px;}
.page-id-878 .content {padding-top: 60px;padding-bottom: 60px;}
.page-id-880 .content {padding-top: 70px;padding-bottom: 70px;}
}

@media (min-width: 1601px) {
select.input-select {width: 315px;}
textarea.input-field {width: 315px;}
}