.orthoPopupnewsletter {} .orthoPopupnewsletter-i {    margin: 15% auto;    position: relative;}.orthoPopupnewsletter-i .close {    background: #ed3d4d url("../img/icon_close.png") no-repeat scroll center center;    color: #fff;    font-size: 30px;    font-weight: normal;    height: 35px;    opacity: 1;    position: absolute;    right: 20px;    z-index: 999;    text-align: center;    text-indent: -999em;    top: 20px;    width: 35px;    -webkit-transition: all 300ms ease;    -moz-transition: all 300ms ease;    -ms-transition: all 300ms ease;    -o-transition: all 300ms ease;    transition: all 300ms ease;}.orthoPopupnewsletter-i .close:hover {    background-color: #333333;}.otpopupnewsletter {    position: relative;    background-color: #f6f6f6;    width: 100%;    padding: 20px;    background-position: right;}.otpopupnewsletter-inner {    display: block;    overflow: hidden;    border: 2px solid #ed3d4d;    height: 100%;    text-align: left;}#newsletter_block_popup {    background: transparent url("../img/newsletter-icon.png") no-repeat scroll top  center;    padding: 55px 45px 50px 45px;    text-align: center;    display: inline-block;    max-width: 420px;    margin-top: 40px;}#newsletter_block_popup .block_content {} #newsletter_block_popup .block_content .newsletter_title {} #newsletter_block_popup .block_content .newsletter_title h3 {    color: #333333;    font-size: 36px;    line-height: 1;    margin: 0 0 10px;    text-transform: none;}#newsletter_block_popup .block_content .orthoContent {    color: #666666;    font-size: 16px;    line-height: 25px;    margin-bottom: 30px;}#newsletter_block_popup .block_content .orthoContent p {    margin: 0;}#newsletter_block_popup .block_content .labAlert {    color: #ed3d4d;    font-size: 14px;}#newsletter_block_popup .block_content .inputNew {    background-color: #fff;    border: 1px solid #ebebeb;    border-radius: 4px;    height: 45px;    line-height: 45px;    padding: 0 15px;    width: 100%;    margin-bottom: 20px;}#newsletter_block_popup .block_content .send-reqest {        background: #ed3d4d none repeat scroll 0 0;    /* border-radius: 4px; */    color: #ffffff;    display: inline-block;    font-size: 14px;    font-weight: 500;    line-height: 43px;    margin-bottom: 25px;    padding: 0 20px;    text-transform: uppercase;    cursor: pointer;    -webkit-transition: all 300ms ease;    -moz-transition: all 300ms ease;    -ms-transition: all 300ms ease;    -o-transition: all 300ms ease;    transition: all 300ms ease;    letter-spacing: 0.7px;}#newsletter_block_popup .block_content .send-reqest:hover {    background-color: #333;}#newsletter_block_popup .newsletter_block_popup-bottom {    display: inline-block;}#newsletter_block_popup .newsletter_block_popup-bottom .subscribe-bottom {    display: inline;    float: left;    line-height: 25px;    margin-right: 5px;}#newsletter_block_popup .newsletter_block_popup-bottom .ortho_newsletter_dont_show_again {    color: #666666;    font-size: 14px;    font-style: italic;    line-height: 1;    margin-top: 0px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {    .orthoPopupnewsletter-i {        width: 910px;    }    #newsletter_block_popup {        margin-left: 45%;    }}@media only screen and (min-width: 768px) and (max-width: 991px) {    .orthoPopupnewsletter-i {        width: 650px;    }    #newsletter_block_popup {        background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;        padding: 60px;        margin: 0;    }}@media only screen and (max-width: 767px) {}