﻿@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
body { margin:0; padding:0;}
:focus { outline:none;}
.clr { clear:both;}
.fl { float:left;}
.fr { float:right;}
ul, ol, li { list-style:none; padding:0; margin:0; line-height:normal;}
a { text-decoration:none; outline:0 !important;}
a img, img { border:none; vertical-align:middle;}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    padding: 0;
    margin: 0;
    line-height: normal;
    font-family: 'OpenSansBold';
    color: #343434;
}

h2 {
    font-size: 18px !important;
    margin-bottom: 25px;
}

h3 {
    font-size: 16px !important;
}

.container {width:940px;margin:0 auto;}
.container:before, .container:after {display: table; line-height: 0; content: "";}
.container:after {clear: both;}


.row {}
.row:before, .row:after {display: table; line-height: 0; content: "";}
.row:after {clear: both;}

.border {background:url(../style/img/slider_bg.jpg) repeat;box-shadow:1px 6px 5px rgba(0, 0, 0, 0.31) inset;width:100%;height:40px;overflow:hidden;}

/*======================== start Header =========================*/
#header {padding-top:10px;}
#header .logo {width:223px;height:81px;float:left;}
#header .logo a {display:block; background:url(../style/img/logo.png) no-repeat;width:223px;height:81px;}

#header .head_right {float:right;}
#header .head_right a {font-family: 'OpenSansBold';padding:20px 17px; background:#ffde00; border-radius:2px;color:#343434;text-transform:uppercase;display:block;}
#header .head_right a span {display:block;float:right;margin:-2px 0 0 14px;}

#nav {clear:both;padding-top:50px;}
#nav a.menu { display:none; float:right; width:40px; background:rgba(255,255,255,0.7);}
#nav a.menu span { display:block; margin:6px 4px; background:#5c5454; height:3px;}
#nav ul {display:block;}
#nav ul li {display:block;float:left;font-family: 'OpenSansSemibold';font-size:18px;text-transform:uppercase;margin-right:30px;position:relative;}
#nav ul li a {display:block;color:#343434;}
#nav ul li span {display:none;}
#nav ul li:hover span, #nav ul li.active span {display:block;position:absolute;bottom:-3px;left:0;width:100%;height:3px;background:#ffde00;}
/*#nav ul li a.activ {border-bottom:3px solid #ffde00;font-family: 'OpenSansBold';}
*//*#nav ul li a:hover {border-bottom:3px solid #ffde00;font-family: 'OpenSansBold';}
*//*======================== end Header =============================*/

#pageHome .row-outer-1 {
    background: url(../style/img/slider_bg.jpg) repeat;
    box-shadow: 1px 6px 5px rgba(0, 0, 0, 0.31) inset;
    padding-top: 67px;
    height: 500px;
}

#slider .slid {width:872px;margin:0 auto;}
#slider .slid .carousel-inner {width:85%;margin:0 auto;box-shadow:1px 6px 5px rgba(0, 0, 0, 0.42);}
#slider .slid .carousel-inner .item .carousel-caption {margin:0;width:100%;left:0;}
#slider .slid .carousel-inner .item .carousel-caption p {font-family: 'OpenSansLight';font-size:30px;color:#fff;}
#slider .slid .carousel-inner .item .carousel-caption a {font-family: 'OpenSansRegular';font-size:18px;color:#ffde00;line-height:45px;}

#slider .slid .carousel-control  {top:inherit;bottom:111px;}
#slider .slid a.carousel-control.left {float:left;display:block;margin-top:15%;width:auto;background:none;}
#slider .slid a.carousel-control.right {float:right;display:block;margin-top:15%;width:auto;background:none;}

#slider .txt {width:80%;margin:25px auto;text-align:center;}
#slider .txt p {font-family: 'OpenSansLight';font-size:30px;color:#fff;}
#slider .txt span { display:block;}
#slider .txt span a {font-family: 'OpenSansRegular';font-size:18px;color:#ffde00;line-height:45px;}
#slider .txt span a:hover {text-decoration:underline;}
#slider .txt span a span style/img {box-shadow:none;}

/*======================== start cantent =========================*/

#pageHome .row-outer-2 section {
    padding: 25px 0 40px 0;
    border-top: solid 3px #ffde00;
}


 .txt_box {margin:0 0 20px;}
 .txt_box p {font-family: 'OpenSansLight';font-size:16px;color:#343434;margin-top:15px;}

 .info_box { overflow:hidden; clear:both;}
 .info_box ul {}
 .info_box ul li {display:block;float:left;margin-left:5px;}
    .info_box ul li.item-1 {
        margin-left:0;
    }
 .info_box .box {width:215px;border-radius:3px;overflow:hidden;}
 .info_box .box .title {background:#ffde00;width:100%;padding:15px 0;margin:0;}
 .info_box .box .title h3 {background:url(../style/img/riht_ar.png) no-repeat right;margin:0 10px 0 15px;font-family: 'OpenSansBold';font-size:15px;color:#343434;}
 .info_box .box .img {position:relative;}
 .info_box .box .img {width:100%;}
 .info_box .box .img .txt {background:url(../style/img/bg_txt.png) repeat;width:100%;position:absolute;bottom:0;left:0;padding:10px 0;}
 .info_box .box .img .txt a.more {background:#ffde00;border-radius:2px;padding:4px 14px 6px 14px;display:block;font-family: 'OpenSansBold';font-size:15px;color:#343434;float:right;margin-right:10px;}

 .info_box .box .img .txt a.work {padding:4px 14px 6px 14px;font-family: 'OpenSansSemibold';font-size:11px;color:#fff;float:right;margin-right:10px;}
 .info_box .box .img .txt a.work:hover {text-decoration:underline;}


#pageHome .row-outer-3 {
    background: url(../style/img/home_2.jpg) repeat;
    padding: 30px 0 17px 0;
    clear: both;
    overflow: hidden;
}

 .studies .txt {background:#ffde00;padding:30px 20px 15px 60px;position:relative;overflow:hidden;}
 .studies .txt p {font-family: 'OpenSansRegular';font-size:30px;color:#343434;line-height:34px;}
 .studies .txt p span {display:block;float:right;font-family: 'OpenSansBold';font-size:15px;margin-top:30px;}
 .studies .txt .cort {position:absolute;top:30px;left:20px;background:url(../style/img/cort.png) no-repeat;width:25px;height:20px;}

.gallry h5 {
    margin-left: 20px;
}
     .gallry a {margin:0;}
.gallry ul li, #pageGallery .cart_listing ul li {
    display: block;
    float: left;
    margin: 0 0 20px 20px;
    cursor: pointer;
    position: relative;
}
 .gallry ul li:nth-child(3n+3) {
        margin: 0 0 20px 0;
 }
    .gallry ul li:nth-child(1) {
        margin: 0 0 20px 0;
    }
        .gallry ul li span, #pageGallery .cart_listing ul li span {
            display: none;
        }

        .gallry ul li:hover span, #pageGallery .cart_listing ul li:hover span {
            display: block;
            position: absolute;
            left: 40%;
            top: 32%;
            background: url(../style/img/serch_icon.png) no-repeat;
            width: 36px;
            height: 36px;
        }
#pageGallery  .cart_listing ul {
    margin-left: -20px;
}

.con_bottm {
    text-align: center;
    padding: 25px 0;
    overflow: hidden;
    clear: both;
}
 .con_bottm p {font-family: 'OpenSansRegular';font-size:30px;color:#343434;}
 .con_bottm a {display:inline-block;background:#1c1c1c;font-family: 'OpenSansSemibold';font-size:18px;color:#ffde00;padding:10px 30px;clear:both;margin-top:18px;border-radius:3px;}

/* standerd */
 .tag_line {
    background: url(../style/img/home_2.jpg) repeat;
    padding: 25px 0 30px 0;
    margin-bottom:20px;
    border-bottom: solid 1px #bdbdbd;
}
    #pageStandard div.row-outer-1 h1 {
        font-family: 'robotobold';
        font-size: 18px;
        color: #343434;
        padding-left: 20px;
    }
    #pageStandard div.row-outer-1 p {
        font-family: 'robotomedium';
        font-size: 14px;
        color: #343434;
        margin-top: 14px;
        padding-left: 20px;
    }

#pageStandard div.row-outer-1 {
    padding: 20px 0 50px 20px;
    overflow: hidden;
}
.menu_blok {width:215px;float:left;background:#343434;overflow:hidden;border-radius:10px;padding:10px 0;}
.menu_blok ul {}
.menu_blok ul li {display:block;clear:both;overflow:hidden;font-family: 'robotoregular';font-size:14px;border-bottom:solid 1px #1a1a1a;border-top:solid 1px #515151;padding-right:14px;}
.menu_blok ul li:first-child {border-top:none;}
.menu_blok ul li:last-child {border-bottom:none;}
.menu_blok ul li a {display:block;color:#fff;padding:12px 0 12px 15px;}
.menu_blok ul li a.activ {color:#ffde00;background:url(../style/img/right_yello.png) no-repeat right;}
.menu_blok ul li a:hover {color:#ffde00;background:url(../style/img/right_yello.png) no-repeat right;}

.pageStandard .grid-section .info_box {
    width: 685px;
    float: right;
}
.pageStandard .grid-section.info_box h2 {
        font-family: 'robotomedium';
        font-size: 24px;
        color: #8a8a8a;
    }
.pageStandard .grid-section .info_box h3 {
        font-family: 'robotomedium';
        font-size: 18px;
        color: #8a8a8a;
    }
.pageStandard .grid-section.info_box strong {
        font-family: 'robotoregular';
        font-size: 25px;
        color: #343434;
        font-weight: normal;
    }
.pageStandard .grid-section .info_box p {
        font-family: 'robotomedium';
        font-size: 14px;
        color: #343434;
        margin: 25px 0;
    }


/* cart_listing */

 .title {border-left:solid 5px #ffde00;padding:0 0 30px 15px;overflow:hidden;}
 .title h5 {font-family: 'robotobold';font-size:16px;color:#343434;}
 .title p {font-family: 'robotomedium';font-size:14px;color:#343434;}
 .title a.back {font-family: 'robotomedium';font-size:14px;color:#343434;}
 .title a.back {font-family: 'robotomedium';font-size:14px;color:#343434;display:block;float:right;background:#ffde00;border-radius:3px;padding:8px 10px;margin-top:-20px;}
 .title a.back span {background:url(../style/img/left_arlight.png) no-repeat;width:8px;height:14px;display:block;float:left;margin:3px 15px 0 0;width:100%}

 .cart_listing {padding:50px 0 25px 0;overflow:hidden;}

 .cart_listing .block-1 {clear:both;overflow:hidden;margin-bottom:40px;}
 .cart_listing .block-1 a.view {font-family: 'robotomedium';font-size:14px;color:#343434;display:block;float:right;background:#ffde00;border-radius:3px;padding:8px 10px;margin-top:10px;}
 .cart_listing .block-1 a.view span {background:url(../style/img/riht_arlight.png) no-repeat;width:8px;height:14px;display:block;float:right;margin:3px 0 0 15px;}
 .cart_listing .block-1 .gallry_box {}
 .cart_listing .block-1 .gallry_box ul {}
 .cart_listing .block-1 .gallry_box ul li {display:block;float:left;margin-left:15px;position:relative;}
    .cart_listing .block-1 .gallry_box ul li.item-1 {
        margin-left: 0;
    }

 .cart_listing .block-1 .gallry_box ul li .span_box {display:none;}
 .cart_listing .block-1 .gallry_box ul li:hover .span_box {display:block;position:absolute;left:0;top:0;background:url(../style/img/slider_bg.jpg) repeat;padding:0 20px 0 24px;width:100%;height:100%;}
 .cart_listing .block-1 .gallry_box ul li:hover .span_box p {font-family: 'robotoregular';font-size:14px;color:#fff;padding-top:20px;}
 .cart_listing .block-1 .gallry_box ul li:hover .span_box p strong {font-family: 'robotobold';font-weight:normal;font-size:16px;color:#ffde00;}
 .cart_listing .block-1 .gallry_box ul li:hover .span_box a {font-family: 'roboto_condensedlight';font-size:19px;color:#ffde00;display:block;float:right;margin-top:30px;}


/* cart_detail */
 .cart_detail {padding:50px 0 25px 0;overflow:hidden;}

 .cart_detail .video_box {padding-left:20px;position:relative;cursor:pointer;}
 .cart_detail .video_box .play {display:none;}
 .cart_detail .video_box:hover .play {display:block;position:absolute;top:0;left:0;height:100%;background:url(../style/img/vc_bg.png) repeat;width:98%;margin-left:20px;}
 .cart_detail .video_box:hover .play a {background:url(../style/img/right_wit.png) no-repeat left;font-family: 'robotomedium';font-size:16px;color:#fff;display:block;position:absolute;bottom:25px;right:25px;padding-left:34px;}

 .cart_detail .txt_box {clear:both;overflow:hidden;margin-top:20px;margin-left:20px;}
 .cart_detail .txt_box h5 {font-family: 'robotobold';font-size:16px;color:#343434;}
 .cart_detail .txt_box p {font-family: 'robotomedium';font-size:14px;color:#343434;margin-top:7px;}

 .cart_detail .block_1 {margin:50px 0 0 20px;}
 .cart_detail .block_1 h5 {font-family: 'robotobold';font-size:16px;color:#343434;clear:both;}
 .cart_detail .block_1 p {font-family: 'robotomedium';font-size:14px;color:#343434;margin-top:10px;clear:both;}
 .cart_detail .block_1 img {width:606px;float:left;margin-bottom:30px;}
 .cart_detail .block_1 .right_box {width:292px;float:right;}
 .cart_detail .block_1 .right_box .srvic_blk {margin-top:35px;}
 .cart_detail .block_1 .right_box .srvic_blk h6 {font-family: 'robotobold';font-size:16px;color:#343434;margin-bottom:8px;}
 .cart_detail .block_1 .right_box .srvic_blk ul {}
 .cart_detail .block_1 .right_box .srvic_blk ul li {display:block;clear:both;overflow:hidden;background:url(../style/img/hestrik_yelo.png) no-repeat left;padding-left:14px;margin-top:5px;font-family: 'robotomedium';font-size:14px;}
 .cart_detail .block_1 .right_box .srvic_blk ul li a {color:#343434;}
 .cart_detail .block_1 .right_box .srvic_blk ul li a:hover {text-decoration:underline;}

 .pro_gallry {clear:both;overflow:hidden;margin-top:40px;}
 .pro_gallry h5 {font-family: 'robotobold';font-size:16px;color:#343434;clear:both;padding-left:20px;}
 .pro_gallry ul {display:block;margin-top:30px;}
 .pro_gallry ul li {display:block;float:left;width:136px;position:relative;cursor:pointer;}
    .pro_gallry ul li.item-1 {
        margin-left: 0;
    }
 .pro_gallry ul li style/img {width:100%;}
 .pro_gallry ul li span {display:none;}
 .pro_gallry ul li:hover span {display:block;position:absolute;bottom:10px;right:10px;}
 .pro_gallry ul li:hover span a {display:block;background:url(../style/img/+butn.png) no-repeat;height:21px;width:21px;}


/* contact page */
.map {width:100%;}
.map style/img {width:100%;}
 .contact_us {border-top:solid 3px #ffde00;padding:30px 0 15% 0;overflow:hidden;}
 .contact_us h5 {font-family: 'robotobold';font-size:16px;color:#343434;clear:both;}
 .contact_us p {font-family: 'robotomedium';font-size:14px;color:#343434;}


 .contact_us .form {width:490px;float:left;margin-top:50px;}
 .contact_us .form ul {}
 .contact_us .form ul li {clear:both;overflow:hidden;margin-bottom:20px;}
 .contact_us .form ul li:last-child {float:right;display:block;margin-right:90px;}
 .contact_us .form .label {font-family: 'robotobold';font-size:16px;color:#343434;clear:both;display:block;margin-bottom:7px;padding-left:0;text-align:left;}
 .contact_us .form .txtbox {width:397px;height:39px;border:solid 1px #dad9d9;background:#f7f7f7;border-radius:2px;clear:both;}
 .contact_us .form .txtarea {width:397px;height:147px;border:solid 1px #dad9d9;background:#f7f7f7;border-radius:2px;clear:both;}
 .contact_us .form .submit {background:url(../style/img/submit.png) no-repeat;width:123px;height:28px;font-family: 'robotomedium';font-size:14px;color:#343434;border:none;cursor:pointer;padding:0 12px 4px 0;}


 .contact_us .construc {width:210px;float:left;margin-top:50px;}
 .contact_us .construc h5 {font-family: 'robotobold';font-size:16px;color:#343434;clear:both;}
 .contact_us .construc p {font-family: 'robotomedium';font-size:14px;color:#343434;}
 .contact_us .construc ul {}
 .contact_us .construc ul li {display:block;clear:both;overflow:hidden;margin-top:15px;}
 .contact_us .construc ul li strong {font-family: 'robotobold';font-size:16px;color:#343434;display:block;}
 .contact_us .construc ul li a {color:#888888;font-size:14px;font-family: 'robotomedium';}
 .contact_us .construc ul li a:hover {text-decoration:underline;}
/*======================== end cantent =========================*/


/*======================== start footer ==========================*/

#footer {background:#343434;padding:35px 0 60px 0;overflow:hidden;}
#footer ul {display:block;width:550px;margin:0 auto;}
#footer ul li {display:block;float:left;font-family: 'OpenSansSemibold';font-size:15px;margin:0 9px;}
#footer ul li a {display:block;color:#fff;}
#footer ul li a:hover {text-decoration:underline;}

/*======================== end footer ==========================*/

























