/* Common */
.linux-kvm-page .kvm-plan-content,
.linux-kvm-page .kvm-faq-content,
.linux-kvm-page .vps-kvm-banner-content,
.linux-kvm-page .vps-kvm-features-content
{ width: 1000px;  margin: 0 auto; }

.linux-kvm-page .about-kvmvps-content #deploy,
.linux-kvm-page .about-kvmvps-content #secure,
.linux-kvm-page .about-kvmvps-content #support,
.linux-kvm-page .about-kvmvps-content #manage{
    width: 1000px;
    margin: 0 auto;
}

.fix-font {
    -webkit-font-smoothing: antialiased; /* This needs to be set or some font faced fonts look bold on Mac in Chrome/Webkit based browsers. */
    -moz-osx-font-smoothing: grayscale; /* Fixes font bold issue in Firefox version 25+ on Mac */
}


/* Banner */

.linux-kvm-page .vps-kvm-banner-wrapper {
    background-repeat:no-repeat;
    background-position:center;
    height: 505px;
    margin: -20px 0 0 0;
    background-image: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-banner-combinebg.png'), linear-gradient(to right, #4117b7, #4419b8, #5f25c0, #d9839d, #db8ba4, #da8aa5);
}

.vps-kvm-banner-wrapper h1{
    font: 600 26px/39px 'proxima_nova', Arial;
    margin: 0;
    padding: 40px 0 11px 0;
    color: #ffda46;
}

.vps-kvm-banner-wrapper .pagetitle{
    font: 100 28px/36px 'proxima_nova', Arial; color: #fff; padding: 0;
}

.vps-kvm-banner-wrapper ul{
    padding: 20px 0 16px 0;
}

.vps-kvm-banner-wrapper ul li{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-banner-subpoint-bullets.png') no-repeat left top 16px;
    font: 100 20px/40px 'proxima_nova', Arial;
    color: #fff;
    padding: 0 0 2px 17px;
}

.vps-kvm-banner-wrapper .starts-at p{
    font: 400 30px/26px 'proxima_nova', Arial; color: #fff;
}

.vps-kvm-banner-wrapper .orange-text{
    color: #ffda46
}

.vps-kvm-banner-wrapper .orange-text.time-period,
.vps-kvm-banner-wrapper .orange-text.currency-symbol{
    font: 400 18px/21px 'proxima_nova', Arial;
    margin: 0 -5px 0 0;
}

.vps-kvm-banner-wrapper .orange-text.starting-price{
    font: 400 36px/21px 'proxima_nova', Arial;
}

.vps-kvm-banner-wrapper a.kvm-link-2-plans
{ background:#2fbe15; border:1px solid #18900b; cursor:pointer; font: 100 16px 'proxima_nova', Arial; color:#fff;
    -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
    outline:none; text-decoration:none;
    width:133px; height:39px; line-height:39px; text-align:center; margin: 16px 0 0 0;
}

.vps-kvm-banner-wrapper a.kvm-link-2-plans:hover
{ background: #3ad31f;  color: #fff;  transition: all 0.3s ease 0s; }


/* About KVM VPS */

.linux-kvm-page .donotshow { display: none }

.about-kvmvps-wrapper .shadow{
    box-shadow: 0 5px 5px 0px rgba(239,239,239, 1);  width: 100%;
}

.about-kvmvps-tabs {margin: 0 auto;text-align: center;}

.about-kvmvps-tabs li { display: inline-block; text-align: right; margin: 0 85px 0 0;  padding: 25px 0 22px 0; }

.about-kvmvps-tabs li:last-child { margin: 0;  }

.about-kvmvps-tabs li.choosentab{
    border-bottom:2px solid #1659bd;
}

.about-kvmvps-tabs li a{
    color: #656565;
}

.about-kvmvps-tabs li.choosentab a{
    color: #222222;
}

.about-kvmvps-tabs li a{  font: 600 18px/20px 'proxima_nova', Arial; }

.about-kvmvps-content {padding: 65px 0 0 0; }

.about-kvmvps-content h3{
    font: 600 20px/26px 'proxima_nova', Arial; color: #1b1b1b; margin: 0; padding: 0 0 8px 0;
}

.about-kvmvps-content p{
    font: 100 15px/21px 'proxima_nova', Arial; color: #1b1b1b; margin: 0; padding: 0;
}

.about-kvmvps-content .gutterspace{
    height: 49px;
}

.about-kvmvps-content .icons{
    vertical-align: top; margin: 16px 30px 0 0;  font: 400 15px/21px 'proxima_nova', Arial; color: #1b1b1b; text-align: center;
}

.about-kvmvps-content .ubuntu{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-os-sprite.png') no-repeat 0 0;
    height: 32px;  margin: 0 auto;  padding: 0; text-align: center; width: 28px; display: block;
}
.about-kvmvps-content .centos{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-os-sprite.png') no-repeat -79px 0; height: 32px; width: 32px;display: block; margin: 0 auto;  padding: 0; text-align: center;
}

.about-kvmvps-content .debian{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-os-sprite.png') no-repeat -162px 0;
    height: 32px;
    width: 22px;
    display: block;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}

.about-kvmvps-content .fedora{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-os-sprite.png') no-repeat -235px 0; height: 32px; width: 28px;display: block; margin: 0 auto;  padding: 0; text-align: center;
}

.about-kvmvps-content .cpanel
{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-addons-sprite.png') no-repeat; height: 28px; width: 35px; display: block; margin: 0 auto;  padding: 0; text-align: center;
}

.about-kvmvps-content .plesk
{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-addons-sprite.png') no-repeat -103px top; height: 28px; width: 57px; display: block; margin: 0 auto;  padding: 0; text-align: center;
}

.about-kvmvps-content .whmcs
{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-addons-sprite.png') no-repeat -229px top; height: 28px; width: 29px; display: block; margin: 0 auto;  padding: 0; text-align: center;
}

.about-kvmvps-content .nuestar{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-infra-icons.png') no-repeat; height: 20px; width: 80px; display: block;
}

.about-kvmvps-content .openstack{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-infra-icons.png') no-repeat -110px 0; height: 20px; width: 103px; display: block;
}

.about-kvmvps-content .kvm{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-infra-icons.png') no-repeat -243px 0px;  height: 20px;  width: 51px;  display: block;
}

.about-kvmvps-content .juniper{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-infra-icons.png') no-repeat -325px 0; height: 20px; width: 74px; display: block;
}

.about-kvmvps-content ul li{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-aboutus-bullet.png') no-repeat left top 6px;
    font: 400 15px/21px 'proxima_nova', Arial;  color: #1b1b1b;  padding: 0 0 0 16px;  margin: 0 0 24px 0;
}

.about-kvmvps-content ul{
    padding: 33px 0 0 0;
}

.about-kvmvps-content ul li:last-child{
    margin: 0;
}


.about-kvmvps-content{ position: relative; }

.about-kvmvps-content #deploy,
.about-kvmvps-content #secure,
.about-kvmvps-content #support{
    position: relative; min-height: 460px;
}


.about-kvmvps-content .illustration-base{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/aboutustab-content-circle-bg.png') no-repeat top right;
    position: absolute;
    display: block;
    width: 453px;
    height: 305px;
    top: 75px;
    right:0;
}

.about-kvmvps-content.managebg .manage-illustration{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-manage-illustration.png') no-repeat left bottom;
    position: absolute; display: block; width: 702px; height: 443px;
}

.about-kvmvps-content #deploy .bgimg{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-deploy-bg.png') no-repeat;
    height: 332px;
    width: 512px;
    position: absolute;
    right: -15.5px;
    top: 49px;
}

.about-kvmvps-content #secure .bgimg{
    background: url(//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-secure-bg.png) no-repeat;
    height: 327px;
    width: 532px;
    position: absolute;
    right: -10px;
    top: 40px;
}

.about-kvmvps-content #support .bgimg{
    background: url(//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-support-bg.png) no-repeat;
    height: 317px;
    width: 442px;
    position: absolute;
    right: 21.5px;
    top: 41px;
}


/* Plans */

.kvm-plan-wrapper {margin: 62px 0 70px 0;background: #f8f8f8;}

.linux-kvm-page .kvm-plan-content h2.ui-subheading
{font: 600 26px/20px 'proxima_nova', Arial;color: #222;padding: 51px 0 27px 0;text-shadow: none;}

.linux-kvm-page .server_loc_tabs#dedicated-new-tabs { font: 400 15px/20px 'proxima_nova', Arial; top:25px; }

.linux-kvm-page .progress-bar{ margin: 20px auto 21px auto; position: relative; width: 598px; }

.linux-kvm-page .progress-bar.step-one, .linux-kvm-page .progress-bar.step-two
{
    background:url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-purchase-progressbar.png') no-repeat -611px 0;
    height: 2px;
}

.linux-kvm-page .progress-bar.step-two{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-purchase-progressbar.png') no-repeat;  height: 2px;
}

.linux-kvm-page .progress-bar .fix-font{
    color: #1b1b1b; font: 600 15px/35px 'proxima_nova', Arial; position: absolute; top: 10px;
}

.linux-kvm-page .progress-bar .fix-font.txt-1{
    left: 65px;
}

.linux-kvm-page .progress-bar .fix-font.txt-2{
    right: 50px;
}

.linux-kvm-page .progress-bar.step-one .fix-font.txt-2 {
    color: #b8b8b8;
}

.linux-kvm-page li.name
{background: #2b2b2b; margin: 0;}

.linux-kvm-page .dplan-list
{ margin: 50px 0 0 0 }

.linux-kvm-page .dplan-list .plans,
.linux-kvm-page .dplan-list .plans2
{background: white;box-shadow: none;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;margin: 0 0 0 -5px;width: 194px;border-bottom:1px solid #ebebeb;border-top: 3px solid #196ecb;}

.linux-kvm-page .dplan-list .plans2 { display: inline-block; *display: inline; position: relative; zoom: 1; vertical-align: top; width: 220px; }

.linux-kvm-page .dplan-list .plans li,
.linux-kvm-page .dplan-list .plans2 li{
    border-right: 1px solid #ebebeb; border-left: 1px solid #ebebeb; margin: 0 !important;
}

.linux-kvm-page .dplan-list .plans .name,
.linux-kvm-page .dplan-list .plans2 .name,
.linux-kvm-page li.name span.pname
{  font: 600 20px/21px 'proxima_nova', Arial; height: auto;  }

.linux-kvm-page li.name span.pname {padding: 16px 0 13px 0;display: block;text-align: center;width: auto;color: #fff;}

.linux-kvm-page .dplan-list .plans .pricing,
.linux-kvm-page .dplan-list .plans2 .pricing
{ padding: 23px 0 14px 0; margin: 0; font: 400 32px 'proxima_nova', Arial; color: #f5c63b; background: #212121; }

.linux-kvm-page .dplan-list .plans .name,
.linux-kvm-page .dplan-list .plans .pricing,
.linux-kvm-page .dplan-list .plans2 .name,
.linux-kvm-page .dplan-list .plans2 .pricing{
    border-right: 1px solid #303030; border-left: 1px solid #303030;
}

.linux-kvm-page .plans .currency
{  font: 400 18px 'proxima_nova', Arial; top: -8px; left: 3px; }

.linux-kvm-page .plans .duration
{ font: 400 15px 'proxima_nova', Arial; text-transform: lowercase; left: -6px; position: relative; }

.linux-kvm-page  .dplan-list .plans li,
.linux-kvm-page .vps-summary-block table td,
.linux-kvm-page  .dplan-list .plans2 li.p-button
{
    font: 100 15px 'proxima_nova', Arial;
    border-bottom: 0;
    padding: 0 0 22px 0;
    -webkit-font-smoothing: antialiased; /* This needs to be set or some font faced fonts look bold on Mac in Chrome/Webkit based browsers. */
    -moz-osx-font-smoothing: grayscale; /* Fixes font bold issue in Firefox version 25+ on Mac */
}

.linux-kvm-page  .dplan-list .plans2 li{
    color:#1b1b1b;
    font: 600 14px 'proxima_nova', Arial;
}

.linux-kvm-page  .dplan-list .plans2 li.pricing{ padding: 0; }

.linux-kvm-page  .dplan-list .plans2 li.pricing span.small-font{
    color:#a6a6a6;
    font: 100 11px/21px 'proxima_nova', Arial;
    display: block;
    text-decoration: underline;
    margin: -6px 0 0 0;
    padding: 0 0 17px 0;
    cursor: pointer;
}

.linux-kvm-page  .dplan-list .plans2 li.pricing span.switch-label{
    font: 600 14px/35px 'proxima_nova', Arial;
}

.linux-kvm-page  .dplan-list .plans2 li.pricing span.switch-label{color: #bdbdbd;padding: 15px 0 0 0;}

.linux-kvm-page  .dplan-list .plans2 li.pricing span.switch-label.active{ color:#fff }

.linux-kvm-page .kvm-plan-content .vps-domain-name .vps-domain-block label
{ font: 600 16px 'proxima_nova', Arial; color:#1b1b1b; padding: 0 0 10px 0; }

.linux-kvm-page .vps-summary-block table td { padding: 10px 20px }

.linux-kvm-page .vps-summary-block table td div { font: 100 13px/18px 'proxima_nova', Arial; }

.linux-kvm-page .kvm-plan-content .btn_add_to_cart_dis,
.linux-kvm-page .kvm-plan-content .btn_add_to_cart
{   background: #dedede;
    width: 100%;
    padding: 16px 0;
    border: 0;
    border-top: 1px solid #c7c7c7;
    color: #909090;
    font-family: "proxima_nova", Arial;
    font-size: 16px;
    font-weight: 100;
    text-align: center;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    text-shadow: none;
}

.linux-kvm-page .kvm-plan-content .btn_add_to_cart
{
    color: #fff;
    text-shadow: none;
    background: #2fbe15;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color:#fff;
}

.linux-kvm-page .dplan-list .plans li.name { padding: 0; }

.linux-kvm-page .plans .txt-button,
.linux-kvm-page .plans2 .txt-button,
.linux-kvm-page #hardware_addons .txt-button,
.linux-kvm-page #software_addons .txt-button,
.linux-kvm-page .kvm-plan-content #exiting_domain_submit,
.linux-kvm-page .kvm-plan-content #new_submit
{
    background: #0091da;
    border: 1px solid #004ac0;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    outline: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font: 100 16px/20px 'proxima_nova', Arial;
    text-shadow: none;
    padding: 10px 66px;
}

.linux-kvm-page .plans .txt-button:hover,
.linux-kvm-page #hardware_addons .txt-button:hover,
.linux-kvm-page #software_addons .txt-button:hover,
.linux-kvm-page .kvm-plan-content #exiting_domain_submit:hover,
.linux-kvm-page .kvm-plan-content #new_submit:hover
{ background:  #0e9ee5;  color: #fff;  transition: all 0.3s ease 0s; }

.linux-kvm-page .plans .txt-button, .linux-kvm-page .plans2 .txt-button {margin-bottom: 3px;padding: 10px 37.5px;}

.linux-kvm-page .kvm-plan-content #exiting_domain_submit,
.linux-kvm-page .kvm-plan-content #new_submit
{ padding: 10px 30px; }

.linux-kvm-page .kvm-plan-content #exiting_domain_submit
{ border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius:  0 3px 3px 0; margin: 0 0 0 -3px; padding: 10px 25px 9px;  }

@-moz-document url-prefix() {

    .linux-kvm-page .kvm-plan-content #exiting_domain_submit {
        border-radius: 0 3px 3px 0;
        margin: 0 0 0 -4px;
        padding: 10px 23px;
    }
    .linux-kvm-page  .dplan-list .plans2 li{
        color:#1b1b1b;
        font: 600 14px/18px 'proxima_nova', Arial;
    }
}


.linux-kvm-page .kvm-plan-content #new_submit
{ border-radius: 0 3px 3px 0; -moz-border-radius:  0 3px 3px 0; -webkit-border-radius:  0 3px 3px 0; margin: 0 0 0 -1px; padding: 10px 30px 9px 30px; }

.linux-kvm-page  .dplan-list .plans li.no-border.dropdown,
.linux-kvm-page  .dplan-list .plans2 li.no-border.dropdown
{padding: 25px 0;}

.linux-kvm-page .dplan-list .dropdown  select,
.linux-kvm-page .dplan-list #san_storage,
.linux-kvm-page #selected-tld {
    -webkit-appearance: none;
    -moz-appearance: none;
    display: inline-block;
    background: url(//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/selectbox-icon.png) no-repeat right #fff;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 6px 25px 6px 10px;
    width: 158px; outline: none;
}
.linux-kvm-page .dplan-list #san_storage
{  font: 400 15px 'proxima_nova', Arial; color:#1b1b1b;  }

.linux-kvm-page #selected-tld
{   box-shadow: none;
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-plan-dropdown.png') no-repeat right 12px center #fff;
    border-color: #ccc;  -webkit-border-radius: 0; border-radius:  0; -moz-border-radius: 0;
    margin: 0 -3px 0 -6px;  padding: 11px 10px; outline: none;
    font: 100 15px 'proxima_nova', Arial; color: #1b1b1b;
}

@-moz-document url-prefix() {
    .linux-kvm-page #selected-tld
    { padding: 7px 10px 5.5px 10px; margin: 0 -4px 0 -6px; }
}

.linux-kvm-page  .dd-opt #hardware_addons,
.linux-kvm-page  .dd-opt #software_addons,
.linux-kvm-page  .dd-opt #domain_options
{ padding: 0; }

.linux-kvm-page  #hardware_addons div.bordered-wrapper,
.linux-kvm-page  #software_addons div.bordered-wrapper {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #ccc;
    width: 998px;
}

.linux-kvm-page  #hardware_addons div.bordered-wrapper table,
.linux-kvm-page  #software_addons div.bordered-wrapper table
{width: 100%;background: #fff;}

.linux-kvm-page  #hardware_addons table tr td:first-child,
.linux-kvm-page  #software_addons td:first-child
{ padding: 0; width: 175px; }

.linux-kvm-page  #hardware_addons table tr td,
.linux-kvm-page  #software_addons td
{ border-bottom: 0 !important; border-right: 1px solid #eee; vertical-align: top !important;width: 330px !important; padding: 0 35px !important;}


.linux-kvm-page  #hardware_addons .hdd table tr td{
    padding: 0 60px !important;
}

.linux-kvm-page  #hardware_addons table tr:last-child td,
.linux-kvm-page  #software_addons tr:last-child td
{ border-bottom: 0; }

.linux-kvm-page  #hardware_addons p.heading,
.linux-kvm-page  #software_addons p.heading
{ display: none; }

.linux-kvm-page  #hardware_addons td label,
.linux-kvm-page  #software_addons td label
{ font: 100 15px 'proxima_nova', Arial; color: #1b1b1b; }

.linux-kvm-page  #hardware_addons td span,
.linux-kvm-page  #software_addons td span,
.linux-kvm-page  #software_addons #control_panel label,
.linux-kvm-page #hardware_addons td#control_panel label
{font: 400 15px 'proxima_nova', Arial;color: #1b1b1b;}

.linux-kvm-page  #hardware_addons td.txt-dd-info,
.linux-kvm-page  #software_addons td.txt-dd-info
{ width: 390px; padding: 0 30px 0 0; font: 100 14px/18px 'proxima_nova', Arial; color: #888; }

.linux-kvm-page  .link-back
{ color:#377cec; font: 100 15px/21px 'proxima_nova', Arial; margin: -5px 0 0 0; }

.linux-kvm-page  .link-back.last-step-back
{ margin: -20px 0 0 0; }

.linux-kvm-page .footer-button
{ margin: 20px 0; }

.linux-kvm-page #hardware_addons .txt-button,
.linux-kvm-page #software_addons .txt-button
{ padding: 10px 30px; }


.linux-kvm-page  #hardware_addons table tr td h3{
    color: #1b1b1b; font: 600 16px/20px 'proxima_nova', Arial; text-align: center; padding: 27px 0 10px 0;
}

.linux-kvm-page  #hardware_addons table tr td p{
    color: #1b1b1b;
    font: 100 15px/20px 'proxima_nova', Arial;
    text-align: center;
    padding: 0 0 24px 0;
    border-bottom: 1px solid #eee !important;
    margin: 0 0 36px 0;
}

.linux-kvm-page  #hardware_addons .hdd table tr td{ width: 500px; }

.linux-kvm-page  #hardware_addons table tr td.titles,
.linux-kvm-page  #hardware_addons .hdd table tr td span.titles
{
    color: #1b1b1b;
    font: 600 15px/20px 'proxima_nova', Arial;
    padding: 0 35px 0 35px !important;
}

.linux-kvm-page  #hardware_addons .hdd table tr td span.titles{padding: 0 0 12px 0 !important;display: block;}

.linux-kvm-page  #hardware_addons table tr td.values #operating_system{
    display: inline-block;
}

.linux-kvm-page  #hardware_addons .hdd table tr td select{
    display: block;
}

.gutterspacenew{ background: #fff; height: 38px; border-radius: 0 0 4px 4px; }

.gutterspacerow{height: 72px;position: relative;}

.gutterspacerow span.sepdivider{
    background: #eee;
    height: 1px;
    width: 877px;
    position: absolute;
    top: 36px;
    border: 0;
}

.linux-kvm-page #hardware_addons table tr td.values{padding: 8px 35px 0 35px !important;}

.linux-kvm-page  #hardware_addons table tr td select{
    outline: none;
    border: 1px solid #cccccc;
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-plan-select-bg.png') no-repeat right 15px center;
    color:#1b1b1b;
    font: 100 15px/38px 'proxima_nova', Arial;
    height: 45px;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    padding: 0 0 0 16px;
    width: 260px;
}

.linux-kvm-page  #hardware_addons .hdd table tr td select{
    width: 310px;
}

.linux-kvm-page  #hardware_addons table tr td span.details{
    color: #888888;
    font: 100 12px/18px 'proxima_nova', Arial;
    text-align: left;
    display: block;
    margin: 10px 0 0 0;
    max-width: 380px;
}

.linux-kvm-page  #hardware_addons table tr td.gutterspacerow2{
    height:38px;
}


.linux-kvm-page  #hardware_addons table tr td.planspecs{padding: 0 !important;border-radius: 3px 3px 0 0;}

.linux-kvm-page  #hardware_addons table tr td label{ margin: 0 0 0 8px; }

.linux-kvm-page  .vps-domain-name .vps-domain-block
{ border: 1px solid #ccc; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 27px 30px 15px 30px; width: 475px;  }

.linux-kvm-page  .vps-domain-name .or-seperator p
{ font: 100 15px 'proxima_nova', Arial; color: #ccc; left: 208px; top:-14px; padding: 8px 7px; border: 1px solid #ccc; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; }

.linux-kvm-page  .vps-domain-name .or-seperator
{ margin: 30px 0 0 0;  background-position: 0 0; overflow: inherit; height: 27px; }

.linux-kvm-page  .vps-domain-name .vps-domain-block #existing_domain_name,
.linux-kvm-page  #new-domain-name,
#domainname_opt_id
{ border: 1px solid #ccc; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: none; height: 27px; }

.linux-kvm-page .vps-domain-name .vps-domain-block #existing_domain_name
{ width: 318px; }

#domainname_opt_id
{
    -webkit-appearance: none;
    -moz-appearance: none;
    display: inline-block;
    background: url(//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/selectbox-icon.png) no-repeat right 5px center #fff;
    padding: 6px 10px;
    font: 400 15px 'proxima_nova', Arial;
    color: #1b1b1b;
    height: 41px;
    vertical-align: top;
}

.vps-domain-name .vps-domain-block #existing_domain_name { margin-bottom: 0 !important; }

#other_domain_name { display: inline-block; margin: 10px 0 0 0; }

.linux-kvm-page  .vps-domain-name .vps-domain-block #existing_domain_name
{ border-radius: 3px 0 0 3px; -moz-border-radius:  3px 0 0 3px; -webkit-border-radius:  3px 0 0 3px; }

.linux-kvm-page  .vps-summary-block
{ background: #f0f0f0;  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 3px; width: auto; position: relative; right:0; }

.linux-kvm-page  .vps-summary-content
{ background: #fff; border: 1px solid #e0e0e0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    margin: 0; width: 340px; padding: 30px;
}

.linux-kvm-page  .data-container { border-bottom: 1px dashed #dadada; }

.linux-kvm-page  .vps-summary-content h3
{ font: 600 16px 'proxima_nova', Arial; color:#1b1b1b; margin: -5px 0 0 0; }

.linux-kvm-page  .vps-summary-content .data-container div
{ width: 300px; padding: 0 0 0 10px; display: inline-block; vertical-align: top; }

.linux-kvm-page  .vps-summary-content .data-container.more-bottom-padding { padding: 16px 0 4px 0; }

.linux-kvm-page  .vps-summary-content .data-container .more-top-padding { padding: 16px 0 4px 10px; }

.linux-kvm-page  .data-container p { padding-bottom: 5px; }

.linux-kvm-page  .data-container .data-label
{ font: 100 15px/20px 'proxima_nova', Arial; color:#1b1b1b; min-width: 120px; vertical-align: top; }

.linux-kvm-page  .data-container .data-value
{ font: 400 15px/20px 'proxima_nova', Arial; color:#1b1b1b;  overflow: hidden;  text-overflow: ellipsis;  width: 155px; }

.linux-kvm-page  .data-container .data-label.cp-adj-class,
.linux-kvm-page  .data-container .data-value.cp-adj-class
{ margin: 6px 0 0 0; }

.linux-kvm-page  .data-container .plan-detail,
.linux-kvm-page  .data-container .os-detail,
.linux-kvm-page  .data-container .storage-detail,
.linux-kvm-page  .data-container .domain-detail
{ background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/vps-kvm-plan-summary.png') no-repeat; margin: 3px 0 0 0; width: 26px; }

.linux-kvm-page  .data-container .plan-detail
{ background-position:0 0; height: 28px;  }

.linux-kvm-page  .data-container .os-detail
{ background-position: 0 -33px; height: 26px; margin: 12px 0 0 0;  }

.linux-kvm-page  .data-container .storage-detail
{ background-position: 0 -66px;  height: 26px;  }

.linux-kvm-page  .data-container .domain-detail
{ background-position: 0 -98px; height: 25px; margin: 12px 0 0 0;  }

.linux-kvm-page .total-label { font: 400 15px 'proxima_nova', Arial; text-transform: uppercase; display: block; margin: 20px 0 2px 0;  }

.linux-kvm-page .total-price { font: 600 26px 'proxima_nova', Arial; color: #28af0f; margin: 0 0 14px 0; display: block; }

.linux-kvm-page #dedicated-new-tabs ul.country_specific_tabs li
{ margin: 0 auto; text-align: center; }

.linux-kvm-page #dedicated-new-tabs ul.country_specific_tabs li
{ float: none;  font-family:"proxima_nova", Arial; font-size:16px; font-weight:600;  color:#1b1b1b;
    border: 1px solid #ddd; border-left: 0; margin-left: -3.2px; /*padding: 6px 12px 6px 40px;*/ padding: 0 20px 0 50px; line-height: 40px;
}

.linux-kvm-page #dedicated-new-tabs ul.country_specific_tabs li:first-child
{ border: 1px solid #ddd; margin-left: 0;
    border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; -webkit-border-radius: 20px 0 0 20px;
}

.linux-kvm-page #dedicated-new-tabs ul.country_specific_tabs li:last-child
{  border-radius: 0 20px 20px 0; -moz-border-radius:  0 20px 20px 0; -webkit-border-radius:  0 20px 20px 0;  }

.linux-kvm-page #dedicated-new-tabs ul.country_specific_tabs li.sel
{ background-color: #f8f8f8; color: #1b1b1b; }

.linux-kvm-page #dedicated-new-tabs ul.country_specific_tabs li.sel .sel_tab
{ background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-country-arrow-bg.png') no-repeat;
    bottom:-7px; left: 50%; height: 7px; width: 14px;
}

.linux-kvm-page #dedicated-new-tabs ul li[data-country="us"]
{  background: url("//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-small-us.png") no-repeat 20px 11px #fff;  }

.linux-kvm-page #dedicated-new-tabs ul li[data-country="in"]
{  background: url("//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Indian.png") no-repeat 20px 11px #fff;  }



.linux-kvm-page #dedicated-new-tabs ul li[data-country="us"].sel
{  background: url(//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/US.png) no-repeat 20px 11px #f8f8f8;  }

.linux-kvm-page #dedicated-new-tabs ul li[data-country="in"].sel
{  background: url(//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Indian.png) no-repeat 20px 11px #f8f8f8;  }

.linux-kvm-page .vps-domain-block #error { width: 453px; }

.linux-kvm-page .vps-domain-block .error-message { padding: 10px 20px 8px 28px; }

.linux-kvm-page .vps-domain-block #domain_error{
    background: #fff8f8;  border: 1px solid #ff0000;
    color: #ff0000;  font-size: 12px;  font-weight: bold;  line-height: 1.2em !important;  text-align: left;
    margin: -5px 0 15px 0;  padding: 10px 0 8px 28px;
    width: 425px;
}
@-moz-document url-prefix() {
    .linux-kvm-page .vps-domain-block #domain_error{
        width: 433px;
    }
}

#vps-new-tabs.server_loc_tabs label, .server_loc_tabs ul, #dedicated-new-tabs label
{
    position: relative; z-index: 10;
}
.hideme
{ display: none !important; }

.linux-kvm-page .dplan-list .plans li.pdetails,
.linux-kvm-page .dplan-list .plans2 li.pdetails{
    padding: 20px 0 19px 0;
}

.linux-kvm-page .dplan-list .plans2 li.pdetails{ padding-left: 34px; }

.linux-kvm-page .dplan-list .plans2 li{text-align: left !important;padding-left: 35px !important;}

.linux-kvm-page .dplan-list .plans2 li .pname { text-align: left !important; }

.linux-kvm-page .dplan-list .plans li.pdetails:nth-child(2n+2),
.linux-kvm-page .dplan-list .plans2 li.pdetails:nth-child(odd)
{ background: #f8f8f8; }

.linux-kvm-page .dplan-list .plans li.pdetails.disk-type-txt-wrap{
    font: 400 15px 'proxima_nova', Arial;
}

.linux-kvm-page .on-off-switch{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-plans-toggle-switch.png') no-repeat;
    height: 12px;
    position: relative;
    vertical-align: middle;
    width: 25px;
    margin: 7px 0 0 0;
    cursor: pointer;
    left: 1px;
}

.linux-kvm-page .on-off-switch .slider{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-plans-toggle-slider.png') no-repeat;
    height: 15px;
    position: absolute;
    top: -1px;
    width: 16px;
    cursor: pointer;
    opacity: 1;
}

.linux-kvm-page .on-off-switch.ssd-activated .slider{
    left: -1px;
}

.mbg-note
{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/mbg-icon-transperant.png') no-repeat left 9px center;
    margin: 14px auto 0 auto; padding: 0;
    color:#1b1b1b;  font: 400 italic 15px/30px 'proxima_nova', Arial;
    width: 515px;
}

/* FAQs */

.linux-kvm-page .kvm-faq-wrapper { margin: 0 auto 100px auto; }

.linux-kvm-page .kvm-faq-wrapper h2
{ font: 600 26px/20px 'proxima_nova', Arial; color: #222; width: 1000px; margin: 0 auto; text-align: center;  }

.linux-kvm-page .kvm-faq-wrapper h2 span.prev,
.linux-kvm-page .kvm-faq-wrapper h2 span.next,
.linux-kvm-page .kvm-help-wrapper h2 span.prev,
.linux-kvm-page .kvm-help-wrapper h2 span.next,
.linux-kvm-page .kvm-plan-content h2 span.prev,
.linux-kvm-page .kvm-plan-content h2 span.next,
.linux-kvm-page .vps-kvm-features-wrapper h2 span.prev,
.linux-kvm-page .vps-kvm-features-wrapper h2 span.next
{ display: inline-block; vertical-align: middle; height: 3px; width: 148px; }

.linux-kvm-page .kvm-faq-wrapper h2 span.prev,
.linux-kvm-page .kvm-help-wrapper h2 span.prev,
.linux-kvm-page .vps-kvm-features-wrapper h2 span.prev
{ background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-heading-prev.png') no-repeat; margin: 0 15px 0 0; }

.linux-kvm-page .kvm-faq-wrapper h2 span.next,
.linux-kvm-page .kvm-help-wrapper h2 span.next,
.linux-kvm-page .vps-kvm-features-wrapper h2 span.next
{ background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-heading-next.png') no-repeat; margin: 0 0 0 15px; }

.linux-kvm-page .kvm-plan-content h2 span.prev{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-head-prev-bg.png') no-repeat; margin: 0 5px 0 0;
}

.linux-kvm-page .kvm-plan-content h2 span.next{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-head-next-bg.png') no-repeat; margin: 0 0 0 12px;
}

.linux-kvm-page .kvm-faq-content
{ border: 1px solid #d3d3d3;  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;  }

.linux-kvm-page .kvm-faq-content div.question.first
{ border-radius: 4px 4px 0 0; -moz-border-radius:  4px 4px 0 0; -webkit-border-radius:  4px 4px 0 0; }

.linux-kvm-page .kvm-faq-content div.question,
.linux-kvm-page .kvm-faq-content div.answer
{ background: #f9f9f9;  border-bottom: 1px solid #d3d3d3; display: block;
    font: 600 15px/21px 'proxima_nova', Arial; color: #1b1b1b; padding: 15px 20px 14px 20px; position: relative;
}

.linux-kvm-page .kvm-faq-content div.question { cursor: pointer; }

.linux-kvm-page .kvm-faq-content span.toggle-faq
{ background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-faq.png') no-repeat; position: absolute;
    display: block; right: 20px; top:15px; height: 18px; width: 18px;
}

.linux-kvm-page .kvm-faq-content span.toggle-faq.minus
{ background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-faq.png') no-repeat 0 -8px #f9f9f9; height: 2px; top:24px; }

.linux-kvm-page .kvm-faq-content div.answer
{ background: #fff; font-weight: 100; border-bottom: 1px solid #d3d3d3; display: none; }

.linux-kvm-page .kvm-faq-content div.answer.last,
.linux-kvm-page .kvm-faq-content div.question.last
{ border-bottom: 0; border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; }

.linux-kvm-page .kvm-faq-content div.answer.last{
    border-top: 1px solid #d3d3d3;
}



/* SAN Storage Range Slider */

#wrapper {
    margin: 20px auto;
    text-align: left;
    width: 500px;
    padding: 20px;
    background: #fff;
}

.slider-wrapper {
    position: relative;
    margin: 0;
    cursor: pointer;
    width: 345px;
}

.linux-kvm-page #slider {
    height: 4px;
    width: 365px;
    margin: 5px 0 0;
    background: #ebebe9;
    border-radius: 5px;
    border: 1px solid #ebebe9;
}
.current-value {
    color: #555;
    font-size: 13px;
    margin: 0 0 5px 0;
}

.ui-slider-handle {
    position: absolute;
    width: 30px;
    height: 30px;
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/san-storage-range-sliderbg-1.png') no-repeat left center;
    outline: none; /* Get rid of ugly Safari/Chrome outlines around handle links */
    border-radius: 5px;
    z-index: 2;
    top: -12px;
    cursor: pointer;
}

.display-area {
    color: #222;
    font-style: italic;
}

.options i {
    font-weight: bold;
}

.slider-value-wrapper{
    margin: 17px 0 56px 0;
    position: relative;
    width: 345px;
}

.slider-wrapper .current-value{
    color: #1b1b1b;
    font: 100 12px/18px 'proxima_nova', Arial;
    float: right;
    position: relative;
    top: -31px;
    right: 10px;
}

.linux-kvm-page #hardware_addons td span.slider-value{
    color:#888;
    font: 100 12px/15px 'proxima_nova', Arial;
    top: -6px;
    position: absolute;
}

.linux-kvm-page #hardware_addons td span.slider-value:before{
    background: #ebebe9;
    content: "";
    height: 5px;
    width: 2px;
    display: block;
    position: relative;
    left: 15px;
    top: -12px;
}


.linux-kvm-page #hardware_addons td span.slider-value.tick-blue-mark:before{
    background: #196ecb;
}

.linux-kvm-page #hardware_addons span.bluemarker{
    position: absolute;
    left: 0;
    background: #196ecb;
    height: 4px;
    border-radius: 5px 0  0 5px;
    top: 1px;
    z-index: 1;
    width: 7px;
    cursor: pointer;
}

.linux-kvm-page #hardware_addons td span.single-value{
    font: 400 13px 'proxima_nova', Arial;
    color: #1b1b1b;
}


/* Tooltip */

.ssd-hdd-diff-tooltip{
    position: absolute; background: #fff; border-radius: 0 0 4px 4px;width:560px; left: -36px; box-shadow: 0px 0px 10px 0px rgba(153,153,153,0.5);
}

.ssd-hdd-diff-tooltip .col1{
    width: 280px;
    display: table-cell;
    vertical-align: top;
    color: #1b1b1b;
}


.ssd-hdd-diff-tooltip h5{
    font: 600 22px/26px 'proxima_nova', Arial;
    text-align: center;
    padding: 25px 30px 20px 30px;
    background: #f8f8f8;
}

.ssd-hdd-diff-tooltip .col1.first h5{
    border-right: 1px solid #ebebeb;
}

.ssd-hdd-diff-tooltip h5 span{
    font: 100 15px/21px 'proxima_nova', Arial; display: block;
}

.ssd-hdd-diff-tooltip .col1 p{
    font: 100 14px/21px 'proxima_nova', Arial; padding: 73px 30px 0 30px;
}

.ssd-hdd-diff-tooltip .col1 p:first-child{
    padding-top: 63px;
}

.ssd-hdd-diff-tooltip .col1 p:last-child{
    margin-bottom: 25px;
}

.ssd-hdd-diff-tooltip .col1.first  p{
    text-align: right; border-right: 1px solid #ebebeb;
}

.ssd-hdd-diff-tooltip .floatingdiv{
    color: #1b1b1b;
    font: 600 18px/26px 'proxima_nova', Arial;
    position: absolute;
    background: #fff;
    padding: 5px 0;
}

.ssd-hdd-diff-tooltip .floatingdiv.div1{
    top: 143px;
    left: 252px;
}

.ssd-hdd-diff-tooltip .floatingdiv.div2{
    top: 240px;
    left: 254px;
}

.ssd-hdd-diff-tooltip .floatingdiv.div3{
    top: 330px;
    left: 195px;
}

.ssd-hdd-tooltip-arrow{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ssd-hdd-tooltip-arrow.png') no-repeat;
    position: absolute;
    height: 9px;
    width: 24px;
    top: -9px;
    left: 75px;
}

.linux-kvm-page .progress-bar.step-one .curstep,
.linux-kvm-page .progress-bar.step-one .defaultstep,
.linux-kvm-page .progress-bar.step-two .txt-1 .curstep,
.linux-kvm-page .progress-bar.step-two .txt-2 .defaultstep
{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-curstep-bg.png') no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    top: -16px;
    left: 36px;
}

.linux-kvm-page .progress-bar.step-one .defaultstep{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-defaultstep-bg.png') no-repeat;
    left: 45px;
}

.linux-kvm-page .progress-bar.step-two .txt-1 .curstep{
    background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-done-bg.png') no-repeat;
    width: 22px;
    height: 22px;
    top: -19px;
}


/* @2x style rules */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx)
{

    .about-kvmvps-content .illustration-base{
        background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/aboutustab-content-circle-bg@2x.png') no-repeat top right;
        background-size: 453px 305px;
    }

    .about-kvmvps-content #deploy .bgimg{
        background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-deploy-bg@2x.png') no-repeat;
        background-size: 512px 332px;
    }

    .about-kvmvps-content #secure .bgimg{
        background: url(//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-secure-bg@2x.png) no-repeat;
        background-size: 532px 327px;
    }

    .about-kvmvps-content #support .bgimg{
        background: url(//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-support-bg@2x.png) no-repeat;
        background-size: 442px 317px;
    }

    .linux-kvm-page .vps-kvm-banner-wrapper {
        background-repeat:no-repeat;
        background-position:center;
        background-size: cover;
        background-image: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-banner-combinebg@2x.png'), linear-gradient(to right, #4117b7, #4419b8, #5f25c0, #d9839d, #db8ba4, #da8aa5);
    }

    .mbg-note {
        background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/mbg-icon-transperant@2x.png') no-repeat left 9px center; background-size: 26px 26px;
    }

    .ui-slider-handle {
        background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/san-storage-range-sliderbg-1@2x.png') no-repeat left 0 center;
        background-size: 30px 30px;
    }

    .linux-kvm-page .progress-bar.step-one .curstep, .linux-kvm-page .progress-bar.step-two .txt-2 .defaultstep{
        background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-curstep-bg@2x.png') no-repeat;background-size: 16px 16px;
    }

    .linux-kvm-page .progress-bar.step-one .defaultstep{
        background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-defaultstep-bg@2x.png') no-repeat;background-size: 16px 16px;
    }

    .linux-kvm-page .progress-bar.step-two .txt-1 .curstep{
        background: url('//cdnassets.com/ui/resellerdata/390000_419999/395180/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-done-bg@2x.png') no-repeat; background-size: 22px 22px;
    }

}
