@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) {

}

@media only screen and (max-width: 991px) {



}

@media only screen and (min-width: 768px) and (max-width: 991px) {

}

@media only screen and (min-width: 768px) {

}

@media only screen and (max-width: 767px) {

	.banner-offer {
	font-size: 50px;
	font-weight: bold;
	color: var(--color-primary);
}

	.cerdit-card .cards .card-contant h3{
  font-size: 25px;
  font-weight: 600;
}

	.cerdit-card .cards .card-contant p{
		font-size: 18px;
	}

	.domain-promos .promo-cart .plan-price-name {
	font-size: 50px;
}

.domain-promos .promo-cart .plan-price {
	font-size: 30px;
}

	.justify-content-between-two{
  display: unset !important;
  justify-content:space-between;
}

	.mobile-screens {
	width: 100%;
	display: flex !important;
	flex-direction: column;
}

.form-domain-two .input-fist {
	width: 100%;
}

	.form-domain-two .input-fist input.form-control {
	border-radius: 4px;
}

.form-domain-two .select-box {
	width: 100%;
}

.form-domain-two .select-box select {
	border-radius: 5px;
	border: none;
	padding: 15px 10px;
}

.form-domain-two .submit-button .border-raduis {
	border-radius: 5px !important;
}

.submit-button .padding-15 {
	padding: 15px 0px !important;
}

.form-domain-two .input-fist input.form-control {
	padding: 15px 10px;
}

.features13 .features-card {
	padding: 15px 15px 15px 15px;
}

	.countdown .data-count{
  margin-right: 10px;
  padding: 0px;
  border: 0px;
}

.countdown .data-count h4{
	font-size: 18px;
	font-weight: 400;
}

.banner-deatile{
  font-size: 150px;
}

.de-circle-2 {
	border: 4px solid var(--color-white);
	-webkit-border-radius: 30px;
	height: 19px;
	width: 19px;
	position: absolute;
	-webkit-animation: pulsate 1s ease-out;
	-webkit-animation-iteration-count: infinite;
	opacity: 0.0;
	left: 46%;
	background-color: var(--color-secondary);
}

.de-circle-1 {
	width: 10px;
	height: 10px;
	background-color: var(--color-primary);
	border-radius: 50%;
	position: absolute;
	margin: 5px 0 0 5px;
	left: 31%;
}

	.de-spot span {
	position: absolute;
	display: inline-block;
	background: var(--color-secondary);
	padding: 0px 5px 0px 5px;
	font-size: 10px;
	font-weight: bold;
	left: auto;
	right: 0px;
	line-height: 1.8em;
	color: var(--color-white);
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}

	.login .login-detail .login-cart .singup-forgot .link-page i{
		display: none;
	}

	.register .register-cart .singup-forgot .register-text i{
		display: none;
	}

	.forgot .forgot-cart .forgot-forgot i{
		display: none;
	}

	.login-page .login-detail .login-cart .singup-forgot .link-page i {
	display: none;
}

.features12 .section-card h3{
  font-size: 30px;
}

	.features11 .blog-company .contacts-blog h3{
  font-size: 25px;
}

.contact .contact-detail .icon h4 {
	font-size: 25px;
	margin-top: 10px;
}

	.domain-lists {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.domain-lists li {
    width: 45%;
}

.about-us .card .team-detail {
  padding: 20px 15px;
}

	.features11 .blog-detail-two .post .images {
	margin-right: 8px;
}

.features11 .blog-detail-two .post .images img {
	 border-radius: unset; 
	 border: 0px; 
	width: 70px;
	 height: unset; 
}

	.features11 .blog-detail .contents .section-list li {
	margin-top: 9px;
	margin-bottom: 9px;
	margin-right: 8px;
}

.features11 .blog-detail .contents .heading {
	font-size: 25px;
	font-weight: 600;
	margin-bottom: 14px;
}

.features11 .blog-detail-two .blog-heading{
 	font-size: 25px;
	font-weight: 600;
  color: var(--color-secondary);
}

	.horizontal-plan-two .form-amount label {
	text-align: left;
}

.horizontal-plan-two .form-amount input {
	text-align: left;
	padding-left: 10px;
}

	.horizontal-plan .pricing-column .monthly-price {
	font-size: 31px;
	font-weight: 500;
}

.horizontal-plan .pricing-column.pricing-column-horizontal ul.custum-lists li {
  width: 100%;
  font-size: 18px;
}

	.gap-y-50{
  gap: 25px 0;
}

.gap-y-60{
	gap: 50px 0px;
}

	.features8 .heading-vps h3 {
	font-size: 23px;
}

.just-one-click2 .sectioncontent h2 {
	font-size: 30px;
}

	.features7 .card-style {
	margin-bottom:0px;
}

.features7 .card-style .width-80 p {
	line-height: 30px;
}

	.features7 .card-style .width-20 {
	width: 20%;
}

.features7 .card-style .width-80 {
	width: 80%;
}

	.features6 .section-headeing h2 {
	font-size: 33px;
}

.features6 .card-style .content .title {
	font-size: 25px;
}

	.banner-price .price-strat {
	margin-right: 10px;
}

	.features1 .card-style {
	color: var(--color-white);
	padding: 10px 15px;
}

.banner .banner-heading span::before {
	content: '';
	display: none;
}

	.testimonials .card-style {
	padding: 28px 25px;
}

	.price-box-one h3 {
	font-size: 28px;
}

.plan .plan-card .plan-price {
	font-size: 35px;
}

.tootips-plans span {
	transform: translate(-66%, -102%);
}

[dir="rtl"] .tootips-plans span {
	transform: translate(0, -102%);
}



.tootips-plans span::after {
	left: 72%;
}

[dir="rtl"] .tootips-plans span::after {
	right: 50%;
	left: unset;
}

.features1 .card-style h3 {
	font-size: 23px;
}


.support-two .support-contant .button-style a{
	margin-bottom: 20px;
	margin-right: 10px;
}

.support-two .support-contant .button-style a:last-child{
	margin-right: 0px;
}

[dir="rtl"] .support-two .support-contant .button-style a{
	margin-right: unset;
	margin-left: 10px;
}

[dir="rtl"] .support-two .support-contant .button-style a:last-child{
	margin-right: unset;
	margin-left: 0px;
}

	.topbar .support.right-sider {
	display: flex;
	justify-content: center;
}

	.plan .plan-card {
	padding: 50px 20px;
}


.features1 {
  background-size: unset;
  background-position: unset;
  background-repeat: repeat;
}


.domian-search .domain-style {
	display: grid;
}

.domian-search .domain-style .input-fist {
	width: 100%;
	margin-bottom: 20px;
}

.domian-search .domain-style .input-fist .form-control {
	border-radius: 5px;
	padding: 10px;
}

[dir="rtl"] .domian-search .domain-style .input-fist .form-control {
	border-radius:5px;
}

[dir="rtl"] .btn-domain {
	border-radius: 5px !important;
}

.btn-domain {
	border-radius: 5px !important;
	width: 100%;
	padding: 10px;
}

h3{
	font-size: 22px;
}

.features5 .card h3 {
	font-size: 22px;
	font-weight: 800;
	color: var(--color-white);
}


}

@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) {

}

@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) {

}

@media only screen and (min-width: 218px) and (max-width: 480px){

}

@media only screen and (max-device-width: 218px) and (max-device-height: 281px) {

}
