@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;
	}
}

@media only screen and (max-width: 1199px) {
  .justify-content-end {
    -webkit-box-pack: end !important;
    justify-content: flex-end !important;
}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

}
@media only screen and (min-width: 992px) {
.navbar .dropdown-menu-end{ right:0; left: auto;  }
  .navbar .nav-item .dropdown-menu{  display:block; opacity: 0;  visibility: hidden; transition:.1s; margin-top:0;  }
  .navbar .nav-item:hover .nav-link{ color: #fff;  }
  .navbar .dropdown-menu.fade-down{ top:80%; transform: rotateX(-75deg); transform-origin: 0% 0%; }
  .navbar .dropdown-menu.fade-up{ top:180%;  }
  .navbar .nav-item:hover .dropdown-menu{ transition: .3s; opacity:1; visibility:visible; top:100%; transform: rotateX(0deg); }.dropdown:hover>.dropdown-menu {
    display: block;
}
.dropdown>.dropdown-toggle:active {
    pointer-events: none;
}
}

@media only screen and (max-width: 991px) {

  .offcanvas-header{
   display:block;
   display: flex !important;
   }

  .mobile-offcanvas{
    visibility: hidden;
    transform:translateX(-100%);
      border-radius:0;
    display:block;
      position: fixed;
      top: 0; left:0;
      height: 100%;
      z-index: 1200;
      width:80%;
      overflow-y: scroll;
      overflow-x: hidden;
      transition: visibility .3s ease-in-out, transform .3s ease-in-out;
      background: var(--color-white);
  }

  .mobile-offcanvas.show{
    visibility: visible;
      transform: translateX(0);
  }
  .mobile-offcanvas .navbar-nav{
    display: block;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
 .slide-text h1 {
    color: #fff;
    font-size: 54px;
    font-weight: 700;
}
.feature_style .service_img .overlay {
    top: 45%;
}
.md-d-grid{
	display: grid !important;
}
.width-100{
	width: 100% !important;
}
.plan_tow .plan_card .btn.btn-black-border_tow{
    width: 100% !important;
}
.plan_tow .plan_card .btn.btn-black-border{
    width: 100% !important;
}

.itam{
 left: auto !important;
 right: 0px !important;
top:0% !important;
border-radius: 0px !important;
}
.itam_1{
  top:0% !important;
  border-radius: 0px !important;
}
.feature_style_fore .overlay {
    max-width: 280px !important;
    height: 100px;
}
.feature_style_fore .overlay h5{
  font-size: 22px !important;
}
.feature_style_fore .overlay ul li{
  font-size:16px !important;
}
.team{
	padding-top: 0px !important;
}
.testimonial{
	padding-top: 0px !important;
}
.domain_register {
    padding: 60px 0 165px;
}
.ms-4{
	margin-left: 0px !important;
}
.hero_banner{
	padding-top: 0px;
}
.faster li::after{
    content: '';
    margin-top: 10px;
    margin-bottom: 10px;
    background-color:#eaeaea !important;
    width:100%;
    height: 2px;
    display: block;
}
.hero_banner_tow{
	padding-top: 0px;
}
.banner_style_one{
	padding-top: 0px !important;
}
.banner_style_there{
	padding-top: 0px !important;
}
.banner_style_fore{
	padding-top: 0px !important;
}
.banner_style_fore h1{
	font-size: 30px !important;
}
.hero_banner_there{
	padding-top: 0px !important;
}
.navbar-dark .navbar-brand .logo{
  display:none;
}
.navbar-dark .navbar-brand .logo2{
  display:block;
}
.free_ads_one{
	padding-top: 0px ;
}
.margin-s-3{
  margin-left:0px;
}
.account {
    top: 103% !important;
    border: none !important;
    border-radius: 0px !important;
    right:auto;
    left: 0px;
		width: 100%;
   padding-left: 10px;
    padding-right: 10px;
}
.feature_style .service_img .overlay .btn.btn-black-border {
    border: 2px solid  #FFF;
    padding: 20px 22px;
    width: 100%;
    border-radius: 0px !important;
    text-align: left;
    background-color: var(--color-white);
    background-image: url("../images/right-1.svg");
    background-repeat: no-repeat;
    background-position: center right 25px;
    padding-right: 40px;
    color:var(--color-black) !important;
    font-weight: 700 !important;
    font-size: 14px !important;
}
.feature_style .service_img .overlay .btn.btn-black-border:hover{
    width: 100%;
    background-color: var(--color-black);
    background-image: url("../images/right.svg");
    background-repeat: no-repeat;
    background-position: center right 25px;
    color:var(--color-white) !important;
    border: 2px solid;
    border-color: var(--color-black);
    font-size: 14px !important;
}
.winter .Winter-Sale-heading {
	font-size: 85px;
	font-weight: 700;
	font-family: system-ui;
	text-transform: uppercase;
	color: white;
	text-align: center;
	line-height: 30px;
	margin-bottom: 50px;
}
.newyear-sale {
    padding: 80px 0px;
}
.christmas {
    padding: 80px 0px;
}
}
@media only screen and (min-width: 768px) {

}

@media only screen and (max-width: 767px) {
	.newyear-sale {
	    padding: 40px 0px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
   .slide-text h1 {
    color: #fff;
    font-size: 45px;
    font-weight: 700;
}
.md-d-grid{
	display: grid !important;
}
.width-100{
	width: 100% !important;
}
.plan_tow .plan_card .btn.btn-black-border_tow{
    width: 100% !important;
}
.plan_tow .plan_card .btn.btn-black-border{
    width: 100% !important;
}
.four_feature .item-inner .itam-content img {
    width: 20%;
}
.itam{
 left: auto !important;
 right: 0px !important;
top:0% !important;
border-radius: 0px !important;
}
.itam_1{
  top:0% !important;
  border-radius: 0px !important;
}
.cms-list-item li {
    padding-top: 20px;
    padding-bottom: 16px;
    border-bottom: 1px solid #eaeaea;
    width: 100% !important;
}
.feature_style_fore .overlay h5{
  font-size: 22px !important;
}
.feature_style_fore .overlay ul li{
  font-size:16px !important;
}
.team{
	padding-top: 0px !important;
}
.testimonial{
	padding: 0px !important;
}
.domain_register {
    padding: 60px 0 165px;
}
.plan_tow{
	padding-top: 0px !important;
}
.ms-4{
	margin-left: 0px !important;
}
.hero_banner{
	padding-top: 0px;
}
.hero_banner h1{
	font-size: 45px !important;
}
.hero_banner p{
	font-size: 20px !important;
}
.faster li::after{
    content: '';
    margin-top: 10px;
    margin-bottom: 10px;
    background-color:#eaeaea !important;
    width:100%;
    height: 2px;
    display: block;
}
.banner_style_one{
	padding-top:0px !important;
}
.banner_style_one h1{
	font-size:40px !important;
}
.banner_style_there{
	padding-top: 0px !important;
}
.banner_style_there h1{
	font-size: 35px !important;
}
.free_ads_one .section-heading h2{
	font-size: 35px !important;
}
.banner_style_fore{
	padding-top: 0px !important;
}
.banner_style_fore h1{
	font-size: 30px !important;
}
.hero_banner_there{
	padding-top: 0px !important;
}
.section-header h2{
    font-size: 40px !important;
		line-height: 60px;
}
.hero_banner_there.banner_img_one h1{
	font-size: 43px !important;
}
.hero_banner_there.banner_img_tow h1{
	font-size: 40px !important;
}
.navbar-dark .navbar-brand .logo{
  display:none;
}
.navbar-dark .navbar-brand .logo2{
  display:block;
}
.free_ads_one{
	padding-top: 0px ;
}
.free_ads_one h2{
	font-size: 35px;
}
.margin-s-3{
  margin-left:0px;
}
.account {
    top: 103% !important;
    border: none !important;
    border-radius: 0px !important;
    right:auto;
    left: 0px;
		width: 100%;
   padding-left: 10px;
    padding-right: 10px;
}
.feature_style .service_img .overlay .btn.btn-black-border {
    border: 2px solid  #FFF;
    padding: 20px 22px;
    width: 100%;
    border-radius: 0px !important;
    text-align: left;
    background-color: var(--color-white);
    background-image: url("../images/right-1.svg");
    background-repeat: no-repeat;
    background-position: center right 25px;
    padding-right: 40px;
    color:var(--color-black) !important;
    font-weight: 700 !important;
    font-size: 14px !important;
}
.feature_style .service_img .overlay .btn.btn-black-border:hover{
    width: 100%;
    background-color: var(--color-black);
    background-image: url("../images/right.svg");
    background-repeat: no-repeat;
    background-position: center right 25px;
    color:var(--color-white) !important;
    border: 2px solid;
    border-color: var(--color-black);
    font-size: 14px !important;
}
.winter .Winter-Sale-heading {
	font-size:60px;
}
.winter {
 padding: 30px 0px !important;
}
.winter .offier {
	font-size: 50px;
	line-height: 60px;
}
.winter .Winter-Sale-paragraph {
	margin-top: 35px;
}
.christmas .card-style h2 {
	 font-size: 70px !important;
}
.newyear-sale .timer li {
    margin-right: 20px;
    font-size: 34px;
}
.christmas {
    padding: 60px 0px;
}
}

@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: 300px) and (max-width: 480px){
   .slide-text h1 {
    color: #fff;
    font-size: 35px;
    font-weight: 700;
}
.md-d-grid{
	display: grid !important;
}
.width-100{
	width: 100% !important;
}
.fs-40{
	font-size: 35px;
}
.feature_style{
	padding-top: 0px !important;
}
.feature_style .service_img .overlay {
    position: absolute;
    top: 51% ;
    width: 100%;
    height: 100%;
    transition: .5s ease;
    z-index: 5;
    padding-left: 30px;
    padding-right: 30px;
}
.feature_style .service_img .overlay:hover{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.feature_style .service_img .overlay h5{
 font-size: 20px !important;
 padding-top: 0px !important;
}
.section-header h2 {
    font-size: 42px !important;
    font-weight: 700;
    margin-bottom: 20px;
    color: var(--color-black);
}
.feature_style_there .btn.btn-black-border {
    width: 100% !important;
    text-align: left !important;
}
.feature_style_there h2{
	font-size: 40px !important;
}
.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 30px !important;
    font-size: 1.2rem;
    color: var(--bs-accordion-btn-color);
    text-align: left;
    background-color: var(--bs-accordion-btn-bg);
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: var(--bs-accordion-transition);
    font-weight: 600;
    line-height: 30px;
}
.plan_tow .plan_card .btn.btn-black-border_tow{
    width: 100% !important;
}
.plan_tow .plan_card .btn.btn-black-border{
    width: 100% !important;
}
.plan_tow{
 padding-top: 0px!important;
}
.free_ads_one{
 padding-top: 0px!important;
}
.faster .btn.btn-black-border_tow {
    width: 100%;
}

br{
	display: none;
}
.four_feature .item-inner .itam-content img {
    width: 20%;
}
.ms-4{
	margin-left: 0px !important;
}
.itam{
 left: auto !important;
 right: 0px !important;
top:0% !important;
border-radius: 0px !important;
}
.itam_1{
  top:0% !important;
  border-radius: 0px !important;
}
.ms-4{
	margin-left: 0px !important;
}
.feature_style_fore .overlay h5{
  font-size: 22px !important;
}
.feature_style_fore .overlay ul li{
  font-size:16px !important;
}
.team{
	padding-top: 0px !important;
}

.domain_register {
    padding: 60px 0 165px;
}
.plan_tow{
	padding-top: 0px !important;
}
.cms-list-item li {
    padding-top: 20px;
    padding-bottom: 16px;
    border-bottom: 1px solid #eaeaea;
    width: 100% !important;
}
.feature_style h2{
	font-size: 27px !important;
}
.feature_style_fore .overlay {
	position: absolute;
	max-width: 283px !important;
	height: 100px;
}
.hero_banner{
	padding-top: 0px;
}
.hero_banner h1{
	font-size:30px !important;
}
.hero_banner p{
	font-size:18px !important;
}
.faster li::after{
    content: '';
    margin-top: 10px;
    margin-bottom: 10px;
    background-color:#eaeaea !important;
    width:100%;
    height: 2px;
    display: block;
}
.banner_style_one{
	padding-top: 0px;
}
.banner_style_one h1{
	font-size: 32px !important;
}

.banner_style_there h1{
	font-size: 30px !important;
}
.free_ads_one .section-heading h2{
	font-size: 35px !important;
}
.banner_style_fore{
	padding-top: 0px !important;
}
.banner_style_fore h1{
	font-size: 30px !important;
}
.hero_banner_there{
	padding-top: 0px !important;
}
.section-header h2 {
    font-size: 35px !important;
		line-height: 50px;
}
.hero_banner_there.banner_img_one h1{
	font-size: 38px !important;
}
.hero_banner_there.banner_img_tow h1{
	font-size: 28px !important;
}
.hero_banner_there.banner_img_fore h1{
	font-size: 40px;
}
.about_us_banner h1{
	font-size:30px;
}
.faster h2{
	font-size: 32px;
}
.domain-promos h1{
	font-size: 36px;
}
.banner_style_there{
	padding-top: 0px !important;
}
.banner_style_tow{
	padding-top: 0PX !important;
}
.navbar-dark .navbar-brand .logo{
  display:none;
}
.navbar-dark .navbar-brand .logo2{
  display:block;
}
.free_ads_one h2{
	font-size: 32px !important;
}
.margin-s-3{
  margin-left:0px;
}
.account {
    top: 103% !important;
    border: none !important;
    border-radius: 0px !important;
    right:auto;
    left: 0px;
		width: 100%;
   padding-left: 10px;
    padding-right: 10px;
}
.feature_style .service_img .overlay .btn.btn-black-border {
    border: 2px solid  #FFF;
    padding: 20px 22px;
    width: 100%;
    border-radius: 0px !important;
    text-align: left;
    background-color: var(--color-white);
    background-image: url("../images/right-1.svg");
    background-repeat: no-repeat;
    background-position: center right 25px;
    padding-right: 40px;
    color:var(--color-black) !important;
    font-weight: 700 !important;
    font-size: 14px !important;
}
.feature_style .service_img .overlay .btn.btn-black-border:hover{
    width: 100%;
    background-color: var(--color-black);
    background-image: url("../images/right.svg");
    background-repeat: no-repeat;
    background-position: center right 25px;
    color:var(--color-white) !important;
    border: 2px solid;
    border-color: var(--color-black);
    font-size: 14px !important;
}
.winter .Winter-Sale-heading {
	font-size: 45px;
	line-height:50px;
}
.winter {
 padding: 30px 0px !important;
}
.winter .offier {
	font-size: 37px;
	line-height: 40px;
}
.winter .Winter-Sale-paragraph {
	margin-top:0px;
}
.christmas {
    padding:30px 0px;
}
.christmas .card-style h2 {
	 font-size:48px !important;
}
.christmas  .card-style .code {
    width:70%;
}
.newyear-sale .timer li {
    margin-right:15px;
    font-size:20px;
}
.christmas {
    padding: 50px 0px;
}
}

@media only screen and (max-device-width: 218px) and (max-device-height: 281px) {

}
