body {
    box-sizing: border-box;
    font-family: "General Sans", Sans-Serif !important;
}

*, ::before, ::after {  
    box-sizing: inherit;
}

i, cite, em, var, dfn, address { 
    font-style: normal;
}
    
b, h1, h2, h3, h4, h5, h6, strong, th {
    font-weight: normal;
}

[hidden] {
    display: none !important;
}

a{
 text-decoration: none !important;
}

a:hover{  
    text-decoration: none;
    color: #FAA61A !important;
    transition: 0.6s;
}

@media screen and (min-width:992px) {
    .nav-item a:hover{
        text-decoration: none;
        color: #FAA61A !important;
        transition: 0.6s;
        text-shadow:
        -1px -1px 0 #000,  
        1px -1px 0 #000,
        -1px 1px 0 #000,
        1px 1px 0 #000;
    }      
}

.hero-btn:hover{
    background-color: #FAA61A;
    color:  #F8F8F8 !important;
    transition: 0.6s;
}

.vector-img:hover{
    filter: invert(99%) sepia(17%) saturate(32%) hue-rotate(302deg) brightness(114%) contrast(95%);
    transition: 0.6s;
}

.concord-img:hover{
    opacity:0.4;
    transition:200ms ease-in-out;
}

/*COOKIE*/
.js-cookie-consent{
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    background-color:#FAA61A;
    padding:20px;
    text-align:center;
    border-radius:10px;
    }
    .js-cookie-consent-agree{
    background-color: #282828CC;
    border:1px solid #282828CC;
    color:#FAA61A;
    border-radius:10px;
    padding: 10px 20px;
    }

/*HAMBURGER MENU*/
.menu-navbar {
    background-color: transparent;
    border: none !important;
    cursor: pointer;
    display: flex;
    padding: 0;
}

.line {
    fill: none;
    stroke: #FAA61A;
    stroke-width: 6;
    transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}

.line1 {
    stroke-dasharray: 60 207;
    stroke-width: 6;
}

.line2 {
    stroke-dasharray: 60 60;
    stroke-width: 6;
}

.line3 {
    stroke-dasharray: 60 207;
    stroke-width: 6;
}

.opened .line1 {
    stroke-dasharray: 90 207;
    stroke-dashoffset: -134;
    stroke-width: 6;
}

.opened .line2 {
    stroke-dasharray: 1 60;
    stroke-dashoffset: -30;
    stroke-width: 6;
}

.opened .line3 {
    stroke-dasharray: 90 207;
    stroke-dashoffset: -134;
    stroke-width: 6;
}

.navbar .navbar-toggler:focus,
.navbar .navbar-toggler:active,
.navbar .navbar-toggler-icon:focus {
    outline: none;
    box-shadow: none;
}

@media screen and (min-width:992px){
.navbar {
        z-index: 2;
}

#navbar_link.active{
    border-bottom:4px solid #FAA61A;
    padding-bottom:10px;
    z-index: 2;
}
}

@media screen and (max-width:992px) {
.navbar .container{
   text-align: center;
}
.navbar {
    height: 0px;
    position: absolute;
    right:0;
    top:0;
    z-index: 2;
}

a.nav-link{
    color:#F8F8F8 !important;
    padding-left:5px;
}

.navbar .collapsing {
    left: -75%;
    transition: height 300ms ease;
    color:#F8F8F8;
    background-color: #FAA61A;
}

.navbar .show {
    left: 0;
    transition: left 300ms ease-in-out;
    color:#F8F8F8;
    background-color: #FAA61A;
}

.navbar-toggler.collapsed ~ .navbar-collapse {
    background-color: #FAA61A;
   
    transition: left 500ms ease-in-out;
}
.nav-item .nav-link{
    color:#fff;
    font-size:16px;
    line-height: normal;
    z-index: 5;
}
}

#phone_call_small{
    position:fixed; 
    z-index: 1042;
    right: 0.5rem;
    bottom: 0.5rem;
    width: 3.5rem;
    height: 3.5rem;
    background-color: #FAA61A;
    line-height: 3.1rem;
    border-radius:50px;
}

#phone_call{
    position:fixed; 
    z-index: 1042;
    right: 1.5rem;
    bottom: 1rem;
    width: 3.5rem;
    height: 3.5rem;
    background-color: #FAA61A;
    line-height: 3.1rem;
    border-radius:50px;
}

.white-phone{
    filter: invert(100%) sepia(0%) saturate(7481%) hue-rotate(215deg) brightness(109%) contrast(107%);
}


#search .btn:focus,
#search .btn:active,
#search .btn:hover,
#search .btn:link,
#search .btn:visited{
    background-color: transparent;
    border:none;
    outline:none; 
    box-shadow:none;
}
#search_button{
    background-color: transparent;
    border:none;
    outline:none; 
    box-shadow:none;
    z-index: 2;
}

#search_button :hover{
    color: #FAA61A !important;
    transition: 0.6s;
}
/*end hamburger menu*/

@media screen and (max-width:2400px){
.brake-xxl{
    display:none;
}
}

@media screen and (min-width:2400px){
    .brake-xxl{
        display:block;
    }
}

@media screen and (max-width:1850px){
    .brake-1920{
        display:none;
    }
}
@media screen and (min-width:1850px) and (max-width:2000px){
    .brake-1920{
        display:block;
    }
}
@media screen and (min-width:2000px){
    .brake-1920{
        display:none;
    }
}

.partners-logo{
    filter: url(filters.svg#grayscale); 
    filter: gray; 
    -webkit-filter: grayscale(1); 
    transition: all .5s ease-in-out;
}

.partners-logo:hover {
    filter: none;
    -webkit-filter: grayscale(0);
    transform: scale(1.1);
    transition: 0.6s;
  }

/************MEDIA SCREEN 300 *******************/
@media screen and (max-width:300px) {   
.jumbotron-image{
    width: 100%;
    height: 450px;
    background-size: cover;
    background-position: right;
}

#logo_img{
    margin-left:12px;
    width:50%;

}

#carousel_control_prev {
    position:absolute;
    top:38%;
    right:2%;
    cursor:pointer;
    z-index: 2;
  }
  #carousel_control_next {
    position:absolute;
    top:30%;
    right:2%;
    cursor:pointer;
    z-index: 2;
  }

  .bg-text {
    color: white;
    font-weight: bold;
    position: absolute;
    top: 50%;
    left: 0;
    height:50%;
    width: 70%;
    text-align: left;
    background: linear-gradient(128.1deg, rgba(192, 192, 192, 0.8) 0%, rgba(183, 183, 183, 0.1) 100%);
    box-shadow: 2px 0px 30px rgba(33, 33, 33, 0.5);
    backdrop-filter: blur(8px)
}

.hero-text-container{
    margin-top:10%;
    transform: translateY(25%, 25%);
    margin-left:0% !important;
 }

.hero-h1{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 900;
    font-size: 28px;
    line-height: 100%;
    color: #FFFFFF;
    flex: none;
    order: 0;
    flex-grow: 0;
}

.hero-p{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    color: #FFFFFF;
    flex: none;
    order: 1;
    flex-grow: 0;
    margin-bottom:25px;
    margin-top:10px;
}

.hero-btn{
    padding:3px 5px;
    background-color: transparent;
    border:0px;
    border-top:2px solid #FAA61A;
    border-bottom:2px solid #FAA61A;
    border-radius:0px;
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #FAA61A;
    flex: none;
    order: 0;
    flex-grow: 0;
}

#five_vectors{
    padding: 14px 12px 30px 12px;
}


#five_vectors .card .card-body{
    border:none !important;
    padding-left:0px;
    padding-right:0px;
}

.card-footer-vectors{
    padding-left:0px !important;
    padding-right:0px !important;
}

#five_vectors .col-md-4{
    padding-left:0px !important;
    padding-right:0px !important;
}

.card-footer-vectors{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 110%;
    text-transform: capitalize;
    color: rgba(40, 40, 40, 0.8);  
}

.cars-with-line{
    background: #F8F8F8;
    box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
}

.cars-with-line-1{
    padding-top:30px;
    padding-bottom:30px;
}

.two-cars-heading2{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    flex: none;
    order: 0;
    flex-grow: 0;  
}

#main_h1_new{
    font-size:28px;
}

.two-cars-text{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    flex: none;
    order: 1;
    flex-grow: 0;
}

#two_cars_text1{
    font-size:14px;
}

#two_cars_image1{
    padding-top:30px;
    text-align: center;
   /* border-bottom: 8px solid transparent;
    border-image: linear-gradient(178.32deg, rgba(250, 166, 26, 0.7) 48.57%, rgba(250, 166, 26, 0.2) 98.57%);
    border-image-slice: 1;
    width: 100%;
    */
}

.cars-with-line h2{
    font-size:26px;
}

#two_cars_2{
    padding-top:0px;
    padding-bottom:30px;
}

#two_cars_text2{
    font-size:14px;
}

#two_cars_image2{
    padding-top:20px;
    text-align: center;
}

#home_border1::after {
display:none;
}    

#home_border2::after {
display: none;
} 

#last_section{
    padding: 30px 12px 30px 12px;
}

.last-home-image{
    padding:0px 12px;
}

#gallery_item1,
#gallery_item2,
#gallery_item3,
#gallery_item4,
#gallery_item5{
    padding-bottom:12px;
}

#last_home_h3{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

#last_section img{
    padding:0px;
}

#footer_container{
    padding-top:40px;
    padding-bottom:30px;
    text-align: center;
}

#footer_container .row .col-6{
    width:100%;
}

.footer-p1{
    font-size: 18px;
}

.footer-p2{
    font-size: 14px;
}

    /*ABOUT_US_PAGE*/
.jumbotron-aboutus{
width: 100%;
height: 300px;
background-size: cover;
background-position: center;
}

.jumbotron-aboutus h1,
.jumbotron-police h1{
padding:0 0 20px 0px;
font-family: 'General Sans';
font-style: normal;
font-weight: 600;
font-size: 26px;
line-height: 100%;
color: #FFFFFF;
}

.jumbotron-text-container{
padding-left:0px !important;
margin-left:0px !important;
}

.navbar .container{
padding-left:0px !important;
padding-right:0px !important;
}

#about_us_text_section{
padding: 30px 0px 30px 0px;
background: #F8F8F8;
}

#about_us_text_section p,
#contact_us_text_section p,
.references-section-p{
font:'General Sans';
font-weight:400;
font-size:14px;
line-height:26px;
margin-bottom:0px !important;
}

#about_us_partners{
background: #FFFFFF;
padding:30px 0px;
}

#slider_container{
padding-top:15px;
padding-right: 0px;
padding-left: 0px;
}

.slide-item a{
font-family: 'General Sans';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 130%;
color: rgba(40, 40, 40, 0.8);
}

.h3-40px{
font-family: 'General Sans';
font-style: normal;
font-weight: 600;
font-size: 26px;
line-height: 130%;
color: rgba(40, 40, 40, 0.8);
}

.references-section{
background: #F8F8F8;
box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
padding: 30px 0px 30px 0px;
}

.references-section h3{
padding-bottom: 15px;
}

#after_before_row{
padding-bottom:10px;
border-bottom:1px solid rgba(192, 192, 192, 0.8);
}

#beforeUsBtn,
#afterUsBtn{
font-family: 'General Sans';
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 130%;
color: rgba(40, 40, 40, 0.8);
cursor:context-menu;
}

#beforeUsBtn.active,
#afterUsBtn.active{
    color: rgba(40, 40, 40, 0.8);
}
#beforeUsBtn:hover,
#afterUsBtn:hover{
    color: rgba(40, 40, 40, 0.8) !important;
    transition: 0.6s;
}

#beforeUsClass{
text-align: left !important;
}

#beforeUsClass{
text-align: left !important;
}

#before_after_container{
padding-top:20px;
}

.image_spliter_container{
padding-top:20px;
}

.before-after-p{
font-family: 'General Sans';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
color: rgba(40, 40, 40, 0.8);
padding-top:12px;
}

.about-us-second{
    padding-bottom:0px !important;
}


/*CONTACT_US_PAGE*/
#contact_us_row{
padding:30px 0px; 
}

#contact_h1{
padding-left:12px;
}

#contact_text{
padding-top:20px;
}

#contact_form{
padding-top:20px;
}

#hero_btn_sent{
padding-top:20px !important;
}

/*SERVICES_PAGE*/
#two_image_services{
padding-bottom:30px;
}

.carousel-caption{
    display: none;
}

#service_h1{
padding-left:12px;
}

#two_services_1{
margin-top:-12px;
padding-right:6px !important;
}
#two_services_2{
margin-top:-12px;
padding-left:6px !important;
}

.carousel-caption{
padding:5px !important;
}

.carousel-caption h3{
font-size:16px;
padding:0px;
}

.carousel-caption p{
display: none;
}

/*TWO SERVICES*/
.jumbotron-services{
height:360px;
}
.service-reference-1{
padding:30px 0px 30px 0px;
}

.service-reference-2{
padding: 30px 0px;
}

.service-reference-3{
padding-bottom:30px 0px 30px 0px;
}

.service-reference-4{
    padding:30px 0px 30px 0px;
}

#plasticization_container2{
    padding-top:0px !important;
}

#text_vs_1{
    text-align:left !important;
    padding-bottom: 20px;
    text-align: center;
    border-bottom: 8px solid transparent;
    border-image: linear-gradient(178.32deg, rgba(250, 166, 26, 0.7) 48.57%, rgba(250, 166, 26, 0.2) 98.57%);
    border-image-slice: 1;
    width: 100%;
}

#text_vs_2{
    padding-top:10px;
}
.video{
width:100%;
height:240px; 
object-fit: cover;
margin-bottom:-60px;
}

.video-container h1{
display: none;
}

.last-home-image{
padding:0px !important;
}

}

/************MEDIA SCREEN 300 / 360 *******************/
@media screen and (min-width:300px) and (max-width:360px) {   

    .jumbotron-image{
        width: 100%;
        height: 500px;
        background-size: cover;
        background-position: right;
    }

    #logo_img{
        margin-left:12px;
        width:60%;
    }

    #carousel_control_prev {
        position:absolute;
        top:42%;
        right:2%;
        cursor:pointer;
        z-index: 2;
      }
      #carousel_control_next {
        position:absolute;
        top:34%;
        right:2%;
        cursor:pointer;
        z-index: 2;
      }
    
      .bg-text {
        color: white;
        font-weight: bold;
        position: absolute;
        top: 50%;
        left: 0;
        height:80%;
        width: 80%;
        text-align: left;
        background: linear-gradient(128.1deg, rgba(192, 192, 192, 0.8) 0%, rgba(183, 183, 183, 0.1) 100%);
        box-shadow: 2px 0px 30px rgba(33, 33, 33, 0.5);
        backdrop-filter: blur(8px)
    }
    
    .hero-text-container{
        margin-top:10%;
        transform: translateY(25%, 25%);
        margin-left:0% !important;
     }
    
    .hero-h1{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 900;
        font-size: 36px;
        line-height: 100%;
        color: #FFFFFF;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    
    .hero-p{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 130%;
        color: #FFFFFF;
        flex: none;
        order: 1;
        flex-grow: 0;
        margin-bottom:25px;
        margin-top:10px;
    }
    
    .hero-btn{
        padding:7px 10px;
        background-color: transparent;
        border:0px;
        border-top:2px solid #FAA61A;
        border-bottom:2px solid #FAA61A;
        border-radius:0px;
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 20px;
        color: #FAA61A;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    
    #five_vectors{
        padding: 24px 12px 32px 12px;
    }

  
    #five_vectors .card .card-body{
        border:none !important;
        padding-left:0px;
        padding-right:0px;
    }

    .card-footer-vectors{
        padding-left:0px !important;
        padding-right:0px !important;
    }

    #five_vectors .col-md-4{
        padding-left:0px !important;
        padding-right:0px !important;
    }
    
    .card-footer-vectors{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 110%;
        text-transform: capitalize;
        color: rgba(40, 40, 40, 0.8);  
    }
    
    .cars-with-line{
        background: #F8F8F8;
        box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    }
    
    .cars-with-line-1{
        padding-top:40px;
        padding-bottom:20px;
    }

    .two-cars-heading2{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 30px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 0;
        flex-grow: 0;  
    }

    #main_h1_new{
        font-size:34px;
    }

    .two-cars-text{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 1;
        flex-grow: 0;
    }
    
    #two_cars_text1{
        font-size:16px;
    }
    
    #two_cars_image1{
        padding-top:40px;
        padding-bottom: 20px;
        text-align: center;
       /* border-bottom: 8px solid transparent;
        border-image: linear-gradient(178.32deg, rgba(250, 166, 26, 0.7) 48.57%, rgba(250, 166, 26, 0.2) 98.57%);
        border-image-slice: 1;
        width: 100%;*/
    }
    
    .cars-with-line h2{
        font-size:26px;
    }

    #two_cars_2{
        padding-top:0px;
        padding-bottom:10px;
    }
    
    #two_cars_text2{
        font-size:16px;
    }
    
    #two_cars_image2{
        padding-top:30px;
        padding-bottom:30px;
        text-align: center;
    }
    
    #home_border1::after {
    display:none;
    }    
    
    #home_border2::after {
    display: none;
    } 
    
    #last_section{
        padding: 40px 12px 40px 12px;
    }
    
    .last-home-image{
        padding:0px 12px;
    }

    #gallery_item1,
    #gallery_item2,
    #gallery_item3,
    #gallery_item4,
    #gallery_item5{
        padding-bottom:12px;
    }

    #last_home_h3{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 32px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
    }

    #last_section img{
        padding:0px;
    }
    
    #footer_container{
        padding-top:50px;
        padding-bottom:60px;
        text-align: center;
    }

    .footer-p1{
        font-size: 20px;
    }
    
    .footer-p2{
        font-size: 16px;
    }

        /*ABOUT_US_PAGE*/
.jumbotron-aboutus{
    width: 100%;
    height: 325px;
    background-size: cover;
    background-position: center;
}

.jumbotron-aboutus h1,
.jumbotron-police h1{
    padding:0 0 20px 0px;
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    color: #FFFFFF;
}

.jumbotron-text-container{
    padding-left:0px !important;
    margin-left:0px !important;
}

.navbar .container{
    padding-left:0px !important;
    padding-right:0px !important;
}

#about_us_text_section{
    padding: 40px 0px 40px 0px;
    background: #F8F8F8;
}

#about_us_text_section p,
#contact_us_text_section p,
.references-section-p{
    font:'General Sans';
    font-weight:400;
    font-size:16px;
    line-height:26px;
}

#about_us_partners{
    background: #FFFFFF;
    padding:40px 0px;
}

#slider_container{
    padding-top:20px;
    padding-right: 0px;
    padding-left: 0px;
}

.slide-item a{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.h3-40px{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    color: rgba(40, 40, 40, 0.8);
}

.references-section{
    background: #F8F8F8;
    box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    padding: 40px 0px 40px 0px;
}

.references-section h3{
    padding-bottom: 25px;
}

#after_before_row{
    padding-bottom:10px;
    border-bottom:1px solid rgba(192, 192, 192, 0.8);
}

#beforeUsBtn,
#afterUsBtn{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    cursor:context-menu;
}

#beforeUsBtn.active,
#afterUsBtn.active{
    color: rgba(40, 40, 40, 0.8);
}
#beforeUsBtn:hover,
#afterUsBtn:hover{
    color: rgba(40, 40, 40, 0.8) !important;
    transition: 0.6s;
}

#beforeUsClass{
    text-align: left !important;
 }

 #beforeUsClass{
    text-align: left !important;
 }

 #before_after_container{
    padding-top:30px;
}

.image_spliter_container{
   padding-top:30px;
}

.before-after-p{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    padding-top:12px;
}

.about-us-second{
    padding-bottom:0px !important;
}

/*CONTACT_US_PAGE*/
#contact_us_row{
    padding:40px 0px; 
}

#contact_h1{
    padding-left:12px;
}

#contact_text{
    padding-top:30px;
}

#contact_form{
    padding-top:30px;
}

#hero_btn_sent{
    padding-top:30px !important;
    width:20%;
}

/*SERVICES_PAGE*/
#two_image_services{
    padding-bottom:40px;
}

#service_h1{
    padding-left:12px;
}

#two_services_1{
    margin-top:-12px;
    padding-right:6px !important;
}
#two_services_2{
    margin-top:-12px;
    padding-left:6px !important;
}

.carousel-caption{
    padding:5px !important;
}

.carousel-caption h3{
    font-size:16px;
    padding:0px;
}

.carousel-caption p{
   display: none;
}

/*TWO SERVICES*/
.jumbotron-services{
    height:620px;
}
.service-reference-1{
    padding: 40px 0px 24px 0px;
}

.service-reference-2{
    padding: 40px 0px 35px 0px;
}

.service-reference-3{
    padding-bottom:40px 0px;
}

.service-reference-4{
    padding:40px 0px;
}

#plasticization_container2{
    padding-top:0px !important;
}

#text_vs_1{
    text-align:left !important;
    padding-bottom: 20px;
    text-align: center;
    border-bottom: 8px solid transparent;
    border-image: linear-gradient(178.32deg, rgba(250, 166, 26, 0.7) 48.57%, rgba(250, 166, 26, 0.2) 98.57%);
    border-image-slice: 1;
    width: 100%;
}

#text_vs_2{
    padding-top:20px;
}
.video{
    width:100%;
    height:420px; 
    object-fit: cover;
}

.video-container h1{
    font-weight: 600;
    font-size: 28px;
    line-height: 100%;
    color: #FFFFFF;
}

.video-container .col-lg-7{
    margin-bottom:0px;
}

.last-home-image{
    padding:0px !important;
}

}

/************MEDIA SCREEN 360 / 480 *******************/
@media screen and (min-width:360px) and (max-width:480px) {   
    .jumbotron-image{
        width: 100%;
        height: 540px;
        background-size: cover;
        background-position: right;
    }
/*
    #logo_img{
        margin-left:12px;
    }
*/
    #carousel_control_prev {
        position:absolute;
        top:48%;
        right:2%;
        cursor:pointer;
        z-index: 2;
      }
      #carousel_control_next {
        position:absolute;
        top:40%;
        right:2%;
        cursor:pointer;
        z-index: 2;
      }
    
      .bg-text {
        color: white;
        font-weight: bold;
        position: absolute;
        top: 50%;
        left: 0;
        height:50%;
        width: 70%;
        text-align: left;
        background: linear-gradient(128.1deg, rgba(192, 192, 192, 0.8) 0%, rgba(183, 183, 183, 0.1) 100%);
        box-shadow: 2px 0px 30px rgba(33, 33, 33, 0.5);
        backdrop-filter: blur(8px)
    }
    
    .hero-text-container{
        margin-top:10%;
        transform: translateY(25%, 25%);
        margin-left:0% !important;
     }
    
    .hero-h1{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 900;
        font-size: 36px;
        line-height: 100%;
        color: #FFFFFF;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    
    .hero-p{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 130%;
        color: #FFFFFF;
        flex: none;
        order: 1;
        flex-grow: 0;
        margin-bottom:25px;
        margin-top:10px;
    }
    
    .hero-btn{
        padding:7px 10px;
        background-color: transparent;
        border:0px;
        border-top:2px solid #FAA61A;
        border-bottom:2px solid #FAA61A;
        border-radius:0px;
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 20px;
        color: #FAA61A;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    
    #five_vectors{
        padding: 24px 12px 32px 12px;
    }

  
    #five_vectors .card .card-body{
        border:none !important;
        padding-left:0px;
        padding-right:0px;
    }

    .card-footer-vectors{
        padding-left:0px !important;
        padding-right:0px !important;
    }

    #five_vectors .col-md-4{
        padding-left:0px !important;
        padding-right:0px !important;
    }
    
    .card-footer-vectors{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 110%;
        text-transform: capitalize;
        color: rgba(40, 40, 40, 0.8);  
    }
    
    .cars-with-line{
        background: #F8F8F8;
        box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    }
    
    .cars-with-line-1{
        padding-top:40px;
    }

    .two-cars-heading2{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 30px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 0;
        flex-grow: 0;  
    }

    #main_h1_new{
        font-size:34px;
    }

    .two-cars-text{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 1;
        flex-grow: 0;
    }
    
    #two_cars_text1{
        font-size:16px;
    }
    
    #two_cars_image1{
        padding-top:40px;
        padding-bottom: 30px;
        text-align: center;
       /* border-bottom: 8px solid transparent;
        border-image: linear-gradient(178.32deg, rgba(250, 166, 26, 0.7) 48.57%, rgba(250, 166, 26, 0.2) 98.57%);
        border-image-slice: 1;
        width: 100%;*/
    }
    
    .cars-with-line h2{
        font-size:26px;
    }

    #two_cars_2{
        padding-top:0px;
        padding-bottom:10px;
    }
    
    #two_cars_text2{
        font-size:16px;
    }
    
    #two_cars_image2{
        padding-top:30px;
        padding-bottom:30px;
        text-align: center;
    }
    
    #home_border1::after {
    display:none;
    }    
    
    #home_border2::after {
    display: none;
    } 
    
    #last_section{
        padding: 40px 12px 40px 12px;
    }
    
    .last-home-image{
        padding:0px 12px;
    }

    #gallery_item1,
    #gallery_item2,
    #gallery_item3,
    #gallery_item4,
    #gallery_item5{
        padding-bottom:12px;
    }

    #last_home_h3{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 32px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
    }

    #last_section img{
        padding:0px;
    }
    
    #footer_container{
        padding-top:50px;
        padding-bottom:60px;
        text-align: center;
    }

    .footer-p1{
        font-size: 20px;
    }
    
    .footer-p2{
        font-size: 16px;
    }

        /*ABOUT_US_PAGE*/
.jumbotron-aboutus{
    width: 100%;
    height: 350px;
    background-size: cover;
    background-position: center;
}

.jumbotron-aboutus h1,
.jumbotron-police h1{
    padding:0 0 20px 0px;
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    color: #FFFFFF;
}

.jumbotron-text-container{
    padding-left:0px !important;
    margin-left:0px !important;
}

.navbar .container{
    padding-left:0px !important;
    padding-right:0px !important;
}

#about_us_text_section{
    padding: 40px 0px 40px 0px;
    background: #F8F8F8;
}

#about_us_text_section p,
#contact_us_text_section p,
.references-section-p{
    font:'General Sans';
    font-weight:400;
    font-size:16px;
    line-height:26px;
}

#about_us_partners{
    background: #FFFFFF;
    padding:40px 0px;
}

#slider_container{
    padding-top:20px;
    padding-right: 0px;
    padding-left: 0px;
}

.slide-item a{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.h3-40px{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: rgba(40, 40, 40, 0.8);
}

.references-section{
    background: #F8F8F8;
    box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    padding: 40px 0px 24px 0px;
}

.references-section h3{
    padding-bottom: 25px;
}

#after_before_row{
    padding-bottom:10px;
    border-bottom:1px solid rgba(192, 192, 192, 0.8);
}

#beforeUsBtn,
#afterUsBtn{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    cursor:context-menu;
}

#beforeUsBtn.active,
#afterUsBtn.active{
    color: rgba(40, 40, 40, 0.8);
}
#beforeUsBtn:hover,
#afterUsBtn:hover{
    color: rgba(40, 40, 40, 0.8) !important;
    transition: 0.6s;
}

#beforeUsClass{
    text-align: left !important;
 }

 #beforeUsClass{
    text-align: left !important;
 }

 #before_after_container{
    padding-top:30px;
}

.image_spliter_container{
   padding-top:30px;
}

.before-after-p{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    padding-top:12px;
}

.about-us-second{
    padding-bottom:0px !important;
}

/*CONTACT_US_PAGE*/
#contact_us_row{
    padding:40px 0px; 
}

#contact_h1{
    padding-left:12px;
}

#contact_text{
    padding-top:30px;
}

#contact_form{
    padding-top:30px;
}

#hero_btn_sent{
    padding-top:30px !important;
    width:20%;
}

/*SERVICES_PAGE*/
#two_image_services{
    padding-bottom:40px;
}

#service_h1{
    padding-left:12px;
}

#two_services_1{
    margin-top:-12px;
    padding-right:6px !important;
}
#two_services_2{
    margin-top:-12px;
    padding-left:6px !important;
}

.carousel-caption{
    padding:5px !important;
}

.carousel-caption h3{
    font-size:18px;
    padding:0px;
}

.carousel-caption p{
   display: none;
}

#one_car_service{
    padding-bottom:10px;
}

/*TWO SERVICES*/
.jumbotron-services{
    height:620px;
}
.service-reference-1{
    padding: 40px 0px 24px 0px;
}

.service-reference-2{
    padding: 40px 0px;
}

.service-reference-3{
    padding-bottom:40px 0px;
}

.service-reference-4{
    padding:40px 0px;
}

#plasticization_container2{
    padding-top:0px !important;
}

#text_vs_1{
    text-align:left !important;
    padding-bottom: 20px;
    text-align: center;
    border-bottom: 8px solid transparent;
    border-image: linear-gradient(178.32deg, rgba(250, 166, 26, 0.7) 48.57%, rgba(250, 166, 26, 0.2) 98.57%);
    border-image-slice: 1;
    width: 100%;
}

#text_vs_2{
    padding-top:20px;
}

.video{
    width:100%;
    height:370px; 
    object-fit: cover;
}

.video-container h1{
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    color: #FFFFFF;
}

.video-container .col-lg-7{
    margin-bottom:0px;
}

.last-home-image{
    padding:0px !important;
}

}

/************MEDIA SCREEN 480 / 568 *******************/
@media screen and (min-width:480px) and (max-width:568px) {   

    .jumbotron-image{
        width: 100%;
        height: 560px;
        background-size: cover;
        background-position: center;
    }
/*
    #logo_img{
        margin-left:12px;
    }
*/
    #carousel_control_prev {
        position:absolute;
        top:45%;
        right:2%;
        cursor:pointer;
        z-index: 2;
      }
      #carousel_control_next {
        position:absolute;
        top:37%;
        right:2%;
        cursor:pointer;
        z-index: 2;
      }
    
    .bg-text {
        color: white;
        font-weight: bold;
        position: absolute;
        top: 45%;
        left: 0;
        height:70%;
        width: 70%;
        text-align: left;
        background: linear-gradient(128.1deg, rgba(192, 192, 192, 0.8) 0%, rgba(183, 183, 183, 0.1) 100%);
        box-shadow: 2px 0px 30px rgba(33, 33, 33, 0.5);
        backdrop-filter: blur(8px)
    }
    
    .hero-text-container{
        margin-top:7%;
        transform: translateY(25%, 25%);
        margin-left:0% !important;
     }
    
    .hero-h1{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 900;
        font-size: 56px;
        line-height: 100%;
        color: #FFFFFF;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    
    .hero-p{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 130%;
        color: #FFFFFF;
        flex: none;
        order: 1;
        flex-grow: 0;
        margin-bottom:25px;
        margin-top:10px;
    }
    
    .hero-btn{
        padding:15px 20px;
        background-color: transparent;
        border:0px;
        border-top:2px solid #FAA61A;
        border-bottom:2px solid #FAA61A;
        border-radius:0px;
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 20px;
        color: #FAA61A;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    
    #five_vectors{
        padding: 44px 12px 42px 12px;
    }

  
    #five_vectors .card .card-body{
        border:none !important;
        padding-left:0px;
        padding-right:0px;
    }

    .card-footer-vectors{
        padding-left:0px !important;
        padding-right:0px !important;
    }

    #five_vectors .col-md-4{
        padding-left:0px !important;
        padding-right:0px !important;
    }
    
    .card-footer-vectors{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 110%;
        text-transform: capitalize;
        color: rgba(40, 40, 40, 0.8);  
    }
    
    .cars-with-line{
        background: #F8F8F8;
        box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    }
    
    .cars-with-line-1{
        padding-top:50px;
    }

    .two-cars-heading2{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 34px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 0;
        flex-grow: 0;  
    }

    #main_h1_new{
        font-size:38px;
    }

    .two-cars-text{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 1;
        flex-grow: 0;
    }
    
    #two_cars_text1{
        font-size:16px;
    }
    
    #two_cars_image1{
        padding-top:40px;
        padding-bottom: 30px;
        text-align: center;
        /*border-bottom: 8px solid transparent;
        border-image: linear-gradient(178.32deg, rgba(250, 166, 26, 0.7) 48.57%, rgba(250, 166, 26, 0.2) 98.57%);
        border-image-slice: 1;
        width: 100%;*/
    }
    
    .cars-with-line h2{
        font-size:26px;
    }

    #two_cars_2{
        padding-top:0px;
        padding-bottom:10px;
    }
    
    #two_cars_text2{
        font-size:16px;
    }
    
    #two_cars_image2{
        padding-top:30px;
        padding-bottom:40px;
        text-align: center;
    }
    
    #home_border1::after {
    display:none;
    }    
    
    #home_border2::after {
    display: none;
    } 
    
    #last_section{
        padding: 50px 12px 50px 12px;
    }
    
    .last-home-image{
        padding:0px 12px;
    }

    #gallery_item1,
    #gallery_item2,
    #gallery_item3,
    #gallery_item4,
    #gallery_item5{
        padding-bottom:12px;
    }


    #last_home_h3{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 36px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
    }

    #last_section img{
        padding:0px;
    }
    
    #footer_container{
        padding-top:50px;
        padding-bottom:60px;
        text-align: center;
    }

    .footer-p1{
        font-size: 22px;
    }
    
    .footer-p2{
        font-size: 18px;
    }

        /*ABOUT_US_PAGE*/
.jumbotron-aboutus{
    width: 100%;
    height: 375px;
    background-size: cover;
    background-position: center;
}

.jumbotron-aboutus h1,
.jumbotron-police h1{
    padding:0 0 20px 0px;
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 42px;
    line-height: 100%;
    color: #FFFFFF;
}

.jumbotron-text-container{
    padding-left:0px !important;
    margin-left:0px !important;
}

.navbar .container{
    padding-left:0px !important;
    padding-right:0px !important;
}

#about_us_text_section{
    padding: 50px 0px 50px 0px;
    background: #F8F8F8;
}

#about_us_text_section p,
#contact_us_text_section p,
.references-section-p{
    font:'General Sans';
    font-weight:400;
    font-size:18px;
    line-height:26px;
}

#about_us_partners{
    background: #FFFFFF;
    padding:50px 0px;
}

#slider_container{
    padding-top:20px;
    padding-right: 0px;
    padding-left: 0px;
}

.slide-item a{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.h3-40px{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 110%;
    color: rgba(40, 40, 40, 0.8);
}

.references-section{
    background: #F8F8F8;
    box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    padding: 50px 0px;
}

.references-section h3{
    padding-bottom: 25px;
}

#after_before_row{
    padding-bottom:10px;
    border-bottom:1px solid rgba(192, 192, 192, 0.8);
}

#beforeUsBtn,
#afterUsBtn{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    cursor:context-menu;
}

#beforeUsBtn.active,
#afterUsBtn.active{
    color: rgba(40, 40, 40, 0.8);
}
#beforeUsBtn:hover,
#afterUsBtn:hover{
    color: rgba(40, 40, 40, 0.8) !important;
    transition: 0.6s;
}

#beforeUsClass{
    text-align: left !important;
 }

 #beforeUsClass{
    text-align: left !important;
 }

 #before_after_container{
    padding-top:30px;
}

.image_spliter_container{
   padding-top:30px;
}

.before-after-p{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    padding-top:12px;
}

.about-us-second{
    padding-bottom:0px !important;
}

/*CONTACT_US_PAGE*/
#contact_us_row{
    padding:50px 0px; 
}

#contact_h1{
    padding-left:12px;
}

#contact_text{
    padding-top:30px;
}

#contact_form{
    padding-top:30px;
}

#hero_btn_sent{
    padding-top:30px !important;
    width:20%;
}

/*SERVICES_PAGE*/
#two_image_services{
    padding-bottom:50px;
}

#service_h1{
    padding-left:12px;
}

#service_h1{
    padding-left:12px;
}
#two_services_1{
    margin-top:-12px;
    padding-right:6px !important;
}
#two_services_2{
    margin-top:-12px;
    padding-left:6px !important;
}

.carousel-caption{
    padding:5px !important;
}

.carousel-caption h3{
    font-size:20px;
    padding:0px;
}

.carousel-caption p{
   display: none;
}

#one_car_service{
    padding-bottom:20px;
}

/*TWO SERVICES*/
.jumbotron-services{
    height:580px;
}
.service-reference-1{
    padding: 50px 0px 36px 0px;
}

.service-reference-2{
    padding: 50px 0px;
}

.service-reference-3{
    padding-bottom:50px 0px;
}

.service-reference-4{
    padding:50px 0px;
}

#plasticization_container2{
    padding-top:0px !important;
}

#text_vs_1{
    text-align:left !important;
    padding-bottom: 20px;
    text-align: center;
    border-bottom: 8px solid transparent;
    border-image: linear-gradient(178.32deg, rgba(250, 166, 26, 0.7) 48.57%, rgba(250, 166, 26, 0.2) 98.57%);
    border-image-slice: 1;
    width: 100%;
}

#text_vs_2{
    padding-top:20px;
}

.video{
    width:100%;
    height:370px; 
    object-fit: cover;
}

.video-container h1{
    font-weight: 600;
    font-size: 36px;
    line-height: 100%;
    color: #FFFFFF;
    padding-top:50px;
}

.video-container .col-lg-7{
    margin-bottom:-40px;
}

.last-home-image{
    padding:0px !important;
}

}

/************MEDIA SCREEN 568 / 768 *******************/
@media screen and (min-width:568px) and (max-width:767px) {   
    .jumbotron-image{
        width: 100%;
        height: 600px;
        background-size: cover;
        background-position: center;
    }
/*
    #logo_img{
        margin-left:12px;
    }
*/
    #carousel_control_prev {
        position:absolute;
        top:37%;
        right:2%;
        cursor:pointer;
        z-index: 2;
      }
      #carousel_control_next {
        position:absolute;
        top:25%;
        right:2%;
        cursor:pointer;
        z-index: 2;
      }
    
    .bg-text {
        color: white;
        font-weight: bold;
        position: absolute;
        top: 50%;
        left: 0;
        height:50.6%;
        width: 70%;
        text-align: left;
        background: linear-gradient(128.1deg, rgba(192, 192, 192, 0.8) 0%, rgba(183, 183, 183, 0.1) 100%);
        box-shadow: 2px 0px 30px rgba(33, 33, 33, 0.5);
        backdrop-filter: blur(8px)
    }
    
    .hero-text-container{
        margin-top:5%;
        transform: translateY(25%, 25%);
        margin-left:0% !important;
     }
     
    .hero-h1{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 900;
        font-size: 54px;
        line-height: 100%;
        color: #FFFFFF;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    
    .hero-p{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 130%;
        color: #FFFFFF;
        flex: none;
        order: 1;
        flex-grow: 0;
        padding-bottom:25px;
        padding-top:10px;
        
    }
    
    .hero-btn{
        padding:15px 20px;
        background-color: transparent;
        border:0px;
        border-top:2px solid #FAA61A;
        border-bottom:2px solid #FAA61A;
        border-radius:0px;
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 20px;
        color: #FAA61A;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    
    #five_vectors{
        padding: 44px 12px 52px 12px;
    }

    #five_vectors .card .card-body{
        border:none !important;
        padding-left:0px;
        padding-right:0px;
    }

    .card-footer-vectors{
        padding-left:0px !important;
        padding-right:0px !important;
    }

    #five_vectors .col-md-4{
        padding-left:0px !important;
        padding-right:0px !important;
    }
    
    .card-footer-vectors{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 110%;
        text-transform: capitalize;
        color: rgba(40, 40, 40, 0.8);  
    }
    
    .cars-with-line{
        background: #F8F8F8;
        box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    }
    
    .cars-with-line-1{
        padding-top:60px;
        padding-bottom:20px;
    }

    .two-cars-heading2{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 34px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 0;
        flex-grow: 0;  
    }

    #main_h1_new{
        font-size:38px;
    }

    .two-cars-text{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 1;
        flex-grow: 0;
    }
    
    #two_cars_text1{
        font-size:16px;
    }
    
    #two_cars_image1{
        padding-top:40px;
        padding-bottom: 30px;
        text-align: center;
        border-bottom: 8px solid transparent;
        border-image: linear-gradient(178.32deg, rgba(250, 166, 26, 0.7) 48.57%, rgba(250, 166, 26, 0.2) 98.57%);
        border-image-slice: 1;
        width: 100%;
    }
    
    .cars-with-line h2{
        font-size:26px;
    }

    #two_cars_2{
        padding-top:0px;
        padding-bottom:20px;
    }
    
    #two_cars_text2{
        font-size:16px;
    }

    #two_cars_image2{
        padding-top:40px;
        padding-bottom:40px;
        text-align: center;
    }

    #home_border1::after {
    display:none;
    }    
    
    #home_border2::after {
    display: none;
    } 
    
    #last_section{
        padding: 60px 12px 60px 12px;
    }
    
    #gallery_item1,
    #gallery_item2,
    #gallery_item3,
    #gallery_item4,
    #gallery_item5{
        padding-bottom:12px;
    }

    #last_home_h3{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 36px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
    }
    
    #footer_container{
        padding-top:50px;
        padding-bottom:60px;
        text-align: center;
    }

    .footer-p1{
        font-size: 22px;
    }
    
    .footer-p2{
        font-size: 18px;
    }

    /*ABOUT_US_PAGE*/
.jumbotron-aboutus{
    width: 100%;
    height: 400px;
    background-size: cover;
    background-position: center;
}

.jumbotron-aboutus h1,
.jumbotron-police h1{
    padding:0 0 20px 0px;
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 42px;
    line-height: 100%;
    color: #FFFFFF;
}

.jumbotron-text-container{
    padding-left:0px !important;
    margin-left:0px !important;
}

.navbar .container{
    padding-left:0px !important;
    padding-right:0px !important;
}

#about_us_text_section{
    padding: 60px 0px;
    background: #F8F8F8;
}

#about_us_text_section p,
#contact_us_text_section p,
.references-section-p{
    font:'General Sans';
    font-weight:400;
    font-size:18px;
    line-height:26px;
}

#about_us_partners{
    background: #FFFFFF;
    padding:60px 0px;
}

#slider_container{
    padding-top:20px;
    padding-right: 0px;
    padding-left: 0px;
}

.slide-item a{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.h3-40px{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.references-section{
    background: #F8F8F8;
    box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    padding: 60px 0px 44px 0px;
}

.references-section h3{
    padding-bottom: 25px;
}

#after_before_row{
    padding-bottom:10px;
    border-bottom:1px solid rgba(192, 192, 192, 0.8);
}

#beforeUsBtn,
#afterUsBtn{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    cursor:context-menu;
}

#beforeUsBtn.active,
#afterUsBtn.active{
    color: rgba(40, 40, 40, 0.8);
}
#beforeUsBtn:hover,
#afterUsBtn:hover{
    color: rgba(40, 40, 40, 0.8) !important;
    transition: 0.6s;
}

#beforeUsClass{
    text-align: left !important;
 }

 #beforeUsClass{
    text-align: left !important;
 }
 
 #before_after_container{
     padding-top:30px;
 }

.image_spliter_container{
    padding-top:30px;
}

.before-after-p{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    padding-top:12px;
}

.about-us-second{
    padding-bottom:0px !important;
}

/*CONTACT_US_PAGE*/
#contact_us_row{
    padding:60px 0px; 
}

#contact_h1{
    padding-left:12px;
}

#contact_text{
    padding-top:30px;
}

#contact_form{
    padding-top:60px;
}

#hero_btn_sent{
    padding-top:30px !important;
    width:20%;
}

/*SERVICES_PAGE*/

#two_image_services{
    padding-bottom:60px;
}

#service_h1{
    padding-left:12px;
}

#service_h1{
    padding-left:12px;
}
#two_services_1{
    margin-top:-12px;
    padding-right:6px !important;
}
#two_services_2{
    margin-top:-12px;
    padding-left:6px !important;
}

.carousel-caption p{
   display: none;
}

#one_car_service{
    padding-bottom:20px;
}

/*TWO SERVICES*/
.jumbotron-services{
    height:640px;
}

.service-reference-1{
    padding: 60px 0px 44px 0px;
}

.service-reference-2{
    padding: 60px 0px;
}

.service-reference-3{
    padding-bottom:60px 0px 60px 0px;
}

.service-reference-4{
    padding:60px 0px 60px 0px;
}

#plasticization_container2{
    padding-top:0px !important;
}

#text_vs_1{
    text-align:left !important;
    padding-bottom: 20px;
    text-align: center;
    border-bottom: 8px solid transparent;
    border-image: linear-gradient(178.32deg, rgba(250, 166, 26, 0.7) 48.57%, rgba(250, 166, 26, 0.2) 98.57%);
    border-image-slice: 1;
    width: 100%;
}

#text_vs_2{
    padding-top:20px;
}

.video{
    width:100%;
    height:420px; 
    object-fit: cover;
}

.video-container h1{
    font-weight: 600;
    font-size: 42px;
    line-height: 100%;
    color: #FFFFFF;
    padding-top:50px;
}

.video-container .col-lg-7{
    margin-bottom:-40px;
}

}

/************MEDIA SCREEN 768 / 992 *******************/
@media screen and (min-width:768px) and (max-width:992px) {   
    .jumbotron-image{
        width: 100%;
        height: 700px;
        background-size: cover;
        background-position: center;
    }

    #carousel_control_prev {
        position:absolute;
        top:45%;
        right:5%;
        cursor:pointer;
        z-index: 2;
      }
      #carousel_control_next {
        position:absolute;
        top:34%;
        right:5%;
        cursor:pointer;
        z-index: 2;
      }
/*
      #logo_img{
        margin-left:12px;
      }
*/  
    .bg-text {
        color: white;
        font-weight: bold;
        position: absolute;
        top: 35%;
        left: 0;
        height:69.9%;
        width: 60%;
        text-align: left;
        background: linear-gradient(128.1deg, rgba(192, 192, 192, 0.8) 0%, rgba(183, 183, 183, 0.1) 100%);
        box-shadow: 2px 0px 30px rgba(33, 33, 33, 0.5);
        backdrop-filter: blur(8px)
    }
    
    .hero-text-container{
       margin-top:7%;
       transform: translateY(25%, 25%);
       margin-left:0% !important;
    }
    
    .hero-h1{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 900;
        font-size: 68px;
        line-height: 100%;
        color: #FFFFFF;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    
    .hero-p{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 130%;
        color: #FFFFFF;
        flex: none;
        order: 1;
        flex-grow: 0;
        padding-bottom:25px;
        padding-top:10px;
    }
    
    .hero-btn{
        padding:15px 20px;
        background-color: transparent;
        border:0px;
        border-top:2px solid #FAA61A;
        border-bottom:2px solid #FAA61A;
        border-radius:0px;
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 27px;
        color: #FAA61A;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    
    #five_vectors{
        padding-top:44px;
        padding-bottom:52px;
    }

    #five_vectors .card .card-body{
        border:none !important;
        padding-left:0px;
        padding-right:0px;
    }

    .card-footer-vectors{
        padding-left:0px !important;
        padding-right:0px !important;
    }

    #five_vectors .col-md-4{
        padding-left:0px !important;
        padding-right:0px !important;
    }
    
    .home-vectors{
        margin: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        display: flex;
        align-items: center;
        transform: translate(-50%, -50%);
        flex-direction: column;
        width:90%;
    }
    
    .card-footer-vectors{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 500;
        font-size: 18px;
        line-height: 110%;
        text-transform: capitalize;
        color: rgba(40, 40, 40, 0.8);  
    }
    
    .cars-with-line{
        background: #F8F8F8;
        box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    }
    
    .cars-with-line-1{
        padding-top:60px;
    }

    .two-cars-heading2{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 38px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 0;
        flex-grow: 0;  
    }

    #main_h1_new{
        font-size:42px;
    }

    .two-cars-text{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 1;
        flex-grow: 0;
    }
    
    #two_cars_text1{
        padding-left:12px;
        padding-right:12px;
        font-size:18px;
    }
    
    #two_cars_image1{
        padding-top:40px;
        padding-bottom: 40px;
        text-align: center;
      /*border-bottom: 8px solid transparent;
        border-image: linear-gradient(178.32deg, rgba(250, 166, 26, 0.7) 48.57%, rgba(250, 166, 26, 0.2) 98.57%);
        border-image-slice: 1;
        width: 100%;*/
        max-width:72%;
    }
    
    #two_cars_2{
        padding-top:0px;
        padding-bottom:20px;
    }
    
    #two_cars_text2{
        padding-left:12px;
        padding-right:12px;
        font-size:18px;
    }
    
    #two_cars_image2{
        padding-top:40px;
        padding-bottom:40px;
        text-align: center;
        max-width:72%;
    }
    
    #home_border1::after {
    display:none;
    }    
    
    #home_border2::after {
    display: none;
    } 
    
    #last_section{
        padding: 60px 12px 60px 12px;
    }

    .last-home-image{
        margin-top:15px;
    }

    #last_home_h3{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 40px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8)
    }
    
    #footer_container{
        text-align: center;
        padding-top:80px;
        padding-bottom:60px;
    }

    .footer-p1{
        font-size: 22px;
    }
    
    .footer-p2{
        font-size: 18px;
    }

    /*ABOUT_US_PAGE*/
.jumbotron-aboutus{
    width: 100%;
    height: 425px;
    background-size: cover;
    background-position: center;
}

.jumbotron-aboutus h1,
.jumbotron-police h1{
    padding-bottom:10px;
    margin-left:0px !important;
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 48px;
    line-height: 100%;
    color: #FFFFFF;
}

.jumbotron-text-container{
    padding-left:0px !important;
    margin-left:0px !important;
}

.navbar .container{
    padding-left:0px !important;
    padding-right:0px !important;
}

#about_us_text_section{
    padding: 60px 0px;
    background: #F8F8F8;
}

#about_us_text_section p,
#contact_us_text_section p,
.references-section-p{
    font:'General Sans';
    font-weight:400;
    font-size:18px;
    line-height:26px;
}

#about_us_partners{
    background: #FFFFFF;
    padding:60px 0px;
}

#slider_container{
    padding-top:20px;
    padding-right: 0px;
    padding-left: 0px;
}

.slide-item a{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.h3-40px{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.references-section{
    background: #F8F8F8;
    box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    padding: 60px 0px;
}

.references-section h3{
    padding-bottom: 25px;
}

#after_before_row{
    padding-bottom:10px;
    border-bottom:1px solid rgba(192, 192, 192, 0.8);
}

#beforeUsBtn,
#afterUsBtn{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    cursor:context-menu;
}
#beforeUsBtn.active,
#afterUsBtn.active{
    color: rgba(40, 40, 40, 0.8);
}
#beforeUsBtn:hover,
#afterUsBtn:hover{
    color: rgba(40, 40, 40, 0.8) !important;
    transition: 0.6s;
}

#beforeUsClass{
    text-align: left !important;
 }

 #beforeUsClass{
    text-align: left !important;
 }

#beforeUsClass{
   text-align: left !important;
}

#before_after_container{
    padding-top:30px;
}

.image_spliter_container{
    padding-top:30px;
}

.before-after-p{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    padding-top:12px;
}
.about-us-second{
    padding-bottom:0px !important;
}

/*CONTACT_US_PAGE*/
#contact_h1{
    padding-left:12px;
}
#contact_us_row{
    padding:60px 0px 60px 0px; 
}

#contact_text{
    padding-top:20px;
}

#hero_btn_sent{
    padding-top:20px !important;
}

/*SERVICES_PAGE*/
#two_image_services{
    padding-bottom:60px;
}
#service_h1{
    padding-left:12px;
}

#two_services_1{
    margin-top:-12px;
}
#two_services_2{
    margin-top:-12px;
}

.carousel-caption p{
   display: none;
}

#one_car_service{
    padding-bottom:20px;
}

/*TWO SERVICES*/
.jumbotron-services{
    height:640px;
}

.service-reference-1{
    padding: 60px 0px 44px 0px;
}

.service-reference-2{
    padding: 60px 0px;
}

.service-reference-3{
    padding-bottom:60px 0px 60px 0px;
}

.service-reference-4{
    padding:60px 0px;
}

#plasticization_container2{
    padding-top:0px !important;
}

#text_vs_1{
    text-align:left !important;
    padding-bottom: 20px;
    text-align: center;
    border-bottom: 8px solid transparent;
    border-image: linear-gradient(178.32deg, rgba(250, 166, 26, 0.7) 48.57%, rgba(250, 166, 26, 0.2) 98.57%);
    border-image-slice: 1;
    width: 100%;
}

#text_vs_2{
    padding-top:20px;
}

.video-container{
    padding-top:40px;
}

.video-container h1{
    font-weight: 600;
    font-size: 48px;
    line-height: 100%;
    color: #FFFFFF;
}

.video{
    width:100%;
    height:420px; 
    object-fit: cover;
}

#gallery_item1,
#gallery_item3,
#gallery_item5{
  padding-right:6px;  
} 

#gallery_item2,
#gallery_item4,
#gallery_item6{
  padding-left:6px;  
} 

}

/************MEDIA SCREEN 992 / 1200 *******************/

@media screen and (min-width:992px) and (max-width:1200px) {
    #logo_img{
        position:absolute;
        top:2%;
        left:10%;
        z-index:2;
}

    #large_navbar{
        position:absolute;
        top:0%;
        left:50%;
    } 
    
    #large_navbar a{
        color:#fff;
        margin:0 15px;
    }
    
    #large_navbar a:hover{
        color:#FAA61A !important;
        transition: 0.6s;
    }
    
    .nav-item .nav-link{
        font-size:14px;
    }
    
    .jumbotron-image{
        width: 100%;
        height: 700px;
        background-size: cover;
        background-position: center;
    }

    #carousel_control_prev {
        position:absolute;
        top:40%;
        right:10%;
        cursor:pointer;
        z-index: 2;
      }
      #carousel_control_next {
        position:absolute;
        top:30%;
        right:10%;
        cursor:pointer;
        z-index: 2;
      }
    
    .bg-text {
        color: white;
        font-weight: bold;
        position: absolute;
        top: 0;
        left: 0;
        height:100%;
        width: 50%;
        text-align: left;
        background: linear-gradient(128.1deg, rgba(192, 192, 192, 0.8) 0%, rgba(183, 183, 183, 0.1) 100%);
        box-shadow: 2px 0px 30px rgba(33, 33, 33, 0.5);
        backdrop-filter: blur(8px)
    }
    
    .hero-text-container{
       margin-top:45%;
       transform: translateY(25%, 25%);
       margin-left:22% !important;
    }
    
    .hero-h1{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 900;
        font-size: 68px;
        line-height: 100%;
        color: #FFFFFF;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    
    .hero-p{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        line-height: 130%;
        color: #FFFFFF;
        flex: none;
        order: 1;
        flex-grow: 0;
        margin-bottom:35px;
        margin-top:10px;
    }
    
    .hero-btn{
        padding:16px;
        background-color: transparent;
        border:0px;
        border-top:2px solid #FAA61A;
        border-bottom:2px solid #FAA61A;
        border-radius:0px;
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 27px;
        color: #FAA61A;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    
    #five_vectors{
        padding:80px 20px 80px 25px;
    }

    #five_vectors .card .card-body{
        border:none !important;
        padding-left:0px;
        padding-right:0px;
    }

    #five_vectors #card_1,
    #five_vectors #card_2,
    #five_vectors #card_3,
    #five_vectors #card_4{
        padding-top:0px;
        padding-bottom:0px;
        border-right:2px solid #FAA61A;
    }
    
    .home-vectors{
        margin: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        display: flex;
        align-items: center;
        transform: translate(-50%, -50%);
        flex-direction: column;
        width:90%;
    }
    
    .card-footer-vectors{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 110%;
        text-transform: capitalize;
        color: rgba(40, 40, 40, 0.8);  
    }
    
    .cars-with-line{
        background: #F8F8F8;
        box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    }
    
    .cars-with-line-1{
        padding:80px 16px 40px 32px;
    }

    .two-cars-heading2{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 38px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 0;
        flex-grow: 0;  
    }

    #main_h1_new{
        font-size:42px;
    }

    .two-cars-text{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 1;
        flex-grow: 0;
    }
    
    #two_cars_text1{
        padding-right:35px;
        padding-bottom:30px;
    }
    
    #two_cars_image1{
        padding-right:5px;
    }
    
    #two_cars_2{
        padding:0px 2px 80px 42px;
    }
    
    #two_cars_text2{
        padding-left:35px;
    }
    
    #two_cars_image2{
        padding-left:5px;
    }

    .plasticization-text-1{
        padding-bottom: 0px !important;
    }

    .plasticization-text-2{
        padding-top: 0px !important;
    }
    
    #home_border1::after {
        content: ""; 
        position: absolute;
        top: 32%;
        transform: translateY(-32%);
        left: 51.5%;
        transform: translateX(-51.5%);
        height: 200px;
        width:40px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }    
    
    #home_border2::after {
        content: ""; 
        position: absolute;
        bottom: 15%;
        transform: translateY(-15%);
        left: 51%;
        transform: translateX(-51%);
        height: 200px;
        width:40px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 

    #home_border3::after {
        content: ""; 
        position: absolute;
        top: 120px;
        left:51.5%;
        transform: translateX(-51.5%);
        height: 200px;
        width:40px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }   

    #home_border6::after {
        content: ""; 
        position: absolute;
        top: 120px;
        left: 52%;
        transform: translateX(-52%);
        height: 200px;
        width:40px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }    
    
    #home_border7::after {
        content: ""; 
        position: absolute;
        bottom: 210px;
        left: 53.5%;
        transform: translateX(-53.5px);
        height: 200px;
        width:40px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 
    
    #last_section{
        padding: 80px 104px 80px 126px;
    }
    
    .last-section-card-1{
        padding-bottom:12px;
    }

    .last-section-card-2{
        padding-top:12px;
    }
    
    #last_home_h3{
        padding:0px 0px 50px 0px;
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 40px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8)
    }

    #footer_container{
        padding-top:80px;
        padding-bottom:80px;
    }

    .footer-p1{
        font-size: 22px;
    }
    
    .footer-p2{
        font-size: 18px;
    }

/*ABOUT_US_PAGE*/
.jumbotron-aboutus{
    width: 100%;
    height: 600px;
    background-size: cover;
    background-position: center;
}

.jumbotron-aboutus h1,
.jumbotron-police h1{
    padding:0 0 50px 84px;
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 50px;
    line-height: 100%;
    color: #FFFFFF;
}

#about_us_text_section{
    padding: 80px 90px 80px 118px;
    background: #F8F8F8;
}

#about_us_text_section p,
#contact_us_text_section p,
.references-section-p{
    font:'General Sans';
    font-weight:400;
    font-size:18px;
    line-height:31.2px;
}

#about_us_partners{
    background: #FFFFFF;
    padding: 80px 40px 80px 118px;
}

#slider_container{
    padding-top:40px;
}

.slide-item a{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.h3-40px{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.references-section{
    background: #F8F8F8;
    box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    padding: 55px 90px 80px 118px;
}

.references-section h3{
    padding-bottom: 40px;
}

#after_before_row{
    border-bottom:1px solid rgba(192, 192, 192, 0.8);
}

#beforeUsBtn,
#afterUsBtn{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    cursor:pointer;
}

#beforeUsBtn.active,
#afterUsBtn.active{
    color: rgba(40, 40, 40, 0.8);
}
#beforeUsBtn:hover,
#afterUsBtn:hover{
    color: rgba(40, 40, 40, 0.8) !important;
    transition: 0.6s;
}

#beforeUsClass{
    text-align: center !important;
 }

 #beforeUsClass{
    text-align: center !important;
 }

#beforeUsClass.active,
#afterUsClass.active{
    border-bottom:4px solid #FAA61A;
    padding-bottom:35px;
}

#beforeUsBtn.active,
#afterUsBtn.active{
    color:#FAA61A;
}
#beforeUsBtn:hover,
#afterUsBtn:hover{
    color:#FAA61A !important;
    transition: 0.6s;
}
#before_after_container{
    padding-top:40px;
}

.before-after-p{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

#before_us_cars .row,
#after_us_cars .row{
    margin:40px 0px;
}

#before_after_container .col-md-7{
    padding-left:2px;
    padding-right:20px;
}

#before_after_container .col-md-5{
    padding-right:0px !important;
}


/*CONTACT_US_PAGE*/
#contact_us_row{
    padding: 80px 90px 80px 115px;
}

#contact_text{
    padding-top:90px;
}

#contact_form{
    padding-left:50px; 
}


/*SERVICES_PAGE*/
.two-services img{
    min-width:360px;
}

.contact-figure{
    padding-right:40px;
}

#two_image_services{
    padding: 0px 90px 120px 118px;
}

#two_services_1{
    margin-top:-30px;
}
#two_services_2{
    margin-top:-30px;
}

.carousel-caption p{
    font-weight: 400;
    font-size: 18px;
    line-height: 110%;
    color: #525252;
    padding:0px 35px;
}

#one_car_service{
    padding-bottom:90px;
}

/*TWO SERVICES*/
.jumbotron-services{
    height:650px;
}

.service-reference-1{
    padding: 120px 90px 120px 110px;
}

.service-reference-2{
    padding:0px 90px 120px 110px;
}

.service-reference-3{
    padding-bottom:90px;
}

.service-reference-4{
    padding:0px 90px 80px 110px;
}

#text_vs_1{
    border-right: 50px solid transparent;
    border-radius:6px !important;
    border-image: linear-gradient(178.32deg, rgba(250, 166, 26, 0.7) 48.57%, rgba(250, 166, 26, 0.2) 98.57%);
    border-image-slice: 1;
    width: 50%;
}

.video-container h1{
    font-weight: 600;
    font-size: 48px;
    line-height: 100%;
    color: #FFFFFF;
    padding-left:110px;
    padding-top:50px;
}
.video-container #video{
    padding:0px 98px 0px 120px;
}

.video{
    width:100%;
    height:400px; 
    object-fit: cover;
}
}

/************MEDIA SCREEN 1200 / 1350 *******************/

@media screen and (min-width:1200px) and (max-width:1350px) {
    #logo_img{
        position:absolute;
        top:10%;
        left:11%;
        z-index:2;
}

    #large_navbar{
        position:absolute;
        top:5%;
        left:49%;
        z-index: 2;
    } 
    
    #large_navbar a{
        color:#fff;
        margin:0 25px;
    }
    
    #large_navbar a:hover{
        color:#FAA61A !important;
        transition: 0.6s;
    }
    
    .jumbotron-image{
        width: 100%;
        height: 750px;
        background-size: cover;
        background-position: center;
    }

    #carousel_control_prev {
        position:absolute;
        top:45%;
        right:10.9%;
        cursor:pointer;
        z-index: 2;
      }
      #carousel_control_next {
        position:absolute;
        top:35%;
        right:10.9%;
        cursor:pointer;
        z-index: 2;
      }
    
    .bg-text {
        color: white;
        font-weight: bold;
        position: absolute;
        top: 0;
        left: 0;
        height:100%;
        width: 50%;
        text-align: left;
        background: linear-gradient(128.1deg, rgba(192, 192, 192, 0.8) 0%, rgba(183, 183, 183, 0.1) 100%);
        box-shadow: 2px 0px 30px rgba(33, 33, 33, 0.5);
        backdrop-filter: blur(8px)
    }
    
    .hero-text-container{
       margin-top:40%;
       transform: translateY(25%, 25%);
       margin-left:21% !important;
    }
    
    .hero-h1{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 900;
        font-size: 72px;
        line-height: 100%;
        color: #FFFFFF;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    
    .hero-p{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 22px;
        line-height: 130%;
        color: #FFFFFF;
        flex: none;
        order: 1;
        flex-grow: 0;
        margin-bottom:35px;
        margin-top:10px;
        padding-left:4px;
    }
    
    .hero-btn{
        padding:15px 20px;
        background-color: transparent;
        border:0px;
        border-top:2px solid #FAA61A;
        border-bottom:2px solid #FAA61A;
        border-radius:0px;
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 17px;
        line-height: 27px;
        color: #FAA61A;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    
    #five_vectors{
       padding:80px 24px 80px 34px;
    }

    #five_vectors .card .card-body{
        border:none !important;
        padding-left:0px;
        padding-right:0px;
    }

    #five_vectors #card_1,
    #five_vectors #card_2,
    #five_vectors #card_3,
    #five_vectors #card_4{
        border-right:2px solid #FAA61A;
    }
    
    .home-vectors{
        margin: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        display: flex;
        align-items: center;
        transform: translate(-50%, -50%);
        flex-direction: column;
        width:90%;
    }
    
    .card-footer-vectors{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 110%;
        text-transform: capitalize;
        color: rgba(40, 40, 40, 0.8);  
    }
    
    .cars-with-line{
        background: #F8F8F8;
        box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    }
    
    .cars-with-line-1{
        padding-top:80px;
        padding-bottom:60px;
    }

    .two-cars-heading2{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 38px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 0;
        flex-grow: 0;  
    }

    #main_h1_new{
        font-size:42px;
    }

    .two-cars-text{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 1;
        flex-grow: 0;
    }
    
    #two_cars_text1{
        padding-left:50px;
        padding-right:55px;
        padding-bottom:50px;
    }
    
    #two_cars_image1{
        padding-right:30px;
    }
    
    #two_cars_2{
        padding-top:60px;
        padding-bottom:80px;
    }
    
    #two_cars_text2{
        padding-right:36px;
        padding-left:55px;
    }
    
    #two_cars_image2{
        padding-left:50px;
    }

    .plasticization-text-1{
        padding-bottom:0px !important;
    }

    .plasticization-text-2{
        padding-top:0px !important;
    }
    
    #home_border1::after {
        content: ""; 
        position: absolute;
        top: 120px;
        left: 51%;
        transform: translateX(-51%);
        height: 280px;
        width:40px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }    
    
    #home_border2::after {
        content: ""; 
        position: absolute;
        bottom: 10%;
        transform: translateY(-10%);
        left: 48.5%;
        transform: translateX(-48.5%);
        height: 280px;
        width:40px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 

    #home_border3::after {
        content: ""; 
        position: absolute;
        top: 120px;
        left:51.5%;
        transform: translateX(-51.5%);
        height: 280px;
        width:40px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }   

    #home_border6::after {
        content: ""; 
        position: absolute;
        top: 110px;
        left: 54%;
        transform: translateX(-54px);
        height: 280px;
        width:40px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }    
    
    #home_border7::after {
        content: ""; 
        position: absolute;
        bottom: 110px;
        left: 51%;
        transform: translateX(-51px);
        height: 280px;
        width:40px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 
    
    #last_section{
        padding:80px 155px 100px 156px;
    }
    
    .last-section-card-1{
        padding-bottom:12px;
    }

    .last-section-card-2{
        padding-top:12px;
    }
    
    #last_home_h3{
        padding:0px 0px 50px 0px;
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 40px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8)
    }
    #footer_container{
        text-align: center;
        padding:50px 20px 100px 20px;
     }
    .footer-p1{
        font-size: 22px;
    }
    
    .footer-p2{
        font-size: 18px;
    }

/*ABOUT_US_PAGE*/
.jumbotron-aboutus{
    width: 100%;
    height: 650px;
    background-size: cover;
    background-position: center;
}    

.jumbotron-aboutus h1,
.jumbotron-police h1{
    padding:0 0 50px 75px;
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 58px;
    line-height: 100%;
    color: #FFFFFF;
}

#about_us_text_section{
    padding: 120px 122px 120px 142px;
    background: #F8F8F8;
}

#about_us_text_section p,
#contact_us_text_section p,
.references-section-p{
    font:'General Sans';
    font-weight:400;
    font-size:18px;
    line-height:31.2px;
}

#about_us_partners{
    background: #FFFFFF;
    padding:80px 10px 80px 140px;
}

#slider_container{
    padding-top:55px;
}

.slide-item a{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.h3-40px{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.references-section{
    background: #F8F8F8;
    box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    padding: 65px 120px 100px 140px;
}

.references-section h3{
    padding-bottom: 50px;
}

#after_before_row{
    border-bottom:1px solid rgba(192, 192, 192, 0.8);
}

#beforeUsBtn,
#afterUsBtn{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    cursor:pointer;
}

#beforeUsClass{
    text-align: center !important;
 }

 #beforeUsClass{
    text-align: center !important;
 }

#beforeUsClass.active,
#afterUsClass.active{
    border-bottom:4px solid #FAA61A;
    padding-bottom:35px;
}

#beforeUsBtn.active,
#afterUsBtn.active{
    color:#FAA61A;
}
#beforeUsBtn:hover,
#afterUsBtn:hover{
    color:#FAA61A !important;
    transition: 0.6s;
}
#before_after_container{
    padding-top:60px;
}

.before-after-p{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

#before_us_cars .row,
#after_us_cars .row{
    padding-bottom:40px;
}

#before_after_container .col-md-7{
    padding-left:0 !important
}


/*CONTACT_US_PAGE*/
#contact_us_row{
    padding:120px 126px 160px 144px; 
}

#contact_text{
    padding-top:110px; 
    padding-right:50px;
}

#contact_form{
    padding-left:50px;
}

.contact-figure{
    padding-right:90px;
}

/*SERVICES_PAGE*/
.two-services img{
    min-width:420px;
}

#two_image_services{
    padding: 0px 130px 120px 142px;
}

#two_services_1{
    margin-top:-30px;
}
#two_services_2{
    margin-top:-30px;
}

.carousel-caption p{
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: #525252;
    padding:0px 35px;
}

#one_car_service{
    padding-bottom:90px;
}

/*TWO SERVICES*/
.jumbotron-services{
    height:700px;
}

.service-reference-1{
    padding: 120px 120px 120px 140px;
}

.service-reference-2{
    padding:0px 126px 120px 140px;
}

.service-reference-3{
    padding-bottom:90px;
}

.service-reference-4{
    padding:0px 126px 90px 140px;
}

#text_vs_1{
    border-right: 60px solid transparent;
    border-radius:6px !important;
    border-image: linear-gradient(178.32deg, rgba(250, 166, 26, 0.7) 48.57%, rgba(250, 166, 26, 0.2) 98.57%);
    border-image-slice: 1;
    width: 50%;
}

#text_vs_2{
    padding-left:30px;
}

.video-container h1{
    font-weight: 600;
    font-size: 48px;
    line-height: 100%;
    color: #FFFFFF;
    padding-left:150px;
    padding-top:140px;
}
.video-container #video{
    padding:0px 130px 0px 160px;
}

.video{
    width:100%;
    height:500px; 
    object-fit: cover;
}
}
/************MEDIA SCREEN 1350 / 1440 *******************/
@media screen and (min-width:1350px) and (max-width:1441px) {
    #logo_img{
        position:absolute;
        top:52px;
        left:11.0%;
        z-index:2;
}

#large_navbar{
    position:absolute;
    top:14px;
    left:53%;
} 

#large_navbar a{
    color:#fff;
    margin:0 25px;
}

#large_navbar a:hover{
    color:#FAA61A !important;
    transition: 0.6s;
}

.jumbotron-image{
    width: 100%;
    height: 750px;
    background-size: cover;
    background-position: center;
}

#carousel_control_prev {
    position:absolute;
    top:50%;
    right:11.2%;
    cursor:pointer;
    z-index: 2;
  }
  #carousel_control_next {
    position:absolute;
    top:40%;
    right:11.2%;
    cursor:pointer;
    z-index: 2;
  }

.bg-text {
    color: white;
    font-weight: bold;
    position: absolute;
    top: 0;
    left: 0;
    height:100%;
    width: 50%;
    text-align: left;
    background: linear-gradient(128.1deg, rgba(192, 192, 192, 0.8) 0%, rgba(183, 183, 183, 0.1) 100%);
    box-shadow: 2px 0px 30px rgba(33, 33, 33, 0.5);
    backdrop-filter: blur(8px)
}

.hero-text-container{
   margin-top:25%;
   transform: translateY(25%, 25%);
   margin-left:21.5% !important;
}

.hero-h1{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 900;
    font-size: 74px;
    line-height: 100%;
    color: #FFFFFF;
    flex: none;
    order: 0;
    flex-grow: 0;
    padding-left:4px;
}

.hero-p{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 130%;
    color: #FFFFFF;
    flex: none;
    order: 1;
    flex-grow: 0;
    margin-bottom:45px;
    margin-top:20px;
    padding-left:8px;
}

.hero-btn{
    padding:15px 28px;
    background-color: transparent;
    border:0px;
    border-top:2px solid #FAA61A;
    border-bottom:2px solid #FAA61A;
    border-radius:0px;
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 27px;
    color: #FAA61A;
    flex: none;
    order: 0;
    flex-grow: 0;
}

#five_vectors{
    padding:80px 12px 80px 14px;
}

.home-vectors{
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    display: flex;
    align-items: center;
    transform: translate(-50%, -50%);
    flex-direction: column;
    width:90%;
}

.card-footer-vectors{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
    text-transform: capitalize;
    color: rgba(40, 40, 40, 0.8);
    padding-right:0px !important;
    padding-left: 0px !important;  
}

.cars-with-line{
    background: #F8F8F8;
    box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
}

.cars-with-line-1{
    padding-top:80px;
    padding-bottom:60px;
}

.plasticization-text-1{
    padding-bottom:0px !important;
}

.two-cars-heading2{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 38px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    flex: none;
    order: 0;
    flex-grow: 0;  
}

#main_h1_new{
    font-size:42px;
}

.two-cars-text{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    flex: none;
    order: 1;
    flex-grow: 0;
}

#two_cars_text1{
    padding-left:52px;
    padding-right:45px;
    padding-bottom:60px;
}

#two_cars_image1{
    padding-left:45px;
    padding-right:38px;
}

#two_cars_2{
    padding-top:60px;
    padding-bottom:80px;
}

#two_cars_text2{
    padding-left:45px;
    padding-right:45px;
}

#two_cars_image2{
    padding-left:56px;
    padding-right:45px;
}

#home_border1::after {
    content: ""; 
    position: absolute;
    top: 106px;
    left: 53%;
    transform: translateX(-53%);
    height: 320px;
    width:60px;
    background-image: url('../storage/home-page/home_vectors/homeborder1.png');
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}    

#home_border2::after {
    content: ""; 
    position: absolute;
    bottom: 11%;
    transform: translateY(-11%);
    left:47%;
    transform: translateX(-47%);
    height: 320px;
    width:60px;
    background-image: url('../storage/home-page/home_vectors/homeborder1.png');
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
} 

#home_border3::after {
    content: ""; 
    position: absolute;
    top: 95px;
    left:52.5%;
    transform: translateX(-52.5%);
    height: 350px;
    width:60px;
    background-image: url('../storage/home-page/home_vectors/homeborder1.png');
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}

#home_border6::after {
    content: ""; 
    position: absolute;
    top: 110px;
    left: 54.5%;
    transform: translateX(-54.5px);
    height: 320px;
    width:60px;
    background-image: url('../storage/home-page/home_vectors/homeborder1.png');
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}    

#home_border7::after {
    content: ""; 
    position: absolute;
    bottom: 120px;
    left: 47%;
    transform: translateX(-47%);
    height: 320px;
    width:60px;
    background-image: url('../storage/home-page/home_vectors/homeborder1.png');
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
} 

#last_section{
    padding:80px 160px 100px 174px;
}

.last-section-card-1{
    padding-bottom:12px;
}

.last-section-card-2{
    padding-top:12px;
}

#last_home_h3{
    padding:0px 0px 50px 0px;
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8)
}
#footer_container{
    text-align: center;
    padding:50px 12px 100px 20px;
 }
.footer-p1{
    font-size: 22px;
}

.footer-p2{
    font-size: 18px;
}

/*ABOUT_US_PAGE*/
.jumbotron-aboutus{
    width: 100%;
    height: 650px;
    background-size: cover;
    background-position: center;
}

.jumbotron-aboutus h1,
.jumbotron-police h1{
    padding:0 0 50px 104px;
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 64px;
    line-height: 100%;
    color: #FFFFFF;
}

#about_us_text_section{
    padding: 150px 150px 150px 170px;
    background: #F8F8F8;
}

#about_us_text_section p,
#contact_us_text_section p,
.references-section-p{
    font:'General Sans';
    font-weight:400;
    font-size:18px;
    line-height:31.2px;
}

#about_us_partners{
    background: #FFFFFF;
    padding:40px 12px 80px 170px;
}

#slider_container{
    padding-top:75px;
}

.slide-item a{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.h3-40px{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.references-section{
    background: #F8F8F8;
    box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    padding: 115px 150px 70px 170px;
}

.references-section h3{
    padding-bottom: 50px;
}

#after_before_row{
    border-bottom:1px solid rgba(192, 192, 192, 0.8);
}

#beforeUsBtn,
#afterUsBtn{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    cursor:pointer;
}

#beforeUsClass{
    text-align: center !important;
 }

 #beforeUsClass{
    text-align: center !important;
 }

#beforeUsClass.active,
#afterUsClass.active{
    border-bottom:4px solid #FAA61A;
    padding-bottom:35px;
}

#beforeUsBtn.active,
#afterUsBtn.active{
    color:#FAA61A;
}
#beforeUsBtn:hover,
#afterUsBtn:hover{
    color:#FAA61A !important;
    transition: 0.6s;
}
#before_after_container{
    padding-top:60px;
}

.before-after-p{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    padding-left:25px;
}

#before_us_cars .row,
#after_us_cars .row{
    padding-bottom:80px;
}

#before_after_container .col-md-7{
   padding-right:25px;
}

/*CONTACT_US_PAGE*/
#contact_us_row{
    padding:120px 140px 160px 170px; 
}

#contact_text{
    padding-top:110px; 
    padding-right:50px;
}

#contact_form{
    padding-left:50px; 
    padding-right:20px;
}

.contact-figure{
    padding-right:100px;
}

/*SERVICES_PAGE*/
.two-services img{
    min-width:460px;
}

#two_image_services{
    padding: 0px 150px 120px 168px;
}

#two_services_1{
    margin-top:-30px;
}
#two_services_2{
    margin-top:-30px;
}

.carousel-caption p{
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: #525252;
    padding:0px 35px;
}

#one_car_service{
    padding-bottom:90px;
}

/*TWO SERVICES*/
.jumbotron-services{
    height:750px;
}

.service-reference-1{
    padding: 120px 140px 120px 170px;
}

.service-reference-2{
    padding:0px 140px 120px 170px;
}

.service-reference-3{
    padding-bottom:90px;
}

.service-reference-4{
    padding:0px 70px 90px 65px;
}

#text_vs_1{
    border-right: 60px solid transparent;
    border-radius:6px !important;
    border-image: linear-gradient(178.32deg, rgba(250, 166, 26, 0.7) 48.57%, rgba(250, 166, 26, 0.2) 98.57%);
    border-image-slice: 1;
    width: 50%;
    padding-left:120px;
}

#text_vs_2{
    padding-left:30px;
    padding-right:130px;
}

.video-container h1{
    font-weight: 600;
    font-size: 54px;
    line-height: 100%;
    color: #FFFFFF;
    padding-left:170px;
    padding-top:140px;
}
.video-container #video{
    padding:0px 150px 0px 180px;
}

.video{
    width:100%;
    height:540px; 
    object-fit: cover;
}
}

/************MEDIA SCREEN 1441 / 1580 *******************/

@media screen and (min-width:1441px) and (max-width:1580px) {
#logo_img{
        position:absolute;
        top:28px;
        left:12.4%;
        z-index:2;
}

#large_navbar{
    position:absolute;
    top:-12px;
    left:53%;
} 

#large_navbar a{
    color:#fff;
    margin:0 25px;
}

#large_navbar a:hover{
    color:#FAA61A !important;
    transition: 0.6s;
}

.jumbotron-image{
    width: 100%;
    height: 750px;
    background-size: cover;
    background-position: center;
}

#carousel_control_prev {
    position:absolute;
    top:50%;
    right:13.2%;
    cursor:pointer;
    z-index: 2;
  }
  #carousel_control_next {
    position:absolute;
    top:40%;
    right:13.2%;
    cursor:pointer;
    z-index: 2;
  }

.bg-text {
    color: white;
    font-weight: bold;
    position: absolute;
    top: 0;
    left: 0;
    height:100%;
    width: 50%;
    text-align: left;
    background: linear-gradient(128.1deg, rgba(192, 192, 192, 0.8) 0%, rgba(183, 183, 183, 0.1) 100%);
    box-shadow: 2px 0px 30px rgba(33, 33, 33, 0.5);
    backdrop-filter: blur(8px)
}

.hero-text-container{
   margin-top:25%;
   transform: translateY(25%, 25%);
   margin-left:21.5% !important;
}

.hero-h1{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 900;
    font-size: 74px;
    line-height: 100%;
    color: #FFFFFF;
    flex: none;
    order: 0;
    flex-grow: 0;
    padding-left:4px;
}

.hero-p{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 130%;
    color: #FFFFFF;
    flex: none;
    order: 1;
    flex-grow: 0;
    margin-bottom:45px;
    margin-top:20px;
    padding-left:8px;
}

.hero-btn{
    padding:15px 28px;
    background-color: transparent;
    border:0px;
    border-top:2px solid #FAA61A;
    border-bottom:2px solid #FAA61A;
    border-radius:0px;
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 27px;
    color: #FAA61A;
    flex: none;
    order: 0;
    flex-grow: 0;
}

#five_vectors{
    padding:80px 64px 80px 46px;
}

.home-vectors{
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    display: flex;
    align-items: center;
    transform: translate(-50%, -50%);
    flex-direction: column;
    width:90%;
}

.card-footer-vectors{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    padding-left: 0px !important;
    padding-right: 0px !important;
    line-height: 130%;
    text-transform: capitalize;
    color: rgba(40, 40, 40, 0.8);  
}

.cars-with-line{
    background: #F8F8F8;
    box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
}

.cars-with-line-1{
    padding-top:80px;
    padding-bottom:60px;
}

.plasticization-text-1{
    padding-bottom:0px !important;
}

.two-cars-heading2{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    flex: none;
    order: 0;
    flex-grow: 0;  
}

#main_h1_new{
    font-size:44px;
}

.two-cars-text{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    flex: none;
    order: 1;
    flex-grow: 0;
}

#two_cars_text1{
    padding-left:58px;
    padding-right:45px;
    padding-bottom:60px;
}

#two_cars_image1{
    padding-left:45px;
    padding-right:74px;
}

#two_cars_2{
    padding-top:60px;
    padding-bottom:80px;
}

#two_cars_text2{
    padding-left:45px;
    padding-right:74px;
}

#two_cars_image2{
    padding-left:58px;
    padding-right:45px;
}

#home_border1::after {
    content: ""; 
    position: absolute;
    top: 110px;
    left: 53%;
    transform: translateX(-53%);
    height: 320px;
    width:60px;
    background-image: url('../storage/home-page/home_vectors/homeborder1.png');
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}    

#home_border2::after {
    content: ""; 
    position: absolute;
    bottom: 11%;
    transform: translateY(-11%);
    left:47%;
    transform: translateX(-47%);
    height: 320px;
    width:60px;
    background-image: url('../storage/home-page/home_vectors/homeborder1.png');
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
} 

#home_border3::after {
    content: ""; 
    position: absolute;
    top: 95px;
    left:52.5%;
    transform: translateX(-52.5%);
    height: 350px;
    width:60px;
    background-image: url('../storage/home-page/home_vectors/homeborder1.png');
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}

#home_border6::after {
    content: ""; 
    position: absolute;
    top: 120px;
    left: 54.5%;
    transform: translateX(-54.5px);
    height: 300px;
    width:60px;
    background-image: url('../storage/home-page/home_vectors/homeborder1.png');
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}    

#home_border7::after {
    content: ""; 
    position: absolute;
    bottom: 120px;
    left: 47%;
    transform: translateX(-47%);
    height: 300px;
    width:60px;
    background-image: url('../storage/home-page/home_vectors/homeborder1.png');
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
} 

#last_section{
    padding:80px 202px 100px 184px;
}

.last-section-card-1{
    padding-bottom:12px;
}

.last-section-card-2{
    padding-top:12px;
}

#last_home_h3{
    padding:0px 0px 50px 0px;
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8)
}
#footer_container{
    text-align: center;
    padding:50px 20px 100px 20px;
 }
.footer-p1{
    font-size: 22px;
}

.footer-p2{
    font-size: 18px;
}

/*ABOUT_US_PAGE*/
.jumbotron-aboutus{
    width: 100%;
    height: 650px;
    background-size: cover;
    background-position: center;
}

.jumbotron-aboutus h1,
.jumbotron-police h1{
    padding:0 0 50px 75px;
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 64px;
    line-height: 100%;
    color: #FFFFFF;
}

#about_us_text_section{
    padding: 150px 182px 150px 175px;
    background: #F8F8F8;
}

#about_us_text_section p,
#contact_us_text_section p,
.references-section-p{
    font:'General Sans';
    font-weight:400;
    font-size:18px;
    line-height:31.2px;
}

#about_us_partners{
    background: #FFFFFF;
    padding:40px 24px 80px 174px;
}

#slider_container{
    padding-top:75px;
}

.slide-item a{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.h3-40px{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.references-section{
    background: #F8F8F8;
    box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    padding: 115px 180px 70px 174px;
}

.references-section h3{
    padding-bottom: 50px;
}

#after_before_row{
    border-bottom:1px solid rgba(192, 192, 192, 0.8);
}

#beforeUsBtn,
#afterUsBtn{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    cursor:pointer;
}

#beforeUsClass{
    text-align: center !important;
 }

 #beforeUsClass{
    text-align: center !important;
 }

#beforeUsClass.active,
#afterUsClass.active{
    border-bottom:4px solid #FAA61A;
    padding-bottom:35px;
}

#beforeUsBtn.active,
#afterUsBtn.active{
    color:#FAA61A;
}
#beforeUsBtn:hover,
#afterUsBtn:hover{
    color:#FAA61A !important;
    transition: 0.6s;
}
#before_after_container{
    padding-top:60px;
}

.before-after-p{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    padding-left:25px;
}

#before_us_cars .row,
#after_us_cars .row{
    padding-bottom:80px;
}

#before_after_container .col-md-7{
   padding-right:25px;
}

/*CONTACT_US_PAGE*/
#contact_us_row{
    padding:120px 180px 160px 175px; 
}

#contact_text{
    padding-top:110px; 
    padding-right:50px;
}

#contact_form{
    padding-left:50px; 
    padding-right:20px;
}

.contact-figure{
    padding-right:90px;
}

/*SERVICES_PAGE*/
.two-services img{
    min-width:460px;
}

#two_image_services{
    padding: 0px 180px 120px 178px;
}

#two_services_1{
    margin-top:-30px;
}
#two_services_2{
    margin-top:-30px;
}

.carousel-caption p{
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: #525252;
    padding:0px 35px;
}

#one_car_service{
    padding-bottom:90px;
}

/*TWO SERVICES*/
.jumbotron-services{
    height:750px;
}

.service-reference-1{
    padding: 120px 180px 120px 172px;
}

.service-reference-2{
    padding:0px 190px 120px 174px;
}

.service-reference-3{
    padding-bottom:90px;
}

.service-reference-4{
    padding:0px 70px 90px 65px;
}

#text_vs_1{
    border-right: 60px solid transparent;
    border-radius:6px !important;
    border-image: linear-gradient(178.32deg, rgba(250, 166, 26, 0.7) 48.57%, rgba(250, 166, 26, 0.2) 98.57%);
    border-image-slice: 1;
    width: 50%;
    padding-left:120px;
}

#text_vs_2{
    padding-left:54px;
    padding-right:130px;
}

.video-container h1{
    font-weight: 600;
    font-size: 54px;
    line-height: 100%;
    color: #FFFFFF;
    padding-left:190px;
    padding-top:120px;
}
.video-container #video{
    padding:0px 200px;
}

.video{
    width:100%;
    height:540px; 
    object-fit: cover;
}

}

/************MEDIA SCREEN 1580 / 1850 *******************/

@media screen and (min-width:1580px) and (max-width:1850px) {
    #logo_img{
        position:absolute;
        top:28px;
        left:16%;
        z-index:2;
    }

    #large_navbar{
        position:absolute;
        top:0;
        right:10.5%;
    } 
    #large_navbar a{
        color:#fff;
        margin:0 25px;
    }
    #large_navbar a:hover{
        color:#FAA61A !important;
        transition: 0.6s;
    }
    .jumbotron-image{
        width: 100%;
        height: 800px;
        background-size: cover;
        background-position: center;
    }

    #carousel_control_prev {
        position:absolute;
        top:44%;
        right:12.3%;
        cursor:pointer;
        z-index: 2;
      }
      #carousel_control_next {
        position:absolute;
        top:34%;
        right:12.3%;
        cursor:pointer;
        z-index: 2;
      }
    
    .bg-text {
        color: white;
        font-weight: bold;
        position: absolute;
        top: 0;
        left: 0;
        height:100%;
        width: 50%;
        text-align: left;
        background: linear-gradient(128.1deg, rgba(192, 192, 192, 0.8) 0%, rgba(183, 183, 183, 0.1) 100%);
        box-shadow: 2px 0px 30px rgba(33, 33, 33, 0.5);
        backdrop-filter: blur(8px)
    }
    
    .hero-text-container{
       margin-top:25%;
       transform: translateY(25%, 25%);
       margin-left:30% !important;
    }
    
    .hero-h1{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 900;
        font-size: 84px;
        line-height: 100%;
        color: #FFFFFF;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    
    .hero-p{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 24px;
        line-height: 130%;
        color: #FFFFFF;
        flex: none;
        order: 1;
        flex-grow: 0;
        margin-bottom:45px;
        margin-top:20px;
        padding-left: 2px;
    }
    
    .hero-btn{
        padding:15px 28px;
        background-color: transparent;
        border:0px;
        border-top:2px solid #FAA61A;
        border-bottom:2px solid #FAA61A;
        border-radius:0px;
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 20px;
        line-height: 27px;
        color: #FAA61A;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    
    #five_vectors{
        padding:80px 60px 80px 120px;
    }
    
    .home-vectors{
        margin: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        display: flex;
        align-items: center;
        transform: translate(-50%, -50%);
        flex-direction: column;
        width:90%;
    }
    
    .card-footer-vectors{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 500;
        font-size: 18px;
        line-height: 130%;
        text-transform: capitalize;
        color: rgba(40, 40, 40, 0.8);  
        padding:0px !important;
    }
    
    .cars-with-line{
        background: #F8F8F8;
        box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    }
    
    .cars-with-line-1{
        padding:80px 76px 60px 64px;
    }

    .two-cars-heading2{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 46px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 0;
        flex-grow: 0;  
    }

    #main_h1_new{
        font-size:50px;
    }

    .two-cars-text{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 1;
        flex-grow: 0;
    }
    
    #two_cars_text1{
        padding-left:85px;
        padding-right:60px;
    }
    
    #two_cars_image1{
        padding-right:5px;
    }
    
    #two_cars_2{
        padding:80px 5px 60px 84px;
    }
    
    #two_cars_text2{
        padding-left:45px;
        padding-right:85px;
    }
    
    #two_cars_image2{
        padding-left:60px;
    }
    
    #home_border1::after {
        content: ""; 
        position: absolute;
        top: 20.5%;
        transform: translateY(-20.5%);
        left: 50%;
        transform: translateX(-50%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }    
    
    #home_border2::after {
        content: ""; 
        position: absolute;
        bottom: 9%;
        transform: translateY(-9%);
        left:51%;
        transform: translateX(-51%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 

    #home_border3::after {
        content: ""; 
        position: absolute;
        top: 130px;
        left:49.5%;
        transform: translateX(-49.5%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }

    #home_border6::after {
        content: ""; 
        position: absolute;
        top: 140px;
        left: 50%;
        transform: translateX(-50%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }    
    
    #home_border7::after {
        content: ""; 
        position: absolute;
        bottom: 100px;
        left: 52%;
        transform: translateX(-52%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 
    
    #last_section{
       padding:80px 120px 100px 120px;
    }
    
    .last-section-card-1{
        padding-bottom:12px;
    }

    .last-section-card-2{
        padding-top:12px;
    }
    #last_section_row1{
        padding:0px 100px 0px 164px;
    }
    
    #last_home_h3{
        padding:0px 0px 50px 162px;
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 40px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8)
    }
    #footer_container{
        padding:50px 15px 100px 70px;
    }
    .footer-p1{
        font-size: 22px;
        padding-left:70px;
    }
    
    .footer-p2{
        font-size: 18px;
        padding-left:70px;
    }

/*ABOUT_US_PAGE*/
.jumbotron-aboutus{
    width: 100%;
    height: 700px;
    background-size: cover;
    background-position: center;
}

.jumbotron-aboutus h1,
.jumbotron-police h1{
    padding:0 0 50px 34px;
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 64px;
    line-height: 100%;
    color: #FFFFFF;
}

#about_us_text_section{
    padding: 150px 230px 150px 270px;
    background: #F8F8F8;
}

#about_us_text_section p,
#contact_us_text_section p,
.references-section-p{
    font:'General Sans';
    font-weight:400;
    font-size:18px;
    line-height:31.2px;
}

#about_us_partners{
    background: #FFFFFF;
    padding:40px 120px 80px 270px;
}

#slider_container{
    padding-top:75px;
}

.slide-item a{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.h3-40px{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.references-section{
    background: #F8F8F8;
    box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    padding: 115px 120px 150px 274px;
}

.references-section h3{
    padding-bottom: 50px;
}

.references-section-p{
    padding-right: 90px;
}

#after_before_row{
    padding-left:8px;
    border-bottom:1px solid rgba(192, 192, 192, 0.8);
}

#beforeUsBtn,
#afterUsBtn{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    cursor:pointer;
}

#beforeUsClass{
    text-align: center !important;
 }

 #beforeUsClass{
    text-align: center !important;
 }

#beforeUsClass.active,
#afterUsClass.active{
    border-bottom:4px solid #FAA61A;
    padding-bottom:35px;
}

#beforeUsBtn.active,
#afterUsBtn.active{
    color:#FAA61A;
}
#beforeUsBtn:hover,
#afterUsBtn:hover{
    color:#FAA61A !important;
    transition: 0.6s;
}
#before_after_container{
    padding-top:60px;
}

.before-after-p{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    padding-left:25px;
    padding-right:89px;
}

#before_us_cars .row,
#after_us_cars .row{
    padding:60px 0px 20px 0px;
}

#before_after_container .col-md-7{
    padding-left:12px;
}

/*CONTACT_US_PAGE*/
#contact_us_row{
    padding:120px 196px 160px 270px; 
}

#contact_text{
    padding-top:110px; 
    padding-right:50px;
}

#contact_form{
    padding-left:50px; 
    padding-right:20px;
}

.contact-figure{
    padding-right:100px;
}


/*SERVICES_PAGE*/
.two-services img{
    min-width:800px;
}

#two_image_services{
    padding: 0px 208px 120px 276px;
}

#two_services_1{
    margin-top:-30px;
}
#two_services_2{
    margin-top:-30px;
}

.carousel-caption p{
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: #525252;
    padding:0px 35px;
}

#one_car_service{
    padding-bottom:90px;
}

/*TWO SERVICES*/
.jumbotron-services{
    height:800px;
}

.service-reference-1{
    padding: 120px 110px 120px 270px;
}

.service-reference-2{
    padding:0px 106px 120px 108px;
}

.service-reference-3{
    padding-bottom:90px;
}

.service-reference-4{
    padding:0px 55px 90px 55px;
}

#text_vs_1{
    border-right: 60px solid transparent;
    border-radius:6px !important;
    border-image: linear-gradient(178.32deg, rgba(250, 166, 26, 0.7) 48.57%, rgba(250, 166, 26, 0.2) 98.57%);
    border-image-slice: 1;
    width: 50%;
    padding-left:225px;
}

#text_vs_2{
    padding-left:60px;
    padding-right:130px;
}

.video-container h1{
    font-weight: 600;
    font-size: 60px;
    line-height: 100%;
    color: #FFFFFF;
    padding-left:290px;
    padding-top:100px;
}

#video{
    padding-right:204px;
    padding-left:306px;
}

.video{
    width:100%;
    height: 580px; 
    object-fit: cover;
}

}

/************MEDIA SCREEN 1850 / 2000 *******************/

@media screen and (min-width:1850px) and (max-width:2000px) {
    #logo_img{
        position:absolute;
        top:28px;
        left:14%;
        z-index:2;
    }

    #large_navbar{
        position:absolute;
        top:0;
        right:10.5%;
    } 
    #large_navbar a{
        color:#fff;
        margin:0 25px;
    }
    #large_navbar a:hover{
        color:#FAA61A !important;
        transition: 0.6s;
    }
    .jumbotron-image{
        width: 100%;
        height: 830px;
        background-size: cover;
        background-position: center;
    }

    #carousel_control_prev {
        position:absolute;
        top:55%;
        right:12.3%;
        cursor:pointer;
        z-index: 2;
      }
      #carousel_control_next {
        position:absolute;
        top:44%;
        right:12.3%;
        cursor:pointer;
        z-index: 2;
      }
    
    .bg-text {
        color: white;
        font-weight: bold;
        position: absolute;
        top: 0;
        left: 0;
        height:100%;
        width: 50%;
        text-align: left;
        background: linear-gradient(128.1deg, rgba(192, 192, 192, 0.8) 0%, rgba(183, 183, 183, 0.1) 100%);
        box-shadow: 2px 0px 30px rgba(33, 33, 33, 0.5);
        backdrop-filter: blur(8px)
    }
    
    .hero-text-container{
       margin-top:25%;
       transform: translateY(25%, 25%);
       margin-left:30% !important;
    }
    
    .hero-h1{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 900;
        font-size: 84px;
        line-height: 100%;
        color: #FFFFFF;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    
    .hero-p{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 24px;
        line-height: 130%;
        color: #FFFFFF;
        flex: none;
        order: 1;
        flex-grow: 0;
        margin-bottom:45px;
        margin-top:20px;
        padding-left: 2px;
    }
    
    .hero-btn{
        padding:15px 28px;
        background-color: transparent;
        border:0px;
        border-top:2px solid #FAA61A;
        border-bottom:2px solid #FAA61A;
        border-radius:0px;
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 20px;
        line-height: 27px;
        color: #FAA61A;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    
    #five_vectors{
        padding:80px 60px 80px 120px;
    }
    
    .home-vectors{
        margin: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        display: flex;
        align-items: center;
        transform: translate(-50%, -50%);
        flex-direction: column;
        width:90%;
    }
    
    .card-footer-vectors{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 500;
        font-size: 18px;
        line-height: 130%;
        text-transform: capitalize;
        color: rgba(40, 40, 40, 0.8);  
    }
    
    .cars-with-line{
        background: #F8F8F8;
        box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    }
    
    .cars-with-line-1{
        padding:80px 76px 60px 64px;
    }

    .two-cars-heading2{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 46px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 0;
        flex-grow: 0;  
    }

    #main_h1_new{
        font-size:50px;
    }

    .two-cars-text{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 1;
        flex-grow: 0;
    }
    
    #two_cars_text1{
        padding-left:85px;
        padding-right:60px;
    }
    
    #two_cars_image1{
        padding-right:5px;
    }
    
    #two_cars_2{
        padding:80px 5px 60px 84px;
    }
    
    #two_cars_text2{
        padding-left:45px;
        padding-right:85px;
    }
    
    #two_cars_image2{
        padding-left:60px;
    }
    
    #home_border1::after {
        content: ""; 
        position: absolute;
        top: 25%;
        transform: translateY(-25%);
        left: 50%;
        transform: translateX(-50%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }    
    
    #home_border2::after {
        content: ""; 
        position: absolute;
        bottom: 9%;
        transform: translateY(-9%);
        left:51%;
        transform: translateX(-51%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 

    #home_border3::after {
        content: ""; 
        position: absolute;
        top: 170px;
        left:49.5%;
        transform: translateX(-49.5%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }

    #home_border6::after {
        content: ""; 
        position: absolute;
        top: 160px;
        left: 50%;
        transform: translateX(-50%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }    
    
    #home_border7::after {
        content: ""; 
        position: absolute;
        bottom: 130px;
        left: 51%;
        transform: translateX(-51%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 
    
    #last_section{
       padding:80px 120px 100px 120px;
    }
    
    .last-section-card-1{
        padding-bottom:12px;
    }

    .last-section-card-2{
        padding-top:12px;
    }
    #last_section_row1{
        padding:0px 100px 0px 164px;
    }
    
    #last_home_h3{
        padding:0px 0px 50px 162px;
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 40px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8)
    }
    #footer_container{
        padding:50px 15px 100px 70px;
    }
    .footer-p1{
        font-size: 22px;
        padding-left:70px;
    }
    
    .footer-p2{
        font-size: 18px;
        padding-left:70px;
    }

/*ABOUT_US_PAGE*/
.jumbotron-aboutus{
    width: 100%;
    height: 700px;
    background-size: cover;
    background-position: center;
}

.jumbotron-aboutus h1,
.jumbotron-police h1{
    padding:0 0 50px 0px;
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 64px;
    line-height: 100%;
    color: #FFFFFF;
    margin-left:-25px;
}

#about_us_text_section{
    padding: 150px 230px 150px 270px;
    background: #F8F8F8;
}

#about_us_text_section p,
#contact_us_text_section p,
.references-section-p{
    font:'General Sans';
    font-weight:400;
    font-size:18px;
    line-height:31.2px;
}

#about_us_partners{
    background: #FFFFFF;
    padding:40px 120px 80px 270px;
}

#slider_container{
    padding-top:75px;
}

.slide-item a{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.h3-40px{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.references-section{
    background: #F8F8F8;
    box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    padding: 115px 120px 150px 274px;
}

.references-section h3{
    padding-bottom: 50px;
}

.references-section-p{
    padding-right: 90px;
}

#after_before_row{
    padding-left:8px;
    border-bottom:1px solid rgba(192, 192, 192, 0.8);
}

#beforeUsBtn,
#afterUsBtn{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    cursor:pointer;
}

#beforeUsClass{
    text-align: center !important;
 }

 #beforeUsClass{
    text-align: center !important;
 }

#beforeUsClass.active,
#afterUsClass.active{
    border-bottom:4px solid #FAA61A;
    padding-bottom:35px;
}

#beforeUsBtn.active,
#afterUsBtn.active{
    color:#FAA61A;
}
#beforeUsBtn:hover,
#afterUsBtn:hover{
    color:#FAA61A !important;
    transition: 0.6s;
}
#before_after_container{
    padding-top:60px;
}

.before-after-p{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    padding-left:25px;
    padding-right:89px;
}

#before_us_cars .row,
#after_us_cars .row{
    padding:60px 0px 20px 0px;
}

#before_after_container .col-md-7{
    padding-left:12px;
}

/*CONTACT_US_PAGE*/
#contact_us_row{
    padding:120px 196px 160px 270px; 
}

#contact_text{
    padding-top:155px; 
    padding-right:50px;
}

#contact_form{
    padding-left:50px; 
    padding-right:20px;
}

.contact-figure{
    padding-right:90px;
}

/*SERVICES_PAGE*/
.two-services img{
    min-width:540px;
}

#two_image_services{
    padding: 0px 208px 120px 276px;
}

#two_services_1{
    margin-top:-30px;
}
#two_services_2{
    margin-top:-30px;
}

.carousel-caption p{
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: #525252;
    padding:0px 35px;
}

#one_car_service{
    padding-bottom:90px;
}

/*TWO SERVICES*/
.jumbotron-services{
    height:900px;
}

.service-reference-1{
    padding: 120px 110px 120px 270px;
}

.service-reference-2{
    padding:0px 106px 120px 108px;
}

.service-reference-3{
    padding-bottom:90px;
}

.service-reference-4{
    padding:0px 55px 90px 55px;
}

#text_vs_1{
    border-right: 60px solid transparent;
    border-radius:6px !important;
    border-image: linear-gradient(178.32deg, rgba(250, 166, 26, 0.7) 48.57%, rgba(250, 166, 26, 0.2) 98.57%);
    border-image-slice: 1;
    width: 50%;
    padding-left:225px;
}

#text_vs_2{
    padding-left:92px;
    padding-right:130px;
}

.video-container h1{
    font-weight: 600;
    font-size: 60px;
    line-height: 100%;
    color: #FFFFFF;
    padding-left:310px;
    padding-top:50px;
}

#video{
    padding-right:70px;
    padding-left:320px;
}

.video{
    width:90%;
    height: 620px; 
    object-fit: cover;
}

}

/************MEDIA SCREEN 2000 / 2400 *******************/

@media screen and (min-width:2000px) and (max-width:2400px) {
    #logo_img{
        position:absolute;
        top:28px;
        left:19%;
        z-index:2;
    }

    #large_navbar{
        position:absolute;
        top:0px;
        right:17%;
    } 
    #large_navbar a{
        color:#fff;
        margin:0 25px;
    }
    #large_navbar a:hover{
        color:#FAA61A !important;
        transition: 0.6s;
    }
    .jumbotron-image{
        width: 100%;
        height: 950px;
        background-size: cover;
        background-position: center;
    }
    
    #carousel_control_prev {
        position:absolute;
        top:45%;
        right:18.5%;
        cursor:pointer;
        z-index: 2;
      }
      #carousel_control_next {
        position:absolute;
        top:35%;
        right:18.5%;
        cursor:pointer;
        z-index: 2;
      }
    
    .bg-text {
        color: white;
        font-weight: bold;
        position: absolute;
        top: 0;
        left: 0;
        height:100%;
        width: 50%;
        text-align: left;
        background: linear-gradient(128.1deg, rgba(192, 192, 192, 0.8) 0%, rgba(183, 183, 183, 0.1) 100%);
        box-shadow: 2px 0px 30px rgba(33, 33, 33, 0.5);
        backdrop-filter: blur(8px)
    }
    
    .hero-text-container{
        margin-top:25%;
        transform: translateY(25%, 25%);
        margin-left:36.5% !important;
    }
    
    .hero-h1{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 900;
        font-size: 96px;
        line-height: 100%;
        color: #FFFFFF;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    
    .hero-p{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 24px;
        line-height: 130%;
        color: #FFFFFF;
        flex: none;
        order: 1;
        flex-grow: 0;
        margin-bottom:45px;
        margin-top:20px;
        padding-left:5px;
    }
    
    .hero-btn{
        padding:15px 40px;
        background-color: transparent;
        border:0px;
        border-top:2px solid #FAA61A;
        border-bottom:2px solid #FAA61A;
        border-radius:0px;
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 22px;
        line-height: 27px;
        color: #FAA61A;
        flex: none;
        order: 0;
        flex-grow: 0;
    }

    #five_vectors{
        padding:80px 225px 80px 225px;
    }
    
    .home-vectors{
        margin: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        display: flex;
        align-items: center;
        transform: translate(-50%, -50%);
        flex-direction: column;
        width:90%;
    }
    
    .card-footer-vectors{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 500;
        font-size: 18px;
        line-height: 130%;
        text-transform: capitalize;
        color: rgba(40, 40, 40, 0.8);  
    }
    
    #two_cars{
        background: #F8F8F8;
        box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    }
    
    .cars-with-line-1{
        padding:80px 250px 60px 200px;
    }
    
    .two-cars-heading2{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 46px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 0;
        flex-grow: 0;  
    }

    #main_h1_new{
        font-size:50px;
    }

    .two-cars-text{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 1;
        flex-grow: 0;
    }

    #two_cars_text1{
        padding-left:70px;
        padding-right:60px;
    }
    
    #two_cars_image1{
        padding-right:5px;
    }
    
    #two_cars_2{
        padding:60px 140px 80px 200px;
    }
    
    #two_cars_text2{
        padding-left:45px;
        padding-right:85px;
    }
    
    #two_cars_image2{
        padding-left:60px;
    }
    
    #home_border1::after {
        content: ""; 
        position: absolute;
        top: 170px;
        left: 49.5%;
        transform: translateX(-49.5%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }    
    
    #home_border2::after {
        content: ""; 
        position: absolute;
        bottom: 10%;
        transform: translateY(-10%);
        left:51%;
        transform: translateX(-51%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 

    #home_border3::after {
        content: ""; 
        position: absolute;
        top: 170px;
        left:49.5%;
        transform: translateX(-49.5%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }

    #home_border6::after {
        content: ""; 
        position: absolute;
        top: 160px;
        left: 49.5%;
        transform: translateX(-49.5%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }    
    
    #home_border7::after {
        content: ""; 
        position: absolute;
        bottom: 135px;
        left: 50.5%;
        transform: translateX(-49.5%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }
    
    #last_section{
       padding:80px 160px 100px 175px;
    }
    
    #last_section_row1{
        padding:0px 240px;
    }
    
    .last-section-card-1{
        padding-bottom:12px;
    }

    .last-section-card-2{
        padding-top:12px;
    }

    .last-home-image{
        width:640px;
    }
    #last_home_h3{
        padding:0px 0px 50px 238px;
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 40px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8)
    }
    #footer_container{
        padding:50px 80px 100px 255px;
     }

    .footer-p1{
        font-size: 22px;
    }
    
    .footer-p2{
        font-size: 18px;
    }

/*ABOUT_US_PAGE*/
.jumbotron-aboutus{
    width: 100%;
    height: 750px;
    background-size: cover;
    background-position: center;
}

.jumbotron-aboutus h1,
.jumbotron-police h1{
    margin-left:-30px;
    padding-bottom:50px;
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 64px;
    line-height: 100%;
    color: #FFFFFF;
}

#about_us_text_section{
    padding: 150px 390px 150px 400px;
    background: #F8F8F8;
}

#about_us_text_section p,
#contact_us_text_section p,
.references-section-p{
    font:'General Sans';
    font-weight:400;
    font-size:18px;
    line-height:31.2px;
}

#about_us_partners{
    background: #FFFFFF;
    padding:40px 210px 80px 400px;
}

#slider_container{
    padding-top:75px;
}

.slide-item a{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.h3-40px{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.references-section{
    background: #F8F8F8;
    box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    padding: 115px 300px 150px 402px;
}

.references-section h3{
    padding-bottom: 50px;
}

.references-section-p{
    padding-right: 90px;
}

#after_before_row{
    padding-left:8px;
    border-bottom:1px solid rgba(192, 192, 192, 0.8);
}

#beforeUsBtn,
#afterUsBtn{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    cursor:pointer;
}

#beforeUsClass{
    text-align: center !important;
 }

 #beforeUsClass{
    text-align: center !important;
 }

#beforeUsClass.active,
#afterUsClass.active{
    border-bottom:4px solid #FAA61A;
    padding-bottom:35px;
}

#beforeUsBtn.active,
#afterUsBtn.active{
    color:#FAA61A;
}
#beforeUsBtn:hover,
#afterUsBtn:hover{
    color:#FAA61A !important;
    transition: 0.6s;
}
#before_after_container{
    padding-top:60px;
}

.before-after-p{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    padding-left:25px;
    padding-right:89px;
}

#before_us_cars .row,
#after_us_cars .row{
    padding:60px 0px 20px 0px;
}

#before_after_container .col-md-7{
    padding-left:12px;
}

/*CONTACT_US_PAGE*/
#contact_us_row{
    padding:120px 320px 160px 405px; 
}

#contact_text{
    padding-top:110px; 
    padding-right:50px;
}

#contact_form{
    padding-left:50px; 
    padding-right:80px;
}

.contact-figure{
    padding-right:90px;
}

/*SERVICES_PAGE*/
.two-services img{
    width:800px;
}

#two_image_services{
    padding: 0px 385px 120px 400px;
}

#two_services_1{
    margin-top:-30px;
}
#two_services_2{
    margin-top:-30px;
}

.carousel-caption p{
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: #525252;
    padding:0px 35px;
}

#one_car_service{
    padding-bottom:90px;
}

/*TWO SERVICES*/
.jumbotron-services{
    height:950px;
}

.service-reference-1{
    padding: 120px 365px 120px 400px;
}

.service-reference-2{
    padding:0px 145px 120px 164px;
}

.service-reference-3{
    padding-bottom:90px;
}

.service-reference-4{
    padding:0px 255px 90px 255px;
}

#text_vs_1{
    border-right: 60px solid transparent;
    border-radius:6px !important;
    border-image: linear-gradient(178.32deg, rgba(250, 166, 26, 0.7) 48.57%, rgba(250, 166, 26, 0.2) 98.57%);
    border-image-slice: 1;
    width: 50%;
    padding-left:160px;
}

#text_vs_2{
    padding-left:100px;
    padding-right:130px;
}

.video-container h1{
    font-weight: 600;
    font-size: 56px;
    line-height: 100%;
    color: #FFFFFF;
    padding-left:420px;
    padding-top:50px;
}

#video{
    padding-right:240px;
    padding-left:430px;
}

.video{
    width:90%;
    height: 640px; 
    object-fit: cover;
}
}

/************MEDIA SCREEN 2400 *******************/

@media screen and (min-width:2400px) {
    #logo_img{
        position:absolute;
        top:28px;
        left:17.7%;
        z-index:2;
    }

    #large_navbar{
        position:absolute;
        top:0px;
        right:18.5%;
    } 

    #large_navbar a{
        color:#fff;
        margin:0 25px;
    }
    #large_navbar a:hover{
        color:#FAA61A !important;
        transition: 0.6s;
    }
    .jumbotron-image{
        width: 100%;
        height: 1000px;
        background-size: cover;
        background-position: center;
    }

    #carousel_control_prev {
        position:absolute;
        top:52%;
        right:19.8%;
        cursor:pointer;
        z-index: 2;
      }
      #carousel_control_next {
        position:absolute;
        top:40%;
        right:19.8%;
        cursor:pointer;
        z-index: 2;
      }
    
    .bg-text {
        color: white;
        font-weight: bold;
        position: absolute;
        top: 0;
        left: 0;
        height:100%;
        width:48%;
        text-align: left;
        background: linear-gradient(128.1deg, rgba(192, 192, 192, 0.8) 0%, rgba(183, 183, 183, 0.1) 100%);
        box-shadow: 2px 0px 30px rgba(33, 33, 33, 0.5);
        backdrop-filter: blur(8px)
    }
    
    .hero-text-container{
       margin-top:25%;
       transform: translateY(25%, 25%);
       margin-left:38% !important;
    }
    
    .hero-h1{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 900;
        font-size: 96px;
        line-height: 100%;
        color: #FFFFFF;
        flex: none;
        order: 0;
        flex-grow: 0;
    }
    
    .hero-p{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 24px;
        line-height: 130%;
        color: #FFFFFF;
        flex: none;
        order: 1;
        flex-grow: 0;
        margin-bottom:45px;
        margin-top:20px;
        padding-left:4px;
    }

    .hero-btn{
        padding:15px 40px;
        background-color: transparent;
        border:0px;
        border-top:2px solid #FAA61A;
        border-bottom:2px solid #FAA61A;
        border-radius:0px;
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 700;
        font-size: 24px;
        line-height: 27px;
        color: #FAA61A;
        flex: none;
        order: 0;
        flex-grow: 0;
    }

    #five_vectors{
        padding:80px 313px 80px 274px;
    }
    
    .home-vectors{
        margin: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        display: flex;
        align-items: center;
        transform: translate(-50%, -50%);
        flex-direction: column;
        width:90%;
    }
    
    .card-footer-vectors{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 500;
        font-size: 20px;
        line-height: 130%;
        text-transform: capitalize;
        color: rgba(40, 40, 40, 0.8);  
    }
    
    .cars-with-line{
        background: #F8F8F8;
        box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    }
    
    .cars-with-line-1{
        padding:80px 120px 60px 230px;
    }

    .two-cars-heading2{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 46px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 0;
        flex-grow: 0;  
    }

    #main_h1_new{
        font-size:50px;
    }

    .two-cars-text{
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8);
        flex: none;
        order: 1;
        flex-grow: 0;
    }
    
    #two_cars_text1{
        padding-left:95px;
        padding-right:60px;
    }
    
    #two_cars_image1{
        padding-right:5px;
    }
    
    #two_cars_2{
        padding:80px 241px 60px 275px;
    }
    
    #two_cars_text2{
        padding-left:65px;
        padding-right:85px;
    }
    
    #two_cars_image2{
        padding-left:60px;
    }
    
    #home_border1::after {
        content: ""; 
        position: absolute;
        top:25%;
        transform: translateY(-25%);
        right: 45%;
        transform: translateX(-45%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }    
    
    #home_border2::after {
        content: ""; 
        position: absolute;
        bottom: 10%;
        transform: translateY(-10%);
        left:47%;
        transform: translateX(-47%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 

    #home_border3::after {
        content: ""; 
        position: absolute;
        top: 170px;
        left:52.5%;
        transform: translateX(-52.5%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }
    

    #home_border6::after {
        content: ""; 
        position: absolute;
        top: 160px;
        left: 52.5%;
        transform: translateX(-52.5%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }    
    
    #home_border7::after {
        content: ""; 
        position: absolute;
        bottom: 160px;
        left: 49%;
        transform: translateX(-49%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 
    
    #last_section{
       padding:80px 265px 100px 265px;
    }
    
    #last_section_row1{
        padding:0px 240px;
    }
    
    .last-section-card-1{
        padding-bottom:12px;
    }

    .last-section-card-2{
        padding-top:12px;
    }    
    
    .last-home-image{
        width:640px;
    }
    #last_home_h3{
        padding:0px 0px 50px 238px;
        font-family: 'General Sans';
        font-style: normal;
        font-weight: 600;
        font-size: 40px;
        line-height: 130%;
        color: rgba(40, 40, 40, 0.8)
    }
    #footer_container{
        padding:50px 126px 100px 329px;
     }
    .footer-p1{
        font-size: 22px;
    }
    
    .footer-p2{
        font-size: 18px;
    }

/*ABOUT_US_PAGE*/
.jumbotron-aboutus{
    width: 100%;
    height: 800px;
    background-size: cover;
    background-position: center;
}

.jumbotron-aboutus h1,
.jumbotron-police h1{
    padding:0 0 50px 0px;
    margin-left:-465px;
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 64px;
    line-height: 100%;
    color: #FFFFFF;
}

#about_us_text_section{
    padding: 150px 475px 150px 490px;
    background: #F8F8F8;
}

#about_us_text_section p,
#contact_us_text_section p,
.references-section-p{
    font:'General Sans';
    font-weight:400;
    font-size:18px;
    line-height:31.2px;
}

#about_us_partners{
    background: #FFFFFF;
    padding:40px 400px 80px 490px;
}

#slider_container{
    padding-top:75px;
}

.slide-item a{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.h3-40px{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
}

.references-section{
    background: #F8F8F8;
    box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.2);
    padding: 115px 350px 150px 492px;
}

.references-section h3{
    padding-bottom: 50px;
}

.references-section-p{
    padding-right: 90px;
}

#after_before_row{
    padding-left:8px;
    border-bottom:1px solid rgba(192, 192, 192, 0.8);
}

#beforeUsBtn,
#afterUsBtn{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    cursor:pointer;
}

#beforeUsClass{
    text-align: center !important;
 }

 #beforeUsClass{
    text-align: center !important;
 }

#beforeUsClass.active,
#afterUsClass.active{
    border-bottom:4px solid #FAA61A;
    padding-bottom:35px;
}

#beforeUsBtn.active,
#afterUsBtn.active{
    color:#FAA61A;
}
#beforeUsBtn:hover,
#afterUsBtn:hover{
    color:#FAA61A !important;
    transition: 0.6s;
}
#before_after_container{
    padding-top:60px;
}

.before-after-p{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: rgba(40, 40, 40, 0.8);
    padding-left:25px;
    padding-right:89px;
}

#before_us_cars .row,
#after_us_cars .row{
    padding:60px 0px 20px 0px;
}

#before_after_container .col-md-7{
    padding-left:12px;
}

/*CONTACT_US_PAGE*/
#contact_us_row{
    padding:120px 492px 160px 490px; 
}

#contact_text{
    padding-top:155px; 
    padding-right:50px;
}

#contact_form{
    padding-left:50px; 
}

.contact-figure{
    padding-right:110px;
}

/*SERVICES_PAGE*/
.two-services img{
    width:800px;
}

#two_image_services{
    padding: 0px 450px 120px 490px;
}

#two_services_1{
    margin-top:-30px;
    padding-right:30px;
}
#two_services_2{
    margin-top:-30px;
    padding-left:30px;
}

.carousel-caption p{
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: #525252;
    padding:0px 35px;
}

#one_car_service{
    padding-bottom:90px;
}

/*TWO SERVICES*/
.jumbotron-services{
    height:1000px;
}

.service-reference-1{
    padding: 120px 475px 120px 495px;
}

.service-reference-2{
    padding:0px 255px 120px 255px;
}

.service-reference-3{
    padding-bottom:90px;
}

.service-reference-4{
    padding:0px 255px 90px 255px;
}

#text_vs_1{
    border-right: 60px solid transparent;
    border-radius:6px !important;
    border-image: linear-gradient(178.32deg, rgba(250, 166, 26, 0.7) 48.57%, rgba(250, 166, 26, 0.2) 98.57%);
    border-image-slice: 1;
    width: 50%;
    padding-left:250px;
}

#text_vs_2{
    padding-left:150px;
    padding-right:235px;
}

.video-container h1{
    font-weight: 600;
    font-size: 64px;
    line-height: 100%;
    color: #FFFFFF;
    padding-left:500px;
    padding-top:50px;
}

#video{    
    padding:0px 230px 0px 514px;
}

.video{
    width:85%;
    height: 680px; 
    object-fit: cover;
}

}

/*end home page*/

/*FOOTER*/
#footer_line{
    margin-top: 20px;
    margin-bottom: 20px;
    height: 3px;
    background-image: linear-gradient(to right, rgba(255,0,0,0),rgb(206, 157, 11), rgba(255,0,0,0));
}

#footer_container{
    background: #F8F8F8;
    border-top: 1px solid #525252;
}

.footer-p1{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-transform: uppercase;
    color: #525252;
}

.footer-p2{
    font-family: 'General Sans';
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    color: #525252;
}

.footer-p2 a{
    color: #525252;
}

@media screen and (max-width:992px) {
    #copyright_small{
        margin-top:20px;
    }    
}


/*end footer*/

/*POLICE*/
@media screen and (max-width:768px) {
    .jumbotron-police{
        width: 100%;
        height: 160px;
        background-size: cover;
        background-position: center;
    }    
}

@media screen and (min-width:768px) and (max-width:992px) {
    .jumbotron-police{
        width: 100%;
        height: 200px;
        background-size: cover;
        background-position: center;
    }    
}

@media screen and (min-width:992px) {
    .jumbotron-police{
        width: 100%;
        height: 240px;
        background-size: cover;
        background-position: center;
    }    
}

/*END POLICE*/


@media screen and (min-width:2600px) and (max-width:2900px){

    #carousel_control_next{
        position: absolute;
        transform: translateY(-20%);
        right: 19.8%;
        cursor: pointer;
        z-index: 2;
    }
    #carousel_control_prev{
        position: absolute;
        transform: translateY(-28%);
        right: 19.8%;
        cursor: pointer;
        z-index: 2;
    }
    #home_border1::after {
        content: ""; 
        position: absolute;
        top:24%;
        transform: translateY(-24%);
        right: 45%;
        transform: translateX(-45%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }    

    #home_border2::after {
        content: ""; 
        position: absolute;
        bottom: 130px;
        transform: translateY(-18%);
        left:44.5%;
        transform: translateX(-44.5%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 

    #home_border3::after {
        content: ""; 
        position: absolute;
        bottom: 150px;
        left:52%;
        transform: translateX(-52%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }

    #home_border6::after {
        content: ""; 
        position: absolute;
        top: 150px;
        left:52.5%;
        transform: translateX(-52.5%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 

    #home_border7::after {
        content: ""; 
        position: absolute;
        bottom: 150px;
        left:46%;
        transform: translateX(-46%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 
    
}

@media screen and (min-width:2900px) and (max-width:3200px){

    #carousel_control_next{
        position: absolute;
        top: 20%;
        transform: translateY(-20%);
        right: 19.8%;
        cursor: pointer;
        z-index: 2;
    }
    #carousel_control_prev{
        position: absolute;
        top: 28%;
        transform: translateY(-28%);
        right: 19.8%;
        cursor: pointer;
        z-index: 2;
    }
    #home_border1::after {
        content: ""; 
        position: absolute;
        transform: translateY(-25%);
        right: 46%;
        transform: translateX(-46%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }    

    #home_border2::after {
        content: ""; 
        position: absolute;
        transform: translateY(-18%);
        left:40%;
        transform: translateX(-40%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 

    #home_border3::after {
        content: ""; 
        position: absolute;
        bottom: 150px;
        left:52%;
        transform: translateX(-52%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }

    #home_border6::after {
        content: ""; 
        position: absolute;
        top: 150px;
        left:52.5%;
        transform: translateX(-52.5%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 

    #home_border7::after {
        content: ""; 
        position: absolute;
        bottom: 150px;
        left:42%;
        transform: translateX(-42%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 
    
}

@media screen and (min-width:3200px) and (max-width:3600px){

    #carousel_control_next{
        position: absolute;
        top: 20%;
        transform: translateY(-20%);
        right: 19.8%;
        cursor: pointer;
        z-index: 2;
    }
    #carousel_control_prev{
        position: absolute;
        top: 28%;
        transform: translateY(-28%);
        right: 19.8%;
        cursor: pointer;
        z-index: 2;
    }
    #home_border1::after {
        content: ""; 
        position: absolute;
        top:25%;
        transform: translateY(-25%);
        right: 46%;
        transform: translateX(-46%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }    

    #home_border2::after {
        content: ""; 
        position: absolute;
        transform: translateY(-18%);
        left:36%;
        transform: translateX(-36%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 

    #home_border3::after {
        content: ""; 
        position: absolute;
        bottom: 150px;
        left:52%;
        transform: translateX(-52%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }

    #home_border6::after {
        content: ""; 
        position: absolute;
        top: 150px;
        left:52%;
        transform: translateX(-52%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 

    #home_border7::after {
        content: ""; 
        position: absolute;
        bottom: 150px;
        left:38%;
        transform: translateX(-38%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 
    
}

@media screen and (min-width:3600px) and (max-width:3800px){

    #carousel_control_next{
        position: absolute;
        top: 20%;
        transform: translateY(-20%);
        right: 19.8%;
        cursor: pointer;
        z-index: 2;
    }
    #carousel_control_prev{
        position: absolute;
        top: 28%;
        transform: translateY(-28%);
        right: 19.8%;
        cursor: pointer;
        z-index: 2;
    }
    #home_border1::after {
        content: ""; 
        position: absolute;
        transform: translateY(-25%);
        right: 46.5%;
        transform: translateX(-46.5%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }    

    #home_border2::after {
        content: ""; 
        position: absolute;
        transform: translateY(-18%);
        left:34.5%;
        transform: translateX(-34.5%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 

    #home_border3::after {
        content: ""; 
        position: absolute;
        bottom: 150px;
        left:51.5%;
        transform: translateX(-51.5%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 

    #home_border6::after {
        content: ""; 
        position: absolute;
        top: 150px;
        left:52%;
        transform: translateX(-52%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 

    #home_border7::after {
        content: ""; 
        position: absolute;
        bottom: 150px;
        left:35.5%;
        transform: translateX(-35.5%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 
    
}


@media screen and (min-width:3800px){
    .textBlack h1{
        color:black !important;
    }
    .sirinaSlike img{
        width: 49% !important;
    }
    #carousel_control_prev {
        top: 32% !important;
    }
    #carousel_control_next {
        top: 26% !important;
    }
    .jumbotron-image {
        height: 1730px !important;
    }

    #home_border1::after {
        content: ""; 
        position: absolute;
        top:23%;
        transform: translateY(-23%);
        right: 47%;
        transform: translateX(-47%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }    

    #home_border2::after {
        content: ""; 
        position: absolute;
        transform: translateY(-19%);
        left: 34%;
        transform: translateX(-34%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    }

    #home_border3::after {
        content: ""; 
        position: absolute;
        bottom: 150px;
        left:51.5%;
        transform: translateX(-51.5%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 

    #home_border6::after {
        content: ""; 
        position: absolute;
        left:51.5%;
        transform: translateX(-51.5%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 

    #home_border7::after {
        content: ""; 
        position: absolute;
        bottom: 150px;
        left:35.5%;
        transform: translateX(-35.5%);
        height: 350px;
        width:60px;
        background-image: url('../storage/home-page/home_vectors/homeborder1.png');
        background-repeat:no-repeat;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
    } 
    
    .cars-with-line-1,
    .plasticization-text-2{
        align-items:center !important;
    }
}

@media screen and (min-width:1360px) and (max-width:1370px){
    .manjiH3{
        font-size:  37px !important;
    }
    #home_border_new_4{
        bottom: 90px !important;
    }
    #home_border_new_6 {
        bottom: 90px !important;
    }
    #home_border_new_5 {
        top: 100px !important;
    }
    #home_border_new_3 {
        top: 100px !important;
    }
}

@media screen and (min-width:1590px) and (max-width:1610px){
    .manjiTekst{
        font-size: 40px !important;
    }
    #home_border_new_4{
        bottom: 100px !important;
    }
    #home_border_new_6 {
        bottom: 100px !important;
    }
    #home_border_new_5 {
        top: 140px !important;
    }
    #home_border_new_3 {
        top: 140px !important;
    }
    .two-services img {
        min-width: 525px;
    }
}

@media screen and (min-width:1915px) and (max-width:1925px){
    #home_border_new_3 {
        top: 170px !important;
    }
    #home_border_new_5 {
        top: 175px;
    }
}

@media screen and (min-width:2300px) and (max-width:2310px){
    #home_border2::after {
        bottom: 13%;
        left: 49%;
    }
    #home_border7::after {
        bottom: 170px;
    }    
}

@media screen and (min-width:2550px) and (max-width:2570px){
    #carousel_control_next {
        top: 25%;
    }   
    #carousel_control_prev {
        top: 35%;
    }    
}

@media screen and (min-width:2870px) and (max-width:2890px){
    #home_border1::after {
        right: 45.5%;
    }    
    #home_border2::after {
        left: 42.5%;
    }
    #home_border7::after {
        left: 44.5%;
    }
}

@media screen and (min-width:2990px) and (max-width:3010px){
    #home_border7::after {
        left: 43%;
    }
    #home_border2::after {
        left: 41%;
    }    
}

@media screen and (min-width:3190px) and (max-width:3210px){
    #home_border2::after {
        left: 39%;
    }
    #home_border7::after {
        left: 40.5%;
    }
}



