@media only screen and (max-width: 1200px){
.pkg-features{
	padding:2.5rem;
}
.testi_card{
	height: 27rem;
}
}
@media only screen and (max-width: 992px) {
	html {
		font-size: 55.5%;
	}
	.menu-links{
		width:100%;
		margin:0 auto;
		background:black;#EFF0FC;
		margin-top:2rem;
		border-radius:2.5rem;
		/*padding:3rem 2rem;*/
		box-sizing: border-box;
		border-bottom: 0px;
/*		margin:auto 1rem;*/

	}
	.navbar-nav{
		padding:3rem 2rem;
	}
	.navbar{
	height: auto;
	position: fixed;
}
	.navbar-nav li{
		line-height: 3rem;
		border-bottom: 1px solid var(--darkblack);
	}
	.navbar-nav li a{
		color:white;
		font-size:2.2rem;
		line-height: 4rem;
	}
	.forbtn{
		border-bottom: 0px!important;
		padding:0px!important;
		margin-top: 1rem;
	}
	.forbtn a{
		background: var(--lightblack);
		color:white!important;
	}

.menu_btn{
	display: none;
	padding:0 rem;
}
.get_app_btn{
  display: block;
   background: linear-gradient(270deg, var(--blue) 0.35%, var(--navy) 176.82%), var(--blue)!important;
 	width:10rem;
 	height: 4rem;
 	font-size:2rem;
 	margin-top:0rem;
 	line-height: 4rem;
 	text-align: center;
 	text-decoration: none;
  line-height: 4rem;
  margin-right:1rem;
  border-radius:.5rem;
  color:white!important;
}
.navbar-toggler{
	width:4rem;
}

.newsletter_section{
  width:100%;
}
.footerheading{
	margin-top:2rem;
}
.testi_card{
	height: 32rem;
}
.navbar-toggler:focus{
	box-shadow: none;
}
}

@media only screen and (max-width: 768px) {
	html {
		font-size: 45.5%;
		overflow-x: hidden!important;
	}
	body{
		overflow-x: hidden!important;
	}
	.newsletter_section input[type="email"]{width:100%}
	.newsletter_section input[type="submit"]{width:100%;
		margin-left:0rem;margin-top:2rem;display: block;border:none;}
		.hero_title{font-size: 6rem;line-height: 6rem;}
		.sec_main_heading, .news_letter_heading, .brand_shades{font-size: 3.5rem;line-height: 4.5rem;text-align: center;}
		.px_2{
			padding:0 1.5rem;
		}
		.text_box p{
			font-size: 2.5rem;
		}
		.resource_dropdownList .nav-link{
			text-align: center!important;
		}
		.footerheading{
			margin-bottom: 0rem;
		}
		.fotlink ul{
			margin-top: 0rem;
		}
		.fotlink ul li a{
			font-size: 1.8rem;
			line-height: 3.4rem;
		}
		.forfooter .gen_p, .ff-link, .foot-p, .copyright_text, .pLinks, .pri-des, {
			font-size: 1.8rem;
		}
		.big-pric{
			font-size: 3rem;font-weight: bolder;
		}
		.breadcrumb_heading{
			font-size:3.5rem;
		}
		.dollr-sign{
			font-size:2.3rem;
		}
		.blogcard img{
			width:cover;
  height:28rem;
}
.case_study_main_card{
	width:100%;
	max-height: auto;
	display: block;
}
.case_study_little_desc{
	font-size: 1.8rem;
}
	.slick-slide{
		height: 10rem;
	}}

@media only screen and (max-width:576px) {
.container-fluid{
  margin:0!important;padding:0!important;
}
	.testi_card{
		height: 30rem;
	}
	.foot-p, .ff-link, .lifafa, .blog-desc{
		font-size: 1.8rem;
	}
}