/* Top Bar starts here */

.header-in .row-wrapper .top-bar-info p span{
    padding: 17px 0px;
    float: right;
    font-size: 20px;
    color: #5b5b5b;
    font-weight: 600;
	text-align: right;
	line-height: 33px;
}

.dropdown-menu:before {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    top: -9px;
    left: 23px;
    display: inline-block;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ccc;
    border-left: 10px solid transparent;
    border-bottom: 10px solid


}

.dropdown-menu:after {
    content: '';
    position: absolute;
    top: -6px;
    left: 10px;
    display: inline-block;
    border: 10px solid transparent;

}

.header-in .row-wrapper .top-bar-info a{
    color: #d9d9d9;
    position:relative;
    top: 4px;
    padding-right:7px;
    color: #d9d9d9;


}

.header-in .row-wrapper .top-bar-info a:hover{

    color:#ffffff;
    text-decoration:none;
}



/* Top Bar ends here */



/* Nav starts here */
.header-in .navbar{
    border:none;
    margin-bottom:0px;

}

.header-in .navbar>.container-fluid .navbar-brand {
    background-color:#fff;
}

.header-in .navbar-brand{
    height: 76px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}

.header-in .nav li {
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    padding: 0px 0px;
}

.header-in .navbar-default {
    background: #00A79D;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #06897C), color-stop(100%, #00A79D));
    background: -webkit-linear-gradient(left, #06897C 0%, #00A79D 100%);
    background: -moz-linear-gradient(left, #06897C 0%, #00A79D 100%);
    background: -ms-linear-gradient(left, #06897C 0%, #00A79D 100%);
    background-image: -ms-linear-gradient(left, #06897C 0%, #00A79D 100%);
    background: -o-linear-gradient(left, #06897C 0%, #00A79D 100%);
    background: linear-gradient(to right, #06897C 0%, #00A79D 100%);
}

.header-in .navbar-nav{
    padding-left: 29px;
}

.header-in .navbar-nav>li {

    border-left: 1px solid #06897C;
}

.header-in .navbar-default .navbar-nav>li>a {
    color: #FFFFFF;
    font: bold 16px bluehost,'Segoe UI','Gill Sans','Gill Sans MT',GillSans,'Trebuchet MS',Arial,sans-serif;
    line-height: 4;
    padding: 6px 13px;
    text-decoration: none;
    text-transform: capitalize;
}

.header-in .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color:#fff;
}


.header-in .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #06897C;

}

.header-in .dropdown-menu>li>a {
    color: #00A79D;
    font: bold 15px/3 bluehost,'Segoe UI','Gill Sans','Gill Sans MT',GillSans,'Trebuchet MS',Arial,sans-serif;
    text-align: left;
}

.header-in .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #00A79D;
    text-decoration: none;
    background: #F1F5F9;
}

.header-in .user-info.navbar-nav li {
    border-left: none;
}

.header-in li.nav-heading {
    color: #5b5b5b;
    padding: 15px 15px 0px;
    font-weight: 600;
    font-size: 18px;
    font-family: bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
}

.header-in ul.dropdown-menu li a {

    text-decoration: none;
}

.header-in .nav-desc{
    font-size: 16px;
    color: #9a9a9a;
    font-weight: 600;
    line-height: 1.4;
    margin-top: 1px;
    font-family: bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
}
.header-in .nav .long-nav .nav-desc {
    margin-top: 1px;

}

.header-in .nav .long-nav .col-md-6{
    padding-left:0;
}
.header-in .nav .long-nav li {
    padding: 15px 15px 0px;
}
.header-in .nav .long-nav li:hover {
    background: #F1F5F9;
}
.header-in .nav .long-nav li.nav-heading:hover {
    background: transparent;
}

/* New icon starts here */
.header-in .navbar-default .navbar-nav .new{
    display: block;
    position: absolute;
    background: #ffba24;
    color: #000;
    font-size: 12px;
    padding: 2px 6px;
    border-radius: 4px;
    font-weight: bold;
    bottom: -7px;
    margin-left: -14px;
    z-index: 2;
    right: 0px;
    top: 5px;
    left: inherit;
    bottom: inherit;
}


.header-in .extra_new {
    display: block;
    position: absolute;
    background: #ffba24;
    color: #000;
    font-size: 12px;
    padding: 2px 6px;
    border-radius: 4px;
    right: 15px;
    font-weight: bold;
    z-index: 2;
    top: 15px;
}
/* New icon ends here */

.header-in .long-nav{
    width:600px;
}

/* Nav ends here */

/* Main Banner starts here */

.homepage-in .jumbotron{
    margin-bottom:0px;
    margin-top:0px;
}
.homepage-in .main-banner{
    background-color: #ffffff;
    background: url("/getImage.php?src=myUploadedImages/bhhmepgbgimg.jpg") no-repeat center top;

}

.dd-icon{
    background: url('/getImage.php?src=myUploadedImages/sh_feature_sprite_1.png');
    background-repeat:no-repeat;
    display:inline-block;
    width: 39px;
    height: 37px;
    vertical-align: bottom;
}

.icon2{
    background-image: url("../img/other_icons.png");
    display: inline-block;
}

.always_support-icon{
    background-position:0px 0px;
}

.blue-greater-then-icon{

    width: 17px;
    height: 17px;
    background-position: -86px -13px;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.blue-ok-icon{
    width: 17px;
    height: 17px;
    background-position: -15px -17px;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.plus-icon{
    width: 17px;
    height: 16px;
    background-position: -214px -47px;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.minus-icon{
    width: 17px;
    height: 17px;
    background-position: -213px -9px;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.below-icon{
    width: 24px;
    height: 20px;
    background-position: -45px -12px;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.top-icon{
    width: 26px;
    height: 20px;
    background-position: -42px -60px;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.green-ok-icon{
    width: 17px;
    height: 17px;
    background-position: -15px -35px;
    background-repeat: no-repeat;
    vertical-align: middle;
}


.blue-less-then-icon{
    width: 11px;
    height: 17px;
    background-position: -90px -45px;
    background-repeat: no-repeat;
    vertical-align: middle;

}

.white-greater-then-icon{
    width: 32px;
    height: 33px;
    background-position: -7px -57px;
    background-repeat: no-repeat;
    vertical-align: top;
    position: relative;
    bottom: 4px;
}

.white-less-then-icon {
    width: 28px;
    height: 34px;
    background-position: -207px -187px;
    background-repeat: no-repeat;
    vertical-align: top;
    position: relative;
    bottom: 4px;

}

.bandwidth-icon{
    width: 32px;
    height: 39px;
    background-position: -122px -97px;
    background-repeat: no-repeat;
    vertical-align: bottom;
}

.hosting-icon{
    width: 39px;
    height: 39px;
    background-position: -122px -66px;
    background-repeat: no-repeat;
    vertical-align: bottom;
}

.email-icon{
    width: 32px;
    height: 39px;
    background-position: -122px -34px;
    background-repeat: no-repeat;
    vertical-align: bottom;
}

.money-back-icon{
    width: 39px;
    height: 39px;
    background-position: -121px 3px;
    background-repeat: no-repeat;
    vertical-align: bottom;
}

.prog-support-icon{
    background-position: -172px -422px;
    vertical-align: bottom;
    width: 68px;
    height: 74px;
}

.prog-support-icon2{
    background-position: 0 -212px;
    vertical-align: bottom;
    width: 39px;
    height: 37px;
}

.robust-icon{
    vertical-align: bottom;
    background-position: 3px -322px;
}

.server-spec-icon{
    vertical-align: bottom;
    background-position: 0px -386px;
    height: 41px;
}

.reliable-icon{
    vertical-align: bottom;
    background-position: 3px -447px;
}

.lh-cpanel-icon{
    width: 68px;
    height: 70px;
    background-position: -38px -23px;
}

.lh-security-icon{
    width: 90px;
    height: 70px;
    background-position: -159px -28px;
}

.lh-email-icon{
    width: 68px;
    height: 70px;
    background-position: -39px -334px;
}

.lh-ecommerce-icon{
    width: 90px;
    height: 70px;
    background-position: -159px -663px;
}

.lh-support-icon{
    width: 90px;
    height: 70px;
    background-position: -159px -231px;
}

.lh-domain-icon{
    width: 90px;
    height: 70px;
    background-position: -157px -125px;
}

.lh-mail-frwd-icon{
    width: 90px;
    height: 70px;
    background-position: -39px -128px;
}

.lh-domain-theft-protect-icon{
    width: 90px;
    height: 70px;
    background-position: -32px -544px;
}

.lh-domain-frwd-icon{
    width: 90px;
    height: 70px;
    background-position: -40px -444px;
}

.customer-support-icon{
    width: 68px;
    height: 67px;
    background-position: -172px -421px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: bottom;
}
.super-frame-icon {
    width: 68px;
    height: 67px;
    background-position: -171px -525px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: bottom;
}

.ecommerce-icon{
    width: 68px;
    height: 67px;
    background-position: -173px -649px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: bottom;
}

.server-specification-icon{
    width: 68px;
    height: 74px;
    background-position: -302px -286px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: bottom;
}
.domain-icon{
    width: 39px;
    height: 37px;
    background-position: 0px -269px;
    vertical-align: bottom;
}

.domain-icon2{
    width: 39px;
    height: 39px;
    background-position: -160px 3px;
    vertical-align: bottom;
}

.reliable-support{
    height: 74px;
    background-position: -161px -421px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: bottom;
    width: 90px;
}

.plesk-panel-icon{
    width: 68px;
    height: 67px;
    background-position: -426px -649px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: bottom;
}

.platform-icon {
    background-position: 0px -40px;
}

.whm-icon {
    background-position: 0px -99px;
    vertical-align: bottom;
}

.cloud-icon {
    background-position: 0px -147px;
}

.homepage-in .main-banner h2{
    font-size:48px;
    color: #004D97;

}

.homepage-in .main-banner h4{
    font-size:30px;
    color: #004D97;

}

.homepage-in .main-banner .glyphicon{
    color:#00A79D;
    font-size:12px;
    top:0px;
}

.homepage-in .main-banner p{
    color:#00A79D;
	font-size: 24px;
	line-height: 30px;
}

.homepage-in .main-banner .green-button{
    font: normal 30px bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    text-transform: lowercase;
    padding: 9px 42px 15px 30px;
    moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
    color: #fff;
    text-decoration: none;

}

.homepage-in .main-banner .green-button:focus {
    outline: transparent;
}
.green-button .chevron-right {
    background-image:url("../img/icons.png");
    width: 26px;
    height: 35px;
    display: inline-block;
    background-position: -11px -55px;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-left: 10%;
}



button.btn.btn-default.btn-lg.green-button:active:focus {
    border-color: #2fbe15;
    color: #ffffff;
    background-color: #2fbe15;
    outline: transparent;
}

.homepage_modals .modal-header{
    background-color:#00A79D;
    border-radius:2px;

}

.homepage_modals h3{
    color:#636363;
}

.homepage_modals p{
    color:#636363;
}

.homepage_modals .modal-body div{
    padding-bottom:1%;
}


/* Main Banner ends here */
.product-blurb{
    padding: 6% 0 ;
}

.row-wrapper .product-builder{
    padding-top:0;
}

.row-wrapper .product-blurb p {
    font: normal 18px bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    color: #00A79D;
    margin-bottom:10px;
}

.row-wrapper .product-blurb .glyphicon{
    color: #00A79D;
    font-size: 12px;
    top: 0px;
}

.row-wrapper .product-blurb a {
    text-decoration: underline;
}

.row-wrapper .product-blurb .homepage-view-plans {
    padding-top: 3%;
}

.row-wrapper .product-blurb .homepage-view-plans a.btn.btn-default.btn-lg {
    padding: 9px 59px;
    text-decoration: none;
    color: #ffffff;
}

.product-blurb .blurb-price {
    padding: 15px 43px 15px 38px;
    width: auto;
    position: relative;
    bottom: initial;
    right: initial;
    margin-top:12%;
}

/* extra details starts here */
.row-wrapper-xs.container-fluid.visible-xs.extra-details {
    padding-top: 54px;
    background-color:#EDF4F9;
    padding-bottom:74px;

}

.row-wrapper-xs.extra-details span .support {
    background-image: url("/getImage.php?src=iconshomepage.png");
    background-position: -86px -121px;
    width: 94px;
    height: 85px;
    display:block;
}

.row-wrapper-xs.extra-details span .money-back-icon {
    background-image: url("/getImage.php?src=iconshomepage.png");
    background-position: -84px -24px;
    display: block;
    width: 94px;
    height: 85px;

}


.row-wrapper-xs.extra-details h2{
    color:#00A79D;
    font-size: 24px;
}

.row-wrapper-xs.extra-details p{
    color:#5B5B5B;
    font-size: 1.063em;
}

.row-wrapper-xs.extra-details p span{
    color:#00A79D;
}

.row-wrapper-xs.extra-details .money-back-extra {
    padding-top: 54px;
    padding-bottom: 54px;
}
/*extra details ends here */



/* Homepage ends here */

/* Footer starts here */
#page-footer {
    width: 100%;
    clear: both;
    overflow: inherit;
    background-color:#00A79D;
}
#page-footer, #page-footer a {color: #fff; text-decoration: none;}
#page-footer a.greytext {color:#DA9259;}
#page-footer a:hover {text-decoration:underline; color:#fff;}

.horizontal-line{
    padding-bottom: 54px;
}
.footer-cols {
    overflow: inherit;
    /*text-transform: lowercase;*/
    width: auto;
    margin: inherit;
}

.footer-cols h4{
    font-size: 24px;
    padding-bottom:10px;
}

.footer-cols .footer-cols-one,.footer-cols .footer-cols-two,.footer-cols .footer-cols-three {
    padding: 2% 0 0 3%;
    /*border-left: solid 1px #06897C;*/
}

.footer-cols .footer-cols-one ul li,.footer-cols .footer-cols-two ul li,.footer-cols .footer-cols-three ul li{
    font: 400 15px bluehost,'Segoe UI','Gill Sans','Gill Sans MT',GillSans,'Trebuchet MS',Arial,sans-serif;
    padding-top:5px;
}


.footer-cols .footer-cols-one,
.footer-cols .footer-cols-two,
.footer-cols .footer-cols-three,
.footer-cols .footer-cols-four{
    padding-bottom: 60px;
} 
/* accordion starts here */


#page-footer .row-wrapper.accordion .panel-body ul li {
    padding-bottom: 20px;
}
#page-footer .row-wrapper.accordion .panel-body ul li a {
    color: #5B5B5B;
}

.row-wrapper.accordion .panel-group {
    margin-bottom: 0px;
}

.row-wrapper.accordion .panel a h4 {
    font-family: bluehost,'Segoe UI','Gill Sans','Gill Sans MT',GillSans,'Trebuchet MS',Arial,sans-serif;
    font-size: 21px;
    margin-left:8.33333333%;
}

.row-wrapper.accordion .panel a h4:after{

}


#page-footer .row-wrapper.accordion .panel-title a.collapsed {
    text-decoration: none;
}

.row-wrapper.accordion .panel-body ul li a{
    font-family: bluehost,'Segoe UI','Gill Sans','Gill Sans MT',GillSans,'Trebuchet MS',Arial,sans-serif;
    font-size:14px;
    color:#000;
}

.row-wrapper.accordion .panel.panel-default {
    background-color: #00A79D;
    border-color: transparent;
    margin-top: 0;
}

.row-wrapper.accordion .panel-default>.panel-heading {
    background-color: #00A79D;
    border-bottom: 1px solid #06897C;
    padding: 15px 15px;
}

.row-wrapper.accordion .panel-default>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:transparent;
    background-color: #fff;
}
/* accordion ends here */

.row-wrapper.footer-links-xs{
    padding:15px;
    border-bottom:1px solid #06897C;
}

.footer-links {
    font-size:15px;
    padding:25px 0;
    overflow: inherit;
    border-top: solid 1px #06897C;
}
/* Footer ends here */

/* select domain modal start */


.bh-in .modal-footer{
    width: inherit;
}

.bh-in .modal-dialog-large button.close {
    margin: -10px;
}

.bh-in  .modal-dialog.modal-dialog-large {
    margin-right: inherit;
    margin:0 auto;
}

.bh-in .modal-dialog .btn-sm{
    background-color: #FFCB05;
    border:none;
}

.bh-in .modal-dialog .btn-sm:hover{
    background-color: #06ca00;
}

.domain-options {
    text-align: center;
    color: #3c3c3c;
    font-size: 30px;
    font-weight: bold;
}

.domain-options .mainTxt {
    margin-bottom: 10px;
}

.domain-field-wrapper {
    margin-bottom: 20px;
    position: relative;
}

.domain-field-wrapper > form {
    margin-bottom: 20px;
}

.domain-field-wrapper.select-domain-modal input.textbox {
    width: 100%;
    padding: 12px;
    color: #000;
    border-radius: 6px;
    border: 2px solid #bfbfbf;
    font-size: 16px;
    position: relative;
}

#new-domain-name {
    width: 79.5%;
    border-radius: 6px 0 0 6px;
}

.domain-field-wrapper select.domain-modal-select {
    margin: 0px;
    margin-left: -8px;
    border: 2px solid #bfbfbf;
    border-left: 0px;
    padding: 11px;
    font-size: 16px;
    width: 109px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    height: 44px;
    position: relative;
    top: -1px;
}

.sitelock-box h4 {
    font-family: "proxima_nova", Arial !important;
    font-size: 22px !important;
    font-weight: 600 !important;
    margin: -5px 0 20px 0 !important;
}
#select-domain-modal .inner-content p{
    font-family: "proxima_nova", Arial;
    font-size: 15px;
    font-weight: 100;
    color: #222;
}

#select-domain-modal .inner-content p.purchase-security label{
    font-family: "proxima_nova", Arial;
    font-size: 15px;
    font-weight: 600;
    color: #222;
}
.upsell-bot-box {
    background: #efefef;
    border-radius: 6px;
    padding: 15px 10px 10px 10px;
    float: left;
    width: 276px;
    margin-right: 15px;
    border: 1px solid #efefef;
    cursor: pointer;
}

.upsell-bot-box.last {
    float: right;
    margin: 0;
}

.upsell-bot-box:hover {
    background: #fcfcfc;
    border: 1px solid #efefef;
    box-shadow: inset 0px 0px 30px 0px #e6e6e6;
}

.upsell-bot-box label {
    display: block;
    font-size: 16px;
    cursor: pointer;
}

.upsell-bot-box .tool-logo {
    background: url(/getImage.php?src=images/all-images-codeguard.png) no-repeat;
    height: 26px;
    margin-bottom: 5px;
    width: 128px;
}

.bh-in .upsell-bot-box .tool-logo.codeguard {
    background-position: 0px -123px;
}

.bh-in .upsell-bot-box .tool-logo.sitelock {
    background-position: -133px 0px;
}
.domain-modal p {
    font-size: 12px;
    padding: 0px 0 7px 0;
    margin: 0;
}

.sitelock-box p.checkbox {
    color: #dc3a3a;
    font-weight: bold;
}

.sitelock-box p.checkbox input {
    margin: 2px;
    position: relative;

}

.sitelock-box p.checkbox a {
    display: inline-block;
    padding-left: 20px;
}

#modal_div .modal-footer {
    margin-top: 20px;
    text-align: center;
}

/* select domain modal end */


/* hosting starts here */
.bh-in #page-wrapper {
    padding: 0;
    overflow-x:hidden;
}

.bh-in .hosting-wrapper .jumbotron{
    padding:0;
    margin:0;
    background-color:#ffffff;
}

.bh-in .hosting-wrapper .main-banner-xs h2 {
    font: normal 45px bluehost, Arial, Helvetica, sans-serif;
}
.bh-in .hosting-wrapper .jumbotron.main-banner-xs .main-banner-content{
    padding-top:54px;
    padding-bottom:54px;
    width: 100%;
    float: none;
}


.bh-in .hosting-wrapper .jumbotron.main-banner-xs .main-banner-content h1{
    color:#00A79D;
    margin:0;
}

.bh-in .hosting-wrapper .jumbotron.main-banner .main-banner-content-lg{
    padding-top:35px;
    padding-bottom:35px;
    padding-left:6px;
}

.bh-in .hosting-wrapper .jumbotron.main-banner .main-banner-content-lg p{
    font-size:18px;
    line-height: 24px;
}

.bh-in .hosting-wrapper .jumbotron.main-banner .main-banner-content-lg h1{
    font-size:60px;
    color:#00A79D;
    margin: 0;
}

.bh-in .hosting-wrapper .jumbotron.main-banner .main-banner-content-lg .view-plan{
    padding: 14px 50px 14px 20px;
    font-size:26px;
}

.bh-in .hosting-wrapper .jumbotron.main-banner .main-banner-content-lg .view-plan .chevron-right{
    margin-left:17%;
}

.bh-in .hosting-wrapper .jumbotron.main-banner .main-banner-content-lg .view-plan:hover{
    color: #ffffff;
}

.country-text {
    display: none;
    margin-top: 20px;
    font: normal 18px/1.25 bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    color: #5B5B5B;
}

.bh-in .hosting-wrapper .plans-section{
    background-color:#EDF4F9;
}

.bh-in .hosting-wrapper .plans-section #zero_pricing_plan_blurb{
    font-size:14px;
}
.bh-in .hosting-wrapper .click-installation{
    background: #ffffff;
    height: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom:0;
}

.bh-in .hosting-wrapper .click-installation h3{
    text-align: right;
    font-size: 25px;
    padding-bottom: 0;
    margin: 0;
    padding-top: 50px;
    padding-left: 20px;
}

.bh-in .hosting-wrapper .product-features .nav-tabs {
    float: none;
    width: 628px;
    margin: 0 auto;
    background-color: #EDF4F9;
    position: relative;
    bottom: 23px;
    padding-left:0;
}

.bh-in .hosting-wrapper .product-features .nav-tabs.double-tabs{
    width: 418px;
}

.bh-in .hosting-wrapper .product-feature-section .product-features .nav-tabs>li{
    padding: 0;
    padding-top: 30px;
}
.bh-in  .hosting-wrapper .product-feature-section .product-features .nav-tabs > li > a {
    margin-right: 0;
    line-height: 1.42857143;
    border: 1px solid #00A79D;
    background-color: #fff;
    border-radius: 0px 4px 4px 0px;
    font-family: bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    font-size: 17px;
    /* border-right: transparent; */
}

.bh-in  .hosting-wrapper .product-feature-section .product-features .nav-tabs > li.active > a{
    background-color:#00A79D;
    color:#fff;
}

.bh-in .hosting-wrapper .product-feature-section .product-features .nav-tabs > li > a.sq {
    border-radius: 5px 2px 0px 5px;
    border-right:0;
}

.bh-in  .hosting-wrapper .product-feature-section .product-features .nav-tabs > li > a.hardware{
    border-right:0;
    border-radius:0;
}
.bh-in .hosting-wrapper .product-feature-section {
    background-color: #EDF4F9;
    padding-top: 50px;
}

.bh-in .hosting-wrapper .product-feature-section .product-features .row{
    padding-bottom:15px;
    border-radius: 15px;
}

.bh-in .hosting-wrapper .product-feature-section  .product-features-tabs{
    background:#EDF4F9;
    margin-bottom: -45px;
}

.bh-in .hosting-wrapper .product-feature-section .product-features-questions .panel-default a {
    color:#00A79D;
}
.bh-in .hosting-wrapper .product-feature-section .product-features-questions .panel-default a:focus {
    text-decoration: none;
}
.bh-in .hosting-wrapper .product-feature-section .product-features-questions .panel-default a:hover {
    text-decoration: none;
}

.bh-in .hosting-wrapper .product-feature-section .product-features-questions .panel-default .panel-heading{
    background-color:#fff;
    border-bottom:1px solid #ddd;
}

.bh-in .hosting-wrapper .product-feature-section .product-features-questions .panel-default .panel-body{
    color:#9A9A9A;
    border-top:1px solid #ddd;
}

.bh-in .hosting-wrapper #accordion-main span.icon.plus-icon {
    position: relative;
    top: 1px;
    margin: 0 7px;
}

.bh-in .hosting-wrapper #accordion-main span.icon.minus-icon {
    position: relative;
    top: 1px;
    margin: 0 7px;
}

.bh-in .hosting-wrapper .product-feature-section span {
    font-size: 18px;
}

.bh-in .hosting-wrapper .product-feature-section .feature-list{
    margin-bottom: 30px;
}

.bh-in .hosting-wrapper .product-feature-section .product-tab-content {
    padding-left: 12px;
    padding-top: 25px;
}

.bh-in .hosting-wrapper .product-features .tab-content>.tab-pane {
    padding-top: 50px;
}

.bh-in .hosting-wrapper .addon-info{
    margin-bottom:0;
}

.bh-in .hosting-wrapper .btnWrp{
    padding-top:30px;
    padding-bottom: 30px;
    background-color: #EDF4F9;
}

.bh-in .row-wrapper.dedicated-plans-content {
    background: #EDF4F9;
}

.bh-in .row-wrapper.virtualserverlinux-content {
    background: #EDF4F9;
}

.bh-in .hosting-wrapper .click-installation.slick{
    height: 100px;
    margin-bottom: 30px;
}

.bh-in .hosting-wrapper .click-installation.slick .wrapper{
    width: 980px;
}

.bh-in .hosting-wrapper .click-installation.slick h3{
    padding-right:24px;
}

.bh-in .hosting-wrapper .feature-list.platform {
    position: relative;
    top: 240px;
}

.bh-in .row-wrapper.dedicated-plans-content .server_loc_tabs{
    padding:0;
    padding-top:15px;
}

.bh-in .row-wrapper.dedicated-plans-content .dd-server-cart{
    margin-top:6px;
}
.wrapper{
    width:initial;
}

.bh-in .hosting-wrapper .plan-list{
    margin-top: 60px;
}

.bh-in .hosting-wrapper .plan-list .p-name{
    top: -75px;
}

.bh-in .hosting-wrapper .tool-logo.sitelock {
    background-position: -132px 0px;
}
/* hosting ends here */

/* great deals starts here */

.bh-in .top-deals .wrapper {
    width: 980px;
}

.bh-in .bundle-ribbon{
    width: 149px;
}

.bh-in .row-wrapper .deals-item.cloud h3 {
    color: #ffffff;
    font-size: 30px;
    line-height: 56px;
    margin-bottom: 70px;
    font-family: bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
}

.row-wrapper .deals-item h3 {
    font-family: bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;

}

.row-wrapper .deals-item .deals-details ul li{
    font-family: bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
}

.modal_content{
    border:none;
    left: 50%;
}

#plans-masthead{
    height: 290px;
    height: inherit;
    padding: 30px;
    /*width: 450px;*/
}

.thumb-for-lh.codeguard{
    top: 31px;
}
/* great deals ends here */

/*codegaurd starts here*/
.bh-in .hosting-wrapper .product-features .nav-tabs.double-tabs.ssl-features{
    width: 316px;
}
/*codegaurd ends here*/

.comodo-ssl .row-wrapper{
    background-color:#EDF4F9;
}

.comodo-ssl .row{
    background-color:#fff;
}

/*domain non-responsive css starts */

/*.bh-in .domain-content{*/
/*width:980px;*/
/*}*/

/*.bh-in .tld-box table.dataTable2 td{*/
/*display:inline-block;*/
/*}*/

/*.bh-in .domain-content .placeholder{*/
/*font-family: bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;*/
/*}*/

/*.bh-in .order-summary-wrapper .ui-heading {*/
/*text-transform: capitalize;*/
/*padding-top:40px;*/
/*}*/

/*domain non-responsive css ends */

.carousel-indicators {
    z-index:1;
}

/*domain starts here*/

/*.bh-in .domain-content .ui-heading {*/
/*font: normal 48px/51px bluehost,'Segoe UI','Gill Sans','Gill Sans MT',GillSans,'Trebuchet MS',Arial,sans-serif;*/
/*text-transform: capitalize;*/
/*margin: 3px 0;*/
/*color: #00A79D;*/
/*padding: 0 0 15px 0;*/
/*margin: 0;*/
/*margin-top:60px;*/
/*margin-bottom: 40px;*/
/*}*/

/*.bh-in .domain-content .sd-tarea{*/
/*width: 100%;*/
/*}*/
/*.bh-in .uiButton{*/
/*background:#FFCB05;*/
/*}*/

/*.bh-in .uiButton:hover{*/
/*background:#06ca00;*/
/*}*/

/*.bh-in .domain-content .sd-tarea{*/
/*z-index: 0;*/
/*}*/

/*.bh-in .domain-content table.dataTable2{*/
/*margin-top:20px;*/
/*}*/

/*.bh-in .domain-content .dataTable2 .radio{*/
/*display: inline-table;*/
/*}*/

/*.bh-in .domain-content .placeholder{*/
/*z-index: 1;*/
/*}*/

/*.bh-in .shadow_div .row-indent {*/
/*width: 100%;*/
/*}*/

/*.bh-in .shadow_div{*/
/*background:#EDF4F9;*/
/*}*/

/*.bh-in .shadow_div .row-indent p.fea-heading{*/
/*text-align: center;*/
/*}*/

/*.bh-in .feature-blurb{*/
/*padding-top:30px;*/
/*}*/

/*.bh-in .idnmain-box .frm-select{*/
/*margin-top: 20px;*/
/*}*/

/*.bh-in .hastab.tabs-wrapper{*/
/*width:100%;*/
/*}*/

/*.bh-in .domain-content .radio{*/
/*margin-top: 0;*/
/*}*/

/*.bh-in .domain-content .radio label{*/
/*vertical-align: text-bottom;*/
/*}*/

/*.bh-in .feature-blurb ul li{*/
/*width: 100%;*/
/*}*/

/*.bh-in .cart-empty{*/
/*min-height: 200px;*/
/*}*/
/*domain ends here*/

.bh-in .domain-content .radio{
    margin-top: 0;
    display: inline-table;;
}

.bh-in table.dataTable2 {
    margin: 0;
    margin-top: 20px;
    vertical-align: text-bottom;
    cursor: default;
}

.placeholder{
    z-index: 1;
}

.bh-in .domain-content .row-indent {
    margin: 0 auto;
    width: 100%;
}

.bh-in .domain-content .shadow_div{
    background:#EDF4F9 ;
}

.bh-in .domain-content .tab-content p{
    text-align: center;
}

.bh-in .domain-content .sd-tarea{
    z-index:0;
}

.bh-in .domain-content .placeholder-txt1{
    font-size: 15px;
}
.bh-in .gray-shdow{
    background: #ffffff;
    padding-bottom:0;
}
.bh-in .row-indent{
    width:100%;
}

.loginform div {
    padding: 0 15px 10px 15px;
}

.bh-in .signup-wrapper .ui-heading{
    text-align: center;
    text-transform: capitalize;
}

.bh-in .signup-wrapper .custome-input {
    width: 100%;
}

.bh-in .signup-wrapper{
    border-radius:5px;
}

.bh-in .signup-wrapper input{
    width:100%;
}


.flexible .abtest .sectionWrp .btnWrp{
    height:130px;
}

.bh-in .required{
    font-size: 22px;
}

.bh-in .forgot-pass-wrp{
    margin-bottom: 30px;
}

.bh-in .forgot-pass-wrp .ui-heading{
    padding-left: 30px;
    text-transform: capitalize;
    margin-top:30px;
}
.masthead{
    margin-top: 10px;
}

.flexible .loginform input[type="text"]{
    height: 37px;
}

.flexible .inputContainer .ico{
    padding-right:25px;
}

.flexible .loginform input[type="password"]{
    height: 37px;
}

.bh-in .login-wrp-section{
    background-color:#EDF4F9;
    margin-top: 60px;
    padding-bottom: 40px;
}

.bh-in .login-wrp-section .login-section {
    padding-top: 30px;
}

.bh-in .sign-wrp-section {
    padding-top: 30px;
}

.bh-in .btn-flat-green:hover{
    background: #06ca00;
    text-decoration: none;
    color: #fff;
}

.bh-in .hosting-wrapper .server_loc_tabs .country_specific_tabs{
    cursor:pointer;
    text-transform: uppercase;
}

.bh-in #CartSection_paymentOptions{
    z-index:0;
}

.bh-in .user-info li a img {
    position: relative;
    top: -2px;
    width: 75%;
}

.bh-in .hosting-wrapper .server_loc_tabs#vps-new-tabs{
    padding: 20px 0px 25px 0px;
}

#select_domain #new-domain-name{
    margin-left: 0px;
}

.bh-in .hosting-wrapper .jumbotron.main-banner .main-banner-content-lg h1.digi-cert-heading {
    font-size: 45px;
}

.offerBlurb {
    width: 100%;
}

span.addon-price {
    position: absolute;
    bottom: 8px;
    padding-left: 31px;
}

.cart-items-arrow-toggle {
    background: url(/getImage.php?src=myUploadedImages/cart-toggle-arrow.png) no-repeat 0 0;
    display: block;
    position: absolute;
    right: 20px;
    top: 15px;
    height: 16px;
    width: 16px;
}

.bh-in .cloudsites .cloudsites-plans.hosting-wrapper .plans-column-content .slider-chevron {
    position: absolute;
    z-index: 1;
    bottom: 29%;
}
.bh-in .hosting-wrapper .control_next {
    display: block;
    position: absolute;
    right: -243px;
}

.bh-in .cloudsites .blue-seperator-xs .blue-separator-content .btn.btn_hairline.inverse{
    background: transparent;
    padding: .3em 2.8em .3em 1.1em;
    border: 1px solid white;
    border-radius: 5px;
    text-align: left;
    color: #fff;
    position: relative;
    margin-left: 25px;
    font-size: 16px;
    font-weight: normal;
    vertical-align: top;
}

.bh-in .cloudsites .blue-seperator-xs .blue-separator-content .btn.btn_hairline.inverse:after{
    content: '';
    background: transparent url(/getImage.php?src=myUploadedImages/bh_btn_arrow.png) no-repeat right center;
    display: block;
    width: 26px;
    height: 26px;
    position: absolute;
    top: 2px;
    right: 10px;
}

#consent_div {
    padding-top: 10px;
    padding-bottom: 10px;
}
/*owp common css starts here*/
.owp p{
    font-family:bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
}
.owp .masthead  {
    background-image: url(/getImage.php?src=myUploadedImages/wordpressherobg_3.jpg);
    background-color: #f0f0ee;
    background-size: cover;
    margin-top: 0;
    background-position: center bottom;
    padding-top: 36px;
    margin-bottom: 0;
    height: 600px;
}

.owp .masthead h1{
    font: 400 40px bluehost Sans, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    text-transform: capitalize;
    text-align: center;
    color:#333333;
    padding-top:40px;
}
.owp .masthead h1 span{
    font: 200 40px bluehost Sans, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    text-transform: capitalize;
    color:#4481d8;
}
.owp .masthead p.small-text{
    font: 200 30px bluehost Sans, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    text-align: center;
    padding-bottom:46px;
    margin-bottom: 0;
    padding-top:6px;
}
.owp .masthead p.masthead-txt{
    font: 200 20px bluehost Sans, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    text-align: center;
    padding-bottom:46px;
    color:#333333;
}

.owp .plans-section{
    padding-top:66px;
    padding-bottom:70px;
}
.owp .plans-section h2{
    color:#00A79D;
    text-align: left;
    font:200 35px bluehost, Arial, Helvetica, sans-serif;
    padding-bottom:20px;
}
.owp .plans-section h2 span{
    font:600 35px bluehost, Arial, Helvetica, sans-serif;
}
.owp .plans-section p{
    text-align: left;
    color:#000000;
    font-weight: 200;
    padding-bottom:60px;
    font-size: 18px;
    width:428px;
    margin-top:-12px;
}
.owp .hosting-wrapper .owp-logo{
    padding-top: 27px;
}
.owp .hosting-wrapper .owp-logo img{
    float:right;
}
.owp .hosting-wrapper .plan-list .p-feat{
    font-family:bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    font-weight: 600;
    font-size: 16px;
    text-align: center;
}
.owp .plans-section .p-feat.domains{
    font-family:bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 20px;
}
.bh-in .owp .hosting-wrapper .plan-list .p-button {
    padding: 0;
    padding-top: 30px;
}
.bh-in .owp .hosting-wrapper .plan-list .p-name{
    top: -61px;
}
.owp .cp-feat-section {
    padding-top:66px;
    padding-bottom:40px;
}
.owp .cp-feat-section h2{
    text-align: center;
    font:200 35px bluehost, Arial, Helvetica, sans-serif;
    color: #00A79D;
    padding-bottom:65px;
}
.owp .cp-feat-section h2 span{
    font-weight:600;
}
.owp .cp-feat-section h3{
    font:600 26px bluehost, Arial, Helvetica, sans-serif;
    color:#000000;
    padding-bottom:30px;
}
.owp .cp-feat-one,.owp .cp-feat-two{
    padding-bottom:70px;
}
.owp .cp-feat-section p{
    font:200 18px bluehost, Arial, Helvetica, sans-serif;
}
.owp .cp-feat-content{
    width:448px;
}
.bh-in .owp .hosting-wrapper .feature-section h2{
    font:600 35px bluehost, Arial, Helvetica, sans-serif;
    text-align: center;
    color:#00A79D;
    padding-bottom: 50px;
    text-transform: capitalize;
    padding-top:30px;
}
.owp .feature-list{
    padding-bottom:30px;
    min-height:100px;
}
.owp .feature-list span{
    font:600 20px bluehost, Arial, Helvetica, sans-serif;
    color:#00A79D;

}
.owp span.feature-list-heading {
    padding-left: 20px;
}

.owp .product-features-questions {
    padding-top: 66px;
}

.owp .feature-content p.second-feat-1,.owp .feature-content p.second-feat-2{
    padding-top:20px;}
/*}*/
/*.owp .feature-content p.second-feat-1::before{*/
/*content: "";*/
/*position: absolute;*/
/*top: 98px;*/
/*left: 11px;*/
/*background: url(/getImage.php?src=myUploadedImages/grey-tick-icon.png);*/
/*background-repeat: no-repeat;*/
/*display: inline-block;*/
/*width: 32px;*/
/*height: 32px;*/
/*vertical-align: middle;*/
/*background-position: center;*/
/*}*/
/*.owp .feature-content p.second-feat-2::before{*/
/*content: "";*/
/*position: absolute;*/
/*top: 117px;*/
/*left: 11px;*/
/*background: url(/getImage.php?src=myUploadedImages/grey-tick-icon.png);*/
/*background-repeat: no-repeat;*/
/*display: inline-block;*/
/*width: 32px;*/
/*height: 32px;*/
/*vertical-align: middle;*/
/*background-position: center;*/
/*}*/
.owp .feature-content{
    padding-top: 10px;
    padding-left:35px;
}

.owp .feature-content p{
    color:#666666;
    line-height: 1.5;
}
.owp .hosting-wrapper ul.plan-info{
    display: inline-block;
    text-align: right;
    position: relative;
    top: 150px;
    /* left: 89px; */

}
.owp .hosting-wrapper .feature-section {
    background-color: #EDF4F9;
    margin-top:66px;
}
.owp .hosting-wrapper ul.plan-info .site {
    position: relative;
    top: -11px;
}
.owp li.sites-num {
    position: relative;
    top: -13px;
}
.owp #unsuccessful-mess-blurb {
    display:none;
    font-size:18px;
    text-align: center;
}
.owp .hosting-wrapper ul.plan-info li{
    padding-bottom: 15px;
    font-size: 15px;
}

#owpModal #hostingplan_with_domain {
    padding-top: 20px;
    text-align: center;
}
#owpModal .modal-btns{
    padding-top: 30px;
    text-align: center;
}
#owpModal .error {
    border: none;
    background: none;
    background-color: #F2DEDE;
    padding: 10px;
    border-radius: 2px;
    color: #b45e5e;
    text-align: center;
    width: 50%;
    margin: 0 auto;
    margin-bottom: 5px;
}
.owp .feature-content .feature-content-one{
    padding-top:2px;
}

#owpModal .modal-title{
    color: #00A79D;
    font-weight: bold;
    text-align: center;
}
.owp #owpModal .close-button {
    border: none;
    background: transparent;
    color: #777;
}
#owpModal .package-note p{
    font-size: 16px;
    text-align: center;
    padding-top: 24px;
}
#owpModal .btn{
    margin-right: 14px;

}
.owp .product-features-questions h2{
    color:#00A79D;
}
.owp #accordion-main a:hover{
    text-decoration: none;
}
.hosting-wrapper .plan-list.value-featured{
    margin-top: 29px;
}
.hosting-wrapper .plan-list.value-featured .popular {
    display: block;
}

.owp .plans-columns-wrp{
    margin-left:-178px;
}
.bh-in .hosting-wrapper .btnWrp.back-to-top {
    background-color: #ffffff;
}

.homepage-in .main-banner.owp-hp p {
    color: #333333;
    font-size: 30px;
    padding-top: 0px;
}
.homepage-in .row-wrapper .row.main-banner.owp-hp {
    padding-top: 14px;
}
.homepage-in .main-banner.owp-hp p.owp-txt-2 {
    color: #000000;
    font-size: 26px;
    padding-top: 30px;
}
.homepage-in .row-wrapper .row.main-banner.owp-hp {

    background: url('/getImage.php?src=myUploadedImages/owphero.jpg&type=uploaded') no-repeat center;
    background-color: #e4dfd5;
    background-size: cover;
    padding-top:34px;
    padding-bottom: 35px;
}

.owp .carousel-control {
    background: none;
    color:#00A79D;
}
.owp #carousel .carousel-inner h3{
    padding-bottom:25px;
    text-align: center;
}
.owp #carousel .carousel-inner img{
    width:768px;
    margin:0 auto;
    -webkit-box-shadow: 0px 1px 11px 5px rgba(227,227,227,1);
    -moz-box-shadow: 0px 1px 11px 5px rgba(227,227,227,1);
    box-shadow: 0px 1px 11px 5px rgba(227,227,227,1);
}
.owp #carousel .carousel-inner .carousal-para{
    width:691px;
    margin:0 auto;
    height:124px;
}
.owp #carousel .carousel-inner p{
    padding-top:30px;
    text-align: center;
    font-size:18px;
    font-weight:400;
    color:#333333;
    margin:0 auto;
}

.owp #carousel a.right.carousel-control {
    position: absolute;
    right: 42px;
}
.owp #carousel a.left.carousel-control {
    left: 73px;
    position: absolute;
}

.owp #carousel .carousel-indicators {
    bottom: -44px;
}

.owp #carousel .carousel-indicators li{
    border: 1px solid #00A79D;
}
.owp #carousel .carousel-indicators .active{
    background-color: #00A79D;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{
    top:44%;
}
.bh-in .owp .hosting-wrapper #accordion-main span.icon.plus-icon {
    top: 11px;
}
.bh-in .owp .hosting-wrapper #accordion-main span.icon.minus-icon{
    top: 11px;
}
.owp .discount p{
    width: 100%;
    text-align: center;
    padding-top: 25px;
    font-size: 19px;
}
/*owp common css ends here*/
.bh-in .homepage-in .main-banner.cloudsites-hp{
    background: url(/getImage.php?src=myUploadedImages/cloudsiteshp.jpg) no-repeat center top;
    padding-bottom:0;
    padding-top: 19px;
    background-size: cover;
}
.bh-in .homepage-in .main-banner.cloudsites-hp h1{
    color:#ffffff;
    padding-bottom: 5px;
    margin:0;
}
.bh-in .homepage-in .main-banner.cloudsites-hp h4{
    font-size: 18px;
    color:#ffffff;
    padding-bottom: 38px;
}
.bh-in .homepage-in .main-banner.cloudsites-hp .mobile-bg.color {
    width: 39.5%;
    margin-top: 20px;
    color:#ffffff;
    margin-left:15px;
}
.bh-in .homepage-in .main-banner.cloudsites-hp .mobile-bg h5 {
    font-size: 20px;
    margin-bottom: 8px;
    text-align: left;
}
.bh-in .homepage-in .main-banner.cloudsites-hp .mobile-bg h3 {
    text-align: left;
    color: #ffffff;
    font-size: 40px;
    font-weight: 600;
    margin-top: 5px;
}
.bh-in .homepage-in .main-banner.cloudsites-hp .heading-btn-wrap {
    margin-bottom: 20px;
    text-align: left;
    width: 350px;

}
.bh-in .homepage-in .main-banner.cloudsites-hp .mobile-bg h6 {
    margin-top: 30px;
    font-size: 18px;
    font-style: italic;
    margin-bottom: 10px;
}
.bh-in .homepage-in .main-banner.cloudsites-hp .mobile-bg .btn-primary {
    font-size: 30px;
    margin-bottom: 20px;
    display: block;
    font-weight: normal;
    text-decoration: none;
}
.bh-in .lh-sub-heading{
    font-size: 32px;
    margin-top: -17px;
    margin-bottom: 15px;
    font-weight: 600;
    padding-left: 4px;
    color: #00A79D;
}

.owp .is-icon{
    background: url(/getImage.php?src=myUploadedImages/owpicons.png) no-repeat;
    background-position: -47px -51px;
    width: 31px;
    height: 31px;
    display: inline-block;
    position: relative;
    top: 5px;
}
.owp .dm-icon{
    background: url(/getImage.php?src=myUploadedImages/owpicons.png) no-repeat;
    background-position: 0 -95px ;
    width: 31px;
    height: 31px;
    display: inline-block;
    position: relative;
    top: 5px;
}
.owp .bs-icon{
    background: url(/getImage.php?src=myUploadedImages/owpicons.png) no-repeat;
    background-position: -1px -47px ;
    width: 30px;
    height: 34px;
    display: inline-block;
    position: relative;
    top: 5px;
}
.owp .ic-icon{
    background: url(/getImage.php?src=myUploadedImages/owpicons.png) no-repeat;
    background-position: -44px 0;
    width: 32px;
    height: 32px;
    display: inline-block;
    position: relative;
    top: 5px;
}
.owp .af-icon{
    background: url(/getImage.php?src=myUploadedImages/owpicons.png) no-repeat;
    background-position: -1px -1px ;
    width: 31px;
    height: 31px;
    display: inline-block;
    position: relative;
    top: 5px;
}
.owp .fm-icon{
    background: url(/getImage.php?src=myUploadedImages/owpicons.png) no-repeat;
    background-position: -48px -96px ;
    width: 30px;
    height: 30px;
    display: inline-block;
    position: relative;
    top: 5px;
}
.owp .owp-logo i{
    background: url(/getImage.php?src=myUploadedImages/owpicons.png) no-repeat;
    display: inline-block;
    position: relative;
    top: 5px;
    background-position: -96px -54px;
    width: 116px;
    height: 79px;
    float: right;
}

.owp-hp h3{
    font: 400 23px bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    color:#000;
    font-weight:600;

}
.owp h3{
    font: 400 23px bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    color:#000;
    font-weight:600;
}
.homepage-in .main-banner.owp-hp h1 {
    font: 400 48px bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    margin-top: 1px;
    font-weight: bold;
    margin-bottom: 0px;
    color:#000000;
}
.owp-blue{
    color:#00A79D;
}
.tipsWrp .row{
    line-height: 63px !important;
}
.tipsWrp .row.row8{
    position: absolute;
    top: 57px;
    border: none;
}
.error-message{
    padding: 10px;
    background-color: #F2DEDE;
    width: 55%;
    margin-bottom: 10px;
    border-radius: 5px;
}
@media (min-width: 320px) {
	
    /* Homepage starts here */
    .header-in nav.xs-navbar.navbar.navbar-default.navbar-fixed-top.visible-xs {
        background: transparent;
    }

    .header-in .xs-navbar.navbar>.container-fluid .navbar-brand{
        /*-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.4);
        box-shadow: 0 6px 12px rgba(0,0,0,.4);*/
    }
    .header-in .xs-navbar .navbar-header{
        background-color: #00A79D;
    }
    .header-in .xs-navbar.navbar-default .navbar-toggle{
        border-color:transparent;
        padding: 22px 8px;
        margin-bottom: 0px;
        border-radius: 0px;
        margin-right: 2px;
        background-color: #00A79D;
        margin-top: 0;
    }

    .header-in .xs-navbar.navbar-default .navbar-toggle:hover{
        background-color: #06897C;
    }

    .header-in .xs-navbar.navbar-default .navbar-toggle .icon-bar {
        background-color: #FFF;
    }

    .header-in .xs-navbar .navbar-brand {
        height: 60px;
        padding: 5px 0px;
        font-size: 18px;
        line-height: 20px;
    }
    .header-in .xs-navbar .navbar-brand>img{
        max-width:89%;
    }

    .header-in .xs-navbar.navbar-fixed-top .navbar-collapse {
        max-height: initial;
    }

    .header-in .xs-navbar.navbar-default .navbar-collapse{
        border-color:transparent;
    }

    .header-in .xs-navbar .navbar-nav{
        padding-left: initial;
        background: transparent;
        width: 215px;
        background-color: #ffffff;
        float: right;
        margin:0 -15px;
        border: 1px solid #e1e1e1;
        border-radius: 4px;
        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
        box-shadow: 0 6px 12px rgba(0,0,0,.175);
    }

    .header-in .xs-navbar .navbar-nav>li {
        border-left: none;
    }

    .header-in .xs-navbar .number li {
        color: #5B5B5B;
        padding-bottom:0px;
    }

    .header-in .xs-navbar .dropdown-menu.number a {
        color: #000;
    }

    .header-in .xs-navbar .number li span {
        color: #00A79D;
    }

    .header-in .xs-navbar .shp-cart-no{
        background: #FFFFFF;
        border-radius: 20px;
        color: #00A79D;
        font: bold 11px arial;
        height: 13px;
        left: 7px;
        padding: 0 0 0 0px;
        position: absolute;
        top: 20px;
        width: 13px;

    }

    .header-in .xs-navbar .container-fluid.pull-right.visible-xs.extra-links {
        padding-right: 1px;
        padding-left: 7px;
    }


    .header-in .xs-navbar .nav>li>a{
        padding: 10px 14px;
    }

    .header-in .xs-navbar.navbar-default .navbar-nav>li>a{
        padding:0 24px;
        text-align:right;
        color: #00A79D;
        font-size: 15px;
        font-weight: normal;
        line-height: 3.5;
        background-color: transparent;
    }

    .header-in .xs-navbar.navbar-default .navbar-nav>.open>a{
        background-color: #fff;

    }

    .header-in .xs-navbar.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover{
        color: #00A79D;
    }

    .header-in .xs-navbar.navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #5B5B5B;
        text-align: right;
        padding: 5px 22px 5px 25px;
    }

    .header-in .xs-navbar .extra-links .nav-pills>li>a {
        font-size: 20px;
        color: #fff;
        padding-top: 22px;
        border-radius: 0px;

    }

    .header-in .xs-navbar .extra-links .nav-pills>li>a:hover{
        background-color: #00A79D;
    }

    .header-in .xs-navbar .extra-links .nav-pills>li>a:focus{
        background-color: #06897C;
    }

    .header-in .xs-navbar .dropdown-menu.number {
        left: -64px;
        min-width: 211px;
        padding: 24px 13px;
    }

    .row-wrapper-xs .powering-xs h3 {
        font: normal 24px bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
        color: #ffffff;
        line-height: 0.8;
    }

    .main-banner-xs {
        background-color: #00A79D;
        border-top: 1px solid #ffffff;
        padding-top: 72px;
        padding-bottom: 73px;
    }

    .main-banner-xs h2 {
        font: normal 33px bluehost, Arial, Helvetica, sans-serif;
        color: #ffffff;
        padding: 0;
    }
    .bh-in .row-wrapper-xs.main-banner{
        background:none;
        padding-top:54px;
        padding-bottom:0px;
    }

    .bh-in .row-wrapper-xs .main-banner-content{
        width:265px;
        float:none;
    }

    .bh-in .row-wrapper-xs .main-banner-content p{
        padding-left:20px;
    }

    .bh-in .row-wrapper-xs .main-banner-content p.homepage-money-back {
        margin-left: 17px;
    }
    .row-wrapper-xs.main-banner h2 {
        font: bold 25px bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
        color: #00A79D;
        padding: 10px 0px 25px;

    }
    .row-wrapper-xs.main-banner h2 span{
        font:normal 23px bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    }

    .bh-in .row-wrapper-xs.main-banner p {
        color: #00A79D;
        font-size: 15px;
        font-weight: bold;
    }
    .row-wrapper-xs.main-banner a {
        font-weight: normal;
        font-size: 17px;
        pointer-events: none;
        text-decoration: none;
    }

    .row-wrapper-xs .product-one a{
        text-decoration:none;
        pointer-events: none;
    }

    .row-wrapper-xs a.green-button {
        padding: 10px 33px 10px 23px;
        font-size: 22px;
        margin-top:25px;
        pointer-events: auto;
    }

    .row-wrapper-xs a.btn.btn-default.btn-lg.green-button.view-plan {
        pointer-events: auto;
        padding: 11px 58px 9px 41px;
        color: #fff;
    }

    .row-wrapper-xs a.btn.btn-default.btn-lg.green-button.view-plan .icon.chevron-right {
        margin-left: 35%;
    }


    .product-one h2 {
        font-size:25px;
        padding-left: 1%;
    }

    .row-wrapper-xs .product-builder h2{
        font-size:25px;
        padding-left: 1%;
    }

    .product-one .p-text {
        font-size:23px;
    }

    .product-one h3 {
        font-size:17px;
        padding-left: 1.4%;
    }

    .row-wrapper-xs .left-column-xs {
        padding-top: 30px;
    }

    .row-wrapper-xs .product-blurb p {
        font-size: 17px;
        font-weight: bold;
        font-family: bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
        color: #00A79D;
        margin-bottom: 15px;
    }

    .row-wrapper-xs .product-one .left-column {
        padding-left: 1.6%;
    }

    .row-wrapper-xs .product-blurb .homepage-view-plans a.btn.btn-default.btn-lg.view-plan {
        pointer-events: auto;
    }

    .row-wrapper-xs .product-one {
        background-image: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), url("/getImage.php?src=myUploadedImages/thumbforhosting.jpg");
        background-repeat: no-repeat;
        background-position: 1px 22px;

    }

    .row-wrapper-xs .product-builder {
        background-image: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), url("/getImage.php?src=myUploadedImages/thumbforbuilder.jpg");
        background-repeat: no-repeat;
        background-position: 1px 28px;
    }
    /* Homepage ends here */



}

@media (min-width: 768px) {
    /* Homepage starts here */
    .header-in .user-info.nav.navbar-nav{
        padding-left: 0px;
    }

    .header-in .navbar-default .navbar-nav>li>a {
        padding: 6px 8px;
    }
    .header-in .navbar-default .navbar-nav>.open>a:hover{
        color:#00A79D;
    }
    .header-in .xs-navbar .navbar-brand{
        height: 109px;
        font-size: 18px;
        line-height: 20px;
		padding: 22px 33px;
    }

    .header-in .xs-navbar .navbar-brand>img{
        max-width: 100%;
    }
    .header-in .navbar-brand {
        height: 56px;
        font-size: 18px;
        line-height: 20px;
        padding: 8px 15px;
    }
    .header-in .navbar-brand>img{
        max-width:100%;
    }

    .header-in .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
        color: #fff;
        background-color: transparent;
    }
    .header-in .user-info .shp-cart-no {
        padding:0;
        padding-left: 3px;
        padding-bottom: 11px;
        top: 20px;
        left: 31px;
    }

    .header-in .row-wrapper .top-bar-info p{
        text-align:center;
    }
	
	.header-in .xs-navbar.navbar-default .navbar-toggle{
		padding: 47px 31px;
	}

    .homepage-in .jumbotron{
        padding-top: 0;
        padding-bottom: 0;
    }
    .homepage-in .carousel-indicators {
        bottom: 0px;

    }
    .homepage-in .jumbotron .container {

    }
    .homepage-in .carousel-indicators .active {
        margin: 0;
        width: 12px;
        height: 12px;
        background-color: #fff;
        border: 1px solid #00A79D;
    }

    .homepage-in .main-banner{
        padding-left: 96px;
        padding-top: 38px;
    }

    .homepage-in .main-banner h1 {
        font: 400 40px/37px bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
        color: #00A79D;
        line-height: 1.2;
        margin:0;
        padding-bottom: 10px;
    }

    .homepage-in .main-banner {
        padding-top: 6px;
        background-color: #ffffff;
    }

    .homepage-in .jumbotron .carousel-control.right {
        background-image: none;
    }

    .homepage-in .jumbotron .carousel-control.left{
        background-image: none;
    }

    .homepage-in .jumbotron .carousel-control .glyphicon-chevron-right{
        color:#00A79D;
    }
    .homepage-in .jumbotron .carousel-control .glyphicon-chevron-left{
        color:#00A79D;
    }

    .homepage-in .jumbotron .carousel-indicators li{
        border: 1px solid #00A79D;
    }

    .homepage-in .row-wrapper .product-one {
        background-image: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), url("/getImage.php?src=myUploadedImages/thumbforhosting.jpg");
        background-repeat: no-repeat;
        background-position: 1px 22px;
        padding-left: 84px;
    }

    .homepage-in .product-blurb h2{
        padding-left:0px;
        font-size: 32px;
    }
    .homepage-in .product-blurb h3{
        padding-left:0px;
        font-size: 24px;
    }

    .homepage-in .product-blurb .left-column {
        padding-left: 0;
    }

    .homepage-in .row-wrapper .product-builder {
        background-image: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), url("../img/thumbforbuilder.jpg");
        background-repeat: no-repeat;
        background-position: 1px 28px;
        padding-left: 84px;
    }
    .homepage-in .row-wrapper .product-blurb .blurb-price {

        margin-top:6%;
    }

    .homepage-in .row-wrapper .product-blurb .blurb-price.blurb-price-two{
        margin-top:10%;
    }
    /* Homepage ends here */
}



@media (min-width: 992px) {

    .header-in ul.dropdown-menu li a{
        text-decoration: none;
        color: #00A79D;
        display: block;
        padding: 15px;
        text-align: left;
        line-height: 22px;
        font-size: 16px;
    }
    .header-in li.nav-heading{
        margin-left:15px;
        color: #5b5b5b;
        text-align: left;
        margin: 15px 15px 0px;
        font-weight: 600;
        font-size: 18px;
    }


    .header-in .nav .long-nav li{
        padding: 0px 0px 0px;
    }
    .sidebar-nav {
        padding: 9px 0;
    }

    .dropdown-menu .sub-menu {
        left: 100%;
        position: absolute;
        top: 0;
        visibility: hidden;
        margin-top: -1px;
    }

    .dropdown-menu li:hover .sub-menu {
        visibility: visible;
    }

    .dropdown:hover .dropdown-menu {
        display: block;
		  z-index:99999;        
    }

    .nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
        margin-top: 0;
    }

    .navbar .sub-menu:before {
        border-bottom: 7px solid transparent;
        border-left: none;
        border-right: 7px solid rgba(0, 0, 0, 0.2);
        border-top: 7px solid transparent;
        left: -7px;
        top: 10px;
    }
    .navbar .sub-menu:after {
        border-top: 6px solid transparent;
        border-left: none;
        border-right: 6px solid #fff;
        border-bottom: 6px solid transparent;
        left: 10px;
        top: 11px;
        left: -6px;
    }

    .dropdown-menu:after{
        content: '';
        width: 0;
        height: 0;
        margin-left: -10px;
        border: 10px solid transparent;
        border-top: 0;
        border-bottom: 10px solid rgba(255,255,255,1);
        position: absolute;
        bottom: 0px;
        left: 50%;
        display: none;
    }

    .header-in .navbar-default .navbar-nav>li>a {
        color: #FFFFFF;
        font-size: 16px;
        line-height: 4;
        padding: 6px 12px;
        text-decoration: none;
        text-transform: capitalize;
    }
    .header-in .user-info.nav.navbar-nav {
        padding-left: 14px;
    }

    .header-in .user-info .shp-cart-no {
        padding-left: 4px;
        padding-bottom: 0px;
        top: 21px;
        left: 31px;
    }
    .header-in .navbar-brand {
        height: 56px;
        font-size: 18px;
        line-height: 20px;
        padding: 8px 15px;
    }
    .header-in .navbar-brand>img{
        max-width:100%;
    }

    /* Hompage starts here */

    .homepage-in .row-wrapper .main-banner{
        padding-bottom:16px;
        margin:0;
        padding-top: 2.8em;
        padding-bottom: 2.5em;
        padding-left: 110px;
    }

    .homepage-in .main-banner .right-column {
        padding-top: 15px;
    }

    .homepage-in .jumbotron .container {
        padding-left: 0;
        padding-right: 0;
    }

    .homepage-in .jumbotron .container.main-banner-content {
        padding-left: 27px;
    }

    .homepage-in .jumbotron .cloud-hero {
        padding-left: 126px;
        padding-bottom: 72.61px;

    }
    .homepage-in .cloud-hero .btn{
        padding: 9px 25px 15px 27px;
        font: normal 22px bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    }
    .homepage-in .jumbotron .cloud-hero .green-button .chevron-right{
        margin-left: 4%;
    }
	
    .homepage-in .row-wrapper .product-one{
        background-position: 159px 32px;
        padding-left: 22px;
    }

    .homepage-in .row-wrapper .product-blurb .blurb-price {
        margin-top: 32px;
    }

    .homepage-in .row-wrapper .product-blurb .blurb-price.blurb-price-two{
        margin-top: 53px;
    }

    .homepage-in .row-wrapper .product-builder{
        background-position: -165px 19px;
        padding-left: 22px;
    }

    /* Hompage ends here */

    /*hosting starts here */
    .bh-in .hosting-wrapper .jumbotron.main-banner .thumb-for-lh {
        background: url(/getImage.php?src=myUploadedImages/linux_hosting_banner.jpg) right 0;
        width: 993px;
        height: 336px;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        background-size: cover;
        position: absolute;
        right: -645px;
        top: 43px;
    }
    .bh-in .hosting-wrapper .jumbotron.main-banner .thumb-for-wh{
        background: url(/getImage.php?src=myUploadedImages/windowshosting.jpg) no-repeat;
        width: 993px;
        height: 336px;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        background-size: cover;
        position: absolute;
        right: -698px;
        top: 43px;
    }

    .thumb-for-rh{
        background: url(/getImage.php?src=myUploadedImages/linuxrh.jpg) no-repeat;
        width: 993px;
        height: 336px;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        background-size: cover;
        position: absolute;
        right: -52px;
        top: 25px;
        background-repeat: no-repeat;
    }
    /*hosting ends here */

    /*wordpress hosting starts here*/
    .bh-in .hosting-wrapper .jumbotron.main-banner .thumb-for-lh.wordpress-hosting{
        background: url(/getImage.php?src=myUploadedImages/server_image_wordpress.jpg) no-repeat scroll;
    }
    /*worderpress hosting ends here*/

}


@media (min-width: 1200px) {



    /* Hompage starts here */

    .header-in .navbar-brand {
        height: 100px;
        padding: 8px 15px;
        font-size: 14px;
        line-height: 20px;
    }
    .header-in .navbar-brand>img{
        max-width:100%;
    }

    .header-in .user-info.nav.navbar-nav {
        padding-left: 139px;
    }

    .homepage-in .jumbotron .main-banner{
        padding-bottom: 27px;
        padding-top: 3.4em;
    }
    .homepage-in .jumbotron .cloud-hero{
        padding-bottom: 27.2px;
    }

    .homepage-in .main-banner h1{
        font:400 48px/45px bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    }
    .homepage-in .cloud-hero h2{
        font:400 48px/45px bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    }
    .homepage-in .cloud-hero p{
        font-size:18px;
    }
    .homepage-in .cloud-hero .btn{
        font: normal 30px bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    }

    .homepage-in .product-one-wrapper , .homepage-in .product-two-wrapper{
        overflow-x: hidden;
    }
    .homepage-in .row-wrapper .product-one{
        background-image: none;
        background-repeat:no-repeat;
        background-position:left center;
    }

    .homepage-in .row-wrapper .product-builder{
        background-image:none;
        background-repeat:no-repeat;
        background-position:left center;
    }

    .homepage-in .row-wrapper .product-one{
        background-image:none;
    }
    .homepage-in .row-wrapper .product-builder{
        background-image: none;
    }

    .homepage-in .thumb-for-hosting{
        background: url(/getImage.php?src=myUploadedImages/thumbforhosting.jpg) no-repeat 0 0;
        top: 4px;
        right: 0;
        width: 100%;
        height: 385px;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        position: absolute;
        right: -646px;
        top: -19px;

    }

    .homepage-in .thumb-for-builder {
        background: url(/getImage.php?src=myUploadedImages/thumbforbuilder.jpg) no-repeat right 0;
        top: 50px;
        left: 0;
        width: 100%;
        height: 311px;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        background-size: cover;
        position: absolute;
        left: -645px;
        top: -20px;

    }


    .bh-in .hosting-wrapper .jumbotron.main-banner .thumb-for-lh{
        background: url(/getImage.php?src=myUploadedImages/linux_hosting_banner.jpg) right 0;
        width: 946px;
        height: 316px;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        background-size: cover;
        position: absolute;
        left: 57%;
        top: 51px;
    }
    .bh-in .hosting-wrapper .jumbotron.main-banner .thumb-for-wh{
        background: url(/getImage.php?src=myUploadedImages/windowshosting.jpg) no-repeat;
        width: 993px;
        height: 336px;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        background-size: cover;
        position: absolute;
        left: 57%;
        top: 51px;
    }

    /* Homepage ends here */
}
.hosting-wrapper .ui-heading.lh-linux-heading{
    color: #00A79D;
}
.ui-heading{
    color: #00A79D;
}
@media (max-width: 1200px) {
    .bh-in .hosting-wrapper .click-installation h3{
        text-align: center;
        font-size: 23px;
    }
    /*owp for md starts here*/
    .owp .masthead{
        height: 473px;
    }
    .homepage-in .row-wrapper .row.main-banner.owp-hp{
        padding-top: 39px;
        padding-bottom: 35px;
    }
    .owp .masthead p.small-text{
        padding-bottom: 27px;
    }
    .owp .masthead p.masthead-txt{
        font: 200 18px bluehost Sans, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    }
    .owp .cp-feat-content{
        width:100%;
    }
    .owp .plans-columns-wrp{
        margin-left:0;
    }
    .owp #carousel a.right.carousel-control {
        position: absolute;
        right: -19px;
    }
    .owp #carousel a.left.carousel-control {
        left: 12px;
        position: absolute;
    }
    /*/owp for md ends here*/
}


@media (max-width: 992px) {
    .homepage-in .row-wrapper .row.main-banner.owp-hp{
        padding-top: 38px;
        padding-bottom: 38px;
    }
    .bh-in .hosting-wrapper .main-banner h2{
        font-size: 44px;
        padding-bottom: 34px;
    }

    .bh-in .hosting-wrapper .badges-container{
        position: absolute;
        right: -41px;
        z-index: 999;
    }

    .bh-in .hosting-wrapper .click-installation {
        background: #ffffff;
        height: 100%;
        padding-top: 20px;
        padding-bottom: 20px;
        margin-bottom: 0;
    }
    .bh-in .hosting-wrapper .click-installation .click-installation-container{
        padding-left:21px;
    }
    .bh-in .hosting-wrapper .click-installation h3{
        font-size:18px;
        padding-top:23px;
    }

    .bh-in .hosting-wrapper .product-features{
        padding-bottom:0px;
    }

    .bh-in .hosting-wrapper .product-features .row {
        background-color: #fff;
        padding-bottom: 30px;
    }

    .bh-in .hosting-wrapper .product-features .nav-tabs {
        padding-left: 0;
        background-color: #EDF4F9;
    }

    .bh-in .hosting-wrapper .product-features .nav-tabs > li >a.hardware {
        border-radius: 0px 0px 0px 0px;
        border-right: transparent;

    }

    .bh-in .hosting-wrapper .btnWrp{
        background-color:#EDF4F9;
    }


    .bh-in .hosting-wrapper .product-features .feature-list{
        min-height: 320px;
    }

    .bh-in .hosting-wrapper .product-features span{
        font-size:20px;
        color:#5B5B5B;
        padding-top:20px;
    }

    .bh-in .hosting-wrapper .product-features p{
        color:#9A9A9A;
    }

    /*cloudsites starts here */

    .bh-in .cloudsites .row-wrapper.hero .mobile-bg{
        padding-left: 39px;
    }

    .bh-in .cloudsites .row-wrapper.hero .mobile-bg h1{
        margin-top: 58px;
        margin-bottom: 8px;
    }
    .bh-in .cloudsites .row-wrapper.hero h4 {
        color: #ffffff;
        font-weight: 300;
        margin-top: 0;
        font-size: 20px;

    }

    .bh-in .cloudsites .row-wrapper.hero .mobile-bg.color{
        padding: 30px 40px;
    }

    .bh-in .cloudsites .row-wrapper.hero h6{
        color: #ffffff;
        font-family: 'Open Sans', Arial, sans-serif;
        font-size: 18px;
        font-style: italic;
        font-weight: 500;
    }

    .bh-in .cloudsites .container{
        width:750px;
    }

    .bh-in .cloudsites .row-wrapper.features .features-icon{
        display: block;
    }

    .bh-in .cloudsites .row-wrapper.features h1{
        font: 100 32px bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
        text-align: center;
    }

    .bh-in .cloudsites .row-wrapper.features h3{
        font-size: 28px;
        text-align: center;
    }

    .bh-in .cloudsites .row-wrapper.features p{
        margin-bottom: 0px;
        padding: 0 30px;
    }

    .bh-in .cloudsites .row-wrapper.features p.mobile-features{
        width: 90%;
        margin: 0 auto;
        height: 109px;
    }

    .bh-in .cloudsites .carousel-indicators{
        bottom:-32px;
    }

    .bh-in .cloudsites .features li{
        border: 1px solid #00A79D;
        background:none;
        background: #ffffff;
        width: 12px;
        height: 12px;
        padding:0;
    }

    .bh-in .cloudsites .features li.active{
        background: #00A79D;
    }
    /*cloudsites ends here */

    .bh-in .registerfrm .row8 .btnWrp button {
        padding: 14px 11px;
    }

    .bh-in #select_domain input[type="text"]#new-domain-name{
        width: 79.5%;
        margin: 0 auto;
        margin-top: 15px;
    }

    .bh-in .domain-field-wrapper select.domain-modal-select{
        height: 44px;
        position: relative;
        top: -1px;
        left: 3px;
    }

    /*order summary starts here*/
    .bh-in .order-summary-wrapper .row-indent{
        width:100%
    }

    .bh-in .order-summary-wrapper .ui-heading {
        font: normal 32px bluehost,'Segoe UI','Gill Sans','Gill Sans MT',GillSans,'Trebuchet MS',Arial,sans-serif;
        text-transform: capitalize;
        margin: 3px 0;
        color: #00A79D;
        padding: 0 0 15px 0;
        margin: 0;
        text-align: center;
        padding-top: 40px;
    }

    .bh-in .note2 {
        background: #fffed2;
        padding: 15px;
        font: bold 18px bluehost, Arial, Helvetica, sans-serif;
        color: #666654;
        border: solid 2px #dbdbdb;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        -ms-border-radius: 6px;
        -o-border-radius: 6px;
        border-radius: 6px;
        text-align: center;
    }

    .bh-in #CartTable th {
        font: bold 18px bluehost,'Segoe UI','Trebuchet MS',Arial,sans-serif;
        padding: 10px;

    }

    #CartTable td{
        padding:5px;
    }

    .CartSection .ItemTitle {
        font: bold 18px bluehost,'Segoe UI','Trebuchet MS',Arial,sans-serif;
    }

    #CartTable .CartDuration {
        padding-right: 5px;
        text-align: center;
        font: bold 18px bluehost,Arial, Helvetica, sans-serif;
    }

    .CartSubTotal p {
        text-align: center;
        padding-right: 0px;
        font: bold 18px bluehost,'Segoe UI','Trebuchet MS',Arial,sans-serif;
    }

    td.CartTotal {
        padding-top: 10px;
        padding-right: 30px;
    }
    /*order summary ends here*/

    /*domain starts here*/

    .bh-in .domain-content{
        width: 100%;
    }

    .bh-in .ui-heading {
        font: bold 36px bluehost,'Segoe UI','Gill Sans','Gill Sans MT',GillSans,'Trebuchet MS',Arial,sans-serif;
        margin: 3px 0;
        color: #00A79D;
        padding: 0 0 15px 0;
        margin-top: 60px;
        margin-bottom: 40px;
        text-transform: capitalize;
    }

    .bh-in .sd-tarea{
        width: 100%;
        z-index: 0;
    }

    .bh-in .radio{
        margin-top: 0;
        display: inline-table;
    }

    .bh-in .radio label{
        vertical-align: text-bottom;
    }

    .bh-in table.dataTable2 {
        margin: 0;
        margin-top: 20px;
        vertical-align: text-bottom;
        cursor: default;
    }

    .bh-in .uiButton{
        background:#FFCB05;
    }

    .bh-in .uiButton{
        background:#FFCB05;
    }

    .bh-in .shadow_div{
        background:#EDF4F9;
    }
    /*domain ends here*/

    /*signup starts here*/
    .bh-in .signup-wrapper .column-one {
        margin: 0 auto;
        float: none;
        width: 300px;
    }

    .bh-in .signup-wrapper .column-two {
        margin: 0 auto;
        float: none;
        width: 300px;
    }

    .bh-in .signup-wrapper .submit-block{
        text-align:center;
    }

    .bh-in .signup-wrapper .submit-block p{
        text-align: center;
    }

    .bh-in .signup-wrapper .ui-heading{
        text-align: center;
    }

    .bh-in .hosting-wrapper .server_loc_tabs {
        position: relative;
        text-align: center;
        padding: 30px 0px 59px;
    }
    .bh-in .hosting-wrapper .jumbotron.main-banner .main-banner-content-lg h1.digi-cert-heading {
        font-size: 36px;
    }


    /*signup ends here*/

    .bh-in .domain-pricing .domain-search-box{
        width: 511px;
        margin-left:20px;
    }
    .bh-in .domain-pricing .ui-heading{
        margin-left:20px;
    }
    /*owp for sm starts here*/
    .bh-in .owp .hosting-wrapper .jumbotron{
        padding-top: 40px;
    }

    .owp .cp-feat-section p{
        font:200 16px bluehost, Arial, Helvetica, sans-serif;
    }

    .owp .cp-feat-two{
        text-align: right;
    }
    .owp .cp-feat-two p{
        text-align: right;
    }

    .bh-in .owp .hosting-wrapper .plan-list .p-feat {
        padding-left: 10px;
        padding-right: 10px;
        text-align: right;
        font-weight: bold;
        font-weight: bolder;
        font-size: 15px;
    }
    .owp .plans-section .p-feat .small-feat {
        font-size: 13px;
        float: left;
        text-align: left;
    }
    .bh-in .owp .hosting-wrapper .plan-list .p-feat{
        text-align: right;
    }
    .bh-in .owp .hosting-wrapper .plan-list .p-feat{
        margin-right: 0;
        margin-left: 0;
    }
    .owp #carousel a.left.carousel-control {
        left: 0;
        position: absolute;
    }
    .owp #carousel a.right.carousel-control {
        position: absolute;
        right: 0;
    }
    /*owp for sm ends here*/

}

@media (max-width: 767px) {

    .bh-in .footer-links {
        padding-left: 72px;
    }

    .bh-in .footerSocialWrp {
        font-size: 10px;
    }

    .bh-in #page-footer .footer-links-xs a{
        font-size:9px;
    }

    .bh-in .homepage-in .main-banner .green-button {
        padding: 9px 9px 15px 19px;
    }

    .bh-in .green-button .chevron-right{
        margin-left:0;
    }
    .bh-in .hosting-wrapper .main-banner h2 p{
        color:#00A79D;
        font-size: 25px;
    }

    .bh-in .hosting-wrapper .main-banner-xs h2 {
        font: normal 28px bluehost, Arial, Helvetica, sans-serif;
        padding-bottom:20px;
    }
    .bh-in .main-banner h2 span.lh-month {
        font-size: 25px;
    }

    .bh-in .hosting-wrapper .main-banner-xs .main-banner-xs p {
        font-size: 18px;
    }

    .bh-in .hosting-wrapper .thumb-for-lh.linux-hosting {
        background: none;
    }

    .bh-in .hosting-wrapper .row-wrapper{
        background-color: #EDF4F9;
    }
    .bh-in .hosting-wrapper .server_loc_tabs .country_specific_tabs{
        background-color: #ffffff;
    }

    .bh-in .hosting-wrapper .plans-section #zero_pricing_plan_blurb{
        font-size:10px;
    }

    .bh-in .hosting-wrapper .click-installation{
        padding-top: 20px;
        padding-bottom: 20px;
        height: initial;
        margin-bottom: 0;
    }

    .bh-in .hosting-wrapper .click-installation h3{
        text-align: center;
        float: none;
        font-size: 25px;
        padding-bottom:20px;
        padding-top:0;
        margin: 0;
        padding-left:0;
    }

    .bh-in .hosting-wrapper .click-installation .oneClick {
        margin: 0 auto;
    }

    .bh-in .hosting-wrapper .click-installation .click-installation-container{
        padding-left:0;
    }

    .bh-in .hosting-wrapper .feature-section{
        background-color:#EDF4F9;
    }

    .bh-in .hosting-wrapper .feature-section .product-features{
        background-color:#EDF4F9;
        text-align: center;
    }

    .bh-in .hosting-wrapper .feature-section .product-features h1{
        margin-top:40px;
        margin-bottom: 30px;
        font-family: "bluehost","Segoe UI","Gill Sans","Gill Sans MT",GillSans,"Trebuchet MS",Arial,sans-serif;
        font-weight: 100;
        line-height: 1.1;
        color: #00A79D;
        font-size: 24px;
        font-weight: 600;
    }
    .bh-in .hosting-wrapper .feature-section .product-features h2{
        font-size:22px;
        color: #00A79D;
        font-weight: 600;
        margin: 12px 0 15px;
    }

    .carousel-indicators .active{
        background-color: #00A79D;
    }

    .bh-in .hosting-wrapper .feature-section .product-features .row {
        background-color: #EDF4F9;
        padding-bottom: 30px;
    }
    .bh-in .hosting-wrapper .feature-section .btnWrp{
        background-color: #EDF4F9;
    }

    .bh-in .hosting-wrapper .hosting-wrapper .product-features h3 {
        color: #00A79D;
        font-size: 25px;
        text-align: center;
        padding-bottom: 15px;
        padding-top: 40px;
    }

    .bh-in .hosting-wrapper .hosting-wrapper .product-features .carousel-inner h2 {
        font-size: 19px;
        color: #00A79D;
        font-weight: bold;
        text-align: center;
        padding-bottom: 74px;
    }

    .bh-in .hosting-wrapper .hosting-wrapper .product-features .carousel-indicators .active {
        background-color: #00A79D;
    }

    .hosting-wrapper .product-features .carousel-indicators li {
        border: 1px solid #00A79D;
    }

    .hosting-wrapper .product-features-questions .panel-title {
        margin-top: 8px;
        margin-bottom: 8px;
    }

    .hosting-wrapper .product-features .btn-default {
        color: #337ab7;
    }

    /* linux hosting ends here */
    .bh-in .hosting-wrapper .item {
        width: 100%;
        margin: 0 auto;
    }

    .bh-in .hosting-wrapper .dd-plans {
        padding-top: 25px;
        padding-bottom: 54px;
    }

    .bh-in .hosting-wrapper .plan-list  {
        font-family: bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
        border: 1px solid #cccccc;
        background: #fff;
        text-align: center;
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        -ms-border-radius: 6px;
        margin: 40px 0px 0px;
    }

    .bh-in .hosting-wrapper .plan-list  .popular {
        background: #4481d8;
        color: #ffffff;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        padding: 5px 0px;
        font-size: 12px;
    }

    .bh-in .hosting-wrapper .plan-list  .p-pricing {
        font-size: 36px;
    }

    .bh-in .hosting-wrapper .plan-list  .p-currency {
        font-size: 36px;
    }

    .bh-in .hosting-wrapper .plan-list  .p-duration {
        display: inline-block;
        color: #5B5B5B;
    }

    .bh-in .hosting-wrapper a.right.carousel-control, .hosting-wrapper a.left.carousel-control {
        background-image: none;
    }

    .bh-in .hosting-wrapper .plan-list  .p-name {
        background: transparent;
        color: #5B5B5B;
        top: 0;
        position: relative;
        border-bottom: 1px solid #ddd;
    }

    .bh-in .hosting-wrapper .plan-list  .pl-title {
        display: block;
        vertical-align: initial;
        text-align: center;
        width: initial;
        font-size: 30px;
    }

    .bh-in .hosting-wrapper .plan-list  .p-feat {
        font-size: 15px;
        padding: 15px 0;
        color: #5b5b5b;
        margin: 0px;
        text-align: center;
    }

    .bh-in .hosting-wrapper .plan-list  .p-feat.domains {
        background-color: #EDF4F9;
    }

    .bh-in .hosting-wrapper .plan-list  .p-button {
        padding: 0;
    }

    .bh-in .hosting-wrapper .plan-list  .p-button .txt-button {
        width: 228px;
        border-radius: 4px;
    }



    .bh-in .hosting-wrapper .product-features .nav-tabs > li > a {
        margin-right: 0;
        line-height: 1.42857143;

    }

    .bh-in .hosting-wrapper .product-features-questions {
        padding-top: 74px;
        background-color: #ffffff;
    }



    .bh-in .hosting-wrapper .product-features .nav-tabs > li.active > a {
        color: #fff;
        background-color: #00A79D;
    }

    .bh-in .hosting-wrapper .product-features .nav-tabs > li > a.sq {
        border-right: transparent;
        border-radius: 4px 0px 0 4px;
        padding-left: 35px;
        padding-right: 34px;
    }

    .bh-in .hosting-wrapper .product-features-questions h2 {
        color: #00A79D;
        font-size: 25px;
    }

    .bh-in .hosting-wrapper .product-features-questions .panel-default {
        border: none;
        border-top: 1px solid #ddd;
        font-family: bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    }

    .bh-in .hosting-wrapper .product-features-questions .panel-default > .panel-heading {
        background-color: #fff;
    }

    .bh-in .hosting-wrapper .product-features-questions #accordion a {
        color: #5b5b5b;
    }

    .bh-in .hosting-wrapper .product-features-questions #accordion a:hover {
        text-decoration: none;
    }

    .bh-in .hosting-wrapper .product-features-questions #accordion a:focus {
        text-decoration: none;
    }

    .bh-in .hosting-wrapper .product-features-questions .panel-group .panel + .panel {
        margin-top: 0;
    }

    .bh-in .hosting-wrapper .product-features-questions #accordion .panel-default .panel-body{
        border-top-color: transparent;
        color: #9A9A9A;
        font-family: bluehost, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
    }

    .bh-in .hosting-wrapper .product-features-questions #accordion .plus-icon {
        position: relative;
        top: 0px;
    }

    .bh-in .hosting-wrapper .product-features-questions #accordion .minus-icon {
        position: relative;
        top: 0px;
    }

    .bh-in.hosting-wrapper .btnWrp {
        background-color: #ffffff;
        padding-top: 54px;
        padding-bottom: 54px;
    }

    .bh-in .hosting-wrapper .btnWrp a.btn.btn-default.btn-lg.green-button {
        color: #ffffff;
        font-size: 22px;
        padding: 11px 58px 9px 41px;
    }

    .bh-in .hosting-wrapper .btnWrp a.btn.btn-default.btn-lg.green-button .chevron-right {
        margin-left: 28%;
    }

    /* plan slider starts here */
    .bh-in .hosting-wrapper .plans-container .plans-column-content {
        width: 228px;
        overflow: hidden;
        margin: 0 auto;
    }
    .bh-in .hosting-wrapper .plans-container #slider {
        position:relative;
        text-align: left;
        font-size: 0;
    }

    .bh-in .hosting-wrapper .slider-chevron {
        position: absolute;
        z-index: 1;
        bottom: 33%;
    }

    .bh-in .hosting-wrapper .control_next {
        display: block;
        position: absolute;
        right: -241px;
    }

    .bh-in .hosting-wrapper .control_prev{
        display: block;
        position: absolute;
        left: -15px;
    }
    /* plan slider ends here*/

    /* plan slider for wordpress starts here */
    .bh-in .hosting-wrapper .wordpress .slider-chevron{
        top:780px;
    }
    .bh-in .hosting-wrapper .plans-container.wrapper.wordpress #slider {
        width: 754px;
        position: relative;
    }
    /*plan slider for wordpress ends*/

    /* clousdites starts here */

    .bh-in .cloudsites .main-banner-xs{
        background-image: url(/getImage.php?src=myUploadedImages/cloudsiteshostingbgmobile2.jpg);
        background-repeat: no-repeat;
        background-position: top center;
        background-size: cover;
        min-height: 530px;
        text-align: center;
        color: #ffffff;
        padding-top:0;
        margin-bottom:0;
    }

    .bh-in .cloudsites .main-banner-xs h1{
        color: #ffffff;
        font-size: 40px;
        font-weight: 200;
        margin-bottom: 8px;
    }
    .bh-in .cloudsites .main-banner-xs h4{
        color: #ffffff;
        font-weight: 300;
        margin-top: 0;
        font-size: 20px;
    }

    .bh-in .cloudsites .blue-seperator-xs{
        background-color: #00A79D;
        border-top: 1px solid #ffffff;
        padding: 40px 15px;
        text-align: center;
    }

    .bh-in .cloudsites .container{
        width: 100%;
    }

    .bh-in .cloudsites .blue-seperator-xs .blue-separator-content h5{
        color: #ffffff;
        font-size: 24px;
        font-weight: 200;
        margin: 7px 0 0;
    }

    .bh-in .cloudsites .blue-seperator-xs .blue-separator-content h3{
        color: #ffffff;
        font-family: 'bluehost', 'Open Sans', sans-serif;
        font-size: 40px;
        font-weight: 500;
        margin-top: 5px;
        font-weight:bold;
    }

    .bh-in .cloudsites .blue-seperator-xs .blue-separator-content h6{
        color: #ffffff;
        font-family: 'Open Sans', Arial, sans-serif;
        font-size: 18px;
        font-style: italic;
        font-weight: 500;
        margin-top: 30px;
        margin-bottom: 11px;
    }

    .bh-in .cloudsites .blue-seperator-xs .blue-separator-content .btn{
        border-radius: 12px;
        font-size: 26px;
        font-weight: 200;
        min-width: inherit;
        padding: 4px 15px;
        position: relative;
        text-align: left;
        text-transform: capitalize;
        padding-right: 28px;
    }

    .bh-in .cloudsites .blue-seperator-xs .blue-separator-content .btn:hover{
        background-color: #06ca00;
        color:#fff;
    }

    .bh-in .cloudsites .blue-seperator-xs .blue-separator-content .btn:after {
        content: " ";
        font-size: 50px;
        position: absolute;
        right: 6px;
        top: 7px;
        display: block;
        width: 18px;
        height: 34px;
        background: url(/getImage.php?src=myUploadedImages/btnarrow.png) no-repeat 0 0px;
    }

    .bh-in .cloudsites .col-md-7 {
        width: inherit;
    }

    .bh-in .cloudsites .row-wrapper.effortless {
        border-bottom: 1px solid #00A79D;
    }
    .bh-in .cloudsites .row-wrapper.effortless h1 {
        font-size: 44px;
    }

    .bh-in .cloudsites .cloudsites-plans h2{
        font-size: 41px;
    }

    .bh-in .cloudsites .cloudsites-plans .plan-list{
        display:inline-block;
    }
    .bh-in .cloudsites .cloudsites-plans.hosting-wrapper .plans-columns{
        margin: 10px 0 20px 0px;
        padding: 0px;
    }

    .bh-in .cloudsites .cloudsites-plans.hosting-wrapper .plans-columns .plans-column-content{
        width: 228px;
        overflow: hidden;
        margin: 0 auto;
    }

    .bh-in .cloudsites .cloudsites-plans.hosting-wrapper .plans-column-content .slider-chevron{
        position: absolute;
        z-index: 99;
        top: 43%;
    }

    .bh-in .hosting-wrapper .cloudsites-plans.hosting-wrapper .plans-column-content .slider-chevron .control_prev {
        display: block;
        position: absolute;
        left: -18px;
    }

    .bh-in .hosting-wrapper .cloudsites-plans.hosting-wrapper .plans-column-content .slider-chevron .control_next {
        display: block;
        position: absolute;
        right: -246px;
    }

    .bh-in .cloudsites .cloudsites-plans.hosting-wrapper .plans-column-content #slider{
        position: relative;
        text-align: left;
        font-size: 0;
    }



    /* clousdites ends here */
    .pDuration {
        margin-top: 33px;
    }
    .bh-in .lh-sub-heading{
        font-size: 20px;
        margin-top: -10px;
        margin-bottom: 15px;
        font-weight: 600;
        padding-left: 0px;
        color: #00A79D;
    }
    /*owp for xs starts here*/
    .owp .main-banner-xs{
        background-color: #f0f0ee;
        margin-bottom: 0;
    }

    .owp .main-banner-xs h2{
        font: 400 30px bluehost Sans, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
        text-transform: capitalize;
        text-align: center;
        color: #333333;
    }
    .owp .main-banner-xs h1 span{
        font: 200 30px bluehost Sans, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
        text-transform: capitalize;
        color: #4481d8;
    }
    .owp .main-banner-xs p.small-text{
        font: 200 20px bluehost Sans, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
        text-align: center;
        padding-bottom: 46px;
        margin-bottom: 0;
    }
    .owp .main-banner-xs p.masthead-txt {
        font: 200 18px bluehost Sans, 'Segoe UI', 'Gill Sans', 'Gill Sans MT', GillSans, 'Trebuchet MS', Arial, sans-serif;
        text-align: center;
        padding-bottom: 46px;
        color: #333333;
    }
    .bh-in .owp .hosting-wrapper .slider-chevron{
        bottom: 64%;
    }
    .owp .plans-section p{
        padding-left:10px;
        padding-right:10px;
        text-align: center;
        width:100%;
    }

    .bh-in .owp .hosting-wrapper .plan-list .p-feat.domains{
        text-align: right;
        margin-bottom: 20px;

    }

    .owp .plans-section .p-feat .small-feat{
        display: inline-block !important;
        font-size:13px;
        float: left;
        text-align: left;
    }
    .bh-in .owp .hosting-wrapper .plan-list .p-feat{
        padding-left:10px;
        padding-right:10px;
        text-align: right;
        font-weight:bold;
        font-weight: bolder;
        font-size: 15px;
    }
    .bh-in .owp .hosting-wrapper .feature-section{
        padding-top:40px;
        background-color: #EDF4F9;
    }

    .bh-in .owp .hosting-wrapper .plan-list .p-name{
        top:0;
    }

    .owp .hosting-wrapper .owp-logo{
        padding-top:0;
    }
    .owp .hosting-wrapper .owp-logo i{
        display: block;
        margin-left: auto;
        margin-right: auto;
        float:none;
    }
    .owp .plans-section h2{
        text-align:center;
    }
    .owp #carousel .carousel-inner .carousal-para {
        width: 100%;
        margin: 0 auto;
        height: 170px;
    }
    .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
        right: 50%;
        margin-right: -10px;

    }
    .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
        left: 50%;
        margin-left: -10px;

    }
    .owp span.feature-list-heading {
        padding-left: 0px;
    }
    .owp #carousel .carousel-inner{
        padding:0;
    }
    .owp .cp-feat-section .container{
        padding-left:0;
        padding-right:0;
    }
    .owp #carousel .container .col-md-12{
        padding-left:0;
        padding-right:0;
    }
    .owp #carousel .carousel-inner p{
        font-size: 14px;
    }
    .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{
        top: 35%;
    }
    .bh-in .owp .hosting-wrapper #accordion-main span.icon.plus-icon {
        top: 19px;
    }
    .bh-in .owp .hosting-wrapper #accordion-main span.icon.minus-icon{
        top: 19px;
    }

    .owp #carousel .carousel-inner img{
        box-shadow: none;
    }
    /*owp for xs ends here*/



}
.cartItemsWrp .productBlock {
    font-size: 14px;
    font-weight: normal;
    color: #7e7e7e;
    margin-right: -15px;
    margin-left: -15px;
    padding: 20px 15px;
    vertical-align: top;
}
.cartItemsWrp .CartItemRow .row-img {
    width: 80px;
    height: 60px;
    margin: auto;
}
.cartItemsWrp .CartItemRow.domain .row-img.domain {
    background: url("/getImage.php?src=icon-checkout-domain.png") no-repeat;
    background-size: contain;
    background-position-x: center;
}
.cartItemsWrp .CartItemRow[id*="codeguard"] .row-img.others {
    background: url("/getImage.php?src=icon-checkout-codeguard.png") no-repeat;
    background-size: contain;
    background-position-x: center;
}
.cartItemsWrp .CartItemRow[id*="sitelock"] .row-img.others {
    background: url("/getImage.php?src=icon-checkout-sitelock.png") no-repeat;
    background-size: contain;
    background-position-x: center;
}
.cartItemsWrp .CartItemRow[id*="hosting"] .row-img.others {
    background: url("/getImage.php?src=icon-checkout-hosting.png") no-repeat;
    background-size: contain;
    background-position-x: center;
}
.cartItemsWrp .CartItemRow[id*="server"] .row-img.others {
    background: url("/getImage.php?src=icon-checkout-dedi.png") no-repeat;
    background-size: contain;
    background-position-x: center;
}
.cartItemsWrp .CartItemRow[id*="vps"] .row-img.others {
    background: url("/getImage.php?src=icon-checkout-vps.png") no-repeat;
    background-size: contain;
    background-position-x: center;
}
.cartItemsWrp .CartItemRow[id*="sblite"] .row-img.others {
    background: url("/getImage.php?src=icon-checkout-website-builder.png") no-repeat;
    background-size: contain;
    background-position-x: center;
}
.cartItemsWrp .CartItemRow[id*="ssl"] .row-img.others {
    background: url("/getImage.php?src=icon-checkout-security.png") no-repeat;
    background-size: contain;
    background-position-x: center;
}
.cartItemsWrp .CartItemRow[id*="mail"] .row-img.others, .cartItemsWrp .CartItemRow[id*="gapps"] .row-img.others, .cartItemsWrp .CartItemRow[id*="eelite"] .row-img.others {
    background: url("/getImage.php?src=icon-checkout-email.png") no-repeat;
    background-size: contain;
    background-position-x: center;
}
.cartItemsWrp .CartItemRow[id*="impressly"] .row-img.others {
    background: url("/getImage.php?src=icon-checkout-impressly.png") no-repeat;
    background-size: contain;
    background-position-x: center;
}
.cartItemsWrp .CartItemRow[id*="cloudsites"] .row-img.others {
    background: url("/getImage.php?src=icon-checkout-hosting.png") no-repeat;
    background-size: contain;
    background-position-x: center;
}
body.IN .cartItemsWrp .pName {
    font-size: 16px;
    color: #5f5f5f;
    word-break: break-word;
}
body.IN .cartItemsWrp .pName .name, .cartItemsWrp .pName .otherName {
    font-weight: bold;
    padding: 0px;
}
body.IN .cartItemsWrp .pName .domainWrp small, .cartItemsWrp .pName .detailsWrp{
    font-size: 14px;
}
body.IN .cartItemsWrp .pName .detailsWrp p{
    font-size: 14px;
    margin: 5px 0px;
}
.flexible .CartSubTotal p{
    text-align: left;
}
.flexible .cartItemsWrp .pDelete{
    position: absolute;
    right: 30px;
    top: 12px;
}
.flexible .cartItemsWrp .pDelete a {
    text-decoration: none;
    font-size: 22px;
    color: #999999;
}
.flexible .cartItemsWrp .CartItemRow{
    position: relative;
}
.flexible .cartItemsWrp .CartItemRow .col-sm-2.item-price{
    position: static;
}
.flexible .detailsWrp{
    display: none;
}
.flexible .cart-view-title{
    background: #165ab5;
    font-size: 22px;
    color: #fff;
    text-align: center;
    padding: 10px 0px;
    margin: -15px -15px 20px;
    position: relative;
}
.flexible .cart-view-title a{
    display: none;
    position: absolute;
    top: 12px;
    left: 0px;
    border-right: 1px solid #fff;
    padding: 5px 20px;
    font-size: 14px;
    color: #fff;
}
.flexible .cart-views.login-view .cart-view-title a.back-to-cart{
    display: block;
}
.flexible .cart-views.payment-view .cart-view-title a.back-to-login{
    display: block;
}
.flexible .cart-view-icons{
    position: relative;
}
.flexible .view-icons{
    display: inline-block;
    vertical-align: top;
    width: 35px;
    height: 35px;
    border-radius: 50px;
    border: 1px solid #a5a5a5;
    text-align: center;
    font-size: 20px;
    color: #999999;
    padding-top: 3px;
    background: #fff;
    position: relative;
    z-index: 1;
}
.flexible .cart-views.summery-view .view-icons.active{
    border-color: #245cab;
    color: #3f70b5;
}
.flexible .cart-view-icons span.line-grey, .flexible .cart-view-icons span.line-blue{
    display: block;
    content: "";
    height: 1px;
    position: absolute;
    top: 50%;
    margin-top: -1px;
}
.flexible .cart-view-icons span.line-grey{
    width: 100%;
    background: #a5a5a5;
    z-index: 0;
}
.cart-view-icons span.line-blue{
    background: #245cab;
    z-index: 1;
    width: 0%;
}

.bh-in .signupWrp .registerfrm{
    z-index:1;
}
.bh-in .registerfrm .row .col-1{
    width:90px;
}

.bh-in .row1 .inputWrp input{
    width: 398px;
}

.bh-in  .row2 .inputWrp input{
    width: 398px;
}
.bh-in .row .inputWrp input{
    height:52px !important;
}
.bh-in .row .midLabel{
    width: 75px !important;
}

.bh-in .row3 .posWrp input{
    width: 161px;
}
.bh-in label{
    margin-bottom: 0;
}
.bh-in #input_phone_cc{
    width: 58px;
}
.bh-in #input_mobile_cc{
    width: 58px;
}

.bh-in .row4 .posWrp:last-child input {
    width: 341px !important;
}

.bh-in .row5 select{
    height: 52px !important;
}
.bh-in .row5 .labelWrp.stateLabel{
    width: 75px !important;
}

.bh-in .row6 .posWrp input{
    width: 161px;
}

.bh-in .row6 .posWrp:first-child input{
    width: 160px;
}

.bh-in .row7 .inputWrp input{
    width: 399px;
}

.bh-in .row3 .posWrp:first-child input{
    width: 161px;
}

.bh-in .row8 .btn-flat-green {
    font: 600 19px bluehost,'Segoe UI','Gill Sans','Gill Sans MT',GillSans,'Trebuchet MS',Arial,sans-serif;
}

@media (max-width: 767px) {
    .container.flexible{
        margin-top: -20px;
    }
    .flexible .cartItemsWrp .CartItemRow {
        padding: 15px;
    }
    .sectionWrp.open .title {
        display: none;
    }
    .flexible .sectionWrp {
        border: 0px;
        position: absolute;
        width: 100%;
    }
    .flexible .sectionWrp.summary {
        margin: 0px -15px;
    }
    body.IN .cartItemsWrp .pName {
        font-size: 14px;
        color: #165ab5;
    }
    .cartItemsWrp .pName .otherName {
        margin-bottom: 8px;
    }
    .flexible .detailsWrp{
        display: block;
        color: #333333;
        font-size: 13px;
    }
    body.IN .cartItemsWrp .pName .domainWrp small, .cartItemsWrp .pName .detailsWrp{
        font-size: 13px;
    }
    body.IN .cartItemsWrp .pName .detailsWrp p{
        color: #333333;
        font-size: 13px;
    }
    .cartItemsWrp .CartItemRow .row-img {
        width: 50px;
        height: 45px;
        margin: 3px 0px 0px;
        float: left;
    }
    .flexible .sectionWrp.login-signup, .sectionWrp.paymentOptions {
        display: none;
    }
    .flexible .sectionWrp.login-signup, .flexible .sectionWrp.paymentOptions{
        left: 100%;
    }
    .flexible .sectionWrp .contentBlock{
        max-height: inherit;
    }
    .cartItemsWrp .CartItemRow .domain .row-img.domain {
        background-position-x: left;
    }
    .cartItemsWrp .CartItemRow[id*="codeguard"] .row-img.others {
        background-position-x: left;
    }
    .cartItemsWrp .CartItemRow[id*="sitelock"] .row-img.others {
        background-position-x: left;
    }
    .cartItemsWrp .CartItemRow[id*="hosting"] .row-img.others {
        background-position-x: left;
    }
    .cartItemsWrp .CartItemRow[id*="server"] .row-img.others {
        background-position-x: left;
    }
    .cartItemsWrp .CartItemRow[id*="vps"] .row-img.others {
        background-position-x: left;
    }
    .cartItemsWrp .CartItemRow[id*="sblite"] .row-img.others {
        background-position-x: left;
    }
    .cartItemsWrp .CartItemRow[id*="ssl"] .row-img.others {
        background-position-x: left;
    }
    .cartItemsWrp .CartItemRow[id*="mail"] .row-img.others, .cartItemsWrp .CartItemRow[id*="gapps"] .row-img.others, .cartItemsWrp .CartItemRow[id*="eelite"] .row-img.others {
        background-position-x: left;
    }
    .cartItemsWrp .CartItemRow[id*="impressly"] .row-img.others {
        background-position-x: left;
    }
    .cartItemsWrp .CartItemRow[id*="cloudsites"] .row-img.others {
        background-position-x: left;
    }
    body.IN .cartItemsWrp .pName .domainWrp, .cartItemsWrp .pName .detailsWrp{
        margin-left: 55px;
    }
    .flexible .cartItemsWrp .pName .detailsWrp .domain{
        color: #666666;
        margin-top: 5px;
        margin-bottom: 8px;
        font-size: 12px;
    }
    .flexible .pDuration select{
        width: 100%;
        border: 1px solid #84a8d8;
        border-radius: 2px;
        font-size: 14px;
        color: #165ab5;
    }
    .flexible .pPrice.CartSubTotal{
        position: absolute;
        top: 40px;
        right: 0px;
    }
    .flexible .pPrice.CartSubTotal p{
        font-size: 14px;
        color: #165ab5;
    }
    .flexible .cartfooter{
        background: #fff;
        border: none;
    }
    .flexible .cartfooter .couponWrp {
        width: inherit;
        min-height: inherit;
        padding: 10px;
        border-right: 0px;
        float: none;
        text-align: center;
    }
    .flexible .couponWrp input[type="text"] {
        background: white;
        border: 1px solid #ededed;
        width: 125px;
        min-height: 28px;
        padding: 3px 5px;
        border-radius: 0px;
        font-size: 12px;
        margin: 0px 0 0 22px;
    }
    .flexible .couponWrp .btn-flat-green.ui-btn-grey{
        background: #fff;
        border: 1px solid #ededed;
        border-radius: 0px;
        padding: 5px 10px;
        position: relative;
        top: 1px;
        left: -5px;
        height: 28px;
        color: #818285;
        font-size: 10px;
    }
    .flexible .coupon-note {
        font-size: 12px;
    }
    .flexible .cartfooter .cartTotalWrp{
        float: none;
        margin: 0px;
        display: block;
        width: inherit;
        background: #f9f9f9;
        padding: 15px 15px 5px;
    }
    .flexible .cartTotalWrp .itemText, .flexible  .cartTotalWrp .itemText p{
        text-align: left;
        width: 105px;
    }
    .flexible .cartTotalWrp tr td{
        padding-bottom: 5px;
    }
    .flexible .cartTotalWrp tr td p{
        font-size: 14px !important;
        font-weight: bold;
    }
    .flexible .ItemConvertedSubtotal #CartTotal, .flexible .ItemConvertedSubtotal #CartTotal #total {
        font-size: 14px;
    }
    .flexible .ItemTotalAfterDiscount{
        border: none;
    }
    .flexible .abtest .sectionWrp .btnWrp{
        padding: 15px;
    }
    .flexible .abtest .sectionWrp .btnWrp .btn.btn-primary{
        display: block;
        background: #74c827;
        font-size: 18px;
        text-align: center;
        position: relative;
        padding: 12px 0px;
        font-weight: bold;
    }
    .flexible .abtest .sectionWrp .btnWrp .btn.btn-primary:after{
        top: 8px;
    }
    .flexible .loginWrp, .flexible .createAccWrp {
        padding: 15px;
    }
    .flexible .abtest .loginform {
        width: 100%;
        border-right: none;
        float: none;
    }
    .flexible .abtest .accWrp {
        display: block;
        width: 100%;
        float: none;
        margin-left: 0px;
    }
    .flexible #rememberme {
        margin: 0px;
        width: inherit;
        margin-bottom: 15px;
    }
    .flexible .loginform .lcolumn {
        width: inherit;
        display: none;
    }
    .flexible .loginform .forgotpassWrp .rcolumn {
        width: inherit;
        display: block;
    }
    .flexible #ExistingUserLogin #forgotpassword {
        left: 0px;
        top: 0px;
    }
    .flexible .sectionWrp.login-signup .sectionTitle, .flexible .sectionWrp.login-signup .sectionTitle span {
        color: #165ab5;
        font-size: 16px;
    }
    .flexible #form_existing_user {
        margin-top: 10px;
    }
    .flexible .loginform form > div {
        margin: 0px 0px;
    }
    .flexible .loginform .inputContainer .ico{
        display: none;
    }
    .flexible .loginform .inputContainer{
        display: block;
        border-radius: 0px;
    }
    .flexible .loginform input[type="text"], .flexible .loginform input[type="password"]{
        height: 40px;
        width: 100%;
    }
    .flexible .loginform #label_password{
        margin-top: 10px;
    }
    .flexible .loginform form > div.forgotpassWrp, .flexible .loginform form > div.signinBtnWrp{
        width: inherit;
        margin-bottom: 40px;
    }
    .flexible .loginform .signinBtnWrp .rcolumn {
        text-align: center;
        width: inherit;
        display: block;
    }
    .flexible .accWrp .titletxt{
        color: #165ab5;
        font-size: 16px;
        text-align: center;
    }
    .flexible .sectionWrp .accWrp .subText{
        display: none;
    }
    .flexible .loginform .signinBtnWrp .rcolumn .btn-flat-green, .flexible .accWrp .btnWrp a.btn-flat-green {
        padding: 10px 30px;
        font-size: 18px;
    }
    .flexible .abtest .sectionWrp .accWrp .btnWrp{
        padding: 0px;
        height: inherit;
    }
    .flexible .whySignUpTitle{
        font-size: 16px;
        margin-top: 10px;
    }
    .flexible .whySignUpContent .cols{
        width: 33%;
    }
    .flexible .whySignUpContent .cols img {
        width: 35%;
    }
    .flexible .whySignUpContent .cols p {
        margin-top: 10px;
        font-size: 16px;
    }
    .flexible .sectionWrp.login-signup .createAccWrp .sectionTitle{
        display: none;
    }
    .flexible .sectionWrp.login-signup .createAccWrp .subText{
        display: none;
    }
    .flexible .signupWrp .registerfrm {
        width: inherit;
        display: block;
        float: none;
    }
    .flexible #signup div {
        margin-bottom: 0px;
    }
    .flexible .registerfrm .row{
        clear: both;
    }
    .flexible .registerfrm .row .labelWrp{
        line-height: inherit;
        width: inherit !important;
        background: none;
        border: none;
        padding: 0px;
    }
    .flexible .registerfrm .row p {
        display: block;
    }
    .flexible .registerfrm .row .inputWrp {
        width: inherit;
    }
    .flexible .registerfrm .row p, .flexible .registerfrm .row label{
        display: block;
        border: none;
        color: #165ab5;
        margin: 5px 0px;
    }
    .flexible #signup div input, .flexible #signup div select{
        position: relative;
        height: inherit !important;
        left: 0px;
        top: 0px;
        width: 100%;
        padding: 10px;
    }
    .flexible .row .inputWrp input{
        z-index: 1;
    }
    .flexible .containerWrp.signupWrp{
        padding: 15px;
    }
    .flexible #signup div p input.error{
        z-index: 1;
        margin-bottom: 5px;
        font-family: inherit;
    }
    .flexible .row3 .posWrp:first-child, .flexible .row3 .posWrp:last-child, .flexible .row6 .posWrp:first-child, .flexible .row3 .posWrp:last-child {
        width: inherit;
        height: inherit;
        display: block;
    }
    .flexible .registerfrm .row .labelWrp.midLabel{
        margin: 15px 0px 8px;
    }
    .flexible .registerfrm .posWrp{
        height: inherit;
    }
    .flexible .row4 .posWrp:first-child {
        width: 56px;
        position: absolute;
    }
    .flexible .row4 .posWrp:last-child{
        width: 100%;
        display: block;
        margin-left: 55px;
    }
    .flexible .row4 .posWrp:last-child input {
        width: 83% !important;
    }
    .flexible .row5 .posWrp:first-child, .flexible .row6 .posWrp:first-child, .flexible .row5 .posWrp:last-child, .flexible .row6 .posWrp:last-child {
        width: 49% !important;
    }
    .flexible .registerfrm .row.row5 .labelWrp.stateLabel, .flexible .registerfrm .row.row6 .labelWrp.midLabel{
        display: block;
        position: absolute;
        top: -20px;
        left: 51%;
        margin: 4px 0px 0px;
    }
    .flexible .row5 .posWrp:last-child, .flexible .row6 .posWrp:last-child{
        margin-left: 1%;
    }
    .flexible .row6 .posWrp:first-child{
        display: inline-block !important;
    }
    .flexible .row5 .posWrp:first-child select, .flexible .row5 .posWrp:last-child select{
        width: 100% !important;
    }
    .flexible .registerfrm .row8 p.termsWrp{
        width: 100%;
        padding-right: 0px !important;
        padding-bottom: 10px;
        padding-top: 3px !important;
        border: 0px;
    }
    .flexible .abtest .sectionWrp .registerfrm  p.btnWrp {
        width: 100%;
        height: inherit;
        padding: 0px;
        margin-bottom: 10px;
    }
    .flexible .abtest .sectionWrp .registerfrm .row8 p.btnWrp button{
        width: 100%;
        display: block;
    }
    .flexible .abtest .sectionWrp .registerfrm .inputWrp div.error{
        background: none;
        padding: 0px;
        border: 0px;
        font-family: inherit;
        color: #f00;
        margin: 0px;
    }
    .flexible #CartSection_paymentOptions{
        padding: 15px;
    }
    .flexible #paymentOption_online {
        z-index: 1;
    }
    .flexible ul#payment_options_online li.paymentOption{
        width: inherit;
        float: none;
        border: 1px solid #d6d7d7;
        border-radius: 5px;
        margin-bottom: 10px;
    }
    .flexible ul#payment_options_online li.paymentOption.selected{
        background: inherit;
        -webkit-box-shadow:inset 0px 0px 0px 1px #92b2dc;
        -moz-box-shadow:inset 0px 0px 0px 1px #92b2dc;
        box-shadow:inset 0px 0px 0px 1px #92b2dc;
        border-color: #155ab5 !important;
        position: relative;
    }
    .flexible ul#payment_options_online li.paymentOption.selected:after{
        display: block;
        width: 15px;
        height: 15px;
        background: #155ab5;
        content:"e013";
        text-align: center;
        position: absolute;
        top: -5px;
        right: -5px;
        font-family: 'Glyphicons Halflings';
        font-style: normal;
        font-weight: 300;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 8px;
        color: #fff;
        border-radius: 40px;
        padding-top: 3px;
    }
    .flexible ul#payment_options_online li.paymentOption.selected label{
        color: #165ab5;
    }
    .flexible ul#payment_options_online li.paymentOption input{
        display: none;
    }
    .flexible ul#payment_options_online li.paymentOption label{
        float: none;
        background: url("/getImage.php?src=payment_icon.png") no-repeat 5px center;
        padding: 8px 0 8px 55px;
        width: inherit;
    }
    .flexible ul#payment_options_online li.paymentOption label#label_custom{
        background-position: 5px center;
    }
    .flexible ul#payment_options_online li.paymentOption label[id="label_pay.pw"], .flexible ul#payment_options_online li.paymentOption label[id="label_payu.in"]{
        background: url("/getImage.php?src=payment_icon_credit_card.png") no-repeat 5px center;
    }
    .flexible ul#payment_options_online li.paymentOption label#label_paypal{
        background-position: 5px center;
    }
    .flexible ul#payment_options_online li.paymentOption#payment_offline label{
        background: url("/getImage.php?src=payment_icon_offline.png") no-repeat 5px center;
    }
    .flexible #payment_options_online li:last-child{
        border: 1px solid #d6d7d7 !important;
    }
    .flexible ul#payment_options_online li.paymentOption#payment_debit label {
        background: url("/getImage.php?src=payment_icon_balance.png") no-repeat 5px center;
    }
    .flexible ul#payment_options_online li.paymentOption p{
        margin: -5px 0px 0px;
        padding: 0 0 0 65px;
        font-size: 14px;
        height: 40px;
    }
    .flexible ul#payment_options_online li.paymentOption p span{
        display: block;
    }

    .bh-in #new-domain-name{
        width:55.5%
    }

    .bh-in #select_domain input[type="text"]#new-domain-name{
        margin: 0 auto;
        width: 60%;
        margin-top: 15px;
    }

    .bh-in .domain-field-wrapper select.domain-modal-select{
        position: relative;
        top: -1px;
        left: 3px;
        height: 44px;
    }

    .bh-in .renewalWrp {
        line-height: 1;
    }

    .bh-in .renewalWrp label a {
        color: #5b5b5b;
    }

    .flexible .abtest .sectionWrp .btnWrp{
        height:165px;
    }


    /*order summary starts here*/
    .bh-in .order-summary-wrapper .row-indent{
        width:100%
    }

    .bh-in .order-summary-wrapper .ui-heading {
        font: normal 32px bluehost,'Segoe UI','Gill Sans','Gill Sans MT',GillSans,'Trebuchet MS',Arial,sans-serif;
        text-transform: capitalize;
        margin: 3px 0;
        color: #00A79D;
        padding: 0 0 15px 0;
        margin: 0;
        text-align: center;
        padding-top: 40px;
    }

    .bh-in .note2 {
        background: #fffed2;
        padding: 15px;
        font: bold 18px bluehost, Arial, Helvetica, sans-serif;
        color: #666654;
        border: solid 2px #dbdbdb;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        -ms-border-radius: 6px;
        -o-border-radius: 6px;
        border-radius: 6px;
    }

    .bh-in #CartTable th {
        font: bold 16px bluehost,'Segoe UI','Trebuchet MS',Arial,sans-serif;
        padding: 10px;

    }

    #CartTable td{
        padding:5px;
    }

    .CartSection .ItemTitle {
        font: bold 14px bluehost,'Segoe UI','Trebuchet MS',Arial,sans-serif;
    }

    #CartTable .CartDuration {
        padding-right: 5px;
        text-align: center;
        font: bold 14px bluehost,Arial, Helvetica, sans-serif;
    }

    .CartSubTotal p {
        text-align: center;
        padding-right: 0px;
        font: bold 14px bluehost,'Segoe UI','Trebuchet MS',Arial,sans-serif;
    }

    td.CartTotal {
        padding-top: 10px;
        padding-right: 30px;
    }
    /*order summary ends here*/

    /*domain starts here*/

    .bh-in .domain-content{
        width:100%;
    }

    .bh-in .domain-content .ui-heading {
        font: normal 27px bluehost,'Segoe UI','Gill Sans','Gill Sans MT',GillSans,'Trebuchet MS',Arial,sans-serif;
        font-weight: bold;
        margin-top: 40px;
    }

    .bh-in .domain-content .tabs-wrapper{
        background: none;
        text-transform: capitalize;
    }

    .bh-in .domain-content .tabs-wrapper .tab li a {
        border: none;
        border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -ms-border-radius: 5px 5px 0 0;
        -webkit-border-radius: 2px 2px 2px 2px;
        background: #fff;
        padding: 10px 15px 10px 15px;
        color:#5B5B5B;
        text-decoration:none;
    }
    .bh-in .domain-content .tabs-wrapper .tab .active a {
        background: #00A79D;
    }

    .bh-in .domain-content .hastab.tabs-wrapper {
        margin-left: 0px;
        width: 100%;
        text-align: left;
        margin-bottom: 52px;
        margin-top: 30px;
    }

    .bh-in .domain-content .hastab.tabs-wrapper .tab{
        border: 2px solid #00A79D;
        width: 248px;
        margin: 0 auto;
        padding: 5px 5px 5px 0px;
    }

    .bh-in .domain-content #tab-for-idn.active a {
        padding: 10px 25px 10px 25px;
        color:#fff;
    }

    .bh-in .domain-content #tab-for-dbox.active a {
        margin-left: 5px;
        color:#fff;
    }

    .bh-in .domain-content .domain-sbox{
        width:100%;
        padding-left: 21px;
    }

    .bh-in .domain-content .domain-mobile-content h3{
        color:#00A79D;
        padding-bottom:15px;
    }

    .bh-in .domain-content .domain-mobile-content  p{
        font-size:16px;
        color:#5b5b5b;
    }

    .bh-in .domain-content .domain-mobile-content  p.small-text{
        font-size:14px;
        color:#9A9A9A;
    }

    .bh-in .domain-content .domain-mobile-content {
        padding-bottom: 20px;
    }

    .bh-in .domain-content .sd-tarea{
        width: 100%;
        height: 60px;
        margin: 0 auto;
        margin-left: -9px;
        position: relative;
    }

    .bh-in .domain-content .tld-box {
        margin-left: 20px;
        display: inline-block;
        margin-top: 40px;
    }

    .bh-in .domain-content .uiButton{
        background: #FFCB05;
    }

    .bh-in .domain-content .uiButton:hover{
        background: #06ca00;
    }
    .bh-in .shadow_div{
        background: #fff;
        margin-top: 0;
        padding-top: 0;
    }

    .bh-in .row-indent{
        width:100%;
    }

    .bh-in .shadow_div:before {
        content: '';
        background: none;
        display: block;
        width: 100%;
        height: 0;
        top: 0;
        margin-top: 0px;
    }

    .bh-in .shadow_div .ui-heading{
        font: normal 27px bluehost,'Segoe UI','Gill Sans','Gill Sans MT',GillSans,'Trebuchet MS',Arial,sans-serif;
        color:#00A79D;
        text-align: center;
        text-transform: capitalize;
        margin-bottom: 0px;
    }

    .bh-in .shadow_div .wrapper {
        width: 100%;
    }

    .bh-in .shadow_div .lite-green{
        color:#00A79D;
    }

    .bh-in .shadow_div .fea-heading {
        text-align: center;
        padding-top: 15px;
        color:#00A79D;
    }

    .bh-in #feature-blurb-xs {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .bh-in #feature-blurb-xs h3{
        text-align: center;
        padding-top: 25px;
        color:#00A79D;
    }

    .bh-in #feature-blurb-xs p{
        text-align:center;
        color:#00A79D;
        width: 230px;
        margin: 0 auto;
    }

    .bh-in .shadow_div .tab-content {
        margin: 0px -15px 0 -15px;
        background: #EDF4F9;
    }

    .bh-in #feature-blurb-xs .carousel-indicators {
        bottom: 0;
    }

    .bh-in #feature-blurb-xs .carousel-indicators li{
        border: 1px solid #00A79D;
    }

    .bh-in #feature-blurb-xs .carousel-inner{
        min-height:300px;
    }

    .bh-in .idomain-box .tld-box {
        width: 100%;
    }

    .bh-in .idomain-box .frm-select{
        margin-top:20px;
    }

    .bh-in .idomain-box .list-heading{
        margin-bottom: 20px;
    }

    .bh-in .domain-content .domain-buttons {
        width: 96px;
        height: 40px;
        border: 1px solid #00A79D;
        border-radius: 5px;
    }
    .bh-in .domain-content input[type="checkbox"]{
        visibility: hidden;
    }

    .bh-in .domain-content label{
        color:#00A79D;
        width: 70px;
        height: 33px;
        border-radius: 5px;
        padding-left: 0;
        text-align: center;
        font-size: 12px;
        padding-top: 8px;
    }
    .bh-in .domain-content input[type=checkbox] + label {
        color: #00A79D;
        background: #ffffff;
        border:1px solid #00A79D;
    }

    .bh-in .domain-content input[type=checkbox]:checked + label {
        color: #fff;
        background: #00A79D;
    }
    /*domain ends here*/

    /*signup starts here*/
    .bh-in .signup-wrapper .ui-heading{
        text-align: center;
        font-size:32px;
    }

    .bh-in .signup-wrapper .column-one {
        margin: 0 auto;
        float: none;
        width: 285px;
    }

    .bh-in .signup-wrapper .column-two {
        margin: 0 auto;
        float: none;
        width: 285px;
    }

    .bh-in .signup-wrapper input{
        width:100%;
    }

    .bh-in .signup-wrapper .submit-block{
        text-align:center;
    }

    .bh-in .signup-wrapper #input_mobile_cc{
        with:32px;
    }

    p.termnconditions {
        padding-top: 20px;
        text-align: center;
    }

    .bh-in .gray-shdow{
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
    }
    .error-message{width:100%;}
    /*signup ends here*/

    .bh-in .hosting-wrapper .product-features .carousel-inner{
        min-height:230px;
    }

    .login-wrp-section{
        margin-top: 0px;
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .sign-wrp-section{
        padding-top: 30px;
    }

    .hosting-wrapper .server_loc_tabs{
        padding:30px 0px 0px;
    }
    .bh-in .cloudsites .blue-seperator-xs .blue-separator-content .btn.btn_hairline.inverse{
        margin-left: 0;
    }

    .video-btn-xs {
        padding-top: 20px;
    }

    /*domain pricing starts here*/
    .bh-in .domain-pricing .dpricing-table th{
        font: bold 11px Arial, Helvetica, sans-serif;

    }

    .bh-in .domain-pricing .dpricing-table th, .bh-in .domain-pricing .dpricing-table td{
        padding: 4px;
        font: normal 8px Arial, Helvetica, sans-serif;
    }

    .bh-in .domain-pricing .dpricing-table .title{
        font: bold 8px Arial, Helvetica, sans-serif;
    }
    .bh-in .domain-pricing .domains-input{
        font: normal 15px Arial, Helvetica, sans-serif;
        width: 100px;
    }
    .bh-in .domain-pricing .domain-search-box{
        width: 296px;
        margin-left: 5px;
    }

    .bh-in .domain-pricing .ui-heading{
        font: bold 25px bluehost,'Segoe UI','Gill Sans','Gill Sans MT',GillSans,'Trebuchet MS',Arial,sans-serif;
        padding: 0 0 15px 20px;
    }

    .bh-in .domain-pricing .domains-select{
        width: 98px;
    }
    /*domain pricing ends here*/
    #consent_div .consent-chk{
        width: 20px;
        float: left;
        padding-top: 4px;
    }

    /*domain pricing starts here*/
    .bh-in .domain-pricing .dpricing-table th{
        font: bold 11px Arial, Helvetica, sans-serif;

    }

    .bh-in .domain-pricing .dpricing-table th, .bh-in .domain-pricing .dpricing-table td{
        padding: 4px;
        font: normal 8px Arial, Helvetica, sans-serif;
    }

    .bh-in .domain-pricing .dpricing-table .title{
        font: bold 8px Arial, Helvetica, sans-serif;
    }
    .bh-in .domain-pricing .domains-input{
        font: normal 15px Arial, Helvetica, sans-serif;
        width: 100px;
    }
    .bh-in .domain-pricing .domain-search-box{
        width: 296px;
        margin-left: 5px;
    }

    .bh-in .domain-pricing .ui-heading{
        font: bold 25px bluehost,'Segoe UI','Gill Sans','Gill Sans MT',GillSans,'Trebuchet MS',Arial,sans-serif;
        padding: 0 0 15px 20px;
    }

    .bh-in .domain-pricing .domains-select{
        width: 98px;
    }
    /*domain pricing ends here*/
    #consent_div .consent-chk{
        width: 20px;
        float: left;
        padding-top: 4px;
    }
    #consent_div .consent-txt{
        width: 100%;

    }

}
/*  Responsive site css ends here   */

.banner01{
	background: url(../img/banner01-ds.jpg) top center no-repeat;
	height: 350px;
	width: 100%;
}

.banner02{
	background: url(../img/banner02-co.jpg) top center no-repeat;
	height: 350px;
	width: 100%;
}

.banner03{
	background: url( ../img/banner03-about.jpg) center no-repeat;
	height: 350px;
	width: 100%;
}
