/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
div#about_inner p {
    padding-right: 70px;
    font-size: 18px !important;
    line-height: 28px !important;
}
div#CollisionRepair p {
    font-size: 18px !important;
    line-height: 28px !important;
    color: #000;
}
div#about p span {
    font-size: 18px !important;
    color: #000 !important;
	line-height: 28px !important;
}
div#about p {
    font-size: 18px;
	line-height: 28px !important;
}
div#Connect .vc_col-sm-6.c2 {
    padding-left: 30px;
}
/* Gravity form css*/
div#gform_fields_1,div#gform_fields_2,div#gform_fields_3 {
    row-gap: 10px;
}
div#Connect #btn_boo{
    background: linear-gradient(253deg, rgba(0, 0, 0, 1) 0%, rgba(42, 141, 196, 1) 48%, rgba(72, 72, 124, 1) 94%);
    padding-block: 14px;
    padding-inline: 30px !important;
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 25px;
    font-family: 'Inter';
    font-weight: 400;
    letter-spacing: 1px;
    border-radius: 0px !important;
    margin-right: 10px;
}
input#gform_submit_button_2,input#gform_submit_button_3,input#gform_submit_button_1{
    background: linear-gradient(253deg, rgba(0, 0, 0, 1) 0%, rgba(42, 141, 196, 1) 48%, rgba(72, 72, 124, 1) 94%);
    padding-block: 14px;
    padding-inline: 30px !important;
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 25px;
    font-family: 'Inter';
    font-weight: 400;
    letter-spacing: 1px;
    border-radius: 0px !important;
   	display:table;
	margin:0 auto;
}
div#Connect a.nectar-button.small.regular.accent-color.regular-button.pop1.pum-trigger {
    text-transform: uppercase;
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 25px;
    font-family: Inter;
    font-weight: 400;
    letter-spacing: 1px;
    background: linear-gradient(253deg, rgb(0, 0, 0) 0%, rgb(42, 141, 196) 48%, rgb(72, 72, 124) 94%);
    padding-block: 14px;
    padding-inline: 30px !important;
    border-radius: 0px !important;
}
div#Inquire h2, div#Inquire h3,div#gform_fields_2 h2,div#gform_fields_3 h2{
    text-align: center !important;
    color: #000 !important;
}
div#cont_inner a#btn_boo {
    margin-bottom: 10px;
}
div#Connect a#btn_boo {
    margin-bottom: 10px !important;
}

div#Connect .iwt-text {
    font-size: 16px !important;
    color: #000 !important;
}
div#CollisionRepair h2 strong {
    font-family: Antonio !important;
    text-transform: uppercase;
    font-size: 40px;
    line-height: 50px;
    font-weight: 700;
}
/* */


#top .b1 a {
    background: linear-gradient(253deg,rgba(0, 0, 0, 1) 0%, rgba(42, 141, 196, 1) 48%, rgba(72, 72, 124, 1) 94%);
    padding-block: 14px;
    padding-inline: 30px !important;
    text-transform: uppercase;
}
.gradiant h6 {
    background: -webkit-linear-gradient(#3B3E77, #2A8DC4,#48487C);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
    letter-spacing: 1px;
}
div#services {
    padding-block: 80px 80px  !important;
}
div#services .carousel-item div#service-carousal-row {
    margin-bottom: 0;
}
div#services .carousel-item {
    border: 1px solid #00000030;
    background-color: white;
    filter: drop-shadow(2px 4px 6px #ccc);
    margin-inline: 10px;
    padding-inline: 40px;
    padding-block: 23px 20px;
    position: relative;
    overflow: hidden;
}
div#services .carousel-item h6 img {
    margin: 0 !important;
}
div#services .carousel-item .text2 p {
    height: 110px;
}
div#services .carousel-item .text2 h5 img {
    margin: 0;
}
div#services .owl-item.active .carousel-item:before {
    content: '';
    position: absolute;
    background-image: url(https://devu4.customdev.solutions/Bob/wp-content/uploads/2026/03/Group-44975.png);
    width: 100%;
    height: 0%;
    top: 0;
    left: 0;
    background-size: cover;
    transition: 0.9s;
}
div#services .owl-item.active .carousel-item:hover:before {
    height: 100%;
}
div#services .owl-item.active .carousel-item:hover span {
    color: white !important;
}
div#services .owl-item.active .carousel-item:hover img {
    filter: brightness(0) invert(1);
}
.man-contaner {
    padding-inline: 60px !important;
}
div#about .c2 {
    padding-inline: 90px 150px;
}
div#about .c2 .text1 p {
    padding-bottom: 11px;
}
div#about .c2 .text1 h4 span {
    display: flex;
    align-items: center;
}
div#about .c2 .text1 h4 span img {
    padding-right: 7px;
    padding=r: 0;
}
a#b1 {
    background: linear-gradient(253deg, rgba(0, 0, 0, 1) 0%, rgba(42, 141, 196, 1) 48%, rgba(72, 72, 124, 1) 94%);
    padding-block: 14px;
    padding-inline: 30px !important;
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 25px;
    font-family: 'Inter';
    font-weight: 400;
    letter-spacing: 1px;
    border-radius: 0px !important;
}
div#about {
    padding-bottom: 90px !important;
}
div#about .row-bg-wrap:before {
    content: '';
    position: absolute;
    background-image: url(https://devu4.customdev.solutions/Bob/wp-content/uploads/2026/03/pngegg-13-1.png);
    width: 520px;
    height: 350px;
    z-index: 99;
    bottom: 0;
    right: 0;
    background-size: cover;
}
.ocm-effect-wrap {
    --scroll-bar-w: 0px;
}
div#vehicle {
    padding-block: 0px 39px !important;
}
div#vehicle .text1 h2 {
    display: flex;
}
div#Frequently {
    padding-top: 60px !important;
}
div#vehicle .text1 h2 {
    font-size: 120px;
    line-height: 130px;
    text-align: center !important;
    justify-content: center;
}
div#vehicle .owl-stage-outer {overflow: visible;}
div#vehicle  .carousel-item {
    margin-inline: 5px;
}
div#vehicle .carousel-item .cc1 {
    padding-bottom: 20px;
}
div#vehicle .owl-item {scale: 0.8;transition: 0.9s;}
div#vehicle .owl-item.active {
    scale: 1;
}
div#vehicle .owl-item .vc_col-sm-6 {
    opacity: 0;
    transition: 0.9s;
}
div#vehicle .owl-item.active .vc_col-sm-6 {
    opacity: 1;
}
div#vehicle .text1 {
    padding-bottom: 20px;
}
div#vehicle .owl-dots {
    display: none;
}
div#Frequently .c1 .vc_column-inner {
    padding-left: 130px;
}
div#Frequently .c1  .text1 p {
    width: 70%;
}
div#Frequently .toggle.default {
    border: 1px solid #ffffff21;
    margin-bottom: 20px;
    padding-inline: 30px;
    padding-block: 18px;
}
div#Frequently .toggle.default a.nectar-inherit-h3.toggle-heading {
    color: white;
}
div#Frequently {
    padding-bottom: 100px !important;
}
div#Frequently .img2 {
    position: absolute;
    bottom: -110px;
    left: -340px;
    width: 65%;
}
div#diagnostics .img2 {
    position: absolute;
    bottom: -110px;
    right: -440px;
    width: 30%;
}
div#diagnostics {
    padding-block: 80px !important;
}
div#CUSTOMERS {
    padding-block: 80px !important;
}
div#CUSTOMERS .text1 h3 span {
    display: flex;
    align-items: center;
}
div#CUSTOMERS .text1 h3 span img {
    padding-right: 20px !important;
    margin-bottom: 0px;
}
div#CUSTOMERS .text1 h4 span {
    display: flex;
    align-items: center;
    font-family: 'Inter';
    font-size: 26px;
    line-height: 36px;
    font-weight: 400;
}
div#CUSTOMERS .text1 h4 strong {
    color: #222222;
    font-family: Antonio;
    font-size: 30px !important;
    line-height: 40px;
    font-weight: 900 !important;
    padding-right: 6px;
}
div#CUSTOMERS .text1 h4 span img {
    padding-inline: 11px;
}
div#Connect {
    padding-bottom: 80px !important;
}
/* div#Connect .c2 {
    padding-left: 70px;
} */
div#Connect .c2 div#wpforms-81 input {
    border: 0;
    border-bottom: 1px solid #00000021;
    border-radius: 0;
}
div#Connect .c2 div#wpforms-81-field_4-container {
    padding-top: 0;
}
div#Connect .c2 button#wpforms-submit-81 {
    background: linear-gradient(253deg, rgba(0, 0, 0, 1) 0%, rgba(42, 141, 196, 1) 48%, rgba(72, 72, 124, 1) 94%);
    padding-block: 14px;
    padding-inline: 30px !important;
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 25px;
    font-family: 'Inter';
    font-weight: 400;
    letter-spacing: 1px;
    border-radius: 0px !important;
    height: 57px;
}
#footer-outer #footer-widgets .row {
    padding-block: 50px !important;
    border-bottom: 1px solid #ffffff21;
}

#footer-outer #footer-widgets div#media_image-2 {
    margin-bottom: 10px;
}
#footer-outer #footer-widgets .socliy li {
    display: inline-block;
    margin-right: 12px;
}
#footer-outer #footer-widgets .socliy li i {
    border: 1px solid white;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 100%;
    transition: 0.9s;
}
#footer-outer #footer-widgets .socliy li i:hover {
        background: -webkit-linear-gradient(#3B3E77, #2A8DC4, #48487C);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        text-transform: uppercase;
        border: 1px solid #3B3E77;
}
#footer-outer #footer-widgets div#nav_menu-2 {
    margin: 0 auto;
    display: table;
}
#footer-outer #footer-widgets h4 {
    position: relative;
    width: fit-content;
    padding-bottom: 18px;
}
#footer-outer #footer-widgets h4:before {
    content: '';
    position: absolute;
    border: 2px solid white;
    width: 100%;
    bottom: 0;
}
#footer-outer #footer-widgets ul#menu-contact-info strong {
    font-family: Antonio;
    font-size: 22px;
    line-height: 32px;
}
div#copyright {
    padding-block: 15px !important;
}
div#copyright .col.span_5 {
    max-width: 100% !important;
}
div#copyright .col.span_5 div#text-3 {
    text-align: center;
}
div#copyright  .col.span_7.col_last {
    display: none;
}
div#copyright .col.span_5 div#text-3 strong {
    background: -webkit-linear-gradient(#3B3E77, #2A8DC4, #48487C);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
    letter-spacing: 1px;
}
#footer-outer #footer-widgets div#media_image-2 img {
    width: 47%;
}
div#Frequently .toggle.default a.nectar-inherit-h3.toggle-heading {
    padding-block: 0;
}

div#Frequently .toggle.default.open .inner-toggle-wrap {
    padding-bottom: 0;
}

div#Frequently .toggle.default.open  h3.toggle-title {
    padding-bottom: 19px;
}
div#service-carousal-row h3 {
    font-size: 18px !important;
}
/* ===================================== */
@media (max-width: 1920px) {

}
/* ===================================== */
@media (max-width: 1600px) {
    div#services .carousel-item {
    padding-inline: 22px;
}

div#services .carousel-item .text2 p {
    height: 140px;
}
    .man-contaner {
    padding-inline: 30px !important;
}
div#about .c2 {
    padding-inline: 60px 60px;
}


}
/* ===================================== */
@media (max-width: 1440px) {
    div#about .row-bg-wrap:before {
    width: 420px;
    height: 250px;
}

div#vehicle .text1 h2 {
    font-size: 90px;
    line-height: 110px;
}



div#diagnostics .img2 {
    right: -240px;
}

}
/* ===================================== */
@media (max-width: 1366px) {

    div#services .carousel-item .text2 p {
    height: 160px;
}

div#about .c2 {
    padding-inline: 30px 40px;
}

p {
    font-size: 14px;
    line-height: 24px;
}

div#about .c2 .text1 {
    margin-bottom: 0;
}

div#vehicle {
    padding-block: 60px 30px !important;
}

div#vehicle .owl-item {
    scale: 0.9;
}

div#vehicle .carousel-item h3 {
    font-size: 22px;
    line-height: 32px;
}

div#Frequently .c1 .vc_column-inner {
    padding-left: 30px;
}

div#Frequently .toggle.default a.nectar-inherit-h3.toggle-heading {
    font-size: 21px;
    line-height: 31px;
}

}
/* ===================================== */
@media (max-width: 1280px) {

}
/* ===================================== */
@media (max-width: 1024px) {

}
/* ===================================== */
@media (max-width: 912px) {

}
/* ===================================== */
@media (max-width: 800px) {

}
/* ===================================== */
@media (max-width: 480px) {

}

/* ===================================== */