@media only screen and (max-width:1450px),(min-width: 1400px) and (-webkit-device-pixel-ratio: 1.25){
	h1,
	.h1 {
	  font-size:70px;
	  line-height:70px;
	}

	h2,
	.h2 {
	  font-size:40px;
	  line-height:44px;
	}

	h3,
	.h3 {
	  font-size:36px;
	  line-height:40px;
	}
	.hm-testimonial-sec h3{
		line-height:50px;
	}
	.hm-efforts-sec.hm-testimonial-sec h3.gradient-clr{
		line-height:44px;
	}
	.slide-heading{
		font-size:70px !important;
		line-height: 70px !important;
	}
	.hm-content-sec{
		align-items: center;
	}
	.header-logo-area{
		width:236px;
		height:200px;
	}
	.header{
		padding-bottom: 10px;
	}
	.p-space-tb{
		padding:65px 0px;
	}
	.testimonial-slider{
		margin:65px 0px;
	}
	.hm-main-slider{
		margin-top: 210px;
	}

}

@media only screen and (max-width:1366px){
	.container{
		max-width:95%;
	}
	.slide-txt{
		padding-left: 25px;
	}
	.slide-txt.slide-desp{
		padding-left: 30px;
	}
	.hm-content-sec{
		height:350px;
	}
	.testimonial-slide{
		padding:45px;
	}
	.testimonial-slide p{
		max-width:100%;
	}
	.benefits-slide{
		width:auto;
	}
	.benefits-slider-outer{
		padding-left: 15px;
	}
	
}
@media only screen and (max-width:1280px){
	h1,
	.h1 {
	  font-size:60px;
	  line-height:60px;
	}

	h2,
	.h2 {
	  font-size:36px;
	  line-height:42px;
	}

	h3,
	.h3 {
	  font-size:32px;
	  line-height:36px;
	}
	.hm-testimonial-sec h3{
		line-height:40px;
	}
	.hm-efforts-sec.hm-testimonial-sec h3.gradient-clr{
		line-height:42px;
	}
	.slide-heading{
		font-size:60px !important;
		line-height: 60px !important;
	}
	h4,
	.h4 {
	  font-size:24px;
	  line-height:24px;
	}

	h5,
	.h5 {
	  font-size:22px;
	  line-height:normal;
	}

	h6,
	.h6 {
	  font-size: 20px;
	  line-height: 22px;
	}
	.slide-txt{
		padding-left:60px;
	}
	.slide-txt.slide-desp{
		padding-left:70px;
	}
	.p-space-tb{
		padding:50px 0px;
	}
	.sub-heading{
		margin-bottom: 25px;
	}
	.features-list{
		margin-top: 40px;
		row-gap: 20px;
	}
	.features-list li{
		width:24%;
		margin-left: 1.33%;
	}
	.testimonial-slider{
		margin:50px 0px;
	}
	.testimonial-slider .slick-list,
	.benefits-slider .slick-list{
		margin: 0px -10px;
	}
	.testimonial-slider .slick-slide,
	.benefits-slider .slick-slide{
		margin:0px 10px;
	}
	.hm-testimonial-sec h3{
		margin-bottom: 50px;
	}
	.efforts-tabs li{
		width:33%;
	}
}
@media only screen and (max-width:1199px){
	.hm-content-sec{
		height:auto;
		min-height: 300px;
	}
	.hm-content-sec::before{
		height:100%;
		width:100%;
	}
	.features-list li{
		padding:20px;
		height:auto;
		min-height:180px;
		width:32.5%;
		margin-left:1.25%;
	}
	.features-list li:nth-child(4n+1){
		margin-left:1.25%;
	}
	.features-list li:nth-child(3n+1){
		margin-left: 0px;
	}
	.testimonial-slide{
		padding:30px 20px;
	}
	.benefits-slide{
		padding:20px;
		height:auto;
		min-height: 155px;
	}
	.benefits-slider-outer{
		padding:0px 15px !important;
		width:95%;
		margin: 0 auto !important;
	}
	.down-arrow-wrap{
		display: none;
	}
	.footer-box{
		margin-left: 0px;
		width:auto;
	}
	.inner-footer{
		justify-content: space-between;
	}
}
@media only screen and (max-width:1024px){
	.slide-heading{
		font-size:50px !important;
		line-height:50px !important;
	}
	#rev_slider_2_1_wrapper .uranus.tparrows{
		width:20px !important;
		height:30px !important;

	}
	#rev_slider_2_1_wrapper .uranus.tparrows::before{
		width:20px !important;
		height:30px !important;
		background-size:100% 100% !important;
	}
	.sub-section-wrap{
		bottom: 10px;
		right:5px;
	}
	.efforts-tabs{
		flex-wrap:wrap;
	}
	.efforts-tabs li{
		width:100%; 
	}
}
@media only screen and (max-width:1023px){
	.slide-txt{
		padding-left: 0px;
	}
	.slide-txt.slide-desp{
		padding-left:0px;
	}
}
@media only screen and (max-width:991px){
	.menu-area-wrap{
		padding-top: 0px;
	}
	.header_inner{
		align-items: center;
	}
	.header-logo-area {
	    width: 220px;
	    height: 185px;
	}
	.header-main-menu{
		gap:30px;
	}
	.hm-abt-inner{
		flex-wrap: wrap;
		row-gap:20px;
	}
	.hm-abt-left-wrap{
		width:100%;
	}
	.hm-abt-right-wrap{
		width:100%;
		margin-left: 0px;
		text-align: center;
	}
	.hm-features-sec h3{
		max-width:100%;
	}
	.footer-box{
		width:49%;
	}
	.inner-footer{
		flex-wrap: wrap;
		row-gap: 30px;
	}
	.social-media,
	.download-app-link{
		margin-top: 0px;
	}
	.header{
		padding-right:30px;
	}
	.hm-main-slider{
		margin-top: 195px;
	}
	.lang-switch{
		margin-left:30px;
	}
}
@media only screen and (max-width:820px){
	.sub-section-wrap{
		position: relative;
		bottom: unset;
		right:unset;
		width:100%;
		background: linear-gradient(240.26deg, #0166F7 31.82%, #F26724 92.61%);
		margin-top:30px;
	}
	.sub-section-inner{
		width:95%;
	}
	.sub-sec-slider{
		width:95%;
	}
	.sub-slide-content{
		max-width:100%;
	}
	.swiper-container-horizontal > .swiper-scrollbar{
		display: none;
	}
	.swiper-button-disabled{
		visibility: visible;
	}
	.swiper-button-next {
	  right: 50% !important;
	  margin-right: -25px;
	}
	.swiper-button-prev {
	  left: 50% !important;
	  margin-left: -25px;
	}
	.swiper-button-prev, .swiper-button-next{
		bottom:20px !important;
	}
	.features-list li{
		width:49%;
		margin-left: 2%;
		padding:18px;
		justify-content: center;
	}
	.features-list li:nth-child(3n+1){
		margin-left:2%;
	}
	.features-list li:nth-child(2n+1){
		margin-left:0px;
	}
	.features-list li h4{
		min-height:auto;
	}
	.header::before{
		width:100%;
		height:100%;
	}
}

@media only screen and (max-width:767px){}
@media only screen and (max-width:640px){
	.header{
		padding-right: 20px;
	}
	.header-main-menu{
		gap:20px;
	}
	h1,
	.h1 {
	  font-size:40px;
	  line-height:40px;
	}

	h2,
	.h2 {
	  font-size:30px;
	  line-height:37px;
	}

	h3,
	.h3 {
	  font-size:28px;
	  line-height:30px;
	}
	.hm-testimonial-sec h3{
		line-height:36px;
	}
	.hm-efforts-sec.hm-testimonial-sec h3.gradient-clr{
		line-height:37px;
	}
	.slide-heading{
		font-size:36px !important;
		line-height:36px !important;
	}
	h4,
	.h4 {
	  font-size:22px;
	  line-height:22px;
	}

	h5,
	.h5 {
	  font-size:20px;
	  line-height:normal;
	}

	h6,
	.h6 {
	  font-size:18px;
	  line-height:20px;
	}
	.features-list li{
		width:100%;
		margin-left: 0px;
	}
	.features-list li:nth-child(2n+1),
	.features-list li:nth-child(3n+1),
	.features-list li:nth-child(4n+1){
		margin-left: 0px;
	}
	
	.footer-box{
		width:100%;
	}
	.menu-button{
		display: flex;
		order:1;
	}
	.lang-switch{
		margin-left:0px;
		margin-right:20px;
	}
	.header-main-menu {
	    position: absolute;
	    top: 150%;
	    background: #fff;
	    width: 100%;
	    left: 0px;
	    padding: 20px;
	    justify-content: center;
	    opacity: 0;
	    visibility: hidden;
	    box-shadow: 0px 2px 5px 2px rgb(0 0 0 / 12%);
	    -webkit-transition: all 0.3s ease-in-out;
	    -moz-transition: all 0.3s ease-in-out;
	    -ms-transition: all 0.3s ease-in-out;
	    -o-transition: all 0.3s ease-in-out;
	    transition: all 0.3s ease-in-out;
	}
	.header-main-menu.active {
	    opacity: 1;
	    visibility: visible;
	    top: 100%;
	}
	.header-main-menu li a{
		color:#000;
	}
	.header.sticky .header-main-menu li a.active:after,
	.header-main-menu li a::after,
	.header.sticky .header-main-menu li a:hover:after{
		border-color:#000 !important;
	}
	.tab-inner-content{
		padding:20px;
	}
	.efforts-tabs-wrap{
		margin:25px 0px;
	}
}

@media only screen and (max-width:480px){
	.hm-content-sec h3,
	.hm-testimonial-sec h3{
		font-size:22px;
		line-height: 26px;
	}
	.hm-efforts-sec.hm-testimonial-sec h3.gradient-clr{
		font-size:30px;
	}
	.btn-link{
		font-size: 18px;
	}
	.header{
		padding-right: 20px;
	}
	.header-main-menu li a{
		font-size:15px;
		line-height:20px;
	}
	.header-logo-area{
		width:165px;
		height:165px;
	}
	.header-logo-area a img{
		height:130px;
	}
	.header-main-menu{
		gap:15px;
		flex-wrap: wrap;
		justify-content: center;
	}
	.slide-heading{
		font-size:26px !important;
		line-height:26px !important;
	}
	
	.testimonial-slider{
		margin: 30px 0px;
	}
	.banner,
	.banner-404{
		height:200px;
	}
	.benefits-slider{
		padding-bottom: 60px;
	}
	.hm-main-slider{
		margin-top: 175px;
	}
}