.warp{
    width: 100%;
}
.page_width{
    width: 1020px;
    margin: 0px auto;
}
.warp_img_center{
    position: relative;
    min-height: 200px;
}
.warp_img_center > img{
    position: absolute;
    top: 0px; bottom: 0px; right: 0px; left: 0px;
    margin: auto;
}

h1{
    padding: 20px 0px;
    font-size: 19px;
    font-weight: normal;
    color: #29374a;
    border-bottom: 1px solid #c7c7c7;
}
.carousel-caption h1 {
    padding: 0;
    font-size: 36px;
    font-weight: 500;
    color: inherit;
    border-bottom: none;
}
h2, h3{
    font-size: 14px;
    font-weight: bold;
    color: #9f6540;
}
hr{
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #fff;
}


body{
    font-family: "Source Sans Pro", Tahoma, sans-serif;
    font-size: 14px;
    width: 100%;
    position: relative;
    padding-top: 80px;
    overflow-x: hidden;
}
.header{
    z-index: 20;
    height: 125px;
    margin-bottom: -23px;
    background: #fff;
    background: url('../img/header_bg_ltr.png') no-repeat left top transparent;
    background: url('data:image/png;base64,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');
    border: none;
    _box-shadow: 0px 0px 30px 20px rgba(200, 200, 200, 0.4);
    pointer-events: none;
}
.header > *{
    pointer-events: auto;
}
.h1_logo {
    padding: 0;
    margin: 0;
    border: 0;
}
.logo{
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 9px 0 0;
    margin-top: 0;
}
.logo a{
    outline: none;
}

.header_social_menu{
    margin: 45px 15px 0px;
}
.social_menu a{
    color: #fff;
    margin: 0px 2px;
}
.social_menu a:hover{
    text-decoration: none;
}
.social_menu .fa{
    min-width: 24px;
    padding: 6px;
    font-size: 14px;
    text-align: center;
    transition: all 0.5s;
}

.social_menu .fa > span{
    display: none;
}
.social_menu .fa-facebook{
    background: #395e9e;
}
.social_menu .fa-linkedin{
    background: #046f96;
}
.social_menu .fa-google-plus{
    background: #da5441;
}
.header .social_menu {
    margin-top: 32px;
}

.header .page_width.container-fluid{
    padding: 0px;
}
.navbar-nav {
    position: relative;
    z-index: 1;
    width: auto;
    margin: 0 -15px;
    /* padding: 11px 0; */
    background: transparent;
}
.navbar-default .navbar-nav>li>a {
    color: #626262;
    background: transparent;
    font-size: 16px;
    padding: 2px 11px;
    font-weight: bold;
    border: none;
    transition: all 0.5s;
}
.lang_rus .navbar-default .navbar-nav>li>a {
    font-size: 14px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover{
    color: #29374a;
    background: transparent;
}
.navbar-default .navbar-nav:hover>.active>a{
    color: #626262;
}
.navbar-default .navbar-nav>.active:hover>a{
    color: #29374a;
}
.navbar-default .navbar-nav .text-hide a{
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.navbar-nav>li>.dropdown-menu{
    padding: 0px;
    margin-top: 0px;
    background: #fff;
    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.4);

    margin: 11px -7px 0;
    background: #f0f0f0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1), 0px 0px 3px 0px rgba(0, 0, 0, 0.15) inset;
}
.__navbar-nav>li>.dropdown-menu:before{
    content: url(../img/triangle_up.png);
    position: absolute;
    top: -15px;
    right: 20px;
}
.dropdown-menu>li>a{
    margin: 0px 0px;
    padding: 8px 20px;
    font-size: 14px;
    color: #626262;
    background: transparent;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #cacaca;
}
.dropdown-menu>li:first-child>a{
    border-top: none;
    box-shadow: 0px 4px 3px -3px rgba(0, 0, 0, 0.2) inset;
}
.dropdown-menu>li:last-child>a{
    border-bottom: none;
}
.dropdown-menu>li.active>a, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .dropdown-menu>.active>a:hover{
    color: #29374a;
    background: #fff;
}
.dropdown-menu>li.active, .dropdown-menu>li:hover {
    background: transparent;
}
.navbar-nav>li:last-child>.dropdown-menu{
    right: 0;
    left: auto;
}
.dir_rtl .navbar-nav>li:last-child>.dropdown-menu{
    right: auto;
    left: 0;
}
.top_bar{
    padding: 0px;
}
.warp_top_link_to_forum{
    display: none;
}
.lang_heb .warp_top_link_to_forum{
    display: block;
}
.warp_lang_menu{
    padding: 7px 20px;
    border-right: 1px solid #3e516b;
    border-left: 1px solid #232f3e;
    color: #cfa88f;
}
.warp_lang_menu a{
    color: #cfa88f;
    font-size: 12px;
    font-weight: bold;
}
.warp_lang_menu a.active, .warp_lang_menu a:hover{
    color: #fff;
}
.social_bar{
    list-style: none;
    padding: 6px 20px;
    border-right: 1px solid #3e516b;
    border-left: 1px solid #232f3e;
}
.social_bar > li{
    display: inline-block;
    margin: 0px 7px;
}
.social_bar a.fa{
    text-align: center;
    background: transparent;
    font-size: 16px;
    color: #000;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.4);
    transition: all 0.5s;
}
.social_bar a.fa:hover{
    text-decoration: none;
    _transform: scale(2);
    background: transparent;
    color: #000;
}
.social_bar .fa span{
    display: none;
}
.social_bar .fa.with_text span{
    display: inline-block;
    padding: 0px 8px;
    color: #0f97c9;
    font: 12px Tahoma;
    border-right: 1px solid #d9cbb4;

}
.social_bar a.fa.with_text:hover{
    transform: scale(1);
    text-decoration: underline;
    color: #000;
}
.social_bar .fa.with_text:before{
    display: inline-block;
    padding: 0px 12px;
}

.top_bar_item{
    border-right: 1px solid #3e516b;
    border-left: 1px solid #232f3e;
    color: #cfa88f;
    font-size: 12px;
}
.top_bar_item .fa{
    padding: 5px 16px;
    color: #fff;
}
.warp_top_phone{
    padding: 5px 20px;
}
.warp_top_link{
    padding: 8px 20px;
}
.warp_top_link p ,.warp_top_phone p {
    margin: 0;
}
.warp_top_link a{
    color: #cfa88f;
    font-weight: bold;
}
.warp_top_phone a{
    color: #fff;
    font-size: 16px;
}
.warp_search{
    position: relative;
    padding: 0px;
}
.warp_search .inp2{
    width: 170px;
    padding: 7px 16px;
    background: transparent;
    border: none;
    border-radius: 0px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: all 0.5s;
}
.warp_search .inp2:hover, .warp_search .inp2:focus{
    border: none;
    outline: none;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5) inset;
}

.warp_search .btn3{
    position: absolute;
    display: block;
    top: 0px;
    right: 0px;
    padding: 6px;
    background: transparent;
    color: transparent;
    border: none;
    width: 38px;
}
.warp_search:before{
    content: "\f002";
    position: absolute;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #da6b11;
    font-size: 16px;
    padding: 8px 10px;
    right: 0px;
    z-index: 1;
    pointer-events: none;
}
.warp_search:hover:before{
    text-shadow: 1px -1px 1px rgba(0, 0, 0, 0.3);
}
.dir_rtl .warp_search:before{
    left: 0px;
    right: auto;
}
.dir_rtl .warp_search .btn3{
    left: 0px;
    right: auto;
}

.side_bar{
    padding-top: 20px;
    padding-bottom: 20px;
    background: #e8e8e8;
    background: linear-gradient(to right, #e8e8e8 0%, #fff 100%);
    box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.15) inset;
}
.side_menu{
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15)
}
.side_bar .nav>li>a {
    position: relative;
    padding: 12px 14px;
    color: #fff;
    background: #273447;
    font-size: 16px;
    _font-weight: bold;
    font-weight: normal;
    border-top: 1px solid #fff;
    _border-bottom: 1px solid #e3e3e3;
    transition: all 0.5s;
}
.side_bar .nav-stacked>li+li {
    margin-top: 0px;
}
.side_bar .nav>li.active>a, .side_bar .nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    color: #273447;
    background: #fff;
}

.side_bar .nav>li>a:before {
    _content: ' ';
    position: absolute;
    display: block;
    width: 3px;
    height: 12px;
    top: 18px;
    left: 12px;
    background: #656565;
}
.dir_rtl .side_bar .nav>li>a:before {
    left: auto;
    right: 12px;
}
.side_bar .nav>li.active>a:before {
    background: #fff;
}

.side_bar .nav>li.active:before, .side_bar .nav>li.active:after{
    _content: url(../img/hover_right.png);
    position: absolute;
    right: -5px;
    top: -6px;
}
.side_bar .nav>li.active:after {
    transform: scale(-1);
    top: -12px;
    left: -5px;
}

.side_movie{
    opacity: 0;
}
.side_movie > h2{
    padding: 30px 0;
    font-size: 19px;
    font-weight: normal;
    text-align: center;
    color: #29374a;
    border-bottom: 1px solid #dbdbdb;
}
.side_movie h3{
    _padding: 20px 0 30px;
    padding: 30px 0 10px;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    color: #626262;
}
.side_movie img{
    height: 162px;
    width: 240px;
    border-radius: 4px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.38);
    transition: all 0.5s;
}
.side_movie img:hover{
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
}

.carousel-caption{
    _max-width: 510px;
    right: auto;
    _left: 0;
    margin-bottom: 100px;
    _padding: 42px;
    text-align: inherit;
    font-size: 35px;
    color: #cfa88f;
    _background: #fff;
    background: transparent;
    _box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
    width: 100%;
    pointer-events: none;
}
.carousel-caption:hover{
    _background: rgba(255, 255, 255, 0.8);
}
.homepage .banner .carousel-caption{
    left: 0;
    right: 0;
    margin: 0 auto 100px;
    padding: 42px;
    color: #cfa88f;
    width: 1020px;
    box-shadow: none;
}
.homepage .carousel-caption h2{
    font-size: 35px;
    font-weight: normal;
    color: #cfa88f;
}
.homepage .carousel-caption p{
    width: 50%;
    margin: 30px 0 20px;
    font-size: 25px;
    color: #fff;
}
.carousel-caption .page_width{
    padding-right: 20%;
}


.banner{
    position: relative;
}
.carousel .item > a{
    display: block;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img. {
    min-width: 1500px;
}
.carousel-inner>.item>a>img.mobile_image, .carousel-inner>.item>img.mobile_image {
    display: none;
}
.homepage .carousel-inner>.item>a>img, .homepage .carousel-inner>.item>img {
    min-width: 1000px;
}
.warp_contact_as_form{
    position: absolute;
    height: 74px;
    bottom: 0px;
    padding-top: 20px;
    background: url(../img/contact_as_bg_ltr.png) no-repeat center center;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAABKCAMAAADUvD/gAAAAdVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADl5eXd3d2WlpaAgIDGxsZTU1PS0tKtra27u7v39/fs7Ozq6ur09PTx8fH5+fnu7u76+vr29vbz8/Pw8PDi4uLn5+fb29tyTcAYAAAAGXRSTlMACBsNJC4TBDkCBRcpEDI25NF1ZqhRuYmZsECeogAAA6hJREFUeNrs3V1um0AYhtFpU1qP7YL/HZELLpr9r7FmBjBUqpTeNIx0zruIRx+GJAAAwH8WBz8AmAlQjNzxbe8LAAsBipBiPpX8BYClAOuXYz6W/GfvOwBzAVYu1zzHPIV89/AVgIUAq9bnPNU8xXws+TcAlgKsWM55rvluN5Z8/1BV+wqASYDVmnI+1TyVvK7r5mEDwFOAlZrnPJ3mqeXN9Xy/XI7HwxsAMwHWaZHzXPPm/HoTcgBBpxwxxu12yvl+39f8IuYAgk5R8nk+5FzNAQSdEsUY09P2Keen4xsAgk5Znud5zvk95bw1M7O/T9BZneHX8z7nj543p0POOQAudMrxx3l+zte5C93MzIVOScae9+d5VW8uKecudAAXOkVJPR/P8+Z8aAH4mADrEWN+3N6/3N6f5y0Agk5pZo/b91V9PbYACDrFyY/bX4bH7ff3FgBBpzjpa7XpcfutBUDQKc787fb8uL0zM7OPT9BZheFxu7fbAVzoFGz+tVq9eW3d52ZmLnSKE2dfq1X15tYB8M8CfK7l12rN9dABIOgUZ3y7Pff89N4BIOiU5nme55/POwAEndLE8V+ljn8crut+2W/27i45bRgMw6gAk0ALMT8BkoxJJ9D9r7GWBC3XYDVjzznvIp75lABmZvcswB1K/FRqvfXncwAXOr2Tc57P82oaP612BuBOLnS+Q855em3P3/U6rXfrMwCCTr+knF9f2+N/w21+nwEQdPpkfpPzfJ7P9kcAHhLgv8o5H93kvD3PV0cABJ3++Hucp5yn1/Z6tz4CIOj0RYx5rPltzqf17O3XEQBBpwfm0TXmqeYx5zev7SczM3tsgk4h83+eY8tjzHPN43E+rhYp5+tLzQF4UHiGQn5ko2TSWubbPB/ndZvzEwAdCSMoapIs42V+rXnK+WF1AqAzYQLlLKOn3PJWFW/zdJzvP04AdCg8QSk/s3FUtRa55tvXjwaAboUxFFUli0vMZ5vXVQNA50IFxSySaeslx3zdAFBEmEIxL1Hdpny3Oexd5gAFhRmUst1uD4e3/Xp1bi6+zMyszEID5V1jDkAh4QsA6D1BB4ABEHQAGIDwDgD0nqADwAAIOgAMgKADwACEz3czMzPr+1zoADAA4RMA6D1BB4AB+NPOHdMACAAwEKwOAgkD4F8iOtrcmfilqaADwIDcAEA9QQeAAYIOAAMEHQAGGMUBwADHMgAwICcAUC8XAFAvBwBQLy8AUC8PAFAvHwBQ7weuK/KeV9n1yAAAAABJRU5ErkJggg==');
}
.dir_rtl .warp_contact_as_form{
    background-image: url(../img/contact_as_bg_rtl.png);
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAABKCAMAAADUvD/gAAAAdVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBgYHh4eGYmJjFxcWzs7Pm5ubb29tUVFTS0tL39/fq6ur09PTx8fH5+fnt7e3s7Ozv7+/6+vr29vbz8/Pn5+fi4uLb29txGi7gAAAAGXRSTlMABAgNJBsTLjkCFyoQHzUyZtl3p4/ozVG5JE6w0QAAA4VJREFUeNrs3Uty2lAQQFF/koiERBLmY5cGEgPvf415eiJGVCUYZeJ+rnN6EZdugbgDAD6BewBmvp/cQVkeALhwP1F1yvIIwKWHTNQpyzcA5n6OHpNT1TWdMnwF4MKPJIU9V13TKcYXAGZ+jaauj1HPTZd0ClABcLbOprKPUc9Nl3QKsALgrB41TVXlqk9Nl3RK0AEws9kctttd+5yynqKemy7plKAD4C/2L7u2rqtqbPo56YpOWB0A/7DftnUzS7olncA6AN5p+no9Jd2STmAdAFcdnuqmmpI+3t0t6cTUDcYYY65MsklJT4d3SzqRdQBcMaTJSX9b0hWdkD78s68xxsSeU9QPbUq6JZ24OgDe29Cz7arJS7qiE9IAwG32b0u6szvxDADc6M+Sns/uik4sAwA32zzXlbM7IQ0A3O51N57dfdudeHoAlniZzu4epBNMD8ASzu7E1AOwzL51dieeHoCFht2q8fs1gukBWGj2IN2/tRDFsTfGGLN4PEgnmh6A5Y6vT14bRyhHAP6Ld7sTyhHgN3t3t5Q6DIZhtCpu2KNigYqoyDh4//do8sW/Aw8QiZbOWu9FPJOQDuxnWa7dy2t3v6TzPYIO0Bvl+7Urf6lKHzwBsK9NfL8Wh3RJ5489rc3MbL/FtXu8jUsfsOV7d0lnd07oAL2Rkn4/L4f0uHeXdP7OGoAfWU2m409J9zyOnQg6QN/cpEP6eDQ6f026F+/sQtAB+md5O41790i6Yzq7EHSAHtos4t79Pemp6aLO73pem5nZT5fv3SPp+bf0aPpH1GWdrzmhA/ROTvqsJL0c00vTk5PwP4g7FT0DcCDLlPTr0vQ4p1+eJafhBOoSdIADuuki6a9NT1HPVQ+nUJWgAxzUZjV/b3qKelQ9ZT07g3qaBwAO637R5qbnqEfVI+vhH9Qi6AAVzBbzSYl6qnpylZ1DPYIOUFSKeqp6znqE/WIEtQg6QEWzVdfe5qxPr5MxVNM8bM3MrMrerGfLVdd1bdtOoBYndIBKtjH4Hc0WADh6gg4AAyDoADAAzR0AcPQEHQAGQNABYAAEHQAGoHm8MzMzs2OfEzoADEDzCAAcPUEHgAF4aeeOSgAEABgKroeCCGr/iObYuCvxfsYEHQAG5AYA6gk6AAwQdAAYIOgAMMAoDgAGOJYBgAE5AIB6OQGAerkAgHp5AIB6eQGAevkAgHo/CsdIFbSeALoAAAAASUVORK5CYII=');
}
.contact_as_form{
    margin-top: 4px;
}
.contact_as_form .form-control{
    width: 150px;
    margin: 0 5px;
    background: #dfdfdf;
    border: 1px solid #c7c7c7;
    border-bottom: 1px solid #c7c7c7;
}
.form-control::-moz-placeholder{color:#000;opacity:1}.form-control:-ms-input-placeholder{color:#000}.form-control::-webkit-input-placeholder{color:#000}

.contact_as_form .btn{
    width: 80px;
    margin: 0 5px;
    background: linear-gradient(to top, #29374a 0%, #4e617b 100%);
    border: 1px solid #c7c7c7;
    border-bottom: 1px solid #c7c7c7;
}
.contact_as_form_title{
    display: inline-block;
    padding: 0 20px;
}
.contact_as_form_title a{
    color: #000;
}


.warp_content{
    position: relative;
    min-height: 300px;
    background: #fff;
    overflow-y: hidden;
}
.content{
    padding: 0px;
}
.content_text{
    padding: 20px 0px;
    text-align: justify;
    color: #000;
}
.content_text img{
    padding: 0px;
    max-width: 100%;
    height: auto;
}
.content_text table{
    max-width: 100%;
}
.content_text_gallery img{
    cursor: pointer;
}

.warp_footer{
    width: 100%;
    position: relative;
    background: #fafafa;
    box-shadow: 0px 6px 6px -6px rgba(0, 0, 0, 0.2) inset;
}
.footer{
    position: relative;
    padding: 20px 0px;
}


    .credit {
        margin: 0;
        float: left;
    }
    .simply_credit {
        animation: 3s steps(19) 0s normal none infinite running animated_cs_logo;
        background: rgba(0, 0, 0, 0) url("../images/simply-black.png") no-repeat scroll 0 0;
        display: block;
        margin: 15px auto;
        height: 22px;
        transition: all 0.5s ease 0s;
        width: 163px;
    }



    @-webkit-keyframes animated_cs_logo{
        0%{background-position:0 0;}
        100%{background-position: 0 -418px;}
    }
    @keyframes animated_cs_logo{
        0%{background-position:0 0;}
        100%{background-position: 0 -418px;}
    }
.footer_contact{
    margin: 5px 0;
    padding: 0 0px;
    font-size: 14px;
    color: #6d6c6c;
    border-left: 1px solid #cacaca;
}
.footer_contact:first-child{
    border-left: none;
}
.footer_links{
    padding: 8px 0px;
    font-size: 12px;
    color: #666;
}
.footer_links a{
    color: #666;
}
.footer_links a:hover{
    color: #da6b11;
}
.cs_logo{
    margin: 12px 0 0;
}



.breadcrumb {
    background-color: transparent;
}
.breadcrumb a{
    color: #999;
}
.breadcrumb .active{
    color: #da6b11;
}
.read_more{
    display: inline-block;
    margin-top: 8px;
    padding: 6px 12px;
    font-size: 16px;
    color: #8d6144;
    background: #ebebeb;
    background: linear-gradient(to top, #ebebeb 0%, #fff 100%);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    text-shadow: none;
}
.read_more:hover{
    color: #8d6144;
}

.latters{
    padding: 15px 0;
}
.latter{
    position: relative;
}
.latter .title{
    font-size: 16px;
    color: #8d6144;
    padding: 24px 60px;
    background: #ebebeb;
    background: linear-gradient(to top, #ebebeb 0%, #fff 100%);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    cursor: pointer;
}
.latter .title:before{
    content: url(../img/right_arrow.png);
    position: absolute;
    left: 0px;
    top: 0px;
    margin: 19px 14px;
}
.dir_rtl .latter .title:before{
    content: url(../img/left_arrow.png);
    left: auto;
    right: 0px;
}
.latter .text{
    display: none;
    padding: 24px 60px;
    font-size: 14px;
    color: #626262;
    background: #ebebeb;
    background: linear-gradient(to top, #ebebeb 0%, #fff 100%);
}
.latter.active .title:before{
    content: url(../img/bottom_arrow.png);
}
.latter.active .text{
    display: block;
}


.blocks{
    padding: 10px 0 30px;
    margin: 0 -15px;
}
.block .warp_img{
    overflow: hidden;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}
.block .warp_img img{
    transition: all 0.5s;
}
.block:hover .warp_img img{
    transform: scale(1.1);
}
.block .title{
    padding: 25px 0;
    font-size: 16px;
    font-weight: normal;
    color: #29374a;
}
.block .summary{
    padding: 16px 0;
    font-size: 14px;
    color: #626262;
}
.block .read_more{
    margin: 0px;
    color: #fff;
    background: #29374a;
    background: linear-gradient(to top, #29374a 0%, #4e617b 100%);
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
}
.block .read_more:hover{
    color: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
}
.warp_homeoage_text{
    height: auto;
    padding: 10px 0 0;
    background: #29374a;
    background: linear-gradient(to top, #29374a 0%, #4e617b 100%);
    box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.25);
}
.homeoage_text h2, .homeoage_text h3, .homeoage_text_2 h2, .homeoage_text_2 h3{
    padding: 16px 0;
    font-size: 19px;
    font-weight: normal;
    color: #cfa88f;
}

.warp_homeoage_text .page_width {
    overflow: hidden;
    position: relative;
}
.homeoage_text, .homeoage_text_2 {
    color: #fff;
    width: 36%;
    padding-bottom: 10px;
}
.homeoage_text_2 {
    float: left;
}
.homeoage_text_2 ul{
    margin: 0;
    padding: 0;
}
.homeoage_text_2 li{
    list-style: none;
    padding: 5px 0;
    border-top: 1px solid #586c87;
    border-bottom: 1px solid #1c293a;
}
.homeoage_image {
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
}
.homeoage_image img {
    position: absolute;
    bottom: -7px;
    left: 0px;
}
.patients_writing{
    padding: 20px 0;
}
.patients_writing h2{
    padding: 30px 0 15px;
    text-align: center;
    font-size: 19px;
    font-weight: normal;
    color: #8d6144;
}
.warp_homepage_text_bottom{
	color: #fff;
    background: #29374a;
    background: linear-gradient(to top, #29374a 0%, #4e617b 100%);
    box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.25);
}
.homepage_movie, .homepage_text_bottom{
    padding: 20px 0;
}
.homepage_movie h2{
    display: none;
}
.homepage_movie > div{
    width: 25%;
    float: right;
}
.homepage_movie h3{
    padding: 10px 0;
    text-align: center;
    font-size: 14px;
    color: #fff;
}
.homepage_movie_2 a:hover{
	text-decoration: none;
}
.homepage_movie_2 h3{
    color: #9f6540;
    transition: all 0.25s;
}
.homepage_movie img{
    display: block;
    height: 162px;
    width: 240px;
    margin: 0 auto;
    border-radius: 4px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.35);
    transition: all 0.25s;
}
.homepage_movie .swiper-slide:hover h3{
    text-shadow: 0px 0px 20px #8a6d3b;
}
.homepage_movie .swiper-slide:hover img{
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
}

.homepage_movie >.swiper-container {
    width: 1020px;
	max-width: 100vw;
    min-height: 230px;
} 
.swiper-pagination-bullet:not(.swiper-pagination-bullet-active){
    border: 1px solid #007AFF;
	opacity: 1;
	background: #eee;
}
.homepage_movie .swiper-container-horizontal>.swiper-pagination-bullets, .homepage_movie .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 0;
}

body #livesite_action_buttons {
    top: 110px;
}

.warp_google_plus{
    padding: 0 180px;
}
.header .warp_google_plus{
    padding: 0 20px;
}
.warp_google_plus > div{
    position: relative;
    top: 4px;
}
.warp_google_plus > a {
    color: #dd4b38;
    display: inline-block;
    font-size: 16px;
    line-height: 34px;
    padding: 0;
    position: relative;
    top: 0;
}


.dir_rtl .header {
    background: url('../img/header_bg_rtl.png') no-repeat right top transparent;
    background-image: url('data:image/png;base64,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');
}
.dir_rtl .logo {
    left: auto;
    right: 0px;
}
.dir_rtl .carousel-caption {
    left: auto;
    _right: 0;
}
.dir_rtl .carousel-caption .page_width{
    padding-left: 20%;
    padding-right: 0;
}
.dir_rtl .side_bar{
    background: linear-gradient(to left, #e8e8e8 0%, #fff 100%);
    box-shadow: -3px 0px 3px rgba(0, 0, 0, 0.15) inset;
}



/* --------------- start navbar_toggle ----------- */
#warper_all{
    width: 100%;
    overflow-x: hidden;
}
.navbar_toggle .dropdown .fa{
    display: none;
}
@media (max-width: 768px){
	.mobile-full{
		width:100%;
	}
    .banner, .warp_content, .warp_footer {
        transition: right 0.5s, left 0.5s;
        right: 0;
        left: 0;
    }
    .active_navbar_toggle .banner, .active_navbar_toggle .warp_content, .active_navbar_toggle .warp_footer {
        _right: 300px;
        _left: auto;
    }
    .dir_ltr.active_navbar_toggle .banner, .dir_ltr.active_navbar_toggle .warp_content, .dir_ltr.active_navbar_toggle .warp_footer {
        _left: 300px;
        _right: initial;
    }
    .navbar_toggle {
        width: 320px;
        display: block;
        transition: all 0.5s;
        transition-delay: 0.2s;
        right: -300px;
        right: -200%;
        position: relative;
    }
    .dir_ltr .navbar_toggle {
        right: initial;
        left: -200%;
    }
    .navbar-nav.pull-right.flip {
        float: none!important;
        padding: 0;
    }
    .active_navbar_toggle .navbar_toggle{
        padding-bottom: 100%;
        background: #f4f4f4;
        max-height: initial;
        border-left: 1px solid #ccc;
    }
    .dir_rtl.active_navbar_toggle .navbar_toggle{
        right: 0;
    }
    .dir_ltr.active_navbar_toggle .navbar_toggle{
        left: 0;
    }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: transparent;
    }
    .navbar-default .navbar-toggle {
        z-index: 11;
        border-color: transparent;
    }
    .navbar_toggle .dropdown .fa{
        position: absolute;
        left: 4px;
        z-index: 100;
        display: block;
        font-size: 2em;
        margin-top: 0px;
        padding: 7px 12px;
        border-radius: 50%;
        transition: all 0.5s;
    }
    .dir_ltr .navbar_toggle .dropdown .fa{
        left: auto;
        right: 4px;
    }
    .navbar_toggle .dropdown .fa.active{
        transform: rotate(180deg);
    }
    .navbar_toggle .navbar-nav>li{
        border-top: 1px solid #fff;
        border-bottom: 1px solid #ccc;
    }
    .navbar_toggle .navbar-nav>li>a{
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .navbar_toggle .dropdown .dropdown-menu{
        position: relative;
        margin: 0;
        top: auto;
        width: 100%;
        box-shadow: none;
    }

}
/* --------------- start navbar_toggle ----------- */

@media (max-width: 1450px){
    .navbar-default .navbar-nav>li>a {
        _padding-right: 4px;
        _padding-left: 4px;
    }
    .header .warp_google_plus {
        padding-right: 8px;
        padding-left: 8px;
    }
    .warp_lang_menu {
        padding-right: 8px;
        padding-left: 8px;
    }
    .warp_top_phone {
        padding-right: 8px;
        padding-left: 8px;
    }
    .warp_top_link {
        padding: 8px 4px;
    }
}
@media (max-width: 1300px){
    body{
        padding-bottom: 40px;
    }
    .header {
        background-position-x: -100px;
    }
    .logo{
        left: -70px;
    }
    .logo img{
        max-height: 100px;
        width: auto;
    }
    .dir_rtl .header {
        background-position-x: -600px;
        background-position-x: calc(100% + 100px);
    }
    .dir_rtl .logo{
        left: auto;
        right: -70px;
    }
    .navbar-default .navbar-nav>li>a {
        font-size: 15px;
        padding-right: 8px;
        padding-left: 8px;
    }
    .header .warp_google_plus {
        padding-right: 2px;
        padding-left: 2px;
        border: none;
    }
    .warp_lang_menu {
        padding-right: 2px;
        padding-left: 2px;
    }
    .warp_top_phone {
        padding-right: 2px;
        padding-left: 2px;
    }
    .warp_top_link {
        padding: 8px 2px;
    }
    .homepage .banner .carousel-caption {
        margin-bottom: 40px;
        padding-right: 100px;
        padding-left: 100px;
    }
    .homepage .carousel-caption h2 {
        font-size: 30px;
    }
    .homepage .carousel-caption p {
        margin: 20px 0 10px;
        font-size: 20px;
    }
    body #livesite_action_buttons {
        top: initial;
        bottom: 0;
    }
}
@media (max-width: 1100px){
    .dir_ltr .header{
        background-image: url('../img/header_tablet_bg_ltr.png');
    }
    .dir_rtl .header{
        background-image: url('../img/header_tablet_bg_rtl.png');
    }
    .navbar-nav.flip{
        float: none!important;
        margin-top: 46px;
    }
    .navbar-nav>li>.dropdown-menu{
        margin-top: 5px;
    }

}
@media (max-width: 1020px){
    .page_width {
        width: auto;
    }

    .banner .warp_contact_as_form {
        background: #f2f2f2;
    }
}

@media (max-width: 992px){
    .navbar-default .navbar-nav>li>a {
        font-size: 14px;
    }
    .warp_homeoage_text{
        height: auto;
    }
    .homepage_movie > div {
        width: 33%;
    }
    .contact_as_form .form-control {
        width: 120px;
    }
    .homepage .banner .carousel-caption {
        max-width: 100%;
        margin-bottom: 20px;
        padding-right: 50px;
        padding-left: 50px;
    }
    .homepage .carousel-caption p {
        width: 100%;
        margin: 20px 0 10px;
        font-size: 20px;
    }
    .side_movie {
        display: block;
    }
	object {
		width:100% !important;
		max-height:100% !important;
	}
	iframe {
		width:100% !important;
		max-height:100% !important; 
	}
}
@media (max-width: 767px){
    body{
        padding-top: 60px;
    }
    .header, .dir_rtl .header{
        background: #f8f8f8;
        height: 60px;
        box-shadow: 0 2px 10px #000;
    }
    .header > .container-fluid{
        height: 60px;
    }
    .header .logo{
        padding: 0;
        position: absolute;
        right: auto;
        left: 13%;
        left: calc(50% - 120px);
        display: inline;
    }
    .dir_ltr .header .logo{
        left: auto;
        right: 19%;
        /* right: calc(58% - 120px); */
    }
    .logo img{
        max-width: 66vw;
        max-height: 60px;
        width: auto;
        height: auto;
    }
    .carousel-inner{
      direction: rtl;
    }
    .mobile_phone{
        position: relative;
        z-index: 20;
        padding: 15px 4px;
        color: #888;
    }
    .carousel-inner>.item>a>img, .carousel-inner>.item>img{
        min-width: 900px;
        left: calc(500px - 50%);
        position: relative;
    }
    .navbar-nav.flip{
        margin-top: 0;
    }
    .block{
        width: 50%;
        float: left;
    }
    .homepage_movie > div {
        width: 50%;
    }
    .warp_contact_as_form {
        display: none;
    }
    .contact_as_form_title.pull-right.flip {
        display: block;
        float: none!important;
        text-align: center;
    }
    .dropdown .dropdown-menu{
        border-right: none;
        border-left: none;
    }
    .dropdown-menu>li>a {
        font-size: 13px;
    }
    .dropdown-menu>li:first-child>a {
        box-shadow: none;
    }
    .warp_lang_menu.flip {
        position: absolute;
        border: none;
        top: 5px;
        left: 5px;
        z-index: 111;
        float: none!important;
    }
    .dir_ltr .warp_lang_menu.flip {
        left: auto;
        right: 5px;
    }
    .warp_lang_menu a {
        font-size: 16px;
        font-weight: normal;
    }
    .warp_lang_menu a.active, .warp_lang_menu a:hover {
        color: #000;
    }
    .side_bar, .dir_rtl .side_bar{
        background: #f2f2f2;
        box-shadow: none;
    }
    .carousel-caption {
        margin-bottom: 0;
        width: 80%;
        font-size: 30px;
    }
    .side_movie {
        opacity: 1;
    }
    .side_bar .side_movie > div{
        padding: 0 10px;
        float: right;
        width: 50%;
        height: 250px;
    }
    .side_bar .side_movie > div h3{
        display: block;
    }
    .side_bar .side_movie > div img{
        display: block;
        margin: auto;
        max-width: 100%;
        height: auto;
    }
    .warp_homeoage_text{
        padding-right: 20px;
        padding-left: 20px;
    }


    .footer .contact_as_form > .flip{
        float: none!important;
    }
    .footer .contact_as_form .form-control {
        width: 90%;
        width: calc(100% - 40px);
        margin: 4px 20px;
    }
    .footer .contact_as_form .btn {
        width: 90%;
        width: calc(100% - 40px);
        margin: 4px 20px;
    }
}
@media (max-width: 500px){
    .block{
        width: auto;
        float: none;
        padding-bottom: 20px;
    }
    .block:nth-child(even){
        background: #eee;
    }
    .block .warp_img {
        text-align: center;
        box-shadow: none;
    }
    .homepage_movie > div, .side_bar .side_movie > div{
        width: auto;
        float: none;
        text-align: center;
        height: auto;
    }
}

#livesite_active_engage.ls-visible{
   /*display: none;*/
}
#livesite_engage_button.ls-visible{
    /*display: none;*/
}
/*
.banner{
    display: none;
}
body{
    padding-top: 0px;
    _background: red;
}
.navbar-fixed-top{
    display: none;
}
.dropdown-menu{
    display: block !important;
}
*/


.footer > .row{
    margin: 0;
}

._warp_homepage_movie_2{
	display: none;
}
.debug ._warp_homepage_movie_2{
	display: block;
}


.mobile_waze{
	position: fixed;
    width: 45px;
    height: 45px;
    bottom: 60px;
    margin: 0 19px;
    border-radius: 50%;
    color: #30414f;
	background: #A8811A;
    text-align: center;
    font-size: 24px;
}

.rus_hidden{
	display: none;
}

.warp_homepage_movie_2 .swiper-wrapper{
    display: block;
}
.warp_homepage_movie_2 .swiper-slide{
    width: 33.33%;
    height: auto;
    float: right;
    padding-bottom: 20px;
}
.dir_ltr .warp_homepage_movie_2 .swiper-slide{
    float: left;
}
.swiper-slide > a {
    display: block;
}





#popup_wrap {
    background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2147483647;
}
#popup_wrap > div {
    background: #fff none repeat scroll 0 0;
        background-size:cover !important; 
    background-position: center center !important; 
    border-radius: 8px;
    box-shadow: 0 0 6px #000;
    left: 0;
    max-width: 90vw;
    max-height: calc(100vh - 120px);
    margin: auto;
    overflow: hidden;
    padding: 20px;
    position: absolute;
    right: 0;
    top: -100%;
    -webkit-transition: all 800ms ;
       -moz-transition: all 800ms ;
         -o-transition: all 800ms ;
            transition: all 800ms ; /* custom */    
}



#popup_wrap.open > div {
    top: 100px; 
}
@media (max-width: 414px){
    #popup_wrap.open > div {
        top: 60px; 
    }
}
#popup_wrap .close {
    cursor: pointer;
    font-weight: bold;
    left: 18px;
    opacity: 0.4;
    position: absolute;
    text-align: center;
    top: 11px;
    -webkit-transition: all 800ms ;
       -moz-transition: all 800ms ;
         -o-transition: all 800ms ;
            transition: all 800ms ; /* custom */      
}
#popup_wrap .close:hover {
     opacity: 1;
}

@media screen and (max-width: 992px) {
		.homepage_movie img{
			width: 100%;
			height: auto;
		}
		.warp_homepage_movie_2 .swiper-slide{
			    width: 99.33%;
		}
		.homeoage_text, .homeoage_text_2{
			width: 100%;
		}	
		.homepage .carousel-caption p{
			font-size: 15px;
		}
		.homepage .carousel-caption h2 {
			font-size: 25px;
		}
		.warp_homepage_text_bottom {
			padding: 10px 20px 0 20px;
		}
		.carousel-caption h1 {
			padding: 0;
			font-size: 23px;
		}
		.content_text img{
			max-height: 200px;
			min-width:100%;
			    margin: 10px 0px !important;
		}
		.dropdown-menu li .warp_lang_menu{
			display:none;
		}
		.mainNmenu{
		    top: 81px;
		}
		.footer_links {
			margin: 0 8px;
		}






		/* new-slider */
        .carousel-inner>.item>a>img, .carousel-inner>.item>img {
            display: none;
        }
        .carousel-inner>.item>a>img.mobile_image, .carousel-inner>.item>img.mobile_image {
            display: block;
        }
        .homepage .carousel-inner>.item>a>img, .homepage .carousel-inner>.item>img{
            min-width: auto;
            left: auto;
        }
        .homepage .carousel-caption h2 {
            font-size: 24px;
            font-weight: 600;
            margin: 0;
        }
        .homepage .banner .carousel-caption{
            padding: 15px 30px 15px 38px;
            top: 0;
            height: auto;
            min-height: 0;
            background-image: linear-gradient(#4b5e77, #ffff0000);
        }
        .homepage .carousel-caption p {
            font-size: 17px;
            text-shadow: 0px 0px 7px #000000;
            letter-spacing: 0.2px;
            margin-top: 9px;
        }
        .carousel-control{
            width: 8%;
        }
		
   }
   
   /* .carousel-caption {
    display: none;
} */





