div.set {
    width: 390px;
    height: 150px;
}
@media only screen and (max-width: 720px){
    div.set {
        width: 100%;
        height: 150px;
    }   
}
div.set div {
    text-align: center;
}
div.before {
    width: 50%;
    float: left;
}
div.before img, div.after img {
    margin: 0 auto;
    display: inline;
    max-height: 130px;
}
div.after {
    width: 50%;
    float: right;
}
div.set {
    margin: 0 20px 20px 0;
    /*float: left;*/
    clear: none;
    padding: 10px;
    border: 1px solid lightgray;
}
.cp-bot-50 {
	padding-bottom: 50px;
}
.cp-bot-20 {
	padding-bottom: 20px;
}
.custom-hr {
	background: transparent;
	border-top: 1px solid #b36232;
	clear: both;
	height: 1px;
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
}
.wpb_wrapper blockquote {
    border-left: 0px;
}
@media screen and (max-width: 768px) {
    .xs-fluid {
        width: 100%!important;
    }
    .xs-padding-none {
        padding: 0!important;
    }
    .marginright {
        margin-right: 7px;
    }
    h2.instagram_widget {
        font-size: 17px;
        text-align: center;
        margin-bottom: 0px;
    }
    .custom_sph {
        display: block !important;
        float: left;
        margin-left: 24px;
        text-transform: none;
    }
    .custom_simg {
        position: absolute !important;
        display: inline-block !important;
        width: 100% !important;
        right: -45px !important;
        /*margin-top: 2px !important;*/
        /*margin-right: auto !important; 
        margin-left: auto !important;*/
    }
    .custom_ph {
        margin-left: 21px !important;
    }
    .custom_csb {
        display: block;
        font-size: 30px !important;
        letter-spacing: 0px !important;
    }
    .custom_sb {
        font-size: 30px !important;
        letter-spacing: 0px !important;
    }
    .custom_hq {
        font-size: 30px !important;
        letter-spacing: 0px !important;
    }
    .bs-wrapper .tp-mask-wrap {
        margin-left: 50px !important;
    }
    .custom_hbq {
        height: 265px !important;
    }
    .custom_wfm {
        width: 370px;
        margin-left: -55px;
    }
    .custom_btn_appointment {
        font-size: 14px !important;
        padding: 16px !important;
    }
    .custom_adp {
        padding-top: 20px;
    }
    .parallax-quote .wpb_wrapper h2 {
        font-size: 20px;
    }
    .custom_es {
        display: none;
    }
    .vc_custom_1462876896957 {
        margin-right: 0px !important;
        margin-left: 0px !important;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .vc_custom_1460796539883 {
        margin-top: 0px !important;
        margin-right: -15px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
    }
    .parallax-quote-content blockquote p {
        text-align: justify;
    }
    .dt-sc-team-carousel-wrapper .dt-sc-team-details p {
        text-align: justify;
    }
    .custom_dstt {
        margin-left: -55px !important;
        width: 370px !important;
    }
    .custom_schedule_detail {
        padding-top: 25px;
    }
    .btn-wrapper {
        display: block;
        padding-bottom: 20px;
    }
    .btn-wrapper_other {
        padding-bottom: 20px;
    }
    .custom_for_chrome {
        -webkit-margin-before: 10px !important;
    }
    .wpb_wrapper h2 {
        font-size: 20px;
    }
    .tp-caption a img{
        margin-left: 117px !important
    }
    .tp-caption a{
        font-size: 12px !important;
        width: 170px !important;
    }
    .tp-caption {
        text-align: center;
        font-size: 20px !important;
    }
    .custom_hr_footer {
        /*border-top: 1px solid #fff;*/
        margin-top: -60px !important;
    }
    .custom_hr_footer:before {
        padding:0;margin:0;display:block;
        content: "";
        width:50%;
        height:1.1px;
        background-color:#F0EBD8;
        position: absolute;
        right:0;
        top:-1px;
    }
    .custom_schedule {
        padding-bottom: 20px !important;
        margin-top: -30px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .footer-widgets {
        margin-top: -37px !important;
    }
    .parallax-quote-content .vc_column_container.vc_col-sm-6 .vc_column-inner {
        padding-left: 0px !important;
    }
    /*.custom_pb {
        margin-left: 190px !important;
        margin-top: -71px !important;
    }*/
    /*#slide-3-layer-3 {
        top: 150px;
    }*/
    /*#slide-3-layer-4 {
        top: 150px;
    }*/
    .btn-header-wrapper .tp-mask-wrap {
        top: 150px !important;
        text-align: center;
        margin-left: 60px !important;
    }
    .btn-header-wrapper a {
        padding: 18px 40px !important;
    }
    .guarantee_wrapper .tp-mask-wrap {
        top: -70px !important;
        /*margin-left: 40px !important*/
    }
    /*#slide-3-layer-4 {
        left: 180px !important;
        margin-top: -105px !important;
    }*/
    .footer-copyright .wpb_wrapper {
        font-size: 12px !important;
    }
    .dt-sc-contact-info {
        text-align: center !important;
        /*margin-left: 15px !important;*/
    }
    .icon-line{
        /*position: absolute;
        left: 10px;*/
        width: 30px;
        margin-top: 2px;
    }
    .icon-wa{
        /*position: absolute;*/
        /*left: 40px;*/
        top: 0 !important;
        right: 12px !important;
        width: 30px !important;
        margin-top: 2px !important;    
    }
    .custom_schedule_detail h4 {
        font-size: 17px;
    }
    .custom_is {
        padding-left: 10px !important;
    }
    .custom_is img{
        height: auto !important;
        max-width: 118px !important;
        margin-left: 18px !important;
        /*width: 302px;*/
    }
    .vc_custom_1462875039970 {
        text-align: right;
        padding-left: 150px !important;
    }
    .parallax-quote-content blockquote p {
        padding: 11px;
        font-size: 13px;
    }
    .custom_h3l2 {
        padding-top: 14px;
    }
    .custom_ullist {
        padding-top: 12px;
    }
    .custom_flist {
        padding-top: 25px;
    }
    .hidden-sm {
        display: none !important;
    }
    .btn_mobile_wrapper {
        position: fixed;
        bottom: 0;
        z-index: 999;
        left: 0;
        right: 0;
    }
    .btn_mobile_custom {
        z-index: 9 !important;
        font-size: 15px !important;
        text-align: center;
        border: 1px solid #fff;
        margin-top: 0px !important;
        padding: 15px 0px !important
    }
    .btn_cm2 {
        /*left: 209px !important;*/
    }
    .map_btn_mobile {
        text-decoration: underline;
        color: #0000FF;
        font-weight: bolder !important;
        color: #ffff80 !important;
        margin-top: 20px !important;

    }
    .parallax-quote-content:before {
        width: 43px !important;
        right: 36px !important;
        top: 3px !important;
    }
    input[type="submit"], button, input[type="button"], input[type="reset"] {
        height: 40px !important;
        border: none !important;
        text-transform: uppercase !important;
        font-weight: bold !important;
        margin: 11px 0px 0px 9px !important;
        padding: 9px 20px !important;
        height: 30px !important;
        float: left !important;
        cursor: pointer !important;
        -webkit-appearance: none !important;
        -webkit-border-radius: 0 !important;
        font-size: 11px !important;
        width: 94px !important;
    }
    .vc_custom_1465020046433 {
        padding-bottom: 16px !important;
    }
    .custom_span_mobile {
        padding-left: 24px !important;
    }
    #toTop {
        bottom: 55px !important;
    }
    .custom_slide2_mobile {
        font-size: 15px !important;
    }
    .mc4wp-form {
        padding-bottom: 20px !important;
    }
    input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="date"], input[type="tel"], input.wpcf7-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, select {
    padding: 7px 0 7px 10px !important;
    }
    form.wpcf7-form textarea {
        width: 345px !important;
    }
    .wpb_wrapper .wpcf7-submit {
        padding: 9px 8px !important;
        margin: 11px 0px 0px 1px !important;
    }
    .custom_ul_footer {
        margin-top: -40px !important;
    }
    #footer {
        padding-bottom: 40px !important;
    }
    .custom_textw {
        position: relative !important;
        left: -30px !important;
    }
    .custom_info_mobile {
        width: 25px;
        display: inline !important;
        font-size: 20px !important;
    }
    .widget_text ul.custom-social li a span {
        font-size: 19px !important;
        margin: 0;
    }
    .cstm_mar {
        margin-right: -10px !important;
        margin-right: -15px !important;
        margin-left: -5px !important;
    }
    .cstmi {
        display: block;
        margin-left: -36px !important;
    }
    .dt-info-hp {
        margin-left: -57px !important;
    }
    .custom_jl {
        margin-left: 15px !important;
        font-size: 14px !important;
    }
    .custom_jl_wrapper {
        margin-left: 15px !important;
    }
    .cstm_jl_nak {
        margin-right: -11px !important;
    }
    .cstm_info_wrapper {
        margin-left: 15px;
    }
    .map_btn_mobile {
        margin-left: -40px !important;
    }
}
/*end of max-width 768*/

.cstmi {
    font-style: normal;
}
ul.custom-social li a span {
    color: #fff;
    font: normal normal normal 14px/1 FontAwesome;    
    padding: 5px 13px 5px 13px;
    /*margin-right: 5px;*/
    font-size: 20px;
    display: block;
    width: 50px;
    border-radius: 5px;
}
a.instagram_b span {
    background-color: #EB6149;
}
a.youtube_b span {
    background-color: #FF0000;
}
a.trip_b span {
    background-color: #00A680;
}
/*start of max-width 320px*/
@media screen and (max-width: 320px) {
    .map_btn_mobile {
        margin-left: -69px !important;
    }
    .wpb_wrapper h2 {
        font-size: 17px;
    }
    .vc_custom_1462774334729 {
        padding-left: 15px;
        padding-right: 15px;
        font-size: 14px;
    }
    .map_btn_mobile {
        text-decoration: underline;
        font-weight: bolder !important;
        color: #ffff80 !important;
        margin-top: 20px !important;
        padding-left: 30px !important;
    }
    form.wpcf7-form textarea {
        width: 290px !important;
    }
    .custom_font_slide1 {
        font-size: 25px !important;
    }
}
/*end of max-width 320px*/


.dt-sc-team-carousel-wrapper {
    width: 100%;
    float: left;
    position: relative;
    min-height: 600px !important;
}
.custom_textw {
    float: right !important;
}
ul.custom-social li a{
    display: unset !important;
}
.widget {
    margin-bottom: 0px !important;
}
input[type="submit"]:hover, .selection-box:hover::after, .dt-sc-button:hover, .post-edit-link:hover, .vc_inline-link:hover, .dt-sc-team-social.rounded-square li a:hover, .woocommerce button:hover, .woocommerce input[type="button"]:hover, .woocommerce input[type="submit"]:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .product .summary .add_to_wishlist:hover, .wishlist_table .add_to_cart.button:hover, .yith-wcwl-add-button a.add_to_wishlist:hover, .yith-wcwl-popup-button a.add_to_wishlist:hover, .wishlist_table a.ask-an-estimate-button:hover, .wishlist-title a.show-title-form:hover, .hidden-title-form a.hide-title-form:hover, .woocommerce .yith-wcwl-wishlist-new button:hover, .wishlist_manage_table a.create-new-wishlist:hover, .wishlist_manage_table button.submit-wishlist-changes:hover, .yith-wcwl-wishlist-search-form button.wishlist-search-button:hover, .woocommerce .cart input.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce button:hover, .woocommerce input.button:hover, .woocommerce input[type="button"]:hover, .woocommerce input[type="submit"]:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .product .summary .add_to_wishlist:hover, .woo-type10 ul.products li.product .product-thumb a.button.product_type_simple:hover, .woo-type10 ul.products li.product .product-thumb a.add_to_wishlist:hover, .woo-type10 ul.products li.product .product-thumb a.button.product_type_variable:hover, .woo-type10 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:hover, .woo-type10 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:hover, .woocommerce ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a:hover, .woocommerce ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce .wishlist_table td.product-add-to-cart a.button:hover, .woocommerce .product .summary .add_to_wishlist:hover, .woocommerce .yith-wcwl-add-button a.add_to_wishlist:hover, .product .summary .add_to_wishlist:hover, .tagcloud a:hover, .entry-thumb .bx-controls a:hover, #buddypress .activity-list li.load-more a:hover, #buddypress .activity-list li.load-newest a:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce button:hover, .woocommerce input.button:hover, .woocommerce input[type="button"]:hover, .woocommerce input[type="submit"]:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce .product .summary .add_to_wishlist:hover, .woocommerce .wishlist_table .add_to_cart.button:hover, .woocommerce .yith-wcwl-add-button a.add_to_wishlist:hover, .woocommerce .yith-wcwl-popup-button a.add_to_wishlist:hover, .woocommerce .wishlist_table a.ask-an-estimate-button:hover, .woocommerce .wishlist-title a.show-title-form:hover, .woocommerce .hidden-title-form a.hide-title-form:hover, .woocommerce .yith-wcwl-wishlist-new button:hover, .woocommerce .wishlist_manage_table a.create-new-wishlist:hover, .woocommerce .wishlist_manage_table button.submit-wishlist-changes:hover, .woocommerce .yith-wcwl-wishlist-search-form button.wishlist-search-button:hover, .woocommerce .cart input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page button:hover, .woocommerce-page input.button:hover, .woocommerce-page input[type="button"]:hover, .woocommerce-page input[type="submit"]:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page .product .summary .add_to_wishlist:hover, .woocommerce-page .wishlist_table .add_to_cart.button:hover, .woocommerce-page .yith-wcwl-add-button a.add_to_wishlist:hover, .woocommerce-page .yith-wcwl-popup-button a.add_to_wishlist:hover, .woocommerce-page .wishlist_table a.ask-an-estimate-button:hover, .woocommerce-page .wishlist-title a.show-title-form:hover, .woocommerce-page .hidden-title-form a.hide-title-form:hover, .woocommerce-page .yith-wcwl-wishlist-new button:hover, .woocommerce-page .wishlist_manage_table a.create-new-wishlist:hover, .woocommerce-page .wishlist_manage_table button.submit-wishlist-changes:hover, .woocommerce-page .yith-wcwl-wishlist-search-form button.wishlist-search-button:hover, .woocommerce-page .cart input.button:hover, button:hover, .drag-drop-buttons .button:hover, #tribe-bar-form .tribe-bar-submit input[type="submit"]:hover, .tribe-events-list-event-detail .tribe-events-read-more:hover, #tribe-events .tribe-events-button:hover, .tribe-events-button:hover, .type5.tribe_events .nav-top-links a:hover, .dt-portfolio-single-slider-wrapper .bx-controls a.bx-prev:hover::before, .dt-portfolio-single-slider-wrapper .bx-controls a.bx-next:hover::before, ul.commentlist li .reply a:hover, #wpsl-stores .wpsl-directions:hover, .dt-sc-boxed-tooltip:hover, .left-header.left-header-creative #toggle-sidebar:hover, .overlay-header #trigger-overlay:hover, .overlay-header .overlay .overlay-close, .woocommerce .woocommerce-message .button:hover, footer .widget .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="submit"]:hover, .vc_parallax .video-parallax:hover a span:hover, ul.time-table > li ul.time-slots > li a.selected, ul.time-table > li ul.time-slots > li a.selected:hover, ul.time-table > li ul.time-slots > li a:hover, #buddypress #group-create-body #group-creation-previous:hover, #buddypress div.activity-comments form div.ac-reply-content a:hover {
    background: #b36232 !important;
}
.dt-sc-button:hover {
    background-color: #b36232 !important;
}
.promo-modal-header {
    border-bottom: 0px !important;
    height: 0px;
    margin: 0px;
    padding: 0px !important;
}
.promo-modal-header button {
    width: auto;
    position: absolute;
    right: -20px;
    top: -20px;
    cursor: pointer;
    z-index: 9999999 !important;
}
.promo-modal-header button:hover {
    background-color: transparent !important;
}
.promo-modal-header .close {
    opacity: 1;
}
/*start of min-width 992px*/
@media screen and (min-width: 992px){
    .hidden-md {
        display: none!important;
    }
    #modalPromo {
        z-index: 9999999;
    }
    button.get-btn {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .promo-modal-content {
        width: 33vw;
        margin-right: auto;
        margin-left: auto;
    }
    .cstm-mar {
        margin-top: 0 !important;
    }
    .custom_jl {
        font-style: normal;
        font-size: 20px !important;
        margin-left: 15px !important;
        margin-right: -15px !important;
    }
    .instagram-wrapper {
        text-align: center;
    }
    h2.widgettitle.photostream {
        display: inline-block;
        margin-top: 30px;
        margin-bottom: 0px;
        border: 1px solid #222;
        padding: 5px;
        padding-left: 10px;
        padding-right: 10px;
    }
    #page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle, h5.widgettitle {
        /*font-family: Montserrat, Helvetica, Arial, sans-serif;*/
        font-size: 11px;
        font-weight: 400;
        letter-spacing: 2px;
        text-transform: uppercase;
        color: #222222;
        border: 1px solid #222;
    }
    .marginright {
        margin-right: 7px;
    }
    input[type="submit"], button, input[type="button"], input[type="reset"] {
        height: 40px !important;
    }
    .custom_sb {
        display: block !important;
        text-decoration: none;
    }
    .custom_ph {
        display: none !important;
    }
    .dt-sc-popular-procedures {
        height: 300px;
    }
    .dt-sc-icon-box {
        height: 470px;
    }
    .custom_schedule_detail .icon-line{
        position: absolute;
        left: 85px;
        width: 30px;
        margin-top: 2px;
    }
    .custom_schedule_detail .icon-wa{
        position: absolute;
        left: 118px;
        width: 30px;
        margin-top: 2px;   
    }
    .tp-caption {
        text-align: center;
        font-size: 50px;
    }
    .custom_h3l {
        margin-bottom: 10px;
    }
    .custom_h3l2 {
        padding-top: 14px;
    }
    .custom_flist {
        padding-top: 23px;
    }
    .custom_stl {
        padding-bottom: 0px !important;
        margin-bottom: 5px;
    }
    .lightwidget-widget {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }
    .visible-sm {
        display: none !important;
    }
    .map_btn_mobile {
        display: none !important;
    }
    .dt-sc-two-fifth {
        margin-top: 25px !important;
    }
    input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="date"], input[type="tel"], input.wpcf7-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, select {
        padding: 0 0px 0 15px !important;;
    }
    .appointment-form span.wpcf7-form-control-wrap {
        float: left !important;
        width: 100% !important;
        margin-bottom: 15px !important;
    }
    .form.wpcf7-form input.wpcf7-submit[type="submit"] {
        padding: 11px 20px !important;
    }
    .widget_text ul.custom-social li a span {
        font-size: 20px !important;
        margin: 0;
    }
    .custom_simg {
        display: none !important;
    }
}
/*end of min widht 992px*/