span.edit-link {
    display: none;
}
a.elementor-post__read-more:hover {
    text-decoration: underline !important;
}
a:hover {
    color: #3f88ff;
}
.commen-btn.semi-blue-background {
    background: #005a87;
}
.search-result{margin-top:50px;}
.navigation.pagination{text-align:center;margin:50px;display:block;}
.navigation.pagination h2{display:none;}
.search-result h2 a{    font-size: 40px;
    color: #143952;
    font-weight: 700;}
.hideme{display:none; }
.home-domain-features ul li {    display: inline-block;    padding-left: 27px; margin-right: 18px;}
.home-domain-right {    display: block;    margin-left: 0px;}

    
.home-spec1 .home-reviews-box { display:block; margin-bottom: inherit; text-align: center; background: none; border-radius: inherit; padding: inherit; box-shadow: none;  margin: 0 15px !important;}

    
.home-spec1 .home-reviews-box .elementor-widget-wrap { display: block; margin-bottom: 25px; text-align: center; background: #fff; border-radius: 3px; padding: 35px 25px; box-shadow: 0 9px 49px 0 rgb(12 57 104 / 6%);
 margin-top: -110px !important;}
 .home-reviews-block .commen-wraper-main { margin-bottom: 0px;}

.ssl-security-left .ssl-curve {bottom: -10px;}
.home-sec-dum .home-why-host-left { position:relative;}
.home-sec-dum .home-why-host-left img { display:inline-block; position:absolute !important; right:0px; top:0px;}

.ssl-security-left {height: 100%;}

.see-hosting-btns { margin-left: 8px; padding: 13px 28px;}

.ssl-security-img { display:inline-block; position:relative; z-index:5;}
.website-builder-banner .banner-icon { margin-left: -58px; position: relative; z-index: 9;}
.our-network-banner-block .sub-banner-left { padding-right:0px;}

    
.our-network-banner-block .sub-banner-icon-div {margin-left: 0px;}

.home-bner .elementor-column.elementor-col-33.home-why-host-right {width: 50%;}

.dreamit-reseller-web-left .whm-img { display:inline-block; position:relative; z-index:5;}
.dreamit-reseller-web-left .commen-white-curve { z-index: 2; bottom: -20px;}

.premier-host-class { margin-top: -100px;}
.premier-host-class .premier-hosting-features-main { margin-top: 0px;}

.premier-host-class .premier-hosting-features-main .home-reviews-box {margin-bottom: 5px;}

.web-builder-plan-block .commen-head { padding-bottom:0px;}

.mega-drop.active { z-index: 99;}

.see-hosting-plans-main .elementor-section.elementor-section-boxed > .elementor-container { display: -ms-flexbox!important; display: flex!important; -ms-flex-pack: justify!important;
  justify-content: space-between!important; -ms-flex-align: center!important; align-items: center!important;}

.compare-ratings { padding-left: 0px;}
.rating-count { position: static;}
.compare-stras-ul { display: inline-block;}
.compare-stras-link { display:block;}
.snooze-lose-main p{
top: -5px;
position: relative;
}

    

/*===============================================================
  404 Page Begin 15-06-2021
  ===============================================================*/
// .error-block {display: block; background:url(../img/404-page-bg.jpg) no-repeat center top; background-size: cover;}
.error-main {display: flex; flex-direction: row; min-height: 663px; padding: 50px 0; align-items: center;}
.error-content {width: 492px;}
.error-content h2 {color: #2d8aff; font-size: 159px; line-height: 140px; font-family: objektiv-mk1, sans-serif; font-weight: 600; margin-bottom: 0px;}
.error-content h2 span {color: #000000;}
.error-content h4 {color: #000000; font-size: 33px; font-weight: 700; margin-bottom: 5px;}
.error-content p {color: #303132; font-size: 14px; line-height: 21px; margin-bottom: 35px;}
.error-search {display: block; position: relative;}
.error-input {width: 100%; border: 2px solid #0f97ff; height: 57px; border-radius: 5px; padding: 0 70px 0 20px; color: #000000; font-size: 14px;}
.error-input::-webkit-input-placeholder {/* Chrome/Opera/Safari */ color: #323232;}
.error-input::-moz-placeholder {/* Firefox 19+ */ color: #323232;}
.error-input:-ms-input-placeholder {/* IE 10+ */ color: #323232;}
.error-input:-moz-placeholder {/* Firefox 18- */ color: #323232;}
.error-submit {width: 57px; height: 57px; border: none; background: #2d8aff; color: #fff; text-align: center; line-height: 57px; font-size: 22px; position: absolute; right: 0px; top: 0px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
/*===============================================================
  404 Page End 15-06-2021
  ===============================================================*/




/**responsive bg*****/
@media (max-width: 991px) {
.sub-banner-wrapper { background-size: cover; background-position: left top !important;}
.banner-wrapper {background-position: left top !important;}
.see-hosting-plans-main .elementor-section.elementor-section-boxed > .elementor-container { display:block !important;}
.see-hosting-plans-main .elementor-col-50 { width:100% !important;}

}


/*******************ns **********/

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.sub-banner-wrapper partners-banner-block set-as-bg1 {background:#103e91; background-image:none;}
	.reseller-hosting-plans-slider .owl-carousel.owl-drag .owl-item:first-child { display: none}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
.sub-banner-wrapper partners-banner-block set-as-bg1 {background:#103e91; background-image:none;}
.reseller-prev-next {
     right: -20px;
    top: -884px;
    z-index: 5;
}
.reseller-prev-next a {
    font-size: 30px;
}

}

/*******************ns **********/
.question-mark {
    display: inline-block;
    margin-bottom: 0px;
}
.hosting-plans-bottom ul li br {
    display: none;
}
.info-bubble {
	display: inline;
}

a.ftrchtlink {
    cursor: pointer;
}
.question-description {
     top: initial;
    bottom: 28px;
	/*left: -66px;*/
	left:-100px;
}

.question-description::before {
    border-color: #022263 transparent transparent transparent;top: initial;
    /*left: -62px;*/
	left:60px;
    bottom: -12px;
    right: 0px;
}
/*.info-bubble:hover {position: static; z-index: 12;}*/
.managed-servers-addone-plans mark.question-mark {
    margin-top: 11px;
}
@media only screen and (max-width: 992px){

.managed-servers-addone-plans .plan-list {
    padding-top: 64px;
}
}
.blog-top .blog-content {
    padding: 30px 28px 70px 28px;
}
.reseller-hosting-plans-slider .premier-hosting-plans-top {
	padding: 22px 22px 45px 22px;
}
.footer-contact-buttons li a:hover {
    background: #969696;
    color: #ffffff !important;
    cursor: pointer;
}

.managed-servers-head {
    text-align: center;
}
.instagramheihght {
    margin-bottom: 80px;
}

.managed-servers-addone-plans .vps-plan-head-span { padding: 3px 20px 9px 20px;}
.managed-servers-addone-plans-block .commen-h-plans span.point-number { top: -14px;}
.question-mark { line-height: 15px;}
.managed-servers-addone-plans mark.question-mark { margin-top: 13px;}
.vps-plan-head-span { padding: 3px 15px 5px 15px;}
.plan-switch > a > img { margin-right:5px;}
.cdn-plans-block .plan-label { padding: 3px 15px 6px 15px;}
.reseller-hosting-plans-slider .plan-label { padding: 5px 15px 5px 15px;}
.managed-vps-plans-block .left-title-box .plan-list { padding-top: 73px;}
.whm-email-hosting-plans-block .premier-hosting-plans-top .plan-label-description {    padding: 20px 30px 20px 30px;}
.vps-licences-box-right .commen-links li a:not([href]) {    text-decoration: none;}
.managed-servers-addone-plans .plan-list {    padding-top: 35px;}

.domain-contact-right ul li p span.etccket a {
    display: block;
    font-size: 18px;
    color: #143952;
    font-weight: 700;
    font-family: objektiv-mk1, sans-serif;
    padding-top: 5px;
    text-decoration: none;
}
.selling-options {
    z-index: 1;
}
 

 @media (min-width: 1920px) {
.elementor-column.elementor-col-66.elementor-inner-column.elementor-element.elementor-element-2df4ba55.home-why-host-left.touch-left {
    margin-left: 0px !important;
}
}



.tabnewterms.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
    width: 33%;
    background: white;
    padding: 10px;
    box-shadow: 0 9px 98px 0 rgb(35 30 31 / 9%);
}
 .elementor-14 .elementor-element.elementor-element-f4dc88e .elementor-tabs-content-wrapper {
    display: block;
    border-top: 1px solid #f1f6f9;
}

.elementor-tab-title::before {
    content: "\e926";
    font-family: 'icomoon';
    color: #849baa;
    display: inline-block;
    left: 0px;
    top: 9px;
    position: absolute;
    padding-right: 9px;
    font-size: 16px;
    padding: 10px;
}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    border-color: #d4d4d4;
    padding: 22px 51px;
	color: #0060ff;
	
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
    content: "\e926";
    font-family: 'icomoon';
    color: #0060ff;
    display: inline-block;
    left: 7px;
    padding-right: 17px;
    font-size: 17px;
    margin-left: -5px;
    transform: unset !important;
    top: 6px !important;
}
.elementor-widget-tabs .elementor-tab-title {
    border-top: 1px solid #f1f6f9 !important;
    background: white;
	    border: solid transparent;
    display: block;
    padding: 15px 20px 15px 50px;
    position: relative;
    color: #849baa;
    font-size: 16px;
    font-family: objektiv-mk1, sans-serif;
    font-weight: 600;
    line-height: 20px;
}
@media (min-width: 768px){ 
	/*a.commen-btn.dark-blue-background.needmore-premium {
     margin-top: 20px;
    display: block;
}*/
	.page-id-662 .faq-features-box {
    min-height: 410px;
}
.page-id-711 .more-resources-block .commen-btn {
    margin-top: 20px;
}
	.premier-hosting-banner .commen-h-plans span.per-month {
    right: -29px;
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
    border-style: solid none none none !important;
}
	a.commen-btn.dark-blue-background.get-started-today-btn.mobil {
    display: none;
}	
}

.elementor-widget-tabs .elementor-tab-desktop-title{
	border: none;
	border-bottom: none !important;
    border-left: none !important;
    line-height: 20px !important;
	padding:17px 45px !important;
	background: #ffffff;
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after, .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
    border-right-style: unset !important;
}
.elementor-widget-tabs .elementor-tab-content {
    padding: 20px;
    color: #7384a8;
    line-height: 26px;
    font-size: 16px;
    font-family: objektiv-mk1, sans-serif;

}

.elementor-widget-tabs:not(#elementorTab) .elementor-tab-content p {
    color: #7384a8;
    line-height: 26px;
    font-size: 16px;
    font-family: objektiv-mk1, sans-serif;
}
.elementor-widget-tabs .elementor-tab-content p a {
    color: #018aff;
    line-height: 26px;
    font-size: 16px;
    font-family: objektiv-mk1, sans-serif;
}
.cdn-locations-ul li {
    min-width: 75px;
}
.cdn-locations-box.africa {
    margin-left: auto;
}


.fullspecs-box {
    background: transparent;
    margin: 0px;
}
li.emptyclm {
    background: #edf1f7;
    margin: 0px 0px 0px -2px;
}
.fullspec-features-each {
    font-size: 14px;
    line-height: 22px;
	color: #547294;}

.fullspecs-top {
    padding: 13.5px;
}
.web-hosting-fullspec .fullspec-features-each .question-mark {
    line-height: 20px;
}
.web-hosting-fullspec-main .web-server-tab-lists li:first-child:before {
    display: block;
}
.hosting-plans-bottom {
    padding: 25px 25px;
}

.email-hosting-plans-block .reseller-prev-next {
    top: 110px;
}
@media (min-width: 769px){
.copy-righ {
    text-align: right;
}
	.faq-features-box img, .home-reviews-box img {
    min-height: 80px !important;
}
	.vps-three-box.same img {
    min-height: 120px !important;
}
}
/*************************fs*************/
.reseller-hosting-plans-block .owl-carousel .owl-nav { display: flex; flex-direction: row; justify-content: space-between; width: 100%; position: absolute; left: 0; top: 155px;}.reseller-hosting-plans-block .owl-carousel .owl-nav .owl-prev,.reseller-hosting-plans-block .owl-carousel .owl-nav .owl-next { display: inline-block; width: 66px; height: 66px; background: #fff; border-radius: 100%; text-align: center; line-height: 66px; font-size: 20px; color: #a0aeca; box-shadow: none;}.reseller-hosting-plans-block .owl-carousel .owl-nav .owl-prev.disabled, .reseller-hosting-plans-block .owl-carousel .owl-nav .owl-next.disabled { opacity: 0;}.reseller-hosting-plans-block .owl-carousel .owl-nav .owl-prev { position: relative; left: -50px;}.reseller-hosting-plans-block .owl-carousel .owl-nav .owl-prev::before { content: "\e90b"; font-family: 'icomoon'; font-size: 25px;}.reseller-hosting-plans-block .owl-carousel .owl-nav .owl-next { position: relative; right: -50px;}.reseller-hosting-plans-block .owl-carousel .owl-nav .owl-next::before { content: "\e90a"; font-family: 'icomoon'; font-size: 25px;}@media (max-width: 991px) {  .reseller-hosting-plans-block .owl-carousel .owl-nav .owl-prev { left: 0px;}  .reseller-hosting-plans-block .owl-carousel .owl-nav .owl-next { right: 0px;}}
.reseller-hosting-plans-block .reseller-hosting-plans-slider:before, .reseller-hosting-plans-block .reseller-hosting-plans-slider:after { display:none;}

.reseller-hosting-plans-slider .owl-carousel .owl-nav { display: flex; flex-direction: row; justify-content: space-between; width: 100%; position: absolute; left: 0; top: 95px;}

.reseller-hosting-plans-slider .owl-carousel .owl-nav .owl-prev,

.reseller-hosting-plans-slider .owl-carousel .owl-nav .owl-next { display: inline-block; width: 66px; height: 66px; background: #fff; border-radius: 100%; text-align: center; line-height: 66px; font-size: 20px; color: #a0aeca; border: 1px solid #a3b2c9;}

.reseller-hosting-plans-slider .owl-carousel .owl-nav .owl-prev.disabled,

.reseller-hosting-plans-slider .owl-carousel .owl-nav .owl-next.disabled { opacity: 0;}

/*.reseller-hosting-plans-slider .owl-carousel .owl-nav .owl-prev { position: relative; left: -50px;} */

.reseller-hosting-plans-slider .owl-carousel .owl-nav .owl-prev::before { content: "\e90b"; font-family: 'icomoon'; font-size: 25px;}

/*.reseller-hosting-plans-slider .owl-carousel .owl-nav .owl-next { position: relative; right: -50px;}*/

.reseller-hosting-plans-slider .owl-carousel .owl-nav .owl-next::before { content: "\e90a"; font-family: 'icomoon'; font-size: 25px;}

.reseller-hosting-plans-slider .container { padding: 0 45px;}
.reseller-hosting-plans-slider .owl-carousel .owl-nav.disabled { opacity: 0;}
@media (max-width: 991px) {

  .reseller-hosting-plans-slider .owl-carousel .owl-nav .owl-prev { left: 0px;}

  .reseller-hosting-plans-slider .owl-carousel .owl-nav .owl-next { right: 0px;}
.reseller-hosting-plans-slider .container { padding: 0 15px;}
		.banner-main { max-width: 768px; margin: auto; }
.banner-main .elementor-column.elementor-col-66 {width: 100% !important;}
.bring-aussie .elementor-col-33 { width: 100% !important;}
.bring-aussie .elementor-col-66 { width: 100% !important;}
.home-domain-plan-ul { justify-content: center !important; gap: 20px;}
.home-domain-plan-boxes { margin-top: 0px;}
.home-domain-features ul { display:block; text-align: center;}
.home-domain-features { margin-top: 0px;}

.map-block-home .elementor-col-50 { width: 100% !important;}
.reseller-hosting-plans-slider .owl-carousel:not(.acronis-plans-carousel) .owl-nav { display:none;}
.email-hosting-plans-block .reseller-prev-next a {border: 1px solid #a3b2c9;}

}
.page-id-711 .reseller-hosting-plans-slider .owl-carousel .owl-nav{top:175px;}

@media (max-width: 819px) {
.home-bner .elementor-column.elementor-col-33.home-why-host-right{width: 100% !important;}
}
@media (max-width: 767px) {
	.home-spec1 .home-reviews-box .elementor-widget-wrap { margin-top:0px !important;}
.home-why-host-block { padding: 45px 0;}

}
/******************/

 @media (min-width: 991px) {
.cmnslidmailndweb .reseller-hosting-plans-slider .owl-stage-outer:before {
    content: '';
    width: 19%;
    height: 100%;
    display: block;
    background: rgb(255 255 255 / 90%);
    position: absolute;
    right: 0px;
    top: 0px;    z-index: 4;
}
.cmnslidmailndweb .reseller-hosting-plans-slider .owl-stage-outer:after{  
	content: '';
    width: 19%;
    height: 100%;
    display: block;
    background: rgb(255 255 255 / 90%);
    position: absolute;
    left: 0px;
    top: 0px;
 
}
.email-hosting-plans-block .reseller-hosting-plans-slider .owl-carousel .owl-next {
    position: relative;
    left: -200px;
}
.email-hosting-plans-block .reseller-hosting-plans-slider .owl-carousel .owl-prev{
    position: relative;
    left: 200px;
}

}
 @media (max-width: 991px) {
.banner-main .elementor-col-33 {    width: 100% !important;}
.banner-wrapper { padding-bottom: 0px;}
.email-hosting-plans-block .reseller-hosting-plans-slider .owl-carousel .owl-nav {    display: flex;}
	 .premier-difference-main-right {    text-align: center;}
	 .premier-difference-main-right .commen-ul li:before {    position: relative;    padding-right: 5px;}
	 .ssl-security-right-box {    margin-bottom: 60px;}

}

.reseller-hosting-plans-block .owl-carousel:not(.acronis-plans-carousel) .owl-nav .owl-prev{
    position: relative;
    left: 174px;
}
.reseller-hosting-plans-block .owl-carousel:not(.acronis-plans-carousel) .owl-nav .owl-next {
    position: relative;
    left: -174px;
}
.email-hosting-plans-block .reseller-hosting-plans-slider:before {
    z-index: 0;
}
.reseller-hosting-plans-slider .owl-carousel .owl-nav.disabled {
    opacity: 1 !important;
}
.email-hosting-plans-block .reseller-hosting-plans-slider:after{    z-index: 0;}

@media (max-width: 767px) {
.domain-plans-ul li {
    display: inline-block;
}
.domain-plans-box {
    display: inline-block;
    padding: 11px 12px;
   padding-right: 18px;
}
.domain-plans-ul {
    display: inline-block;
    text-align: center;
}
.compare-top-main .table {
    width: 100%;
}
	.compare-top-main .table tr th {
    font-size: 17px;
	}
	.compare-top-main .table tr td:first-child {
    padding: 12px 7px;
}
}
.gallery-spacing-custom.os-box-gallery .elementor-image-gallery .gallery-icon {
    display: block;
    background: #fff;
    border-radius: 10px;
    margin-bottom: 10px;
    box-shadow: 0 12px 24px 0 rgb(0 0 0 / 7%);
    position: relative;
	padding: 20px;
}
.os-box-gallery .gallery-icon.portrait {
    padding: 20px;
    border-radius: 10px;
       box-shadow: 0 12px 24px 0 rgb(0 0 0 / 7%);
    position: relative;
	    margin-bottom: 10px;
}

.os-box-gallery figcaption {
    color: #143952;
    font-size: 15px;
    font-weight: 700;
    font-family: objektiv-mk1, sans-serif;
}

@media (max-width: 767px) {
	.mobile-menu ul > li > a { font-size: 16px !important;}
.sliding5col button.owl-prev {    left: 0px;}
	.sliding5col button.owl-next {    right: 0px;}
.sliding5col .commen-plan-rate .commen-h-plans {    font-size: 24px;}	
	.managed-vps-plans-block .sliding5col .commen-plan-rate .commen-h-plans span.per-month {    right: 0px;    bottom: 0px;}
	.sliding5col .commen-plan-rate .commen-h-plans span.point-number {    font-size: 11px;}
	.managed-vps-plans-block .sliding5col .commen-h-plans span.point-number {    top: -6px;}
	.home-hosting-plans-block h2.resp-accordion { font-size: 14px;}
.commen-wraper.sliding-plan-block.managed-vps-plans-block {    margin-top: 20px;}
.sub-banner-left h3 { font-size: 36px; line-height: 46px; text-align: center !important; margin-bottom : 35px;}
.sub-banner-left p { text-align: center !important;}
.sub-banner-left p br { display: none;}
.managed-vps-banner .sub-banner-icon-div h2 { padding: 0 35px 0 0;}
.commen-h-plans span.per-month { right: 3px;}
.elementor-element-4ecd3c4 .commen-h-plans span.per-month {right: -40px;}
	.sub-banner-points-ul { text-align: center;}
.sub-banner-points-ul li { padding-left: 0px;}
.sub-banner-points-ul li:before { position: static; margin-right: 7px;}
	.vps-dreamit-right { text-align: center;}
.managed-vps-banner .sub-banner-points-div { text-align: center; padding: 40px 0}
.sub-banner-wrapper { padding: 0px;}
.commen-wraper.sliding-plan-block.managed-vps-plans-block { padding: 60px 0;}
.create-manage-box { margin: 30px 0 0 0;}
.vps-dreamit-right { text-align: center;}
.vps-dreamit-right .commen-ul li { padding-left: 0px;}
.vps-dreamit-right .commen-ul li:before { position: static; margin-right: 7px;}
.vps-three-block { padding-bottom: 45px;}
.vps-operating-system-block { padding: 60px 0;}
.vps-three-box { margin-top: 20px;}
.vps-operating-system-block h3 { padding-bottom: 10px;}
.vps-operating-system-block  .elementor-widget:not(:last-child) { margin-bottom: 0px;}
 .elementor-352 .elementor-element.vps-operating-system-block { padding-top: 0px!important;}
	.domain-contact-left { text-align: center;}
.domain-contact-right ul li { padding-left: 0px; text-align: center;}
.domain-contact-icon { position: static;}
.domain-contact-right { margin-bottom: 50px;}
.domain-contact-left p br { display: none;}	
.vps-operating-system-block h3 { padding-bottom: 15px;}
	.commen-wraper.sliding-plan-block.managed-vps-plans-block { margin-top: 20px;}
.page-id-352 .sub-reviews-block { padding: 55px 0 0 0;}
.home-faq-block { padding: 50px 0 40px;}
.instagramheihght { margin-bottom: 0px !important;}
.instagramheihght .elementor-352 .elementor-element > .elementor-widget-container { padding: 20px 0px 50px 0px !important;}
		.banner-content-bottom ul { display: none;}
.banner-content-top { padding: 0 15px;}
.banner-get-start { padding: 14px 20px; font-size: 16px;}
.compare-top-main .table-responsive { overflow-x: visible;}
	.multi-loc p,
.compare-loc p {padding-left: 0px;}
.compare-loc p .loc-flag-span { position:static; display:block;}
	.compare-banner-left h3 { line-height: 58px;}
.compare-top-block .comparison-date { display:block; margin-bottom: 30px;}
.sub-reviews-block { padding: 55px 0;}
.compare-domain-section,
.compare-plans-section { padding: 60px 0;}
.home-hosting-plan-left h3 { text-align: center;}
.home-hosting-plans.home-hosting-plan-right .commen-link { width: 127px; display: block; margin: auto; margin-top: 25px;}
.compare-review-block { padding-top: 55px;}
.compare-top-block { padding: 60px 0;}
.compare-top-block .comparison-date { margin-bottom: 0px;}
	.exceptional-service-block,
.domain-features-block { padding: 50px 0;}
.domain-contact-block { padding: 50px 0 15px;}
.home-faq-block .commen-link { margin: auto; margin-top: 30px; display:block; width: 100%; text-align: center;}
.home-faq-block .commen-link:after {	    right: auto;    padding-left: 10px;}
.copy-righ { text-align: center;}	.email-hosting-plans-block { padding: 60px 0;}
.premier-hosting-features-main { margin-top: 0px;}
.email-hosting-features-block { padding: 60px 0;}	
	.home-domain-righthome-domain-search {    margin-top: 30px;}
	.sub-banner-points-div {    text-align: center;}
	.affiliate-program-banner .sub-banner-points-ul li, .affiliate-program-banner .sub-banner-points-ul li:before {		color: #022263;}
.cdn-plans-block h3 {    margin-top: 60px;}
	.cdnbenef.whm-difference-block .premier-difference-main-left {padding-top: 60px;}
	.cdnbenef .premier-difference-main-right{  margin-top: 60px;    text-align: center;  padding-bottom: 30px;}
	.cdnbenef .premier-difference-main-right .commen-ul li:before {    position: relative; padding-right: 5px;}
	.cdn-presence-points ul {    margin-bottom: 0px;}
	.cdn-presence-points {    margin-top: 0px;}
	.cdn-presence-worldwide-block .commen-wraper-main {    text-align: center;}
	.cdn-presence-points ul li:before {    position: relative;    padding-right: 5px;}
	.cdn-presence-points ul li {  padding-left: 0px; }
	.cdn-presence-worldwide-block {    margin-bottom: 60px; }
	.premier-difference-main-right .commen-ul li {  padding-left: 0px;}
	.managed-servers-plans-block {    margin-top: 60px; margin-bottom: 60px;}
	.page-id-427 .retention-period-block {    padding: 50px 0px;}
	.cdn-points-box-locations {    margin-bottom: 30px;}
	.see-hosting-plans-left .question {    margin-top: 40px; line-height: 100px;}
	.see-hosting-plans-block .see-hosting-plans-main {    margin-bottom: 40px;}
	.more-resources-block p span {    line-height: 100px;}
	.more-resources-block p.prmr {    margin: 30px 0px 49px 0px;}
	.premium-webhost .commen-h-plans span.per-month {    right: -28px;}
	.page-id-711 .commen-h-plans span.per-month, .page-id-2334 .commen-h-plans span.per-month {    right: -28px;}
	.reslr-webhostpage .reseller-plan-slider-bottom {    margin-top: 30px;}
	.page-id-711 .retention-period-block ul.retention-period-ul, 
	.page-id-559 .retention-period-block ul.retention-period-ul, .page-id-2334 .retention-period-block ul.retention-period-ul {    margin: 30px 0px 40px 0px;}
	.cdn-plans-block h3.commen-h-plans {    margin-top: 0px;}
	.dreamit-reseller-whm-right {    text-align: center;}
	.dreamit-reseller-whm-right .commen-ul li:before {    position: relative;    padding-right: 5px;}
	.apps-activation-block .apps-activation-right {    margin-top: 30px;}
	.tos-content-block .elementor-widget-tabs .elementor-tab-title {    display: flex;}
	.tabnewterms .elementor-tab-title::before {		position: revert; left: 0px;   padding: 0px 15px 0px 15px;}
	.apps-activation-block {    text-align: center;}
	.website-builder-banner .banner-icon {    margin-left: 0px;}
	.page-id-706 .premier-difference-main-right h3 {    margin-bottom: 40px;}
	.cdn-presence-points h5:not(:first-child) {    margin-top: 20px;}
	.exclusive-offer-block {    padding: 30px 0px;}
	.exclusive-offer-block p span {    padding: 21px 35px;    margin-left: 0px;    margin-top: 30px; }
	.exclusive-offer-block p span:before{display: none;}
	.managed-servers-addone-plans {        padding: 15px 0px;     margin: 60px 0px;}
	.network-locations-features h4 {    text-align: center;}
	a.commen-btn.dark-blue-background.get-started-today-btn.desktop {    display: none;}
	.network-locations-features .commen-ul li {     text-align: center;    padding-left: 0px; }
	.network-locations-features .commen-ul li:before {    top: 5px;    position: relative;    padding-right: 7px; display:none;}
.page-id-2334 .sub-banner-points-div {    background: transparent;}
	.website-builder-banner .bglightcor {    background: rgb(0 0 0 / 8%);}
	.website-builder-banner .commen-btn.get-started-today-btn {     margin: 30px 40px;}
	
	}

@media (max-width: 575px) {
.header-buttons ul li a { font-size: 14px; padding: 9px 9px;}
	.mobile-menu a.menu-toggle { top: -52px; padding-top: 2px; width:38px; height:36px;}
a.menu-toggle span.line { margin: 6px auto;}
	.logo { padding: 15px 0;}
	.managed-vps-banner .sub-banner-points-div { text-align: center; padding: 30px 0;}
.commen-btn.get-started-today-btn {padding: 15px 30px;}
	.sub-banner-wrapper { padding: 30px 0 0 0;}
	.commen-wraper.sliding-plan-block.managed-vps-plans-block { padding: 60px 0;}
.sliding-plan-item .head .commen-btn { padding: 8px 5px; bottom: -62px;}
.plan-sliding-wrapper .owl-prev, .plan-sliding-wrapper .owl-next { bottom: inherit; margin: inherit; top: 230px;}

	.managed-servers-addone-plans-block .plan-sliding-wrapper .owl-prev, .managed-servers-addone-plans-block .plan-sliding-wrapper .owl-next { top: 88px; background: #ffffff !important;}
	.managed-servers-addone-plans-block .plan-sliding-wrapper .owl-prev{left:0;  width: 29px;    height: 29px;}
	.managed-servers-addone-plans-block .plan-sliding-wrapper .owl-next{right:0px;  width: 29px;    height: 29px;}
	.managed-servers-addone-plans-block .plan-sliding-wrapper .owl-prev:before, .managed-servers-addone-plans-block  .plan-sliding-wrapper .owl-next:before {		line-height: 29px;}
	.page-id-2075 .cdn-locations-ul li:before{display:none;}
	
	
}
@media (max-width: 480px) {
.mobile-menu a.menu-toggle {top: -50px;}
	.banner-get-start { display: block; max-width: 227px; margin: auto; margin-bottom: 0px;}
.banner-content-mid h3 { margin-right: 33px; margin-bottom: 30px;}
	.commen-wraper.bringaussiesec { padding: 50px 0;}
	.home-hosting-plans-block { padding: 55px 0;}.home-map-plans-block { padding: 60px 0 45px;}
	.home-spec1 {padding: 40px 0 55px;}
.home-spec1 .home-reviews-box { margin-top: 20px;}
.home-domain-right.home-domain-search { padding: 0 15px;}
.banner-get-start { max-width: 235px;}
	.compare-stras-ul li i {    font-size: 12px;}
	.cdn-points-box-locations .cdn-locations-ul li:before {    position: relative;    left: -7px; top: 1px;}
	.cdn-points-box-locations ul.cdn-locations-ul {    text-align: center;}
	.cdn-points-box-locations ul.cdn-locations-ul li {    padding-left: 0px;}
	.cdn-points-box-locations .cdn-locations-box h5 {    text-align: center;}
}

@media (max-width: 400px) {
.header-buttons ul li { display: inline-block;}
.header-buttons ul li a { display: inline-block; padding: 9px 5px;}
.logo { width :110px;  padding: 19px 0;}
	.header-buttons { padding-left: 5px;}
.mobile-menu a.menu-toggle { top: -52px;}
	.commen-plan-rate .commen-h-plans span.per-month {    font-size: 11px;    color: #fff;    right: -22px;}
	.commen-plan-rate .commen-h-plans {    font-size: 19px;}
	.commen-plan-rate .commen-h-plans span.point-number {    font-size: 11px;}

}
@media (max-width: 370px) {
.header-buttons { padding-left: 10px;}
.header-buttons ul li a { font-size: 12px;}
.logo { width: 85px; padding: 20px 0;}
	.banner-get-start {    font-size: 12px;}
}
.mobile-menu ul > li > a:not([href]):not([class]) {
    color: #FFF;
}
.web-hosting-fullspec .fullspec-features ul { overflow: visible; overflow-y: clip;}
.web-hosting-fullspec .fullspec-features ul li:nth-child(2) .question-description { top: 28px; bottom: inherit;}
.web-hosting-fullspec .fullspec-features ul li:nth-child(2) .question-description:before { top: -14px; bottom: inherit; border-color:transparent transparent #022263 transparent;}

/*Added on June 16th 2022 */
/* .hosting-plans-bottom ul li{display: flex;}
.info-bubble {margin-left: auto;}
.question-mark{padding-top: 5px;}
.info-bubble:hover {position: static;}
.question-description {
     bottom: 73px;
    left: 0;
    right: 0;
}
.question-description:before {
    left: inherit;
    top: initial;
    bottom: -14px;
    right: 19px;
    margin: 0;
    margin-left: auto;
}*/
/*July4th 2022*/
.page-id-14578 .premier-hosting-plans-main {
  margin-top: 0px;
  display: inline-block;
  width: 100% !important;
  max-width: 100% !important;
}
.acronis-plans-carousel .premier-hosting-plans-top h3{width:100% !important;}/*July15th-2022*/
.page-id-711 .web-hosting-plans-block .resp-tabs-list,
.page-id-559 .web-hosting-plans-block .resp-tabs-list{max-width:750px;}/*Reseller Hosting - Jul15-2022*/
@media (min-width: 991px){
  #elementorTab .owl-stage-outer::before {
    content: '';
    width: 19%;
    height: 100%;
    display: block;
    background: rgb(255 255 255 / 90%);
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 4;
  }
	#elementorTab .owl-stage-outer::after {
	  content: '';
	  width: 19%;
	  height: 100%;
	  display: block;
	  background: rgb(255 255 255 / 90%);
	  position: absolute;
	  left: 0px;
	  top: 0px;
	}
}
#elementorTab .elementor-tab-title::before{content:none;}
#elementorTab .elementor-tab-title{background: #f6f8fa;border:10px solid #f6f8fa !important;border-left:20px; border-right:20px;}
#elementorTab .elementor-tab-title.elementor-active{background: #fff;}
#elementorTab .elementor-tab-title img{padding-right:10px;}
/*July17-2022*/
.premier-hosting-plans-bottom .hosting-plans-bottom li br {
  display: none;
}
.page-id-352 .managed-vps-plans-block .left-title-box .plan-list {
  padding-top:0px; /*85px;35px;*/
}
.page-id-427 .managed-servers-addone-plans .plan-sliding-wrapper br{display:none;}
.page-id-427 .managed-servers-addone-plans .left-title-box{top:270px;} /* Managed Servers page edit - Aug 4th 2022 */
.page-id-427.mac-body .managed-servers-addone-plans .left-title-box{top:280px;} /* Managed Servers page edit - Aug 10th 2022 */
/*Aug8-2022*/
.homepageTab .elementor-tab-title::before{content:none;}
.homepageTab .elementor-tab-title span{
    color: #a0acc0;
    font-size: 28px;
    font-weight: 400;
    display: inline-block;
    margin-right: 6px;
    vertical-align: middle;
    position: relative;
    top: -2px;
}
.homepageTab.elementor-widget-tabs .elementor-tab-desktop-title{background:transparent;border-top:0 none !important;border-bottom: 2px solid #e3e7ed !important;padding: 17px 28px !important;}
.homepageTab .elementor-tab-title.elementor-active span{color:#266fff !important;}
.homepageTab .elementor-tab-title.elementor-active{background:#fff;}
/*aug9-2022*/
.commen-btn.light-blue-background { background-color: #2d8aff; }
.commen-btn.light-blue-background:hover { background-color: #0058e5; }
.btn-cont { flex-wrap: wrap;  }
.btn-cont .commen-btn { margin: 0 5px 10px 5px; }
.crossbox-blc .btn-cont br{display:none;}
.compare-ratings img {
    margin-top: -10px;
}
.web-hosting-plans-block .website-buil-spe .resp-tabs-list {
    max-width: 780px;
}
.elementor-tab-title.elementor-tab-mobile-title:after {
    content: "\f054";
    font-family: 'FontAwesome';
position: absolute;
    right: 20px;
    transition: transform .5s;
}
.elementor-tab-title.elementor-tab-mobile-title.elementor-activenew:after, .elementor-loadicon:after {
transform: rotateZ(90deg);
    transition: .3s;
}
.grecaptcha-badge { 
    visibility: hidden;
}
.plans3only #elementorTab .owl-stage-outer::before,
.plans3only #elementorTab .owl-stage-outer::after {
display: contents;
}



  /*===============================================================
  Microsoft 365 14-12-2023
  ===============================================================*/
  .find--365-plans {
    width: 100%;
    padding: 80px 0 50px 0;
    background: #F6F8FA;
  }
  
  .find--365-plans .plan--card {
   /* border-radius: 31px;
    background: #FFF;
    height: 100%;*/
  }
  
  .find--365-plans .plan--card .plan--section-1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 45px 43px 42px 43px;
  }
  
  .find--365-plans .plan--card .plan--section-1 h4 {
    margin: 0 0 11px 0;
    color: #143952;
    text-align: center;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 115%;
  }
  
  .find--365-plans .plan--card .plan--section-1 .plan--button {
    margin-bottom: 24px;
  }
  
  .find--365-plans .plan--card .plan--section-1 h6 {
    margin-bottom: 7px;
    min-height: 36px;
    color: #0060FF;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }
  
  .find--365-plans .plan--card .plan--section-1 .description {
    margin-bottom: 33px;
    min-height: 80px;
    color: #464E51;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
  }
  
  .post-19018 .plan--price {
    display: flex;
    color: #022263;
    margin: 0;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    position: relative;
	justify-content: center;
  }
  
   .post-19018 .plan--price sup {
    font-size: 22px;
    margin: 22px 0 0 0;
  }
  
  .post-19018 .plan--price span {
    font-size: 16px;
    position: absolute;
    bottom: 7px;
    right: 36px;
  }
  
   .post-19018 .price--description {
    display: block;
    margin: 0 0 37px 0;
    color: #464E51;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
  
  .find--365-plans .plan--card .plan--section-1 .commen-btn {
    width: 100%;
    margin: 0 0 10px 0;
  }
  
  .find--365-plans .plan--card .plan--section-1 .note {
    color: #464E51;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
  }
  
  .find--365-plans .plan--card .plan--section-2 {
    border-radius: 31px;
    border: 2px solid #FFF;
    background: #F6F8FA;
    padding: 45px 43px 33px 43px;
  }
  
  .find--365-plans .plan--card .plan--section-2 h6 {
    text-align: center;
    color: #022263;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }
  
  .find--365-plans .plan--card .plan--section-2 ul li {
    color: #464E51;
    padding: 14px 0 10px 27px;
  }
  
  .find--365-plans .plan--card .plan--section-2 .hosting-plans-bottom ul li:before {
    top: 13px;
  }
  
  .find--365-plans .plan--card .plan--section-2 .hosting-plans-bottom {
    padding: 0;
  }
  
  .find--365-plans .plan--card .plan--section-3 {
    padding: 35px 36px 37px 36px;
  }
  
  .find--365-plans .plan--card .plan--section-3 h6 {
    text-align: center;
    color: #022263;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
  }
  
  
  .post-19018 .plan--product-list ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 6px;
    width: 100%;
  }
  
  
   .post-19018 .plan--product-list ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    color: inherit;
    width: 85px;
    height: 100%;
    padding: 12px 0;
    border-radius: 10px;
    border: 1px solid #DBDBDB;
    background: #FFF;
  }
  
   .post-19018 .plan--product-list ul li figure {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 0;
  
  }
  
   .post-19018 .plan--product-list ul li figure img {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 0 12px 0;
  }
  
   .post-19018 .plan--product-list ul li figure figcaption {
    color: #464E51;
    text-align: center;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
  }
  
  
   .post-19018 .exchange--plans {
    padding: 70px 0 30px 0;
  }
  
   .post-19018 .exchange--plans .item {
    width: 100%;
    display: flex;
    padding: 2px;
    border-radius: 31px;
    background: #F6F8FA;
  }
  
   .post-19018 .exchange--plans .details--section {
    width: 100%;
    padding: 40px 36px;
    border-radius: 31px 0 0 31px;
  }
  
   .post-19018 .exchange--plans .hosting-plans-bottom {
    width: 100%;
    padding: 40px 36px;
    background: #fff;
    border-radius: 0 31px 31px 0;
  }
  
   .post-19018 .exchange--plans .hosting-plans-bottom {
    width: 100%;
    padding: 40px 36px;
    background: #fff;
    border-radius: 0 31px 31px 0;
  }
  
  
   .post-19018 .exchange--plans .plan--button {
    margin-bottom: 26px;
  }
  
   .post-19018 .exchange--plans .item h4 {
    margin-bottom: 13px;
    color: #143952;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }
  
   .post-19018 .exchange--plans .item .description {
    margin-bottom: 23px;
    color: #464E51;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
  }
  
   .post-19018 .exchange--plans .item {
    margin-bottom: 26px;
  }
  
   .post-19018 .exchange--plans .plan--price {
    display: inline-block;
  }
  
   .post-19018 .exchange--plans .price--description {
    text-align: left;
    margin-bottom: 23px;
  }
  
  .post-19018 .plan--button {
    display: inline-flex;
    height: 33px;
    padding: 5px 36.483px 6px 33.8px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    border-radius: 40px;
    border: 2px solid #FFF;
    background: var(--gradient-2, linear-gradient(180deg, #0060FF 0%, #00479A 100%));
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    text-transform: uppercase;
    transition: all 0.5s ease-in-out;
  }
  
   .post-19018 .plan--button:hover {
    background: var(--gradient-2, linear-gradient(220deg, #0060FF 0%, #00479A 100%));
    color: #fff;
  }
  
  
   .post-19018 .custom--block {
    padding-bottom: 25px;
  
  }
  
   .post-19018 .custom--block h4 {
    color: #143952;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
  
  }
  
   .post-19018 .custom--block img {
    display: block;
    width: 100%;
    height: auto;
  }
  
   .post-19018 .ask--us-now {
    padding: 80px 0;
    background: linear-gradient(96deg, #0060FF 1.14%, #194387 95.63%);
  }
  
   .post-19018 .ask--us-now h3 {
    margin: 0 0 15px 0;
    color: #FFF;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
  }
  
   .post-19018 .ask--us-now span {
    display: block;
    margin: 0 0 20px 0;
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
  }
  
   .post-19018 .ask--us-now p {
    margin: 0 0 30px 0;
    color: #BED1EF;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
  }
  
   .post-19018 .ask--us-now img {
    display: block;
    width: 100%;
    height: auto;
  }
  
   .post-19018 .reviews-area {
    padding: 50px 0;
  }
  
   .post-19018 .banner-icon.banner-icon-356 {
    margin: -32px 0 0 -34px;
  }

   .post-19018 .sub-banner-left.sub-banner-left-365 {
    max-width: 493px;
  }

   .post-19018 .reviews-area img {
    display: block;
    width: 100%;
    height: auto;
  }
 .post-19018 .details--section .plan--price span {
    right: -19px;
}
/*************365end***************/
@media (max-width: 768px){
.elementor-active,.elementor-activenew {
    display: block !important;
	}   
	.elementor-loadicon{
			background:#fff !important;
	}
	.elementor-loadiconcnt{
		 display: block !important;
	}
	.elementor-tab-content{
		 display: none !important;
	}
	.elementor-tab-content.elementor-loadiconcnt, .elementor-tab-content.elementor-activenew {
			 display: block !important;
	}
	
}