@media only screen and (max-width:1440px) {
	.baner .bnrmob {
		position: absolute;
		top: 150px;
		right: -120px;
		width: 50%;
	}

	.sec-pad {
		padding: 100px 0;
	}

	.baner .txt ul li.mnb {
		padding: 10px 22px;
		margin: 0 15px 0 0;
	}

	.feture:after {
		width: 140px;
		height: 200px;
		right: -50px;
	}

	.footer {
		padding: 100px 0 0 0;
	}
}

@media only screen and (max-width:1366px) {
	.cta .wrp a {
		padding: 13px 50px;
	}
}

@media only screen and (max-width:1280px) {}

@media only screen and (max-width:1192px) {
	.header .lgo img {
		width: 0%;
	}

	.nav .imge {
		width: 20%;
	}

	.nav {
		display: flex;
		top: 30px;
	}

	.header,
	.header ul {
		display: none;
	}

	.baner {
		padding: 230px 0 100px;
	}

	.baner .bnrmob {
		top: 250px;
		width: 56%;
	}

	.baner .txt h1 {
		font: normal normal bold 50px / normal Montserrat;
	}

	.baner .txt p {
		font: normal normal 600 18px / 25px Montserrat;
	}

	.baner .txt ul li {
		font-size: 14px;
	}

	.baner .txt ul li.mnb {
		font-size: 14px;
	}

	.main-heading {
		font-size: 40px;
		padding: 30px 0 20px;
	}

	.main-pera {
		font-size: 15px;
		line-height: 25px;
	}

	ul.lgo li {
		width: 35%;
	}

	.feture p {
		font: normal normal 300 18px / 25px Montserrat;
	}

	.getup form {
		margin: 0 0 0 0px;
	}
}

@media screen and (max-width:1025px) {
	.copyright {
		padding: 20px 0;
	}

	.copyright p {
		font-size: 14px;
	}

	.copyright ul.prvcy li a {
		font-size: 14px;
	}
}

@media screen and (max-width:992px) {
	.feture:after {
		display: none;
	}

	.wow {
		animation-name: none !important;
		visibility: visible !important;
	}
}

@media only screen and (max-width:820px) {
	.baner {
		padding: 150px 0 100px;
	}

	.baner .txt h1 {
		font-size: 40px;
	}

	.baner .txt ul li {
		margin: 10px 0 0 0;
	}

	.baner .txt span.spn {
		font-size: 14px;
	}

	.main-heading {
		font-size: 30px;
	}

	.subhedng {
		padding: 12px 20px 12px 40px;
		font-size: 12px;
	}

	.subhedng:after {
		top: 14px;
	}

	.feture p {
		font-size: 15px;
	}

	.feture .txtwrp h4 {
		font-size: 20px;
		padding: 15px 0 10px;
	}

	.feture .txtwrp p {
		font-size: 15px;
	}

	.cta .wrp a {
		font-size: 16px;
		padding: 0 50px;
	}

	.cta .txt h4 {
		font-size: 25px;
	}

	.scrns .hed p {
		width: 100%;
	}
}

@media only screen and (max-width:768px) {}

@media only screen and (max-width:480px) {
	.baner .bnrmob {
		display: none;
	}

	.sec-pad {
		padding: 50px 0;
	}

	.baner {
		padding: 150px 0 50px;
	}

	.feture .txtwrp {
		text-align: left;
	}

	.cta .wrp {
		margin: 30px 0 0 0;
	}

	.getup {
		background-size: 100% 100%;
		padding: 50px 0;
	}

	ul.lgo li {
		width: 30%;
	}

	.getup form {
		margin: 100px 0 0 0px;
	}

	.footer .imge {
		width: 100%;
		text-align: center;
	}

	.footer .cntnt p {
		width: 100%;
	}

	.footer ul.ftrmnu {
		padding: 40px 0 0 0;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		gap: 20px;
	}

	.footer ul.sclicn {
		padding: 30px 0 50px 0;
	}

	.copyright p {
		text-align: center;
	}

	.copyright ul.prvcy {
		justify-content: center;
		margin: 5px 0 0 0;
	}
}

@media only screen and (max-width:390px) {
	ul.lgo li {
		width: 40%;
	}

	.nav .imge {
		width: 50%;
	}

	.baner .txt h1 {
		font-size: 35px;
	}

	.baner .txt p {
		font-size: 16px;
	}

	.main-heading {
		font-size: 25px;
	}

	.main-pera {
		font-size: 14px;
	}

	.scrns .hed p {
		margin: 0 auto 0;
	}
}
