@media only screen and (max-width: 600px) {
  .main-header .logo img {
    width:100%;
  }
  .main-header .header-lower .logo-box{
    width:45% !important;
  }
  .service-sidebar{
    display: none;
  }
  .sticky-header .logo img{
    width:60% !important;
  }
  .page-title .title {
    font-size: 45px;
    color: #ffffff;
    margin-bottom: 17px;
}

.how_works_box{
  height:50dvh;
}

.how_works_tab{
  margin: 30px 0px;
}

.banner-section .banner-slider-rtl .banner-slide .outer-box, .banner-section .banner-slider .banner-slide .outer-box{
  top:60% !important;
}

.support_cont h2{
  font-size: 40px;
}



}

@media only screen and (max-width: 392px){
.banner-section .banner-slider-rtl .banner-slide .outer-box, .banner-section .banner-slider .banner-slide .outer-box{
  top:60% !important;
 
}

 .banner-section {
    position: relative;
    height: 80vh;
}

    .banner-section .banner-slider-rtl .banner-slide .outer-box .content-box h1, .banner-section .banner-slider .banner-slide .outer-box .content-box h1 {
        font-size: 23px;
        line-height: 31px;
    }

    .main-header .header-lower .logo-box{
    width:52% !important;
  }

  .support_cont h2 {
    line-height: 50px;
    font-size: 32px;
}

}




@media (max-width:992px){
	
.sd_cv p {
    font-size: 12px;
    line-height: 14px;
}
.banner-section .banner-slider-rtl .banner-slide .outer-box .content-box, .banner-section .banner-slider .banner-slide .outer-box .content-box {
 padding: 10px 15px;}
 .choose-us-section .image-column img,
.pass_req_box {height: auto;}
.sd_cv p svg {
    width: 33px;
    fill: #eeeeee61;
}


	
}