
@charset "utf-8";
/* CSS Document */
.clear {clear:both;}
html {font-size: 14px;}
body {font-family: 'Open Sans', Arial, Helvetica, sans-serif; background:#171724; margin:0; }
img {border : 0;}
p {font-size:1em; font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;}
h1 {font-size:2em; font-family: 'Oxygen', Arial, Helvetica, sans-serif;}
h2 {font-size:1.875em; font-family: 'Oxygen', Arial, Helvetica, sans-serif;}
h3 {font-size:1.5em; font-family: 'Oxygen', Arial, Helvetica, sans-serif;}
h4 {font-size:1.4em; font-family: 'Oxygen', Arial, Helvetica, sans-serif;}
h5 {font-size:1.2em; font-family: 'Oxygen', Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:1px; color:#a78f44; margin:12px 0px 12px 0px; float:left;}
h6 {font-size:1.1em; font-family: 'Oxygen', Arial, Helvetica, sans-serif;}

#upper_part {background: url(../images/upper-background.png); width:1086px; height:599px; margin:50px 0 0 0}
#container {width:1086px; margin:0 auto; margin-top:10px;}
#topbar {width:1086px; height:30px; float:left;margin-top: 88px;}

/*===logo===*/
#logo {margin: 90px 0 0 45px; display:inline;}
#logo h1 {display:inline; font-family: 'Oxygen', Arial, Helvetica, sans-serif; font-size: 1.45em; color:white; letter-spacing:5px; font-weight:400;}
#logo a {text-decoration:none; color:#FFF;}

#country {float:right; text-transform:uppercase; font-size:1.1em; font-family: 'Oxygen', Arial, Helvetica, sans-serif; letter-spacing:25px; color:#a78f44; display:inline; margin: 0 18px 0 0}
#wrapper {position: relative;}
.slidebanner {position: absolute; margin:60px 0 0 90px; width:650px}
#navigation {position: absolute; right:40px; top:28px;}

/*===below content===*/
#content {width:1000px; background:#FFF; margin:0 auto; padding:20px 20px 10px 20px; box-sizing: border-box; -moz-box-sizing: border-box; }

#clinic-tour {width:320px; margin:0 15px 0 15px; float:left; background:#FFF; position: relative;}
#tour_container{
    position:absolute;
    left:50%;
    margin-left:-435px;
    top:-268px;
    width:870px;
    height:536px;
    /*background:url(../images/ajax-loader.gif) center center no-repeat;*/
}
#tour_bg_img {position:absolute;width:100%;height:100%;}
.fadein_box {visibility:visible;}
.invis {visibility:hidden;}
.tour.btn-close{
    position:absolute;
    width:45px;
    height:45px;
    left: 705px;
    top: 100px;
    z-index: 200;
    cursor:pointer;
}

.column_wrapper p {font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;}

#video {width:320px; height:100%; margin:0 15px 0 15px; float:left; background:#FFF; position:relative;}
#factoid {float:right; margin:6px 7px 0 0;}
#press {margin:60px 20px 40px 20px}
#footer {background:#877851; width:1000px; height:45px; margin:0 auto; padding:1px 0 0 0; box-sizing: border-box;}

.fadein_box{
    position:relative;
    width:288px;
    height:168px;
}

.fadein_box img{
    position:absolute;	
    display:none;
}

/*===column===*/
.column_wrapper {background:#f0edde; padding:15px; box-sizing: border-box; height:319px;}
.footer {font-family: Arial, Helvetica, sans-serif; font-size:0.75em; color:white; text-align:center; letter-spacing:1px;}
h5.column_header {color:#a68e44; background:#FFF; margin:0; padding:0 5px 0 0; position: absolute; top:-6px; }
.column_bar {background:#a68e44; float:right; width:100%; height:11px; margin:12px 0 12px 0; position: relative;}
.column_photo {margin:0 auto;}
.more {text-align:right; bottom:18px; right:14px; position: absolute;}
.more a {font-family:'Oxygen', Arial, Helvetica, sans-serif; font-size:0.9em; color:#a78f44;}


/* specialfic flexslider css*/
#slider {margin-bottom:15px;}
#slider .flex-next{background-image:url(../images/clinic_tour/next_btn_brown.png); background-repeat:no-repeat; height:77px; width:25px; right:-38.3px;}/* -( button width + 13.3)  */
#slider .flex-prev{background-image:url(../images/clinic_tour/prev_btn_brown.png); background-repeat:no-repeat; height:77px; width:25px; left:-38.3px;}/* -( button width + 13.3)  */
#slider .flex-prev:hover { background:url(../images/clinic_tour/prev_btn_brown_hover.png); }
#slider .flex-next:hover { background:url(../images/clinic_tour/next_btn_brown_hover.png); }

#carousel{margin-bottom:0px;}
#carousel{margin-bottom:0px;}
#carousel li{margin-top:10px; margin-bottom:10px;}
#carousel li img{border: 3px solid #FFF; width:80%; cursor: pointer;}
#carousel .flex-next{height:34px; width:13px; margin-top:-17px; right:-26px; background-image:url(../images/clinic_tour/next_btn.png); background-repeat:no-repeat;}/* - button width*/
#carousel .flex-prev{height:34px; width:13px; margin-top:-17px; left:-26px; background-image:url(../images/clinic_tour/prev_btn.png); background-repeat:no-repeat;}/* - button width*/
#carousel .flex-active-slide{filter:brightness(0.5);-webkit-filter: brightness(0.5);-moz-filter: brightness(0.5);-o-filter: brightness(0.5);-ms-filter: brightness(0.5);}
#carousel .flex-prev:hover { background:url(../images/clinic_tour/prev_btn_hover.png); }
#carousel .flex-next:hover { background:url(../images/clinic_tour/next_btn_hover.png); }


#carousel_layout{width:90%;margin:0 auto; background-color:#000; height:auto; padding:0px 5%}

#press img {margin:0 60px 0px 0; vertical-align:top;}


/*===CLINIC TOUR GALLERY===*/
.horizon {position:absolute; top:50%; left:0px; width:100%;}

#clinic_tour_exit {width:45px; height:45px; position:absolute; right:-80px; top:-35px; background-image:url(../images/close_btn.jpg);
                   -webkit-transition: .15s ease-in-out;
                   -moz-transition: .15s ease-in-out;
                   -ms-transition: .15s ease-in-out;
                   -o-transition: .15s ease-in-out;
                   transition: .15s ease-in-out;}

@-moz-document url-prefix() {
    #clinic_tour_exit {width:45px; height:45px; position:absolute; right:-80px; top:-35px; background-image:url(../images/close_btn.jpg);}
}

#clinic_tour_exit:hover {
    background-image:url(../images/close_btn_hover.jpg);
    -webkit-transition: .15s ease-in-out;
    -moz-transition: .15s ease-in-out;
    -ms-transition: .15s ease-in-out;
    -o-transition: .15s ease-in-out;
    transition: .15s ease-in-out;
}

#clinic_tour_container {background:#877751; border:35px solid #FFF; width:1000px; margin-left:-500px; position: absolute; top:-390px; left:50%; padding:40px 0 50px 0; box-sizing:border-box;}
#clinic_tour_slider_container{
    width:97%; margin:13px auto;
}
@-moz-document url-prefix() {
    #clinic_tour_container {width: 960px; margin-left:-510px;}
}

.images_box {
    width: 91%;
    margin: 0 auto;
}

.flex-item {
    width: 124;
    height: 70px;
    margin: 40px 26px;
    /*border:4px solid #FFF;  
    box-shadow:0 0 0 12px #000000;*/
    display:inline-block;
}
.flex-item img {
    width:156px; 
    /*border:4px solid #FFF;
    outline:12px solid #000;*/ 
}

/*===LOGIN===*/
#login_container {width:1200px; height:580px; background:#000; margin-left:-600px; position: absolute; top:-290px; left:50%; padding:50px 80px 50px 30px; box-sizing:border-box; -moz-box-sizing:border-box;}

#login_exit {width:45px; height:45px; position:absolute; left:1140px; top:10px; background-image:url(../images/close_btn.png)}


#login_exit:hover {
    background-image:url(../images/close_btn.png);filter: alpha(opacity=70);
    opacity: 0.7;
    -webkit-transition: opacity .15s ease-in-out;
    -moz-transition: opacity .15s ease-in-out;
    -ms-transition: opacity .15s ease-in-out;
    -o-transition: opacity .15s ease-in-out;
    transition: opacity .15s ease-in-out;
}


#remind {float:left; padding:10px 0 0 40px; box-sizing:border-box;}
#login {background:#FFF; width:357px; float:right; padding:72px 50px 90px; box-sizing:border-box;}

@-moz-document url-prefix() {
    /*#login {width: 260px;}*/
    #login {width: 357px;}
}

.remind {font-family:'Source Sans Pro', Arial, Helvetica; font-size:1.3em; line-height:1.67em; font-weight:400; color:#FFF; margin:0;}
#login h3 {font-size:1.3em; font-weight:bold; margin:0 0 28px 0; color:#877751}
.input_title h6 {font-size:1em; font-weight:bold; margin:0 0 6px 0; color:#877751}


input[type="text"], input[type="password"]
{
    width:252px;
    height:32px;
    display:block;
    border:1px solid #877851;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
input[type="button"], input[type="submit"]
{
    width:100%;
    height:32px;
    display:block;
    background:#877851;
    color:#FFF;
    border:1px solid #877851;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size:1.2em; 
    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-weight:600;
    -webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
}

input[type="button"]:hover, input[type="submit"]:hover {
    background-color:#b39e6b;
    cursor: pointer;
    border:0;
}

input:-webkit-autofill {
    background-color: #fff !important;
}

.login_btn {margin:46px 0 30px 0}

.question {text-align:center;}

.question a {
    text-decoration:none;
    font-size:0.9em; 
    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-weight:400;
    color:#877751;
    -webkit-transition: color 0.5s ease;
    -moz-transition: color 0.5s ease;
    -o-transition: color 0.5s ease;
    transition: -color 0.5s ease;
}

.question a:hover {
    color:#b39e6b;
    cursor: pointer;
}

input:focus{
    outline: 0;
}

.input_box{
    padding-left:5px;
    box-sizing:content-box;
}

#lightWin{
    width:100%;
    height:100%;
    position:fixed;
    left:0px;
    top:0px;
    background: url(../images/overlay.png); 
    z-index:99;
}

#lightContent{
    z-index:999;
}

/*===VIDEO GALLERY===*/
#video_container {background:#877751; border:20px solid #FFF; width:960px; height:600px; margin-left:-480px; position: absolute; top:-300px; left:50%; padding:35px 0 35px 0; box-sizing:border-box;}

@-moz-document url-prefix() {
    /*#video_container {width:1140px; height:600px;}*/
    #video_container {width:960px; height:600px;}
}

#video_exit {width:45px; height:45px; position:absolute; right:5px; top:5px; background-image:url(../images/close_btn.png);
             -webkit-transition: .15s ease-in-out;
             -moz-transition: .15s ease-in-out;
             -ms-transition: .15s ease-in-out;
             -o-transition: .15s ease-in-out;
             transition: .15s ease-in-out;}

@-moz-document url-prefix() {
    #video_exit {width:45px; height:45px; position:absolute; right:5px; top:5px; background-image:url(../images/close_btn.png);}
}

#video_exit:hover {
    background-image:url(../images/close_btn.png);filter: alpha(opacity=70);
    opacity: 0.7;
    -webkit-transition: .15s ease-in-out;
    -moz-transition: .15s ease-in-out;
    -ms-transition: .15s ease-in-out;
    -o-transition: .15s ease-in-out;
    transition: .15s ease-in-out;
}

.video_box {}
.video_box2 {
    overflow:hidden;
    width: 89%;
    height: 500px;
    margin: 0 auto;
    margin-left: 45px;
    width: 90%\9; /* IE 8 and below */
    margin-left: 40px\9; /* IE 8 and below */
}

@-moz-document url-prefix() {
    .video_box2  {height:500px;}
}

.video_wrapper {background:#f0edde; padding:15px; height:320px; position:relative;}

.video-item {
    width: 230px;
    margin: 0 0 40px 30px;
    display: inline-block;
    vertical-align:top;
}

.video-item:nth-child(3n - 1) { /*the first child*/
    margin:0 0 40px 30px;
}

.video-item:nth-child(3n + 1) { /*the last child*/
    margin:0 0 40px 0;
}

<!--photos-->
.video_photo {
    width:205px; 
    height:119px;
}

.video_icon {width: 205px; position:relative;}

.play_btn {
    background-image: url(../images/play_btn.png);
    background-repeat:no-repeat;
    width:50px;
    height:50px;
    top:0;
    left:0;
    position:absolute;
    text-decoration:none;
    margin-left:94px;
    margin-top:50px;
    -webkit-transition: .15s ease-in-out;
    -moz-transition: .15s ease-in-out;
    -ms-transition: .15s ease-in-out;
    -o-transition: .15s ease-in-out;
    transition: .15s ease-in-out;
}

.play_btn:hover {
    background-image: url(../images/play_btn_hover.png);
    background-repeat:no-repeat;
    width:50px;
    height:50px;
    -webkit-transition: .15s ease-in-out;
    -moz-transition: .15s ease-in-out;
    -ms-transition: .15s ease-in-out;
    -o-transition: .15s ease-in-out;
    transition: .15s ease-in-out;
}

.play_btn2 {
    background-image: url(../images/play_btn.png);
    background-repeat:no-repeat;
    width:50px;
    height:50px;
    top:0;
    left:0;
    position:absolute;
    text-decoration:none;
    margin-left:139px;
    margin-top:106px;
    -webkit-transition: .15s ease-in-out;
    -moz-transition: .15s ease-in-out;
    -ms-transition: .15s ease-in-out;
    -o-transition: .15s ease-in-out;
    transition: .15s ease-in-out;
}

.play_btn2:hover {
    background-image: url(../images/play_btn_hover.png);
    background-repeat:no-repeat;
    width:50px;
    height:50px;
    -webkit-transition: .15s ease-in-out;
    -moz-transition: .15s ease-in-out;
    -ms-transition: .15s ease-in-out;
    -o-transition: .15s ease-in-out;
    transition: .15s ease-in-out;
}

.video_description {width:205px; padding:15px 3px; position:relative; box-sizing:border-box;}
.video_description p {font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; font-size:0.95em; line-height:1.4em; margin:0;}
.video_more {position:absolute; bottom:15px; right: 15px;}
.video_more a {font-family:'Oxygen', Arial, Helvetica, sans-serif; font-size:0.9em; color:#a78f44;}



/*===LOCATION===*/
#map_container {width:1024px; height:768px; margin: 0 auto;}



#map_exit {width:45px; height:45px; position:absolute; right:-45px;; top:0px; background-image:url(../images/close_btn.jpg);
           -webkit-transition: .15s ease-in-out;
           -moz-transition: .15s ease-in-out;
           -ms-transition: .15s ease-in-out;
           -o-transition: .15s ease-in-out;
           transition: .15s ease-in-out;}

@-moz-document url-prefix() {
    #map_exit {width:45px; height:45px; position:absolute; right:-45px; top:0px; background-image:url(../images/close_btn.jpg);}
}

#map_exit:hover {
    background-image:url(../images/close_btn_hover.jpg);
    -webkit-transition: .15s ease-in-out;
    -moz-transition: .15s ease-in-out;
    -ms-transition: .15s ease-in-out;
    -o-transition: .15s ease-in-out;
    transition: .15s ease-in-out;
}


/*===LOGIN CATEGORY===*/
#category_container {text-align:center;width:800px; height:480px; background:#000; margin-left:-400px; position: absolute; top:-240px; left:50%; padding:115px 70px; box-sizing:border-box; -moz-box-sizing: border-box}

@-moz-document url-prefix() {
    #category_container {text-align:center;width:800px; height:480px; margin-left:-400px;}
}

#category_exit {width:45px; height:45px; position:absolute; left:800px; top:5px; background-image:url(../images/close_btn.png)}

@-moz-document url-prefix() {
    #category_exit {width:45px; height:45px; position:absolute; left:750px; top:5px; background-image:url(../images/close_btn.png)}
}


#category_exit:hover {
    background-image:url(../images/close_btn.png);filter: alpha(opacity=70);
    opacity: 0.7;
    -webkit-transition: opacity .15s ease-in-out;
    -moz-transition: opacity .15s ease-in-out;
    -ms-transition: opacity .15s ease-in-out;
    -o-transition: opacity .15s ease-in-out;
    transition: opacity .15s ease-in-out;
}

.category {
    width:320px;
    height:160px;
    display:inline-table;
    background:#877851;
    color:#FFF;
    font-size:1.2em; 
    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
    -webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
    text-decoration:none;
    padding:50px 25px; 
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    text-align:center;
    vertical-align:middle;
    /*float:left;*/
}




.category:hover {
    background-color:#b39e6b;
    cursor: pointer;
    border:0;
    text-decoration:none;
}

.category_btn {
    vertical-align:middle; 
    display:table-cell;
    width: 270px;
}

/*===LOGIN ACCESS DENIED===*/

#access_denied_container {text-align:center;width:800px; height:480px; background:#000; margin-left:-400px; position: absolute; top:-240px; left:50%; padding:220px 320px; box-sizing:border-box; -moz-box-sizing: border-box}

.access_denied {
    display:inline-table;
    width:160px;
    height:40px;

    background:#877851;
    color:#FFF;
    font-size:1.2em; 
    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;

    -webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
    text-decoration:none;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    text-align:center;
    vertical-align:middle;
}

.access_denied:hover {
    background-color:#b39e6b;
    cursor: pointer;
    border:0;
    text-decoration:none;
}

.access_denied_btn {

    vertical-align:middle; 
    display:table-cell;
    width: 270px;
}

/*===LOGIN DETAILS===*/
#login_details_container {

    width:800px; 
    height:480px; 
    background:#000; 
    margin-left:-400px; 
    position: absolute; 
    top:-240px; 
    left:50%;
    text-align:center;
}

.login_details {
    display:inline-table;

    width:600px;
    height:250px;
    background:#877851;
    margin:80px 100px 40px 100px;
    box-sizing: border-box;
    overflow:hidden;
}


.login_details p {

    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
    color:#FFF;
    font-size:1em; 
    line-height:1.5em;

    margin:0 auto;
    margin-top:50px;
    padding:20px;
}

.enter_btn
{
    width:300px;
    height:32px;
    display:table;
    background:#877851;
    color:#FFF;
    text-decoration:none;
    text-align:center;

    margin:0 auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size:1.2em; 
    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-weight:600;
    -webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
}

.enter_btn:hover{
    background-color:#b39e6b;
    cursor: pointer;
    border:0;
}

/*=== About Us ====*/
#about_us_container{
    position:absolute;
    left:50%;
    margin-left:-465px;
    top:-280px;
    width:910px;
    height:560px;
    background:url(../images/bg_about_us.jpg)
}

#about_us_flash{
    position:relative;
    left:114px;
    top:100px;	
}
.about_us.btn-close{
    position:absolute;
    width:45px;
    height:45px;
    left: 745px;
    top: 100px;
    z-index: 200;
    cursor:pointer;
}

#corperation {text-align:center;width:800px; height:480px; background:#000; margin-left:-400px; position: absolute; top:-240px; left:50%; box-sizing:border-box; -moz-box-sizing: border-box}
#corperation h2{color:#a68e44;text-align: left;padding: 20px;margin: 0px;}
#corperation .text{text-align: left;line-height: 2em;color: #fff;padding: 1em;width: 43%;display: inline-block;vertical-align: top;text-indent: -1em;}
#corperation .clients_block{height:390px;}



/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*ie9*/
#category_container,#login_details_container,#access_denied_container {width:850px\9;margin-left:-425px\9;}
/*safari*/
@media screen and (-webkit-min-device-pixel-ratio:0){ 
    .category {width:300px;padding:50px 20px;}
    #category_container,#login_details_container,#access_denied_container {width:850px;margin-left:-425px;}
}
/*firefox*/
@-moz-document url-prefix() { 
    .category {width:300px;padding:50px 20px;}
}
/*opera*/
doesnotexist:-o-prefocus, .category {width:300px;padding:50px 20px;} 
doesnotexist:-o-prefocus, #category_container,#login_details_container,#access_denied_container {width:850px;margin-left:-425px;}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
