@media(max-width: 1199.98px){
	.hading h1{
		font-size: 55px;
	}
	.management p{
		font-size: 25px;
	}
	.loginform h3{
		font-size: 27px;
	}
	.itemContent h3, .contactUS h2, 
	.downloadapp h2, .downloadapp p span,
	.management h2, .howWorkHeading h2, .features h2 {
	    font-size: 34px;
	}
	.itemContent p{
		font-size: 20px;
	}
	.featuresLeftcontent{
	    padding: 30px 90px 30px 10%;
	}
	.featuresrightcontent{
		padding: 30px 10% 30px 40px;
	}
	.featuresLeftcontent h4, .featuresrightcontent h4{
		font-size: 25px;
	}
	.featuresLeftcontent p, .featuresrightcontent p{
		font-size: 15px;
	}
	.downloadapp p {
	    font-size: 20px;
	}
	ul.footer-menu li a{
		font-size: 14px;
	}
	.head_img img.img-fluid{
		left:0px;
	}
	section.howWork{
		padding: 50px 70px;
	}
}
@media(max-width: 991.98px){
	.loginInner{
		width: 90%;	
	}
	p.bottomP{
		font-size: 15px;
	}
	p.bottomP a{
		font-size: 18px;	
	}
	.navbar-brand img.img-fluid {
	    width: 60px;
	    padding: 10px 0px;
	}
	.hading h1 {
	    font-size: 35px;
	}
	.hading p{
		font-size: 18px;
		line-height: 26px;
	}
	.itemContent h3, .contactUS h2, 
	.downloadapp h2, .downloadapp p span, 
	.management h2, .howWorkHeading h2, 
	.features h2 {
	    font-size: 27px;
	}
	.aboutOuter h2 {
	    margin-bottom: 10px;
	    font-size: 27px;
	    font-weight: 700;
	}
	.playRight{
		width: 100%;
	}
	.itemContent p {
	    font-size: 16px;
	}
	.featuresLeftcontent {
	    padding: 20px 30px 20px 10%;
	}
	.featuresrightcontent {
	    padding: 20px 10% 20px 30px;
	}
	.featuresLeftcontent h4, .featuresrightcontent h4 {
	    font-size: 20px;
	}
	.featuresLeftcontent p, .featuresrightcontent p {
	    margin: 0px;
	}
	.featuresleftimg{
		left: 35px;
	}
	.featuresRightimg{
		left:-35px;
	}
	.downloadapp p, .management p {
	    font-size: 16px;
	}
	.contactForm label {
	    font-size: 18px;
	}
	.contactForm  .form-control{
		min-height: 45px;
	}
	.contactForm  textarea.form-control{
		border-radius: 35px;
	}
	ul.footer-menu{
		text-align: center;
	}
	.footer-logo{
		width: 100%;
		text-align: center;
		margin-top: 15px;
	}
	.sliderMain {
	    padding: 80px 0px;
	}
	header .navbar-collapse {
	    position: absolute;
	    top: 66px;
	    z-index: 10;
	    background: #fff;
	    width: 100%;
	    border-radius: 0px 0px 25px 25px;
	}
	header .navbar-expand-lg .navbar-nav li {
		margin-bottom: 10px;
		width: 100%;
		float: left;
		padding: 0px 15px;
	}
	header .navbar-expand-lg .navbar-nav li a.nav-link {
	    display: inline-block;
	    float: right;
	}

}
@media(max-width: 767.98px){
	section.loginBody{
		padding: 20px 0px;
	}
	.leftimgInner{
		display: none;
	}
	.leftbg {
	    background: #c1e6e5;
	    text-align: center;
	    padding: 30px 0px;
	    margin-bottom: 20px;
	}
	.sliderMain, .keyFeaturesNext {
	    padding: 30px 0px;
	}
	.head_img {
	    margin: 40px 0px 0px;
	}
	.head_img img{
		width: 90%;
	}
	.playRight{
		left:0px;
	}
	.itemContent {
	    text-align: center;
	}
	.featuresRightimg,
	.featuresleftimg{
		left: 0px;
	}
	.featuresLeftcontent, .featuresrightcontent{
		width: 100%;
		padding: 15px 0px;
		left: 0px;
	}
	.keyfeaturesOuter {
	    margin-top: 20px;
	    margin-bottom: 20px;
	}
	.keyFeaturesNext h2,.itemContent h3, 
	.contactUS h2, .downloadapp h2, 
	.downloadapp p span, .management h2, 
	.howWorkHeading h2, .features h2{
		font-size: 22px;
	}
	.contactbtn button.btn, .signbtn button.btn {
	    padding: 7px 35px;
	    margin: 10px 0px 0px 10px;
	    font-size: 20px;
	}
	p.forgetpassword {
	    margin: 20px 0px;
	}
}
@media(max-width: 575.98px){
	.loginform {
	    padding: 0px 15px;
	}
	.downloadapp img, .hading img.img-fluid {
	    width: 130px;
	}
	header{
		border-radius: 0px 0px 0px 15px;
	}
}