/**
	May 2017
	By s
*/
html {position: relative;  min-height: 100%;}
@font-face {
  font-family: 'PTSansPro';
  src: url("../fonts/subset-PTSansPro-Bold.eot");
  src: url("../fonts/subset-PTSansPro-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-PTSansPro-Bold.woff2") format("woff2"), url("../fonts/subset-PTSansPro-Bold.woff") format("woff"), url("../fonts/subset-PTSansPro-Bold.ttf") format("truetype"), url("../fonts/subset-PTSansPro-Bold.svg#PTSansPro-Bold") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'PTSansPro';
  src: url("../fonts/subset-PTSansPro-Italic.eot");
  src: url("../fonts/subset-PTSansPro-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-PTSansPro-Italic.woff2") format("woff2"), url("../fonts/subset-PTSansPro-Italic.woff") format("woff"), url("../fonts/subset-PTSansPro-Italic.ttf") format("truetype"), url("../fonts/subset-PTSansPro-Italic.svg#PTSansPro-Italic") format("svg");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'PTSansPro';
  src: url("../fonts/subset-PTSansPro-Regular.eot");
  src: url("../fonts/subset-PTSansPro-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-PTSansPro-Regular.woff2") format("woff2"), url("../fonts/subset-PTSansPro-Regular.woff") format("woff"), url("../fonts/subset-PTSansPro-Regular.ttf") format("truetype"), url("../fonts/subset-PTSansPro-Regular.svg#PTSansPro-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PTSansPro-Narrow';
  src: url("../fonts/subset-PTSansPro-Narrow.eot");
  src: url("../fonts/subset-PTSansPro-Narrow.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-PTSansPro-Narrow.woff2") format("woff2"), url("../fonts/subset-PTSansPro-Narrow.woff") format("woff"), url("../fonts/subset-PTSansPro-Narrow.ttf") format("truetype"), url("../fonts/subset-PTSansPro-Narrow.svg#PTSansPro-Narrow") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PTSansPro-Narrow';
  src: url("../fonts/subset-PTSansPro-NarrowBold.eot");
  src: url("../fonts/subset-PTSansPro-NarrowBold.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-PTSansPro-NarrowBold.woff2") format("woff2"), url("../fonts/subset-PTSansPro-NarrowBold.woff") format("woff"), url("../fonts/subset-PTSansPro-NarrowBold.ttf") format("truetype"), url("../fonts/subset-PTSansPro-NarrowBold.svg#PTSansPro-NarrowBold") format("svg");
  font-weight: bold;
  font-style: normal; }

/* new fonts here */
@font-face {
  font-family: 'PTSansPro2';
  src: url("../fonts/PTSansPro-Light.eot");
  src: url("../fonts/PTSansPro-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/PTSansPro-Light.woff") format("woff"), url("../fonts/PTSansPro-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'PTSansPro2';
  src: url("../fonts/PTSansPro-Regular.eot");
  src: url("../fonts/PTSansPro-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/PTSansPro-Regular.woff") format("woff"), url("../fonts/PTSansPro-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PTSansPro2';
  src: url("../fonts/PTSansPro-Bold.eot");
  src: url("../fonts/PTSansPro-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/PTSansPro-Bold.woff") format("woff"), url("../fonts/PTSansPro-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'PTSansPro-Narrow2';
  src: url("../fonts/PTSansPro-Narrow.eot");
  src: url("../fonts/PTSansPro-Narrow.eot?#iefix") format("embedded-opentype"), url("../fonts/PTSansPro-Narrow.woff") format("woff"), url("../fonts/PTSansPro-Narrow.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PTSansPro-Narrow2';
  src: url("../fonts/PTSansPro-NarrowBold.eot");
  src: url("../fonts/PTSansPro-NarrowBold.eot?#iefix") format("embedded-opentype"), url("../fonts/PTSansPro-NarrowBold.woff") format("woff"), url("../fonts/PTSansPro-NarrowBold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
body {padding-bottom: 163px; 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:120px; line-height:120px; }
.header .logo img{max-height:120px; }
.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;}

.root_row{padding-left:15px; padding-right:15px;/*  background:#FFE698; */}

.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 0 -92px; background-size: 150px;}
.support a:hover{box-shadow:0 0 20px rgba(255,255,255,.5); background-size: 200px; background-position:-8px -132px;}
dl.edates{display:flex; color:red}
dl.edates dt{padding-right:5px;}
dl.edates dd{}

date.events{display:block;}

p{margin:0;}
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; }

/*contact icon position*/
.fxleft{
	position: fixed !important;
	z-index: 99999999;
	left: 15px;
	bottom: -5px;
}
.fxright{
	position: fixed !important;
	z-index: 99999999;
	right: 15px;
	bottom: -5px;
}

.popup-video:before{content:''; display:block; width:100%; height:100%; position:absolute; background:rgba(0,0,0,.5); transition:.5s;}
.popup-video:hover:before{background:rgba(0,0,0,.3);}
.popup-video:hover:after{color:#fff;}
.popup-video:after{
	content: "\f144";
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	position:absolute;
	color:#ccc;
	top:41%;
	left:40%;
	font-size:50px;
	transition:.5s;
}

::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;}
.mt20{margin-top:20px;}
.opt{margin:5px 0 10px 20px;}
.opt label{font-weight:normal; }
.frme{margin-bottom:15px; }
.frme label{margin-bottom:5px; color:#555; }
.frme p{margin-bottom:5px;}

.pdn-top-0{padding-top:0;}
.pdn-btm-0{padding-bottom:0;}
.pdn-top-10{padding-top:10px;}
.pdn-btm-10{padding-bottom:10px;}

.item-center{
	display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.item-right{
	display: flex; 
    flex-wrap: wrap;
    justify-content: flex-end;
}
.item-left{
	display: flex; 
    flex-wrap: wrap;
    justify-content: flex-start;
}

/*form-view olanda file ucun dizayn*/
.frm_file{}
.frm_file .rect{margin:5px; position:relative; }
.frm_file .rect .visual{background-repeat:no-repeat; }

.headings{
	margin: 30px 0 0;
    padding: 15px 0;
    position: relative;
    z-index: 1;
}

.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;}
/*RGB 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{margin-bottom:15px; }
.tabs>.tab{cursor:pointer;}
.tabs>.tab:hover,.tabs>.tab.active{font-weight:bold;}
.map{display:none; }
.map.active{display:block; }

.mapsm{height:335px;}
.full_width{width: 100%; position: absolute; left: 0;}


.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); }
.haymore .vid-cont{overflow:hidden; max-height:160px; background:#333;}
.haymore .vid-cont video{height:160px;}
.vcon{margin-bottom:15px;}

/* .news-events-docs .panel{min-height:680px;} */

.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 !important; height:100px !important;}
.x120{width:120px !important; height:120px !important;}
.x150{width:150px !important; height:150px !important;}
.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;}
.cref{margin:0 10px;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{background:#fff;}

.forms{padding:30px;}
.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; }
.cpt .input-group-addon{padding: 0;background-color: transparent;border: 0;}
.cpt .input-group-addon:first-child{text-align:right;}
.cpt .input-group-addon:last-child{text-align:left;}
.capture{width:120px;}

.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:350px; }

/*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(19, 80, 153, 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(19, 80, 153, 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(19, 80, 153, 1);}

.pagination>.active>a{color:#fff !important;}

.navbar, .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:#fff; border-radius:0; border:0; outline:0; transition:0.5s;}
.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:#fff;}
.dropdown-menu{float:none; border: 0; border-radius:0;}
.nav>li>a {padding-left:8px;padding-right:8px;}
.navbar-toggle{margin:5px 0; float:left; }
.sln{position:relative;}

.lang{position:absolute; right:0; top:0; }
.lang ul{margin:0; padding:0; list-style:none;}
.lang ul>li{position:relative; float:left; }
.lang ul>li>a{padding:0 14px; display:block; line-height:50px; color:#fff; text-decoration:none; }
.lang ul>li:hover>a{background:rgba(255,255,255,0.2);}
.lang ul>li>ul>li>a{line-height:30px;}
.lang ul>li:hover>a{color:#ddd;}
.lang ul>li>ul{position:absolute; z-index:999999; display:none; background:pink; }
.lang ul>li:hover>ul{display:block; }

#navbar ul{display:none;}


/*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; white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
.titool{display:inline-block; padding-right:50px; line-height: 1.1;}
.spanel>.panel-heading{position:relative;}
.spanel .view{position:absolute; right:10px; top:10px; }

.btc{border-top: 1px solid #ddd;}

/*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;}
.yarlik{width:150px; line-height:160px; text-align:center; display:inline-block; height:150px; padding:2px; box-shadow:0 0 5px rgba(0,0,0,.5); background:#fff;}
.sinif .comment .thumbnail .caption{color:#333; text-shadow:none; }
.org{text-align:center; border:0;}

/*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;}

/*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: 450px;
}

/*------*/
.partners.owl-carousel {
    padding: 8px 4%;
}
.partners.owl-carousel.slidersm {/*!*/
    padding: 0;
}
.partners.owl-carousel.slidersm .owl-height{/*!*/
    max-height: 350px !important;
    height: 350px !important;
}
.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.slidersm .item {background-size: cover;}/*!*/

.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:35%;}
.partners.owl-carousel .owl-nav .owl-next{position:absolute; right:0; top:35%;}
/*------*/

.slidersm.owl-carousel .owl-item img {display: block; width: 100%; 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:20px; width:100%; text-align:center;}
.slidersm.owl-carousel .captions{position:absolute; width:100%; padding:0 3%; font-size:22px; bottom:25%; text-shadow:0 0 2px rgba(255,255,255,1); display:block; text-align:center; }
.slidersm.owl-carousel .captions span{display:inline-block; padding:10px; border-radius:4px; background:rgba(255,255,255,.5)}
.slidersm.owl-carousel .captions a{color:#fff; text-decoration:none;}

.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:350px; width:50%;}
.snews .owl-item > div .captions{position:absolute; left:55%; width:35%; top:20%; height:50%; font-size:25px; line-height:1.2; 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%;}
.snews .owl-nav > .owl-prev{position:absolute; left:10px; top:40%; }
.snews .owl-nav > .owl-next{position:absolute; right:10px; top:40%; }

.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;
}
.itmcen.owl-carousel{}
.itmcen.owl-carousel .owl-stage{
   display: flex;
   align-items: center;
   justify-content: center;
   flex-wrap: nowrap;
   /* max-width:100% !important; */
   margin:0 auto;
}
.itmcen.owl-carousel .item{
	height:250px;
}

.form-control.parsley-error{
	border-color:#cc0000;
}
.form-control.parsley-success{
	/* border-color:#00cc00; */
}

.parsley-errors-list {
    margin: 4px 0 0;
    padding: 0;
    top: 30px;
}
.parsley-errors-list li {
    padding: 0;
    list-style: none;
    color: #cc0000;
}


/*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{word-wrap: break-word;}
.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;}

.ft .fa.fa-caret-right:before{content: "\f0d7";}/*down*/
.ft.collapsed .fa.fa-caret-right:before{content: "\f0da";}/*right*/

.eventl{border-top:1px solid #ddd; padding:10px 15px 6px; font-size:16px; font-weight:bold; }


/*--new style--*/

.items-container{}
.items-container h4{margin-top:0;}
.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%; *//*ana sehifede xeberin kicik sekli*/
    background-position: 50% 20%;
    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:100%; width:100%; 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; position:relative; }
.treeview  ul{margin-left:10px; display:none;}

.treeview  ul li a{padding-left:5px;}
.treeview  ul li a.active{text-decoration:underline; font-weight:bold;}

.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 15px;}
.form-group.has-error label{color:#a94442}

.login-methods{max-width:500px; margin:0 auto;}
.login-methods ul{margin:0; padding:20px 0; list-style:none;}
.login-methods ul>li{margin-bottom:20px; min-height:50px; background:#fff; transition:.5s; position:relative; border-radius:10px; overflow:hidden; box-shadow:2px 2px 10px rgba(0,0,0,.5); }
.login-methods ul>li:not(.disabled):hover{background:#eee;}
.login-methods ul>li:not(.disabled):hover i.fa{font-size:45px;}
.login-methods ul>li.disabled:before{content:''; display:block; position:absolute; z-index:3; width:100%; height:100%; cursor:no-drop; background:rgba(255,255,255,.4);}
.login-methods ul>li>a{display:table; width:100%; height:80px; position:relative; z-index:2;}
.login-methods ul>li>a:hover{text-decoration:none;}
.login-methods ul>li>a>span{display:table-cell; vertical-align:middle; padding:20px 20px 20px 100px;}
.login-methods ul>li i.fa{font-size:40px; transition:.2s; text-align:center; margin-right:20px; position:absolute; width:80px; line-height:80px; color:#fff; z-index:1; }

.sub_list{}
.sub_list p{margin-bottom:0;padding-left:20px;}
.sub_list ul{}

.query{list-style:none; margin:0; padding:0; }
.query > li:before{content: "\f003"; font-size:14px; display:inline-block; float: left; padding-top: 7px; margin-left:-19px; font:normal normal normal 20px/1 FontAwesome;}

.prgs{border-radius:3px; padding:4px; background-color: #fff; border: 1px solid #ddd;}
.prgs>div{width:100%;height:100%;position:relative;}
.prgs>div>span{width:100%; height:5px; position:absolute; bottom:0; left:0; background:#ddd;}
.prgs>div>span>abbr{display:block; height:5px; background:#8DC63F;}
.prgs>div>span>abbr>i{font-size:13px; color:#333; position:absolute; right:0; top:-20px; }

.thums{float:left; position:relative; width:102px; height:102px; box-sizing:border-box; margin:5px; background:#fff; border:1px solid #ccc; border-radius:4px;  }
.thums img{width:90px; height:90px; margin:5px; }
.thums .s-trash{position: absolute;right: 2px;background: #fff;padding: 0 4px;border-radius: 50%;top: 1px;box-shadow: 0 0 5px #000;color: #900;cursor: pointer;}
.thums.ico:before{position:absolute; font-size:40px; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; font-size: 60px; left: 23%; top: 20%;}
.thums.ico.load:before{content: "\f021"; left: 38%; top: 37%; color: #777; font-size: 24px;  -webkit-animation: spin 2s linear infinite; /* Safari */  animation: spin 2s linear infinite;}
.thums.ico.word:before{content: "\f1c2"; }
.thums.ico.excel:before{content: "\f1c3";}
.thums.ico.pdf:before{content: "\f1c1";}
.thums.ico.zip:before{content: "\f1c6";}
.thums.ico.video:before{content: "\f1c8";}
.thums.ico.audio:before{content: "\f1c7";}
.thums.ico.file:before{content: "\f016";}

/*image size*/
.profil_image .thums{padding:5px; width:170px; height:170px;}
.profil_image .thums img{width:100%; height:100%; margin:0; }

.loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}

.secimler{padding-top:5px}
.secimler label{font-weight:normal}

.message.s-file-list{}
.message.s-file-list:after{content:''; display:block; clear:both; }
.message.s-file-list>ol, .message.s-file-list>ul{margin:0 0 20px; padding:0; list-style:none;}
.message.s-file-list ol:after, .message.s-file-list ul:after{content:''; display:block; clear:both; }
.message.s-file-list li{display:inline-block; position:relative; margin:2px; float:left;}
.message.s-file-list li abbr.s-trash{padding:0 3px; display:none; position:absolute; right:5px; bottom:2px; cursor:pointer; color:red; background:rgba(255,255,255,0.8)}
.message.s-file-list li:hover abbr.s-trash{display:block;}

.message.s-file-list li abbr.s-check, .message.s-file-list li abbr.s-view{padding:0 5px; visibility:hidden; position:absolute; cursor:pointer; color:blue; background:rgba(255,255,255,0.8); border-radius:50%; }
.message.s-file-list li:hover abbr.s-check, .message.s-file-list li:hover abbr.s-view{visibility:visible; }
.message.s-file-list li abbr.s-check{right:0; top:0;}
.message.s-file-list li abbr.s-view{color:green; left:0; top:0;}



/*ikonlar*/
.query > li:before{text-decoration:none !important;}
.query > li.a0u1:before{content:"\f017"; color:#337ab7;}
.query > li.a1u1:before{content:"\f06e"; color:#2c5fa2;}
.query > li.a2u1:before{content:"\f0e0"; color:#e46b00; }
.query > li.a2u2:before{content:"\f2b7"; color:#e46b00; }
.query > li.a2u3:before{content:"\f017"; color:#337ab7; }
.query > li.a4u3:before{content:"\f06a"; color:#EA0037;}
.query > li.a0u3:before{content:"\f253"; color:#e46b00;}
.query > li.a3u0:before{content:"\f253"; color:#EA0037;}
.query > li.a3u3:before{content:"\f05d"; color:green; }
.query > li.a5u5:before{content:"\f128";}

.query > li.time_limit>a.active{color: black; font-weight: bold; text-decoration:underline;}
.query > li.time_limit, .query > li.time_limit>a, .query > li.time_limit:before{/* opacity:.8 */}
.query > li.time_limit>a:before{
	content:"\f017";
	color:red !important;
	font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	position: absolute;
	left: -27px;
	top: 7px;
	background: white;
	border-radius: 50%;
}

.msg_list{margin-bottom:10px}
.msgbox{border:1px solid #ddd; position:relative; background:#fff; border-radius:10px; padding:10px; margin:5px 0 0;}
.msgbox:before{content:''; display:inline-block; border-top:1px solid #ddd; border-left:1px solid #ddd; position:absolute; width:10px; height:10px; background:white; top:-5px; left:15px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); }

.msg_list.ad{margin-right:20%}
.msg_list.me{margin-left:20%}

.autorm{position:relative; }
.tarixm{position:absolute; top:5px; right:0; color:#aaa; font-size:12px; }
.fmess{text-align:right; padding:4px 5px; }
.fmess a:hover,.fmess a:active,.fmess a:focus{text-decoration:none; opacity:.7; }
.fmess .fa{font-size:25px;}

/*--Slider stiling new version for multiple settings of cms--*/
.snews.sl_3 .owl-item{background:transparent;}
.snews.sl_3 .owl-item, .snews.sl_3 .owl-item > div{
	height:270px;
}
.snews.sl_3 .owl-item > div >img{
	display:unset;
	width:150px;
	height:150px;
	border-radius:50%;
}
.snews.sl_3 .owl-nav{
	width:100%;
}
.snews.sl_3 .owl-dots{
	width:100%;
	bottom:10px;
}
.snews.sl_3 .owl-item > div .captions {
    position: static;
    width: auto;
	display:inline-block;
	padding-top:15px;
	padding-bottom:15px;
    height: auto;
    font-size: 25px;
    line-height: 1.2;
    text-shadow: 1px 1px 0px #fff, 2px 2px 0px rgba(0,0,0,0.15);
}

/*
 */
.me .autorm{text-align:right; }
.me .tarixm{right:unset; }
.me .msgbox:before{right:15px; left:unset; }
.ad .fmess{text-align:left;}
.ad .msgbox,
.ad .msgbox:before{border-color: #E4E3E9; background-color:#E4E3E9;}
.me .msgbox,
.me .msgbox:before{border-color: #009BF8; background-color:#009BF8; color:#fff;}
.me .frme label,
.me .fa{color:#fff;}

.mms{}
.mms a{color:#555;}


/* iCheck plugin Square skin, blue
----------------------------------- */
.icheckbox_square-blue,
.iradio_square-blue {
    display: inline-block;
    *display: inline;
    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;  }

.ecalendar{
	text-align: center;
    padding: 15px;
    display: block;
    color: white;
}
.ecalendar a{color:white;}
.ecalendar a:hover{color:white; text-decoration:underline;}

.ecalendar h5{color: white; font-weight:bold; font-size:30px; margin:0 0 2px;}
.ecalendar p{font-weight:bold;}
.ecalendar p small{font-weight:normal;}

.bg-primary{background:#007BFA;}
.bg-secondary{background:#6B747C;}
.bg-success{background:#00A650;}
.bg-danger{background:#E52D47;}
.bg-warning{background:#FFBF2D;}
.bg-info{background:#00A1B5;}
.bg-light{background:#F8F9FA;}
.bg-dark{background:#2D3942;}
.bg-white{background:#FFFFFF;}

article[style^="background-image:"]{
	position:relative;
}
article[style^="background-image:"]:after{
	content:"";
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	width:100%;
	height:100%;
	background: black;
	opacity:.2;
}

.thumbnail h3{
	font-size:22px;
}
.thumbnail h3 a:hover{
	text-decoration: none;
	opacity: .8;
}
	

/* 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 (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; }
	.header .logo{text-align:center;}
	.header .logo, .header .logo img{height:50px; line-height:50px;}
	.header .logo img{width:50px;}
	
	.slidersm.owl-carousel .owl-item img {display: block; width: 100%; height: auto; /* min-height:200px; */ }
	
	
	body{padding-bottom: 330px;}
	
	.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; }
	
	.navbar-toggle{margin:5px 20px 5px 0; }
	.copy, ul.social{text-align:center; }
	
	

}

@media screen and (max-width: 991px) {
	
	.items-container .visual.main{
		height:200px;
		margin-bottom:10px;
	}
}

@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;}
	.slidersm.owl-carousel .owl-dots{bottom:5px;}
	.slidersm.owl-carousel .owl-nav{top:35%;}
	.visual.ban{margin:0; height:150px; }
}
@media screen and (max-width: 400px) {	
	.slidersm.owl-carousel .owl-nav{top:25%;}
	.visual.ban{margin:0; height:100px; }
}

@media (max-width: 768px) { 
	/*mansory*/
	.grid-item {width: 100%; } 
	.navbar-toggle{margin:5px 0; }
	/* body{margin-bottom: 330px;} */
}

@media (min-width: 768px) {
	.dl-horizontal.contacts dt {width: 100px;}
	.dl-horizontal.contacts dd { margin-left: 120px;	}
}

@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;}
	
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    border: 1px solid #ddd;
}

.search-filter .slider-range{
	margin-top: -8px;
}

.axxtarr{
	position: relative;
}

.exp-src{
	position: absolute;
    right: 0;
    bottom: 0;
}

.ramka{
	display: block;
    border: 1px solid #ccc;
    padding: 8px;
}

.img-show{
	background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    border: 0;
    background-color: transparent;
}
}
