﻿@import url("lib/font-face.css");
@import url("lib/companents.css");
@import url("lib/checkbox.css");
body{
    margin:0;
    padding:0;
    cursor:default;
    color:#333;
    font-family:"Exo 2.0",sans-serif;
    background-color:#fff;
    font-size:12px;
}
ul,ul li{
    text-decoration:none;
    border:0;
    margin:0;
    padding:0;
    list-style:none;
}
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,.slide-nodes ul li,.tab-link,.camp-item b,.camp-item span,.wizard ul li{
    display:inline-block;
}
.vmiddle,.slide-nodes ul li,.tab-link,.camp-item b,.camp-item span,.wizard ul li{
    vertical-align:middle;
}
.pos-relative{
    position:relative;
}
.noCursor{
    cursor:default;
}
.noborder{
    border:0 !important;
}

.tabfoto {height: 250px;}

.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;
}


.play-icon{
    position:absolute;
    left:0;
    top:0;
    z-index:9;
    left:50%;
    top:50%;
    margin-top:-35px;
    margin-left:-49px;
    width:98px;
    height:70px;
    background-image:url("../images/icon-play.png");
    background-repeat:no-repeat;
    background-position:center 0;
}
.best-box .play-icon{
    background-image:url(../images/icon-play-red.png);
    width:57px;
    height:57px;
    margin-left:-28px;
    margin-top:-28px;
}


@-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:5;
    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,.side-tools a,.slide-item,.node-pop a,.node-image,.node-image img,.tab-link,.section-call .form-control,.former .form-control,.textus a,.btn-submit,.social-media a,.icontact ul li a,.twitter-area .itwitter ul li a,.logo img,.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;
}
.font-extra,.middler-down h2,.slide-text,.slide-item h2 small{
    font-family:"Exo 2.0 Extra",sans-serif;
}
.font-exo,.middler-down h2 b,.slide-text h3,.slide-text h1{
    font-family:"Exo 2.0",sans-serif;
}
.goTop{
    background-color:#333 !important;
}
.goTop:hover{
    background-color:#000 !important;
}
.dropdown-menu-center{
    right:auto !important;
    left:50% !important;
    transform:translate(-50%,0);
}
.slide>ul,.camps>ul{
    transform:scale(0);
}
.slide{
    position:relative;
}
.slide ul li{
    position:relative;
    background-repeat:no-repeat;
    background-position:center center;
    height:985px;
}
.slide ul li .middler:not(.middler-down){
    background:rgba(0,0,0,.2);
    background:-moz-linear-gradient(left,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0%,rgba(0,0,0,.2)),color-stop(100%,rgba(0,0,0,.2)));
    background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%);
    background:-o-linear-gradient(left,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%);
    background:-ms-linear-gradient(left,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%);
    background:linear-gradient(to right,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=1);
}
@media only screen and (max-width:767px){
    .slide ul li video{
        height:400px;
    }
    
    .tabfoto { height: 170px;
    }


}
.slide ul li .visible-xs{
    height:400px;
}
.middler-down h2{
    color:#fff;
    font-size:33px;
    margin-bottom:55px;
}
@media only screen and (min-width:1520px){
    .middler-down h2{
        font-size:43px;
    }
}
@media only screen and (max-width:767px){
    .middler-down h2{
        font-size:22px;
    }
}
@media only screen and (max-width:480px){
    .middler-down h2{
        font-size:18px;
        margin-bottom:75px;
    }
}
.slide-text{
    font-size:21px;
    color:#fff;
}
.slide-text h3,.slide-text h1{
    font-size:58px;
    font-weight:200;
}
.slide-text h3{
    margin:10px 0;
}
.slide-text h1{
    font-weight:700;
    margin-bottom:40px;
}
@media only screen and (max-width:767px){
    .slide-text{
        font-size:16px;
    }
    .slide-text h3,.slide-text h1{
        font-size:26px;
    }
    .slide-text h1{
        margin-bottom:15px;
    }
}
.topbar{
    padding:40px 0;
    position:absolute;
    left:0;
    top:0;
    z-index:9;
    width:100%;
}
@media only screen and (min-width:100px) and (max-width:992px){
    .topbar{
        padding:20px 0 0;
    }
}
  .side-tools{
    position:absolute;
    right:0;
    top:0;
    z-index:9;
    position:fixed;
    top:50%;
    margin-top:-118px;
}
@media only screen and (max-width:767px){
    .side-tools{
        position:static;
        right:auto;
        top:auto;
        z-index:inherit;
    }
}
.side-tools a{
    display:block;
    margin-bottom:10px;
}

.side-tools .item1{background:url("../images/btn-form.png") no-repeat;width:67px;height:156px;}
.side-tools .item2{background:url("../images/btn-blog.png") no-repeat;width:67px;height:67px;}
.side-tools .item4{background:url("../images/360sag.png") no-repeat;width:67px;height:147px;}
.side-tools .item3{background:url("../images/btn-canli.png") no-repeat;width:67px;height:147px;}

.side-tools .item1:hover{background:url("../images/btn-form-hover.png");}
.side-tools .item2:hover{background:url("../images/btn-blog-hover.png");}
 .side-tools .item3:hover{background:url("../images/btn-canli-hover.png");}
.side-tools .item4:hover{background:url("../images/360sag_hover.png");}

.slide-items,.bg-blue,.slide{
    background-color:#003c84;
}
.slide-items{
    margin-top:-402px;
}
@media only screen and (min-width:768px) and (max-width:992px){
    .slide-items{
        margin-top:-382px;
    }
}
@media only screen and (max-width:767px){
    .slide-items{
        margin-top:-217px;
    }
}
.slide-item{
    height:702px;
    display:block;
    background-repeat:no-repeat;
    background-position:0 center;
    background-size:contain;
    color:#fff;
    font-size:16px;
    padding-bottom:205px;
}
.slide-item:hover{
    color:#4c93e8;
}
.slide-item h2{
    color:#fff;
    font-size:20px;
    font-weight:700;
    margin-bottom:10px;
}
.slide-item h2 small{
    color:#fff;
    font-size:30px;
}
.slide-item.right{
    background-position:right center;
}
@media only screen and (max-width:767px){
    .slide-item{
        height:400px;
    }
    .slide-item h2{
        margin-bottom:15px;

    }
    .slide-item h2,.slide-item h2 small{
        font-size:20px;
    }
}
@media only screen and (max-width:480px){
    .slide-item h2,.slide-item h2 small{
        font-size:12px;
    }
}
@media only screen and (min-width:993px){
    .container-fluid{
        padding-left:80px !important;
        padding-right:80px !important;
    }
}
.slide-nodes{
    text-align:center;
    padding-bottom:15px;
}
.slide-nodes ul li{
    position:relative;
    margin:0 -2px;
    max-width:100px;
}
.slide-nodes ul li a{
    display:block;
    font-weight:300;
    font-size:13px;
}
.slide-nodes ul li.active .node-image,.slide-nodes ul li:hover .node-image{
    background-color:#fdfdfd;
}
.slide-nodes ul li:not(.active) .node-image img{
    filter:brightness(0) invert(1);
    -webkit-filter:brightness(0) invert(1);
    -moz-filter:brightness(0) invert(1);
    -ms-filter:brightness(0) invert(1);
}
.slide-nodes ul li:hover .node-image img{
    filter:brightness(1) invert(0);
    -webkit-filter:brightness(1) invert(0);
    -moz-filter:brightness(1) invert(0);
    -ms-filter:brightness(1) invert(0);
}
@media only screen and (max-width:767px){
    .slide-nodes{
        margin-top:-100px;
        margin-left:5px;
    }
    .slide-nodes ul li{
        position:static;
        width:33.333333%;
        float:left;
        max-width:inherit;
    }
}
.node-pop{
    width:330px;
    padding:8px;
    background-color:#0059ab;
    color:#fff;
    position:relative;
    text-align:left;
    position:absolute;
    left:0;
    top:0;
    z-index:9;
    top:-100%;
}
.node-pop a{
    color:#00acab;
    display:inline-block;
    font-weight:bold !important;
}
.node-pop a:hover{
    color:#fff;
}
.node-pop h3{
    margin-bottom:8px;
    font-weight:bold;
    font-size:18px;
}
.node-pop:after{
    display:block;
    content:'';
    position:absolute;
    left:0;
    bottom:0;
    z-index:1;
    bottom:-15px;
    left:50%;
    margin-left:-20px;
    width:0;
    height:0;
    border-left:20px solid transparent;
    border-right:20px solid transparent;
    border-top:15px solid #0059ab;
}
@media only screen and (max-width:767px){
    .node-pop{
        width:100%;
        top:auto;
        left:0;
    }
}
.pop-image{
    border:4px solid #00acab;
    display:block;
    display:block;
    position:relative;
    height:100px;
    overflow:hidden;
}
.pop-image img{
    min-height:100%;
}
.node-image{
    display:block;
    position:relative;
    height:64px;
    overflow:hidden;
    text-align:center;
    overflow:hidden;
    padding-left:0 !important;
    padding-right:0 !important;
    padding:0 10px;
    border-bottom:1px solid #0067bf;
}
.node-image img{
    max-height:64px;
}
@media only screen and (max-width:767px){
    .node-image{
        padding:0 5px;
    }
    .node-image img{
        max-width:40px;
    }
}
.node-text{
    display:block;
    position:relative;
    height:83px;
    overflow:hidden;
    color:#fff;
    padding:10px;
    line-height:120%;
}
.node-text img{
    min-height:100%;
}
@media only screen and (min-width:768px){
    .node-image,.node-text{
        padding-left:14px !important;
        padding-right:14px !important;
    }
}
.section-2{
    height:520px;
    position:relative;
    overflow:hidden;
}
.bg-item{
    position:absolute;
    left:0;
    top:0;
    z-index:9;
    display:none;
    z-index:1;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
}
.bg-item.active{
    display:block;
}
video{
    display:block;
    object-fit:cover;
    width:100%;
    height:100%;
}
.tab-items{
    display:block;
    position:relative;
    height:470px;
    overflow:hidden;
    overflow:visible !important;
}
.tab-items img{
    min-height:100%;
}
.tab-item{
    color:#fff;
    font-size:13px;
    margin-bottom:8px;
}
.tab-item h2{
    font-size:30px;
    font-weight:200;
    margin-bottom:50px;
}
@media only screen and (min-width:100px) and (max-width:992px){
    .tab-item h2{
        font-size:20px;
        margin-bottom:20px;
    }
}
.add-corner,.tab-item h2{
    display:inline-block;
    position:relative;
}
.add-corner:before,.tab-item h2:before,.add-corner:after,.tab-item h2:after{
    display:block;
    content:'';
    position:absolute;
    left:0;
    top:0;
    z-index:9;
    border:9px solid #fff;
    width:35px;
    height:35px;
}
.add-corner:after,.tab-item h2:after{
    border-left:0;
    border-top:0;
    left:auto;
    right:0;
    top:auto;
    bottom:0;
    margin-bottom:-20px;
    margin-right:-20px;
}
.add-corner:before,.tab-item h2:before{
    border-right:0;
    border-bottom:0;
    margin-top:-20px;
    margin-left:-20px;
}
.add-corner.color-turk:before,.tab-item h2.color-turk:before,.add-corner.color-turk:after,.tab-item h2.color-turk:after,.add-corner.color-blue:before,.tab-item h2.color-blue:before,.add-corner.color-blue:after,.tab-item h2.color-blue:after{
    border-color:#00acab;
    border-width:8px;
}
.add-corner.color-turk:after,.tab-item h2.color-turk:after,.add-corner.color-blue:after,.tab-item h2.color-blue:after{
    margin-bottom:-30px;
    margin-right:-30px;
}
.add-corner.color-turk:before,.tab-item h2.color-turk:before,.add-corner.color-blue:before,.tab-item h2.color-blue:before{
    margin-top:-30px;
    margin-left:-30px;
}
.add-corner.color-blue:before,.tab-item h2.color-blue:before,.add-corner.color-blue:after,.tab-item h2.color-blue:after{
    border-color:#003c84;
}
@media only screen and (min-width:100px) and (max-width:992px){
    .add-corner:after,.tab-item h2:after{
        margin-bottom:-12px !important;
        margin-right:-12px !important;
    }
    .add-corner:before,.tab-item h2:before{
        margin-top:-12px !important;
        margin-left:-12px !important;
    }
}
.tab-link{
    font-size:18px;
    color:#92a6a6;
    border-bottom:3px solid #92a6a6;
    margin:0 0 20px;
    margin-right:20px;
}
.tab-link.active,.tab-link:hover{
    color:#fff;
    border-color:#fff;
}
@media only screen and (max-width:767px){
    .tab-link{
        font-size:13px;
        margin-right:5px;
    }
}
@media only screen and (max-width:480px){
    .tab-link{
        font-size:11px;
    }
}
.middler-bg{
    background:rgba(0,89,173,.7);
    background:-moz-linear-gradient(left,rgba(0,89,173,.7) 0%,rgba(0,89,173,.7) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0%,rgba(0,89,173,.7)),color-stop(100%,rgba(0,89,173,.7)));
    background:-webkit-linear-gradient(left,rgba(0,89,173,.7) 0%,rgba(0,89,173,.7) 100%);
    background:-o-linear-gradient(left,rgba(0,89,173,.7) 0%,rgba(0,89,173,.7) 100%);
    background:-ms-linear-gradient(left,rgba(0,89,173,.7) 0%,rgba(0,89,173,.7) 100%);
    background:linear-gradient(to right,rgba(0,89,173,.7) 0%,rgba(0,89,173,.7) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0059ad',endColorstr='#0059ad',GradientType=1);
    z-index:2;
}
@media only screen and (min-width:993px){
    .middler-bg{
        width:45%;
    }
}
@media only screen and (min-width:768px) and (max-width:992px){
    .middler-bg{
        width:65%;
    }
}
.section-3 .section-title{
    background-image:url("../images/bg-blue.jpg");
    background-repeat:no-repeat;
    background-position:center center;
    height:86px;
    overflow:hidden;
    position:relative;
    text-align:center;
}
.section-3 .section-title h1{
    font-weight:bold;
    font-size:30px;
    color:#003c84;
}
@media only screen and (max-width:767px){
    .section-3 .section-title{
        height:70px;
    }
    .section-3 .section-title h1{
        font-size:12px;
    }
    .section-3 .section-title img{
        max-width:60px;
    }
}
.camps ul li{
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
    overflow:hidden;
}
@media only screen and (max-width:480px){
    .camps ul li .pull-right{
        width:98%;
    }
}
.camps .bx-wrapper .bx-pager{
    bottom:10px;
}
.col-camp{
    position:relative;
    height:436px;
}
.col-camp .middler-in{
    position:relative;
    z-index:2;
}
.col-camp .middler-in:before{
    display:block;
    content:'';
    width:80px;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    z-index:9;
    z-index:1;
    background:rgba(37,27,18,.53);
    background:-moz-linear-gradient(left,rgba(37,27,18,.53) 0%,rgba(37,27,18,.53) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0%,rgba(37,27,18,.53)),color-stop(100%,rgba(37,27,18,.53)));
    background:-webkit-linear-gradient(left,rgba(37,27,18,.53) 0%,rgba(37,27,18,.53) 100%);
    background:-o-linear-gradient(left,rgba(37,27,18,.53) 0%,rgba(37,27,18,.53) 100%);
    background:-ms-linear-gradient(left,rgba(37,27,18,.53) 0%,rgba(37,27,18,.53) 100%);
    background:linear-gradient(to right,rgba(37,27,18,.53) 0%,rgba(37,27,18,.53) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#251b12',endColorstr='#251b12',GradientType=1);
}
.col-camp:before{
    display:block;
    content:'';
    position:absolute;
    left:0;
    top:0;
    z-index:9;
    z-index:1;
    width:100%;
    height:100%;
    background:rgba(60,45,29,.5);
    background:-moz-linear-gradient(left,rgba(60,45,29,.5) 0%,rgba(60,45,29,.5) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0%,rgba(60,45,29,.5)),color-stop(100%,rgba(60,45,29,.5)));
    background:-webkit-linear-gradient(left,rgba(60,45,29,.5) 0%,rgba(60,45,29,.5) 100%);
    background:-o-linear-gradient(left,rgba(60,45,29,.5) 0%,rgba(60,45,29,.5) 100%);
    background:-ms-linear-gradient(left,rgba(60,45,29,.5) 0%,rgba(60,45,29,.5) 100%);
    background:linear-gradient(to right,rgba(60,45,29,.5) 0%,rgba(60,45,29,.5) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c2d1d',endColorstr='#3c2d1d',GradientType=1);
}
.flagger{
    position:absolute;
    left:0;
    top:0;
    z-index:9;
    color:#fff;
    background-color:#4d89ab;
    font-size:18px;
    width:80px;
    text-align:center;
}
.flagger:after{
    display:block;
    content:'';
    position:absolute;
    left:0;
    bottom:0;
    z-index:9;
    bottom:-17px;
    width:100%;
    height:17px;
    background-image:url("../images/icon-flag-down.png");
    background-repeat:no-repeat;
    background-position:0 0;
    background-size:cover;
}
.flagger b{
    font-size:24px;
}
.flagger .fa{
    line-height:100%;
}
.camp-in{
    color:#fff;
    font-size:23px;
    font-weight:300;
}
.camp-in b{
    font-size:30px;
}
@media only screen and (max-width:767px){
    .camp-in{
        padding-right:8px;
        font-size:18px;
    }
    .camp-in b{
        font-size:21px;
    }
}
.camp-item{
    text-align:center;
    border:10px solid #bba78c;
    display:inline-block;
    max-width:210px;
    font-size:18px;
    padding:15px 8px;
    margin-bottom:30px;
}
.camp-item b{
    font-size:50px;
}
.camp-item b small{
    font-size:24px;
}
.camp-item span{
    text-align:right;
    margin-left:10px;
    padding-left:12px;
    border-left:2px solid #fff;
}
@media only screen and (max-width:767px){
    .camp-item{
        font-size:14px;
    }
    .camp-item b{
        font-size:24px;
    }
    .camp-item b small{
        font-size:18px;
    }
}
.row-10{
    margin:0 -10px;
}
.menu-item-1,.menu-item-2{
    display:none;
}
.section-call,.former{
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
    color:#fff;
}
.section-call .form-group,.former .form-group{
    margin-bottom:10px;
}
.section-call .middler-left,.former .middler-left{
    padding:40px 0;
    background:rgba(13,32,61,.85);
    background:-moz-linear-gradient(left,rgba(13,32,61,.85) 0%,rgba(13,32,61,.85) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0%,rgba(13,32,61,.85)),color-stop(100%,rgba(13,32,61,.85)));
    background:-webkit-linear-gradient(left,rgba(13,32,61,.85) 0%,rgba(13,32,61,.85) 100%);
    background:-o-linear-gradient(left,rgba(13,32,61,.85) 0%,rgba(13,32,61,.85) 100%);
    background:-ms-linear-gradient(left,rgba(13,32,61,.85) 0%,rgba(13,32,61,.85) 100%);
    background:linear-gradient(to right,rgba(13,32,61,.85) 0%,rgba(13,32,61,.85) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d203d',endColorstr='#0d203d',GradientType=1);
}
.section-call h3,.former h3{
    font-weight:bold;
    font-size:30px;
    color:#fff;
    margin-bottom:45px;
}
.section-call .form-control,.former .form-control{
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border:1px solid #fff;
    background-color:transparent;
    font-size:12px;
    height:60px;
    font-weight:300;
    letter-spacing:1px;
    color:#fff;
}
.section-call .form-control::-webkit-input-placeholder,.former .form-control::-webkit-input-placeholder{
    color:#fff;
}
.section-call .form-control:-moz-placeholder,.former .form-control:-moz-placeholder{
    color:#fff;
}
.section-call .form-control::-moz-placeholder,.former .form-control::-moz-placeholder{
    color:#fff;
}
.section-call .form-control:-ms-input-placeholder,.former .form-control:-ms-input-placeholder{
    color:#fff;
}
.section-call .form-control:focus,.former .form-control:focus{
    border-color:#00acab;
}
.section-call textarea,.former textarea{
    resize:none;
    height:130px !important;
}
.former{
    color:#00acab;
}
.former .form-control{
    color:#000;
    border-color:#000;
}
.former .form-control::-webkit-input-placeholder{
    color:#000;
}
.former .form-control:-moz-placeholder{
    color:#000;
}
.former .form-control::-moz-placeholder{
    color:#000;
}
.former .form-control:-ms-input-placeholder{
    color:#000;
}
.checkbox{
    line-height:180%;
}
.checkbox .fa{
    color:#00acab;
}
.textus{
    font-weight:300;
    font-size:10px;
}
.textus a{
    text-decoration:underline !important;
}
.textus a:hover{
    color:#00acab;
}
.btn-submit{
    display:inline-block;
    border:0;
    width:60px;
    height:60px;
    background-color:#00acab;
    color:#fff;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
}
.btn-submit:hover{
    background-color:#fff;
    color:#00acab;
}
.wizard{
    text-align:center;
    margin-bottom:40px;
}
.wizard ul{
    display:inline-block;
    background-color:#e9eced;
}
.wizard ul li a{
    display:block;
    font-size:18px;
    color:#996d33;
    line-height:130%;
    text-align:center;
    min-width:204px;
    height:36px;
    padding:5px;
        padding-left: 30px;

    position:relative;
    font-weight:bold;
}
.wizard ul li a:after{
    display:none;
    content:'';
    position:absolute;
    right:0;
    top:0;
    z-index:9;
    z-index:1;
    width:0;
    height:0;
    right:-30px;
    border-top:18px solid transparent;
    border-left:30px solid #0e457c;
    border-bottom:18px solid transparent;
}
@media only screen and (max-width:767px){
    .wizard ul li{
        display:block;
    }
    .wizard ul li a{
        min-width:inherit;
        padding:5px 50px;
    }
}
.wizard ul li.active a{
    background-color:#0e457c;
    color:#fff;
}
.wizard ul li.active a:after{
    display:block;
}
.back-imager{
    font-size:14px;
    color:#282828;
    background-repeat:no-repeat;
    background-position:right bottom;
    min-height:260px;
}
@media only screen and (max-width:767px){
    .back-imager{
        background-image:none !important;
    }
}
.btn-blue{
    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:#003c84;
    border:1px solid #003c84;
    padding:10px 20px;
    text-align:center;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    font-size:15px;
}
.btn-blue:disabled,.btn-blue.disabled{
    background-color:#00adac !important;
    cursor:not-allowed;
}
.btn-blue:active,.btn-blue.active{
    background-color:#00adac;
    cursor:default;
}
.btn-blue:hover{
    background-color:#00adac;
    border-color:#029897;
}
.btn-blue.btn-white:hover{
    background-color:#00306b;
}
.section-5{
    padding:25px 0;
}
.add-corner.m-40,.tab-item h2.m-40{
    margin-bottom:0;
    margin-right:0;
}
.bg-black{
    padding-top:15px;
    background-color:#202124;
}
.social-media{
    text-align:right;
    margin:0 -5px;
}
.social-media a{
    display:inline-block;
    margin:0 5px;
    height:30px;
    width:30px;
    border-radius:50%;
}
.social-media a i{
    color:#fff;
}
.color-facebook:hover{
    background-color:#5986e4;
}
.color-twitter:hover{
    background-color:#00cbff;
}
.color-instagram:hover{
    background-color:#3f729b;
}
.footer-right{
    display:block;
    text-align:right;
}
.footer-right a:hover{
    opacity:.4;
}
.footer-left{
    display:block;
}
.icontact-bg{
    background-image:url("../images/contact-bg.png");
    background-repeat:no-repeat;
    background-position:0 0;
    background-size:cover;
    padding:50px 0;
}
.icontact ul li{
    display:inline-block;
    color:#b4b4b5;
    position:relative;
    padding-left:40px;
}
.icontact ul li a{
    display:inline-block;
}
.icontact ul li a:hover{
    color:#fff;
}
.icontact ul li i{
    position:absolute;
    top:0;
    left:0;
    z-index:9;
    top:50%;
    color:#fff;
    left:5px;
    margin-top:-10px;
}
.icontact ul li img{
    position:absolute;
    top:0;
    left:0;
    z-index:9;
    top:40%;
    color:#fff;
    left:25%;
    margin-top:-10px;
    display:inline-block;
    vertical-align:middle;
}
.icontact ul li:nth-child(2){
    font-size:24px;
    font-weight:300;
    text-align:center;
}
.icontact ul li:last-child{
    margin-right:0;
    text-align:right;
}
.icontact ul li:last-child i{
    left:20%;
}
.twitter-instagram{
    margin-bottom:35px;
}
.ititler,.twitter-area h1,.instagram-area h1{
    font-size:30px;
    color:#34aaf4;
    font-weight:700;
    margin-bottom:25px;
}
.twitter-area h1{
    color:#34aaf4;
}
.twitter-area .itwitter{
    position:relative;
    background-color:#34aaf4;
    padding:15px 40px;
}
.twitter-area .itwitter ul li{
    display:block;
}
.twitter-area .itwitter ul li a{
    display:block;
    padding-left:55px;
    color:#fff;
    font-size:14px;
}
.twitter-area .itwitter ul li a:hover{
    opacity:.6;
}
.twitter-area .itwitter ul li a span{
    display:block;
    padding-bottom:10px;
}
.twitter-area .itwitter i{
    position:absolute;
    top:0;
    top:0;
    z-index:9;
    color:#fff;
    top:20px;
}
@media only screen and (max-width:767px){
    .twitter-area .itwitter i{
        position:static;
        top:auto;
        top:auto;
        z-index:inherit;
    }
}
@media only screen and (max-width:767px){
    .twitter-area .itwitter{
        padding:15px;
    }
}
.instagram-area h1{
    color:#517fa6;
}
.instagram-area ul li,.instagram-area ul li a{
    display:inline-block;
}
.image-gallery{
    margin-bottom:45px;
}
.imap{
    background-repeat:no-repeat;
    background-position:center center;
    position:relative;
}
@media only screen and (max-width:767px){
    .imap .middler{
        position:static !important;
    }
}
.acord-link{
    background-color:#fff;
    text-align:left;
    display:block;
    padding:8px;
    border-bottom:1px solid #1e2d4d;
    position:relative;
}
.acord-link.active{
    border-color:transparent;
}
.acord-link b{
    font-size:13px;
    color:#1d2c4d;
}
.acord-link span{
    position:absolute;
    right:0;
    top:0;
    z-index:9;
    width:20px;
    height:20px;
    color:#969dad;
    border:1px solid #969dad;
    display:block;
    top:6px;
    right:6px;
    text-align:center;
    font-size:15px;
    font-weight:900;
    line-height:100%;
    padding-top:1px;
}
.acord-item{
    background-color:#e9f8f8;
}
.acord-item .table{
    margin:0;
    padding:0;
}
.acord-item .table tr{
    background-color:transparent !important;
}
.acord-item .table tr td{
    border:0;
    text-align:left;
    color:#000;
}
.acord-item .table tr td:last-child{
    text-align:right;
}
.mobil-btn,.slide-menu{
    display:none;
}
.slide-menu{
    position:fixed;
    top:0;
    right:0;
    width:420px;
    padding:45px;
    height:100%;
    overflow:auto;
    background-color:#fff;
    transition:300ms all;
    display:block;
    z-index:100 !important;
}
.closed{
    right:-500px;
}
.opened{
    right:0;
}
.slide-menu ul{
    padding:0;
}
.crp{
    display:block;
    height:50px;
    padding:5px 0 0 20px;
    font-size:25px;
    line-height:37px;
    text-align:left;
    background-color:#fc083c;
    font-weight:700;
    color:#fff !important;
}
.crp:hover{
    color:#eee !important;
}
.crp i{
    height:36px;
    line-height:36px;
    margin-right:0;
    text-align:left;
    text-indent:16px;
    background-color:transparent !important;
    border-right:none !important;
}
.slide-menu .closeModal{
    left:auto;
    top:auto;
    margin-top:8px;
}
.slide-menu .isearch{
    margin:0;
}
.slide-menu .isearch-btn{
    border:0;
    box-shadow:none;
    width:50px;
    height:50px;
    text-align:center;
    margin:0 !important;
    padding:10px !important;
    border-radius:30px;
    background-color:#dadada;
    color:#2a2a2a;
}
.slide-menu .isearch-btn:hover{
    background-color:#eee;
    color:#000;
}
.slide-menu h1{
    margin:20px auto;
    margin-bottom:20px;
    display:block;
    text-align:center;
    font-size:36px;
    font-weight:700;
    color:#2b2b2b;
}
.menu-list{
    text-align:center;
    margin-top:10px;
}
.menu-list h3{
    font-size:18px;
    font-weight:700;
    margin-bottom:15px;
}
.menu-list h3,.menu-list h3 a{
    color:#2b2b2b;
}
.menu-list h3 a:hover{
    color:#f1476f;
}
.menu-list ul li a{
    display:inline-block;
    font-size:17px;
    color:#7f7f7f;
    margin-bottom:5px;
}
.menu-list ul li a:hover{
    color:#2b2b2b;
    text-decoration:underline;
}
.bg-line{
    background-image:url("../images/bg-line.jpg");
    background-repeat:no-repeat;
    background-position:center 0;
}
.logo:hover img{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter:alpha(opacity=60);
    -moz-opacity:.6;
    -khtml-opacity:.6;
    opacity:.6;
}
.row-5{
    margin:0 -5px;
}
.fadeup-this,[data-view],[data-view-slide]{
    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,25px);
    -webkit-transform:translate(0,25px);
    -moz-transform:translate(0,25px);
    -o-transform:translate(0,25px);
    -ms-transform:translate(0,25px);
}
.fadeup-this.menu-center,.menu-center[data-view],.menu-center[data-view-slide],.fadeup-this.block-center,.block-center[data-view],.block-center[data-view-slide]{
    transform:translate(-50%,25px);
    -webkit-transform:translate(-50%,25px);
    -moz-transform:translate(-50%,25px);
    -o-transform:translate(-50%,25px);
    -ms-transform:translate(-50%,25px);
}
.fadeup-this-left{
    transform:translate(25px,0);
    -webkit-transform:translate(25px,0);
    -moz-transform:translate(25px,0);
    -o-transform:translate(25px,0);
    -ms-transform:translate(25px,0);
}
.fadeup-this-right{
    transform:translate(-25px,0);
    -webkit-transform:translate(-25px,0);
    -moz-transform:translate(-25px,0);
    -o-transform:translate(-25px,0);
    -ms-transform:translate(-25px,0);
}
.fadeup-hover,.fadeup:hover .fadeup-this,.fadeup:hover [data-view],.fadeup:hover [data-view-slide],.fadeup-first:hover>.fadeup-this,.fadeup-first:hover>[data-view],.fadeup-first:hover>[data-view-slide]{
    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:hover .menu-center[data-view],.fadeup:hover .menu-center[data-view-slide],.fadeup-first:hover>.menu-center.fadeup-this,.fadeup-first:hover>.menu-center[data-view],.fadeup-first:hover>.menu-center[data-view-slide],.fadeup-hover.block-center,.fadeup:hover .block-center.fadeup-this,.fadeup:hover .block-center[data-view],.fadeup:hover .block-center[data-view-slide],.fadeup-first:hover>.block-center.fadeup-this,.fadeup-first:hover>.block-center[data-view],.fadeup-first:hover>.block-center[data-view-slide]{
    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,.block-center{
    right:auto !important;
    left:50% !important;
}
[data-view].fadeup-hover,.fadeup:hover [data-view],.fadeup-first:hover>[data-view],[data-view-slide].fadeup-hover,.fadeup:hover [data-view-slide],.fadeup-first:hover>[data-view-slide]{
    -moz-transition:transform 1.3s ease 0s,opacity 1.3s ease 0s,visibility 1.3s linear 0s;
    -o-transition:transform 1.3s ease 0s,opacity 1.3s ease 0s,visibility 1.3s linear 0s;
    -webkit-transition:transform 1.3s ease 0s,opacity 1.3s ease 0s,visibility 1.3s linear 0s;
    -ms-transition:transform 1.3s ease 0s,opacity 1.3s ease 0s,visibility 1.3s linear 0s;
    transition:transform 1.3s ease 0s,opacity 1.3s ease 0s,visibility 1.3s linear 0s;
}
@media only screen and (max-width:767px){
    .downer img{
        max-width:60px;
    }
}
.poster{
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
    height:400px;
    position:relative;
    z-index:1;
    text-align: center;
    margin-top: -18px;
 }
.poster .middler{
    background:rgba(0,0,0,.5);
    background:-moz-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 100%);
    background:-webkit-gradient(left top,right top,color-stop(0%,rgba(0,0,0,.5)),color-stop(100%,rgba(0,0,0,.7)));
    background:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 100%);
    background:-o-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 100%);
    background:-ms-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 100%);
    background:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000',endColorstr='#000',GradientType=1);
}
.poster h1{
    font-weight:500;
    padding:15px 30px;
    color:#fff;
    display:inline-block;
    margin-bottom:30px;
    font-size:40px;
    text-align: center;

}
@media only screen and (max-width:767px){
    .poster h1{
        font-size:18px;
        padding:10px;
        margin-bottom:10px;
    }
    .poster .visible-xs {height: 120px;}
    .bread-custom {margin-bottom:0px;}
}
@media only screen and (max-width:767px){
    .poster{
        background-image:none !important;
height: 120px;
    }
        .bread-custom {margin-bottom:0px;}

    .carousel-caption h3 {font-size:12px;}
}
.stage-in{
    padding:30px 0;
}
@media only screen and (max-width:767px){
    .stage-in{
        padding:15px 0;
    }
    .content-text {margin-top:1px;}
        .left-menu ul li a {font-size: 12px;}

}
.left-menu{
    background-color:#009fcf;
}
@media only screen and (min-width:100px) and (max-width:992px){
    .left-menu{
    width: 95%;
    margin: 0 auto;
        margin-bottom:15px;
    }
    .left-menu h3 a {font-size: 14px;}
    .carousel-indicators {display: none;}
}
.left-menu h3{
    padding:10px;
    background-color:#009fcf;
    color:#fff;
    border-bottom:2px solid #fff;
}
.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:#eee;
        background-color:#063e82;
    }
}
@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 30px 10px 10px;
    border-bottom:1px solid #fff;
    position:relative;
}
.left-menu ul li a:hover{
    background-color:#029897;
}
.left-menu ul li a:before{
    background-color:#029897;
}
.left-menu ul li a .fa{
    position:absolute;
    right:0;
    top:0;
    z-index:9;
    font-size:18px;
    right:15px;
    top:12px;
}
.left-menu ul li.active a,.left-menu ul li a:hover{
    color:#fff !important;
}
.left-menu ul li.active a{
    background-color:#063e82;
}
.content{
    background-color:#fff;
    padding:0 15px 15px;
}
@media only screen and (max-width:767px){
    .content{
        padding:5px 8px;
    }
    .timeline-heading h4 {margin-top:15px;}
}
.content-in{
    font-size:14px;
    line-height:170%;
    color:#000;
}
.content-in h4{
    font-size:18px;
    font-weight:600;
    margin-bottom:15px;
}
.content-in a:hover{
    color:#047ebf;
}
.content-text{
    margin-bottom:15px;
    margin-top: 20px;
}
.bread-custom{
    padding:10px 20px;
    background-color:#000;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
}
.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:#009fcf !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,.imap{
        background-image:none !important;
        min-height:inherit !important;
        max-height:inherit !important;
        height:auto !important;
    }
    .xs-block{
        display:block !important;
        width:100% !important;
    }
    .social-media,.footer-right{
        text-align:inherit;
    }
    .footer-left{
        display:inline-block;
        text-align:center;
    }
    .icontact ul li img{
        left:2%;
    }
    .slide-menu{
        padding:10px;
        width:300px;
    }
    .closed{
        right:-300px;
    }
    .slide-menu h1{
        margin:10px !important;
        margin-top:0 !important;
        padding:5px 0;
        font-size:20px !important;
        border-bottom:1px solid #eee;
    }
    .menu-list{
        margin-top:0;
    }
    .text-right-xs{
        text-align:right !important;
    }
    .text-center-xs{
        text-align:center !important;
    }
    .bread-custom .breadcrumb li a{
    font-size:11px;
    color:#fff !important;
}
.bread-custom .breadcrumb li {font-size: 11px;}
}
@media(min-width:100px) and (max-width:992px){
    .icontact ul li{
        margin-bottom:15px;
    }
    .itwitter{
        margin-bottom:15px;
    }
    .icontact ul li:last-child{
        text-align:inherit;
    }
    .icontact ul li:last-child i{
        left:2%;
    }
}
@media(min-width:993px) and (max-width:1200px){
    .icontact ul li:last-child{
        text-align:inherit;
    }
    .icontact ul li:last-child i{
        left:2%;
    }
}
