/*
@import "https://static.get.art/static/fonts/ProximaNova.css";
@import "https://static.get.art/static/fonts/icons_dotART.css";
*/



body {
    color: #fff;
    font: 400 14px/24px 'Proxima Nova Light', Arial, Helvetica, sans-serif;
    background: #2e2d32 !important;

}
body {

}
.new-head-gray-bg#top-header {
    background: #f8f8f8;
    border-bottom: 1px solid #eee;
    height: 40px;
    top: -6px;
}
section#about .block-content{
    min-height: 200px;
}
.secondary-result, .primary-result{
    background-color: #fff;
    color: #333;
    display: flex;
    /*margin-bottom: 2px;*/
    position: relative;
}

.secondary-section-meta .secondary-section-heading{
    padding-left: 20px;
}
.primary-result{
    height: 64px;
}
.secondary-result{
    min-height: 64px;
}
/*.classic-ani{
   display: none;
}*/
/*.dca-added{
    line-height: 1;
}*/
#CartTableFooter{
    background-color: #fff;
    margin-top: 20px;
}
#couponCodeContainer{

    padding-left: 20px;
}
.CartTotal{
    color: #333;
    padding: 10px 0;
    padding-right: 20px;

}
.CartTotal{
    font-family: 'Proxima Nova';
    font-size: 18px;
}
#couponCodeContainer strong.txtblue{
    color: #333;
    font-size: 18px;
    margin-top: 20px;
    padding-top: 5px;
    margin-bottom: 10px;
    display: block;
}
.couponError{
    margin-left: 10px;
    color: #333;
}
#input_coupon_code{
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    height: 64px;
    outline: none;
    background-color: #FAFAFA;
    border: none;
    padding-left: 30px;
}
#form_couponForm{

    display: flex;
}
#applyCoupon{
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #19d85c;
    border: none;
    outline: none;
    text-transform: uppercase;
    position: relative;
    height: 64px;
    color: #fff;
    padding: 12px;
    font-size: 20px;
}
#verify-search-result{
    position: absolute;
    width: 200px;
    right: 0;
    background-color: #fff;
    z-index: 11;
    border: 1px solid #333;
}
#verify-search-result .classic-ani{
    padding: 5px;
    display: block;
}
#verify-search-result .addToCart{
    display: block;
    background-color: #19d85c;
    cursor: pointer;
    color: #fff;
}
#verify-search-result em{
    cursor: pointer;
}
.inline-block{
    display: flex;
}
.dca-domain-name{
    align-items: center;
    padding: 10px 0;
    padding-left: 20px;
    font-size: 22px;
    font-family: 'Proxima Nova';
    flex-basis: 60%;
}
.dca-premiumdomain-tag .classic-ani{
    display: none;
}
.dca-domain-avail{
    flex-basis: 40%;
    padding-right: 8px;
}
.dca-domain-avail .inline-block{
    justify-content: flex-end;
    align-items: center;
    flex-basis: 20%;
}
.dca-domain-avail .inline-block.styled-select{
    flex-basis: 30%;
    display: flex;
    justify-content: center;
}
.dca-domain-avail .pricing-block{
    display: flex;
    flex-basis: 50%;
    justify-content: center;
}
.dca-filteroption-details{
    position: absolute;

    background-color: #333;
    color: #fff;
}
.hidden-dca-durations{
    padding-left: 0;
    z-index: 1111;
    list-style-type: none;
    position: absolute;
    top: 45px;
    background-color: #fff;
    box-shadow: #0000003b 0px 10px 10px;
}
.dca-domain-avail .styled-select{
    position: relative;
}

.hidden-dca-durations li:nth-child(odd){
    background-color: #fff;
}
.hidden-dca-durations li{
    padding: 5px 10px;
}
.hidden-dca-durations li:nth-child(even){
    background-color: #fafafa;
}
.hidden-dca-durations li:hover{
    background-color: #EDEDED;
}
.dca-duration{
    font-family: 'Proxima Nova';
    padding: 0px 20px 0 10px;
    background-color: #EDEDED;
    border-radius: 5px;
    cursor: pointer;
}
.primary-result .dca-domain-name{
    padding: 0;
}
.loading-dca-content {
    background: #fff;
    text-align: center;
    height: 64px;
    padding: 19px;
}
img.preloader-image{
    width: 36px;
}
.primary-result .available-green{
    color: #fff;
    max-width: 70px;
    flex-basis: 10%;
    background-color: #19d85c;
    flex-direction: column;
    padding: 0 7px;
    height: 64px;
}
.primary-result .non-available-domain{
    color: #fff;
    max-width: 80px;
    flex-basis: 10%;
    background-color: #c3c3c3;
    flex-direction: column;
    padding: 0 7px;
    height: 64px;
}
.non-available-domain .icon-close{
    font-size: 32px;
    margin-top: 10px;
}
.available-word{
    font-size: 12px;
    max-width: 100%;
    padding: 0 5px;
    font-family: 'Proxima Nova Light';
}
.primary-result .namevalue{
    margin: 0 20px;
}
.dca-premiumdomain-tag{
    background-color: #ff442a;
    font-size: 14px;
    padding: 0px 10px;
    border-radius: 5px;
    cursor: default;
}
.dca-premiumdomain-tag:focus{
    color: #fff;
    text-decoration: none;
    
}
.dca-primary-dn{
    display: flex;
    align-items: center;
    flex-basis: 90%;
}
.available-green{
    flex-basis: 10%;
}

.dca-pricing{
    font-family: 'Proxima Nova';
}
.combo-offer-upsell, .secondary-section-meta .filters{
    display: none;
}
.search-block{
    margin-bottom: 30px;
}
.show-more{
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background-color: #414044;
}
.show-more button{
    font-family: 'Proxima Nova';
    font-size: 18px;
    background: transparent;
    border: none;
    outline: none;
}
.dca-page-wrapper{
    display: flex;
    align-items: flex-start;
}
.dca-search-result-content{
    flex-basis: 70%;
}
.dca-page-wrapper .cart{
    background-color: #fff;
    color: #333;
    flex-basis: 27%;
    margin-left: 3%;
    /*padding: 10px;*/
}
.dca-page-wrapper .cart button{
    background-color: #19d85c;
    border: none;
    outline: none;
    text-transform: uppercase;
    position: relative;
    width: 100%;
    padding: 0; height: 64px; font-size: 18px;
    transition: all 0.3s 0s ease;
}
.dca-page-wrapper .cart button:hover{
    background-color: #22c75c;
}
.dca-page-wrapper .cart button span{
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}
.dca-page-wrapper .cart button.disabled{
    display: none;
}
.dca-page-wrapper .cart-list{
    list-style-type: none;
    padding: 0;
}
.modal_overlay {
    background: #000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000 !important;
    opacity: 0.7;
    filter: alpha(opacity=70);
    position: absolute;
    height: 100%;
    width: 100%;
}
#upsell_modal {
    text-align: left;
    position: absolute;
}
.wide_modal {
    width: 790px;
    margin-left: -400px;
}
.modal_content {

    color: #333;
    /*width: 400px;*/
    background: #fff;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;

    z-index: 1001 !important;
    margin-left: auto;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
}
#processing_div .modal_content, #modal_div .modal_content{
    padding: 0 10px;
}
.model-twocols {
    overflow: hidden;
    text-align: left;
    position: relative;
}
.model-twocols .heading {
    color: #424242;
    padding: 28px 10px 28px 30px;
    text-align: left;
    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fcfcfc), color-stop(1, #e6e6e6) );
    background: -moz-linear-gradient( center top, #fcfcfc 5%, #e6e6e6 100% );
    background-color: rgba(0, 0, 0, 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#e6e6e6');
    background-color: #fcfcfc;
}
.model-twocols .modal_close {
    top: 10px;
    right: 10px;
}
a.modal_close {
    color: #333;
    position: absolute;
    top: 5px;
    right: 5px;
    text-decoration: underline;
    text-decoration: none;
    font: bold 12px Arial, Helvetica, sans-serif;
}
#pp_dlist_items{
    margin-top: 20px;
}
.grd-table tr{
    display: flex;
    justify-content: space-between;

    align-items: center;
}
label.itoggle{
    margin-bottom: 0 !important;
}
.model-indent{
    padding: 0 20px;
}
#save_pp_settings{
    display: block;
    margin-top: 40px;
    background-color: #19d85c;
    color: #fff;
}
.wide_modal .grn{
    text-align: center;
}
.upsell-gray-bg h3{
    text-align: center;
    padding: 0 10px;
}
.about-ee-email-lite{
    text-align: center;
    list-style-type: none;
}
.cart-list a.remove{
    font-size: 14px;
    text-decoration: none;
}
.cart-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.remove .icon-close{
    color: #b3b3b3;
    font-size: 22px;
    transition: all 0.3s 0s ease;
}
.remove .icon-close:hover{
    color: #ff442a;
}
.ppp-modal a span.icon-protection, .privacy-enabled span.icon-protection{
    font-size: 32px;
    margin-right: 10px;
    color: #3188ff;
}
.ppp-modal a, .privacy-enabled{
    text-decoration: none;
    font-size: 14px;
    color: #333;
    display: flex;
    align-items: center;
}
.ppp-modal{    display: flex;

    background-color: #fafafa;
    height: 48px;
    align-items: center;
}
.ppp-modal p{
    margin: 0;
}
.privacy-enabled{
    padding-left: 10px;
}

.ee-lite-plans-form{
    display: flex;
    flex-direction: column;
}
.ee-lite-input-wrapper{
    display: flex;
   /* flex-direction: column;*/
}
.ee-lite-plans-form{
    width: 50% !important;
    margin: auto;
}
.ee-lite-select-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center;


}
.ee-select-options{
    position: absolute;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
}
#ee-value{
   /* background-color: #EDEDED;*/
    color: #333;
    padding: 0 5px;
}
#ee-sl-value{
    list-style-type: none;
    padding: 0;
}
#ee-sl-value li:nth-child(even) {
    background-color: #fafafa;
}

#ee-sl-value li:nth-child(odd) {
    background-color: #fff;
}
#ee-sl-value li:hover {
    background-color: #EDEDED;
}
.ee-lite-total-wrapper{
    display: flex;
    justify-content:center;
    margin-top: 20px;
}
.ee-lite-total-wrapper span#hosting-price{
    display: flex;
    justify-content: center;
}
.no-thanks-parent{
    text-align: center;
   /* margin: 10px 0;*/
}
.no-thanks-parent a{
    background-color: #fafafa;
    color: #333;
    padding: 12px 10px;
}
.ee-lite-submit-wrapper{
    margin: 10px 0;
    display: flex;
    flex-direction: column;
}
#purchase_button{
    background-color: #19d85c;
}
.ee-upsell{
    text-align: center;
}
.ee-upsell a{
    color: #333;
}
.ppp-tobe-enabled p{
    margin: 0;
}
.ppp-tobe-enabled{
    text-decoration: underline;
    margin: 10px 0;
    line-height: 1;
}
.ee-lite-input-wrapper input{
    text-align: center;
}
#checkout{
    color: #fff;
}

/* CART */
.CartSection .gray-box{
    color: #333;
    background: none;
    background-color: #fff;
}
.tooltip{
    opacity: 1;
    z-index: 1;
}
.cart-modal-tabs ul{
    list-style-type: none;
}
#contact_list_modal .modal_content{
    margin: auto !important;
}
.CartItemRow{
    font-family: 'Proxima Nova';
    min-height: 64px;
    position: relative;
    width:100%;
    display: flex;
    color: #333;
    /*margin: 10px 0;*/
    background-color: #fff;
    align-items: center;
    padding: 10px 0;

}
.CartItemRow:nth-child(even){
    background: #fafafa;
}
#CartTable{
    display: block;
}
#CartTable tbody{
    display: flex;
    flex-direction: column;
}
#CartTable thead{
    display: none;
}
.CartItemRow .CartItem{
    flex-basis: 72%;
    display: flex;
}
.pp_in_cart{
    width: 100%;
    display: flex;
    bottom: 0;
    position: absolute;
    padding: 0 10px;
}
a.remove_pp{
    color: #333;
    /*margin-right: 10px;*/
}
a.remove_item_class{
    margin-right: 10px;
    color: #333;
}
.cart-product-name{
    display: none;
}
.cartItem-product-detail{
    display: flex;
    padding-left: 10px;
}
.item-close{
    padding-right: 10px;
}
.pp_in_cart .rfloat{
    display: flex;
    flex-basis: 20%;
}
.pp_div.lfloat, .domain_purchased{
    flex-basis: 80%;
}
.CartItemRow{
    padding-left: 20px;
}
#CartTable .CartDuration{
    padding-right: 0;
    margin: 0 10px;
    margin-left: auto;
}
.ItemSubTitle{
    font-size: 12px;
    line-height: 18px;
    font-family: 'Proxima Nova';
    margin-left: 24px;
    color: #b3b3b3;
    text-transform: uppercase;
}
#couponCodeContainer{
    display: flex;
}

#couponCodeContainer strong{
    margin-right: 10px;
}
#empty_cart h3{
    padding-left: 20px;
}
.ItemTitle{
    display: flex;
    align-items: center;
}
.CartSubTotal{
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    /*margin-right: 30px;*/
    font-size: 14px;
    min-width: 82px;
    display: flex;
    line-height: 18px;
}
.CartSection h2{
    font-size: 18px;
    padding-left: 20px;
}
.pp_total{
    margin-left: auto;
    margin-right: 30px;
    font-size: 14px;
}
.CartItemRow p{
    margin-bottom: 0;
}
.CartDuration .dropdown-value{
    align-items: center;
    display: flex;
    padding-right: 20px;
    text-align: left;
    min-width: 100px;
    padding-left: 5px;
    background-color: #EDEDED;
    background-position: right 5px center;
}
.ItemTitle{
    font-family: 'Proxima Nova';
    font-size: 1.3em;
}
.pp_name{
    color: #3188ff;
    text-transform:  uppercase;
    font-size: 1.2em;
}
.update_item_class{
    list-style-type: none;
    padding-left: 0;
}
.CartDuration{
    display: flex;
}
.CartDuration .SetRowMinHeight{
    display: flex;
}
.CartDuration .price-dropdown-wrp{
    display: flex;
}
p.ItemSubTotal{
    margin-bottom: 0;
    display: flex;
}
#couponCodeContainer input{
    color: #333;
}
#signup_div {
    display: none;
}
#form_existing_user{
    display: flex;
    flex-direction: column;

}
#form_existing_user div{
    /*display: flex;*/
}
#form_existing_user input{
    color: #333;
    padding-left: 10px;
   /* margin-bottom: 10px;*/
}
#form_existing_user #forgotpassword{
    display: block;
    text-decoration: underline;
    margin-bottom: 10px;
}
#existing_submit{
    background-color: #19d85c;
    border: none;
}
#loginForm{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.italic_font{
    font-style: italic;
    font-size: 14px;
}
p.italic_font a{
    text-decoration: underline;
}
#signupform input, #signupform select{
    color: #333;
}
#signupform table, #sign table{
    display: flex;
}
#signupform table tbody, #sign table tbody{
    display: flex;
    flex-direction: column;
}
#signupform .frmHint, #sign .frmHint{
    font-size: 12px;
}
#signupform table tbody tr{
    /*margin-bottom: 10px;*/
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.rightAlignedForm tr{
    display: flex;
    flex-direction: column;
}
.rightAlignedForm tr td{
    /*margin-bottom: 10px;*/
}
#register_submit_id, #sub_button{
    background-color: #19d85c;
    border: none;
    height: 64px;
    transition: all 0.3s 0s ease;
}
#register_submit_id:hover, #sub_button:hover, #cust-login-form button:hover{
    background-color: #22c75c;
}
/*#signupform .frmCancel{
    display: flex;
    flex-direction: column-reverse;
}*/
#signupform .frmCancel a{

    text-decoration: underline;
}
.has-privacy-policy{
    min-height: 120px;
}

/* Login page */
#cust-login-form .frm-field{
    /*margin-bottom: 20px;*/

}
#cust-login-form button{
    background-color: #19d85c;
    border: none;
    font-size: 18px;
    text-transform: uppercase;
    transition: all 0.3s 0s ease;

}
#intro.premium-intro button, .search-submit button, section#intro.main-intro form button, #save_pp_settings, #existing_submit, #applyCoupon{
    transition: all 0.3s 0s ease;
}
#intro.premium-intro button:hover, .search-submit button:hover, section#intro.main-intro form button:hover, #save_pp_settings:hover, #existing_submit:hover, #applyCoupon:hover{
    transition: all 0.3s 0s ease;
    background-color: #22c75c;
}
#container .lfloat{
    margin: auto;
}
#container h2{
    margin-bottom: 40px;
}


#sign input, #sign select{
    color: #333;
    padding-left: 10px;
}
#sign select{
    min-width: 40px;
    min-height: 30px;
}
#sign div{
    margin-bottom: 20px;
}
#input_address1{
    width: 100%;
}
#country-state-selects tr{
    display: flex;
    flex-direction: column;
}
#container #signup{
    width: 100%;
}
#reg-form-flex-tr, #reg-form-table{
    display: flex;
    justify-content: center;
}
#reg-form-table{

    /*width:767px;
    margin:auto;*/
}
#reg-form-flex-tr{
    /*width:80%;*/
    margin:auto;
}
#signup h2{
    text-align: center;
}
.invisible{
    display: none;
}
#country-state-selects{
    width: 100%;
}
#right-reg-form{
    width:48%;
    flex-basis: 48%;
}
#left-reg-form{
    width:48%;
    flex-basis: 48%;
}
#reg-form-flex-tr label.error{
    max-width: 70%;
}
#reg-form-flex-tr{
    justify-content: space-between;
}
#reg-form-flex-tr tbody{
    width:100%;
}
.button-reg-submit-cnt #pto a:hover {
    text-decoration: none;
}
.city-zip-tr{
    display: flex;

    width: 100%;
    justify-content: space-between;
}
.city-zip-tr td{
    flex-basis: 49%;
    width: 49%;
}
.city-zip-tr td input{
    width: 100%;
}
#sign #input_phone, #sign #input_mobile{
    width: 60%;
    box-sizing: border-box;
}
/*#sign #input_phone_cc, #sign #input_mobile_cc{
    width: 20%;
    box-sizing: border-box;
}*/
#sign .hyphen-seperator{
    box-sizing: border-box;
    width: 17%;
    text-align: center;
    display: inline-block;
}
.state-td{
    margin-top: 20px;
}
.state-td label{
    width: 10%;
}
.state-td .custome-input{
    width: 85%;
    float: right;
}
#sign .city-zip-tr div{
    margin-bottom: 0;
}
#loadMess{
    display: none;
}
.button-reg-submit-cnt{
    display: flex;
    font-size: 18px;

}
.button-reg-submit-cnt button, .button-reg-submit-cnt #pto{
    padding: 12px 0;
}
.button-reg-submit-cnt #pto {
    background-color: #fafafa;
}
#sign .termnconditions{
    text-align: left;
}
#cust-login-form input.frm-field{
    padding-left: 10px;
}
#forgot-password tbody{
    display: flex;
}
#forgot-password .frmButton{
    background-color: #19d85c;
    border: none;
    height:100%;
    color: #fff;
}
.error-message ul{
    padding-left: 0;
    list-style-type: none;
}
.error-message ul li{
    font-size: 12px;
    letter-spacing: 1px;
    text-decoration: underline;
}
#forgot-password tbody tr{
    display: flex;
}
#forgot-password{
    height: calc(100vh - 500px);
}
#forgot-password input{
    color: #333;
    padding-left: 10px;
}

.ee-lite-banner{
    text-align: center;
}
.ee-lite-banner-content a.inline-block{
    justify-content: center;
    text-decoration: underline;
}
.ee-lite-banner-content .white-text{
    margin-right: 5px;
}
.ee-lite-plans h2{
    text-align: center;
}
.section-business .ee-lite-plans-form{
   /* width: 100% !important;*/
   /* flex-direction: row;*/
}
.section-business .ee-lite-total-wrapper, #business-frm  .ee-lite-total-wrapper{
    flex-basis: 24%;
    margin-top: 0;
}
.business-form-container-one{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;

}
.section-business .ee-lite-submit-wrapper{
    margin: 10px 0;
}
.business-form-container-two{
    display: flex;
    flex-direction: column;
}
.section-business #email-accounts{
    color: #333;
}
.section-business .ee-lite-input-wrapper, #business-frm .ee-lite-input-wrapper{
    flex-basis: 30%;
}
.section-business .ee-lite-select-wrapper, #business-frm .ee-lite-select-wrapper{
    flex-basis: 44%;
    background-color: #FAFAFA;
}
.section-business #ee-value, #business-frm #ee-value{
    background-image: url("https://static.get.art/static/images/icon_arrow-down.png");
    background-repeat: no-repeat;
    background-position: right 10px center;
    padding: 3px 5px;
    cursor: pointer;
    background-color: transparent;
    background-size: 12px;
}
.section-business .ee-lite-select-wrapper{
    /*align-items: flex-end;*/
}
.section-business .ee-dropdown{
    width:100%;
}
.eelite-per-account-space{
    display: none;
}
.section-business #ee-select-options{
    color: #333;
}
#ee-sl-value{
    cursor: pointer;
}
.section-business .ee-lite-submit-wrapper{
    width: 100% !important;
    margin: 10px auto;
    text-align: center;

}
.section-business .ee-lite-plans{
    margin: 20px 0;
}

#select-domain-content a span.icon-close{
    font-size: 22px;
}
#select-domain-content .continue-button-container{
    margin-bottom: 10px;
    margin-top: 10px;
}
#select-domain-content #other_domain_name{
    margin-bottom: 10px;
    margin-top: 10px;
    display: block;
}
#select-domain-content #continue_action{
    background-color: #19d85c;
    color: #fff;
    border: none;
}
#select-domain-modal .register-new input[type="text"], #select-domain-modal .use-existing select, #select-domain-modal .use-existing input[type="text"] {
    padding: 12px 10px;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-family: "pf_bague_sans_proregular", sans-serif !important;
    font-size: 15px !important;
    font-weight: 100 !important;
    box-shadow: none !important;
    width: 100%;
    max-width: 400px;
    margin: 0;
}
domainname_opt_id {
    -webkit-appearance: none;
    -moz-appearance: none;
    display: inline-block;
    background: url(/getImage.php?src=images/selectbox-icon.png) no-repeat right 5px center #fff;
    padding: 6px 10px;
    font: 400 15px 'proxima_nova', Arial;
    font-family: "proxima_nova", Arial;
    font-weight: 400;
    font-size: 15px;
    color: #1b1b1b;
    height: 41px;
    vertical-align: top;
}
/* Privacy protection */
.privacy-protection-page{
    color: #333;
}
/*#select-domain-content{
    padding: 0 10px;
}*/
.privacy-protection-page .section{
    padding: 10px;
}
.privacy-protection-page h1{
    text-align: center;
}


/*
PREMIUM DOMAINS
*/

.premium-domain-page .dsearch-box-inner {
   /* border: solid 1px #bac4c5;*/
    padding: 5px;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fdfefe), color-stop(1, #e7eef2) );
    background: -moz-linear-gradient( center top, #fdfefe 5%, #e7eef2 100% );
    background-color: rgba(0, 0, 0, 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfefe', endColorstr='#e7eef2');
    background: #2e2d32;
}
.premium-domain-page .pre-dname-sbox {

    padding-right: 10px;
}
.premium-domain-page .has-label {
    position: relative;
}
.premium-domain-page .dsbox-inner-wrp {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f8f8f8) );
    background: -moz-linear-gradient( center top, #ffffff 5%, #f8f8f8 100% );
    background-color: rgba(0, 0, 0, 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8');
    background-color: #ffffff;
    border: solid 1px #cbccce;
}
.premium-domain-page .label-on-off {
    color: #999999;
    font: 14px arial;
    left: 50px;
    position: absolute;
    top: 13px;
}
.premium-domain-page .dsearch-box-inner .frm-text {
    background: url("/getImage.php?src=ic-pre-off.gif") no-repeat scroll 9px 13px #fff;
    border-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-color: #e9e9e9 #e0e0e0 #cbccce #e9e9e9;
    border-right-color: rgb(224, 224, 224);
    border-left-color: rgb(233, 233, 233);
    font: 14px Arial, Helvetica, sans-serif;
    padding: 14px 5px 12px 50px;
    width: 398px;
    border-right: none;
    border-left: none;
}
.premium-domain-page .pre-dname-price {
    padding: 0 8px 5px 5px;
}

.premium-domain-page .pre-dname-price p {
    font: normal 11px Arial, Helvetica, sans-serif;
    padding: 7px 0 3px;
    color: #5c5b5b;
    height: 100%;
}
.premium-domain-page .price-selector {
    width: 340px;
    padding: 5px 5px 5px 1px;
}

.premium-domain-page .ui-slider {
    position: relative;
    text-align: left;
}


.premium-domain-page .ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.premium-domain-page .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.premium-domain-page .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}
.premium-domain-page .ui-slider-horizontal .ui-slider-handle {
    top: -.39em;
    margin-left: -.6em;
}
.premium-domain-page .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url(/getImage.php?src=slider-selector.png) no-repeat 0 0;
    outline: none;
}
.premium-domain-page .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 30px;
    height: 21px;
    cursor: default;
}

.dsearch-box-inner .btn-blue, #continue_id{
    background-color: #19d85c;
    color: #fff;
    border: none;
}
.premium-domain-page tbody{
    display: flex;
    justify-content: center;
}
.premium-domain-page tbody tr{
    display: flex;
    flex-direction: column;
}
.pre-dmn-page h2{
    font-size: 50px;
    text-align: center;
    max-width: 600px;
    margin: auto;
}
.premium-domain-page .fea-heading{
    text-align: center;
    max-width: 600px;
    margin: 20px auto;
}
#domain_keyword{
    color: #333;
}
.premium-domain-page .no-domain-msg{
    margin: auto;
    margin-bottom: 150px;
    width: 100% !important;
    text-align: center;
}
.no-domain-msg strong{
    color: #ff442a;
}
.premium-domain-page .sidebar{
    display: flex;
    justify-content: center;
}
#flt-div{
    background-color: #fff;
    color: #333;
    flex-basis: 25%;
    /*margin-left: 5%;*/
    padding: 10px;
    margin-bottom: 100px;
}
.pp-wrp a{
    color: #333;
    text-decoration: underline;
}
#dlist-items{
    padding-left: 0;
    list-style-type: none;
}
.premium-search-btn{
    display: flex;
    margin-top: 20px;
    justify-content: center;
}


#cust-login-form .frm-field{
    color: #333;
}

.user-dd{
    color: #333;
    text-align: left;

    display: none;
    position: absolute;

}
.user-dd li{
    background: #fff;
    padding: 5px 10px;
    font-family: 'Proxima Nova';
}
.user-dd li:hover{
    background-color: #EDEDED;
}
.auth ul{
    padding-left: 0;
    list-style-type: none;
}
/*VREMENNO*/
.cart-userinfo-bar{
    display: none !important;
}
/*VREMENNO*/
.user-opt:hover .user-dd{
    display: block;
}
#header .user-dd a{
    color: #333;
}
.standart-domain-page .standart-intro{
    background: none;
}
.standart-domain-page .page-section.private-protection-block .block-content{
    font-size: 18px;
    line-height: 24px;
    margin-top: 36px;
}

.private-protection-block .hide-service .section-wrapper:before, .private-protection-block .hide-service .section-wrapper:after{
    margin-top: -32px;
    height: calc(100% + 32px);
}
.standart-domain-page .section-title {
    margin-top: 0;
    font-size: 55px;
    line-height: 60px;
}
.scroll-down img{
    cursor: pointer;
}

/*section#intro.premium-intro{
    background: none;
}*/
.standart-domain-page .section-description {
    color: #b3b3b3;
    font-size: 24px;
    margin-top: 15px;
}
.standart-domain-page .section-description span {
    color: #ffc211;
}
#pay_gateway_button, #pay_offline_button, #save_nameserver_info_button{
    background-color: #19d85c;
    color: #fff;
    border: none;
}
#payment_options_online{
    padding-left: 0;
    list-style-type: none;
}
.cart-modal-tab-content #tab1-cont .new_contact_details{
    flex-direction: column;
    display: flex;

}
.cart-modal-tab-content #tab1-cont .new_contact_col.bor{
    border: none;
    padding: 0;
}

.CartSection {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.model-twocols .tabs-nav{
    width:100%;
}
.cart-modal-tabs ul{
    display: flex;
    padding: 0;
}
.model-twocols .tab-content{
    border: none;
}
#contact_selection_buttons .list_contact_button{
    color: #b3b3b3;
}
#pto a{
    cursor: pointer;
}
#country-state-selects .state-td label{
    width: auto;
}

#pp_modal_div .txt-info{
    display: none;
}
.search-submit{
    display: none;
}
.search-submit{

    z-index: 1111;
    opacity: 1 !important;
}
.search-submit button{
   /* display: none;*/
    align-items: center;
}
label.error.checked{
    display: none !important;
}
section#intro form input{
    background: none;
}
#contact-form{
    display: flex;
    flex-direction: column;

}
#contact-form .contact-form-field{
    /*justify-content: space;*/
    display: flex;
}
#couponCodeContainer #removeCoupon {
    display: none;
}
#removeCoupon.gray-button {
    background: #d7d7d7;

    color: #333;
}
#tax_label .tooltip{
    display: inline;
}
#cust-login-form .form-input-div, #sign .form-input-div, #form_existing_user .form-input-div, #signup .form-input-div, #product_with_domain .form-input-div, #others-form .form-input-div, #forgot-password .form-input-div{
    position: relative;
    margin-bottom: 10px;
    min-height: 45px;
}
#cust-login-form .form-input-div .input-text,
#sign .form-input-div .input-text,
#sign .form-input-div select,
#form_existing_user .input-text,
#signup .form-input-div .input-text,
#signup .form-input-div select,
#product_with_domain .form-input-div .input-text,
#others-form .form-input-div .input-text,
#forgot-password .form-input-div .input-text
{
    height: 45px;
    background-color: #FAFAFA;
    border: none;
    padding-left: 30px;
    outline: none;
    width:100%;
    padding-top: 10px;
}
#customer_details #signup .form-input-div{
    width: 100%;
}
#sign .form-input-div .input-text, #signup .form-input-div .input-text{
    left: 0;
}
#cust-login-form .form-input-div label,
#sign .form-input-div label,
#form_existing_user .form-input-div label,
#signup .form-input-div label,
#product_with_domain .form-input-div label,
#others-form .form-input-div label,
#forgot-password .form-input-div label

{
   /* position: absolute;
    top: 0;
    left: 0;*/
    z-index: 11;
    left: 30px;
    color: #333;

}
#container .loginform{
    background-color: #fff;
}
#container .loginform h2{
    padding-left: 30px;
    text-align: left;
    margin: 0 0 18px;
}
.error-message li{
    color: #ff442a;
    padding-left: 20px;
}
#container .loginform, #loginForm .loginform {
    background-color: #fff;
}
.reg-error{
    color: #ff442a;
}
.termnconditions{
    color: #333;
}

#cust-login-form .form-input-div label .asterix,
#sign .form-input-div label .asterix,
#form_existing_user .form-input-div label .asterix,
#signup .form-input-div label .asterix,
#forgot-password .form-input-div label .asterix

{
    color: #ff442a;
}
.get-started-bg{
    background-image: url(https://static.get.art/static/images/bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center;
    margin: 130px 0;
}
#container #forgotpassword, #form_existing_user #forgotpassword{
    display: inline-block;
    float: right;
    color: #333;
}
#container #forgotpassword a, #form_existing_user #forgotpassword a{

    color: #333;
}
.get-started-bg .search-bar{
    box-shadow: #2e2e3142 0 4px 8px;
}
#container #rememberme, #form_existing_user #rememberme{
    display: inline-block;
    width: 100%;
    color: #333;
    padding: 20px;
    margin-bottom: 5px!important;
}
#cust-login-form .uiButton, #form_existing_user .uiButton{
    width: 100%;
    /*padding: 5px 0;*/
    height: 64px;
}
.small-standart-picture{
    display: none;
}
.big-standart-picture{
    display: block;
}
#container .ui-sub-heading{
    text-align: center;
}
.login-form-button-container{
    display: flex;
    color: #fff;
    justify-content: center;
}
#cust-login-form .ui-sub-heading, #loginForm {margin-top: 30px;}
#new_submit{

    border: none;
    padding: 10px 30px;
    width: 100%;
    background-color: #57575a;
    transition: all 0.3s 0s ease;
    outline: none;
}
#sub_button{

}
#new_submit:hover{
    background-color: #666669;
}
#login_right{
    color: #333;
    padding-top: 0;
}
#login_right h2{
    padding-top: 20px;
}
#login_right .error-message ul li {
    color:#fff;
    background-color: #ff442a;
    text-decoration: none;
    padding-left: 30px;
}

#reg-form-table, #reg-form-table tbody, #reg-form-flex-tr{
    width:100%;
}
#sign .info-small{
    color: #333;
    padding-left: 30px;
}
#sign label.error{

    display: none !important;
}
.error-containers{
    color: #ff442a;
}
.sign-double-div{
    justify-content: space-between;
    display: flex;
    flex-wrap:wrap;
}

.sign-double-div .info-small{
    display: none;
}
#sign #input_mobile_cc{
    width: 100%;
    flex-basis: 30%;
}
#sign #input_mobile, #sign #input_phone{
    width: 100%;
    flex-basis: 50%;
}
.mobile-number-container{
    flex-basis: 70%;
}
.mobile-code-container{
    flex-basis: 27%;
}
.button-reg-submit-cnt{
    font-size: 1.5em;

    text-transform: uppercase;
}
.button-reg-submit-cnt button{
    flex-basis: 50%;
   /* padding: 5px 0;*/
    text-transform: uppercase;
    order:2;
}
.button-reg-submit-cnt #pto{
    flex-basis: 50%;
    padding: 5px 0;
    color: #333;
    display: flex;
    justify-content: center;
    align-items: center;
}
.button-reg-submit-cnt #pto a{
    color: #333;
    order:1;

}
.login-form-button-container{
}
#container #signup{
    padding-top: 10px;

}
#container #signup .ui-heading{
    color: #333;
    padding-left: 30px !important;
}
#sign br{
    display: none;
}
.termnconditions a{
    color: #333;
}
#container .ui-heading{
    padding: 5px 20px;
    text-align: left;
}
.loginform h3{
    color: #333;
    padding-left: 20px;
}
#customer_details #forgotpassword{
    padding-left: 10px;
}
#customer_details #NewUserLogin{
    width:320px;
    background-color: transparent;
}
#customer_details #NewUserLogin h3{
    color: #fff;
    text-align: center;
}
#customer_details #NewUserLogin #new_submit{
    margin: auto;
    display: block;
}

.misc-signup-right-table, .misc-signup-left-table{
    display: flex;
    flex-direction: column;
}
#customer_details #signup_div{
    background-color: #fff;
}
#customer_details .frmHint{
    color: #333;
}
#customer_details #signup .form-input-div.width-half{
    width:45%;
}
#customer_details .city-zip-tr{
    flex-direction: row;
}
.fullwidth-field{
    width: 100%;
}
#left-reg-form .frmHint{
    padding-left: 30px;
}
.terms-n-conditions{
    padding-left: 30px;
    color: #333;
}
.terms-n-conditions a{
    color: #333;
}
.sign-form-actions a{
    color: #333;
    text-align: center;
    flex-basis: 50%;
    padding: 5px 0;
}
.sign-form-actions span{
    flex-basis: 50%;

}
.sign-form-actions span #register_submit_id{
    padding: 5px 0;
    width:100%;
    text-align: center;
}
.sign-form-actions{
    display: flex;
    width: 100%;
}
#signupform table tbody tr.bottom-tr{
    margin-bottom: 0;
}
#customer_details label.error{
    display: none !important;
}
.termnconditions{
    padding-left: 30px;
}
#sign .state-td{
    margin-top: 0;
    margin-bottom: 0;
}
#sign div{
    margin-bottom: 10px;
}
#sign .sign-double-div{
    margin-bottom: 0;
}

#customer_details .sign-double-div{
    width: 100%;
}

#business-frm .ee-lite-plans-form{
    width: 100% !important;
}
#enterpriseemail_lite_form #ee-value{
    text-align: left;
    padding-top: 27px;
    padding-bottom: 8px;
    padding-left: 34px;

}
#business-frm .ee-lite-input-wrapper{
    background-color: #FAFAFA;
    color: #333;
    width: 100px;
    padding-left: 30px;
}

#business-frm .ee-lite-input-wrapper label{
    font-size: 10px;
    display: block;
    text-transform: capitalize;
    color: #a9a9aa;
    position: absolute;
    padding: 4px;
}
#business-frm .ee-lite-input-wrapper .frm-field{
    text-align: left;
    padding-left: 34px;
    border: none;
    background-color: #fafafa;
    margin-left: -30px;
    height: 59px;
    padding-top: 20px;
}
#business-frm .ee-lite-plans-form{
    background-color: #fff;
}
#business-frm .ee-lite-plans-form{

}
.section-business .ee-lite-select-wrapper label, #business-frm .ee-lite-select-wrapper label{
    font-size: 10px;
    text-transform: capitalize;
    color: #a9a9aa;
    padding-left: 30px;
}
.section-business .ee-lite-select-wrapper #ee-value{

    text-align: left;
}
#business-frm .ee-lite-select-wrapper label{
    display: block;

    padding: 4px;
    padding-left: 34px;
    position: absolute;
}
#business-frm .ee-lite-select-wrapper{
    display: block;
    /*padding-left: 30px;*/
}
#business-frm .ee-lite-total-wrapper{
    align-items: center;
    color: #333;
}
#business-frm .total-value{
    font-size: 20px;
    font-family: 'Proxima Nova';
}
#business-frm .ee-lite-total-wrapper label{
    margin-bottom: 0;
    margin-right: 15px;
    text-transform: capitalize;
}
.section-business .ee-lite-plan-details{
    justify-content: center;


}
.section-business .ee-lite-plan-details em{
    font-family: 'Proxima Nova Light';
    color: #7e7e7e;
}
#business-frm .ee-lite-submit-wrapper{
    margin-bottom: 0;
}
#business-frm #purchase_button{
    /*padding: 12px 0;*/
    display: flex;

    height: 64px;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    font-size: 1.5em;
    text-decoration: none;
    transition: all 0.3s 0s ease;
}
#business-frm #purchase_button:hover{
    background-color: #22c75c;
}
.business-form-header{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-left: 30px;
    margin-bottom: 20px;
    
}
.business-form-header h2{
    color: #333;
    margin-left: 20px;
}
.business-form-header span{
    margin-top: 10px;
    font-size: 32px;
    width: 32px;
    color: #3188ff;
}
#business-frm .ee-dropdown{
    position: relative;
}
#business-frm .ee-select-options{
    width:100%;
    box-shadow: #0000003b 0px 10px 10px;
}
.section-business .ee-lite-banner-content{
    width: 80%;
    margin: auto;
    text-align: left;
    padding-left: 85px;
}
#business-frm #ee-sl-value li{
    padding-left: 30px;
}
.section-business .ee-lite-description{
    font-size: 50px;
    font-family: 'Proxima Nova';
}
.section-business .ee-lite-banner-content p{
    margin: 20px 0;
    font-family: 'Proxima Nova';
    max-width: 400px;
    font-size: 1.2em;
}
.section-business .ee-lite-banner-content em{
    color: #fff;
    text-decoration: underline;
}
.premium-content.standart-content .list-text{
    line-height: 24px;
    font-size: 18px;
}
#select-domain-modal select#domainname_opt_id {
    margin-top: 30px;

    color: #333;
    padding: 15px;
    outline: none;
    background-color: #FAFAFA;
    width: 100%;
    -webkit-appearance: none;
    background-image: url("https://static.get.art/static/images/icon_arrow-down.png");
    background-position: right 10px center;
    background-repeat: no-repeat;
    line-height: 1em;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none!important;
    max-width: none;
    border: none;
    border-radius: 0;
}
.section-business #select-domain-modal{
    background-color: #fff;
}
.legal-page{
    color: #333;
}
.contact-us #contact-form{
    flex-direction: row;
}
.contact-us .success{
    margin-top: 20px;
    list-style-type: none;
}
.contact-us label.error{
    display: none !important;
}
.standart-domain-page .reason-to-invest .section-description{
    margin-bottom: 50px;
}
.none{
    display: none;
}
.styled-select li{
    cursor: pointer;
}
.cart-items-container .dca-domain-purchased a.setting_privacy_protect_class{
    cursor: auto;
}
.pp-enabled-text{
    cursor: pointer;
    font-size: 14px;
    color: #3188ff;
   /* text-decoration: underline;*/
}
.white-bg-black-color{

    background-color: #fff;
    color: #333;
}
.white-bg-black-color td{
    padding: 20px 40px 10px;
}
.white-bg-black-color a{
    font-size: 23px;
    color: #333;
    font-family: 'Proxima Nova';
}
p.white-bg-black-color{
    padding: 20px 40px 10px;
    margin-bottom: 0;
    line-height: 1;
    font-size: 15px;
}
p.white-bg-black-color.footer-p{
    padding-bottom: 40px;
}
p.white-bg-black-color a{
    line-height: 1;
    font-size: 15px;
    text-decoration: underline;
}
.legal-container{
    margin-top: 100px;
}
footer{
    padding-left: 30px;
    padding-right: 30px;
}
.legal-container .row-indent{
    padding: 20px 40px;
}
.legal-header{
    font-family: 'Proxima Nova';
    background-color: #fff;
    text-align: center;
    color: #333;
    font-size: 32px;
}
.legal-header .ui-heading{
    padding: 20px 40px 10px;
}
.grey-example{
    color: #b3b3b3;
    line-height: 40px;
}
.legal-container textarea{
    width: 100%;
    padding: 10px;
}
.select-domain{
   /* background-color: #19d85c;
    color: #fff;*/
    border: none;
}
.secondary-result .dca-premiumdomain-tag{
    cursor: default;
    margin-left: 10px;

}
.dca-premiumdomain-tag:hover{
    text-decoration: none;
}
#customer_details .CartSection{
    padding: 0;
}
.TotalAmountlabel{
    margin-right: 10px;
}
#other_domain_name #existing_domain_name{
    width: 100%;
    border: none;
    max-width: none;
    border-radius: 0;
}
#select-domain-modal .register-new #new-domain-name{
    padding-left: 30px;
    width: 100%;
    border: none;
    max-width: none;
}
#select-domain-modal .use-existing #existing_domain_name{
    max-width: none;
    border: none;
    padding-left: 30px;
}
#select-domain-content .continue-button-container{
    margin-bottom: 0;
}
#select-domain-content #continue_action{
    padding: 5px;
    width:100%;
    font-size: 1.5em;
}
#select-domain-content h1{
    text-align: left;
    padding-left: 30px;
}
#select-domain-content .radio-container{
    display: flex;
    align-items: flex-start;
    padding-left: 30px;
}
#select-domain-content .radio-container input{
    order:2;
    margin-left: 20px;
}
#select-domain-content .radio-container label{
    order:1;
}
#select-domain-modal select#domainname_opt_id{
    padding-left: 30px;
    margin-top: 0;
}

section#header header{
    background: -moz-linear-gradient(top, rgba(46,45,50,1) 0%, rgba(46,45,50,0) 100%);
    background: -webkit-linear-gradient(top, rgba(46,45,50,1) 0%,rgba(46,45,50,0) 100%);
    background: linear-gradient(to bottom, rgba(46,45,50,1) 0%,rgba(46,45,50,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e2d32', endColorstr='#002e2d32',GradientType=0 );
    padding-bottom: 0;
}
section#header{
    position: fixed;
    width: 100%;
    z-index: 1000;
}
section#intro{
    padding: 32vh 0 100px;
    height: 100vh;
}
.premium-bg-container{
    background-image: url(http://beytiyev.ru/art3/images/premium_bg.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.CartSection.row-indent{
    padding-top: 100px;
}
.standart-intro{
    position: relative;
    display: flex;
    height: 100vh;
    align-items: center;
    min-height: 900px;
    max-height: 75vw;
    background-size: contain;
    background-position-y: 0;
}
.section-standart {
    padding-top: 100px;

}
.dca-page-wrapper{
    padding-top: 100px;
}
.section-business{
    padding-top: 100px;
}
#container{
    padding-top: 200px;
}
.contact-support-container{
    padding-top: 200px;
}
.privacy-protection-page{
    padding-top: 100px;
}
.frame-container{
    width: 100%;
}
.frame-container img{
    width: 100%;
}
section#intro .intro-block {
    margin: 0px 0 30px;
}
.search-block {
    margin-bottom: 24px;
}
.search-submit .subm-arrow{
    color: #fff !important;
}

/*потом включить*/
.dca-search-result-content .dca-unavailable .primary-result .dca-pricing{
    display: none;
}
.secondary-result .dca-pricing{
    display: none;
}
.secondary-result .pricing-block{
    display: none;
}
.secondary-result .dca-domain-avail {
    justify-content: flex-end;
}
.secondary-result .dca-select-button{
    /*margin-right: 2%;*/
}
.dca-pricing {line-height: 18px;}
/*end потом включить*/
section#intro {
    display: flex;
    align-items: center;
    padding: 0;
    max-height: 75vw;
    min-height: 640px;
    /*
    padding-top: calc(50vh - 220px);*/
}
.section-standart {
   /* padding-top: calc(50vh - 220px);*/
}
section#about {
    padding: 200px 0;
}
section#adopters .section-title {
    margin-bottom: 48px;
}
footer .socials a {
    margin-left: 0;
   /* margin-left: 18px;
    margin-right: 18px;*/
}
footer .socials{
    height: 35px;
    display: flex;
    justify-content: space-between;
}
footer .copyright {
    padding-right: 18px;
    opacity: 0.6;
}
footer .block-title {
    color: rgba(255,255,255,.2)
}
footer .copyright{
    padding-right: 0;
}
section#intro.premium-intro .arrow-down a {
    position: absolute;
    left: calc(50% - 26px);
    bottom: 64px;
}
section.standart-intro .arrow-down a{
    position: absolute;
    left: calc(50% - 26px);
    /*bottom: 64px;*/
    animation-name: example;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease;
}
.main-intro .search-block{
    margin-bottom: 0;
}
.main-intro .search-bar{
    margin-bottom: 20px;
}
#forgot-password{
    padding-top: 200px;
}
.faq-page{
    margin-top: 100px;
    margin-bottom: 100px;
    background-color: #fff;
    color: #2e2d32;
    padding: 20px 40px;
    line-height: normal;
}
.faq-page h2{
    font-size: 32px;
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 40px;


}
.faq-page .faq-block{
    margin-bottom: 70px;
}
.faq-page h3{
    display: flex;
    cursor: pointer;
    align-items: center;
    outline: none;
    font-size: 23px;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 10px;
}

.faq-page h3 .condition-arrow{
    margin-left: 10px;
    color: #9d9d9c;
}
.faq-page .faq-answer{
    /*margin-bottom: 30px;*/
    font-family: 'Proxima Nova';
}
.ee-lite-plans-form .ui-select{
    cursor: pointer;
}
#forgot-password .row-indent{
    width: 50%;
    margin: auto;
}
.faq-page a{
    color: #333;
    text-decoration: underline;
    width: 100%;
    word-break: break-all;
}
section#adopters .section-description{
    color: #fff;
    font-size: 24px;
    line-height: 36px;
    margin-top: 50px;
    margin-bottom: 68px;
}
#intro.premium-intro input{
    padding: 10px 40px 10px 50px;
    width: 100%;
    font-size: 16px;
    color: #b3b3b3;
}
.input-search{
    font-size: 16px;
}
#intro.premium-intro button{
    /*float: none;*/
   /* width: 100%;*/
    background-color: #19d85c;
    border: none;
}
.search-submit button .subm-arrow {right: 12px;}
.privacy-pro{
    padding-top: 48px;
}
section#intro.premium-intro .section-wrapper{
    height:100%;
}
section#adopters .section-title{
    margin-bottom: 0;
}
section#about p{
    font-size: 17.8px;
}

.auth ul.add-bg{
    padding-right: 20px;
    background-image: url(https://static.get.art/static/images/icon_arrow-down.png);
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: right center;
    cursor: pointer;
}
.auth ul:first-child:hover .user-dd{
    display: block;
}
.section-premium .search-block{
    margin: 20px 0;
}
section#adopters .adopters a.big{
    height: 50px;
    width: 50px;
    left: calc(50% - 25px);
    top: 125px;
}
section#adopters .adopters a.highlighted-pic img{
    transform: scale(1.8);
}
header .lang{
    display: none;
}
.auth ul.user-dd{
    background-image: none;
}
section#intro.premium-intro{
    height: 100vh;
    max-height: 75vw;
}

section#adopters .flex-row{
    flex-direction: row;
}
.adopter-block{
    height: 100%;
}
.standart-content .error-message li{
    text-align: center;
}
.adopter-block{
    display: flex;
    align-items: center;
}
section#subscribe .section-description{
    line-height: 36px;
    font-size: 24px;
    margin-top: 50px;
}
.align-top-header{
    margin-top: -2px;
}
section#about p{
    font-size: 24px;
    line-height: 36px;
}
section#adopters, section#about, section#kickstart, section#subscribe{
    padding: 130px 0;
}
footer {
    margin-top: 130px;
}
/*NO LANGS*/
.put-center{
    text-align: center;
}
header #navbar2 .currency .currencies{
    right: auto;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 40px;
}
/*END NO LANGS*/

header #navbar2 .currency .currencies ul{
    display: flex;
    flex-wrap: wrap;
}
header #navbar2 .currency .currencies ul li{
    flex-basis: 50%;
    margin-bottom: 10px;
}
header #navbar2 .currency .currencies{
    background: rgba(0,0,0,.9);
    color: #fff;
}
header #navbar2 .currency .currencies ul li a{
    color: #fff;
}
header #navbar2 .currency .currencies ul li a.active{
    color: #ff442a;
}
header #navbar2 .currency .currencies .note{
    background: rgba(0,0,0,.9);
    color: #fff;
    border:none;
}
section#adopters .adopter-block{
    background-position-x: 40px; padding-left: 100px;
}
section.page-section{
    padding: 130px 0;
}

.reason-block-content-text{
    max-width: none;
    font-size: 14px;
    font-family: 'Proxima Nova Light';
}
.reason-block-content-title{
    font-family: 'Proxima Nova Light';
    font-size: 24px;
}
#domain-box .tld-box{
    display: none;
}
.standart-domain-page
.page-section .block-content{
    font-size: 24px;
    line-height: 36px;
    margin-top: 50px;
}
.input-logo {right: 20px}
.search-bar .icon-search {left: 14px; font-size: 32px;}
#intro.premium-intro input  {    padding: 10px 40px 10px 58px;}
.frame-text-title {font-size: 48px; line-height: 60px;}
.frame-text-content {font-size: 18px; line-height: 24px;font-family: 'Proxima Nova Light';}
.frame-text {
    top: 80px;
    left: 100px;
}
section#kickstart .kickstart-block .block-content{
    font-size: 14px;
}
.standart-domain-page .row-gray{
   /* padding: 130px 0;*/
}
.nav>li>a:focus, .nav>li>a:hover{
    background-color: transparent;
    border: none;
    outline: none;
}
#navbar2 .socials{
    position: absolute;
    bottom: 30px;
    width: 100%;
}
.register-your-domain-button{
    transition: all 0.3s 0s ease;
    height: 64px;
}
.register-your-domain-button:hover{
    color: #2e2d32;
    background: #fff;

}
.complete-payment-wrapper{
    padding-top: 100px;
}
section#subscribe form input{
    line-height: 64px;
}
section#subscribe form button{
    padding: 5px;
    cursor: pointer;
    outline: none;
}
.dca-domain-avail .dca-select-button img.preloader-image{
    margin-right: 10px;
}
@media (min-width: 768px) {

    .CartSection {
        width: 750px;
    }
}
@media (min-width: 992px) {
    .CartSection {
        width: 970px;
    }
}
@media (min-width: 1200px) {
    .CartSection {
        width: 1170px;
    }
}
@media (max-width: 1200px) {
    .dca-domain-name{
        flex-basis: 50%;
    }
    .dca-domain-avail{
        flex-basis: 50%;
    }
    .dca-domain-avail .inline-block.styled-select{
        flex-basis: 35%;
    }
    .dca-domain-avail .dca-select-button{
        flex-basis: 15%;
    }
    section#adopters .adopter-block {

       /* margin-left: 20px;*/
    }
    /*.frame-text{
        top: 80px;
        left: 100px;
    }*/
}
.navbar-nav>li{
    max-width: 33%;
}
.input-search{
    font-family: 'Proxima Nova Light';
}
/*section#adopters .adopters a:nth-child(16){
    top: 100px;
}*/
.search-text {padding-top: 2px; opacity: 0; font-size: 18px;}
section#intro.main-intro form button {padding: 0;}

.search-submit button{
    /*width: 100%;*/
    float: right !important;
    /*width: 140px !important;*/
    width: 100% !important;;
}
.search-submit{
    width: 0px;
   /* display: block;*/
}

.secondary-result-section .secondary-result:nth-child(even){
    background: #fafafa;
}
#header .cart{
    top: 10px !important;
}
.newgtld_premium_renew_price_label, .newgtld_premium_renew_price{
    font-size: 12px; color: #b3b3b3;
}
.newgtld_premium_renew_price_label{
    padding-right: 4px;
}
.dca-pricing span{
    display: inline-block;
}
.primary-result .dca-pricing, .secondary-result .dca-pricing{
    text-align: center;
}
.dca-unavailable .pricing-block{
    display: none;
}
.dca-unavailable .dca-domain-avail{
    justify-content: flex-end;
}
.dca-unavailable .dca-select-button{
    /*margin-right: 2%;*/
}
.dca-unavailable .dca-domain-avail{
    display: none;
}
.dca-domain-avail .dca-duration{
    background-image: url("https://static.get.art/static/images/icon_arrow-down.png");
    background-repeat: no-repeat;
    background-position: right 5px center;
    background-size: 8px;
}
.dca-select-button button{
    outline:none;
    height: 64px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center 10px;
    background-size: 32px;
    background-color: transparent;
    border: none;
    text-transform: lowercase;
    padding-top: 30px;
    padding-bottom: 4px;
   /* display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;*/
}
.dca-select-button .select-domain{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDI0IDEwMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMTlEODVDO308L3N0eWxlPjxnIGlkPSJYTUxJRF8xXyI+PGc+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI4MDAsNDQ4IDgwMCw1NzYgNTc2LDU3NiA1NzYsODAwIDQ0OCw4MDAgNDQ4LDU3NiAyMjQsNTc2IDIyNCw0NDggNDQ4LDQ0OCA0NDgsMjI0IDU3NiwyMjQgNTc2LDQ0OCAiLz48L2c+PGc+PC9nPjwvZz48L3N2Zz4=);
    color: #19d85c;
}
.dca-select-button .select-state{
    background-image:  url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDI0IDEwMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojQTJBMkEyO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04NTUuNCwzMjguNmwtOTAuNi05MC42TDQ0OCw1NTQuOUwyNjYuOSwzNzMuOGwtOTAuMiw5MC42TDQ0OCw3MzZMODU1LjQsMzI4LjZ6Ii8+PC9zdmc+);

    color: #c3c3c3;
}
.dca-select-button .unselect-state{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDI0IDEwMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRTgzRTI3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NzAuNCwyNjNMNTEyLDQyMS40TDM1My42LDI2M0wyNjMsMzUzLjZMNDIxLjQsNTEyTDI2Myw2NzAuNGw5MC42LDkwLjZMNTEyLDYwMi42TDY3MC40LDc2MWw5MC42LTkwLjZMNjAyLjYsNTEyTDc2MSwzNTMuNkw2NzAuNCwyNjNMNjcwLjQsMjYzeiIvPjwvc3ZnPg==);
    color: #E83E27;
}
.CartItemRow a.remove_item_class,.CartItemRow a.remove_pp{
    position: relative;
    visibility: hidden;

    width: 20px;
}
.pp_in_cart .pp-total{

}
.CartItemRow .item-close{
    display: flex;
}
.CartItemRow a.remove_item_class:before, .CartItemRow a.remove_pp:before{
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDI0IDEwMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRTgzRTI3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NzAuNCwyNjNMNTEyLDQyMS40TDM1My42LDI2M0wyNjMsMzUzLjZMNDIxLjQsNTEyTDI2Myw2NzAuNGw5MC42LDkwLjZMNTEyLDYwMi42TDY3MC40LDc2MWw5MC42LTkwLjZMNjAyLjYsNTEyTDc2MSwzNTMuNkw2NzAuNCwyNjNMNjcwLjQsMjYzeiIvPjwvc3ZnPg==);
    content: " ";
    height: 20px;
    width: 20px;
    visibility: visible;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
}
.CartItemRow a.remove_pp:before{
      left: 56%;
      top: 50%;
      transform: translate(-50%, -50%);

  }
.dca-page-wrapper .cart-list .cart-item{
    padding: 5px 15px;
}
.dca-page-wrapper .cart-list .cart-item:nth-child(even){
    background: #fafafa;
}
.dca-page-wrapper .cart-header{
    padding: 5px 15px;
}
.dca-page-wrapper .ic-privacy{
    margin: 0;
}
.total-checkout-box{
    display: flex;
    background-color: #19d85c;
    color: #fff;
    padding: 5px 0;
    /*justify-content: space-between;*/
}
.total-checkout-box .total-container,.total-checkout-box #checkout{
    flex-basis: 50%;
}
.total-checkout-box{

}
.total-checkout-box .cart-total{
    display: flex;
    justify-content: center;
    align-items: center;
}
.ppp-modal a{
    color: #3188ff;
}
.ppp-modal .ppp-tobe-enabled{
    padding-left: 10px;
    text-decoration: none;

}
.total-container{
    margin: 10px 0px;
    display: flex;
    padding-left: 15px;
}
.dca-page-wrapper #total{
    font-family: 'Proxima Nova';
    margin-left: 10px;
}
#signup_div select, #signup select{
    -webkit-appearance: none; -moz-appearance: none; appearance: none;
    background-image: url(https://static.get.art/static/images/icon_arrow-down.png);
    background-repeat: no-repeat;
    background-position: right 10px center;
}
.section-business .no-thanks-parent{
    display: none;
}
#modal_div .ee-lite-submit-wrapper #purchase_button{
    flex-basis: 50%;
    order:2;
    font-size: 18px;
}
#modal_div .ee-lite-submit-wrapper .no-thanks-parent{
    flex-basis: 50%;
    display: flex;
    order:1;
}
#modal_div .ee-lite-submit-wrapper .no-thanks-parent .no-thanks-link{
    width: 100%;
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: 0;
}
#modal_div .ee-lite-submit-wrapper .no-thanks-parent .no-thanks-link:hover{
    background-color: #f5f5f5;
    transition: all 0.3s 0s ease;
}
#modal_div .ee-lite-submit-wrapper{
    flex-direction: row;
    height: 64px;
}
.cart-header h3{
    display: flex;
}
.cart-icon-search-results{
    color: #ff442a;
    margin-right: 10px;
    font-size: 32px;
}
.cart-header h3{
    margin-top: 5px;
    display: flex;
    align-items: center;
}
#exiting_domain_submit{
    background-color: #19d85c;
    color: #fff;
    border: none;
    outline: none;
    height: 45px;
}

#upsell_select_domain_id{

    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(https://static.get.art/static/images/icon_arrow-down.png);
    background-repeat: no-repeat;
    background-position: right 10px center;
    height: 45px;
    background-color: #FAFAFA;
    border: none;
    padding-left: 30px;
    outline: none;
   /* width: 100%;*/
    /*
    padding-top: 10px;
    */
    padding-right: 34px;
}
.cart-item .ic-privacy{
    background-image: url(https://static.get.art/static/images/icon_lock.png);
    background-size: contain;
    background-position: center;
    margin-right: 5px;
}
.cart-item .dca-domain-purchased{
    display: flex;
    align-items: center;
}
div.modal-closer, a.modal_close{
    position: absolute;
    right: 20px;
    top: 10px;
    font-size: 32px;
    cursor: pointer;
    color: #b3b3b3;
    transition: all 0.3s 0s ease;
}

div.modal-closer:hover, a.modal_close:hover{
    color: #ff442a;
}
#hosting_modal_body_id{
    max-width: 400px;
    width: 100%;
}
.modal_content{
    border-radius: 0;
}
#hosting_modal_body_id .form-field-wrapper{
    display: flex;
    flex-direction: column;
}
#hosting_modal_body_id .hosting-modal-title{
    text-align: left;
    padding-left: 30px;
    font-size: 20px;
    margin-bottom: 20px;
}
#hosting_modal_body_id #upsell_select_domain_id{
    background-position: right 30px center;
    background-size: 12px;
    height: 48px;
}
#hosting_modal_body_id #exiting_domain_submit{
    text-transform: uppercase;
    height: 48px;
    font-size: 18px;
    transition: all 0.3s 0s ease;
}
#hosting_modal_body_id #exiting_domain_submit:hover{
    background-color: #22c75c;
}
.dca-select-button button{
    min-width: 66px;
}

#modal_div .wide_modal{
    border-radius: 0;
}
.customize-the-service, .business-email-popup, .popup-table-promo{
    display: none;
}
.section-business .customize-the-service{
    display: block;
}
.cart-empty p{
    padding-left: 20px;
    color: #a9a9aa;
}
#modal_div .business-email-popup, #modal_div .popup-table-promo{
    display: block;
}
.popup-table-promo{
    margin-top: 0;
    text-align: left;
    padding-left: 30px;
    margin-bottom: 20px;
    line-height: 18px;
}
.dca-footer-banner{
    display: none;
}
#forgot-password .row-indent{
    background-color: #fff;
}
#forgot-password .ui-heading{
    color: #333;
    margin-left: 30px;
    font-size: 20px;
    font-weight: 700;
    padding-top: 20px;
    margin-bottom: 10px;

}
/*#forgot-password table tr{

}*/
#forgot-password table tbody tr:nth-child(1){
     flex-basis: 0;
}
#forgot-password table tbody tr:nth-child(2){
    flex-basis: 100%;
    width: 100%;
}
#forgot-password table tbody tr:nth-child(2) td{
    width: 100%;
}
#forgot-password table tbody tr:nth-child(2) td .frmButton{
    width: 100%;
    height: 64px;
    font-size: 18px;
    transition: all 0.3s 0s ease;
    text-transform: uppercase;
}
#forgot-password table tbody tr:nth-child(2) td .frmButton:hover{
    background-color: #22c75c;
}
#forgot-password{
    display: flex;
    align-items: center;
    height: calc(100vh - 283px);
}
#forgot-password .success{
    color: #333;
    padding-left: 30px;
    padding-right: 30px;
    font-family: 'Proxima Nova';
    margin-bottom: 20px;
}
.reg-error{
    padding-left: 30px;
}
.CartSection .gray-box{
    border-radius: 0;
    display: flex;
    border: none;
}
.CartSection .gray-box h2:nth-of-type(2){
    margin-left: 10px;
    padding: 5px 0;
}
.CartSection .gray-box h2:nth-of-type(1){
    padding: 5px 0;
    padding-left: 48px;
    background-image: url("https://static.get.art/static/images/icon_cart.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 32px;
}
#CartTable tbody tr:nth-of-type(2){
    margin: 0;
}
.update_item_class li:nth-child(even){
    background-color: #fafafa;
}
.update_item_class li:hover{
    background-color: #EDEDED;

}
.CartDuration .price_dropdown li.sel{
    background: none;
}
.CartDuration .price_dropdown{
    border: none;
    box-shadow: #0000003b 0px 10px 10px;
}
.CartDuration .dropdown-value{
    padding-left: 10px;
    line-height: 24px;
    height:auto;
    min-width: 85px;
    font-size: 14px;
    display: flex;
    font-family: 'Proxima Nova';
    border-radius: 5px;
   /* background: none;*/
    background-image: url(https://static.get.art/static/images/icon_arrow-down.png);
    background-repeat: no-repeat;
    background-position: right 5px center;
    background-size: 8px;
}
.CartDuration .price-dropdown-wrp{
    height:auto;
}
.CartItemRow{
    margin: 0;
}
.search-submit button{
    outline: none;
}
.get-started-bg .standart-content{
    margin-bottom: 0;
}
section#kickstart .kickstart-block .block-title{
    margin-top: 48px;
}
.standart-content section#kickstart{
    padding: 130px 0;
}
.standart-label-content .label-body{
    margin-top: 20px;
    background-color: #FF4226;
    width: 440px;
    height: 100px;
    display: flex;
    margin-left: 60px;
    font-family: 'Proxima Nova';
    color: #fff;
    padding: 0 20px;
    position: relative;
}
.new-label{
    background-color: #FF4226;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    border-radius: 20px;
    padding: 2px 10px 0px;
    margin-top: 13px;
    font-size: 12px;
    line-height: 20px;
}
.standart-label-content .label-body::before{
    content: " ";
    display: block;
    position: absolute;
    right: -40px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 50px 0 50px 40px;
    border-color: transparent transparent transparent #FF4226;
}
.standart-label-content .label-body::after{
    content: " ";
    display: block;
    width: 16px;
    top: 50%;
    transform: translateY(-50%);
    height:16px;
    border-radius: 50%;
    background-color: #2e2d32;
    position: absolute;
    right: -8px;
}
.standart-label-content .label-body .left-label-part{
    height: 100%;
    text-align: center;
    justify-content: center;
    display: flex;
    align-items: center;
    font-size: 18px;
    flex-basis: 50%;
}
.standart-label-content .label-body .right-label-part{
    flex-basis: 50%;
    height: 100%;
    font-size: 52px;
    justify-content: center;
    display: flex;
    align-items: center;
}
.standart-domain-page .red-label-section.page-section .block-content{
    font-size: 18px;
    line-height: 24px;
}
.legal-page pre{
    white-space: pre-wrap;       /* Since CSS 2.1 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
a.red-link{
    color: #FF4226;
    text-decoration: underline;
}
.legal-container .ui-heading{
    text-align: left;
    margin-top: 20px;
    font-size: 32px;
    text-transform: uppercase;
    margin-bottom: 40px;
}
.white-bg-black-color b{
    font-size: 23px;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 10px;
}
.button-td{
    width: 100%;
}
.button-td #save_pp_settings{
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Proxima Nova Light';
    text-decoration: none;
}
#pp_modal_div .model-indent{
    padding: 0;
}
#pp_modal_div .side-padding{
    padding: 0 35px;
}
#pp_modal_div .heading{
    background: none;
}
#pp_modal_div .txt-m{
    color: #333;
    line-height: 18px;
    font-family: 'Proxima Nova';
}
.text-format-pre{
    padding-left: 20px;
    padding-right: 20px;
    white-space: pre-line;
}
.close-fan{
    text-align: right;
}
.close-fan span{
    cursor: pointer;
    font-size: 20px;
}
.legal-page .faq-page .faq-block{
    margin-bottom: 50px;
}
.legal-page .faq-page .faq-block .legal-bottom-link{
    margin-bottom: 30px;
}
@media (max-width: 1200px) {
    .standart-label-content .label-body {margin-left: 0px;}
}
@media (max-width: 992px) {
    .standart-label-content .label-body {margin-left: 60px;}
    .small-standart-picture{
        display: block;
    }
    .big-standart-picture{
        display: none;
    }

    #forgot-password .row-indent{
        width: 100%;
    }

    .frame-text {
        top: 50px;
        left: 70px;
    }

    footer .logo {
        text-align: right;
    }
    .frame-text-title {
        font-size: 42px;
        line-height: 48px;
    }
    /*section#about {
        padding: 100px 0;
    }*/

    .dca-page-wrapper {
        padding-top: 150px;
    }
    section#adopters .adopter-block{
        background-size: 100%;
        width: 100%;
    }
    section#adopters .adopter-block {
        background-position-x: 0px;
        padding-left: 0px;
    }

    section#adopters .flex-row{
        flex-direction: column;
    }
    .adopter-block{
        position: absolute;
        display: block;
        /*height: 500px;*/
        /*overflow: scroll;*/
    }
    .pp_total{

        min-width: 100px;
    }


    .CartDuration .SetRowMinHeight{
        flex-direction: column;
    }
    .CartItemRow{
        min-height: 140px;
    }
    .CartItemRow .CartItem{
        flex-basis: 60%;
    }
    .pp_div.lfloat{
        flex-basis: 60%;
    }
    .pp_in_cart .rfloat{
        flex-basis: 40%;
    }
    .pp_in_cart{
        position: static;
        margin-bottom: 20px;
    }
    .pp_in_cart .pp-connector{
        display: none;
    }
}

@media (max-width: 767px) {
    footer{
        padding-left: 0px;
        padding-right: 0px;
    }
    .standart-label-content .label-body {height: 130px;}
    .standart-label-content .label-body::before {border-width: 65px 0 65px 40px;}
    .standart-label-content .label-body .left-label-part {padding-top: 6px;}
    .standart-label-content .label-body .right-label-part {    padding-bottom: 18px;}


    .standart-label-content .label-body{
        flex-direction: column;
    }
    .standart-label-content .label-body{
        width:100%;
        margin-left: 0;
    }
   /* .standart-label-content .label-body{

        width: 440px;
        height: 100px;

    }
    */

    .standart-domain-page .section-description, section#kickstart .section-description{
        font-size: 18px;
    }
    .search-submit{
        width: 0px;
    }
    #forgot-password{
        display: flex;
        align-items: center;
        height: calc(100vh - 620px);
    }
    .dca-domain-avail .inline-block.styled-select{
        justify-content: flex-start;
    }
    .primary-result .dca-pricing, .secondary-result .dca-pricing{
        margin: 10px 0;
    }
    .dca-domain-name {
        flex-basis: 100%;
    }
    .dca-primary-dn{

        flex-basis: 100%;
        flex-direction: row;
        justify-content: space-between;
        padding: 0 20px;
        margin-top: 20px;
    }
    .primary-result .namevalue{
        margin: 0;
    }
    #modal_div .upsell-gray-bg, #modal_div #enterpriseemail_lite_form, #modal_div .ee-lite-plans-form{
        height: 100%;
        display: flex;
    }
    #modal_div .business-form-container-two{
        margin-top: auto;
    }
    #modal_div .business-form-header{
        height: 10%;
    }

    #modal_div .popup-table-promo{
        height: 10%;
    }
    #modal_div #business-frm #ee-value {background-position: right 30px center;}
    #modal_div .business-form-container-one{
        flex-direction: row;
    }
    #modal_div .ee-lite-total-wrapper{
        padding-left: 30px;
    }
    .dca-search-result-content{
        flex-basis: 100%;
        width:100%;
    }
    .dca-page-wrapper .cart{
        flex-basis: 100%;
        width:100%;
        margin-left: 0%;
        margin-top: 64px;

    }
        /*
            #modal_div .business-form-container-one{
                height: 45%;
            }*/
    /*#modal_div #business-frm .ee-lite-input-wrapper{
        flex-basis: 25%;
    }
    #modal_div #business-frm .ee-lite-select-wrapper{
        flex-basis: 25%;
    }*/

    .modal_content {

        transform: translateX(-50%);
        top: 0;


    }


    .business-form-container-one{
        flex-direction: column;
    }
    .section-business .ee-lite-input-wrapper, #business-frm .ee-lite-input-wrapper {
        flex-basis: 100%;
    }
    #business-frm .ee-lite-input-wrapper{
        width: 100%;
    }
    .business-form-header h2{
        padding-right: 10px;
    }
    #modal_div .ee-lite-submit-wrapper #purchase_button{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .section-business .ee-lite-select-wrapper, #business-frm .ee-lite-select-wrapper{
        flex-basis: 100%;
        width:100%;
    }
    .dca-select-button .select-state{
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDI0IDEwMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRTgzRTI3O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NzAuNCwyNjNMNTEyLDQyMS40TDM1My42LDI2M0wyNjMsMzUzLjZMNDIxLjQsNTEyTDI2Myw2NzAuNGw5MC42LDkwLjZMNTEyLDYwMi42TDY3MC40LDc2MWw5MC42LTkwLjZMNjAyLjYsNTEyTDc2MSwzNTMuNkw2NzAuNCwyNjNMNjcwLjQsMjYzeiIvPjwvc3ZnPg==);
        color: #E83E27;
    }
    .dca-select-button button{
        min-width: 50px;
        max-width: 70px;
    }
    #modal_div .ee-lite-submit-wrapper .no-thanks-parent{
        order: 2;
        flex-basis: 100%;
    }
    #modal_div .ee-lite-submit-wrapper #purchase_button{
        order: 1;
        flex-basis: 100%;
    }
    #modal_div .ee-lite-submit-wrapper{
        flex-direction: column;
    }
    .primary-result{
        height: auto;
    }
    .dca-domain-avail .styled-select{
        margin-bottom: 20px;
    }

    section#header header.active{
        height: 100vh;
    }
    nav.navbar #navbar2{
        background: transparent;
    }

    .nav-justified a{
        opacity: .8;
    }
    .nav-justified>.active>a{
        opacity: 1;
    }



    .frame-text-title { font-size: 42px; line-height: 48px;}

    .standart-intro{
        height: auto;
        min-height: 640px;
    }
    .page-section .block-content, section#intro .section-description, section#intro.premium-intro .section-description {
        font-size: 18px;
        line-height: 24px;
    }

    section#adopters, section#about, section#kickstart, section#subscribe, section.page-section{
        padding: 70px 0;
    }

    section#intro{
        /*max-height: none;*/
    }
    footer .logo {
        text-align: center;
    }
    footer .socials a{
        margin: 0;
    }
    #navbar2{
        height: 90vh;
    }
    section#header header.active{
        background: rgba(0,0,0,.9);
    }
    .align-top-header{
        margin-top: 0;
    }
    section#adopters .adopter-block {

        margin-left: 0px;
    }
    .adopter-block{
        position: static;
    }
    .standart-domain-page .premium-content .section-title, section#about .section-title, .reasons .business-page-title {
        line-height: 40px;
    }
    .auth ul{
        background-position: right 10px;
    }
    section#adopters .section-description{
        /*font-size: 18px;*/
    }
    .premium-bg-container{
        background-position: center;
        background-size: auto 100%;
    }
    .CartDuration .price_dropdown{
        right:-50px;
    }
    .CartDuration .price_dropdown .up-arr{
        right: 51px;
    }

    .contact-us #contact-form {
        flex-direction: column;
    }

    .section-business .ee-lite-banner-content{
        padding-left: 0;
        width: 100%;
    }
    .business-form-header{
        padding-left: 30px;
    }
    #business-frm .ee-lite-input-wrapper, #business-frm .ee-lite-select-wrapper{
        margin-bottom: 10px;
    }
    #business-frm .ee-lite-plans-form{
        width:100% !important;
    }
    #customer_details .city-zip-tr{
        flex-direction: column;
    }
    #customer_details #signup .form-input-div.width-half{
        width:100%;
    }
    .section-business .ee-lite-total-wrapper{
        flex-basis: 100%;
        margin: 20px 0;
    }
    .sign-form-actions{
        flex-direction: column;
    }
    #customer_details #NewUserLogin{
        width: 100%;
    }
    #state-one .lfloat{
        width: auto !important;
    }

    .button-reg-submit-cnt button{
        flex-basis: 70%;
    }
    .button-reg-submit-cnt #pto{
        flex-basis: 30%;
    }

    .button-reg-submit-cnt{
        font-size: 1.2em;

    }

    #reg-form-flex-tr {
        width: 100%;
        margin: auto;
    }
    #reg-form-table{
        width: auto;
    }
    section#intro.main-intro form input{
        font-size: 15px;
    }
    .tabs-nav ul li{
        text-align: center;
        padding: 0;
        font-size: 12px;
        line-height: 20px;
    }
    .model-twocols .tab-content{
        width:100%;
    }
    .tabs-nav ul .active-tab{
        font-size: 13px;
        line-height: 20px;
    }
    .new_contact_col tr{
        display: flex;
        flex-direction: column;
    }
    #nameserver_details tr{
        display: flex;
        flex-direction: column;
    }
    .cartItem-product-detail{
        flex-direction: column;
    }
    .standart-domain-page .section-description {
        color: #b3b3b3;
       /* font-size: 16px;*/
        margin-top: 15px;
    }
    .standart-domain-page .section-title {
        /*margin-top: 100px;*/
        font-size: 36px;
        line-height: 60px;
    }

    .register-your-domain-button{
        font-size: 18px;
    }
    .get-premium-mail-button{
        font-size: 15px;
    }
    .auth ul{
        display: inline-block;
    }
    #navbar2 .user-dd{
        margin-top: 10px;
        display: block;

        position: static;
    }
    #navbar2 .user-dd a{
        font-size: 15px;
        color: #333;
    }

    /*Primary*/

    .premium-domain-page .price-selector{
        width:90%;
    }
    .premium-domain-page .dsearch-box-inner .frm-text{
        width:100%;
        padding: 10px;
    }
    #flt-div{
        flex-basis: 100%;
    }
    /*end Primary*/
    .privacy-protection-page .section{
        padding: 5px;
    }
    .premium-domain-page .label-on-off{
        left: 5px;
    }
    .premium-domain-page tbody tr{
        width:100%;
    }

    .section-business .ee-lite-plans-form{
        width: 100% !important;
    }
    .section-business .ee-lite-input-wrapper {
        flex-basis: 100%;
    }
    .section-business .ee-lite-select-wrapper {
        flex-basis: 100%;
        align-items: flex-start;
    }
    /*#forgot-password{
        height: calc(100vh - 200px);
    }*/
    #forgot-password tbody {
        flex-direction: column;
        align-items: flex-start;
    }
    #forgot-password tbody tr{
        flex-direction: column;
    }
    #forgot-password tbody tr td.required{
        display: none;
    }
    /*sign*/
    #reg-form-flex-tr{
        flex-direction: column;
    }
    #left-reg-form, #right-reg-form{
        width:100%;
    }
    #reg-form-table tbody{

    }
    /* SEARCH RESULTS MEDIA */

    .dca-page-wrapper{
        flex-direction: column;
    }

    .primary-result{
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .primary-result .dca-domain-name{
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .primary-result .dca-domain-name .available-green, .primary-result .dca-domain-name .non-available-domain{
        flex-basis: 100%;
        flex-direction: row;
        width:100%;
        padding-top: 5px;
        padding-bottom: 5px;
        height: auto;


    }
    .available-green .icon-tick{
        margin-right: 0;
    }
    .available-word{
        font-size: 14px;
    }
    .primary-result .available-green, .primary-result .non-available-domain{
        max-width: 100%;
    }
    .dca-domain-name .inline-block{
        margin: 20px 0;
        margin-bottom: 0;
    }
    .dca-domain-avail{
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-basis: 100%;
        padding-right: 10px;
        padding-left: 20px;
    }
    .dca-domain-avail .inline-block.styled-select, .dca-domain-avail .pricing-block{
        flex-basis: 33%;
        margin: 0;

    }
    .dca-domain-avail .inline-block.styled-select{
        padding: 20px 0;
    }
    .dca-domain-avail .dca-select-button{
        margin: 0;
    }
    .secondary-result{
        flex-wrap: wrap;
        margin-bottom: 8px;
    }
    .secondary-result .dca-domain-avail{
        justify-content: space-between;
    }
    .secondary-result .dca-domain-name{
        flex-basis: 100%;
    }
    .dca-pricing{
        margin: 30px 0;
    }
    .secondary-result-section .secondary-result:nth-child(even) {
        background: #fff;
    }
    .newgtld_premium_renew_price_label{
        margin-top: 10px;
        display: inline-block;
        font-size: 12px;
    }
    .newgtld_premium_renew_price{
        font-size: 12px;
    }
    .dca-select-button{
        margin-bottom: 20px;
    }
    .wide_modal{
        max-width: 100%;
    }

    #upsell_modal{
        position: fixed;
        height: 100vh;
        top: 0;
        overflow: scroll;
    }







    /* CART MEDIA */
    #loginForm{
        flex-direction: column;
    }
    #CartTableFooter{
        display: flex;

    }
    #CartTableFooter tr{

        display: flex;
        flex-direction: column;
    }
    #CartTableFooter .CartTotal{
        margin-top: 20px;
        margin-bottom: 20px;
        text-align: left;
        padding-left: 10px;
    }
    #CartTableFooter .CartTotal p{
        margin-bottom: 0;
    }
    .CartItemRow{
        flex-direction: column;
    }
    .CartTotal table{
        width: 100%;
        display: flex;
    }
    .CartTotal table tbody{
        width: 100%;
        display: flex;
        flex-direction: column;
    }
    #CartTableFooter .CartTotal table tbody tr{
        display: flex;
        flex-direction: row;
        margin-bottom: 10px;
    }
    #CartTableFooter .CartTotal table tbody tr td{
        margin-right: 10px;
    }
    .pp_in_cart{
        width: auto;
        flex-direction: column;
    }
    .has-privacy-policy{
        min-height: 230px;
    }
    .CartItemRow .CartItem {
        flex-basis: 100%;
        display: flex;
        justify-content: center;
        flex-direction: column;
        margin-bottom: 20px;
    }
    .CartSubTotal{
        margin-left: 0;
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .dca-select-button img.preloader-image{
        display: block;margin-bottom: 20px;
    }
    .secondary-result .dca-domain-name {padding: 20px 0 0 20px;}


}
@media (max-width: 480px) {
    section#subscribe .section-description br{
        display: none;
    }
    footer .logo .logo-wrapper .site-description{
        font-size: 13.4px;
    }

    .frame-text-title {
        font-size: 28px;
        line-height: 34px;
    }
    .standart-intro {min-height: 480px;}
    .frame-text-content {font-size: 14px; line-height: 18px;}
    .frame-text {top: 30px; left: 50px;}
}
@keyframes example {
    from{bottom: 34px;opacity: 1;}
    to{bottom: 64px;
        opacity:0;}

}