
@media(max-width:1300px){
  .header-two .main-header .content .header-right .call-area{ display:none; }
}
/* 1300px  */


@media(max-width:1200px){
  .bottle_main .rightboxx img.image_rotate {
    bottom: -465px;
  }
  #menu-btn{ display: block; }

}
/* 1200px  */


@media(max-width:1024px){
 .bottle_main .rightboxx img.image_rotate {
    bottom: -345px;
 }

}
/* 1024px  */


@media(max-width:990px){
 .loader-wrapper h1 {
    top: 48%;
 }

 .bottle_main .rightboxx img.image_rotate {
    bottom: -254px;
}

.page_header_default {
    min-height: 300px;
}


.rts-service-areah2-im-3 .image-area img.two {
    left: 0;
    position: unset;
}

.rts-service-areah2-im-3 .image-area img.three {
    position: unset;
}

.rts-service-areah2-im-3 .image-area img {
}

.rts-service-areah2-im-3 .image-area img:first-child {
    display: none;
}

.rts-service-areah2-im-3.aboutpage .image-area {
    margin: 0;
}

.rts-service-areah2-im-3 .image-area .ratio-area {
    display: none;
}

.service-h2-content {}

.rts-service-areah2-im-3.aboutpage .service-h2-content {
    padding: 0 !important;
}

.mission_main {grid-template-columns: 1fr;gap: 20px;}

.founderbtns a {
    font-size: 14px;
}

.foundermain .contentbox p {
    font-size: 14px;
}

.foundermain {
    margin: 0;
}

.foundersec {
    padding: 60px 0 !important;
}

.video-play-button{ position:unset; }



.rts-team-area.style-4 .team-inner-two.inner {
    margin: 0;
}

.rts-team-area.style-4 .team-inner-two .acquaintance-area {
    position: unset;
    transform: unset;
    width: 100%;
    border-radius: 0;
}

.rts-team-area.style-4 .team-inner-two .acquaintance-area .team-desc {
    max-height: unset;
    transform: unset;
    min-height: unset;
    opacity: 1;
    transform-origin: unset;
        padding: 15px 0;
}


.about-company-wrapper .d-flex.align-items-start.contoler-company {
    display: table !important;
}

.rts-tab-style-one .button-area {
    display: none;
}



.rts-tab-style-one .tab-content .rts-tab-content-one {
    margin: 0;
}

.rts-tab-style-one .tab-content {
    margin: 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 30px;
}

.rts-tab-style-one .tab-content  .tab-pane {
    display: table !important;
    opacity: 1;
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
}



}
/* 990px  */


@media(max-width:768px){
.video_wrapper {
  position: relative !important;
  padding-bottom: 56.25% !important; /* 16:9 */
  height: 0 !important;
}

.video_wrapper iframe {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  transform: unset !important;
}

.header--sticky {}

.home-blue.home-ten .header-two.header--sticky {
    position: relative;
    background: #00a5a4;
}

.header--sticky::before {
    display: none;
}

.header-two .main-header .content .header-left {
    width: 80%;
}

.header-two .main-header .content .header-left a.thumbnail img {
    height: 60px;
}


 .loader-wrapper h1 {
    top: 50%;
 }


.introboxinner p {
    color: #222;
    font-size: 14px;
    line-height: 27px;
}

.rts-title-area .title {
    font-size: 27px;
    line-height: normal;
}

.introsec{ position:relative; }
.introsec:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: #ffffff85;
}


.pb--70 {
    padding-bottom: 60px !important;
}
.pt--70 {
    padding-top: 60px !important;
}


.bottle_main .rightboxx img.image_rotate {
    bottom: -100px;
}

.page_header_default {
    min-height: 200px;
}


.container-fluid {
    padding: 0 15px;
}



.rts-tab-style-one .tab-content {
    grid-template-columns: 1fr;
}


.title-area.mb--70 {
    margin-bottom: 20px !important;
}

.contact-form-area-one form .name-email input, .contact-form-area-one form .name-email select {
    width: 100%;
}

.contact-form-area-one{ padding: 0;}





}
/* 768px  */



@media(max-width:575px){
  @keyframes spinicon {
    from {
        transform: scale(2.1) rotate(0deg);
    }
    to {
        transform: scale(2.1) rotate(360deg);
    }
  }

  .bottle_main .rightboxx img.image_rotate {
    bottom:0px;
  }


.shapecircle {
    background: unset;
}


.rts-client-rating .swiper-button-prev {
    left: 10px;
}

.rts-client-rating .swiper-button-next {
    right: 10px;
}


.header-two.sticky .main-header .content .header-left a.thumbnail img {
    height: 41px;
}


.licensesec .client-wrapper-one {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
row-gap: 5px;
column-gap: 5px;
}

.licensesec .client-wrapper-one img {
    padding: 6px 0;
    border-radius: 0;
}

.footer-two-single-wized.left .title {
    font-size: 25px;
    line-height: normal;
}

.afterflip p.disc {
    max-height: unset;
}

.right_div_blog .title_page {
    font-size: 18px;
}
.right_div_blog .blog_details .subtitle {
    font-size: 18px !important;
}

.thumbnail-faq-four{ padding:0; }

.videomute img {
    width: 40px !important;
}

.controls-video {
    bottom: 10px !important;
    padding-left: 15px !important;
}


.introsec {
    background-position: -85px center !important;
}


.rts-client-rating .swiper-button-prev:hover {
    background: unset;
    box-shadow: unset;
}

.rts-trusted-client.licensesec {
    padding: 30px 0 !important;
}

.desktopview{ display:none; }
.mobileview{ display:block; }


}
/* 575px  */



@media(max-width:500px){

.single-testimonials-h2 {
    display: table;
    width: 100%;
}

.single-testimonials-h2 .body {
    width: 100%;
    border-radius: 15px;
    overflow: hidden;
}

.single-testimonials-h2 .footer {
    width: 100%;
    padding: 15px 0;
}

.bg_testimonials-h2 .swiper-slide {
    align-items: unset;
}

.letstalk .coumtermain {
    grid-template-columns: 1fr;
    row-gap: 15px;
}

a.sustainablebtn {
    font-size: 14px;
    font-weight: 500;
    padding: 10px 20px;
}


.mission_main .missionbox {
    display: table;
}

.missionbox .contentbox {
    width: 100%;
}


.clients-review-7 .swiper-slide .logo img {
    height: 65px;
}

.clients-review-7 .swiper-slide .logo {
    text-align: center;
    width: 100%;
}





}
/* 500px  */




@media(max-width:425px){
    .introsec {
      background-position: -125px center !important;
    }

    .footer-two-single-wized .contact-info-1 a img {
       height: 60px;
    }

}
/* 425px  */

















