@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: 1170px !important;
	}
	.navbar .dropdown.megamenu>ul.row{
	display: flex;
	flex-wrap: wrap;
 }
}

@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) {
	.navbar .dropdown.megamenu>ul.dropdown-active{
	 display: flex;
	 flex-wrap: wrap;
	}

}

@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) {

	.black-friday .black-banner .offer-price h2 {
	font-size: 30px;
	padding: 6px 10px;
}

.black-friday .black-banner .offer-price h2 span {
	font-size: 40px;
	font-weight: 600;
}

.black-friday .black-banner .offer {
	font-size: 20px;
	width: 211px;
}


	.fs-230{
  font-size: 100px !important;
}

	.submit-now{
  border-radius: 5px !important;
}

	.countdown .data-count{
  margin-right: 10px;
  padding: 0px;
  border: 0px;
}

.countdown .data-count h4{
	font-size: 18px;
	font-weight: 400;
}

	.christmas .card-style h2 {
	font-size: 43px;
	font-weight: bold;
	color: #fff;
	padding: 10px 0px;
	line-height: 63px;
}

.christmas .card-style h2 {
	font-size: 43px;
	font-weight: bold;
	color: #fff;
	padding: 10px 0px;
	line-height: 63px;
}

	.ribbon {
	width: 225px;
	font: 22px/60px sans-serif;
}

.section-header h2 {
	font-size: 35px;
	font-weight: 600;
}

.section-header h2 span {
	font-size: 35px;
}

#imageslider .slide1 h3, #imageslider .slide2 h3, #imageslider .slide3 h3, #imageslider .slide4 h3 {
	font-size: 40px;
}

.section-header h3 {
	font-size: 30px;
}

.custome-faq .accordion .accordion-item .accordion-header .accordion-button {
	font-size: 15px;
	line-height: 20px;
	font-weight: 600;
}

.banner-header h2 {
	font-size: 30px;
}

.banner-price {
	font-size: 38px;
	font-weight: 600;
}

.banner-price sub {
	font-size: 33px;
	font-weight: 600;
}

.banner-price sup {
	font-size: 24px;
	font-weight: 600;
}

	.form-domain-two .input-fist {
	width: 100%;
}

.form-domain-two .select-box {
  width: 100%;
}

.form-domain-two .select-box select {
	border-radius: 5px;
	border: none;
	padding: 15px 10px;
}

.form-domain-two .input-fist input.form-control {
	padding: 15px 10px;
}

.submit-button .padding-15{
	padding: 15px 0px !important;
}

.form-domain-two .input-fist input.form-control {
	border-radius: 4px;
}

.form-domain-two .submit-button .border-raduis {
	border-radius:5px !important;
}

.features-tan .image img {
	width: 60px;
	margin-bottom: 15px;
}

.form-domain .input-fist input.form-control {
	border-radius: 4px;
		padding: 10px 10px;
}

.form-domain .submit-button .border-raduis {
	border-radius: 5px !important;
}

.form-domain .submit-button .submit-now {
	border-radius: 4px;
	width: 100%;
}

.mobile-screens {
	width: 100%;
	display: grid !important;
}

.form-domain .input-fist {
	width: 100%;
	margin-bottom: 15px;
}

	.banner .banner-header h2 {
	font-size: 33px;
	font-weight: 600;
}

.banner .banner-header p{
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}

.banner .banner-price {
	font-size: 30px;
	font-weight: 700;
}

.banner .banner-price sub {
	font-size: 25px;
	font-weight: 500;
}

.banner .banner-price sup {
	font-size: 25px;
	font-weight: 500;
}

	#imageslider .carousel-indicators {
	bottom: -50px;
}

.top_header .top_link.right {
	float: unset;
}

/*.top_header .top_link ul li a {
	font-size: 8px;
	color: #FFF;
	font-weight: 700;
}

.top_header .top_link ul li {
	list-style: none;
	float: left;
	font-size: 13px;
	line-height: 14px;
	padding: 0px 6px;
	margin: 8px 0px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #FFF;
}*/

	.footer .footer_menu{
		text-align: center;
	}

	.footer .footer_heading {
		text-align: center;
}


.footer-social{
	text-align: center;
}	

.footer-payment ul{
	text-align: center;
	justify-content: center;
	margin: auto;
}

.footer .footer-text {
	text-align: center;
}
.footer .footer_heading {
	font-size: 18px;
	margin-bottom: 20px;
	margin-top: 20px;
}





  .animated {
-o-transition-property:none !important;
-moz-transition-property:none !important;
-ms-transition-property:none !important;
-webkit-transition-property:none !important;
transition-property:none !important;
-o-transform:none !important;
-moz-transform:none !important;
-ms-transform:none !important;
-webkit-transform:none !important;
transform:none !important;
-webkit-animation:none !important;
-moz-animation:none !important;
-o-animation:none !important;
-ms-animation:none !important;
animation:none !important
}
	.full-height{
		min-height: 100vh;
	}
.mobile-screens {
	width: 100%;
	display: flex !important;
	flex-direction: column;
}

}
@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)
 { .navbar-mobile .dropdown.megamenu>ul>li{ min-width: 100%; } 
 }

@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) {

}
