p.orange123ddb {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 24px;
    
   
    color: #FFAA4F;
}

h1.landsecound34 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 50px;
    line-height: 65px;
    color: #122E3E;
}

p.land3paragdju {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
    line-height: 30px;
   
    color: #122E3E;
}



a.fgbudforanage {
    background: linear-gradient( 
268.38deg
 ,#FFAA4F 0.39%,#EF7D01 99.72%);
    border-radius: 10px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 19px;
    line-height: 25px;
    text-align: center;
    color: #FFFFFF;
    padding: 17px 28px;
    display: inline-block;
    cursor:pointer;
}

a.fgbudforanage:hover{
 background: linear-gradient( 
268.38deg
 ,#EF7D01 0.39%,#FFAA4F 99.72%);
    color:white;
}


span.fgbudforanage2 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    color: #4F5665;
        margin-left: 15px;
    margin-right: 15px;
}

span.fgbudforanage3 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    font-size: 25px;
    line-height: 30px;
    color: #4F5665;
    cursor:pointer;
        position: relative;
    top: 4px;
}


p.ifndfsometext {
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 20px;
letter-spacing: 0.01em;
color: #122E3E;
}

p.ifndfsometext.clearfix {
    margin-top: 20px;
     margin-bottom: 28px;
}

.groupisdjsjorangela.clearfix {
    margin-top: 20px;
    margin-bottom: 25px;
}

p.land3paragdju {
    margin-top: 28px;
   
}

.boldx{

    font-weight: bold;
}


img.firstimgaidjroci {
    max-width: 100%;
    width: 100%;
    margin-top:20px;
}

.nopadding {
    padding-left: 0;
}
.seatbeltrepairrevamp-brands-block .colored-seat-belts-brand-inner .owl-item .item img {
    width: 90px;
    margin: 0 auto;
    filter: grayscale(50);
    max-width: 100%;
}



.cliimabig {
    width: 90%!important;
    padding-top: 10px;
    max-height: 90px;
}


.seatbeltrepairrevamp-brands-block .seatbeltrepairrevamp-brands-inner {
    background: #FFFFFF;
    box-shadow: 4px 4px 50px 10px rgb(219 219 219 / 25%);
    border-radius: 10px;
    padding: 30px 30px 40px 30px;
}


.brands-section .header_part_content4 {
    margin-bottom: 40px;
    text-align: center;
}

.seatbeltrepairrevamp-brands-block.brands-section .header_part_content4 {
    margin-bottom: 34px;
}

.seatbeltrepairrevamp-brands-block.brands-section .header_part_content4 span {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    color: #989898;
}

.brands-section .colored-seat-belts-brand-inner .owl-item .item img:hover{
    filter: none;
}

.seatbeltrepairrevamp-brands-block.brands-section.colored-seat-belts-brand-wrapper {
    margin-top: 40px;
}


.seatbelt-repair-wrapper.testimonials-wrapper {
    margin-bottom: 80px;
}




.seatbelt-repair-wrapper.testimonials-wrapper h5 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 0.08em;
    color: #FFA500;
    margin-top: 0;
    margin-bottom: 10px;
}

.seatbelt-repair-wrapper.testimonials-wrapper .testimonials-title {
    width: 60%;
    margin: 0 auto;
    padding-bottom: 12px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 45px;
    line-height: 50px;
    letter-spacing: 0.01em;
    color: #122E3E;
    text-align:center;
}

.seatbelt-repair-wrapper.testimonials-wrapper .seatbelt-repair-items .item {
    background: #FFFFFF;
    box-shadow: 0 0 20px 5px rgb(192 192 192 / 11%);
    border-radius: 10px;
    padding: 30px;
    margin: 20px 20px;
}

.seatbelt-repair-wrapper.testimonials-wrapper .testimonials-topinner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    margin-bottom: 15px;
}

.seatbelt-repair-wrapper.testimonials-wrapper .testimonials-topinner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    margin-bottom: 15px;
}



.testimonials-text .testimonials-owl-sub-title {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 30px;
    color: #122E3E;
}





.seatbelt-repair-wrapper.testimonials-wrapper .seatbelt-repair-items .item .testimonials-owl-des {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 19px;
    line-height: 30px;
    color: #122E3E;
    text-transform: capitalize;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    margin: 0;
    min-height: 120px
}

.testimonials-text .testimonials-owl-title {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 30px;
    color: #122E3E;
}


.seatbelt-repair-wrapper.testimonials-wrapper .seatbelt-repair-pagin {
    text-align: right;
    padding-right: 25px;
    padding-top: 10px;
}

.seatbelt-repair-wrapper.testimonials-wrapper .seatbelt-repair-pagin a {
    display: inline-block;
    vertical-align: middle;
    height: 30px;
}

.seatbelt-repair-wrapper.testimonials-wrapper .seatbelt-repair-pagin a {
    display: inline-block;
    vertical-align: middle;
    height: 30px;
}

.testimonials-wrapper .owl-theme .owl-nav.disabled + .owl-dots {
    display: none;
}

.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 10px;
}

.testimonials-ins svg {
    position:relative;
    top:2px
}


h5.firstfirstmmdfhh {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 45px;
    line-height: 51px;
    color: #0B132A;
    margin-bottom: 15px;
}


p.textdfirybjwes {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 27px;
   margin-bottom: 15px;
    color: #000000;
}


p.lasorangeudeuh {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 22px;
    line-height: 27px;
    color: #FFA500;
}










/************/


.imgfhg{

    width:100%;
}

.seatbeltrepairrevamp-second-block img.imgthumplace {
    width: 100%;
}
    
    .allherox {
    position: absolute;
    top: 0;
    left: 0;
    width: 93%!important;
    height: 100%!important;
    z-index: -1;
}
img#leftgear,img#leftgear2,img#leftgear3 {
   
    opacity: 0.4;
}
.hero1 {
    transform: rotate(151deg);
}

.heromain {
    position: relative;
}


/*******/



 .seatbeltrepairservices_how_it_Work h3.services-des {
    color: #FFA500;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 24px;
    margin-top: 0;
    margin-bottom: 10px;
    padding: 0;
}

 .seatbeltrepairservices_how_it_Work .vc_column_container {
    box-shadow: 4px 4px 50px 10px rgb(219 219 219 / 25%);
    border-radius: 5px;
}

.seatbeltrepairservices_how_it_Work .vc_column_container {
    background-color: #ffffff;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 100px;
}

.seatbeltrepairservices_how_it_Work {
    padding-right: 15px;
    padding-left: 15px;
}

.seatbeltrepairservices_how_it_Work .wpb_wrapper {
    text-align: center;
}

.seatbeltrepairservices_how_it_Work h3.services-des {
    color: #FFA500;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 24px;
    margin-top: 0;
    margin-bottom: 10px;
    padding: 0;
}

.seatbeltrepairservices_how_it_Work h1 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 45px;
    line-height: 50px;
    text-transform: capitalize;
    letter-spacing: 0.01em;
    color: #122E3E;
    margin: 0;
}


.seatbeltrepairservices_how_it_Work p {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 21px;
    line-height: 26px;
    text-align: center;
    color: #000000;
}

.seatbeltrepairservices_how_it_Work h3 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    font-size: 27px;
    line-height: 33px;
    text-align: center;
    color: #122E3E;
    margin: 0;
    padding: 20px 0;
}

.seatbeltrepairservices_how_it_Work h6 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    margin-top: 30px;
    font-size: 21px;
    line-height: 26px;
    text-align: center;
    color: #EF7D01;
}

 .seatbeltrepairservices_how_it_Work-btn-wrapper a span.wpb_button.wpb_btn-warning.wpb_regularsize.custom-btn-one {
    /* background: #FFA500; */
    background: linear-gradient(to right, #EF7D01 , #FFAA4F );
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 19px;
    line-height: 25px;
    text-align: center;
    color: #FFFFFF;
    border-radius: 10px;
    padding: 16px 30px;
    /* filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)); */
    box-shadow: none;
}

.seatbeltrepairservices_how_it_Work-btn-inner span.desktop-view {
       position: absolute;
    top: -23px;
    right: -180px;
}

.seatbeltrepairservices_how_it_Work-btn-wrapper {
    text-align: center;
    margin-top: 60px;
    display: inline-block;
    width: 100%;
}

.seatbeltrepairservices_how_it_Work-btn-wrapper a {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}


.seatbeltrepairrevamp-brands-block.brands-section.colored-seat-belts-brand-wrapper {
    padding: 0 !important;
    margin-bottom: 70px;
}


.seatbeltrepairservices_how_it_Work {
    margin-top: 125px;
}






.firth-block {
    background: #FFFFFF;
    box-shadow: 4px 4px 50px 10px rgb(219 219 219 / 25%);
    border-radius: 10px;
    padding: 22px 22px;
    margin-bottom: 20px;
}


.firth-block .block-img {
    margin-bottom: 13px;
}
.firth-block .block-title {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 25px;
    line-height: 37px;
    color: #122E3E;
    margin-bottom: 6px;
}
.firth-block .block-sub-title {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #122E3E;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    margin: 0;
    min-height: 69px;
}



.firth-block {
    background: #FFFFFF;
    box-shadow: 4px 4px 50px 10px rgb(219 219 219 / 25%);
    border-radius: 10px; 
}


.exclusividjij{
    margin-top:25px;
}

.seatbeltrepairrevamp-map-inner h5 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 30px;
    color: #FFA500;
    margin-top: 0;
    margin-bottom: 4px;
}
.seatbeltrepairrevamp-map-inner h1.colorfirsth1 {
    margin-bottom: 60px;
    line-height: 50px;
    font-weight: 500;
    font-size: 45px;
}

.seatbeltrepairrevamp-map-inner{
    text-align: center;
    font-family: Montserrat;
}
.container-fluid.seatbeltrepairrevamp-map-block {
    margin-top: 40px;
}

h4.faqSRtitle {
    position: relative;
    padding-right: 25px;
}

.text1ksikji1row {
    padding-top: 140px;
    margin-bottom:  140px;
}
img.text1ksikjiimage {
    max-width: 100%;
}

p.text1ksikji1p {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #EF7D01;
}

h1.text1ksikji1h1 {
   font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 45px;
line-height: 55px;
color: #122E3E;
}

h6.text1ksikji1h6 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 27px;

    color: #122E3E;
}

p.text1ksikji1h6price {
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 48px;
    line-height: 65px;
    display: flex;
    align-items: center;
    color: #122E3E;
}


span.text1ksikji1pspanmg {
    position: relative;
    top: 6px;
}

/*FAQ FAQ FAQ FAQ FAQ FAQ */
h1.h1faq {
    color: #122e3e;
    font-weight: bold;
    font-size: 48px;
    line-height: 65px;
    margin-top: 0;
    margin-bottom: 0px;
    font-family: 'Montserrat';
}


.itemfaq p {
    margin-bottom: 15px;
    font-family: Montserrat;
}

.itemfaq.active h4 {
    color: #ef7c00;
}


h4.faqSRtitle {
    color: #122e3e;
    font-weight: bold;
    font-size: 20px;
    background-position: right center;
    margin-bottom: 35px;
    cursor: pointer;
}

.itemfaq .faqSRtitle:after {
    content: "\f067";
    font-family: "FontAwesome";
    display: inline-block;
    position:absolute;
    right:0;
    top:0;
}

.itemfaq.active .faqSRtitle:after {
    content: "\f068";
    font-family: "FontAwesome";
    display: inline-block;
    position:absolute;
    right:0;
}

h4.faqSRtitle {
  position:relative
}
div#accordionsr {
    padding: 0px 47px;
}
h6.h6faq {
    font-size: 24px;
    color: #122e3e;
    margin: 0;
}
.faqcrufh {
    margin-top: 73px;
}
div#accordionsr {
    margin-top: 20px;
}

h6.h6faq {
    font-family: Montserrat;
}

h4.faqSRtitle {
   
    font-family: Montserrat;
}
/*END FAQ END FAQ END FAQ END FAQ*/

/*

.heromainxcrow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}

 .heromainxcrow .col-md-6{
 
}*/

.heromain1 {
    margin-top: 47px;
}

.heromain3 {
    margin-top: 56px;
}


.colored-seat-belts-main-section1 {
    margin-top: 46px;
}



.hidedesktop{
   display:none;
}

.hidemobile{
  display:block;
}


.seatbeltrepairservices_how_it_Work h1 {
   
   
    margin-bottom: 20px;
}



@media (max-width: 767px){

.heromain3, .heromain2, .heromain1 {
    position: relative;
    width: 85%!important;
    margin: 0 auto;
}


.desktop-view {
    display: none;
}
.seatbeltrepairservices_how_it_Work h3.services-des {
    font-size: 12px;
}

 .seatbeltrepairservices_how_it_Work h1 {
    font-size: 29px;
    line-height: 35px;
    margin-bottom: 20px;

}
.seatbeltrepairservices_how_it_Work p {
    font-size: 18px;
    line-height: 22px;
}

.seatbeltrepairservices_how_it_Work_inner_Section .seatbeltrepairservices_how_it_Work-content {
    padding-bottom: 40px;
    padding-left: 30px;
    padding-right: 30px;
}


 .seatbeltrepairservices_how_it_Work h3 {
    font-size: 19px;
    line-height: 23px;
    padding: 17px 0 22px 0;
}

.seatbeltrepairservices_how_it_Work h6 {
    margin-top: 20px;
    font-size: 18px;
    line-height: 22px;
}

span.wpb_button.wpb_btn-warning.wpb_regularsize.custom-btn-one {
    font-size: 15px !important;
}

.seatbeltrepairservices_how_it_Work-btn-wrapper {

    margin-top: 0px;
   
}
.firth-block .block-sub-title {
    font-size: 12px;
    line-height: 15px;
    min-height: 50px;
}

.seatbeltrepairrevamp-firth-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}

.firth-inner {
   
    width: 50%;
}



 .firth-block .block-title {
    font-size: 15px;
}
.firth-block {
    padding: 20px 10px;
}
   .firth-inner {
    padding: 5px!important;
}
.seatbeltrepairrevamp-firth-inner {
     margin-bottom: 20px;
 }

.firth-block {
    margin: 0;
}
h1.text1ksikji1h1 {
    font-size: 30px;
    line-height: 35px;
}

p.lasorangeudeuh ,p.text1ksikji1p{
    font-size: 12px;
}


h6.text1ksikji1h6 {
    font-size: 14px;
    line-height: 17px;
}

p.text1ksikji1h6price {
    font-size: 31px;
    line-height: 42px;
}
.heromain3 {
    margin-top: 0;
    margin-bottom: 33px;
}

.faqcrufh {
    margin-top: 5px;
}

 .seatbeltrepairrevamp-map-inner h1.colorfirsth1 {
    margin-bottom: 0px;
    line-height: 35px;
    font-size: 29px;
}
span.seatbeltrepairrevamp-map-img-wrapper {
    margin-top: 52px;
    display: block;
}

.seatbeltrepairrevamp-map-inner h5 {
    font-size: 12px;
    line-height: 15px;
}


.hidedesktop{
   display:block;
}
.hidemobile{
   display:none;
}


.seatbeltrepairservices_how_it_Work .vc_column_container {
    background-color: #ffffff;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 60px;
}
p.orange123ddb {
    font-size: 14px;
}

h1.landsecound34 {
    font-size: 35px;
    line-height: 43px;
}

p.land3paragdju {
    font-size: 23px;
    margin-top: 20px;
}
span.fgbudforanage2 {
    display: none;
}

span.fgbudforanage3 {
    display: none;
}

img.firstimgaidjroci {
    padding-right: 13%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 12px;
}

.seatbeltrepairrevamp-brands-block.brands-section .header_part_content4 span {
    
    font-size: 14px;
    line-height: 30px;
}


.testimonials-inner h5 {
    font-size: 13px!important;
}

.testimonials-title {
    width: 100%!important;
    font-size: 28px!important;
    line-height: 34px!important;
    padding-bottom: 30px;
}
.seatbelt-repair-pagin {
    text-align: center!important;
    padding-right: 0;
    padding-top: 9px;
}

.heromain1 {
    margin-top: 0px;
    margin-bottom: 60px;
}

.seatbelt-repair-wrapper.testimonials-wrapper {
    margin-bottom: 60px;
}

h5.firstfirstmmdfhh {
    font-size: 30px;
    line-height: 35px;
}

p.textdfirybjwes {
    font-size: 14px;
    line-height: 17px;
}

p.lasorangeudeuh {
    font-size: 15px;
    line-height: 21px;
}
.text1ksikji1row {
    padding-top: 60px;
    margin-bottom: 125px;
}


}