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

}

@media only screen and (min-width: 1200px) and (max-width: 2000px){

}

@media only screen and (min-width: 1200px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
	  max-width: 1275px !important;
	}
}

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

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

}

@media only screen and (min-width: 992px) {
 .navbar .dropdown.megamenu>ul.row{
	display: flex;
	flex-wrap: wrap;
 }
}

@media only screen and (max-width: 991px) {
	.navbar .dropdown.megamenu>ul.dropdown-active{
	 display: flex;
	 flex-wrap: wrap;
	}
			.footer-bottom .card-img {
	width: 60%;
}
.just-one-click ul.icons{
	flex-wrap: wrap;
	padding-top: 0px;
}
.just-one-click ul.icons li {
	margin: unset !important;
	z-index: 1 !important;
	width: 47% !important;
	float: left;
	margin-left: 3% !important;
	margin-top: 3% !important;
}
.login-page{
	height: unset;

}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.card-style-two .name h3 {
		font-size: 18px;
	}
}

@media only screen and (min-width: 768px) {
	.features .nav-tabs {
			display: flex;
	}

	.features .card {
			border: none;
	}

	.features .card .card-header {
			display:none;
	}

	.features .card .collapse{
			display:block;
	}
}

@media only screen and (max-width: 767px) {
	.full-height{
		min-height: 100vh;
	}
.mobile-screens{
	width: 100%;
	display: grid !important;
}

.form-domain .input-fist {
	width: 100%;
	margin-bottom: 15px;
}
.form-domain .input-fist input.form-control{
	border-radius: 4px;
}
.form-domain .select-option{
margin-bottom: 15px;
}
.form-domain .select-option select{
	border-left: none;
		border-radius: 4px;
}
.form-domain .submit-button .submit-now {
	border-radius: 4px;
	width: 100%;
}
.pt-domain-list .pt-domain-text {
  display: block;
}
.pt-domain-list .pt-domain-text li {
  width: 50%;
  float: left;
}
.pt-domain-list .pt-domain-text li:nth-child(2n)::before {
  display: none;
}
.features .tab-content > .tab-pane {
		display: block !important;
		opacity: 1;
		margin-bottom: 10px;
}
.features .tab-content {
	margin-top: 0px;
}
.features .tab-content > .tab-pane{
  border: 1px solid;
  border-color: rgba(var(--color-primary-rgb), 0.2);
  color: var(--color-secondary);
  border-radius: 4px;
}
.pricing-column.pricing-column-horizontal ul.custum-lists li{
  width: 100%;
}
.sale .section-title h1 {
	font-size: 75px;
	line-height: 89px;
	font-weight: 700;
	margin-bottom: 20px;
}
}
@media only screen and (min-width: 600px) and (max-width: 767px){

}

@media only screen and (min-width: 601px) {

}

@media only screen and (max-width: 600px) {
	.banner .section-header h2{
		font-size: 42px;
	}
	.section-header h2 {
		font-size: 37px;
		font-weight: 700;
		margin-bottom: 20px;
		color: var(--color-secondary-dark);
	}
	.card-style-two .name h3 {
	font-size: 19px !important;
}
.faq-background {
	border: var(--bs-border-width) var(--bs-border-style) #eaedf0 !important;
	border-radius: var(--bs-border-radius) !important;
	background-color: #e8e8e84a !important;
	padding: 50px 21px;
}
}

@media only screen and (min-width: 480px) and (max-width: 600px){

}

@media only screen and (min-width: 481px) {

}

@media only screen and (max-width: 480px) {
	.error-content-wrap .notfound-404 h1 {
		font-size: 135px;

	}
	.ribbon-sale {
	width: 56%;
	height: 60px;
	margin: 35px auto 35px;
	position: relative;
	color: #fff;
	font: 15px/60px sans-serif;
	text-align: center;
	text-transform: uppercase;
	background: var(--color-primary);
	display: flex;
	font-weight: 500;
	justify-content: center;
}
}

@media only screen and (min-width: 218px) and (max-width: 480px){

}

@media only screen and (max-device-width: 218px) and (max-device-height: 281px) {

}
