

.q_progress_bar {
    overflow: visible;
}

.q_progress_bar .progress_title_holder {
    margin: 0 0 14px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea {
    text-align: center;
}

.wpcf7 form.wpcf7-form p {
    margin: 0;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    margin-top: 34px;
}

.carousel .item .text .separator {
    margin-top: 48px;
}

header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a{
    opacity: 1;
}

.q_counter_holder .separator.small {
    margin-top: 36px;
}

.q_counter_holder p.counter_text {
    margin-top: 34px;
}

.q_counter_holder span.counter {
    letter-spacing: 2px; 
}

.latest_post_two_holder .post_info_author_name, .latest_post_two_holder .post_info_date {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px !important;
}

.latest_post_two_holder .latest_post_two_text .separator.small {
    width: 40px;
    height: 2px;
    margin: 17px 0 28px;
}

.comments .comment .text .text_holder {
    margin: 13px 0 0;
}

.comment_holder .comment {
    padding: 34px 25px 37px;
}

.comments .comment .text .comment_date {
    font-size: 13px;
    color: #303030;
}

.portfolio_template_8 .portfolio_detail .info .category {
    color: #646464 !important;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 12px;
}

.q_slide_title>span{
    position:relative;
}

#jre-homepage-trade-span{
    position: absolute;
    right: -19px;
    font-size: 17px!important;
    top: -18px;
}


@media screen and (max-width:1200px){
    #jre-homepage-trade-span {
        top: 18px;
         font-size: 17px!important;
    }
}

.carousel-inner .slider_content .text .qbutton:not(.white) {
    color: #b3a487 !important;
    background-color: #ffffff !important;
    border: 2px;
    border-color: #b3a487;
}

.carousel-inner .slider_content .text .qbutton:not(.white):hover {
    color: #ffffff !important;
    background-color: #b3a487 !important;
}
@media screen and (min-width: 768px) and (max-width: 999px){
.header_top {display:none !important;}
}

@media screen and (max-width: 768px){
.mobile-cob {display:flex !important; padding: .1em 7em !important;}
}
@media screen and (max-width: 600px){
	.carousel-inner .item .image{
            background-size: cover;
            background-image: url(https://emsculpt.rodgersderm.com/wp-content/uploads/2019/09/Mobile-Hero-1.jpg)!important;
	}
   .header_top .left {display:none !important;}
    .carousel-inner p {
            font-weight: 500!important;
    }
.mobile-cob {padding: .1em 7em !important; margin-top:10px !important;}
.header_inner {background-color:#ffffff; height:80px !important;}
.header_bottom {margin-top:10px; height:80px !important;}
.logo_wrapper, .mobile_menu_button {height:80px !important;}
h2, .h2, h2 a {font-size:36px; line-height:42px;}
}


.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type='submit'], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"], .woocommerce .button {
    color: #b3a487;
    border-color: #ffffff;
    font-size: 15px;
    line-height: 45px;
    height: 45px;
    font-style: normal;
    font-weight: 700;
    background-color: #ffffff;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    border-width: 0px;
    padding-left: 32px;
    padding-right: 32px;
}


.dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a {
    color: #6d5b3c;
}
