@media screen and (max-width: 1980px) and (min-width: 1367px){}
@media screen and (max-width: 1920px) and (min-width: 1367px){}
@media screen and (max-width: 1680px) and (min-width: 1367px){}
@media screen and (max-width: 1600px) and (min-width: 1367px){
	#blurpic{
		background-size:cover;	
	}
}

@media screen and (min-width: 767px){
    header .Sidenavbar{
        margin-left: 120px;
    }
}
@media screen and (min-width: 767px) and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    header .Sidenavbar{
        margin-left: -66px;
    }
    .services-banner img {
        width:auto;
    }
}


@media screen and (max-width: 1440px) and (min-width: 767px){
	#blurpic{
		background-size: 	unset;	
	}
}
@media screen and (max-width: 1200px){
	.key-partners .patner-icon-bg{
		height: 250px;
	}
	.services-content .services-inner-con .inter {
    	min-height: 230px;
    }
    .simple-access-section .inner h2, .many-ways-sec .many-ways-sec-block h2{
    	font-size: 20px;
    }
}
@media screen and (max-width: 1024px){
	.services-content .services-inner-con .inter {
    	min-height: 210px;
    }
}
@media screen and (max-width: 990px){
	.get-in-touch-form-sec form {
    	width: 100%;
    }

	.simple-access-section .inner {
    	margin: 1rem 0;
	}
	.slides .ig-sec{
		padding:0;
		margin:1rem auto;
	}
	.services-banner h2{
		padding-top: 1rem;
	}
	.services-banner img{
    	max-height: 60vh;
    	height: 456px;
	}
	.services-back{
		background-size:50%;
	}
}
@media screen and (max-width: 800px){}
@media screen and (max-width: 767px){
	.mobile-banner .get-btn{
		width: 75%;
		margin: 	1rem auto;
	}
	.mobile-banner .dont{
		right: unset;
		text-align: center;
	}
	.mobile-banner .dont h2{
		text-align:center;	
	}
	.dont .get-btn{
		margin-top:0;
	}
	.founder-list {
    	width: 100%;
    	margin: 2rem auto;
	}
	.founder-list .f1-inner {
    	padding: 1.4rem 1rem;
    	text-align: center;
	}
	.founder-list .f1-inner p{
		text-align: 	center;	
	}
	.our-team {
    	margin: 3rem 0;
	}
	.address-sec .addrss-internal{
		margin:1.4rem 0;
	}
	.faq-sec .accordion .card{
		width: 97%;
		padding: 1.5rem 0;
	}
	.faq-sec .accordion h2{
		margin: 0;
	}
	.services-back {
    	background-size: 33%;
    	height: 145px;
	}
	.services-banner {
		padding-bottom:1.5rem;
    	background: #3F51B5 linear-gradient(90deg, #060E9F 0%, #020362 29%, #060E9F 100%) 0% 0% no-repeat padding-box;
	}
	.services-banner .content-sec{
		padding-bottom: 1.5rem;
	}
	.services-banner h2{
		font-size: 30px;
		line-height: 1.3;
		padding: 1rem 0 0 0;
	}
	.testimonial-internal {
    	margin: 1.7rem 0rem;
    	padding:2rem 1rem;
	}
	.services-banner img{
		-webkit-mask-image: unset;
   		 mask-image: unset;
	}
	.many-ways-sec-block img{
		display:flex;margin:auto;
	}
	.desktop-banner{
		display:none;	
	}
	.many-ways-sec .many-ways-sec-block,
	.many-ways-sec .many-ways-sec-block h2,
	.simple-access-section .inner{
		text-align: center;
	}
	header .header-sec{
		padding: 10px;
	}
	.mobile-banner{
		display: 	block;
		padding-top: 63px;	
	}
	.socio-links{
		display: none;	
	}
	.mobile-socio{
		display: block;	
	}
	.mobile-socio span{
		display:block;
		background:#000;	
		height:1px;
		margin-bottom:1rem;
		width: 	100%;
	}
	header .logo-sec{
		width: 	100%;
		justify-content: 	space-between;	
	}
	.mobile-socio ul li a:before{
		content:''!important;
	}
	.mobile-socio ul li a,.mobile-socio ul{
		padding: 5px !important;
	}
	.simple-access-section,
	.how-it-works{
		padding: 4rem 0;
	}
	.simple-access-section .inner{
		margin: 	1rem 0;
	}
	.how-it-works h2,
	.many-ways-sec h2{
		font-size:28px;
	}
	.slides .ig-sec{
	    height: 250px;
    	width: 250px;
    	margin: 1rem auto;
	}
	.header-fix {
    	padding-top: 62px;
	}
	.blog-news-section {
    	padding: 4rem 0rem;
	}
	 .blog-news-section .form-control {
    	font-size: 13px;
    }
    .blog-news-section .blog-category-inner .blog-img, .blog-category-inner .blog-img{
        height: 150px !important;
   		background-position: center !important;
    }
    .blog-news-section .form-group{
    	width: 100%;
    }
    .blog-news-section .blog-tabs {
    	margin-top: 2rem;
	}
	.blog .recent-post {
    	padding: 3rem 1rem;
	}
	.key-patnership .key-patnership-content h2{
		font-size: 20px;
		line-height: 1.3;
	}
	.key-patnership .key-patnership-content p {
    	font-size: 14px;
    	text-align: justify;
	}	
	.key-partners .patner-icon-bg{
		background-position: bottom;
	}
	.key-partners .partner-slider-sec {
    	padding: 1.5rem 0rem 1rem;
	}
	.key-partners {
    	padding: 2rem 0;
	}
	.empay-family .header-paras{
		width: 100%;
	}
	.empay-family .form-sec {
    	padding: 3rem 1.3rem;
    	margin: 2rem 0;
	}
	.key-partners .partner-slider-sec h3 {
    	text-align: center;
    	padding-bottom: 0;
    }
    .prev-arrow ,.next-arrow {
    	width: 30px;
    	height: 30px;
    	top: 44%;
    }
    .key-partners .patner-icon-bg{
    	    height: 165px;
    }
    .address-sec .addrss-internal .col-md-6:first-child{
    	margin-bottom: 1.5rem
    }
    .updates {
    		margin: 2rem 0;
	}
	.about-us {
    		padding: 2rem 0 2rem;
	}
	header .Sidenavbar{
        left: 0px;
        width: 100vw;
        height: 100vh;
	}
}
@media screen and (max-width: 640px){}
@media screen and (max-width: 600px){}
@media screen and (max-width: 480px){
	.services-banner img{
		height:275px;
	}
	.testimonial .quote{
		width:100%;
	}
	.updates .form-group button{
		padding: 10px 8px;
	}
	footer{
		padding:3rem 0 1rem;
	}
	.get-it-now .gi {
    	top: 33%;
    	right: 	unset;	
    	text-align: center;
    	width: 98%;
	}
	.get-it-now video{
    position: absolute;
    top: -18vh;
    left: -160vh;
    width: auto;
    }
	.many-ways-sec .many-ways-sec-block {
    	margin: 1rem 0;
    	border-bottom: 1px solid #eee;
    	padding-bottom: 1.5rem;
	}
	.bg-dots1{
		display: none;
	}
	.get-it-now img{
		object-position: right;
	}
	.get-it-now h2{
		font-size: 35px;
	}
	.get-it-now p{
		font-size: 22px;
	}
	footer .copyright{
		display: block;
	}
	footer .copyright .socio{
		margin:1rem 0;
	}
	.updates h2{
		font-size: 25px;
	}
	.footer-sec{
		margin: 1rem 0;
	}
	footer .footer-sec h2{
		margin-bottom: .6rem;
	}
	.about-us p,
	.mission p,
	.ourstory p {
		text-align: justify;
	}
	.about-us h2 {
	margin-top: 1rem;
	}
	.key-partners h2, .empay-family h2, 
	.services-content .services-inner-con h2,
	 .address-sec .addrss-internal h2, 
	 .blog-news-section .blog-category-inner .blog-content h2,
	  .recent-post .blog-category-inner h2, .recent-post h2,
	   .our-founder h2, .founder-list h2, .our-team h2, 
	   .our-team .team-list .team-content h2, .about-us h2,
	 .mission h2, .faq-sec .accordion h2, .partner-slider-sec h3, .patner-inner h2{
	 	font-size: 18px;
	 	margin-bottom: 1rem;
	 }
	 .slides {
    	padding: 5rem 0;
	}
	.testimonial-internal .designation{
		font-size: 11px;
	}
	.empay-family .btn{
		width: 100%;
	}
	.services-banner h2 {
    	font-size: 25px;
	}
	.faq-sec .accordion h2{
		margin:0;
	}
	.faq-sec .accordion .card-header .btn-link:after,
	.faq-sec .accordion .card-header .btn-link.collapsed::after{
		margin: 0;
	}
	.faq-sec .accordion .card .card-body{
		text-align: justify;	
	}
	.get-in-touch-form-sec form{
		padding:3rem 0;
	}
	.empay-family .btn, .get-in-touch-form-sec .btn{
		width: 	100%;
	}
	.address-sec .col-lg-6{
		padding: 	0;
	}
	.services-content .services-inner-con .inter{
		min-height:unset;
	}
}
@media screen and (max-width: 425px){
	.services-back {
    background-size: 55%;
    height: 163px;
    width:225px;
}
}
@media screen and (max-width: 414px){}
@media screen and (max-width: 384px){
	.services-back {
    background-size: 55%;
    height: 150px;
}
}
@media screen and (max-width: 375px){
	.services-back {
    background-size: 57%;
    height: 150px;
}
}
@media screen and (max-width: 360px){

}
@media screen and (max-width: 320px){
	.services-back {
    background-size: 57%;
    height: 121px;
}
}