@media(min-width:1400px){
	.container{
		max-width: 1170px;
		margin: 0 auto;
	}
}
@media(max-width:1199px){
	.hero-top h1,
	.great-txt{
		font-size: 65px;
	}
	.ptb-100 {
		padding: 80px 0 !important;
	}
	#inner-page-sec{
		padding-top: 80px;
	}
	#But-now-sec{
		padding: 80px 0;
	}
	.footer-txt1{
		font-size: 80px;
	}
}
@media(max-width:991px){
	.menu-sec-details li a{
		margin-left: 30px;
	}
	.logo-sec img {
		width: 150px;
	}
	.buy-now-btn a{
		padding: 15px 18px;
	}
	.header-sec-full{
		padding-top: 25px;
	}
	.hero-top{
		margin-top:60px;
	}
	.hero-top h1, .great-txt {
		font-size: 60px;
	}
	.layouts-bottom-full,
	.inner-bottom-sec,
	.feature-bottom-full{
		margin-top: 40px;
	}
	.inner-txt2{
		font-size: 55px;
	}
	.footer-txt1 {
		font-size: 60px;
	}
}
@media(max-width:767px){
	.feature-bottom-full {
		display: grid;
		grid-template-columns: repeat(2,1fr);
	}
	.menu-sec{
		display: none;
	}
	.hero-top h1, .great-txt {
		font-size: 50px;
		line-height: 60px;
	}
	.ptb-100 {
		padding: 60px 0 !important;
	}
	#inner-page-sec {
		padding-top: 60px;
	}
	.inner-txt2 {
		font-size: 55px;
		line-height: 60px;
	}
	.footer-txt1 {
		font-size: 50px;
	}
	#But-now-sec {
		padding: 60px 0;
	}
	.feature-img{
		padding: 30px 20px;
	}
	#copyright-sec{
		padding: 20px 0;
	}
}
@media(max-width:500px){
	.great-txt{
		font-size: 40px;
		line-height: 50px;
	}
	.layouts-bottom-full{
		column-gap: 15px;
	}
	.footer-txt1 {
		font-size: 45px;
	}
	.footer-buy-now-btn{
		margin-top: 40px;
	}
	.inner-txt2 {
		font-size: 46px;
		line-height: 56px;
	}
}
@media(max-width:450px){
	.layouts-bottom-full{
		display: block;
	}
	.layout{
		text-align: center;
		padding-bottom: 30px;
	}
	.layout:last-child{
		padding-bottom: 0;
	}
	.footer-txt1 {
		font-size: 40px;
	}
	#But-now-sec {
		padding: 40px 0;
	}
}
@media(max-width:400px){
	.hero-top h1{
		font-size: 45px;
		line-height: 55px;
	}
	.great-txt {
		font-size: 36px;
		line-height: 50px;
	}
	.footer-txt1 {
		font-size: 36px;
	}
	.copyright-txt{
		font-size: 16px;
	}
}
@media(max-width:320px){
	.feature-bottom-full {
		display: grid;
		grid-template-columns: repeat(1,1fr);
	}
	.buy-now-sec{
		display: none;
	}
	.header-sec-full{
		justify-content: center;
	}
	.hero-top{
		margin-top: 40px;
	}
	.great-txt{
		font-size: 30px;
	}
	.feature-img {
		padding: 20px;
	}
	.ptb-100 {
		padding: 40px 0 !important;
	}
	#inner-page-sec {
		padding-top: 40px;
	}
	.inner-txt2 {
		font-size: 40px;
		line-height: 45px;
	}
	.footer-txt1 {
		font-size: 30px;
	}
	.hero-top h1 {
		font-size: 40px;
		line-height: 55px;
	}
}