/**
	May 2017
	By s.kerimov@outlook.com
*/
html {position: relative;  min-height: 100%;}

body {margin-bottom: 230px; min-height: 1000px; /* background: url(../images/bayraq.png) no-repeat right top; background-attachment:fixed; font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; font-size:150%; */ font: 14px/20px "PTSansPro2", sans-serif; }
.footer {position: absolute; bottom: 0; width: 100%; background-color: #f5f5f5;}


body > .container { padding: 0 15px;}
/* .container .text-muted { margin: 20px 0;} */
.header{}
.header .logo{vertical-align:middle; height:88px; line-height:88px; }
.header .logo img{height:88px; }
.sname{padding:20px 0; text-shadow: 1px 1px 0px #fff, 2px 2px 0px rgba(0,0,0,0.15);}
.sname h4{color:#9F2320 }
.sname h3{color:#DC391E; font-weight:bold;}

.footer > .container { padding-right: 15px; padding-left: 15px;}

.support{text-align:center; }
.support a{display:inline-block; margin:20px auto; border-radius:50%; box-shadow:0 0 10px rgba(255,255,255,.5); width:50px; height:50px; background:url(../img/contact.png) no-repeat -100px -43px; background-size: 150px;}
.support a:hover{box-shadow:0 0 20px rgba(255,255,255,.5); background-size: 150px; background-position: -100px -42px;}

code {font-size: 80%;}
span.x5{font-size:5em;}
span.x7{font-size:7em;}
.dl-horizontal.contacts p{padding:0;margin:0;}
.dl-horizontal.contacts dt:not(:first-child), .dl-horizontal.contacts dd{margin-top:20px;}
abbr[data-original-title], abbr[title]{text-decoration:none;}
.req{margin:16px 0; font-size:16px;}

.file-list{margin-bottom:10px;}
.file-icon{display:inline-block; margin-right:5px; }
.file-title{display:inline-block; }
.file-title p{margin:0; padding:0; }

::selection{text-shadow:none; background-color:rgba(0,0,0,.5); color:#fff;}

.mgn-0{margin:0 !important;}
.mgn-top-0{margin-top:0;}
.mgn-btm-0{margin-bottom:0;}
.mgn-top-16{margin-top:16px;}
.mgn-btm-16{margin-bottom:16px;}

.pdn-top-0{padding-top:0;}
.pdn-btm-0{padding-bottom:0;}
.pdn-top-10{padding-top:10px;}
.pdn-btm-10{padding-bottom:10px;}

 .sname h4{color:rgba(128,  0,  255, 1)}
 .sname h3{color:rgba(128,  0,  255, 1)}
 .tops{background:url('../M0/mainbgr/20180123_051141_1516684301_b4e44e514c.png') no-repeat; background-size:cover; }
 .bgr-img{background:url('../M0/mainbgr/20180123_053038_1516685438_6362523312.png')  no-repeat right top; background-attachment:fixed; background-size:cover}

.map,.map>iframe, .mapd>iframe {width:100% !important; height:300px !important; border:0 !important; }
.share-block {border-top: 1px dotted transparent; padding: 18px 0 0; margin-top: 20px; font-size: 20px; line-height: 30px; text-transform: uppercase;}
.share-block span {display: inline-block;vertical-align: top; font-size:14px; }
.share-list {display: inline-block;vertical-align: middle; list-style:none; margin:0; padding:0; }
.share-list li {float: left;margin: 0 5px;}
.share-list a {display: block;width: 30px;height: 30px;border-radius: 50%;text-align: center; color: #fff !important; background-color: #999;font-size: 15px;line-height: 30px;    -webkit-transition-property: background-color; transition-property: background-color;}

.share-list a.fa-facebook:hover {background-color: #3b5998;}
.share-list a.fa-twitter:hover {background-color: #41abe1;}
.share-list a.fa-pinterest-p:hover {background-color: #bd081c;}
.share-list a.fa-linkedin:hover {background-color: #007ab5;}
.share-list a.fa-google-plus:hover {background-color: #dd5144;}
.share-list a.fa-envelope:hover {background-color: #dcc575;}
/*sehran sil sonra*/
.white-popup {
  position: relative;
  background: #FFF;
  padding: 40px;
  width: auto;
  max-width: 200px;
  margin: 20px auto;
  text-align: center;
}

ul.social{margin:16px 0 20px; padding:0; list-style:none; text-align:right; }
ul.social>li{display:inline-block; }
ul.social>li>a{color:#fff; width:44px; line-height:44px; height:44px; text-align:center; display:block; text-decoration:none; font-size: 24px; margin-left:5px; background:rgba(255,255,255,.1); transition:0.5s; }
ul.social>li>a:hover{background:rgba(255,255,255,.2); }

.foot{background:rgba(0,0,0,.1);}
.copy{margin:16px 0;}
.mnh{min-height:100px;}

.ext_mod{position:relative;}
.ex_ml{position:absolute; z-index:999; width:100%; max-height:300px; overflow-y:auto; display:none; background:#fff; box-shadow:0 3px 5px rgba(0,0,0,.5);}
.ex_ml > div.l_e{cursor:pointer; padding:5px; }
.ex_ml > div.l_e:hover{background:#eee;}


.tabs>.tab{cursor:pointer;}
.tabs>.tab:hover,.tabs>.tab.active{font-weight:bold;}
.map{display:none; }
.map.active{display:block; }

.vid-cont{position:relative;}
.vid-cont:hover> button.playPause{visibility:visible;}
.vid-cont > button.playPause{visibility:hidden; transition:0.5s; background:rgba(0,0,0,0); border:0; outline:0; width:50px; height:50px; position:absolute; z-index:5; left:0; top:0; width:100%; height:100%; text-align:center;}
.vid-cont > button.playPause > i{font-size:30px; color:rgba(255,255,255,0.9); transition:0.5; text-shadow:0 0 30px rgba(0,0,0,1)}
.vid-cont > button.playPause:hover > i{color:rgba(255,255,255,1); }

/* .news-events-docs .panel{min-height:680px;} */

.img-news{width:50%; margin:0 25px 10px 0; float:left; }

.clear-fix:after{content:''; display:table; clear:both; }
.fix-nav{margin-top:72px;}
.img-circle{border-radius:50%;}
.fxd{position:fixed; z-index:-1;}
.fill{width:100%; height:100%;}
.txt-light{color:#eee !important;}
.txt-dark{color:#333 !important;}
.bx-sh{box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
.x100{width:100px; height:100px;}
.x120{width:120px; height:120px;}
.x150{width:150px; height:150px;}
.bg-tint-light{background-color:rgba(255,255,255,.7);}
.bg-tint-dark{background-color:rgba(0,0,0,.7);}
.bg-tint-dark-50{background-color:rgba(0,0,0,.5);}
.bg-tint-dark-40{background-color:rgba(0,0,0,.4);}

.pre_loader{position:fixed; z-index:999999999; width:100%; height:100%; background:rgba(255,255,255,.7); cursor:wait; visibility:hidden; transition:.3s; }
.hesabat{display:none; margin-bottom:20px;}

.tint-10{opacity:0.1;}.tint-15{opacity:0.15;}
.tint-20{opacity:0.2;}.tint-25{opacity:0.25;}
.tint-30{opacity:0.3;}.tint-35{opacity:0.35;}
.tint-40{opacity:0.4;}.tint-45{opacity:0.45;}
.tint-50{opacity:0.5;}.tint-55{opacity:0.55;}
.tint-60{opacity:0.6;}.tint-65{opacity:0.65;}
.tint-70{opacity:0.7;}.tint-75{opacity:0.75;}
.tint-80{opacity:0.8;}.tint-85{opacity:0.85;}
.tint-90{opacity:0.9;}.tint-95{opacity:0.95;}
.tint-100{opacity:1;}

.txt-ellipsis{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.rel{position:relative;}
.abs{position:absolute; left:25%; top:-100%;}
.abbr{border-bottom:1px dotted transparent;}
.ts20{font-size:20px !important;}
.frmsrc .form-control{width:100%; margin-bottom:10px;}
.fvar{color:#aaa; }
a.lnks:hover{text-decoration:underline;}

.form-control,.form-control:focus,.has-error.form-control:focus, button, button:focus, .input-group-addon{border-radius:2px !important; box-shadow:none; resize: none; }

.col-md-2.mod{width:10%;}
.col-md-10.mod{width:90%;}

.gallery span.icon{
	width: 100px;
    height: 100px;
    display: table;
    background: white;
    text-align: center;
	line-height:95px;
    border: 1px solid #ddd;
    border-radius: 3px;
}
.gallery span.icon i.fa{vertical-align:middle;}

/*active link*/
.snav a.active{font-weight:bold;}

/*filter*/
.invert{filter:invert(100%);}

.ytiframe{width:100%; height:300px; }
.gallerys{}
.gallerys a{}
.gallerys img{margin:0 1px 1px 0}

/*theme text-color, bg-color, border-color*/
h1,h2,h3,h4,h5,h6,a,a:hover,a:active,a:focus,.txt, .pagination>li>a{color: rgba(84, 83, 83, 1); transition:0.5s;}
.thm-1 h1, .thm-1 h2, .thm-1 h3, .thm-1 h4, .thm-1 h5, .thm-1 h6, .thm-1 a, .thm-1 a:hover, .thm-1 a:active, .thm-1 a:focus, .thm-1 .txt, .thm-1 .pagination>li>a{color: rgba(38, 130, 61, 1);}
.thm-2 h1, .thm-2 h2, .thm-2 h3, .thm-2 h4, .thm-2 h5, .thm-2 h6, .thm-2 a, .thm-2 a:hover, .thm-2 a:active, .thm-2 a:focus, .thm-2 .txt, .thm-2 .pagination>li>a{color: rgba(38, 89, 130, 1);}
.thm-3 h1, .thm-3 h2, .thm-3 h3, .thm-3 h4, .thm-3 h5, .thm-3 h6, .thm-3 a, .thm-3 a:hover, .thm-3 a:active, .thm-3 a:focus, .thm-3 .txt, .thm-3 .pagination>li>a{color: rgba(130, 96, 38, 1);}
.thm-4 h1, .thm-4 h2, .thm-4 h3, .thm-4 h4, .thm-4 h5, .thm-4 h6, .thm-4 a, .thm-4 a:hover, .thm-4 a:active, .thm-4 a:focus, .thm-4 .txt, .thm-4 .pagination>li>a{color: rgba(130, 38, 38, 1);}
.thm-5 h1, .thm-5 h2, .thm-5 h3, .thm-5 h4, .thm-5 h5, .thm-5 h6, .thm-5 a, .thm-5 a:hover, .thm-5 a:active, .thm-5 a:focus, .thm-5 .txt, .thm-5 .pagination>li>a{color: rgba(255, 152, 0, 1);}
.thm-6 h1, .thm-6 h2, .thm-6 h3, .thm-6 h4, .thm-6 h5, .thm-6 h6, .thm-6 a, .thm-6 a:hover, .thm-6 a:active, .thm-6 a:focus, .thm-6 .txt, .thm-6 .pagination>li>a{color: rgba(19, 132, 190, 1);}
.thm-7 h1, .thm-7 h2, .thm-7 h3, .thm-7 h4, .thm-7 h5, .thm-7 h6, .thm-7 a, .thm-7 a:hover, .thm-7 a:active, .thm-7 a:focus, .thm-7 .txt, .thm-7 .pagination>li>a{color: rgba(0, 0, 60, 1);}

.bgr, .bg, .dropdown-menu, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover{background-color: rgba(84, 83, 83, 0.9); /* transition:0.5s; */}
.thm-1 .bgr, .thm-1 .dropdown-menu, .bg1, .thm-1 .pagination>.active>a, .thm-1 .pagination>.active>a:focus, .thm-1 .pagination>.active>a:hover{background-color: rgba(38, 130, 61, 0.9);}
.thm-2 .bgr, .thm-2 .dropdown-menu, .bg2, .thm-2 .pagination>.active>a, .thm-2 .pagination>.active>a:focus, .thm-2 .pagination>.active>a:hover{background-color: rgba(38, 89, 130, 0.9);}
.thm-3 .bgr, .thm-3 .dropdown-menu, .bg3, .thm-3 .pagination>.active>a, .thm-3 .pagination>.active>a:focus, .thm-3 .pagination>.active>a:hover{background-color: rgba(130, 96, 38, 0.9);}
.thm-4 .bgr, .thm-4 .dropdown-menu, .bg4, .thm-4 .pagination>.active>a, .thm-4 .pagination>.active>a:focus, .thm-4 .pagination>.active>a:hover{background-color: rgba(130, 38, 38, 0.9);}
.thm-5 .bgr, .thm-5 .dropdown-menu, .bg5, .thm-5 .pagination>.active>a, .thm-5 .pagination>.active>a:focus, .thm-5 .pagination>.active>a:hover{background-color: rgba(255, 152, 0, 0.9);}
.thm-6 .bgr, .thm-6 .dropdown-menu, .bg6, .thm-6 .pagination>.active>a, .thm-6 .pagination>.active>a:focus, .thm-6 .pagination>.active>a:hover{background-color: rgba(19, 132, 190, 0.9);}
.thm-7 .bgr, .thm-7 .dropdown-menu, .bg7, .thm-7 .pagination>.active>a, .thm-7 .pagination>.active>a:focus, .thm-7 .pagination>.active>a:hover{background-color: rgba(0, 0, 60, 0.9);}

.border, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover{border-color: rgba(84, 83, 83, 1); transition:0.5s;}
.thm-1 .border, .thm-1 .pagination>.active>a, .thm-1 .pagination>.active>a:focus, .thm-1 .pagination>.active>a:hover{border-color: rgba(38, 130, 61, 1);}
.thm-2 .border, .thm-2 .pagination>.active>a, .thm-2 .pagination>.active>a:focus, .thm-2 .pagination>.active>a:hover{border-color: rgba(38, 89, 130, 1);}
.thm-3 .border, .thm-3 .pagination>.active>a, .thm-3 .pagination>.active>a:focus, .thm-3 .pagination>.active>a:hover{border-color: rgba(130, 96, 38, 1);}
.thm-4 .border, .thm-4 .pagination>.active>a, .thm-4 .pagination>.active>a:focus, .thm-4 .pagination>.active>a:hover{border-color: rgba(130, 38, 38, 1);}
.thm-5 .border, .thm-5 .pagination>.active>a, .thm-5 .pagination>.active>a:focus, .thm-5 .pagination>.active>a:hover{border-color: rgba(255, 152, 0, 1);}
.thm-6 .border, .thm-6 .pagination>.active>a, .thm-6 .pagination>.active>a:focus, .thm-6 .pagination>.active>a:hover{border-color: rgba(19, 132, 190, 1);}
.thm-7 .border, .thm-7 .pagination>.active>a, .thm-7 .pagination>.active>a:focus, .thm-7 .pagination>.active>a:hover{border-color: rgba(41, 22, 111, 1);}

.pagination>.active>a{color:#fff !important;}

.navbar{border-radius:0; min-height: unset; margin-bottom: unset; padding:10px 0; position:relative; z-index:9; }
.navbar-brand{padding:10px 20px; height:auto; }
.navbar-toggle{color:#fff; margin:0; }
.navbar a, .navbar a:focus, .navbar a:active, .nav>li>a, .nav .open>a, .nav .open>a:hover, .nav>li>a:focus, .nav>li>a:hover{color:rgb(232, 190, 93); border-radius:20px; border:0; outline:0; transition:0.5s; margin-bottom:0; }
.navbar-nav>.active>a, .navbar-nav>.active>a:focus, .navbar-nav>.active>a:hover, .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{background-color:rgba(255,255,255,.2);}
.nav>li>a:focus, .nav>li>a:hover, .nav .open>a, .nav .open>a:focus, .nav .open>a:hover,.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover,.navbar a.active{background-color:rgba(255,255,255,.3);}
a.navbar-brand:hover,.dropdown-menu>li>a,.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{color:rgb(232, 190, 93);}
.dropdown-menu{float:none; border: 0; border-radius:0;}
.nav>li>a {padding-left:8px;padding-right:8px;}
.navbar-toggle{margin:0; }
.sln{position:relative;}

.navbar-nav>li>a{padding:10px 20px;}

.top_bar{background:rgb(232, 190, 93);}
.top_bar .lang{position:static;}
.top_bar .lang ul>li>a{line-height:30px; padding:0 8px;}
.breadcrumb{margin-top:20px;}

.lang{position:absolute; right:0; top:0; }
.lang ul, .social ul{margin:0; padding:0; list-style:none;}
.lang ul>li, .social ul>li{position:relative; float:left; }
.lang ul>li>a, .social ul>li>a{padding:0 14px; display:block; line-height:30px; color:#fff; text-decoration:none; }
.lang ul>li:hover>a, .social ul>li:hover>a, .lang ul>li>a.active{background:rgba(255,255,255,0.2);}
.lang ul>li>ul>li>a{line-height:30px;}
.lang ul>li:hover>a, .social ul>li:hover>a{color:#ddd;}
.lang ul>li>ul{position:absolute; z-index:999999; display:none; background:#EF4D37; }
.lang ul>li:hover>ul{display:block; }

#navbar ul{display:none;}
#navbar ul>li>ul{position:absolute; top:50px !important;}


/*slick-slide*/
.slick-slide{outline:0;}
.slick-slide h3{padding-bottom:20px; }
.slick-slide a, .slick-slide h3{color:#eee; text-decoration:none; outline:0; }
.slick-slide a:hover{color:#fff; }
.slider{background:#ddd; position:relative; overflow:hidden; }
.slider a{text-decoration:none;}
.scaption{width:100%; min-height:20px; text-align:center; text-shadow:2px 2px 1px rgba(0,0,0,0.5); color:#fff; font:19px Arial; bottom:80px; position:absolute; z-index:10; }
.scaption:hover {text-decoration:none; color:#ddd;}
.slider .item{position:relative; max-height:350px;}
.slider .item, .slider .item img {width:100%; height:100%;} 
.slick-prev, .slick-next {font-size: 0; line-height: 0; position: absolute; z-index:555; top: 45%; display: block; width: 40px; height: 40px; margin-top: -10px; padding: 0; cursor: pointer; color: red; border: none; outline: none; background: transparent;}

.slick-prev {left: 5px;} 
.slick-next {right: 5px;}
.slick-prev:before, .slick-next:before {font-size: 40px;line-height: 1; opacity: .75; color: #fff; -webkit-font-smoothing: antialiased;}

.sfilter{padding-top:10px; padding-bottom:10px; border-radius:6px; margin-bottom:24px; }
.sfilter label{display:block; }
.titool{display:inline-block; padding-right:50px; line-height: 1.1;}
.spanel>.panel-heading{position:relative;}
.spanel .view{position:absolute; right:10px; top:10px; }

.sname .fa.fa-skype{color:#00AFF0;}
.sname .fa.fa-skype:hover,
.sname .fa.fa-envelope:hover{color:#EF4D37;}
.sname .fa.fa-envelope{color:#ECC849;}

/*slick slide comment testimonials*/
.comment{text-align:center; padding-top:25px; }
.comment .thumbnail{border:0; background:transparent;}
.comment .thumbnail .caption{color:#fefefe; text-shadow:1px 1px 1px rgba(0,0,0,.5); max-width: 600px; margin: 0 auto;}
.comment .yarlik{/* width:150px; line-height:160px; text-align:center; height:150px; */ display:inline-block; padding:2px; box-shadow:0 0 5px rgba(0,0,0,.5); background:#fff;}
.sinif .comment .thumbnail .caption{color:#333; text-shadow:none; text-align:left; }
.comment .caption h3{margin:0; font-size:16px; }
/*bg texture*/
.bg-dots-over{background-image:url('../img/dots.png')}

/*prallax*/
.parallax{/* min-height:300px; */ background-color:#333; background-repeat:no-repeat; background-position:center; background-position:center; background-attachment: fixed; background-size: cover; }
.parallax.bg-par-1{background-image:url('../img/bg-par-1.jpg')}
.parallax.bg-par-2{background-image:url('../img/bg-par-2.jpg')}
.parallax.bg-par-3{background-image:url('../img/bg-par-3.jpg')}
.parallax.bg-par-4{background-image:url('../img/bg-par-4.jpg')}

.slick-dots { position: absolute; bottom: 25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center;}
.slick-dots li {position: relative; display: inline-block; width: 15px; height: 15px; margin: 0 3px; padding: 0; cursor: pointer;}
.slick-dots li button {font-size: 0; line-height: 0; display: block; width: 15px; height: 15px; cursor: pointer; color: transparent; border: 0; outline: none; background:rgba(255,255,255,0.5); box-shadow:0 0 3px rgba(0,0,0,0.5); border-radius:50%;}
.slick-dots li button:hover, .slick-dots li button:focus, .slick-dots li.slick-active button {outline: none; background:#fff;}
.slick-dots li button:before {font-size: 14px;line-height: 1; opacity: .40; color: #fff; -webkit-font-smoothing: antialiased; text-shadow:0 0 3px rgba(0,0,0,0.5);}
.slick-dots li:hover button:before, .slick-dots li.slick-active button:before {opacity:1;}

/*fixed contact*/
.fix_reg{width:350px; height:294px; background:#fff url('../img/mz.png') 100% 0 no-repeat; border-radius:0 9px 33px 0; box-shadow:0 0 10px rgba(0,0,0,.5); position:fixed; z-index:1029; top:30%; left:-300px; overflow:hidden; transition:1s; }
.fix_reg h1 { top:10%; text-align: center; width:250px; font-size: 18px;line-height: 27px;font-weight: normal;color: #fff;position: absolute;left: 100%;margin-top: 180px;display: inline-block;padding: 13px 20px 13px 50px;-moz-transform: rotate(270deg);-webkit-transform: rotate(270deg);-o-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);-moz-transform-origin: left bottom;-webkit-transform-origin: left bottom;-o-transform-origin: left bottom;    -ms-transform-origin: left bottom;transform-origin: left bottom;cursor: pointer; }
.fix_reg h1:before {content: "";position: absolute;width: 50px;height: 50px;top: -6px;left: 2px;z-index: -1;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}

.fix_reg:hover{left:0;}
.fiks{margin-right:50px; padding:30px;}
.fiks select, .fiks input, .fiks button{margin-bottom:10px;}
.mbtn{margin-top:20px; padding: 5px 16px;}

.page-header{margin: 0 0 16px; padding-bottom:0; border-bottom: 1px solid #eee;}
.page-header a:hover{text-decoration:none; color:#900; }

/*owlslider advanced*/
/* .partners .owl-item{height:100px; display:table;} */
.partners .owl-item > div{height:100px;}
/* .partners .owl-item > div, .snews .owl-item > div{display:table-cell; vertical-align:middle; text-align:center;} */
.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    /* max-height: 150px; */
}

/*------*/
.partners.owl-carousel {
    padding: 8px 4%;
}
.partners.owl-carousel .item {
	height: 100%;
    padding-bottom: 40%;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.partners.owl-carousel .owl-nav{color:#333; opacity:0.2; transition:0.3s;}
.partners.owl-carousel:hover .owl-nav{opacity:0.7;}
.partners.owl-carousel .owl-nav:hover{opacity:1;}
.partners.owl-carousel .owl-nav .owl-prev{position:absolute; left:0; top:40%;}
.partners.owl-carousel .owl-nav .owl-next{position:absolute; right:0; top:40%;}
/*------*/

.slidersm.owl-carousel .owl-item img {display: block; width: 100%; max-height: 350px; }
.slidersm.owl-carousel{background:rgba(255,255,255,.5); }
.slidersm.owl-carousel .owl-nav{position:absolute; top:40%; width:100%;}
.slidersm.owl-carousel .owl-nav .owl-prev{float:left; margin-left:20px; }
.slidersm.owl-carousel .owl-nav .owl-next{float:right; margin-right:20px; }
.slidersm.owl-carousel .owl-dots{position:absolute; bottom:40px; width:100%; text-align:center;}
.slidersm.owl-carousel .captions{position:absolute; width:100%; padding:0 3%; color:#fff; bottom:30%; text-shadow:0 0 3px rgba(0,0,0,1); display:block; text-align:center; }
.slidersm.owl-carousel .captions h2{font-size:48px; padding:0 20px; border-radius:30px; color:#fff; display:inline-block; text-transform:uppercase; background-color: rgba(32, 44, 69, 0.75); }
.slidersm.owl-carousel .captions h4{font-size:35px; padding:0 20px; border-radius:30px; border-left: 6px solid #F2184F; border-right: 6px solid #F2184F; color:#fff; display:inline-block; text-transform:uppercase; background-color: rgba(0, 0, 0, 0.5); }
.slidersm.owl-carousel .captions p{font-size:18px; color:#fff; display:inline-block; margin-top:20px; }
.slidersm.owl-carousel .captions a:hover{background:#ddd;}
.slidersm.owl-carousel .captions a{
	color: #333;
    background-color: #fff;
    border-color: #ccc;	
    border-radius: 25px;
	text-decoration:none;
	transition: none;
    line-height: 18px;
    border-width: 1px;
    margin: 0px;
    padding: 8px 20px;
    letter-spacing: 1px;
    font-weight: 400;
    font-size: 13px;
	text-shadow:none;
	margin-top:20px;
	display:inline-block;
}

.slidersm.owl-carousel .items{height:500px; overflow: hidden; position: relative; text-decoration: none; background-size: 100%; /* background-position: 0 0; */ background-repeat: no-repeat;
background-size: cover;
    background-position: center 40%;
}
.slick-dots li button{border-radius:50% !important;}


.snews .owl-item{height:350px; display:table; background:rgba(255,255,255,.5);}
.snews .owl-item > div{height:350px;}
.snews .owl-item > div >img{max-height:260px; width:100%;}
.snews .owl-item > div .captions{/* position:absolute; left:55%; width:35%; top:20%; height:50%; */display:block; font-size:16px; font-weight:bold; line-height:1.2; padding:15px /* text-shadow: 1px 1px 0px #fff, 2px 2px 0px rgba(0,0,0,0.15); */}
/* .snews .owl-dots{width:50%; position:absolute; bottom:10%;} */
.snews .owl-nav{width:50%; position:absolute; top:40%;}
.snews .owl-nav > .owl-prev{float:left;}
.snews .owl-nav > .owl-next{float:right;}

.owl-theme:hover .owl-nav [class*=owl-] {visibility:visible;}
.owl-theme .owl-nav [class*=owl-] {
    color: #FFF;
    font-size: 14px;
    background: transparent;
	text-shadow:0 0 3px rgba(0,0,0,.5);
	visibility:hidden;
}

/*bootstrap advanced*/
.panel{border-radius:0; background-color: rgba(255, 255, 255, 0.8); box-shadow:none; }
.panel .panel{background:none;}
.panel-heading{font-size:25px;}
.panel-default{ border:none;}
.panel-default>.panel-heading{background:none;}
.panel-body{}
.panel-body table td{padding:5px;}
.news{border-bottom:1px dashed transparent;}
.news h5{font-weight:bold;}
.date-more{margin-top:10px;}
.date-more>span.date{}
.date-more>span.more{}

.mobile-slide ul{margin:0; padding:0; list-style:none; }
.mobile-slide .panel .pin{display:none; }
.ft{font-size:16px;}
.tels{margin:0 20px; padding:0;}
.address{margin:20px 0; font-style:italic; }
.address .lbl{}
.maps{margin:20px; padding:20px;}

/*fbchat*/
.fb-livechat,.fb-widget{display:none}.ctrlq.fb-button,.ctrlq.fb-close{position:fixed;right:24px;cursor:pointer}.ctrlq.fb-button{z-index:1;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyOCAxMjgiIGhlaWdodD0iMTI4cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB3aWR0aD0iMTI4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxyZWN0IGZpbGw9IiMwMDg0RkYiIGhlaWdodD0iMTI4IiB3aWR0aD0iMTI4Ii8+PC9nPjxwYXRoIGQ9Ik02NCwxNy41MzFjLTI1LjQwNSwwLTQ2LDE5LjI1OS00Niw0My4wMTVjMCwxMy41MTUsNi42NjUsMjUuNTc0LDE3LjA4OSwzMy40NnYxNi40NjIgIGwxNS42OTgtOC43MDdjNC4xODYsMS4xNzEsOC42MjEsMS44LDEzLjIxMywxLjhjMjUuNDA1LDAsNDYtMTkuMjU4LDQ2LTQzLjAxNUMxMTAsMzYuNzksODkuNDA1LDE3LjUzMSw2NCwxNy41MzF6IE02OC44NDUsNzUuMjE0ICBMNTYuOTQ3LDYyLjg1NUwzNC4wMzUsNzUuNTI0bDI1LjEyLTI2LjY1N2wxMS44OTgsMTIuMzU5bDIyLjkxLTEyLjY3TDY4Ljg0NSw3NS4yMTR6IiBmaWxsPSIjRkZGRkZGIiBpZD0iQnViYmxlX1NoYXBlIi8+PC9zdmc+) center no-repeat #0084ff;width:60px;height:60px;text-align:center;bottom:24px;border:0;outline:0;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;box-shadow:0 1px 6px rgba(0,0,0,.06),0 2px 32px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease;background-size:80%;transition:all .2s ease-in-out}.ctrlq.fb-button:focus,.ctrlq.fb-button:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.09),0 4px 40px rgba(0,0,0,.24)}.fb-widget{background:#fff;z-index:2;position:fixed;width:360px;height:435px;overflow:hidden;opacity:0;bottom:0;right:24px;border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;box-shadow:0 5px 40px rgba(0,0,0,.16);-webkit-box-shadow:0 5px 40px rgba(0,0,0,.16);-moz-box-shadow:0 5px 40px rgba(0,0,0,.16);-o-box-shadow:0 5px 40px rgba(0,0,0,.16)}.fb-credit{text-align:center;margin-top:8px}.fb-credit a{transition:none;color:#bec2c9;font-family:Helvetica,Arial,sans-serif;font-size:12px;text-decoration:none;border:0;font-weight:400}.ctrlq.fb-overlay{z-index:0;position:fixed;height:100vh;width:100vw;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;top:0;left:0;background:rgba(0,0,0,.05);display:none}.ctrlq.fb-close{z-index:4;padding:0 6px;background:#365899;font-weight:700;font-size:11px;color:#fff;margin:8px;border-radius:3px}.ctrlq.fb-close::after{content:'x';font-family:sans-serif}

/*--new style--*/

.items-container{}
.items-container a{text-decoration:none;}
.items-container .item{margin-bottom:20px; transition:0.5s;}
.items-container .item:hover{opacity:0.8;}
.items-container .visual{
    position: relative;
    height: 152px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin: 0 0 12px;
    overflow: hidden;
}
.items-container .visual{
    margin:5px 10px 5px 0;
	height:170px;
}
.asnews{
	height:100%; padding-bottom:10px; border-bottom:1px solid transparent;
}

.rect, .rect-2, .rect-m{width:170px; height:170px; margin:0 auto; border:1px solid #ddd; border-radius:3px; padding:5px;}
.rect-2{width:240px; height:240px; float:left; margin:0 10px 10px 0; }
.rect-m{width:156px; height:156px; float:left; margin-bottom:10px; }
.rect .visual, .rect-2 .visual, .rect-m .visual{height:158px; width:158px; margin:0; background-position:center center; background-size: contain;}
.rect-2 .visual{height:228px; width:228px;}
.rect-m .visual{height:144px; width:144px;}
.news-h2{
	font-weight:bold;
	font-size:22px;
	margin:20px 0;
}
.items-container .visual.main{
    margin:0;
	height:80px;
}

/*-- treeview --*/
.tree ul {
    list-style: none outside none;
}
.tree li.parent > span.alar > a.plmn {
    display: inline-block;
	position:relative;
    height: 21px;
    width: 23px;	
}
/* .tree li.parent > span.alar > a.plmn:before {
    background-image: url("../images/plus_minus_icons.png");
    background-position: 25px center;
    content: ""; 
	position:absolute;
	top:5px;
    height: 21px;
    width: 23px;
	opacity:0.5;
}
.tree ul li.active > span.alar > a.plmn:before {
    background-position: 0 center;
} */
.tree li.parent > span.alar > a.plmn > i.fa {
	position:absolute;
	top:6px;
	right:4px;
	font-size:20px;
	opacity:0.5;
	transition:0.5s;
}
.tree li.parent > span.alar > a.plmn:hover > i.fa {
	opacity:1;
}
.tree ul li ul {
    border-left: 1px solid #D9DADB;
    display: none;
    margin: 0 0 0 12px;
    overflow: hidden;
    padding: 0 0 0 25px;
}
.tree ul li ul li {
    position: relative;
}
.tree ul li ul li:before {
    border-bottom: 1px dashed #E2E2E3;
    content: "";
    left: -20px;
    position: absolute;
    top: 17px;
    width: 20px;
}
.tree.smtr ul li ul li:before {top:10px; width:14px; }
.tree.smtr ul li ul li {position: relative; line-height: 1.5; }
.tree.smtr li.parent > span.alar > a.plmn{height:15px;}
.tree.smtr li.parent > span.alar > a.plmn > i.fa{top:0;}
/*--treeview--*/

/*Treeview*/
.navigation{}
.treeview li {margin: 0; padding: 0 0 0 10px; border-bottom: 1px dotted #ccc; background: url(../img/arrow-right-passiv.png) 16px center no-repeat; }
.treeview li.expandable, .treeview li.collapsable {background:none; }
.treeview li  a{ display:block; padding:8px 0; }
.treeview li  a:hover, .treeview li  a.active{/*color:#DA251C;  margin-left:10px; -webkit-transition: all 0.5s ease-out; */}
.treeview .hitarea {height: 16px; width: 16px; margin-left: -12px; margin-top:8px; float: left; cursor: pointer; /* background: url(../img/arrow-right.png) center left no-repeat; */} 
.treeview .collapsable-hitarea {/* background: url(../img/arrow-down.png) center left no-repeat; */} 
.treeview  ul li{border-bottom:0; border-top:1px dotted #ccc; background:none; padding-left:0; }
.treeview  ul{margin-left:10px;}

.treeview  ul li a{padding-left:5px;}

.treeview .hitarea i.fa{opacity:0.5}
.treeview li:hover>.hitarea i.fa{opacity:1}

.struc.tree{font-size:17px; line-height:30px;}
.struc.tree a{text-decoration:none;}
.struc.tree a.tritems{padding-left:7px;}
.struc.tree a.tritems:hover{opacity:0.8 }

.prof-head .news-h2{border-bottom-style:dotted; border-width:1px; }
.sect{margin-top:5px; font-size:16px;}
.more{padding:0 15px 15px;}
.modal-content{border-radius:0;}
.mfp-wrap{z-index: 2000;}
.mfp-bg{z-index: 1999;}
.contact{margin-top:20px; padding-top:10px; border-top:1px dotted;}

.head-nav{/* margin-bottom:15px;box-shadow:inset 0 0 30px rgba(0,0,0,0.2); */ border-radius:3px; padding:10px; min-height:60px;}
.head-nav nav{padding:0;}
.head-nav nav.is-sub{font-style:italic;}
.head-nav nav > ul{margin:0; padding:0; list-style:none; text-align:center;}
.head-nav nav > ul > li{display:inline-block; }
.head-nav nav > ul > li > a{padding:0 10px; line-height:25px; font-size:14px; border-right:1px solid #ccc; }
.head-nav nav > ul > li > a.active{font-weight:bold;}
.head-nav nav > ul > li:last-child > a{border:0;}
.item.media-body{position:relative;}
.fl_con{padding-bottom:20px;}
.ft_inf{position:absolute; left:85px; right:10px; bottom:0; }
.extl{cursor:pointer;}

.form_eserv{padding:30px;}

.navbar-fixed-bottom, .navbar-fixed-top {position:fixed; right:0; left:0; z-index: 1030;}

/**/
.servis .item {
    background: rgba(255, 255, 255, 0.65);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    margin: 10px;
    padding: 20px 10px;
	height:95%;
	border-radius:4px;
}
.servis ul {
    margin: 0;
    padding: 0;
    line-height: 1.6;
    text-align: center;
    list-style: none;
    font-size: 16px;
}
.servis ul>li {
    font-weight: bold;
    font-size: 20px;
}
.servis ul>li>ul {
    margin-top: 16px;
}
.servis ul>li>ul>li {
    font-weight: normal;
    font-size: 16px;
}
/**/

/*
 * Services.less
 * -----------------------------------------------
*/
.service-block {
  margin: 0 auto 30px;
  max-width: 400px;
  height:95%;
  position:relative;
  padding-bottom:20px;
}
.service-block  .btn{
	position:absolute;
	bottom:15px;
}
.service-block:hover .thumb .desc {
  bottom: 0;
}
.service-block .thumb {
  overflow: hidden;
  position: relative;
}
.service-block .thumb .price {
  right: -1px;
  padding: 5px 10px;
  position: absolute;
  top: -1px;
}
.service-block .thumb .desc {
  bottom: -31%;
  padding: 10px 6px 5px 20px;
  position: absolute;
  -webkit-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
  transition: all 400ms ease-in-out 0s;
  width: 100%;
}
.service-block .thumb .desc p {
  color: #fff;
  font-size: 13px;
}
.service-block .content {
  padding: 0 20px 20px;
}
.img_265 {
    width: 265px;
    height: 195px;
}

.img-fullwidth {
    width: 100% !important;
}
.bg-white {
    background-color: #fff !important;
}
.service-block .price{
	background: rgba(32, 44, 69, 0.7);
	border-left: 3px solid #F2184F;
	right: -1px;
    padding: 5px 10px;
    position: absolute;
    top: -1px;
	color:white;
}
.btn-dark.btn-theme-colored{
	color: #fff;
    background-color: #202C45;
    border-color: #202C45;
}
.btn-dark.btn-theme-colored:hover {
    color: #fff;
    background-color: #900;
    border-color: #600;
}

.testler{list-style:none; padding:15px;}
.numberss{float:left; margin-right:5px;}

/* iCheck plugin Square skin, blue
----------------------------------- */
.icheck{opacity:0;}
.icheckbox_square-blue,
.iradio_square-blue {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url(../img/blue.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_square-blue {
    background-position: 0 0;
}
    .icheckbox_square-blue.hover {
        background-position: -24px 0;
    }
    .icheckbox_square-blue.checked {
        background-position: -48px 0;
    }
    .icheckbox_square-blue.disabled {
        background-position: -72px 0;
        cursor: default;
    }
    .icheckbox_square-blue.checked.disabled {
        background-position: -96px 0;
    }

.iradio_square-blue {
    background-position: -120px 0;
}
    .iradio_square-blue.hover {
        background-position: -144px 0;
    }
    .iradio_square-blue.checked {
        background-position: -168px 0;
    }
    .iradio_square-blue.disabled {
        background-position: -192px 0;
        cursor: default;
    }
    .iradio_square-blue.checked.disabled {
        background-position: -216px 0;
    }
	
.visual.ban{margin:0; height:90px;  }

.message{border:1px solid #ccc; background:#eee; padding:20px; margin:20px 0; }
.message h2{font-weight:normal; font-size:16px; }
.message p{margin:0; padding:5px; border-bottom:1px dotted #ccc;} 
.message p label{display:inline-block; width:100px; margin:0 10px; }
.message p span{display:inline-block; width:40px;}
.message p abbr{display:block; background:#ddd; overflow:hidden; border:1px solid #aaa; border-right-color:#fff; border-bottom-color:#fff;}
.message p abbr em{display:block; width:100%; background:#738A8D;}
.message div{margin:20px 0; }
	

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}	

/* HiDPI support */
/* @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
    .icheckbox_square-blue,
    .iradio_square-blue {
        background-image: url(blue@2x.png);
        -webkit-background-size: 240px 24px;
        background-size: 240px 24px;
    }
} */



@media screen and (max-width: 1200px) {
	
	.navbar-nav>li>a,.navbar-brand{padding:5px 10px;}

}

@media screen and (min-width: 992px) {	
	.mw992fl{float:left}
    .mw992fr{float:right}
}
@media screen and (max-width: 992px) {
	.header .sname{text-align:center; padding:5px 0 10px; }
	.header .sname h3, .header .sname h4{font-size:14px; margin:3px; }	
	.logo{text-align:center;}
	/* .header .logo, .header .logo img{height:50px; line-height:50px;}
	.header .logo img{width:50px;} */
	
	.mobile-slide{margin-left:-250px; transition:0.5s; width:250px; padding:0; position:fixed; left:0; left: 0; top: 0; bottom: 0; z-index:999999; background-color: white; box-shadow:2px 2px 5px rgba(0,0,0,.5);}
	.mobile-slide .panel{position:relative;}
	.mobile-slide .panel .pin{display:block; width:15px; height:25px; line-height:25px; cursor:pointer; color:#fff; border-radius:0 5px 5px 0; position:absolute; right:-15px; top:60px;}

	.mobile-slide.goster{ margin-left:0; }
	.mobile-slide .panel-heading{font-size:18px;}
	
	.items-container .visual{
		height:250px;
		margin:10px 0;
	}	
	.items-container .visual.main{
		margin:0;
		height:200px;
	}
	.rect .visual{height: 158px; margin:0; }
	.rect-2 .visual {height: 228px; margin:0; }
	.rect-m .visual {height: 144px; margin:0; }
	
	.copy, ul.social{text-align:center; }
	#navbar ul>li>ul{position:static;}
	

}
@media screen and (max-width: 600px) {
	/*owlslider advanced*/
	.partners .owl-item > div > img{max-height:80px;}
	.ytiframe{max-height:200px;}
	.snews .owl-item, .snews .owl-item > div{height:200px;}
	.snews .owl-item > div > img{max-height:200px; width:100%;}
	.snews .owl-dots, .snews .owl-nav{width:100%;}
	.snews .owl-item > div .captions{left:5%; width:90%; top:20%; height:50%; font-size:18px; color:#fff; text-shadow:0 0 3px rgba(0,0,0,.5);}
	ul.social>li>a{width:30px; line-height:30px; height:30px;}
}

@media (min-width: 768px) {
	.dl-horizontal.contacts dt {width: 100px;}
	.dl-horizontal.contacts dd { margin-left: 120px;}
	.navbar-toggle{margin:0; }
}

@media (max-width: 768px) { 
	/*mansory*/
	.grid-item {width: 100%; } 
	body{margin-bottom: 330px;}
	.img-news{width:100%; float:none; margin-left:0;}
	.fix_reg,.fb-livechat{display:none !important;}
}

@media (max-width: 600px) {
	.slidersm.owl-carousel .items{height:300px;}
	.slidersm.owl-carousel .captions{font-size:30px; }
	body{
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
		font-size: 16px;
	}
	.fa,ul.social>li>a{font-size:14px}
	.navbar-brand{
		margin-left:30px;
	}
	.mobile-slide .panel .pin{
		top: 15px;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.dl-horizontal.contacts dt {width: 100px;}
	.dl-horizontal.contacts dd { margin-left: 120px;	}
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.navbar-nav .open .dropdown-menu > li > a {
		line-height: 20px;
	}
	.navbar-nav .open .dropdown-menu > li > a,
	.navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 5px 15px 5px 25px;
	}
	.navbar-header {
		float: none;
	}
	.navbar-toggle {
		display: block;
	}
	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	}
	.navbar-collapse.collapse {
		display: none!important;
	}
	.navbar-nav {
		float: none!important;
		margin: 7.5px -15px;
		/* margin: 7.5px 50px 7.5px -15px */
	}
	.navbar-nav>li {
		float: none;
	}
	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.navbar-text {
		float: none;
		margin: 15px 0;
	}
	/* since 3.1.0 */
	.navbar-collapse.collapse.in { 
		display: block!important;
	}
	.collapsing {
		overflow: hidden!important;
	}
	
	.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret {
		top:20%;
	}
	.navbar-fixed-top{overflow-y:auto; overflow-x: hidden;}
	
}