﻿@import url("lib/font-face.css");
@import url("lib/companents.css");
body{
    margin:0;
    padding:0;
    cursor:default;
    color:#333;
    font-family:"GalanoGrotesqueAlt",sans-serif;
    background-color:#18191b;
    font-size:12px;
}
.brush,.service-text h1{filter
    font-family:'Brush Script MT';
}
ul,ul li{
    text-decoration:none;
    border:0;
    margin:0;
    padding:0;
    list-style:none;
}

.whatsapp {
width: 42px;
height: 42px;
position: fixed;
background: url('../images/what2018.png');
right: 5px;
bottom: 5px;
background-size: 100%;
cursor: pointer;
z-index: 999;
}

a{
    color:#000;
    text-decoration:none !important;
    cursor:pointer;
}
* a{
    color:inherit;
}
* a:focus{
    color:inherit;
}
img{
    border:0;
    vertical-align:middle;
}
h1,h2,h3,h4,h5,h6{
    margin:0;
    padding:0;
    font-weight:normal;
}
input:focus,a:focus,button:focus,textarea:focus{
    outline:none !important;
    box-shadow:none !important;
}
.fa.fa-active-show,.fa.fa-hover-show,.active>.fa.fa-active-hidden,:hover>.fa.fa-hover-hidden{
    display:none;
}
.active>.fa.fa-active-show,:hover>.fa.fa-hover-show{
    display:inline-block;
}
.img-dila{
    overflow:hidden;
    display:block;
    position:relative;
}
.img-dila img{
    -webkit-transition:all .4s ease;
    -moz-transition:all .4s ease;
    -o-transition:all .4s ease;
    -ms-transition:all .4s ease;
    transition:all .4s ease;
}
.img-dila:hover img{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:translateZ(0) scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:translatZ(0) scale(1.2);
    transform:translatZ(0) scale(1.2);
}
.iblock,.vmiddle{
    display:inline-block;
}
.vmiddle{
    vertical-align:middle;
}
.pos-relative{
    position:relative;
}
.noCursor{
    cursor:default;
}
.noborder{
    border:0 !important;
}
a.logo-267{
    background-color:#eee;
    border-radius:50%;
    padding:6px;
    margin:10px auto;
}
a.logo-267:hover{
    background-color:#fafafa;
}
.pusher{
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -moz-osx-font-smoothing:grayscale;
}
.pusher:hover,.pusher:focus,.pusher:active{
    -webkit-animation-name:pusher;
    animation-name:pusher;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
}
@-webkit-keyframes pusher{
    50%{
        -webkit-transform:scale(.8);
        transform:scale(.8);
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1);
    }
}
@keyframes pusher{
    50%{
        -webkit-transform:scale(.8);
        transform:scale(.8);
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1);
    }
}
.middler{
    position:absolute;
    z-index:10;
    left:0;
    top:0;
    width:100%;
    height:100%;
}
.middler-in{
    width:100%;
    height:100%;
    border-spacing:0;
    display:table;
    border-collapse:collapse;
}
.middler-in.static{
    position:static;
    z-index:auto;
}
.middler-left,.middler-center,.middler-right,.middler-top,.middler-bottom{
    display:table-cell;
    vertical-align:middle;
    text-align:left;
}
.middler-center{
    text-align:center;
}
.middler-right{
    text-align:right;
}
.middler-top{
    vertical-align:top;
}
.middler-bottom{
    vertical-align:bottom;
}
.ihover{
    position:absolute;
    z-index:9;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.7);
}
.nobg{
    background-color:transparent !important;
}
[data-active-in]{
    display:none;
}
[data-active-in].active{
    display:block;
}
[animate],[data-effect]{
    visibility:hidden;
}
.anim,.social-media a,.mini-slider ul li,.ibox-link .middler,.gbox .fa,.footer a,.left-menu h3 a,.left-menu ul li a,.content-in a,.bread-custom .breadcrumb li a,.logo,#bs ul li a{
    -moz-transition:300ms all;
    -o-transition:300ms all;
    -webkit-transition:300ms all;
    -ms-transition:300ms all;
    transition:300ms all;
}
.goTop{
    background-color:#5473cb !important;
    border:0 !important;
    display: none;
}
.goTop:before{
    background-color:#18191b !important;
}
ul.nav.navbar-nav,nav.navbar,a.navbar-brand{
    margin:0;
}
nav.navbar{
    border:none;
    border-radius:0;
    min-height:inherit;
}
a.navbar-brand{
    height:auto;
    padding:0;
    line-height:inherit;
}
.navbar-toggle{
    border-color:#fff;
    margin-right:0;
    position:absolute;
    right:15px;
    top:5px;
}
.navbar-toggle.collapsed{
    background-color:#5473cb;
}
.navbar-toggle,.navbar-toggle:hover{
    background-color:#18191b;
}
.navbar-toggle .icon-bar{
    background-color:#fff;
}
#bs{
    box-shadow:none !important;
    margin:0 !important;
    padding:0 !important;
}
#bs>ul>li>a{
    background-color:transparent !important;
    color:#fff;
    line-height:100%;
    padding:30px 20px;
    font-weight: bold;
    font-size: 14px;
}
@media only screen and (min-width:768px) and (max-width:992px){
    #bs>ul>li>a{
        padding:15px;
    }
    
}
@media only screen and (max-width:767px){
    #bs>ul>li>a{
        padding:10px;
        border-bottom:1px solid #fff !important;
    }
    .mobilgizle {display: none;}
    
    
}
#bs>ul>li>a:hover,#bs>ul>li:hover>a{
    background-color:#18191b !important;
}
#bs>ul>li.active>a,#bs>ul>li.active>a:hover,#bs>ul>li.active>a:focus{
    background-color:#18191b !important;
    color:#fff !important;
}
#bs>ul>li:hover ul{
    display:block;
}
#bs>ul .open .dropdown-menu,#bs>ul>li ul{
    margin-top:0 !important;
    box-shadow:none !important;
}
#bs>ul>.open>a,#bs>ul>.open>a:hover,#bs>ul>.open>a:focus{
    border-color:transparent;
    cursor:default;
    color:#fff !important;
    background-color:#18191b !important;
}
#bs>ul .open .dropdown-menu,#bs>ul>li ul{
    margin-top:0;
    padding:0 0;
    border:none !important;
    border-radius:0;
    min-width:160px !important;
    background-color:transparent;
}
#bs>ul .open .dropdown-menu>li>a,#bs>ul>li ul li a{
    display:block;
    font-size:14px;
    padding:10px;
    color:#fff;
    background-color:#5473cb;
    border-bottom:1px solid #fff;
}
#bs>ul .open .dropdown-menu>li:last-child>a,#bs>ul>li ul li:last-child a{
    border-bottom:0;
}
#bs>ul .open .dropdown-menu>li:hover>a,#bs>ul>li ul li a:hover{
    background-color:#18191b;
    color:#fff;
}
.dropdown-menu-center{
    right:auto !important;
    left:50% !important;
    transform:translate(-50%,0);
}
.slide>ul,.photo-slider>ul{
    transform:scale(0);
    height:0;
}
@media only screen and (min-width:768px) and (max-width:992px){
    .navbar-header,.logo,#bs>ul,#bs>ul>li{
        float:none !important;
        text-align:center !important;
    }
    .logo,#bs>ul>li{
        display:inline-block !important;
    }
    
    
}
.navbar-header{
    padding:0 !important;
    margin:0 !important;
}
.navbar-header .logo{
    margin:10px 0 !important;
}
.topbar{
    position:absolute;
    left:0;
    top:0;
    z-index:99;
    width:100%;
    background:rgba(0,0,0,.7);
    background:-moz-linear-gradient(left,rgba(0,0,0,.7) 0%,rgba(0,0,0,.7) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0%,rgba(0,0,0,.7)),color-stop(100%,rgba(0,0,0,.7)));
    background:-webkit-linear-gradient(left,rgba(0,0,0,.7) 0%,rgba(0,0,0,.7) 100%);
    background:-o-linear-gradient(left,rgba(0,0,0,.7) 0%,rgba(0,0,0,.7) 100%);
    background:-ms-linear-gradient(left,rgba(0,0,0,.7) 0%,rgba(0,0,0,.7) 100%);
    background:linear-gradient(to right,rgba(0,0,0,.7) 0%,rgba(0,0,0,.7) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=1);
}
@media only screen and (max-width:767px){
    .topbar{
        position:static;
        left:auto;
        top:auto;
        z-index:inherit;
    }
    
}
.topbar.ifix .logo{
    width:140px !important;
}
@media only screen and (min-width:768px) and (max-width:992px){
    .topbar.ifix .logo{
        width:125px !important;
    }
}
.topbar.ifix #bs>ul>li>a{
    padding:20px !important;
}
@media only screen and (min-width:768px) and (max-width:992px){
    .topbar.ifix #bs>ul>li>a{
        padding:10px !important;
    }
}
.topbar.ifix .social-media{
    display:none;
}
.social-media{
    text-align:center;
    margin-bottom:15px;
}
@media only screen and (min-width:993px){
    .social-media{
        float:right;
        text-align:right;
        margin:24px 0 0 5px;
    }
}
.social-media a{
    color:#fff;
    width:20px;
    height:20px;
        margin-left:5px;
}
.facebook {
	background-color: #3450a2;
	border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
color:#fff;
}
.instagram {
	background-color: #3f7dab;
	border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
color:#fff;
}
.whatsappikon {
	background-color: #12cb4c;
	border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
color:#fff;
}
 
@media only screen and (max-width:767px){
  
    
    .social-media a{
    color:#fff;
    width:40px;
    height:40px;
        color:#18191b !important;
    line-height:100%;
    margin-left:5px;
    font-size: large;
}


}
.slide-area{
    position:relative;
}
.slide{
    position:relative;
}
.slide ul li{
    height:480px;
    background-position:center 0;
    background-repeat:no-repeat;
}
@media only screen and (min-width:768px){
    .fadeup-this{
        display:block;
        visibility:hidden;
        -moz-transition:.35s;
        -o-transition:.35s;
        -webkit-transition:.35s;
        -ms-transition:.35s;
        transition:.35s;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter:alpha(opacity=0);
        -moz-opacity:0;
        -khtml-opacity:0;
        opacity:0;
        transform:translate(0,15px);
        -webkit-transform:translate(0,15px);
        -moz-transform:translate(0,15px);
        -o-transform:translate(0,15px);
        -ms-transform:translate(0,15px);
    }
    .fadeup-this.menu-center{
        transform:translate(-50%,15px);
        -webkit-transform:translate(-50%,15px);
        -moz-transform:translate(-50%,15px);
        -o-transform:translate(-50%,15px);
        -ms-transform:translate(-50%,15px);
    }
    .fadeup-this-left{
        transform:translate(15px,0);
        -webkit-transform:translate(15px,0);
        -moz-transform:translate(15px,0);
        -o-transform:translate(15px,0);
        -ms-transform:translate(15px,0);
    }
    .fadeup-this-right{
        transform:translate(-15px,0);
        -webkit-transform:translate(-15px,0);
        -moz-transform:translate(-15px,0);
        -o-transform:translate(-15px,0);
        -ms-transform:translate(-15px,0);
    }
    .fadeup-hover,.fadeup:hover .fadeup-this,.fadeup-first:hover>.fadeup-this{
        display:block;
        visibility:visible;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter:alpha(opacity=100);
        -moz-opacity:1;
        -khtml-opacity:1;
        opacity:1;
        transform:translate(0);
        -webkit-transform:translate(0);
        -moz-transform:translate(0);
        -o-transform:translate(0);
        -ms-transform:translate(0);
        -moz-transition:transform .3s ease 0s,opacity .3s ease 0s,visibility .3s linear 0s;
        -o-transition:transform .3s ease 0s,opacity .3s ease 0s,visibility .3s linear 0s;
        -webkit-transition:transform .3s ease 0s,opacity .3s ease 0s,visibility .3s linear 0s;
        -ms-transition:transform .3s ease 0s,opacity .3s ease 0s,visibility .3s linear 0s;
        transition:transform .3s ease 0s,opacity .3s ease 0s,visibility .3s linear 0s;
    }
    .fadeup-hover.menu-center,.fadeup:hover .menu-center.fadeup-this,.fadeup-first:hover>.menu-center.fadeup-this{
        transform:translate(-50%,0);
        -webkit-transform:translate(-50%,0);
        -moz-transform:translate(-50%,0);
        -o-transform:translate(-50%,0);
        -ms-transform:translate(-50%,0);
    }
    .menu-center{
        right:auto !important;
        left:50% !important;
    }
}
.slide-detail{
    padding:15px;
    display:inline-block;
    background:rgba(24,25,27,.5);
    background:-moz-linear-gradient(left,rgba(24,25,27,.5) 0%,rgba(24,25,27,.5) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0%,rgba(24,25,27,.5)),color-stop(100%,rgba(24,25,27,.5)));
    background:-webkit-linear-gradient(left,rgba(24,25,27,.5) 0%,rgba(24,25,27,.5) 100%);
    background:-o-linear-gradient(left,rgba(24,25,27,.5) 0%,rgba(24,25,27,.5) 100%);
    background:-ms-linear-gradient(left,rgba(24,25,27,.5) 0%,rgba(24,25,27,.5) 100%);
    background:linear-gradient(to right,rgba(24,25,27,.5) 0%,rgba(24,25,27,.5) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#18191b',endColorstr='#18191b',GradientType=1);
}
.slide-detail h1{
    color:#fff;
    
    font-weight:800;
    font-size:25px;
}
@media only screen and (max-width:767px){
    .slide-detail{
        padding:10px;
    }
    .slide-detail h1{
        font-size:15px;
    }
}
.slide-text{
    font-size:16px;
    font-weight:300;
    color:#fff;
}
.mini-boxes{
    position:absolute;
    left:0;
    bottom:0;
    z-index:9;
    width:100%;
}
.mini-boxes:before{
    content:'';
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    z-index:9;
    width:100%;
    height:5px;
    background:rgba(84,115,203,.58);
    background:-moz-linear-gradient(left,rgba(84,115,203,.58) 0%,rgba(84,115,203,.58) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0%,rgba(84,115,203,.58)),color-stop(100%,rgba(84,115,203,.58)));
    background:-webkit-linear-gradient(left,rgba(84,115,203,.58) 0%,rgba(84,115,203,.58) 100%);
    background:-o-linear-gradient(left,rgba(84,115,203,.58) 0%,rgba(84,115,203,.58) 100%);
    background:-ms-linear-gradient(left,rgba(84,115,203,.58) 0%,rgba(84,115,203,.58) 100%);
    background:linear-gradient(to right,rgba(84,115,203,.58) 0%,rgba(84,115,203,.58) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5473cb',endColorstr='#5473cb',GradientType=1);
}
@media only screen and (max-width:767px){
    .mini-boxes{
        display:none !important;
    }
}
.mini-slider ul li{
    border:5px solid transparent;
    border-bottom-color:transparent !important;
    padding:5px;
}
.mini-slider ul li a{
    display:block;
    position:relative;
    overflow:hidden;
}
@media(min-width:768px){
    .mini-slider ul li a{
        height:50px;
        overflow:hidden;
    }
}
@media(min-width:768px){
    .mini-slider ul li a img{
        min-height:100%;
    }
}
.mini-slider ul li.active{
    border-color:rgba(84,115,203,.58);
}
.section-services{
    padding:45px 0;
}
@media only screen and (max-width:767px){
    .section-services{
        padding:15px 0 30px;
    }
}
.service-text{
    font-size:14px;
    color:#c5c5c5;
    text-align:center;
    font-style:italic;
}
.service-text h1{
    text-align:center;
    font-size:43px;
    color:#c5c5c5;
}
@media only screen and (max-width:767px){
    .service-text h1{
        font-size:26px;
    }
}
.iheader{
    color:#fff;
    text-align:center;
}
.iheader h4{
    display:inline-block;
    font-weight:500;
    border-bottom:2px solid #fff;
    line-height:100%;
    padding-bottom:5px;
}
.row-10{
    margin:0 -10px;
}
.ibox{
    margin-bottom:25px;
    position:relative;
    display:block;
    -webkit-box-shadow:0 0 20px rgba(255,255,255,.7);
    -moz-box-shadow:0 0 20px rgba(255,255,255,.7);
    box-shadow:0 0 20px rgba(255,255,255,.7);
}
.ibox:hover .ibox-link .middler{
    width:100%;
    height:100%;
}
.ibox-title{
    background-color:#090909;
    text-align:center;
    padding:6px 10px;
}
.ibox-title h5{
    font-size:14px;
    font-weight:800;
    color:#fff;
    line-height:130%;
    display:block;
    position:relative;
}
@media(min-width:768px){
    .ibox-title h5{
        height:18px;
        overflow:hidden;
    }
}
@media(min-width:768px){
    .ibox-title h5 img{
        min-height:100%;
    }
}
.ibox-link{
    display:block;
    position:relative;
    overflow:hidden;
    color:#fff !important;
    font-size:18px;
}
@media(min-width:768px){
    .ibox-link{
        height:140px;
        overflow:hidden;
    }
}
@media(min-width:768px){
    .ibox-link img{
        min-height:100%;
    }
}
.ibox-link .middler{
    background:rgba(24,25,27,.3);
    background:-moz-linear-gradient(left,rgba(24,25,27,.3) 0%,rgba(24,25,27,.3) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0%,rgba(24,25,27,.3)),color-stop(100%,rgba(24,25,27,.3)));
    background:-webkit-linear-gradient(left,rgba(24,25,27,.3) 0%,rgba(24,25,27,.3) 100%);
    background:-o-linear-gradient(left,rgba(24,25,27,.3) 0%,rgba(24,25,27,.3) 100%);
    background:-ms-linear-gradient(left,rgba(24,25,27,.3) 0%,rgba(24,25,27,.3) 100%);
    background:linear-gradient(to right,rgba(24,25,27,.3) 0%,rgba(24,25,27,.3) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#18191b',endColorstr='#18191b',GradientType=1);
    left:auto;
    top:auto;
    bottom:0;
    right:0;
    height:0;
    width:0;
}
.btn-all{
    display:inline-block;
    vertical-align:middle;
    position:relative;
    color:#fff !important;
    -moz-transition:300ms all;
    -o-transition:300ms all;
    -webkit-transition:300ms all;
    -ms-transition:300ms all;
    transition:300ms all;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background-color:#fff;
    border:1px solid #fff;
    padding:10px 20px;
    text-align:center;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    line-height:140%;
    background-color:transparent;
    font-size:12px;
}
.btn-all:disabled,.btn-all.disabled{
    background-color:#e6e6e6 !important;
    cursor:not-allowed;
}
.btn-all:active,.btn-all.active{
    background-color:#fff;
    cursor:default;
}
.btn-all:hover{
    background-color:#b3b3b3;
}
.btn-all.btn-white:hover{
    background-color:#f2f2f2;
}
.btn-all:hover{
    background-color:#5473cb;
}
.gbox{
    display:block;
    position:relative;
    height:160px;
    overflow:hidden;
    color:#fff !important;
    font-size:24px !important;
}
.gbox img{
    min-height:100%;
}
.gbox .fa{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity:0;
    opacity:0;
}
.gbox .middler:before{
    background:rgba(84,115,203,.5);
    background:-moz-linear-gradient(left,rgba(84,115,203,.5) 0%,rgba(84,115,203,.5) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0%,rgba(84,115,203,.5)),color-stop(100%,rgba(84,115,203,.5)));
    background:-webkit-linear-gradient(left,rgba(84,115,203,.5) 0%,rgba(84,115,203,.5) 100%);
    background:-o-linear-gradient(left,rgba(84,115,203,.5) 0%,rgba(84,115,203,.5) 100%);
    background:-ms-linear-gradient(left,rgba(84,115,203,.5) 0%,rgba(84,115,203,.5) 100%);
    background:linear-gradient(to right,rgba(84,115,203,.5) 0%,rgba(84,115,203,.5) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5473cb',endColorstr='#5473cb',GradientType=1);
}
.gbox:hover .fa{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity:1;
    opacity:1;
}
.footer{
    background-color:#000;
    padding:20px 0;
    font-size:12px;
    color:#c5c5c5;
    font-weight:500;
}
.footer h5{
    font-size:14px;
    font-weight:500;
    margin-bottom:20px;
}
.footer a:hover{
    color:#fff;
}
@media only screen and (min-width:100px) and (max-width:992px){
    .footer-logo{
        text-align:center;
    }
}
.footer-menu{
    margin-bottom:15px;
}
.footer-menu ul li{
    position:relative;
}
.footer-menu ul li:before{
    content:'*';
    font-size:15px;
    display:block;
    position:absolute;
    left:0;
    top:0;
    z-index:9;
    top:0;
    left:-10px;
}
.contact-box{
    font-size:14px;
    color:#c5c5c5;
    font-weight:500;
}
.contact-box .form-group{
    position:relative;
    padding:0 0 5px 35px;
}
.contact-box .fa{
    position:absolute;
    left:0;
    top:0;
    z-index:9;
    font-size:24px;
    color:#5473cb;
}
.copyright{
    position:relative;
    padding-right:30px;
}
.di-logo{
    position:absolute;
    right:0;
    top:0;
    z-index:9;
}
@media only screen and (max-width:767px){
    .di-logo{
        position:static;
        right:auto;
        top:auto;
        z-index:inherit;
    }
}
@media only screen and (max-width:767px){
    .di-logo{
        margin-top:15px;
        text-align:center;
    }
}
.poster{
    background-repeat:no-repeat;
    background-position:center 0;
    height:250px;
    position:relative;
}
.poster .middler{
    background:rgba(24,25,27,.5);
    background:-moz-linear-gradient(left,rgba(24,25,27,.5) 0%,rgba(24,25,27,.5) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0%,rgba(24,25,27,.5)),color-stop(100%,rgba(24,25,27,.5)));
    background:-webkit-linear-gradient(left,rgba(24,25,27,.5) 0%,rgba(24,25,27,.5) 100%);
    background:-o-linear-gradient(left,rgba(24,25,27,.5) 0%,rgba(24,25,27,.5) 100%);
    background:-ms-linear-gradient(left,rgba(24,25,27,.5) 0%,rgba(24,25,27,.5) 100%);
    background:linear-gradient(to right,rgba(24,25,27,.5) 0%,rgba(24,25,27,.5) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#18191b',endColorstr='#18191b',GradientType=1);
}
.poster h1{
    background:#5473cb;
    background:-moz-linear-gradient(left,#5473cb 0%,#5473cb 100%);
    background:-webkit-gradient(left top,right top,color-stop(0%,#5473cb),color-stop(100%,#5473cb));
    background:-webkit-linear-gradient(left,#5473cb 0%,#5473cb 100%);
    background:-o-linear-gradient(left,#5473cb 0%,#5473cb 100%);
    background:-ms-linear-gradient(left,#5473cb 0%,#5473cb 100%);
    background:linear-gradient(to right,#5473cb 0%,#5473cb 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5473cb',endColorstr='#5473cb',GradientType=1);
    font-weight:300;
    padding:10px 30px 10px;
    color:#fff;
    display:inline-block;
    margin-bottom:30px;
    font-size:24px;
}
@media only screen and (max-width:767px){
    .poster h1{
        font-size:28px;
        padding:5px 10px 10px;
        margin-bottom:10px;
    }
}
@media only screen and (max-width:767px){
    .poster{
        background-image:none !important;
        height:auto !important;
    }
}
.stage{
    padding:30px 0;
}
@media only screen and (max-width:767px){
    .stage{
        padding:15px 0;
    }
}
.left-menu{
    background-color:#5473cb;
}
@media only screen and (min-width:100px) and (max-width:992px){
    .left-menu{
        margin-bottom:15px;
    }
}
.left-menu h3{
    padding:10px;
    background-color:#3452a7;
    color:#fff;
    font-size:17px;
}
.left-menu h3 a{
    position:relative;
}
.left-menu h3 a .fa{
    position:absolute;
    right:0;
    top:0;
    z-index:9;
    right:15px;
    top:10px;
    width:auto;
}
@media only screen and (min-width:100px) and (max-width:992px){
    .left-menu h3{
        padding:0;
    }
    .left-menu h3 a{
        padding:10px;
    }
    .left-menu h3 a:hover{
        color:#5473cb;
        background-color:#fff;
    }
}
@media only screen and (min-width:100px) and (max-width:992px){
    .left-menu ul{
        display:none;
    }
}
@media only screen and (min-width:993px){
    .left-menu ul{
        display:block !important;
    }
}
.left-menu ul li a{
    display:block;
    font-size:16px;
    color:#fff !important;
    padding:10px;
    border-bottom:1px solid #fff;
}
.left-menu ul li a:before{
    background-color:#fff;
}
.left-menu ul li a .fa{
    margin-right:4px;
}
.left-menu ul li.active a,.left-menu ul li a:hover{
    color:#000 !important;
}
.left-menu ul li.active a{
    background-color:#fff;
}
.content{
    background-color:#fff;
    padding:15px;
}
.content-in{
    font-size:14px;
    line-height:170%;
    color:#18191b;
}
.content-in h4{
    font-size:18px;
    font-weight:600;
    margin-bottom:15px;
}
.content-in a:hover{
    color:#5473cb;
}
.content-text{
    margin-bottom:15px;
}
.bread-custom{
    padding:10px 20px;
    background-color:#5473cb;
    margin-bottom:30px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.bread-custom .breadcrumb{
    margin:0;
    padding:0;
    background-color:transparent;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
}
.bread-custom .breadcrumb li{
    font-size:14px;
    color:#fff;
}
.bread-custom .breadcrumb li a{
    font-size:15px;
    color:#fff !important;
}
.bread-custom .breadcrumb li a:hover{
    color:#ddd !important;
    text-decoration:underline !important;
}
@media(max-width:767px){
    .navbar-header,.logo{
        float:none !important;
    }
    .logo{
        display:inline-block;
        margin:0 auto !important;
    }
    #bs{
        padding:0 !important;
    }
    #bs>ul,#bs>ul>li{
        display:block !important;
    }
    #bs>ul .open .dropdown-menu,#bs>ul>li:hover ul{
        display:block !important;
        position:relative !important;
        float:none !important;
        min-width:inherit !important;
        padding:0 !important;
        box-shadow:none !important;
    }
    .slide ul li{
        background-image:none !important;
        min-height:inherit !important;
        max-height:inherit !important;
        height:auto !important;
    }
    .xs-block{
        display:block !important;
        width:100% !important;
    }
}
@media(min-width:993px) and (max-width:1200px){
    #bs>ul>li>a{
        padding-left:15px !important;
        padding-right:15px !important;
    }
}
