@media(max-width:480px){

}
@media(max-width:767px){
    .client-details .col-md-6:last-child{padding:30px;}
    .client-Bio{padding-top: 30px;}
    .ot-team img{height: 400px;}
    .banner-content .title{font-size: 30px;line-height: 35px;}
    .google-review img{width: 50%;}
    .home-banner .carousel-item {height: 400px;background-position: center;}
    .footer-title h6{margin-top: 40px;}
    .clan-section .clan-wrapper img{width: 100%;height: 100%;}
	.quote-lower h6{text-align: center;} 
	.service-box img {height: 250px;}
	.cob-box-shadow{padding: 30px 20px;text-align: center;}
	.inner-blog .inner-banner-header h2{font-size: 34px;}
}
@media(max-width:991px){
.two-section-between-padding{margin: 60px 0;}
.apply-for-super, .documents-needed, .key-benefits-s, .service-wrapper, .common-margin-inner-pages, .clan-section{padding:60px 0;}
.service-section{margin-top: 60px;}
.object-fit-cover{height: 100%;}
.client-details .client-img img{height: 450px;width: 100%;border-right: 1px solid #ebebeb;object-position: top center;}
.client-details{margin: 0;}
.client-details .title {font-size: 24px;}
.features-service-wrapper .features-service-item {border-right: none;border-bottom: 1px solid rgba(255, 255, 255, 0.5);} 
.cta-section{text-align: center;}
.cta-section p{margin-bottom: 20px;}
.footer-top .icon-box, .footer-top .info-box span, .footer-top .icon-box, .footer-top .info-box span a{font-size: 14px;}
.footer .the-logo img{width: 100px;}
.footer-title h6{margin-bottom: 20px;}
.footer-bottom, .footer-bottom p{text-align: center;}
.inner-banner-section{padding: 80px 0;}
.res-margin-top{margin-top: 30px;}
.client-wrapper img{width:100%;}
.about-inner-content img{height: 100%;}
.inner-banner-section{margin-top: 0;}
.your-job-wrapper{text-align: center;}
.info-boxs-life-i .box-bg-1,.info-boxs-life-i .box-bg-2,.info-boxs-life-i .box-bg-3{height: 400px;border: 15px solid #fff;}
.apply-for-super .card img {height: 200px;}
.navbar-nav .dropdown-menu{margin-top: 5px !important;}
.header .navbar {padding: 0px 0px;margin: 0 !important;}
.mobile-logo-header img{height: 90px;padding: 10px;}
.mobile-header{background: #0A1728;display: flex;align-items: center;justify-content: space-between;}
.mobile-header  .mobile-bar-icon i{font-size: 25px;color: #fff;}
.header-bottom .navbar-collapse{border-top: 1px solid #ffffff;padding:15px 15px 40px 15px;}
.mobile-header .navbar-nav>li>a{color:#ffffff !important;}
.service-box .content-box{height: 100%;}
.icon-bar{display:none;}
}
@media(max-width:1024px){   
.features-service-wrapper .features-service-item {display: block;width: 100%;height: 100%;}    
.features-service-wrapper .features-service-item .features-service-content .features-service-title{transform: translateY(0px) !important;} 
.features-service-wrapper .features-service-item .features-service-content .features-service-title h4 {font-size: 25px;}
.features-service-wrapper .features-service-item .features-service-content{padding:30px 20px;justify-content: flex-start;}
}

@media(min-width: 1025px) {
	.features-service-wrapper .features-service-item .features-service-content .features-service-desc {
	  opacity: 0;
	  visibility: hidden;
	  -webkit-transform: translateY(20%);
	  -ms-transform: translateY(20%);
	  transform: translateY(20%);
	  -webkit-transition: opacity 0.2s, -webkit-transform 0s 0.2s;
	  -o-transition: transform 0s 0.2s, opacity 0.2s;
	  transition: transform 0s 0.2s, opacity 0.2s;
	  transition: transform 0s 0.2s, opacity 0.2s, -webkit-transform 0s 0.2s;
	}
	.features-service-wrapper .features-service-item:hover .features-service-desc {
	  opacity: 1;
	  visibility: visible;
	  -webkit-transform: translateY(0);
	  -ms-transform: translateY(0);
	  transform: translateY(0);
	  -webkit-transition: opacity 0.4s cubic-bezier(0.33, 0.02, 0, 0.93) 0.1s, -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
	  -o-transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, opacity 0.4s cubic-bezier(0.33, 0.02, 0, 0.93) 0.1s;
	  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, opacity 0.4s cubic-bezier(0.33, 0.02, 0, 0.93) 0.1s;
	  transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, opacity 0.4s cubic-bezier(0.33, 0.02, 0, 0.93) 0.1s, -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
	}
	.features-service-wrapper .features-service-item:hover .features-service-overlay {
	  visibility: visible;
	  opacity: 1;
	}
  }

  @media(min-width: 992px){.navbar-nav .nav-item:hover .sub-menu{display: block;top: 100%;transform: translateY(12px);visibility: visible;
    opacity: 1;}}


@media(min-width:992px) and (max-width:1143px){
	.service-box .content-box{height:220px;}
}
