/*j18-2016*/
.plan-total-block .total-1 h2 span.doller{right:0px; width:0px;}
/*j14-2016*/
/*.domain-logo{float:right; margin-top:15px; display:inline-block; padding:10px; margin-right:25px;}*/
.domain-logo{float:right; margin-top:-60px; display:inline-block; padding:10px 0 10px;}
/*j08-2016*/
/*.slide-1 .banner-middle-text,.slide-2 .banner-middle-text{margin-top:126px;}*/
/*j05-2016*/
.paln-1-cont-cont ul li img{/*max-height:34px;*/}
.banner-block .banner-price{font-size:30px;}
/*d30*/
.home-plan-block .paln-1-cont-cont{padding:0 0 15px 0;}
.home-plan-block .paln-1 > p{height:80px; margin-top:-10px;}
.home-plan-block .paln-1 a{padding-left:43px; padding-right:43px; text-align:center;}

/*.banner-1 .banner-right h2{padding-right:20px; text-align:right; width:100%;}
.banner-1 .banner-right h2 span.first-span{left:20px;}*/

.slide-2 .banner-right{/*margin-left:-64px; */padding-bottom:20px;}
.slide-2 .banner-right h2{font-size:60px;}
.slide-2 .banner-1 .banner-right h2 span.first-span{left:5px; font-size:30px;}
.slide-2 .banner-1 .banner-right h2{padding-right:5px;}
/*dec23*/
.icon-cont{display:none !important;}
.shared-third > ul > li > span,
.shared-third > ul > li > img{height:34px; margin-bottom:5px;}
/*dec 21st-2015*/
.vps-plan .shared-third ul{margin-bottom:25px;}
.shared-sec h2{padding-left:10%; width:100%;}
.shared-third > ul > li{/*min-height:158px;*/}
.shared-third a{}
.shared-plan4 {  margin-left:-15px;}
.shared-plan4 .shared-top { border-right:none;}
.shared-plan4 .shared-sec { border-right:none;}
.shared-plan4 .shared-third { border-right:none;}
.shared-plan4 .shared-fourth{ border-right:none;}
.shared-plan3.act-plan:before{top:0px;}
.shared-hosting .shared-sec h2 span.plan-dollar{font-size:32px; line-height:32px;}
.shared-hosting .shared-sec h2{font-size:58px;}
.shared-plan4 .shared-top,
.shared-plan4:before{background:#1f84dc;}
.shared-plan4 .shared-sec {background: none repeat scroll 0 0 #1a6db5;}
/*.shared-plan4:before { content:''; width:100%; height:20px; display:block; background:#1D94EB; position:absolute; left:0px; top:-20px;}*/
/*dec 21st-2015*/
.site-map .map-outer{ height:470px ;}
.netherland-address span.cont-icon{width:70px; height:70px;}
.netherland-address span.cont-icon img{width:50px; height:40px;}
.email-address ul > li{height:80px; margin-left:5%; margin-bottom:5px; border-bottom:1px solid #e1e7f0; }
.email-address ul{display:block;}
.email-address h4{font-size:26px; font-family:'robotolight'; padding-top:5px;}
.email-address ul > li:first-child{margin-top:10px; border-top:0px none;}
.email-address ul > li:last-child{border-bottom:0px none;}
/*==============================*/
.blog-pager { display:block; margin-bottom:35px;}
.blog-pager ol li { display:inline-block; font-size:14px; text-align:center; line-height:38px;}
.blog-pager ol li a { color:#627881; width:38px; height:38px; display:block; background:#fff;}
.blog-pager ol li a:hover { background:#1f84dc; color:#fff;}
.blog-pager ol li:first-child a { background:#a7c8d5; color:#fff; -webkit-border-top-left-radius: 25px; -webkit-border-bottom-left-radius: 25px; -moz-border-radius-topleft: 25px; -moz-border-radius-bottomleft: 25px; border-top-left-radius: 25px; border-bottom-left-radius: 25px;}
.blog-pager ol li a:hover { background:#1f84dc; color:#fff;}
.blog-pager ol li span.current { background:#1f84dc; color:#fff; width:38px; height:38px; display:block;}
.blog-pager ol li:first-child a:hover { background:#424b4f;}
.blog-pager ol li:last-child a { background:#a7c8d5; color:#fff; -webkit-border-top-right-radius: 25px; -webkit-border-bottom-right-radius: 25px; -moz-border-radius-topright: 25px;
-moz-border-radius-bottomright: 25px; border-top-right-radius: 25px; border-bottom-right-radius: 25px;}
.blog-pager ol li:last-child a:hover { background:#424b4f;}
/***************************************************************/
.form-1 input[type="submit"] { /*height:51px; background:none; border:none; padding:0 20px; width:100%; font-size:12px; color:#798793; font-family: 'robotomedium';*/
 display:block; position:relative; background: none; border: 0px none;  color: #025697; text-transform: uppercase; font-family: 'robotobold'; font-size:15px; padding-left: 0px; line-height: 55px;}
 .blog-post-top .attachment-post-thumbnail.wp-post-image{width:100%; overflow:hidden; height:100%;}
 .blog-detail-img{text-align:center;}
 .blog-reply-reply ul.comment-list li{border:0px none;}
 .comment-form-comment label{display:none !important;}
 .comment-form-comment textarea{ width:96%; padding:10px; border:1px solid #ccd9f1; resize:none;  color:#798793; font-size:12px;  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.06); margin:2%;}
  
.blog-reply .form-submit { width: 187px; height: 63px; display:block; position:relative; background: #fff; border: 4px solid #025697; -webkit-border-radius: 45px; -moz-border-radius: 45px; -ms-border-radius: 45px; -o-border-radius: 45px; border-radius: 45px; color: #025697; text-transform: uppercase; font-family: 'robotobold'; font-size:15px; padding-left: 40px;z-index:10; line-height: 55px; margin:0 2%;clear:both;}
.blog-reply .form-submit:after { content: ''; width: 43px; height: 56px; position: absolute; right: -1px; top: 0px; background: url(../img/home-plan-btn.png) no-repeat right top;}
.blog-reply .form-submit:hover { transform: translateX(5px); border: 4px solid #3083c4;}
.blog-reply .form-submit:hover:after { background-position:right bottom; top:-1px;}
.blog-reply input[type="submit"]{border:0px none; background:none; font-family: 'robotobold'; font-size:15px; text-transform:uppercase;}
.comment-reply-title{display:none;}
.comment-list .comment-content { color:#697981; font-size:12px; font-family: 'robotoregular'; line-height:22px; padding-top:5px;}
.page-template-web-hosting .why-choose-wrapper .pic-box img {
    position: unset;  }
.why-choose-wrapper { z-index:1;}	
.webhosting-plan .wrapper { padding-bottom: 20px;}
.price-box .disc-rate {display: inline-block;
    margin-bottom: 6px;}
@media screen and (min-width: 768px) {
.why-choose-wrapper .pic-box {
    padding-top: 36px;
}}

.head-contact > ul > li > a {
    color: #fff !important; }
.head-contact > ul > li > a:hover {
    color: #fff !important; }
.head-contact > ul > li > a:visited {
    color: #fff !important; }
.head-contact > ul > li > a:focus {
    color: #fff !important; }		
 .fa-times:before, #netherland .fa-times:before {
    margin-left: 3px;
}
#serbia .fa-check:before, #netherland .fa-check:before  {
    margin-left: 2px;
}
@media only screen and (min-width: 1200px) {
    .offer-tag.premium {
    left: 7px; }
  }
/*31-10-2019 */

.page-template-web-hosting .features-table .exclude { 
    padding-left: 0px;
}
@-moz-document url-prefix() {
.page-template-web-hosting .features-table .exclude { 
    padding-left: 1px;
}
}

.page-template-web-hosting .features-table .included {
    padding-left: 3px;
}
/*31-10-2019 */

/* VPS PAGE EDITS 14-10-2019 */
.sub-banner-right{text-align: right;}
.banner-right.new-price{width: 272px;  display: inline-block;}
.sub-banner-text h3{padding-bottom: 8px;}

.main-plan-item .features .included {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #cde1ef;
    color: #0569b1;
    font-size: 11px;
    line-height: 20px;
    text-align: center;
}
.main-plan-item .features .exclude {
    display: inline-block;
    text-align: center;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #f5cfcf;
    color: #d26463;
    font-size: 11px;
    line-height: 19px;
}

.main-plan-item{border: 1px solid #cee1ef;border-bottom: none;}
.fixed-plan-head.four-col .fixed-plan-rate{width: 25%;}
.fixed-plan-head.four-col .wrapper-it{padding: 0px 14px;}
.os-section{display: block;padding: 30px;background: #f5f8fb;text-align: center;}
.os-section .item-box{margin-top: 4px;transition: all ease 0.2s;display: block;}
.os-section .item-box:hover,.os-section .item-box.open{background: #e4eef6;}
.os-section .item-head{display: block;transition: all ease 0.2s;padding: 10px 0px;cursor: pointer;}

.os-section  h5{color: #334e61;font-size: 18px;font-weight: 600;margin: 0;padding: 6px 0px;position: relative;display: inline-block;}
.os-section  p{color: #587182;}
.os-logos{display: block;text-align: center;padding: 28px 0px 20px 0px;margin: auto;max-width: 920px;}
.os-logos ul {font-size:0;}
.os-logos ul li{display: inline-block;padding: 2px 9px;margin: 0;line-height: normal;}
.os-section .item-head h5{display: inline-block;position: relative;}
.os-section .item-head h5 i{display: inline-block;background: #FFF;border-radius: 50px;height: 18px;width: 18px;transition: all ease 0.2s;    transform-origin: center;text-align: center;line-height: 18px;color: #4992c6;font-size: 14px;border: 1px solid #d1e0eb;margin-left: 14px;}
.os-section .item-box.open .item-head h5 i{    transform: rotate(180deg);}

.os-section .data-item{display: none;}
.os-section .data-item > ul >li{display: inline-block;margin: 10px 20px;}

.full-funtions.second-table{display: none;}
.main-plan-item .tittle h4.remove-after{padding-right:0;}
.main-plan-item .tittle h4.remove-after:after{display: none;}

.webhosting-plan .wrapper.more-padding{padding-top: 200px;}

.plan-switching{display: block;position: absolute;top: 0;left: 0;padding: 45px 0px;text-align: center;width: 100%;}
.plan-switching > ul{font-size: 0; border-radius: 30px;overflow: hidden;padding: 5px;background: #e7ebef;display: inline-block;margin: 0;}
.plan-switching > ul >li{display: inline-block;} 
.plan-switching > ul >li>a{color: #3a526e;text-transform: uppercase;font-weight: 900;font-size: 14px;width:167px;text-align: center;line-height: 38px;display: block;border-radius: 30px;}
.plan-switching > ul >li.tab-active>a{background: #0474c5;color:#FFF;}
.plan-tab-content.active{display: block;}
.plan-tab-content.hider{
        display: none;
    }
.fixed-plan-head{transition:all ease 0.2s;transform: translate(0px, -300px); display: block;position: fixed;top:0;left: 0;   }
.fixed-plan-head.fix-it{transform: translate(0px, 0px);}

.main-plan-item .tittle{display: block;background: #0474c5;padding: 14px 0px;border-radius: 6px 6px 0px 0px;position: relative;top:-55px;margin: 0px -1px 0px -1px;}/*16-10-2019*/
.webhosting-plan .main-plan{
    display: block;
    padding:0px 32px;/*16-10-2019*/
}
/*16-10-2019*/
.main-plan-item{
    display: block;
    background: #FFF;
    position: relative;
    margin-left: -19px;
    margin-right: -19px;
    text-align: center;
}
/*16-10-2019 END*/

ul.post-top-btn li a { font-size: 9px; }



/*========================================================================
  Dedicated server custom request form design adaptation (Tab form style) 11-11-2019
  ========================================================================*/
.form-styler { display: block; padding: 0 7.5px;}
.form-styler label { display: block; width: 100%; margin-bottom: 10px;}
.form-styler input { height: 51px; background: #dde9f3; border: none; padding: 0 20px; width: 100%; font-size: 12px; color: #798793; font-family: 'robotomedium';}
.form-styler textarea { height: 120px; background: #dde9f3; border: none; padding: 0 20px; width: 100%; font-size: 12px; color: #798793; font-family: 'robotomedium';}
.form-styler .wpcf7-submit { 
    width: 200px;
    height: 63px;
    display: block;
    position: relative;
    background: #fff;
    border: 4px solid #025697;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    -ms-border-radius: 45px;
    -o-border-radius: 45px;
    border-radius: 45px;
    color: #025697;
    text-transform: uppercase;
    font-family: 'robotobold';
    font-size: 15px;
    line-height: 48px;
    transition: all ease-out 0.5s;
    -webkit-transition: all ease-out 0.4s;
    -moz-transition: all ease-out 0.4s;
    -ms-transition: all ease-out 0.4s;
    -o-transition: all ease-out 0.4s;
    background: url(../img/home-plan-btn.png) no-repeat right top #fff;
}

.form-styler .wpcf7-submit:hover {
    transform: translateX(5px);
    border: 4px solid #3083c4;
}




/*========================================================================
  Media screen
  ========================================================================*/

@media screen and (max-width: 1200px)
    {
    .main-plan-item, .main-plan-item.standout {
        margin-left: -15px; 
        margin-right: -15px;
    }
}
@media screen and (max-width: 991px)
{
    .fixed-plan-head.four-col.fix-it{display: none;}
    .plan-switching > ul >li>a{width: 135px;}
    
    .webhosting-plan .wrapper.more-padding {padding-top: 95px;}
    .webhosting-content{    padding: 60px 0px 90px 0px;}
    .sub-banner-icon{display: none;}
    .sub-banner-text{text-align: center;}
    .sub-banner-text ul{display: none;}
    .sub-banner-right{text-align: center;padding-bottom: 40px;}
    .banner-right.new-price{margin-top: 23px;}
}
@media screen and (max-width: 767px)
{
    .banner-right.new-price h2{font-size: 36px;margin-bottom: 0;}
    .banner-right.new-price h2 span.first-span{font-size: 20px;top: 16px;}
    .banner-right.new-price a{line-height: 42px;width: 170px;bottom: -20px;}
    .banner-right.new-price{padding-bottom: 38px;width: 260px;}
    .banner-right:before{display: none;}
}

@media screen and (max-width: 480px)
{
    .main-plan-item .features ul li .hover-data{
        padding: 12px 10px 12px 86px; width: 270px;left: 0;margin: auto;right: 0px;
    }
    .main-plan-item .features ul li .hover-data .ic-box{width: 50px; height: 50px;}
    .plan-switching > ul >li>a{font-size: 12px;width: 120px;}
}

/* 17-10-2019 END */


	  	
/* 23-10-2019 */
.main-plan.vps-plan:after {
    position: absolute;
    top: -54px;
    height: 5px;
    display: block;
    width: 94%;
    background: #0474c5;
    left: 0;
    right: 0;
    margin: auto;
    content: '';
}
.main-plan.vps-plan{padding: 0px 15px;position: relative;}
.main-plan.vps-plan .row {
    margin-right: 0px;
    margin-left: 0px;
}
.main-plan.vps-plan .row .col-md-3{    padding-right: 0px; padding-left: 0px;}
.vps-plan .main-plan-item{margin-left: -1px;margin-right: -1px;}
.main-plan-item.standout .tittle {
    padding-top: 15px; }

@media screen and (max-width: 991px)
{
.main-plan.vps-plan:after{display: none;}
}
/* 23-10-2019 END */
.webhosting-content.vps {
    margin-top: -1px;
 }
 


/* 04-11-2020 Banner Edit */
.flex-space-btw{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: 590px;
    
}
.flex-space-btw .banner-left{
    max-width: 284px;
    margin-top: -70px;
    position: relative;
}
.slide-3 .flex-space-btw .banner-left{min-width: 320px;}
.flex-space-btw .banner-left p{width: 100%;}
.flex-space-btw .banner-left .bnr-btns{margin-top: 40px;}
.flex-space-btw .banner-left,.flex-space-btw .pricing-col{
    flex: 1;
}
.flex-space-btw .banner-mid-img{
    flex: 2;
    text-align: center;
    height: 100%;
    position: relative;

}
.flex-space-btw .banner-mid-img img{
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.flex-space-btw .banner-right-img{
    flex: 2;
    text-align: right;
    height: 100%;
    position: relative;

}
.flex-space-btw .banner-right-img img{
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 0;
}
.flex-space-btw .banner-right-img img{min-width: 672px;}
.flex-space-btw .banner-right-img img{
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 0;
}
.flex-space-btw .banner-right-img.img3 img{right: -50px;}
.flex-space-btw .banner-right-img.img2 img{right: -50px;min-width: 632px;}

.flex-space-btw .pricing-col{
    width: 290px;
}
.slide-3 .flex-space-btw .pricing-col{min-width: 320px;}
.pricing-col .bnr-price-box{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 284px;
    border: 1px solid #FFF;
    border-radius: 15px;
    background: url(../img/bnr-price-box-bg.png) repeat;
    position: relative;

}
.pricing-col .bnr-price-box::before{
    background: url(../img/bnr-price-box-left-arrow.png) no-repeat;
    width: 14px;
    height: 19px;
    content: '';
    margin: auto;
    top: 0;
    bottom: 0;
    left: -12px;
    position: absolute;
}
.pricing-col .bnr-price-box.box1{height: 160px; }
.pricing-col .bnr-price-box.box2{height: 140px; }
.pricing-col .bnr-price-box.box2 h2{padding-top: 22px;}
.bnr-price-box.box1 .bnr-btns{
    position: absolute;
    margin: auto;
    bottom: -27px;
    left: 0;
    right: 0;
    width: 80%;
    padding: 0px 0px;
    text-align: center;
}

.bnr-price-box .price-title{
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    width: 80%;
    background: #FFF;
    font-size: 14px;
    font-weight: bold;
    color: #22669b;
    text-align: center;
    line-height: 28px;
    display: inline-block;
}
.bnr-price-box h2{
    font-size: 62px;
    font-family: 'robotothin';
    margin: 0;
}
.bnr-price-box h2 span{
    font-size: 34px;
}
.pricing-col .banner-middle-text{margin: 50px 0px 0px;overflow: hidden;}
.pricing-col .banner-middle-text ul{
    margin-top: -15px;
    margin-left: -1px;
}
.pricing-col .banner-middle-text ul li{
    position: relative;
    margin: 0;
    padding: 0;
    padding-left: 15px;
    height: 76px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border: none;
}
.pricing-col .banner-middle-text ul li::before{
    position: absolute;
    margin: auto;
    left: 0;
    top:0;
    bottom: 0;
    width: 1px;
    height: 80%;
    content: '';
    display: block;
    background: #FFF;
    opacity: 0.3;
}
.pricing-col .banner-middle-text ul li::after{
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    width: 80%;
    height: 1px;
    content: '';
    display: block;
    background: #FFF;
    opacity: 0.3;
}
.pricing-col .banner-middle-text ul li p{
    margin: 0;line-height: normal;
}
.pricing-col .banner-middle-text ul li img{
    float: none;
    
}
/* .banner-middle-text ul li:nth-child(3) img,
.banner-middle-text ul li:nth-child(2) img{top: 5px;position: relative;}
.banner-middle-text ul li:nth-child(4) img {top: 3px;position: relative;} */


.bnr-btns{
    color: #FFF;
    font-size: 16px;
    font-family: 'robotobold';
    display: inline-block;
    line-height: 58px;
    padding: 0px 37px;
    border-radius: 35px;
    border: none;
    text-decoration: none;
    position: relative;
}
.bnr-btns.arrow{padding-right: 72px;}
.bnr-btns.arrow::after{
    display: block;
    position: absolute;
    margin: auto;
    right: 28px;
    top: 0;
    bottom: 0;
    width: 15px;
    height: 15px;
    background: url(../img/bnr-btns-arrow.png) no-repeat;
    content: '';
}
.bnr-btns.yellow{
    background: #fda11a;
}
.bnr-btns.yellow:hover{background: #ffb03c;color: #FFF;}
.addons-box{
    text-align: center;
    font-size: 0;
    margin-top: 40px;
}
.addon-icon{
    background: #FFF;
    border-radius: 50%;
    position: relative;
    margin: auto;
    width: 78px;
    height: 78px;
    display: inline-block;
    margin:22px 11px 0px 11px;
    transition: all ease 0.2s;
    cursor: pointer;
}
.addon-icon:hover{
    box-shadow: 0px 0 0px 8px rgba(0, 0, 0, 0.2);
}
.addon-icon img{
    position: absolute;
    margin: auto;
    bottom: 0;
    top:0;
    left: 0;
    right: 0;
}
.addon-icon .hover-data {
    position: absolute;
    display: block;
    left: 0px;
    right: 0px;
    bottom:80px;
    margin: auto;
    margin-left: -110px;
    width: 300px;
    background: #FFF;
    /* background: rgba(255, 255, 255, 0.91); */
    border-radius: 5px;
    border: 1px solid #b7c9d6;
    padding: 20px 18px 20px 18px;
    z-index: 4;
    text-align: left;
    opacity: 0;
    transition: all ease 0.2s;
    pointer-events: none;
}
.addon-icon .hover-data::before{
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    margin: auto;
    border-width: 10px;
    border-style: solid;
    border-color:#b7c9d6 transparent transparent  transparent;
    left: 0;
    right: 0;
    bottom: -20px;
}
.addon-icon .hover-data::after{
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    margin: auto;
    border-width: 10px;
    border-style: solid;
    border-color:rgba(255, 255, 255, 0.91) transparent transparent transparent;
    left: 0;
    right: 0;
    bottom: -19px;
}
.addon-icon .hover-data.pull-it{

    bottom: 100px;
    opacity: 1;
}
.addon-icon .hover-data h5{
    text-transform: uppercase;
    font-size: 14px;
    color: #0569b1;
    font-family: 'robotobold';
    margin-bottom: 5px;
}
.banner-block .bx-wrapper{margin-bottom: 0;}
.banner-block .bx-controls{    padding-left: 72px;}
.prev-button{left: -25px;}


@media only screen and (max-width: 1200px) {
    .main-banner{min-height: inherit;}
    .flex-space-btw{height: 500px;}
    .flex-space-btw .pricing-col{min-width: 300px;}
    .pricing-col .bnr-price-box{width: 250px;}
    .pricing-col .bnr-price-box.box1 { height: 140px;}
    .bnr-price-box h2{font-size: 42px;}
    .bnr-price-box h2 span{font-size: 24px;}
    .bnr-btns{line-height: 48px;font-size: 14px;}
    .bnr-price-box.box1 .bnr-btns{bottom: -22px;}
    .flex-space-btw .banner-mid-img img{max-width: 450px;}
    .flex-space-btw .banner-right-img img{min-width: 500px !important;max-width: 500px !important;}
    .flex-space-btw .banner-right-img.img2 img{min-width: 460px !important;max-width: 460px !important;right: 0;}
    .flex-space-btw .banner-right-img.img3 img{right: -80px;}
    .addon-icon{    margin: 10px 8px 0px 8px;}
    
}
@media only screen and (max-width: 991px) {
    .flex-space-btw .banner-mid-img,.flex-space-btw .banner-right-img{display: none;}
    .flex-space-btw{height: 400px;}
    .flex-space-btw .banner-left{margin-top: 0;}
    .flex-space-btw .banner-left{min-width: 55%;}
    .flex-space-btw .pricing-col{min-width: 45%;}
    .addon-icon{width: 68px;height: 68px;margin: 5px 5px;}
    .addon-icon img{max-height: 60%;max-width: 60%;}
    .pricing-col .banner-middle-text{width: 100%;}

    .banner-block  .bx-viewport{height: auto !important;}
    .flex-space-btw .banner-left{margin-top: -80px;}
    .banner-block .bx-controls{top:-36px;}
    .addon-icon .hover-data{
        width: 230px;
        margin-left: -80px;
        bottom: 50px;
    }
    .addon-icon .hover-data.pull-it{bottom: 80px;}
    .addon-icon .hover-data p{font-size: 12px;}
    
}
@media only screen and (max-width: 767px) {
    .flex-space-btw .banner-left{margin-top: 0;}
    .flex-space-btw {display: block;height: inherit;min-height: 700px; padding: 40px 0px;}
    .flex-space-btw .banner-left,.flex-space-btw .pricing-col{min-width: 100%;}
    .pricing-col{padding: 30px 0px;}
    .pricing-col .bnr-price-box{margin: auto;}
    .pricing-col .bnr-price-box::before{display: none;}
    .banner-block .bx-controls{bottom: 120px;top: inherit;padding-left: 0;max-width: 100px;}
    .prev-button,.next-button{top: -6px;}
    .prev-button{left: -15px;}
    .next-button{right: -15px;}
    .pricing-col .banner-middle-text{max-width: 320px;margin: auto;}
    .banner-block{height: 650px;}
    .banner-block .main-banner{background-size: cover;}
    .banner-block .bx-wrapper{    margin: 0 auto 0px;}
    .main-banner.slide-1 .banner-left h3, .main-banner.slide-3 .banner-left h3,
    .banner-left h3, .banner-left h2{
        display: block;
    }
    .flex-space-btw .banner-left .bnr-btns{margin-top: 20px;}
    .slide-3 .flex-space-btw .banner-left,
    .slide-3 .flex-space-btw .pricing-col{min-width: 100%;}
    .bx-wrapper .bx-pager{left: 0;right: 0;margin: auto;padding: 0;}

    .addon-icon .hover-data{    margin-left: -85px;}
    .addon-icon .hover-data.pull-it{bottom: 70px;}

    .pricing-col .banner-middle-text{margin-top: 30px !important;}
}

/* 04-11-2020 Banner Edit END*/

/* 04-11-2020 Menu EDIT*/
.header{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    background: #FFF;
}
.header.fix-it .header-bottom{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    
    background: #FFF;
}
body{padding-top: 150px;}
.header.fix-it .logo img{max-height: 72px;    max-width: 290px;}/*07-11-2020*/
.header.fix-it .main-menu >ul{padding:25.5px 0px;}


.mobile-menu{
position: relative;
padding:0px;
width: 100%;
display: none;
background: #CCC;height: 100%;
transition: all ease 0.2s;
background: #00294a;
max-height: 100vh;
}

.mobile-menu .menu-list{
padding: 18px 0px;
}
.mobile-menu > div > ul >li{border-top: 1px solid #092c49;}

.mobile-menu > div > ul >li>a{
display: block;
line-height: 38px;
color: #FFF;
font-size: 20px;
font-family: 'robotoblack';
padding: 10px 0px 10px 28px;
position: relative;
border-radius: 8px;
text-transform: uppercase;
}
.mobile-menu > div > ul >li>a.open{
background: #1a3f5c;
border-radius: 8px 8px 0px 0px;
padding: 10px 0px 0px 28px;
}
.mobile-menu > div > ul >li>a:hover,.mobile-menu > ul >li>a.active,.mobile-menu > ul >li>a.open{
color: #FFF;
background: #1a3f5c;
}

.mobile-menu > div > ul >li>a::after{
content: "\f105";
font-family: FontAwesome;
right: 22px;
top: 9px;
font-size: 24px;
position: absolute;
}

.mobile-menu > div > ul >li.drp>a::before{
position: absolute;
right: 20px;
top: 28px;
height: 2px;
width: 16px;
background: #FFF;
display: block;
content: '';
}
.mobile-menu > div > ul >li.drp>a::after{
position: absolute;
right: 27px;
top: 21px;
height: 16px;
width: 2px;
background: #FFF;
display: block;
content: '';
}
.mobile-menu > div > ul >li>a::before{
position: absolute;
right: 23px;
top: 28px;
height: 2px;
width: 16px;
background: #FFF;
display: block;
content: '';
}
.mobile-menu > div > ul >li.drp>a.open::after{opacity: 0;}
.mobile-menu > div > ul >li>ul{
background: #1a3f5c;
padding: 0px 0px 15px 30px;
border-radius: 0px 0px 8px 8px;
}
.mobile-menu > div > ul >li>ul>li>a{
font-size: 20px;
font-family: 'robotomedium';
color: #bed7ea;
display: block;
line-height: 42px;
position: relative;
padding-left: 22px;
text-transform: uppercase;
}
.mobile-menu > div > ul >li>ul>li>a::before{
content: "\f105";
font-family: FontAwesome;
left: 4px;
top: 0;
font-size: 22px;
position: absolute;
}
.mobile-menu > div > ul >li>ul>li>a:hover,.mobile-menu > ul >li>ul>li>a.active{color: #FFF;}


.main-menu > .toggle-button{
width: 36px; height: 36px; 
display: none;
flex-direction: column; justify-content: space-evenly; align-items: flex-start; 
padding: 0;
background: none;
right: 20px;
z-index: 99;
position: absolute;
transition: none;
}
.main-menu > .toggle-button.active{
background: #025697;
border-radius: 3px;
}
.main-menu > .toggle-button span { display: block; width: 30px; height: 3px; background: #005697; transition: all  ease 0.2s; transition: all ease 0.2s;}



.main-menu > .toggle-button.active span{
position: absolute;
margin: auto;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: #FFF;
width: 20px;
}
.main-menu > .toggle-button.active span.b{
opacity: 0;
}
.main-menu > .toggle-button.active span.a{transform: rotate(45deg);}
.main-menu > .toggle-button.active span.c{transform: rotate(-45deg);}





.head-language{min-width: 120px;}
/* 07-11-2020 */
.logo{
display: block;
text-align: left;
padding: 7px 0px;
}
.logo a{display: block;}
.logo img{display: inline-block;}
.main-menu >ul{padding: 34px 0px;}
.main-menu ul li a{
line-height: 34px;
padding: 0;
display: block;
}
.main-menu > .toggle-button{top: 26px;}
.header.fix-it .main-menu > .toggle-button{top:20px;}
@media only screen and (max-width: 1200px) {
.logo{padding: 7px 0px;} 
.logo img{max-width: 375px;}
body {padding-top: 154px;}
.main-menu >ul {
    padding: 36px 0px;
}
}
/* 07-11-2020 END*/
@media only screen and (max-width: 991px) {
    .logo{padding: 5px 0px;}
    .logo img{max-width: 320px;}/* 07-11-2020 */
    .head-contact ul li {padding: 0px 10px;}
    body{padding-top: 137px;}

    .mobile-menu{display: block;}
    .mobile-menu >div>ul{
        display: none;
    }
    .main-menu > .toggle-button{display: flex;}
}
@media only screen and (max-width: 767px) {
    .main-menu > .toggle-button {top: -54px; }
    /* 07-11-2020*/
    .logo img {max-width: 290px;}
    .main-menu > .toggle-button{top: -58px;}
    .header.fix-it .main-menu > .toggle-button{top:-60px;}
    body{padding-top: 128px;}
    .addons-box{max-width: 205px;margin: auto;margin-top: 40px;}
    .addon-icon{width: 60px;height: 60px;margin: 1px 5px;}
    .main-banner.slide-1 .banner-left h3, .main-banner.slide-3 .banner-left h3{
        font-size: 36px;line-height: 40px;
    }
    .main-banner.slide-1 .banner-left h3, .main-banner.slide-3 .banner-left h3, .banner-left h3, .banner-left h2{
        padding-top: 5px;
		line-height: 43px;
    }
	.banner-left h2 {
    font-size: 66px !important;
}
    .pricing-col .bnr-price-box.box2{height: 110px;}
    .pricing-col .bnr-price-box.box1 { height: 110px; }
    .bnr-btns{line-height: 42px;}
    .bnr-price-box h2{font-size: 36px;}
    .head-contact ul li{    padding: 0px 0px;}
    .head-contact > ul > li > a {padding: 12px 12px;}
    /* 07-11-2020 END*/
}
 /* 07-11-2020*/
@media only screen and (max-width: 600px) {
    body{padding-top: 112px;}
    .logo img,.header.fix-it .logo img {max-width: 300px;}
    .main-menu > .toggle-button, .header.fix-it .main-menu > .toggle-button {
        top: -60px;right: 10px;
    }
    
}
 /* 07-11-2020 END*/
/* 04-11-2020 Menu EDIT END*/


/* 09-11-2020 */
@media only screen and (max-width: 400px) {
.logo img {max-width: 260px;}
.header.fix-it .logo img{max-width: 260px;}
.main-menu > .toggle-button, .header.fix-it .main-menu > .toggle-button {
    top: -56px;right: 10px;
}
}
.fix-this.fix-it{position: relative;z-index: 999;}


@media screen and (max-width: 767px) {
.shared-hosting-top-img img {
    z-index: 1;
}
}
.bnr-price-box h2 {color:#fff;}
.bnr-price-box.box1 a:hover {
    box-shadow: 0px 0px 0px 8px rgba(255, 255, 255, 0.22);
    background: rgb(252,191,50);
    background: -moz-linear-gradient(45deg, rgba(252,191,50,1) 2%, rgba(252,191,50,1) 51%, rgba(252,191,50,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(252,191,50,1) 2%,rgba(252,191,50,1) 51%,rgba(252,191,50,1) 100%);
    background: linear-gradient(45deg, rgba(252,191,50,1) 2%,rgba(252,191,50,1) 51%,rgba(252,191,50,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcbf32', endColorstr='#fcbf32',GradientType=1 );
}
.banner-left a:hover {
    box-shadow: 0px 0px 0px 8px rgba(255, 255, 255, 0.22);
    background: rgb(252,191,50);
    background: -moz-linear-gradient(45deg, rgba(252,191,50,1) 2%, rgba(252,191,50,1) 51%, rgba(252,191,50,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(252,191,50,1) 2%,rgba(252,191,50,1) 51%,rgba(252,191,50,1) 100%);
    background: linear-gradient(45deg, rgba(252,191,50,1) 2%,rgba(252,191,50,1) 51%,rgba(252,191,50,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcbf32', endColorstr='#fcbf32',GradientType=1 );
}

.head-language ul {
    top: 43px;
}
.head-language {
    min-width: 84px;
}
@media screen and (max-width: 767px) {

.live-chat-section .wrapper .icon img {
    position: relative;
}
.live-chat-section .wrapper .icon {
    height: auto;
   position: relative;
   padding-top: 20px;
}
.live-chat-section .texting {
    display: inline-block;
}
.live-chat-section .wrapper {
    padding-left: 0px;
}
.live-chat-section .texting h3 {
    line-height: 33px;
    font-size: 23px;
}

.head-language {
    min-width: 90px;
}
.head-language ul li a {
    padding-top: 10px;
    padding-bottom: 10px;
	padding-left: 0;
    padding-right: 0;
}
.head-language ul {
    left: -1px;
    width: 91px;
	top: 43px;
}
.head-language:after {
    right: 12px;
}
}



.features-table table tr td .hover-data{
    position: absolute;
    display: none;
    top: 78px;/*12-11-2020*/
    left: 0px;
    right: 0px;
    margin: auto;
    margin-left: -7%;
    width: 300px;
    background: #FFF;
    background: rgba(255, 255, 255, 0.91);
    border-radius: 5px;
    border: 1px solid #b7c9d6;
    padding: 20px 18px 20px 100px;
    z-index: 4;
    text-align: left;
    
}
/*12-11-2020*/
.features-table table tr td .hover-data:before{
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent #b7c9d6 transparent;
    left: 0;
    right: 0;
    top: -20px;
    margin: auto;
}
.features-table table tr td .hover-data:after{
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent #FFF transparent;
    left: 0;
    right: 0;
    top: -19px;
    margin: auto;
}


/*12-11-2020 END*/
.dedi-cntfrm .form-styler label {
    text-align: left;
    color: #ffffff;
}

@media screen and ( max-width: 1200px) { 
    /*12-11-2020*/
    .features-table table tr td .hover-data{
        margin-left: 2%; top:50px;
    }

    /*12-11-2020 END*/
}
@media screen and ( max-width: 991px) {

    .main-plan-item{margin-top: 80px;    border: 1px solid #cee1ef;    border-bottom: 1px solid #cee1ef;}
    .main-plan-item.standout{margin-left: 0px;margin-right: 0px;margin-top: 100px;border-bottom: 1px solid #cee1ef;}
    .main-plan-item .best-by:before,.main-plan-item .best-by:after{display: none;}
    .features-table .table tr td{height: auto;}
    .main-plan .left-side{margin-bottom: 0;}
    
     /*12-11-2020*/


        /*.features-table table tr td .hover-data.left:before{
            border-color: transparent #b7c9d6 transparent  transparent !important;
            left: -20px;
            right: inherit;
            top: 8px;
            margin: inherit;
        }*/
        .features-table table tr td .hover-data.left:after{
            border-color: transparent  #FFF transparent  transparent !important;
            left: -19px;
            right: inherit;
            top: 8px;
            margin: inherit;
            display: none;
        }
        /*.features-table table tr td .hover-data.right:before{

            border-color: transparent transparent  transparent #b7c9d6 !important;
            margin: inherit;
            right: -20px !important;
            left: inherit;
            top: 8px;
            
            
        }*/
        .features-table table tr td .hover-data.right:after{
            
            border-color: transparent transparent  transparent #CCC !important;
            margin: inherit;
            right: -19px !important;
            left: inherit;
            top: 8px;
            display: none;
        }  
    /*12-11-2020 END*/

    /*12-11-2020*/
    .features-table table tr td .hover-data{padding: 15px;padding-top: 70px; width: 100%;text-align: center;}
    .features-table table tr td .hover-data .ic-box{top: 10px;bottom: inherit;left: 0px;right: 0;}
    .features-table table tr td .hover-data.left,
    .features-table table tr td .hover-data.right{/*top: 10px;*/ top:50px;}
    .features-table table tr td .hover-data.right{
       margin-left: 0%;
       right: inherit;
       bottom: inherit;
      /*left: -170%;*/
    }
    .features-table table tr td .hover-data.left{
        margin-left: 0%;
        left: inherit;
        bottom: inherit;
        right: 0%;
     }
     .features-table table tr td .hover-data.mid{
        margin-left: auto;
        left: 0;
        bottom: inherit;
        right: 0px;
        /*margin-left: -50%;*/
        
     }
    /*12-11-2020 END*/	
 }

 .dedi-cntfrm {
    display: none;
}


/*===================================================================
  Web hosting page 01-04-2021
  ===================================================================*/
.align-items-center { -webkit-box-align: center!important; -ms-flex-align: center!important; align-items: center!important;}
.justify-content-between { -webkit-box-pack: justify!important; -ms-flex-pack: justify!important; justify-content: space-between!important;}
.d-flex { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important;}
.webhosting-banner-main .sub-banner-text { padding: 50px 0 35px 0;}
.webhosting-banner-plans { display: block; background: rgb(34 33 33 / 60%); padding: 28px 130px 28px 33px; position: relative; max-width: 423px; margin-left: 54px; text-align: center; border-radius: 10px; margin-right: 75px;}
.webhosting-banner-plans h2 { color: #f1f1f2; font-size: 54px; font-family: 'robotobold';}
.already-for { color: #ffffff; font-size: 16px; top: -16px; font-family: 'robotomedium';}
.rsd-span { color: #ffffff; font-size: 24px; font-family: 'robotomedium';}
.webhosting-banner-plans p { color: #ccd4da; font-size: 20px; font-family: 'robotothin'; margin-bottom: 25px;}
.commen-btn { display: inline-block; padding: 13px 25px; font-family: 'robotobold'; font-size: 18px; text-transform: uppercase; color: #fff; border-radius: 30px; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fd982a+0,fcbf41+50,fd9629+100 */
background: #fd982a; /* Old browsers */
background: -moz-linear-gradient(left,  #fd982a 0%, #fcbf41 50%, #fd9629 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #fd982a 0%,#fcbf41 50%,#fd9629 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #fd982a 0%,#fcbf41 50%,#fd9629 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd982a', endColorstr='#fd9629',GradientType=1 ); /* IE6-9 */}
.commen-btn:hover { color: #fff; opacity: 0.9;}
.webhosting-banner-plans .commen-btn { display: block;}
.webhosting-banner-icon { display: inline-block; position: absolute; right: -85px; top: 24px;}

.webhosting-plan-block .main-plan .left-side .contact { padding-top: 20px;}
.webhosting-plan-block .main-plan .left-side .contact:before { top: 27px;}
.webhosting-plan-block .main-plan-item .tittle h4 { padding-right: 0px;}
.webhosting-plan-block .main-plan-item .tittle h4:after { display: none;}
.live-chat-button { display: inline-block; background: #32cb1d; color: #fff; padding: 12px 55px; font-size: 14px; font-family: 'robotobold'; text-transform: uppercase; border-radius: 30px;}
.live-chat-button:hover { background: #46f62e; color: #fff;}

.webhosting-plan-block .main-plan .left-side { background: none; min-height: inherit; padding: 0px;}
.webplan-left-contact { background: #106aaf; display: block; padding: 35px 40px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; border-top-left-radius: 10px;}
.business-plan-included { display: block; padding: 40px; border-left: 1px solid #dde6ee; background: #ffffff; min-height: 621px;}
.business-plan-included-box { display: block; border: 1px solid #bed7e9; border-radius: 5px; padding: 20px 30px; background: #fff; text-align: center;}
.business-plan-included-box h5 { color: #2a415b; font-size: 18px; text-transform: uppercase; font-family: 'robotobold'; margin-bottom: 20px;}
.business-plan-included-ul { display: block;}
.business-plan-included-ul li { display: block; border-top: 1px solid #cfe1ef; padding: 18px 0;}
.business-plan-included-ul li p { color: #5c6e7f; font-size: 14px; font-family: 'robotobold'; margin-bottom: 15px;}
.business-plan-included-ul li img { display: inline-block;}
.webhosting-plan-block .main-plan-item .get-a-quote-button { padding: 6px 70px; text-align: center; box-shadow: none;}
.busines-cls .features-table .table tr td.label-data img { max-width: 160px;}
.busines-cls .features-table table tr td .hover-data { margin-left: auto;}
.busines-cls .fixed-plan-head .texting { width: 38%;}
.busines-cls .fixed-plan-head .fixed-plan-rate { width: 31%;}
.busines-cls .hosting-features-head { border: 1px solid #dde7ef;}
.busines-cls .fixed-plan-head .wrapper-it { padding: 0 30px;}

.busines-cls .hosting-features-head {
    margin-left: 32px !important;
}
.busines-cls .features-table {
    padding: 0px 30px;
}
.busines-cls .features-table .table tr td.label-data {
    border-left: 1px solid #dde7ef;
}
.busines-cls fix-it .features-table {
    padding: 0 30px;
}


@media screen and ( max-width: 1200px ) {
    .webhosting-banner-plans { margin-left: 0px;  margin-right: 0px;}
    .webhosting-banner-icon { right: -47px;}
    .busines-cls .fixed-plan-head .fixed-plan-rate {width:50%;}
    .webhosting-plan.busines-cls .features-table .table tr td {width: 50%;}
    .webhosting-plan .business-plan-included {display: block; padding: 15px;}
}

@media screen and ( max-width: 991px ) {
    .webhosting-banner-main { text-align: center;}
    .webhosting-banner-main .row { display: block !important;}
    .webhosting-banner-plans { padding: 25px; margin: auto;}
    .webhosting-banner-icon { position: static; margin-bottom: 15px;}
    .head-language ul li a { float:none; text-align:center; padding: 8px 11px;
}

}

@media screen and ( max-width: 767px ) {
    
    .features-table table tr td .hover-data { width:200px;}
    .features-table table tr td .hover-data.left { right: inherit; left:0px;}
    .features-table table tr td .hover-data.right { right: 0px; left:inherit;}
    .shrd-host_nn .features-table table tr td .hover-data.left:before { left: 25px; right: inherit; margin: inherit;}
    .shrd-host_nn .features-table table tr td .hover-data.right:before { right: 25px; left: inherit; margin: inherit;}
    .shrd-host_nn .features-table table tr td .hover-data.mid { left:-45%;}
}
.webhosting-banner-plans p{margin-bottom: 0px;}
.webhosting-banner-plans .commen-btn{margin-top: 12px;}
.highlight-sec {    align-items: center;    background: #0045ba;    box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 12%);
    padding-left: 10px;    text-align: center;    color: #fff;border-top: 5px solid #ffb300;border-bottom: 5px solid #ffb300;
}
.highlight-sec span {color: #FEBB48 !important;    font-size: 16px;    font-weight: 700;}

@media screen and (max-width: 768px){/*.why-choose-wrapper .pic-box {    padding-top: 222px; }*/
.why-choose-wrapper .pic-box img { position:static;}
.busines-cls .features-table table tr td .hover-data.mid { right:0px; left: inherit;}
.shrd-host_nn .features-table table tr td .hover-data.mid { left:-45%;}
.why-choose-wrapper .pic-box { padding-top: 35px; left:inherit;}
}

.main-plan-item .features {
 
    padding: 0px;
}
.highlight-sec span.icon-box:before {
    position: absolute;
    width: 24px;
    height: 25px;
    content: '';
    background: url(../img/plan-tittle-after.png) no-repeat;
    top: 0;
    right: 0;
}
.hideme {
    display: none;

}

.mobile-menu > div > ul >li>ul { display:none;}

/*===================================================================
  Career page 07-06-2021 begin
  ===================================================================*/
.career-top-block { display: block; background: #e2edff; padding: 55px 0 75px 0;}
.career-top-main { display: block;}
.career-top-box { display: block; padding: 40px 35px; background: #005799; border-radius: 3px; text-align: center; margin-top: 20px;}
.career-top-box-icon { width: 75px; display: inline-block; margin-bottom: 15px;}
.career-top-box h4 { color: #ffffff; line-height: 24px; font-size: 22px; margin-bottom: 15px;}
.career-top-box p { color: #a5c9e5; font-size: 16px; line-height: 18px;}

.career-second-block { display: block; padding: 55px 0 80px 0;}
.career-second-block .commen-head { display: block; text-align: center; padding-bottom: 15px;}
.career-second-block .commen-head h3 { color: #014272; font-size: 48px; font-family: 'robotolight';}
.career-second-main { display: block; max-width: 815px; margin: auto;}
.career-second-form { display: block; margin-top: 25px;}
.career-form-input { width: 100%; height: 54px; padding: 0 20px; background: #dde9f3; border: none;}
.career-form-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #6d7d89; font-size: 12px; text-transform: uppercase;}
.career-form-input::-moz-placeholder { /* Firefox 19+ */ color: #6d7d89; font-size: 12px; text-transform: uppercase;}
.career-form-input:-ms-input-placeholder { /* IE 10+ */ color: #6d7d89; font-size: 12px; text-transform: uppercase;}
.career-form-input:-moz-placeholder { /* Firefox 18- */ color: #6d7d89; font-size: 12px; text-transform: uppercase;}
.career-form-input:focus { box-shadow: none;}
.career-second-form .nice-select { color: #6d7d89; font-size: 12px; text-transform: uppercase; line-height: 54px; border-radius: 0px;}
.career-second-form .nice-select.wide .list { max-height: 250px; overflow-y: auto;}
.career-second-form-btn { display: block; text-align: center; margin-top: 30px;}
.career-form-submit { width: 175px; height: 63px; display: inline-block; padding-right: 40px; position: relative; background: url(../img/home-plan-btn.png) no-repeat right top #fff; border: 4px solid #025697; -webkit-border-radius: 45px; -moz-border-radius: 45px; -ms-border-radius: 45px; -o-border-radius: 45px; border-radius: 45px; color: #025697; text-transform: uppercase; font-family: 'robotobold'; font-size: 15px; line-height: 55px; transition: all ease-out 0.3s;}
.career-form-submit:hover { transform: translateX(5px); border: 4px solid #3083c4; background-position: right bottom;}

/****** file upload ******/
.file-upload { display:block; text-align:center; font-size: 12px;}
.file-upload .file-select { display:block; color: #34495e; cursor:pointer; height:54px;line-height:51px; text-align:left; background:#dde9f3; overflow:hidden; position:relative; padding: 0 15px;}
.file-upload .file-select .file-select-button { background:#dce4ec; padding:0 10px; display:inline-block; height:32px; line-height:32px; background:#fff; color:#005799; font-size: 12px; text-transform: uppercase; font-weight: 700;}
.file-upload .file-select .file-select-name { line-height:40px;display:inline-block;padding:0 10px;}
.file-upload.active .file-select .file-select-button{ background:#34495e;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload .file-select input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
.file-upload .file-select.file-select-disabled{opacity:0.65;}
.file-upload .file-select.file-select-disabled:hover{cursor:default;display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;margin-top:5px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload .file-select.file-select-disabled:hover .file-select-button{background:#dce4ec;color:#666666;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload .file-select.file-select-disabled:hover .file-select-name{line-height:40px;display:inline-block;padding:0 10px;}
/****** file upload ******/
.career-second-form .file-upload .file-select input[type=file] {
    position: relative;opacity: 1;
}
.career-open-position-block { display: block; padding: 60px 0; background: #e2edff;}
.career-open-position-block h2 { color: #014272; font-size: 48px; font-family: 'robotolight'; text-align: center; line-height: 54px;}
.career-open-position-main { display: block;}
.career-open-position-box { display: block; padding: 50px 0; padding-left: 445px; position: relative; border-top: 1px solid #c8d7e9;}
.career-open-position-box-img { display: inline-block; max-width: 391px; position: absolute; left: 0px; top: 35px;}
.career-open-position-box h4 { color: #014272; font-size: 24px; margin-bottom: 15px;}
.career-open-position-box p { color: #4c7796; font-size: 14px; line-height: 23px; margin-bottom: 30px;}
.find-quote-btn { display: inline-block; color: #0084e8; padding: 18px 35px; background: #0084e8; color: #fff; font-size: 16px; text-transform: uppercase; font-family: 'robotobold'; line-height: 18px; border-radius: 30px;}
.find-quote-btn:hover { background: #3babff; color: #fff; transform: translateX(5px);}
.career-open-position-box:first-child { border-top: none;}

.pictures-everyday-block { display: block; padding: 70px 0;}
.pictures-container { max-width: 1920px; margin: auto;}
.pictures-everyday-block h3 { text-align: center; font-size: 48px; font-family: 'robotolight'; color: #014272; margin-bottom: 30px;}
.pictures-everyday-ul { display: flex;}
.pictures-everyday { display: block;}
.pictures-everyday img { display: block; padding: 8px;}


.career-details-block { display: block; padding: 70px 0;}
.career-details-main { display: block; margin: auto; max-width: 865px;}
.career-details-top { display: block; padding-bottom: 25px;}
.career-details-top img { margin-bottom: 30px;}
.career-details-top figcaption { color: #4c7796; font-size: 18px; line-height: 26px; margin-bottom: 15px; display: block;}

.career-details-listing { display: block; padding: 40px 0; border-top: 1px solid #e0e5e9;}
.career-details-listing h5 { color: #014272; font-size: 24px; margin-bottom: 15px;}
.career-details-listing ul li { display: block; padding-left: 27px; position: relative; color: #4c7796; font-weight: 700; font-size: 14px; margin-bottom: 7px;}
.career-details-listing ul li:before { content: ''; width: 17px; height: 17px; display: block; background: url(../img/listing-icon.png) no-repeat left top; position: absolute; left: 0px; top: 2px;}

.career-details-bottom { display: block; padding-top: 40px; border-top: 1px solid #e0e5e9;}
.career-details-bottom h5 { color: #014272; font-size: 18px; line-height: 22px;}
.career-details-bottom h5 a { color: #0054c8; font-weight: 700; text-decoration: underline;}
.career-details-bottom h5 a:hover { color: #1f84dc;}
.career-details-ul2 { display: block; padding: 15px 0;}
.career-details-ul2 li { display: inline-block; color: #014272; font-size: 14px; margin-top: 15px; padding: 0 25px; border-left: 1px solid #ccd6e3; line-height: 22px;}
.career-details-ul2 li:first-child { padding-left: 0px; border-left: none;}
.career-details-ul2 li span { display: block; font-weight: 700;}



@media screen and ( max-width: 1200px ) {
    .career-top-box { padding: 30px 25px;}
}

@media screen and ( max-width: 991px ) {
    .career-top-block { padding: 30px 0 50px 0;}
    .career-second-block { padding: 30px 0 50px 0;}
    .career-second-form { margin-top: 15px;}
    .career-open-position-block { padding: 40px 0 20px 0;}
    .career-open-position-box { padding: 35px 0; text-align: center;}
    .career-open-position-box-img { position: static; margin-bottom: 15px;}
    .pictures-everyday-block { padding: 50px 0;}
    .career-second-block .commen-head h3,
    .career-open-position-block h2,
    .pictures-everyday-block h3 { font-size: 36px; line-height: 40px;}
    .pictures-everyday-block h3 { margin-bottom: 15px;}
    
    .career-details-block { padding: 50px 0;}
    .career-details-top img { margin-bottom: 20px;}
    .career-details-listing { padding: 30px 0;}
    .career-details-bottom { padding-top: 30px;}
    .career-details-ul2 li { padding: 10px 15px; width: 45%; border: 1px solid #ccd6e3; margin-top: 5px;}
    .career-details-ul2 li:first-child { padding: 10px 15px; border: 1px solid #ccd6e3;}
}

@media screen and ( max-width: 767px ) {
    .career-top-box h4 br { display: none;}
    .career-top-box h4 { margin-bottom: 10px;}
    .pictures-everyday-ul { display: block !important; font-size: 0;}
    .pictures-everyday-ul li { width: 33%; display: inline-block; vertical-align: top;}
    .career-details-ul2 li { display: block; width: 100%;}
}

@media screen and ( max-width: 480px ) {
    .pictures-everyday-ul li { width: 49%;}
    
}

/*===================================================================
  Career page 07-06-2021 end
  ===================================================================*/
  
/***Find Domain 26-10-2022 MSO****/
.mb-7{margin-bottom: 70px;}
.domain-bner.sub-banner-center {    padding: 80px 0;    display: block;    background-position: center center;    min-height: 590px;    background-size: cover;}
.domain-bner.sub-banner-center .banner-heading {margin-bottom: 30px; text-align: center;}
.banner-heading h2{color: #fff; font-size: 52px; line-height: normal; margin-bottom: 15px; font-family: 'robotothin';}
.banner-heading p{font-size: 28px;  font-family: 'robotothin'; color: #fff;}
.find-domain-tile{padding: 70px 0;}
.find-domain-tile span{display: inline-block; margin-bottom: 10px;}
.find-domain-tile span img{height: 58px; width: 58px; object-fit: contain; object-position: center;}
.find-domain-tile h4{color: #003878; margin: 0 0 15px 0; font-weight: 600;}
.find-domain-tile p{font-size: 16px; line-height: 24px;}
.find-domain-tile [class*="col-"] {padding-top:30px;padding-bottom:30px;}
.find-domain-tile .row{margin-top: -30px;}

.service_pro__logos{max-width: 770px; width: 100%; margin: auto; margin-top: 50px; padding: 10px 30px; border: solid 1px #ddd; border-radius: 100px;}
.service_pro__logos ul{display: flex; align-items: center; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.service_pro__logos ul li{margin-right: 15px; padding-right: 15px; border-right: solid 1px #CFDBE5;}
.service_pro__logos ul li:last-child{margin: 0; padding: 0; border: none;}
.service_pro__logos img{height: 80px; width: 100%; object-fit: contain; object-position: center;}

.adonce-section{background-color: rgba(3,85,151,0.1); padding: 80px 0;}
.adonce-content{padding-top: 30px;}
.adonce-content h3{width: 100%; max-width: 360px; line-height: normal; color: #003878; font-size: 32px; font-weight: 600; margin-bottom: 15px;}
.adonce-content h6{color: #0F7BCF; font-weight: 700; margin-bottom: 10px; font-size: 21px;}
.adonce-content p{font-size: 16px; line-height: 24px;}
.adonce-content ul{display: flex; margin-top: 30px; flex-wrap: wrap;}
.adonce-content ul li{padding: 20px; margin-right: 10px; background-color: #fff; border-radius: 20px; width: 175px;}
.adonce-content ul li:last-child{margin-right: 0;}
.adonce-content ul label{display: inline-block; text-transform: uppercase; font-size: 13px; color: #0F7BCF; font-weight: 600; border: solid 1px #0F7BCF; border-radius: 15px; padding: 0 10px; line-height: 20px;}
.adonce-content ul figure{font-size: 36px; font-weight: 700; color: #0F7BCF; line-height: normal;}
.adonce-content ul figcaption{color: #638CAC; line-height: normal; margin-top: 10px;}
.adonce-content .bnr-btns{margin-top: 30px; display: inline-block; text-transform: uppercase;}

.dom-price-sec.domain_pricing_table{padding: 100px 0;}
.dom-price-sec.domain_pricing_table h1{font-family: 'robotoblack'; font-size: 50px; color: #003878; margin-bottom: 25px; text-align: center;}
.dom-price-sec.domain_pricing_table .action{text-align: center; margin-top: 30px;}
.dom-price-sec.domain_pricing_table .action a{text-transform: uppercase;}

.dom-price-sec .table-responsive table {border-collapse: separate; border-spacing: 0 10px; border: 0; width: 100%; margin: 0; padding: 0;}
.dom-price-sec .table-responsive table thead tr th:first-child {padding-left: 15px;}
.dom-price-sec .table-responsive table thead tr th:nth-child(2){padding-left: 50px;}
.dom-price-sec .table-responsive table thead tr th {text-transform: uppercase; line-height: 30px !important; text-align: left; font-size: 14px; padding-top: 0px !important; padding-bottom: 0px !important; color: #4D7FA6; font-weight: 600; padding-left: 15px;}
.dom-price-sec .table-responsive table tbody {background: #fff; color: #003878; font-weight: 600;}
.dom-price-sec .table-responsive table tbody tr {border-top: 1px solid #e5e5e5; height: 60px; background-color: #EEF3F8;}
.dom-price-sec .table-responsive table tbody tr td:first-child {font-size: 20px; width: 160px; padding-left: 15px; border-radius: 5px 0 0 5px; background-color: #0F7BCF; color: #fff;}
.dom-price-sec .table-responsive table tbody tr td:last-child {border-radius: 0 5px 5px 0;}
.dom-price-sec .table-responsive table tbody tr td {height: 60px; line-height: 30px !important; text-align: left; padding: 0 15px; font-size: 16px;}
.dom-price-sec .table-responsive table tbody tr td:nth-child(2){padding-left: 50px;}
table.connected-table tr { display: none; }
table.connected-table tr.active { display: table-row; }

.domain_search{font-family: 'robotoregular'; max-width: 950px; width: 90%; height: 72px; padding: 7px; border-radius: 35px; margin: auto; display: flex; align-items: center; position: relative;  background-color: #fff;}
.domain_search .nice-select{background-color: #0F7BCF; height: 100%; width: 250px; border-radius: 35px 5px 5px 35px;}
.domain_search .nice-select span.current{line-height: 54px; border-radius: 35px 0 0 35px; font-weight: 600; color: #fff; padding: 0; font-size: 16px;}
.domain_search .nice-select .list{width: 100%;}
.domain_search .nice-select:after{width: 10px; height: 10px; border-color: #fff; margin-top: -8px;}
.domain-searchfeild{ width: 100%; margin: 0; padding: 0 72px 0 10px; background-color: #fff; box-shadow: none; border: none;}
.search_round_btn{position: absolute; right: -32px; top: -7px; background-color: #0F7BCF; width: 86px; height: 86px; border-radius: 50%; display: inline-block; color: #fff; font-size: 32px;}
.domain-searchfeild:focus, .search_round_btn:focus{outline: none; box-shadow: none; border: none;}
.domain-searchfeild::-webkit-input-placeholder {color: #4D7FA6; font-size:18px; font-weight: 700;}
.domain-searchfeild::-moz-placeholder {color: #4D7FA6; font-size:18px; font-weight: 700;}
.domain-searchfeild:-ms-input-placeholder {color: #4D7FA6; font-size:18px; font-weight: 700;}
.domain-searchfeild:-moz-placeholder {color: #4D7FA6; font-size:18px; font-weight: 700;}

.domain__names{width: fit-content; margin: auto; background-color: #015291; padding: 60px 20px 30px 20px; color: #fff; border-radius: 15px; margin-top: -36px;}
.domain__names ul{display: flex;}
.domain__names ul li{margin-right: 15px; padding-right: 15px; border-right: solid 1px #255377;}
.domain__names ul li:last-child{margin: 0; padding: 0; border: none;}
.domain__names label, .domain__names span{display: block;}
.domain__names label{font-size: 20px; font-weight: 900; line-height: normal; text-transform: uppercase;}
.domain__names span{font-size: 14px; color: #91BFE2;}
.domain_search input.domain-searchfeild {    font-size: 18px; line-height: normal; color: #4d7fa6;    font-size: 18px;    font-weight: 600;}

@media screen and ( max-width: 1199.98px ) {
    .brief-tile{max-width: 395px;width: 100%;margin: auto;}
    .adonce-content ul li{width: 145px;}
    .adonce-content ul figure{font-size: 30px;}
    .dom-price-sec.domain_pricing_table h1{font-size: 42px;}
}
@media screen and ( max-width: 991.98px ) {
    .find-domain-tile{text-align: center;}
    .adonce-section {text-align: center;}
    .adonce-section .img-responsive{margin: auto;}
    .adonce-content h3{margin: auto; padding-bottom: 20px;}
    .adonce-content ul{justify-content: center; gap:10px}
    .adonce-content ul li{margin: 0;}
    .align-md-reverce{display: flex; flex-direction: column-reverse;}
    .service_pro__logos{padding:10px 15px;}
    .service_pro__logos ul{justify-content: center;}
    .service_pro__logos ul li{width: 46%;}
    .service_pro__logos ul li img{height: 50px;}

    .domain_search{font-family: 'robotoregular'; max-width: 950px; width: 90%; height: 72px; padding: 7px; border-radius: 35px; margin: auto; display: flex; align-items: center; position: relative;  background-color: #fff;}
    .search_round_btn{position: absolute; right: 8px; top: 8px; background-color: #0F7BCF; width: 56px; height: 56px; border-radius: 50%; display: inline-block; color: #fff; font-size: 16px;}
    .domain-bner.sub-banner-center .banner-heading p { font-size: 16px; font-family: 'robotoregular'; line-height: 22px;    }
    .domain-bner.sub-banner-center .banner-heading h2 { font-size: 42px; font-family: 'robotoregular';   }
    .single-post .sub-banner-text h2 {        font-size: 35px;    }
}
@media screen and ( max-width: 767.98px ){
    /* Table--Responsive */
    .dom-price-sec .table-responsive{border: none;}
    .dom-price-sec .table-responsive table {border: 1px solid transparent; border-spacing: 0 20px; box-shadow: none;}
    .dom-price-sec .table-responsive table thead {display: none;}
    .dom-price-sec .table-responsive table tbody tr {border-bottom: 45px solid #f8f8f8;}
    .dom-price-sec .table-responsive table tbody tr td:first-child {width: auto; padding-left: 10px; border-radius: 0;}
    .dom-price-sec .table-responsive table tbody tr td:last-child{border-radius: 0;}
    .dom-price-sec .table-responsive table tbody tr td:before { content: attr(data-label); float: left; font-size: 10px; text-transform: uppercase; font-weight: bold;}
    .dom-price-sec .table-responsive table tbody tr td { display: table-cell; text-align: left; font-size: 13px; padding: 0px 8px !important; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08); line-height: 60px !important;}

    .domain__names ul {display: flex; flex-wrap: wrap; justify-content: center; gap: 15px; text-align: center;}
    .domain__names ul li{margin: 0; padding: 0; border: none;}
    .domain__names label{font-size: 16px;}
    .domain__names span{font-size: 12px; line-height: normal; font-weight: 600;}
    
}

@media screen and ( max-width: 575.98px ){
    .domain_search .nice-select{display: none;}
}
/***Find Domain 26-10-2022 MSO****/


/**New Footer Section MSO 23-11-2022**/

.ul-footer{background-color: #21282d; padding: 80px 0 30px 0;}
.ul-footer .pb-more{margin-bottom: 50px;}
.ft-logo a{display: block; margin-bottom: 20px;}
.ft-logo img{width: 205px;}
.ft-logo p{margin: 0; font-size: 12px; color: #979a9d;}
.ft-links h5, .ft-paymenticons h5, .ft-social h5{font-size: 18px; color: #fff; letter-spacing: 1px; font-family: 'robotobold'; margin-bottom: 25px;}
.ft-links a{color: #979a9d; font-size: 14px; line-height: 28px;}
.ft-links a:hover{color: #419ce3;}
.ft-social ul li{display: inline-block; margin-right: 5px;}
.ft-social ul li:last-child{margin-right: 0;}
.ft-social ul li a{height: 32px; width: 32px; border-radius: 50%; background-color: #fff; text-align: center; line-height: 32px; color: #21282d; display: inline-block;}
.ft-social ul li a:hover{background-color:#419ce3}
.ft-paymenticons ul li{display: inline-block; margin-right: 3px;}
.ft-paymenticons ul li:last-child{margin-right: 0;}
.ft-paymenticons ul li img{height: 38px;}
.footer__wraper{display: flex; flex-wrap: wrap;}
.ul-footer .ftlink_left{width: 70%;}
.ul-footer .ftlink_right{width: 30%; padding-left: 30px;}
.twitter-api .tile{border: solid 1px #394044; background-color: #242b2f; padding: 28px 28px 28px 60px; margin-bottom: 18px; border-radius: 10px; position: relative;}
.twitter-api .tile h6{color: #fff; font-size: 14px; line-height: 32px;}
.twitter-api .tile p{color:#979a9d; font-size: 12px; line-height: 18px;}
.twitter-api .tile .row{margin-top: 10px;}
.twitter-api .tile .row p{color: #fff; font-size: 14px;}
.twitter-api ul.tweet-edit{padding-top: 0;}
.twt_icon {position: absolute; left: 16px; top: 28px;}
.twt_icon i{color: #0972c0; font-size: 32px;}
.ft-contactdeatils{min-height: 420px; padding: 80px 0 50px; background: url(../img/footer_contact_bg.jpg); background-position: center; background-size: cover;}
.ft-contactdeatils .heading{text-align: center; margin-bottom: 55px;}
.ft-contactdeatils h2{font-size: 42px; margin: 0 0 33px 0;    line-height: 53px;}
.ft-contactdeatils .bnr-btns{min-width: 226px; text-transform: uppercase;}
.contact-item{display: flex; gap: 20px; align-items: center;}
.contact-item img{width: 72px; height: 72px;}
.contact-item span label{display: block; color: #cfd4d8; font-size: 16px;}
.contact-item span a{display: block; color: #fff; font-size: 20px;}
.contact__row{display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between;}
.twitter-api {
    /* border: solid 1px #394044;
    background-color: #242b2f;
   padding: 28px 28px 28px 50px;
    margin-bottom: 18px;
    border-radius: 10px;*/
}
.ft-logo.pb-more.equal p {
    color: #979a9d;
    font-size: 14px;
    line-height: 28px;
}
.ft-social .fab {
    background: transparent !important;
}
@media screen and ( max-width: 1200px ) {
    .footer__wraper{flex-direction: column; }
    .ul-footer .ftlink_left{width: 100%;}
    .ul-footer .ftlink_right{width: 100%; padding-left: 0;}
    .contact-item img{width: 52px; height: 52px;}
}
@media screen and ( max-width: 768px ) {
    .contact__row{flex-direction: column; gap: 20px}
    .contact-item {margin: auto; width: 320px;}
}
/********** apr 25-2023 ************/
/** Add Page Server Colocation by MSO **/

.white-boder{color: #FFF; border-radius: 35px; background-color: transparent; box-shadow: inset 0 0 0 2px #fff;}
.white-boder:hover{background-color: #fff; color: #ffb03c;}
.orangetick-list li{ margin-bottom: 12px; font-family: 'robotolight'; font-size: 18px; padding-left: 30px; line-height: 24px; position: relative; color: #fff;}
.orangetick-list li::before{content: ""; width: 20px; height: 20px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); background: url(../img/list-orange.svg) no-repeat; background-size: contain;}
.orangetick-list li:last-child{margin-bottom: 0;}

.servertick-list li{ margin-bottom: 12px; font-size: 14px; padding-left: 30px; line-height: 24px; position: relative; color: #000;}
.servertick-list li::before{content: ""; width: 20px; height: 20px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); background: url(../img/servertick-list.svg) no-repeat; background-size: contain;}
.servertick-list li:last-child{margin-bottom: 0;}


.primary-solid{line-height: 50px; background-color: #025697;}
.primary-solid:hover{background-color: #00467c; color: #fff;}
.primary-border{line-height: 50px; background-color: transparent; color: #025697; box-shadow: inset 0 0 0 2px #025697;}
.primary-border:hover{background-color: #00467c; color: #fff;}
.bnr-btns.btn-sm{font-size: 14px; font-family: 'robotomedium'; text-transform: uppercase;}

.banner-wraper{display: flex; justify-content: space-between; align-items: flex-end;}
.colocation-banner{font-family: 'robotoregular'; min-height: 590px; padding: 25px 0; display: flex; align-items: center; background-size: cover; background-position: center;}
.colocation-banner .colocation-content{max-width: 460px; }
.colocation-banner h3, .colocation-banner h5 {color: #fff; font-family: 'robotothin';}
.colocation-banner h3{font-size: 48px; margin-bottom: 35px;}
.colocation-banner h5{font-size: 31px;}
.colocation-banner h6{font-family: 'robotomedium'; color: #fff; font-size: 18px; margin-bottom: 15px;}
.colocation-banner .contact-number{margin-top: 28px; color: #fff;}
.colocation-banner .contact-number span{font-family: 'robotolight';  color: #fff; font-size: 18px;}
.colocation-banner .action{display: flex; column-gap: 20px; margin-top: 35px;}
.colocation-banner .action .bnr-btns{font-family: 'robotoregular'; min-width: 200px; text-align: center;}
.colocation-banner .colocation-locations{max-width: 320px; text-align: right;}
.colocation-banner .colocation-locations h6{font-family: 'robotomedium'; color: #fff; text-transform: uppercase; font-size: 22px;}
.colocation-banner .colocation-locations ul li{font-family: 'robotoregular'; font-size: 18px; color: #fff; margin: 0 0 10px 0;}
.colocation-banner .colocation-locations a{text-align: right; text-transform: uppercase; color: #fff; text-decoration: underline;}

.why-thislocation{background-color: #f6f7fa; padding: 70px 0;}
.why-thislocation h2{font-family: 'robotolight'; margin: 0 0 22px 0; color: #121d2f;}
.transport-list{margin-top: 40px;}
.transport-list .transport{width: 80%;}
.transport-list .distance{width: 20%; text-align: center;}
.transport-list .table-heading{display: flex; margin: 0 0 15px 0;}
.transport-list .table-heading .transport{font-weight: bold;}
.transport-list .table-heading .distance{font-weight: bold;}
.table-body .table-row {display: flex; line-height: 24px;}
.table-action{margin-top: 75px; display: flex; flex-wrap: wrap; gap: 15px;}

.why-thislocation .sectionmap-details{display: flex; justify-content: space-between;}
.why-thislocation .sectionmap-details span{color: #7a7b7b; font-size: 14px; padding-left: 100px;}
.why-thislocation .sectionmap-details a{font-family: 'robotomedium'; color: #121d2f; text-transform: uppercase; text-decoration: underline;}
.why-thislocation .section-map{text-align: right;}
.why-thislocation .section-map img{width: 100%; max-width: 620px;}

.whypulsant-colocation{padding: 70px 0; background-color: #fff;}
.whypulsant-colocation .section-heading{display: flex; justify-content: space-between; column-gap: 30px; row-gap: 30px;}
.whypulsant-colocation .section-heading h2{color: #070707; width: 30%; max-width: 230px;}
.whypulsant-colocation .section-heading p{width: 70%; padding: 0; line-height: 24px;}

.whypulsant-colocation .features-section{margin: 50px 0 0 0;}
.features-cards{height: 100%; background: #fff; margin-top: 50px; display: flex; align-items: stretch; flex-wrap: wrap;  gap: 17px; justify-content: center;}
.features-cards .features-card{width: 32.3%; background-color: #fff; box-shadow: 2px 0 40px rgba(232, 161, 27, 0.07);}
.features-card .cardbody{background-color: #3b5770; padding: 30px 25px;}
.features-card .cardbody .cardbody-heading{display: flex; align-items: center; gap: 15px; margin: 0 0 15px 0;}
.features-card .cardbody .cardbody-heading h6{font-size: 18px; color: #fff; text-transform: uppercase;}
.features-card .cardbody p{color: #cbd3d9; margin-bottom: 15px;}
.features-card .features-list{padding: 30px 25px;}

 /*MSO 16-06-2023 icon size and webhost banner*/
.webhost-banner .new-price .price-tittle{background-color: #013564; border-radius: 15px 15px 0 0; border-bottom: none; margin: 0 0 8px 0;}
.webhost-banner .banner-right.new-price{background-color: #012d55;}
.webhost-banner .banner-right.new-price .text{font-size: 14px;}
.webhost-banner .sub-banner-icon{padding-top: 45px;}
.webhost-banner .sub-banner-icon img{height: 210px; max-width: inherit; width: auto;}

.webplan-new .main-plan-item .pic-box{height: 180px;}
.webplan-new .main-plan-item .pic-box img{max-height: 123px; margin-top: 0; margin-bottom: 0; top: 35px;}
/* Header Update as on 22-06-2023 */

.header-top .head-contact>ul>li {
  padding: 0;
}
.header-top .head-contact>ul>li>a.hoverClass {
  box-shadow: none;
}
.header-top .main-menu ul li a.active,
.head-contact>ul>li.drp>a.hoverClass:after {
  display: none;
}
.header-top a#togh.hoverClass { 
color: #fff !important;
}
.main-plan-item .best-by {
    top: -26px;
}
.main-plan-item .best-by:before,.main-plan-item .best-by:after {
display: none;
}
.webhost-banner .sub-banner-icon.biznis-host img {
    height: 180px;
}
.features-table .table td.label-data span {
    display: flex;
    align-items: center;gap: 5px;
}
@media screen and ( max-width: 1200px ) {
    .features-cards .features-card{width: 31.2%;}
}
@media screen and ( max-width: 992px ) {
    .whypulsant-colocation .section-heading{flex-direction: column;}
    .whypulsant-colocation .section-heading h2{width: 100%; text-align: center; margin-right: auto; margin-left: auto;}
    .whypulsant-colocation .section-heading p{width: 100%; text-align: center;}
    .features-cards .features-card{width: 340px; margin: 0 auto;}
    
    .why-thislocation .section-map{padding-top: 50px; text-align: center;}
    .why-thislocation .sectionmap-details{justify-content: center; gap: 10px; flex-wrap: wrap;}
    .why-thislocation .sectionmap-details span{padding-left: 0;}

    .colocation-banner h3{font-size: 40px;}
    .colocation-banner h5 {font-size: 28px;}
    .table-action{justify-content: center;}
}
@media screen and ( max-width: 768px ) {
    .colocation-banner .colocation-locations{display: none;}
    .colocation-banner .action{flex-direction: column; gap: 15px; align-items: flex-start;}
}

.page-template-web-hosting .features-table .table tr td.label-data img {
    width: 28px;
}
.blog-detail .blog-detail-img img, .blog-detail .blog-detail-cont img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

