﻿html.sticky,
html.sticky body {
    max-height:100%;
    height:auto;
}

html.sticky {
    overflow:visible;
    overflow:initial;
}

    html.sticky body,
    html.sticky.landing body,
    html.un_boxed.sticky.landing body,
    html.un_boxed.sticky body {
        padding-top: 86px;
        box-sizing: border-box;
    }

 html body{
     position:relative;
 }
    html body .master_form {
        position:static;
        padding: 0 0 110px 0;
        width: 100%;
        /*text-align: center;*/
        background-color: transparent;
    }
html.new_footer body .master_form {
    position:relative;
}
        /*Header Start*/
        .header_container {
            border-bottom-color: transparent;
            background-color: #444;
            overflow: visible;
            overflow: initial;
            padding: 0;
        }

html.sticky .header_container {
    position: fixed;
    width: 100%;
    max-width:100%;
    top: 0;
    margin-bottom: 0;
    padding-top: 0;
    min-height: 86px;
}
html.shop_only .dvSocialMedia {
    position: relative;
    top:0;
    left:0;
    background-color: #fff;
    padding: 5px 16px;
    width:1108px;
    margin:0 auto;

}

html.sticky.un-sticky-hdr .header_container {
    position: absolute;
}

html.sticky .header_container.user_zone,
.un_boxed .header_container.user_zone,
.header_container.user_zone {
    text-indent: 0;
    min-height: 25px;
    box-sizing: border-box;
}

.un_boxed .header_container{
    margin-left:0 !important;
    margin-right:0 !important;
}
    .header_container .header_positioner {
        max-width: 1140px;
        /*position: relative;*/
        margin: 0 auto;
        padding: 32px 0 0 0;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        justify-content: center;
    }

    .header_container .logo_container{top:6px;}
    .header_container .header_logo {
        top: 0;
    }

.un_boxed .header_container .header_logo {
    margin: 0;
}

html.shop .header_container .contacts,
.header_container .contacts {
    left: 74px;
    color: #f2f2f2;
}

html.shop .no_cart .header_container .contacts,
.no_cart .header_container .contacts {
      left: 20px;
}

.un_boxed .header_container .main_options,
.header_container .main_options {
    display: inline-block;
    text-align: right;
    margin-top: 0;
    padding: 0;
    font-weight: lighter;
    height:54px;
}

    .header_container .bar_block {
        /*background: none;
        color: #afafaf;
        font-size: 13px;
        width: auto;*/
    }

    .header_container #TopBarUpdatePanel{left:20px;}
        .header_container .bar_block span {
            vertical-align: central;
        }

        .header_container .bar_block .cart_counter {
            /*background: none;
            position: relative;
            color: #afafaf;
            vertical-align: middle;
            top: auto;
            right: auto;
            width: auto;
            height: auto;
            margin: 0 0 0 3px;
            line-height: normal;*/
            top:-5px;
            right: -5px;
        }

    .header_container .main_options .option {
        margin: 0;
    }


    .header_container .contacts .icon_number {
        /*display: none;*/
    }
    html.sticky.regist_hdr .header_container:not(.user_zone) {
    top: 20px;
}
    html.sticky.regist_hdr .header_container .logo_container{
        top:11px;
    }
.un_boxed .wrapper-dropdown-5,
.wrapper-dropdown-5 {
    left: 0;
}
/*Header End*/

.content_holder {
    display: block;
    margin: 0 auto;
    text-align: right;
    /*background: rgba(255,255,255,0.5);*/
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 0px;
}

.un_boxed .widgets_container.content_holder,
.widgets_container.content_holder {
   
}
.content_holder > .pages_container.main_blocks{
    padding-top:0;
}
    .content_holder > .pages_container.main_blocks .group-panel {
        margin: 0 auto;
        padding: 15px calc(50% - 585px) 15px;
        /*margin: 0 calc(50% - 585px);
        padding: 15px;*/
        position: relative;
        left: auto;
        right: auto;
    }

.content_holder > .pages_container.main_blocks .group-panel .group_panel_inner {
    margin: 0 -15px;
    width: calc(100% + 30px);
    
}
        .content_holder > .pages_container.main_blocks .group-panel.group-panel-freestyle .group_panel_inner {
        
        left:0;
        }
        .about_page,
        .pages_container.main_blocks .group-panel.slider,
        .content_holder > .pages_container.main_blocks .group-panel:nth-child(even) {
        }

    .content_holder > .pages_container.main_blocks .group-panel::before {
        content: '';
        width: 0;
        height: 0;
        border-left: 40px solid transparent;
        border-right: 40px solid transparent;
        position: absolute;
        top: 0;
        margin: 0 auto;
        left: 0;
        right: 0;
    }

    .content_holder > .pages_container.main_blocks .group-panel:nth-child(even) ::before {
        
    }

    /*.galleries_page .galleries_container .galleria,
    .video_page .galleries_container .galleria{
        padding: 0 0 0 30px;
        width: calc(25% - 22.5px);
        box-sizing: initial;
    }
     .galleries_page .galleries_container .galleria:nth-child(4n),
     .video_page .galleries_container .galleria:nth-child(4n){
         padding:0;
     }

    .three_row_container > .item_container:nth-child(1),
    .three_row_container > .item_container:nth-child(4n),
    .four_row_container > .item_container:nth-child(1),
    .four_row_container > .item_container:nth-child(5n),
    .galleries_container .galleria:nth-child(1),
    .galleries_container .galleria:nth-child(5n),
    .content_holder > .pages_container.main_blocks .group-panel > a:first-of-type{
        padding-right:0;
        padding-left:20px;
    }

    .three_row_container > .item_container:nth-child(3n),
    .four_row_container > .item_container:nth-child(4n),
    .galleries_container .galleria:nth-child(4n),
    .content_holder > .pages_container.main_blocks .group-panel > a:last-of-type {
        padding-right: 20px;
        padding-left: 0;
    }*/

.dynamic-footer-wrapper {
    padding: 20px 0 0 0;
    /*bottom: -20px;*/
    background-color: #222;
    z-index: 1;
    width:100%;
}

.footer_container {
    padding: 0;
    /*width: 1170px;*/
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
}

    .footer_container .site_grid {
        border: none;
        padding: 0;
    }

    .dvB144_footer{
        padding-left:0;
        padding-right:0;
        width:100%;
    }

.master_page_contact_us_wrapper .input_wrapper label,
.master_page_contact_us_wrapper .input_wrapper span {
    font-weight: lighter;
    font-size: 16px;
        color: #f3f3f3;
}
.master_page_contact_us_wrapper .before-panel .lbl_req_fields{
     color: #9e9e9e;
}

.master_page_contact_us_wrapper .input_wrapper input.textbox {
    background-color: rgba(255,255,255,0.2);
}
.master_page_contact_us_wrapper .input_wrapper input[type="checkbox"]{
     background-color: rgba(255,255,255,0.7);
}
.master_page_contact_us_wrapper .input_wrapper .btn_send_form{
    background-color:#f3f3f3;
    color:#222;
}

.master_page_contact_us_wrapper {
    background-color: transparent;
    color: white;
    text-align: right;
}

   

    .master_page_contact_us_wrapper .input_wrapper a {
        background-color: white;
        color: black;
        line-height: 29px;
    }

.free_text_container {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #727272;
    padding-bottom: 10px;
    line-height: 21px;
    border:0;
}

.social_network_container {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}

.menu_lang_container .social_network_container{
     left:100px;
}

.noLang .menu_lang_container .social_network_container {
     left:0;
}

    .social_network_container .social_network_link {
        font-size: 20px;
        margin: 0 5px;
        color: #727272;
    }


.group-panel.slider .caroufredsel_wrapper {
    float: right !important;
}

.default_page .main_image_container .image_item {
    width: 100%;
    height: 460px;
}

.default_page .main_image_container .main_text {
    top: auto;
    bottom: 0;
    right: 0;
    left: 0;
    width: 33%;
    max-width: 700px;
    min-width: 480px;
    background-color: rgba(0,0,0,0.4);
    height:200px;
    padding: 0 0 50px 0;
    background-image:none;
}


    .default_page .main_image_container .main_text .main_title {
        display: block;
        font-size: 45px;
        padding: 16px 30px 0 30px;
    }

    .default_page .main_image_container .main_text .main_sub_title {
        display: block;
        font-size: 16px;
        line-height: 1.4;
        padding: 10px 30px 0 30px;
    }

    .default_page .main_image_container .main_text .main_desc_panel {
        display: block;
        font-size: 14px;
        padding: 16px 30px 0 30px;
        line-height: 1.5;
    }

.default_page .main_image_container img {
  
}

/*Carouselle*/
.default_page .pages_container.main_blocks{margin:0;}

.main-slider {
    position: relative;
}
    .group-panel.slider .scrll-btn,
    .main-slider .prev-btn,
    .main-slider .next-btn {
        color: white;
        position: absolute;
        width: 55px;
        height: 70px;
        line-height: 70px;
        /*top: calc(50% - 35px);*/
        bottom: 0;
        font-size: 62px;
        cursor: pointer;
        line-height: 70px;
        display: block !important;
    }

    .main-slider .next-btn {
        left: 60px;
    }

    .main-slider .prev-btn {
        left: 15px;
    }

.group-panel.slider .scrll-btn {
    position: fixed;
    top: auto;
    color: #666;
    /*left: 0;*/
    right: 10px;
    /*margin: 0 auto;*/
    opacity: 0.5;
    bottom: 10px;
    width: 62px;
    height: 62px;
    line-height: 70px;
    border-radius: 35px;
    z-index:10;
    background-color:rgba(255,255,255,0.5);
    -ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
        .group-panel.slider .scrll-btn:hover,
        .main-slider .prev-btn:hover,
        .main-slider .next-btn:hover {
            opacity: 0.7;
        }


    .group-panel.slider .scrll-btn.scrll-btn-up {
        -ms-transform: rotate(180deg); /* IE 9 */
        -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: 0.3s ease-in-out;
        -moz-transition: 0.3s ease-in-out;
        -o-transition: 0.3s ease-in-out;
        transition: 0.3s ease-in-out;
        position: fixed;
        opacity: 1;
        right: 10px;
        left: auto;
        z-index: 5;
         background-color: rgba(255,255,255,0.5);
        text-align: center;
        height: 62px;
        width: 62px;
        line-height: 65px;
        border-radius: 50px;
        bottom:5px;
    }
.default_page .item_container.main-slider {
    padding: 0;
    margin-bottom: 70px;
    margin-bottom: 0px;
}
.onepage_template .default_page .item_container.main-slider{margin-bottom: 0; }
/*.default_page .main_image_container .main_text {
    color: #fff;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    text-shadow: rgba(0,0,0,.74902) 0 1px 3px;
    background: none;
    top: 30%;
}

.default_page .main_image_container .main_text .main_title{
    font-size:72px;
    font-weight:lighter;
}
    .default_page .main_image_container .main_text .main_sub_title {
        font-size: 32px;
        font-weight: lighter;
        padding: 0;
    }

    .default_page .main_image_container .main_text .main_desc_panel {
        font-size: 18px;
        font-weight: lighter;
        padding-top: 50px;
        max-width: 700px;
        margin: 0 auto;
    }*/
.default_page .group-panel.slider .image_item img {
    top: 0 !important;
}
.default_page .group-panel.slider .SliderPager {
    padding: 20px 30px;
    position: absolute;
    bottom: 0;
    right: 0;
}

    .default_page .group-panel.slider .SliderPager a {
        width: 10px;
        height: 10px;
        border-radius: 10px;
        border: 2px solid #fff;
        margin: 0 5px;
        display: inline-block;
        box-shadow: rgba(0,0,0,.74902) 0 1px 3px;
        float: left;
        font-size: 0;
    }

   .default_page .group-panel.slider .SliderPager a.selected{
       background-color:#fff;
   }

   .pages_container.main_blocks .group-panel.slider{
       position:relative;
   }

/*=======END-Carouselle==============*/
/*===============WIDGET-ITEM================*/
.item-container{

}
.pages_container .slider .item_container {
    height: auto;
}
.item-container
{
    color:#666;
    margin-bottom:30px;
    padding: 0 15px 0;
}

/*.pages_container.main_blocks .group-panel .item-container:last-of-type{ padding: 0;}*/

    .un_boxed .item-container .item-container-background,
    .item-container .item-container-background {
        position: relative;
        background-color: #fff;
    }

    /*.item-container.video-widget.qrtr-3-widget .item-container-background, 
.item-container.image-widget.qrtr-3-widget .item-container-background,
.item-container.free-widget.qrtr-3-widget .item-container-background,*/ 
.item-container.video-widget.big-widget .item-container-background, 
.item-container.image-widget.big-widget .item-container-background,
.item-container.free-widget.big-widget .item-container-background, 
.item-container.video-widget.xl-widget .item-container-background{
    height: 388px;
}

.item-container.image-widget.xl-widget .item-container-background {
    height: 658px;
}


/*HEADER*/
.un_boxed .item-container .item-container-background.inner-padd .item-header,
.item-container .item-container-background.inner-padd .item-header,
.un_boxed .item-container .item-container-background .item-header,
.item-container .item-container-background .item-header{
    position:absolute;
    top: 208px;
    width: 100%;
    background-color: rgba(255,255,255,0.4);
    border:0;
    color: #222;
    font-size: 16px;
    padding: 16px 0px 10px;
    text-indent:20px;
}
.un_boxed .item-container.video-widget .item-container-background.inner-padd .item-header,
.item-container.video-widget .item-container-background.inner-padd .item-header,
.un_boxed .item-container.video-widget .item-container-background .item-header,
.item-container.video-widget .item-container-background .item-header{
    top:0;
}

.un_boxed .qrtr-3-widget.free-widget.item-container .item-container-background .item-header, 
.qrtr-3-widget.free-widget.item-container .item-container-background .item-header,
.un_boxed .big-widget.free-widget.item-container .item-container-background .item-header, 
.big-widget.free-widget.item-container .item-container-background .item-header,
.un_boxed .double-widget.free-widget.item-container .item-container-background .item-header, 
.double-widget.free-widget.item-container .item-container-background .item-header,
.un_boxed .xl-widget.free-widget.item-container .item-container-background .item-header, 
.xl-widget.free-widget.item-container .item-container-background .item-header{
    top:0;
    width:50%;
    left: 0;
    right: auto;
    background-color: transparent;
    border-bottom: 1px solid #ccc;
    color:#666;
}

.un_boxed .qrtr-3-widget.video-widget.item-container .item-container-background .item-header,
.qrtr-3-widget.video-widget.item-container .item-container-background .item-header,
.un_boxed .big-widget.video-widget.item-container .item-container-background .item-header,
.big-widget.video-widget.item-container .item-container-background .item-header,
.un_boxed .double-widget.video-widget.item-container .item-container-background .item-header,
.double-widget.video-widget.item-container .item-container-background .item-header,
.un_boxed .xl-widget.video-widget.item-container .item-container-background .item-header,
.xl-widget.video-widget.item-container .item-container-background .item-header {
    top: 0;
     line-height: 39px;
    padding: 0;
    
}
.un_boxed .b144-comments-widget.item-container .item-container-background .item-header,
.b144-comments-widget.item-container .item-container-background .item-header,
.un_boxed .facebook-comments-widget.item-container .item-container-background .item-header,
.facebook-comments-widget.item-container .item-container-background .item-header,
.un_boxed .facebook-widget.item-container .item-container-background .item-header,
.facebook-widget.item-container .item-container-background .item-header {
    position: static;
}
.b144-comments-widget.item-container .item-container-background .item-header h2,
.item-container.facebook-comments-widget .item-container-background .item-header h2 {
    text-indent: 40px;
}

.item-container.contactus-widget .item-container-background .item-header{
    position: static;
    margin-bottom: 5px;
    border-bottom: 1px solid #ddd;
}
.item-container.contactus-widget .content-wrapper{
    padding-left:20px;
    padding-right:20px;
}
.item-container.contactus-widget .item-container-background .dvContactForm {
    max-width:none;
}
.item-container.facebook-widget .item-container-background .item-header{
    position: static;
    margin-bottom: 5px;
    border-bottom: 1px solid #ddd;
}
.item-container.facebook-widget .content-wrapper{
    padding-left:20px;
    padding-right:20px;
}
.video-widget .item-container-background .iframe-panel{
    padding:0;
}

.free-widget.item-container .item-container-background.inner-padd > .content-wrapper,
.free-widget .item-container-background .content-wrapper,
.un_boxed .free-widget .item-container-background .content-wrapper {
    padding: 0 20px 20px;
}

.qrtr-3-widget.free-widget.item-container .item-container-background .content-wrapper, 
.un_boxed .qrtr-3-widget.free-widget.item-container .item-container-background .content-wrapper,
.big-widget.free-widget.item-container .item-container-background .content-wrapper, 
.un_boxed .big-widget.free-widget.item-container .item-container-background .content-wrapper,
.double-widget.free-widget.item-container .item-container-background .content-wrapper, 
.un_boxed .double-widget.free-widget.item-container .item-container-background .content-wrapper,
.xl-widget.free-widget.item-container .item-container-background .content-wrapper, 
.un_boxed .xl-widget.free-widget.item-container .item-container-background .content-wrapper{
     width:50%;
     float:left;
     padding-top: 43px;
     box-sizing: border-box;
     color: #666;
}


.qrtr-3-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.un_boxed .qrtr-3-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper,
.big-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.un_boxed .big-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper,
.double-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.un_boxed .double-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper,
.xl-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.un_boxed .xl-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper,
.item-container-background.no-Hdr .content-wrapper{
    top: 0;
}
.item-container .item-container-background .content-wrapper .sub-header-panel,
.item-container.free-widget.qrtr-3-widget .item-container-background .content-wrapper .sub-header-panel,
.item-container.free-widget.big-widget .item-container-background .content-wrapper .sub-header-panel,
.item-container.free-widget.double-widget .item-container-background .content-wrapper .sub-header-panel,
.item-container.free-widget.xl-widget .item-container-background .content-wrapper .sub-header-panel{
    font-size:14px;
    padding: 15px 0 5px;
}

.free-widget.item-container .item-container-background .content-wrapper .content-panel,
.un_boxed .free-widget.item-container .item-container-background .content-wrapper .content-panel,
.qrtr-3-widget.free-widget.item-container .item-container-background .content-wrapper .content-panel,
.un_boxed .qrtr-3-widget.free-widget.item-container .item-container-background .content-wrapper .content-panel,
.big-widget.free-widget.item-container .item-container-background .content-wrapper .content-panel,
.un_boxed .big-widget.free-widget.item-container .item-container-background .content-wrapper .content-panel,
.double-widget.free-widget.item-container .item-container-background .content-wrapper .content-panel,
.un_boxed .double-widget.free-widget.item-container .item-container-background .content-wrapper .content-panel
.xl-widget.free-widget.item-container .item-container-background .content-wrapper .content-panel,
.un_boxed .xl-widget.free-widget.item-container .item-container-background .content-wrapper .content-panel {
     font-size: 14px;
    line-height: 18px;
}
.free-widget.item-container .item-container-background .content-wrapper .content-panel{
    /*max-height:86px;*/
   
}

.free-widget.item-container .item-container-background.no-img .item-header {
    top: 0;
    background-color: transparent;
    border-bottom: 1px solid #ccc;
    color: #666;
}
.free-widget.sml-widget.item-container .item-container-background.no-img .item-header{
    position: static;
}

.free-widget.item-container .item-container-background.no-img .content-wrapper .content-panel {
    padding-top: 0px;
}
.free-widget.item-container .item-container-background.no-img.no-Hdr .content-wrapper .sub-header-panel{
    padding-top:58px;
     padding-top:0px;
}
.free-widget.item-container .item-container-background.no-img.no-Hdr.no-subHdr .content-wrapper .content-panel {
    padding-top: 50px;
     padding-top:0px;
}

.qrtr-3-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.un_boxed .qrtr-3-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.big-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.un_boxed .big-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.double-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.un_boxed .double-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.xl-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper, 
.un_boxed .xl-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper{
    padding-top:20px;
}


.qrtr-3-widget.free-widget.item-container .item-container-background.no-img .content-wrapper,
.qrtr-3-widget.free-widget.item-container .item-container-background.no-img .item-header,
.big-widget.free-widget.item-container .item-container-background.no-img .content-wrapper,
.big-widget.free-widget.item-container .item-container-background.no-img .item-header {
   width:100%;
}

.qrtr-3-widget.free-widget.item-container .item-container-background.no-img .content-wrapper .sub-header-panel,
.big-widget.free-widget.item-container .item-container-background.no-img .content-wrapper .sub-header-panel {
    padding-top:15px;
}
.qrtr-3-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper .sub-header-panel, 
.big-widget.free-widget.item-container .item-container-background.no-Hdr .content-wrapper .sub-header-panel{
     padding-top:0px;
}
.qrtr-3-widget.free-widget.item-container .item-container-background.no-img .content-wrapper .content-panel,
.big-widget.free-widget.item-container .item-container-background.no-img .content-wrapper .content-panel {
   padding-top: 0px;
   max-height:280px;
}

.qrtr-3-widget.free-widget.item-container .item-container-background.no-img.no-subHdr .content-wrapper .content-panel,
.big-widget.free-widget.item-container .item-container-background.no-img.no-subHdr .content-wrapper .content-panel {
  padding-top: 16px;
  max-height:300px;
}

.double-widget.free-widget.item-container .item-container-background.no-img .content-wrapper .sub-header-panel {
    padding-top: 15px;
}
.double-widget.free-widget.item-container .item-container-background.no-subHdr .content-wrapper .content-panel{
    padding-top:5px;
    /*max-height: 325px;*/
}
.xl-widget.free-widget.item-container .item-container-background .content-wrapper .content-panel{
        /*max-height: 275px;*/
}

/*.free-widget.item-container .item-container-background.no-img.no-subHdr[dt-h='1'] .content-wrapper .content-panel{
        max-height: 720px;
}*/
.group-panel .item-container .item-container-background[dt-h='2'] {
    /*margin-bottom:5px;*/
    /*height:189px;*/
}
.free-widget.item-container .item-container-background[dt-h='1'] .content-wrapper .content-panel .item-container-background{
    height: 510px;
}

.free-widget.item-container .item-container-background[dt-h='2'] .item-inner-container .item-header{
    top:0;
}

/*.item-container.free-widget.big-widget .item-container-background{
    height:300px;
}*/
/*IMAGE*/
.free-widget .image-panel{
    height:250px;
}

/*.item-container.free-widget.qrtr-3-widget .image-panel,*/
.item-container.free-widget.big-widget .image-panel{
    height:388px;
    width:50%;
    float:right;
}

.item-container.free-widget.double-widget .image-panel{
    height:390px;
    width:50%;
    float:right;
}

.item-container.free-widget.xl-widget .image-panel{
    height:367px;
    width:50%;
    float:right;
}

/*SHOP_WIDGET*/
.item-container.shop-widget{
    padding:0;
}
.shop-widget a.shop_item{
    padding-left:15px;
    padding-right:15px;
}

    #pnlMainContent > .pages_container.main_blocks .group-panel.slider.group-panel-BoxedShadow .item_container .item_container_inner_wrap,
    #pnlMainContent > .pages_container.main_blocks .group-panel.group-panel-BoxedShadow .item-container > .item-container-background,
    #pnlMainContent > .pages_container.main_blocks .group-panel.slider.group-panel-LiftedCorners .item_container.shop-widget .item_container_inner_wrap,
    #pnlMainContent > .pages_container.main_blocks .group-panel.group-panel-LiftedCorners .item-container.shop-widget > .item-container-background,
    #pnlMainContent > .item-container.shop-widget .item-container-background,
    .shop-widget a.shop_item .item_background {
        background-color: transparent;
    }

    .shop-widget a.shop_item .item_background .item_default_image {
        max-height: 230px;
    }

    .shop-widget a.shop_item .item_background .item_general_info {
        border-top: 1px solid #ccc;
        background-color: #f3f3f3;
    }

        .shop-widget a.shop_item .item_background .item_general_info .item_add_info {
            background-color: #f3f3f3;
        }

.shop-widget.item-container .item-container-background .item-header,
.shop-widget.item-container .item-container-background.inner-padd .item-header {
    position: relative;
    top: 0;
    height: 44px;
    border-bottom: 0;
    background-color: #f3f3f3;
    color: #666;
    width: calc(100% - 30px);
    margin: 0 15px 10px;
}

.shop-widget.item-container.shop-widget-cat .item-container-background .item-header,
.shop-widget.item-container.shop-widget-cat .item-container-background.inner-padd .item-header,
.shop-widget.item-container.shop-widget-related .item-container-background .item-header,
.shop-widget.item-container.shop-widget-related .item-container-background.inner-padd .item-header {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    text-indent: 0;
}
.shop-widget.item-container .item-container-background .item-header a {
    text-align: center;
    text-indent: 0;
    position: absolute;
    left: 0;
    right: 0;
    line-height: 40px;
 
}
.shop-widget .slider-btns-cont{
    margin: 0 5px;
}
    .shop-widget .slider-btns-cont .prev-btn,
    .shop-widget .slider-btns-cont .next-btn {
        text-indent: 0;
        /*position: absolute;*/
        width: 38px;
        height: 38px;
        line-height: 38px;
        
    }

    /*.shop-widget .slider-btns-cont .prev-btn{
        left: 0;
    }

    .shop-widget .slider-btns-cont .next-btn {
        right: 0;
    }*/

/*END_SHOP_WIDGET*/

/*GALLERY_WIDGET*/
.gallery-widget.item-container .item-container-background .item-header{
    top: 0;
    background-color: transparent;
    border-bottom: 1px solid #ddd;
}

.gallery-widget.item-container .item-container-background{padding-top: 53px;}
.gallery-widget.item-container .item-container-background.no-Hdr { padding-top: 10px; }
.gallery-widget.item-container .gall_image_wrapper .grid_container .image_container{
    width: 390px;
    height:337px;
}
.gallery-widget.item-container .gall_image_wrapper .grid_container .image_container.image_container_thumbs {
    height:287px;
}

.gallery-widget.item-container.qrtr-widget .gall_image_wrapper .grid_container .image_container{
     width: 292.5px;
}
.gallery-widget.item-container.qrtr-3-widget .gall_image_wrapper .grid_container .image_container{
     width: 877.5px;
}
.gallery-widget.item-container.big-widget .gall_image_wrapper .grid_container .image_container{
     width: 590px;
}

.gallery-widget.item-container.double-widget .gall_image_wrapper .grid_container .image_container{
     width: 790px;
}

.gallery-widget.item-container.xl-widget .gall_image_wrapper .grid_container .image_container{
     width: 1170px;
}
/*END_GALLERY_WIDGET*/

/*MAP_WIDGET*/
.map-widget.xl-widget.hdr.item-container .google_map {
    height: 340px;
}


.map-widget.hdr.item-container .item-container-background .item-header {
    top: 0;
}
.map-widget.hdr.item-container .item-container-background .google_map {
    top: 53px;
}


.map-widget.hdr.item-container .item-container-background[dt-h='2'] .google_map {
    height: 148px;
    top: 42px;
}
/*END_MAP_WIDGET*/



/*WIDGET STYLES*/
.pages_container.main_blocks .group-panel.slider.group-panel-rounded .item_container .item_container_inner_wrap,
.pages_container.main_blocks .group-panel.slider.group-panel-rounded .item_container .caroufredsel_wrapper {
    border-radius: 0;
}
.pages_container.main_blocks .group-panel.slider.group-panel-rounded .item_container .item_container_inner_wrap .main_image_container .main_text { border-radius: 0px; }

.pages_container.main_blocks .group-panel.group-panel-rounded .item-container.map-widget .item-header,
.pages_container.main_blocks .group-panel.group-panel-rounded .item-container.video-widget .item-header,
.pages_container.main_blocks .group-panel.group-panel-rounded .item-container.facebook-widget .item-header,
.pages_container.main_blocks .group-panel.group-panel-rounded .item-container.free-widget .item-container-background[dt-h='2'] .item-inner-container .item-header,
.pages_container.main_blocks .group-panel.group-panel-rounded .item-container.free-widget .item-container-background .image-panel { border-radius: 10px 10px 0 0; }

.pages_container.main_blocks .group-panel.group-panel-BoxedShadow .item-container .item_container_inner_wrap, 
.pages_container.main_blocks .group-panel.group-panel-BoxedShadow .item-container.image-widget .caroufredsel_wrapper,
.pages_container.main_blocks .group-panel.slider.group-panel-BoxedShadow .item_container .item_container_inner_wrap, 
.pages_container.main_blocks .group-panel.group-panel-BoxedShadow .item-container > .item-container-background,
.pages_container.main_blocks .group-panel.slider.group-panel-LiftedCorners .item_container .item_container_inner_wrap .main_image_container .main_text,
.pages_container.main_blocks .group-panel.slider.group-panel-BoxedShadow .item_container .item_container_inner_wrap .main_image_container .main_text{
      box-shadow:none;
}

.event_container .lifted-corners-cont,
.pages_container.main_blocks .group-panel.group-panel-LiftedCorners .item-container .lifted-corners-cont {
    width: calc(100% - 30px);
}
.event_container .group-panel-rounded .lifted-corners-cont,
.pages_container.main_blocks .group-panel.group-panel-rounded.group-panel-LiftedCorners .item-container .lifted-corners-cont {
    width: calc(100% - 50px);
    left: 25px;
}
/*END WIDGET STYLES*/



.default_page .main_image_container .image_item .background_gradiant {
    display: none;
}

.item_container .content_wrapper .item_header_sub {
    border-bottom: none;
    padding: 0 5px 10px 80px;
}

.item_container .content_wrapper .item_with_price {
    padding: 0 0 0 80px;
}

.item_container .content_wrapper .item_description {
    padding: 5px;
    margin-bottom: 0;
    border-bottom: none;
}


.send_mail_container {
    background-color: #202020;
}

    .send_mail_container .input_label {
        color: #727272;
        float: right;
        position: relative;
    }

    .send_mail_container .input_wrapper .btn_send_form {
        background: white;
        font-weight: bold;
    }

    .send_mail_container .checkbox_wrapper .input_label {
        float: none;
    }

/*.wrapper-dropdown-5 {
    top: 0;
    margin: 14px auto 0 298px;
}

.un_boxed .wrapper-dropdown-5 {
    margin: 14px auto 0 272px;
}*/

.un_boxed .content_holder {
 
}

.un_boxed .footer_container {
    background-color: transparent;
    padding: 0 0 20px;
}


/*====PAGES====*/

.shop_one_page,

.user_page,
.footer_container .site_grid,
.dvB144_footer > div,
.master_page_contact_us_wrapper,
.contact_wrapper,
.service_container,
.branch_image_container,
.branch_inner_info,
.links_blocks > div,
.menu_item_image_container,
.menu_item_data,
.menu_item_contents,
.about_page.rich_text_content,
.website_breadcrumbs,
.un_boxed .website_breadcrumbs,
.page_title,
.un_boxed .page_title,
.about_page .page_title,
.un_boxed .about_page .page_title,
/*.page_info_container_with_image,*/
.double_info_container,
.pages_container.main_blocks.three_row_container,
/*.three_row_container,
.four_row_container,*/
.DvUserMain {
    width: 1170px;
    max-width:100%;
    margin-left: auto;
    margin-right: auto;
}
    .shop_only .website_breadcrumbs,
    .checkout_page,
    
    .cart_items_container .summery,
    .categories_page,
    .item_page {
        width: 1170px;
        margin-left: auto;
        margin-right: auto;
    }
.cart_items_container .table {
}
.full_screen_template .checkout_page.page_order_varification,
.categories_page,
.item_page {
    background-color: #fff;
}
    .item_page .item_info_col {
        /*width:50%;*/
    }
    .item_page .page_content .image_col {
        /*width: 50%;*/
    }

    .events_page .pages_container,
    .page_info_container_with_image,
    .three_row_container,
    .four_row_container {
        width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }
.four_row_container{
    padding-bottom:30px;
   
}

.categories_page .four_row_container {
    width: initial;
}
    .page_title, .un_boxed .page_title, .un_boxed .about_page .page_title, .about_page .page_title {
    text-indent: 16px;
    margin-bottom: 20px;
    padding-top: 10px;
    background-color: transparent;
}

.shop_only .page_title{
    padding-left:0;
    padding-right:0;
    margin-bottom:0;
}
.un_boxed .website_breadcrumbs,
.website_breadcrumbs {
    padding: 16px;
    box-sizing: border-box;
    font-size: 16px;
    background-color: transparent;
}
.shop_only .website_breadcrumbs {
    /*background-color:#fff;*/
}
/*.categories_page .items_container .items .item,*/
.video_page .menu_item_image_container,
.service_container .page_info_container,
.video_page .galleries_container .galleria,
.page_info_container_with_image .page_info_container,
.three_row_container > .item_container,
.four_row_container > .item_container,
.four_row_container > .branch_item,
.galleries_container .galleria,
.content_holder > .pages_container.main_blocks .group-panel > a {
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 30px;
}

.side_categories.categories_page .items_container .items{
    width:74%;
    box-sizing:border-box;
}

.page_info_container_with_image .page_info_container {
    margin-bottom: 0;
    padding-bottom: 30px;
    padding-top: 30px;
}

.activities_page .pages_container .item_container{
    padding: 0 5px;
}

.shop_one_page,
.item_page,
.categories_page,

.cart_items_container .summery,
.checkout_page,
.user_page,
.branch_image_container,
.branch_inner_info,
.activities_page .pages_container,
.footer_container .site_grid,
.dvB144_footer > div,
.master_page_contact_us_wrapper,
.menu_item_image_container,
.menu_item_data,
.menu_item_contents,
.about_page.rich_text_content,
.double_info_container > div,
.double_info_container .menu_category {
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: border-box;
}
.categories_page {
position:relative;
}
.cart_items_container .table {
    padding-right: 110px;
    padding-left: 110px;
}
.full_screen_template .user_page,
.full_screen_template .checkout_page {
    padding-right: 10px;
    padding-left: 10px;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
}
.full_screen_template .checkout_page {
    background-color: transparent;
    padding:0;
}
    .menu_dropdown {
        background-color: rgba(255,255,255,0.7);
        min-width: 165px;
        border: 0;
        margin-top: 1px;
    }
.menu_dd_pc.option:hover .menu_dropdown {
    background-color: rgba(255,255,255,0.9);
    max-height:700px;
     border:0;
}


.un_boxed .contact_wrapper,
.un_boxed .about_page .page_info_container_with_image,
.un_boxed .page_info_container_with_image{
    padding: 20px;
    box-sizing: border-box;
}


.double_info_container .doc_category_background,
.double_info_container .qanda_block_background,
.four_row_container > .branch_item .branch_item_background,
.pages_container.three_row_container .item_container .item_container_background,
.galleries_container .galleria .galleria_background,
.menu_container .menu_category .menu_category_background {
    background-color: rgba(255,255,255,0.5);
     color: #444;
}

.un_boxed .galleries_container .galleria,
.galleries_container .galleria {
    width: 20%;
     /*height:220px;*/
}

.galleries_container.thumbs-in-row-3 .galleria {
    height: 370px;
}
.galleries_container.thumbs-in-row-4 .galleria {
    height: 270px;
}
.galleries_container.thumbs-in-row-5 .galleria {
    height: 210px;
}
.galleries_container.thumbs-in-row-6 .galleria {
    height: 170px;
}
.galleries_container.thumbs-in-row-7 .galleria {
    height:140px;
}
.galleries_container.thumbs-in-row-8 .galleria {
    height: 120px;
}
.galleries_container.thumbs-in-row-9 .galleria {
    height: 100px;
}
.galleries_container.thumbs-in-row-10 .galleria {
    height: 90px;
}
.galleries_container.thumbs-in-row-3 .galleria,
.galleries_container.thumbs-in-row-4 .galleria,
.galleries_container.thumbs-in-row-5 .galleria,
.galleries_container.thumbs-in-row-6 .galleria,
.galleries_container.thumbs-in-row-7 .galleria,
.galleries_container.thumbs-in-row-8 .galleria,
.galleries_container.thumbs-in-row-9 .galleria,
.galleries_container.thumbs-in-row-10 .galleria {
    margin-bottom: 30px;
}
    .galleries_container.thumbs-in-row-3 .galleria .galleria_cover_img,
    .galleries_container.thumbs-in-row-4 .galleria .galleria_cover_img,
    .galleries_container.thumbs-in-row-5 .galleria .galleria_cover_img,
    .galleries_container.thumbs-in-row-6 .galleria .galleria_cover_img,
    .galleries_container.thumbs-in-row-7 .galleria .galleria_cover_img,
    .galleries_container.thumbs-in-row-8 .galleria .galleria_cover_img,
    .galleries_container.thumbs-in-row-9 .galleria .galleria_cover_img,
    .galleries_container.thumbs-in-row-10 .galleria .galleria_cover_img {
       
    }

.video_page .galleries_container .galleria{
     height:240px;
}

.gall_image_wrapper .grid_container .image_container {
    width:1170px;
    margin:0 auto 30px;
}

.galleria-container{
    padding-bottom:0;
}
.categories_page .items_container{
    margin: 0 -15px;
}

    .categories_page .items_container .items .item .item_background {
        /*min-height: 340px;*/
    }

.categories_page .items_container .items .item .item_general_info,
.branch_item .branch_title,
.branch_item .branch_info,
.galleries_container .galleria .galleria_title,
.galleries_container .galleria .galleria_counter,
.pages_container .item_container .item_header_sub,
.services_page .pages_container .item_container .item_header_sub,
.pages_container .item_container .item_content,
.services_page .pages_container .item_container .item_content{
    padding-left:16px;
    padding-right:16px;
}



.pages_container .item_container .item_content,
.services_page .pages_container .item_container .item_content
{
     padding-top: 10px;
}

.branch_item .branch_title,
.pages_container .item_container .item_header_sub,
.services_page .pages_container .item_container .item_header_sub{
    padding-top: 20px;
}

.galleries_container .galleria .galleria_counter{

}

.branch_image_container img{
    max-width:100%;
}

.pages_container.services_page_container .item_container .item_button_cont .item_button.regular_button,
.un_boxed .item_container .regular_button,
.branch_item .regular_button,
.item_container .regular_button,
.branch_item .regular_button {
    line-height: 45px;
    height: 45px;
    width: 100%;
    padding: 0;
    text-indent: 16px;
    text-align: center;
    color: #666;
    background-color: rgba(255,255,255,0.3);
    margin: 0;
}

.un_boxed .qanda_block .qanda_cat, .qanda_block .qanda_cat, 
.doc_container .doc_category .category_title, .menu_container .menu_category .category_title{
    background-color:#222;
}

.links_blocks{
    background-color: rgba(255,255,255,0.5);
}

.payment_cont .payment_page{
        /*position: absolute;
    border: 4px solid #444;
    border-radius: 15px;
    overflow: hidden;
    height: 478px;
    box-shadow: 0px 3px 8px rgba(0,0,0,0.5);
    top: 50px;
    right: 0;
    left: 0;
    margin: 0 auto;
    width: 400px;*/
    
}

.payment_cont .payment_page,
.payment_cont .payment_page iframe {
    width:1170px;
}

.item_page .page_content .image_col .pagination_container .pag_thumb img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}

.item_page .page_content .image_col .pagination_container .pag_thumb.selected{
    /*border:0;*/
}

.item_page .page_content .image_col .pagination_container .pag_thumb:hover  img{
     -webkit-filter: brightness(1.1) grayscale(0.5);
    filter: brightness(1.1) grayscale(0.5);

}
.item_page .page_content .image_col .pagination_container .pag_thumb.selected  img{
     -webkit-filter: grayscale(0);
    filter: grayscale(0);
}

.item_page .page_content .image_col .image_caru,
.item_page .page_content .image_col .caroufredsel_wrapper{
    width:450px;
    height:368px;
    overflow:hidden;
}


/*EMBEDDED CONTENT*/
.onepage_template .services_page .pages_container .item_container .item_button_cont .item_button {
    margin: 0 16px 16px;
}
    .onepage_template .services_page .pages_container .item_container .item_button_cont .item_button.regular_button {
        
        background-color: #1d1d1d;
        color: white;
        padding: 0 35px 1px;
        line-height: 30px;
        height: 30px;
        display: inline-block;
        font-size: 14px;
        position: absolute;
        bottom: 0;
        text-indent: unset;
        width: auto;
        right: 0;
    }
.onepage_template .content_holder > .pages_container.main_blocks {

}
.onepage_template .content_holder > .pages_container.main_blocks .group-panel {
    padding-top: 0;
    padding-bottom: 0;
}


.embedded_content_holder.content_holder {
    padding-top: 20px;
    padding-bottom: 10px;
}
    .embedded_content_holder.content_holder:before {
        /*content: '';
        height: 140px;
        background-color: yellow;
        width: 100%;
        display: block;
        opacity: 0.5;
        position: absolute;
        top: -140px;*/
    }
    
    
    .embedded_content_holder.content_holder .page_title {
        font-size: 25px;
    }

    .embedded_content_holder.content_holder .galleries_container,
    .embedded_content_holder.content_holder .page_image_column {
        padding-bottom: 0;
    }
    .embedded_content_holder.content_holder .rich_text_content {
        background-color: transparent;
        padding-bottom: 30px;
    }

    /*SHOP*/
@media screen and (max-width:1200px) {
    .shop_one_page .items_container .dvLeft,
    .shop_one_page .items_container.sticky .dvLeft .dvLeftCont {
        width: 300px;
        max-width: calc(100% - 270px - (100% - 540px));
    }
}

    @media screen and (min-width:1200px) {
        .shop_one_page .items_container .dvLeft,
        .shop_one_page .items_container.sticky .dvLeft .dvLeftCont {
            width: 375px;
            max-width: calc(100% - 765px);
        }

            .shop_one_page .items_container .dvLeft .dvLeftCont {
                padding-right: 68px;
            }

        .shop_one_page .items_container .dvShopItems {
            width: calc(100% - 675px);
        }

        .shop_one_page .items_container .dvCategories, .shop_one_page .items_container.sticky .dvCategories #side_cat_menu {
            width: 240px;
        }
    }
    /*END SHOP*/
    /*END EMBEDDED CONTENT*/
    @media screen and (max-width:1800px) {
        .header_container .header_positioner {
            position: relative;
            padding-top: 86px;
            height: 100%;
        }

        html.sticky.shop_only_menu body,
        html.sticky:not(.shop_only) body {
            padding-top: 140px;
        }

        .header_container .logo_container {
            right: 0;
            left: auto;
        }

        html.shop .header_container .contacts,
        .header_container .contacts {
            left: 54px;
            right: auto;
        }

        html.shop .no_cart .header_container .contacts,
        .no_cart .header_container .contacts,
        .header_container #TopBarUpdatePanel {
            right: auto;
            left: 0;
        }
    }

    @media screen and (max-width:1250px) {
        .payment_cont .payment_page,
        .item_page,
        .categories_page,
        .cart_items_container .table,
        .cart_items_container .summery,
        .checkout_page,
        .user_page,
        .footer_container .site_grid,
        .dvB144_footer > div,
        .master_page_contact_us_wrapper,
        .header_container .header_positioner,
        .contact_wrapper,
        .service_container,
        .branch_image_container,
        .branch_inner_info,
        .links_blocks > div,
        .menu_item_image_container,
        .menu_item_data,
        .menu_item_contents,
        .website_breadcrumbs,
        .about_page.rich_text_content,
        .un_boxed .website_breadcrumbs,
        .page_title,
        .un_boxed .page_title,
        .about_page .page_title,
        .un_boxed .about_page .page_title,
        .page_info_container_with_image,
        .events_page .pages_container,
        .event_container,
        .double_info_container,
        .three_row_container,
        .four_row_container {
            width: 100%;
            padding-left: 15px;
            padding-right: 15px;
            box-sizing: border-box;
        }


        .un_boxed .header_container.user_zone .header_positioner,
        .header_container.user_zone .header_positioner {
            text-indent: 25px;
        }

        .gall_image_wrapper .grid_container .image_container {
            width: calc(100% - 30px);
        }

        .header_container .logo_container {
            right: 30px;
        }

        html.shop .header_container .contacts,
        .header_container .contacts {
            left: 84px;
        }

        .no_cart .header_container .contacts,
        html.shop .no_cart .header_container .contacts,
        .header_container #TopBarUpdatePanel {
            left: 30px;
        }

        .un_boxed .wrapper-dropdown-5,
        .wrapper-dropdown-5 {
            left: 15px;
        }

        .menu_item_data .price_container {
            left: 30px;
        }


        .content_holder > .pages_container.main_blocks .group-panel,
        .un_boxed .header_container .main_options, .header_container .main_options {
            padding-left: 15px;
            padding-right: 15px;
        }

        .activities_page .pages_container {
            padding-left: 25px;
            padding-right: 25px;
        }

        .un_boxed .website_breadcrumbs,
        .website_breadcrumbs {
            /*padding-left: 45px;
        padding-right: 45px;*/
        }

        .double_info_container .qanda_block,
        .doc_container .doc_category, .menu_container .menu_category {
            width: calc(50% - 20px);
        }

        .item-container.free-widget.xl-widget .item-header,
        .item-container.free-widget.xl-widget .content-wrapper,
        .item-container.free-widget.xl-widget .image-panel {
            width: 50%;
            box-sizing: border-box;
        }

        /*.page_title,
    .un_boxed .page_title,
    .about_page .page_title,
    .un_boxed .about_page .page_title,*/
        .item_page,
        .categories_page,
        .cart_items_container .table,
        .cart_items_container .summery,
        .checkout_page,
        .user_page,
        .branch_image_container,
        .branch_inner_info,
        .master_page_contact_us_wrapper,
        un_boxed .website_breadcrumbs,
        .website_breadcrumbs,
        .footer_container .site_grid,
        .free_text_container,
        .social_network_container,
        .dvB144_footer > div,
        .footer_container .contacts,
        .menu_item_image_container,
        .menu_item_data,
        .menu_item_contents,
        .about_page.rich_text_content,
        .default_page .main_image_container .main_text .main_title,
        .default_page .main_image_container .main_text .main_sub_title,
        .default_page .main_image_container .main_text .main_desc_panel {
            padding-left: 30px;
            padding-right: 30px;
        }


        .group-panel.slider .scrll-btn {
            right: 30px;
        }

            .group-panel.slider .scrll-btn.scrll-btn-up {
                background-color: rgba(255,255,255,0.5);
                text-align: center;
                height: 62px;
                width: 62px;
                line-height: 65px;
                border-radius: 50px;
                bottom: 10px;
                right: 30px;
            }

        .un_boxed .galleries_container .galleria, .galleries_container .galleria {
            width: 25%;
        }

        .item-container.contactus-widget .content-wrapper.error-panel > div.dvIcon,
        .item-container.contactus-widget .content-wrapper.after-panel > div.dvIcon {
            width: 160px;
            height: 160px;
            background-size: 100px;
            background-position: center;
        }
    }

    @media screen and (max-width:1000px) {
        .item_page,
        .categories_page,
        .cart_items_container .table,
        .cart_items_container .summery,
        .checkout_page,
        .user_page,
        .footer_container .site_grid,
        .header_container .header_positioner,
        .contact_wrapper,
        .branch_image_container,
        .branch_inner_info,
        .links_blocks > div,
        .menu_item_image_container,
        .menu_item_data,
        .menu_item_contents,
        .about_page.rich_text_content,
        .website_breadcrumbs,
        .un_boxed .website_breadcrumbs,
        .page_title,
        .un_boxed .page_title,
        .about_page .page_title,
        .un_boxed .about_page .page_title,
        .page_info_container_with_image,
        .events_page .pages_container,
        .event_container,
        .double_info_container,
        .three_row_container,
        .four_row_container,
        .header_container .main_options .option .option_link {
            padding-left: 30px;
            padding-right: 30px;
            text-indent: 0;
        }

        .item-container.image-widget.xl-widget .item-container-background {
            height: 388px;
        }

        .menu_dropdown .dropdown_option .dropdown_option_link {
            padding-left: 45px;
            padding-right: 45px;
        }

        html.sticky body {
            padding-top: 130px;
        }

        .header_container .main_options {
            display: none;
            width: 100%;
            right: 0;
            left: 0;
            top: 130px;
            padding: 0;
        }

        .header_container .mobile_menu_btn {
            position: absolute;
            left: 30px;
            top: 19px;
            margin: 0;
        }

        html.shop .header_container .contacts,
        .header_container .contacts {
            left: 140px;
        }

        .no_cart .header_container .contacts,
        html.shop .no_cart .header_container .contacts,
        .header_container #TopBarUpdatePanel {
            left: 85px;
        }



        .header_container .menu_lang_container .wrapper-dropdown-5 {
            position: absolute;
            bottom: 10px;
            margin: 0;
            left: 30px;
        }

        .option:hover .dropdown-options,
        .menu_dd_pc.option:hover .menu_dropdown {
            background-color: transparent;
            border: 0;
        }

        .galleries_container .galleria:nth-of-type(2n+2),
        .galleries_container .galleria:nth-of-type(2n+1),
        .un_boxed .galleries_container .galleria,
        .galleries_container .galleria {
            width: 33.33%;
            padding: 0 15px;
        }

            .galleries_container .galleria .galleria_background {
                position: relative;
            }

            .galleries_container .galleria .galleria_cover_img {
                height: 100%;
            }

            .galleries_container .galleria .galleria_title,
            .galleries_container .galleria .galleria_counter {
                position: absolute;
                bottom: 0;
                height: 25px;
            }

            .galleries_container .galleria .galleria_title {
                height: 50px;
                box-sizing: border-box;
                background-color: rgba(255,255,255,0.5);
                width: 100%;
                margin: 0;
            }

        .video_page .galleries_container .galleria .galleria_title,
        .video_page .galleries_container .galleria .galleria_counter {
            bottom: 16px;
            background-color: transparent;
        }

        .services_page .pages_container .item_container .item_image .date_container {
            position: static;
        }

        .menu_item_image_container img {
            height: auto;
            max-width: 100%;
        }


        .item-container.contactus-widget .content-wrapper.error-panel > div.dvIcon,
        .item-container.contactus-widget .content-wrapper.after-panel > div.dvIcon {
            width: 120px;
            height: 120px;
            background-size: 60px;
            background-position: center;
        }
    }



    @media screen and (max-width: 768px) {
        .shop_one_page {
            padding-left: 0;
            padding-right: 0;
        }
        html.sticky body {
            padding-top: 0 !important;
        }

            html.sticky body form {
                padding-top: 130px !important;
            }

        .header_container .bar_block {
            margin: 0;
        }

        .no_cart .header_container .contacts,
        html.shop .no_cart .header_container .contacts,
        html.shop .header_container .contacts,
        .header_container .contacts {
            top: 16px;
        }

        .header_container #TopBarUpdatePanel,
        .header_container .mobile_menu_btn {
            top: 19px;
        }

        .header_container .menu_lang_container .wrapper-dropdown-5 {
            width: 100px;
            bottom: 10px;
        }

        .content_holder > .pages_container.main_blocks .group-panel::before {
            border: 0;
            display: none;
        }

        .content_holder > .pages_container.main_blocks .group-panel {
            padding-top: 30px;
            padding-bottom: 0;
        }

        .galleries_container .galleria:nth-of-type(2n+2),
        .galleries_container .galleria:nth-of-type(2n+1),
        .un_boxed .galleries_container .galleria,
        .galleries_container .galleria {
            width: 50%;
        }

        .item-container.contactus-widget .content-wrapper.error-panel > div.dvIcon,
        .item-container.contactus-widget .content-wrapper.after-panel > div.dvIcon {
            width: 220px;
            height: 220px;
            background-size: 160px;
            background-position: 20px center;
        }
    }

    @media screen and (max-width:480px) {
        html.sticky body form {
            padding-top: 157px !important;
        }

        .header_container .main_options {
            top: 157px;
        }

        html.sticky .header_container {
            height: 157px;
        }

        .header_container .menu_lang_container .wrapper-dropdown-5 {
            bottom: 0;
            top: auto;
        }

        #dvLogoCont,
        .logo_shortphrase {
            width: 100%;
            padding: 0;
        }

        .default_page .main_image_container .main_text {
            min-width: 100%;
            padding-bottom: 100px;
        }

        .galleries_container .galleria:nth-of-type(2n+2),
        .galleries_container .galleria:nth-of-type(2n+1),
        .un_boxed .galleries_container .galleria,
        .galleries_container .galleria {
            width: 100%;
        }
    }
    /*b144 footer*/
    .dvB144_footer .dvMainLink img {
        /*background-color: #EFEFEF;
    border-radius: 3px;*/
    }

    .dvSocialMedia-home {
        margin: 0;
        width: 100%;
    }

    .dvSocialMedia {
        top: 100px;
        z-index: 2;
        left: calc((100% - 1170px) / 2);
        padding: 0 16px;
    }

    .regist_hdr .dvSocialMedia {
        top: 118px;
    }

    @media screen and (max-width: 1800px) {
        .dvSocialMedia {
            top: 155px;
        }

        .regist_hdr .dvSocialMedia {
            top: 160px;
        }
    }

    @media screen and (max-width: 1250px) {
        .dvSocialMedia {
            left: 10px;
        }
    }

@media screen and (min-width:1090px) {
    .dv-fixed-place-holder {
        width: calc(100% - 15px);
        left: 45px;
    }

    .dv-fixed-cont-left {
        left: 15px;
        position:relative;
        z-index:1;
    }
}
    @media screen and (min-width:1250px) {
        .dv-fixed-place-holder {
            width: 1230px;
            
            left: calc((100% - 1140px) / 2);
        }

        .dv-fixed-cont-left {
            left: calc(((100% - 1140px) / 2) - 53px);
        }
    }