@charset "utf-8";
html { width:100%; height:100%; }  body { font-family: 'Open Sans', sans-serif; padding-top: 80px; background: #fff;}  body#home {padding-top: 0}.c { clear: both !important; }
a{  color:#111;  cursor: pointer; text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:0;padding:0;cursor:pointer}
a:hover {text-decoration:none;}
.dblock{display: block}.dnone{display: none}.ohidden { overflow: hidden !important } .text-uppercase { text-transform: uppercase !important } .fw200 { font-weight: 200 !important } .fw300 { font-weight: 300 !important } .fw400 { font-weight: 400 !important } .fw600 { font-weight: 600 !important } .fw700 { font-weight: 700 !important } .fs3 { font-size: 4px !important } .fs4 { font-size: 4px !important } .fs5 { font-size: 5px !important } .fs6 { font-size: 6px !important } .fs7 { font-size: 7px !important } .fs8 { font-size: 8px !important } .fs9 { font-size: 9px !important } .fs10 { font-size: 10px !important } .fs11 { font-size: 11px !important } .fs12 { font-size: 12px !important } .fs13 { font-size: 13px !important } .fs14 { font-size: 14px !important } .fs15 { font-size: 15px !important } .fs16 { font-size: 16px !important; font-size: 17px !important } .fs18 { font-size: 18px !important } .fs20 { font-size: 20px !important } .fs22 { font-size: 22px !important } .fs24 { font-size: 24px !important } .fs26 { font-size: 26px !important } .fs28 { font-size: 28px !important } .fs30 { font-size: 30px !important } .fs35 { font-size: 35px !important } .fs40 { font-size: 40px !important } .fs45 { font-size: 45px !important } .fs50 { font-size: 50px !important } .fs60 { font-size: 60px !important } .fs70 { font-size: 70px !important } .fs80 { font-size: 80px !important } .fs90 { font-size: 90px !important } .fs100 { font-size: 100px !important } .pn { padding: 0 !important } .p1 { padding: 1px !important } .p2 { padding: 2px !important } .p3 { padding: 3px !important } .p4 { padding: 4px !important } .p5 { padding: 5px !important } .p6 { padding: 6px !important } .p7 { padding: 7px !important } .p8 { padding: 8px !important } .p10 { padding: 10px !important } .p12 { padding: 12px !important } .p15 { padding: 15px !important } .p20 { padding: 20px !important } .p25 { padding: 25px !important } .p30 { padding: 30px !important } .p35 { padding: 35px !important } .p40 { padding: 40px !important } .p50 { padding: 50px !important } .ptn { padding-top: 0 !important } .pt5 { padding-top: 5px !important } .pt10 { padding-top: 10px !important } .pt15 { padding-top: 15px !important } .pt20 { padding-top: 20px !important } .pt25 { padding-top: 25px !important } .pt30 { padding-top: 30px !important } .pt35 { padding-top: 35px !important } .pt40 { padding-top: 40px !important } .pt50 { padding-top: 50px !important } .prn { padding-right: 0 !important } .pr5 { padding-right: 5px !important } .pr10 { padding-right: 10px !important } .pr15 { padding-right: 15px !important } .pr20 { padding-right: 20px !important } .pr25 { padding-right: 25px !important } .pr30 { padding-right: 30px !important } .pr35 { padding-right: 35px !important } .pr40 { padding-right: 40px !important } .pr50 { padding-right: 50px !important } .pbn { padding-bottom: 0 !important } .pb5 { padding-bottom: 5px !important } .pb10 { padding-bottom: 10px !important } .pb15 { padding-bottom: 15px !important } .pb20 { padding-bottom: 20px !important } .pb25 { padding-bottom: 25px !important } .pb30 { padding-bottom: 30px !important } .pb35 { padding-bottom: 35px !important } .pb40 { padding-bottom: 40px !important } .pb50 { padding-bottom: 50px !important } .pln { padding-left: 0 !important } .pl5 { padding-left: 5px !important } .pl10 { padding-left: 10px !important } .pl15 { padding-left: 15px !important } .pl20 { padding-left: 20px !important } .pl25 { padding-left: 25px !important } .pl30 { padding-left: 30px !important } .pl35 { padding-left: 35px !important } .pl40 { padding-left: 40px !important } .pl50 { padding-left: 50px !important } .pv5 { padding-top: 5px !important; padding-bottom: 5px !important } .pv8 { padding-top: 8px !important; padding-bottom: 8px !important } .pv10 { padding-top: 10px !important; padding-bottom: 10px !important } .pv15 { padding-top: 15px !important; padding-bottom: 15px !important } .pv20 { padding-top: 20px !important; padding-bottom: 20px !important } .pv25 { padding-top: 25px !important; padding-bottom: 25px !important } .pv30 { padding-top: 30px !important; padding-bottom: 30px !important } .pv40 { padding-top: 40px !important; padding-bottom: 40px !important } .pv50 { padding-top: 50px !important; padding-bottom: 50px !important } .ph5 { padding-left: 5px !important; padding-right: 5px !important } .ph8 { padding-left: 8px !important; padding-right: 8px !important } .ph10 { padding-left: 10px !important; padding-right: 10px !important } .ph15 { padding-left: 15px !important; padding-right: 15px !important } .ph20 { padding-left: 20px !important; padding-right: 20px !important } .ph25 { padding-left: 25px !important; padding-right: 25px !important } .ph30 { padding-left: 30px !important; padding-right: 30px !important } .ph40 { padding-left: 40px !important; padding-right: 40px !important } .ph50 { padding-left: 50px !important; padding-right: 50px !important } .mauto { margin-left: auto; margin-right: auto } .mn { margin: 0 !important } .m1 { margin: 1px !important } .m2 { margin: 2px !important } .m3 { margin: 3px !important } .m4 { margin: 4px !important } .m5 { margin: 5px !important } .m8 { margin: 8px !important } .m10 { margin: 10px !important } .m15 { margin: 15px !important } .m20 { margin: 20px !important } .m25 { margin: 25px !important } .m30 { margin: 30px !important } .m35 { margin: 35px !important } .m40 { margin: 40px !important } .m50 { margin: 50px !important } .mtn { margin-top: 0 !important } .mt5 { margin-top: 5px !important } .mt10 { margin-top: 10px !important } .mt15 { margin-top: 15px !important } .mt20 { margin-top: 20px !important } .mt25 { margin-top: 25px !important } .mt30 { margin-top: 30px !important } .mt35 { margin-top: 35px !important } .mt40 { margin-top: 40px !important } .mt50 { margin-top: 50px !important } .mt70 { margin-top: 70px !important } .mrn { margin-right: 0 !important } .mr5 { margin-right: 5px !important } .mr10 { margin-right: 10px !important } .mr15 { margin-right: 15px !important } .mr20 { margin-right: 20px !important } .mr25 { margin-right: 25px !important } .mr30 { margin-right: 30px !important } .mr35 { margin-right: 35px !important } .mr40 { margin-right: 40px !important } .mr50 { margin-right: 50px !important } .mbn { margin-bottom: 0 !important } .mb5 { margin-bottom: 5px !important } .mb10 { margin-bottom: 10px !important } .mb15 { margin-bottom: 15px !important } .mb20 { margin-bottom: 20px !important } .mb25 { margin-bottom: 25px !important } .mb30 { margin-bottom: 30px !important } .mb35 { margin-bottom: 35px !important } .mb40 { margin-bottom: 40px !important } .mb50 { margin-bottom: 50px !important } .mb70 { margin-bottom: 70px !important } .mln { margin-left: 0 !important } .ml5 { margin-left: 5px !important } .ml10 { margin-left: 10px !important } .ml15 { margin-left: 15px !important } .ml20 { margin-left: 20px !important } .ml25 { margin-left: 25px !important } .ml30 { margin-left: 30px !important } .ml35 { margin-left: 35px !important } .ml40 { margin-left: 40px !important } .ml50 { margin-left: 50px !important } .mv5 { margin-top: 5px !important; margin-bottom: 5px !important } .mv10 { margin-top: 10px !important; margin-bottom: 10px !important } .mv15 { margin-top: 15px !important; margin-bottom: 15px !important } .mv20 { margin-top: 20px !important; margin-bottom: 20px !important } .mv25 { margin-top: 25px !important; margin-bottom: 25px !important } .mv30 { margin-top: 30px !important; margin-bottom: 30px !important } .mv40 { margin-top: 40px !important; margin-bottom: 40px !important } .mv50 { margin-top: 50px !important; margin-bottom: 50px !important } .mv70 { margin-top: 70px !important; margin-bottom: 70px !important } .mh5 { margin-left: 5px !important; margin-right: 5px !important } .mh10 { margin-left: 10px !important; margin-right: 10px !important } .mh15 { margin-left: 15px !important; margin-right: 15px !important } .mh20 { margin-left: 20px !important; margin-right: 20px !important } .mh25 { margin-left: 25px !important; margin-right: 25px !important } .mh30 { margin-left: 30px !important; margin-right: 30px !important } .mh40 { margin-left: 40px !important; margin-right: 40px !important } .mh50 { margin-left: 50px !important; margin-right: 50px !important } .mh70 { margin-left: 70px !important; margin-right: 70px !important } .mtn5 { margin-top: -5px !important } .mtn10 { margin-top: -10px !important } .mtn15 { margin-top: -15px !important } .mtn20 { margin-top: -20px !important } .mtn30 { margin-top: -30px !important } .mrn5 { margin-right: -5px !important } .mrn10 { margin-right: -10px !important } .mrn15 { margin-right: -15px !important } .mrn20 { margin-right: -20px !important } .mrn30 { margin-right: -30px !important } .mbn5 { margin-bottom: -5px !important } .mbn10 { margin-bottom: -10px !important } .mbn15 { margin-bottom: -15px !important } .mbn20 { margin-bottom: -20px !important } .mbn30 { margin-bottom: -30px !important } .mln5 { margin-left: -5px !important } .mln10 { margin-left: -10px !important } .mln15 { margin-left: -15px !important } .mln20 { margin-left: -20px !important } .mln30 { margin-left: -30px !important } .mvn5 { margin-top: -5px !important; margin-bottom: -5px !important } .mvn10 { margin-top: -10px !important; margin-bottom: -10px !important } .mvn15 { margin-top: -15px !important; margin-bottom: -15px !important } .mvn20 { margin-top: -20px !important; margin-bottom: -20px !important } .mvn30 { margin-top: -30px !important; margin-bottom: -30px !important } .mhn5 { margin-left: -5px !important; margin-right: -5px !important } .mhn10 { margin-left: -10px !important; margin-right: -10px !important } .mhn15 { margin-left: -15px !important; margin-right: -15px !important } .mhn20 { margin-left: -20px !important; margin-right: -20px !important } .mhn30 { margin-left: -30px !important; margin-right: -30px !important }
#overlay {	    color: #fff; font-size: 28px; text-align: center; padding-top: 30%;display:none;	background-color: #000;	background-image: url(../images/load.gif);	background-repeat: no-repeat;	background-position: center center;	height:100%;	width:100%;	position:fixed;	left:0;	top:0;	z-index:9999 !important;	filter: alpha(opacity=75); -khtml-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75;  }
#ntCommenterOverlay {	color: #fff; font-size: 28px; text-align: center; padding-top: 30%;display:none;	background-color: #000;	 	background-repeat: no-repeat;	background-position: center center;	height:100%;	width:100%;	position:fixed;	left:0;	top:0;	z-index:9999 !important;	filter: alpha(opacity=75); -khtml-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75;  }
.ani,.btn  {-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:10px;padding-left:10px}
.container{padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}
.row{margin-right:-10px;margin-left:-10px}
.pRel{position:relative}
.pagination{background-color:#fff;-webkit-box-shadow:0 5px 19px -5px rgba(0,0,0,0.36);-moz-box-shadow:0 5px 19px -5px rgba(0,0,0,0.36);box-shadow:0 5px 19px -5px rgba(0,0,0,0.36)}
.btn {border: none;}
.flickity-viewport {transition: height 0.2s;}
/* Animation effect */
@keyframes placeHolderShimmer { 0% { background-position: -400px 0  } 100% { background-position: 400px 0  } }
.animate-bg { animation-duration: 1s; animation-fill-mode: forwards; animation-iteration-count: infinite; animation-name: placeHolderShimmer; animation-timing-function: linear; background: #f6f7f8; background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%); background-size: 800px 104px; min-height: 12px; display: block; clear: both; }

.breadcrumb{background-color:transparent;padding:0;margin:0;color:#d6d6d6;font-size: 11px;}
.breadcrumb li.active{color:#d6d6d6}
.breadcrumb li a{color:#8e8e8e;}
.breadcrumb li a:hover{color:#000;text-decoration:none}

.breadcrumb.b{background-color:transparent;padding-left:20px;color:#d6d6d6;font-size: 11px;}
.breadcrumb.b li.active{color:#fff}
.breadcrumb.b li a{color:#d6d6d6;}
.breadcrumb.b li a:hover{color:#fff;text-decoration:none}

.panel-primary>.panel-heading{color:#fff;background-color:#b69452;border-color:#b69452}
.panel-primary{border-color:#b69452}
.form-control,.btn{border-radius:0}
.form-control{border-radius:0;box-shadow:none;padding:20px 12px;border-color: #aeb5b9;}
.form-control:focus {border-color: inherit;outline: 0;box-shadow: 0px 2px 13px 0px rgba(0, 0, 0, 0.07);}
.btn-lang{background:#f5f5f5; }


.btn-send{background:#67666B;line-height:60px;color:#fff}
.btn-send:hover,.btn-send:active{background:#28282a;line-height:60px;color:#fff}

.btn-formsubmit{background:#ffc107;line-height:60px;color:#fff}
.btn-formsubmit:hover,.btn-formsubmit:active{background:#28282a;line-height:60px;color:#fff}

.btn-formsearch{background:#ffc107;line-height:40px;color:#fff; width: 100%}
.btn-formsearch:hover,.btn-formsearch:active{background: #1B1B1A; color:#fff}

.btn-more{background:#ffc107;line-height:40px;color:#fff; width: 100%}
.btn-more:hover,.btn-more:active{background: #1B1B1A; color:#fff}


.btn-rezer{background: #f5a623;line-height: 50px;color: #fff;width: 100%;font-size: 20px;font-weight: 700;}
.btn-rezer:hover,.btn-rezer:active{background: #1B1B1A; color:#fff}

.btn-blue{background:#004F8C;line-height:20px;color:#fff}
.btn-blue:hover,.btn-blue:active{background: #00355f;color:#fff}
.btn-trans{background:transparent;padding:3px 5px;color:#1B1B1A}
.btn-trans:hover,.btn-trans:active{ color:#ffc107}
.btn-a{background:transparent;padding:3px 5px;color:#ffc107;font-weight: 400}
.btn-a span{ color:#21ABD2}
.btn-a:hover,.btn-a:active{ color:#000}
.contactForm{padding:70px 0 50px}
.contactForm .form-group{margin-bottom:30px}
.pagination .btn-info{background:#1c1c19;color:#fff}
.bgGrey{background-color:#f2f2f2}
.bgWhite{background-color:#fff}
.bgBlue{background-color:#ffc107}
hr.s1{border:1px solid #94A3B1}
hr.s5{border:5px solid #F1F1F1}
hr.s10{border:10px solid #F1F1F1}
.h1, h1 {font-size: 28px;padding-bottom: 10px;margin: 5px 0 15px;font-weight: 400;}
.top-bottom-border {border-top:1px solid #EBEBEB ;border-bottom:1px solid #EBEBEB ;}
.ms-caption {padding: 25px;color: #000;font-size: 66px;font-weight: 700;letter-spacing: -2px;}
.ms-caption span{ font-size: 2.2em; line-height: 1em;    letter-spacing: -.8rem;}
.modal-content button.close {-webkit-appearance: none;padding: 0;cursor: pointer;background: 0 0;border: 0;position: absolute;z-index: 999;background: red;color: white;width: 40px;height: 40px;opacity: 1;right: -20px;}
.modalForm .form-control {background-color: #f3f3f3  !important;}
.modal-content {border-radius: 0}
label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 600;}
.modal {text-align: center;padding: 0!important;}
.modal:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -4px;}
.modal-dialog {display: inline-block;text-align: left;vertical-align: middle;}
.rPadV{padding-top:80px;padding-bottom:80px}
.navbar-collapse {padding: 0 !important;}
.img-responsive-16by9{display:block;height:0;padding-bottom:56.25%;overflow:hidden}
.img-responsive-4by3{display:block;height:0;padding-bottom:66.25%;overflow:hidden}
.img-responsive.full{width:100%}
.mediaItem{position:relative;margin-bottom: 5px}
.mediaItem a { display: block; border: 10px solid #fff}
.mediaItem .mediaItemTitle{z-index:999;position:absolute;bottom:10px;left:10px;padding:5px 10px;background:rgba(0,0,0,0.63);color:#fff;display:flex;flex-direction:column;justify-content:center;resize:vertical;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.mediaItem:hover .mediaItemTitle{position:absolute;bottom:10px;left:10px;right:10px;top:10px;padding:5px;background:rgba(0,0,0,0.63);color:#fff;text-align:center}
.mediaItem .embed-responsive-item{overflow:hidden}
.embed-responsive-800600{padding-bottom:66.6%}
.panel{background-color:#FFF;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.19);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.19);box-shadow:0 0 0 0 rgba(0,0,0,0.19)}
.panel-title{font-size:14px;font-weight:600;color:#313559}
.panel-title .fa{font-size:14px;font-weight:600;color:#4b6eb1}
.panel-default>.panel-heading{color:#2673b6;background-color:#fff;border-color:#fff;font-size:16px}
.panel-default>.panel-heading img{margin-right:14px}
.lightScroll::-webkit-scrollbar-track {  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  background-color: #F4F4F4; }
.lightScroll::-webkit-scrollbar { width: 5px; background-color: #F4F4F4; }
.lightScroll::-webkit-scrollbar-thumb { background-color: #6b6b6b; }
.shadow{-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.15);box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.15);}

.hover1{transition:all .2s linear;-webkit-transition:all .2s linear;position:relative}
.hover1:hover{z-index:99;-webkit-transform:scale(1.01);transform:scale(1.01)}
.hover2{transition:all .2s linear;-webkit-transition:all .2s linear;position:relative}
.hover2:hover{z-index:99;opacity: .8}
.hover3{transition:all .2s linear;-webkit-transition:all .2s linear;position:relative}
.hover3:hover{-webkit-box-shadow: 0px 5px 19px -5px rgba(0,0,0,0.15);-moz-box-shadow: 0px 5px 19px -5px rgba(0,0,0,0.15);box-shadow: 0px 5px 19px -5px rgba(0,0,0,0.15);}
.hover4{transition:all .15s linear;-webkit-transition:all .15s linear;position:relative;filter: gray;-webkit-filter: grayscale(1);filter: grayscale(1);opacity: .8}
.hover4:hover{  -webkit-filter: grayscale(0);filter: none;opacity: 1}

.dropdown-menu{border: none;}
.dropdown-menu .lang-item {font-size: 12px;border-top: 1px solid #f5f5f5;}
.dropdown-menu .lang-item img{height: 20px}
.top-bar-sosyal-medya,.navbar-neonturk,#main_navbar,.navbar-brand img,.more{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;width:100%;background:#ced8ea}
.dropdown-submenu:hover>.dropdown-menu{display:block}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#000;margin-top:2px;margin-right:-12px}
.dropdown-submenu:hover>a:after{border-left-color:#fff}
.dropdown-submenu.pull-left{float:none}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
.top-bar{background-color:#fff;min-height:45px}
.top-bar-ayrac{padding:5px 10px;margin:0;color:#fff;font-size:16px}
.sharerWR {float: right;margin-top: 15px;}
.topMenu{color:#fff;border-bottom:1px solid #fff}
.bluebar{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#ffc107;height:40px}
.whitebar{background:transparent}
#sideCollapse.navbar-toggle {z-index: 999;position: absolute;margin-top: 15px;background-image: none;border: 1px solid #ffffff;border-radius: 0px;background-color: #fff!important;right: 10px;padding: 5px 10px;}
#main_navbar .navbar-toggle {z-index: 999;position: absolute;margin-top: 35px;background-image: none;border: 1px solid #30b1d8;border-radius: 0px;background-color: #fff!important;right: 15px;}
#main_navbar .navbar-toggle .icon-bar {background-color: #ffc107;}
#main_navbar{position:fixed;top:0;left:0;right:0;background:#fff;border:none;z-index:1000;margin:0;border-radius:0;min-height:80px; }
#main_navbar.shadow{-moz-box-shadow:0 5px 10px -4px #000;-webkit-box-shadow:0 5px 10px -4px #000;box-shadow:0 5px 10px -4px #000;filter:progid:DXImageTransform.Microsoft.Shadow(strength = 5,direction = 180,color = '#000000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(strength = 5,Direction = 180,Color = '#000000')"}
.navbar-neonturk{margin:5px 0  ;margin-top: 40px;}
.navbar-neonturk> li> a {color: #000 !important;font-size: 16px;padding: 5px 5px;margin-left: 35px;font-weight: 700;letter-spacing: -1px;}
.navbar-neonturk> li> a:hover,.navbar-neonturk> li> a.active,.navbar-neonturk> li.open > a{color:#ffc107!important; }
.navbar-neonturk ul li a {color: #000!important;font-size: 12px;padding: 10px 20px 10px 15px;}
.navbar-neonturk ul li a.active{background:#ccc}
.navbar-neonturk >.open>a,.navbar-neonturk >.open>a:focus,.navbar-neonturk >.open>a:hover{color:#555;background:transparent!important}
.navbar-neonturk>li>.dropdown-menu {background-color: #ffffff!important;border-top: 3px solid #ffc107;margin-top: 5px;}
.navbar-neonturk li ul li a:hover{background:#f7f5f5;color:#000!important}
.dropdown-menu li a{line-height:12px}
.navbar-brand {height: 70px;padding: 0;position: relative;padding-top: 5px;z-index: 9;float: left;}
.navbar-lang{margin:25px 0 0 50px }
.navbar-lang> li> a {color: #fff!important;font-size: 14px; padding: 5px 3px; }
.navbar-lang> li> a.active,.navbar-lang> li.open > a{color:#fff!important;  font-weight: 600;   }
.coversBG{position:relative}
#custom-search-input{position:relative;margin:0;margin-top:5px;padding:0}
#custom-search-input .search-query {border-color: #D6E3E9;padding: 0px;margin-bottom: 0;border-radius: 4px;font-size: 12px;height: 30px;padding-left: 10px}
#custom-search-input button {position: absolute;border: 0;background: none;padding: 2px 5px;margin-top: 4px;right: 5px;margin-bottom: 0;color: #bac6cd;z-index: 2;}
#custom-search-input button svg {width: 17px;fill: #8e989c}

.header-social {margin: 0 0px; padding: 0;color: #fff;font-weight: 300;}
.header-social li{list-style:none;margin:0;padding:0;        float: left;}
.header-social li a {display: block; /*background: #ffffffcf;*/font-size: 14px;border-radius: 100%;color: #9e9e9e;width: 20px;height: 20px;line-height: 20px;text-align: center;margin: 2px;}
.header-social li a:hover {color: #000;}
.headerPhone {color: #acacac; margin: 3px}
.topSearchBox {position: absolute;right: 15px;top: 5px;}

.homeBg1 {padding-bottom: 500px;z-index: 100;position: relative;background-image: url(../ups/files/homepage/homebg1.jpg);background-repeat: no-repeat;background-size: contain;background-position: center bottom;background-color: #fbfbfb;}
.homeBg2 {clip-path: polygon(0 0, 100% 10%, 100% 100%, 0% 100%);margin-top: -150px;z-index: 100;position: relative;background-image: url(../ups/files/homepage/homebg2.jpg);background-repeat: no-repeat;background-size: contain;background-position: left top;background-color: #fff;}

.homeTitle {font-size: 3em;font-weight: 700;text-align: center;padding: 2% 0;position: relative;margin-bottom: 35px;}
.homeTitle::after{background-color:#111;bottom:0;content:'';display:block;height:1px;left:50%;position:absolute;transform:translate(-50%,0);width:150px}

.homeTitleDesc {font-size: 1em;font-weight: 300;text-align: center;padding: 1% 0;position: relative;margin-bottom:  15px;}

.homeTitle.w{color: #fff}
.homeTitle.w::after{background-color: rgba(255, 255, 255, 0.57);}

.homeTitle.b{color: #000; text-shadow: 0px 0px 5px #fff }
.homeTitle.b::after{}

.btn-home {border: 1px solid #0000008f;padding: 17px 30px;}
.btn-home:hover,.btn-home:active {border: 1px solid #000000;background-color: #fff;}

.homeTours {padding: 20px 0}
.homeTours .item{margin-bottom: 20px;display: block;}
.homeTours .item .title{font-weight: 700; color: #000;height: 20px;font-size: 16px; letter-spacing: -1px}
.homeTours .item .desc{font-weight: 300;  color: #000; height: 20px; font-size: 11px}
.homeTours .item .date{font-weight: 300;  color: #000; margin-top: 7px; font-size: 12px}

.homeStats {padding: 20px 0;}
.homeStats .item{margin:20px 15px; padding:20px;display: block;text-align: center; border: 1px solid #111; background-color: #fff}
.homeStats .item .title{font-weight: 700; color: #000;height: 30px;font-size: 16px; letter-spacing: -1px}
.homeStats .item .number{font-weight: 700;  color: #000; height: 90px; font-size: 50px}

.homeGallery {padding: 20px 0;}
.homeGallery .item{ display: block; margin-bottom:20px;text-align: center;  background-color: #fff}

.homeBlogs {padding: 20px 0}
.homeBlogs .item{margin-bottom: 20px;display: block;}
.homeBlogs .item .title{font-weight: 700; color: #000;height: 20px;font-size: 16px; letter-spacing: -1px; margin-top: 10px; overflow: hidden;  text-overflow:ellipsis;}
.homeBlogs .item .date{font-weight: 300;  color: #000; margin-top: 7px; font-size: 12px}

.socialTimeline {  }
.socialTimeline *{ font-size: 12px !important; }
.socialTimeline .box{   padding-bottom: 30px; max-height: 600px; overflow: hidden}
.socialTimeline .box iframe,.socialTimeline .box twitter-widget,.socialTimeline .box twitter-widget .EmbeddedTweet {width: 100% !important;max-width: 100% !important; margin: 0 !important; padding: 0 !important; border-radius: 0 !important;   }

.listItems {padding: 20px 0}
.listItems .item{margin-bottom: 20px;display: block;}
.listItems .item .title{font-weight: 700; color: #000;height: 20px;font-size: 16px; letter-spacing: -1px; overflow: hidden;text-overflow:ellipsis; }
.listItems .item .desc{font-weight: 300;  color: #000; height: 20px; font-size: 11px}
.listItems .item .date{font-weight: 300;  color: #000; margin-top: 7px; font-size: 12px}

.blogItems {padding: 20px 0}
.blogItems .item{margin-bottom: 20px;display: block;}
.blogItems .item .title {font-weight: 700;color: #000;font-size: 24px;letter-spacing: -1px;}
.blogItems .item .desc{font-weight: 300;  color: #000; height: 20px; font-size: 11px}
.blogItems .item .detail{font-weight: 500;  color: #111;   font-size: 14px; padding: 30px 10px; border-bottom: 1px solid #efefef; margin-bottom: 50px}
.blogItems .item .date{font-weight: 300;  color: #000; margin-top: 7px; font-size: 14px; float: right}


.brandLists .item{display:block;margin-bottom:15px;background:#fff}
.brandLists .item .title{text-align:center;color:#000;font-weight:500;padding:15px 0;font-size:16px;border-top:1px solid #efefef;height:75px}
.homeCorporate{padding:10% 6%;padding-right:10%;overflow:hidden}
.homeCorporate .title{font-size:36px;font-weight:300;margin-bottom:25px;padding-bottom:15px;position:relative}
.homeCorporate .title::after{background-color:#959595;bottom:0;content:'';display:block;height:1px;left:10%;position:absolute;transform:translate(-50%,0);width:150px}

.contentHeader {background-blend-mode:soft-light;background-color: #2b2b2b;background-position: center; padding-top: 50px;background-size: cover;}
.contentHeader .border {position: absolute;height: 150px;width: 1px;border-left: 2px solid #ffffffa3;bottom: 0;left: 24px;}
.contentHeader .title {font-size: 4.4em;padding-bottom: 10px;margin: 5px 0 15px;font-weight: 700;margin-top: 90px;margin-bottom: 30px;color: #ffc107;border-left: 10px solid #fff;padding-left: 25px; text-transform: uppercase}
.contentHeader .title span {color: #fff;font-size: 0.8em;display: block;}
.contentHeader.blog  {background-blend-mode:normal; background-position: right center}
.contentHeader.blog .title {margin-top: 200px}
.contentHeader.tour { padding-top: 70px; padding-bottom: 200px}

.categoryContainer {margin-top: 20px;}
.contentContainer {margin-top: -200px;}


.contentPage{background-color: #fff;color: #000;padding: 3%;  margin-top: 30px}
.contentPage h1,.contentPage h2,.contentPage h3,.contentPage h4,.contentPage h5{font-weight: 700;border-bottom: 1px solid #000 ;margin-bottom: 20px;padding-bottom: 20px;margin-top: 40px;}
.contentPage p{padding-left: 5%;text-align: justify;}
.contentPage .mainImage {padding-bottom: 20px;border-bottom: 5px solid #607d8b;}

.contentContainer table{max-width: 100% !important;width: auto !important;}


.certLists {}
.certLists .item{display: block;border:1px solid #eeeeee;padding: 2%;margin-bottom: 15px;background: #fff;}
.certLists .item .title{text-align: center;color: #000000;font-weight: 500;padding: 15px 0;font-size: 12px;}
.leftMenuHeader {font-weight: 400;float: none;padding: 20px 20px;color: #000 !important;background: #ffffff;border-bottom: 1px solid #d8d8d8;display: block;}
.ntSideMenu.navbar-nav {display: block; width: 100%; margin: 0  ;  margin-bottom: 20px;}
.ntSideMenu.navbar-nav li{display: block; float: none}
.ntSideMenu.navbar-nav>li.open>.dropdown-menu {float: none;position: relative;display: block;width: 100%;background: #ccc;border: none;box-shadow: none;padding: 0;z-index: 99;}

.ntSideMenu.navbar-nav li a {font-size: 12px;font-weight: 300;float: none;padding: 15px 10px 15px 25px;color: #d6e8f3;background: #13567d;border-bottom: 1px solid #006196;}
.ntSideMenu.navbar-nav li a.active{  color: #fff; background: #104c6e; }
.ntSideMenu.navbar-nav li a:hover{  color: #fff; background: #104c6e; }
.ntSideMenu.navbar-nav li li a{  font-size: .9em;  padding-left:30px; color: #111; background: #fff}

/*sideBlock*/
.sideFiltersList {margin-bottom: 20px;padding: 15px;background-color: #fff;}
#sideSubCatNavList,#sideSubCatNavList  ul { list-style: none !important;margin: 0; padding: 0; }
#sideSubCatNavList { background-color: #fff; font-size: 12px; margin-bottom: 15px; height: auto; max-height: 400px; overflow-y: auto }
#sideSubCatNavList li   {position: relative  }
#sideSubCatNavList li a {color: #5f5f5f;background: #ffffff;border-bottom: 1px solid #f5f5f5;display: block;padding: 15px;font-weight: 400;}
#sideSubCatNavList li ul {display: none }
#sideSubCatNavList li ul.open {display: block }
#sideSubCatNavList li ul li a {color: #d6e8f3;background: #14567dd9;border-bottom: 1px solid #165f88; display: block; padding: 10px 10px  10px 25px ;font-weight: 300; }
#sideSubCatNavList   li.active > a {    color: #000;font-weight: 700;   }
#sideSubCatNavList li ul li.active a {color: #fff;background: #14567dd9;  }
#sideSubCatNavList .active:after {left: 6px;top: 23px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-left-color: #88b7d5;border-width: 5px;margin-top: -5px;}
#sideSubCatNavList li ul li.active:after {left: 15px;top: 18px;}
.sideMenuWR {margin-bottom: 20px;}
.sideMenuWR .item {display: block;color: #004F8C;background-color: #fff;margin-bottom: 20px;}
.sideMenuWR .item .title {padding: 7% 0; text-align: center}

.tourPage {position: relative; background-color: #fff; padding: 15px}
.tourPage .shortDesc{background-color: #fff;color: #000;padding: 15px 20px 40px;font-weight: 400;font-size: 14px;}
.tourPage .btns{}
.tourPage .btns .item {float:left;width:33.33%;background-color: #E7E7E7;padding: 15px 20px;text-align: center}
.tourPage .btns .item:nth-child(2) { background-color: #DBDBDB; }
.tourPage .btns .item .title {font-weight: 400;color: #000;padding: 12px 0 5px;white-space: nowrap;font-size: 10px;}

.tourDetail{background-color: #fff;color: #000;padding: 3%;  margin-top: 0px}
.tourDetail h1,.tourDetail h2,.tourDetail h3,.tourDetail h4,.tourDetail h5{font-weight: 700;border-bottom: 1px solid #000 ;margin-bottom: 20px;padding-bottom: 20px;}
.tourDetail p{padding-left: 5%;text-align: justify;}

.softBox{border:1px solid #e1e7eb;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,0.15);box-shadow:0 0 3px 0 rgba(0,0,0,0.15);padding:15px}
.softBox .title{font-weight:700;border-bottom:1px solid #e1e7eb;padding:5px;color:#000;font-size:16px;margin-bottom:20px}
.softBox .items{min-height:350px}
.softBox .items .item{white-space:nowrap;font-size:11px;text-overflow:ellipsis;overflow:hidden}
.softBox .priceLabel{border-bottom:1px solid #e1e7eb;padding:5px;color:#000}
.softBox .price{padding:5px;color:#000;font-size:22px}
.softBox .price strong{font-size:36px}
.whatsappInfo{font-size:12px;text-align:center;display:block;border:1px solid #e1e7eb;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,0.15);box-shadow:0 0 3px 0 rgba(0,0,0,0.15);padding:15px}
.whatsappInfo strong{display:block;font-size:26px;margin:15px 0;color:#08b02c}

.carousel-nav{margin: 5px -5px;}
.contentOtherTitle {text-transform: uppercase;border: 5px solid #000;padding: 2% 5%;display: inline-block;}
.contentDetail {padding: 30px 0; font-weight: 500}
.contentDetail img{max-width: 100% !important;height: auto !important;}
.blockTitle {padding: 10px 0;margin-bottom: 20px;font-weight: 600;border-bottom: 1px solid #ccc;}
.galleryItem {background-color: #fff;display: block}
.galleryItem .title{height: 50px;font-weight: 600;color: #004F8C;text-align: center;}


.zebraList {}
.zebraList .item {display: block;}
.zebraList .item:nth-child(even) .i {float: right}
.zebraList .item .bx {padding: 10%;}
.zebraList .item .bx .title {padding: 5% 0;font-weight: 700;font-size: 24px;}
.zebraList .item .bx .desc {line-height: 26px;}

.contactData {padding: 3px 10px;font-size: 13px;color: #565656;height: 40px;}
.contactData .fa {margin-right: 10px;margin-bottom: 20px;font-size: 20px;float: left;width: 20px;}
.other-title {margin: 15px 0 5px 0}
.footerSocialWR{background:#fff;border-top:1px solid #EBEBEB;padding:20px 0;text-align:center}
.footerSocial li{display:inline-block;list-style:none}
.footerSocialWR .footerSocial-title{display:inline-block;line-height:55px;font-size:18px;padding:0 20px}
.footerSocial{display:inline-block;margin:0;padding:0}
.footerSocial a{display:inline-block;width:40px;height:40px;line-height:40px!important;text-align:center;background:#fff;border:1px solid #EBEBEB;margin:4px 4px 4px 0;font-size:20px}
.footerSocial a:hover{color:#fff !important;}
.footer{background-color:#1B1B1A;background-image: url("../images/footer-bg.png");background-size: contain;background-position: 90% top;background-repeat: no-repeat;padding:30px 0; padding-bottom:100px;color:#fff;font-size:12px; }
.footer .footer-title {font-size: 14px;margin: 5px 20% 10px 0;border-bottom: 1px solid #ffffff12;padding-bottom: 7px;font-weight: 500;color: #dcdcdc;}
.footer .siteInfo { font-size: 12px;margin: 10px 0;color: #cbcbcb;}
.footer ul.menu{padding:0;margin:0; font-size: 12px}
.footer ul.menu li{list-style:none;padding:0;margin:2px 0}
.footer ul.menu li a {font-weight: 400;color: #b7b7b7;line-height: 20px;}
.footer ul.menu li a:hover{text-decoration:none;color:#fff}
.footer-2{background-color:#151515;padding:15px 0; color: #777;font-size:12px}
.footer-2 a{  color: #cbcbcb; }
.footer-2 a:hover{  color: #46afff; }
.footer .whatsapp{font-size:22px}

.footerAddress {display: block;padding: 5px 5px;font-size: 11px;color: #c2c2c2;}
.footerAddress:hover {padding-left:8px;color: #fff;}
.footerAddress .fa,.footerAddress .fab {margin-right: 10px;font-size: 16px;float: left;}

.footer-social {margin: 15px 0px; padding: 0;color: #565656;font-weight: 300;}
.footer-social li{list-style:none;margin:0;padding:0;        float: left;}
.footer-social li a {display: block;background: #C2C2C2;font-size: 18px;border-radius: 100%;color: #424242;width: 30px;height: 30px;line-height: 30px;text-align: center;margin: 4px;}
.footer-social li a:hover {background: #fff;}

@media (max-width: 1800px) {
    .footer {    background-position: 100% top;}
}
@media (max-width: 1500px) {
    .footer {    background-image: none}
}

@media (max-width: 1220px) {
    #main_navbar .navbar-neonturk> li> a{  margin-left: 15px;}
    .contentHeader.blog .title {
        margin-top: 0px;
    }

}
@media (max-width: 991px) {
    .navbar-neonturk{margin:15px}
    .navbar-brand{padding-left:10px}
    /*.navbar-brand>img{height:40px;margin-top:8px}*/
    .navbar-neonturk li a:hover,.navbar-neonturk li a.active{background:none}
    .coversBG{margin-top:0}
    #main_navbar .whitebar{background:#fff}
    #main_navbar .navbar-brand img{-webkit-filter:none;filter:none}
    #main_navbar .navbar-neonturk> li> a{color:#000!important;    }
    #main_navbar .navbar-lang> li{display:inline-block}
    #main_navbar .navbar-lang> li> a{color:#000!important}

    .homeBg1 {padding-bottom: 300px;}

    .navbar-lang{margin:25px}
    .homeTitle{font-size:24px}
    .homeCorporate .title{font-size:26px}
    .rPadV{padding-top:40px;padding-bottom:50px}
    .breadcrumb{font-size:12px}
    .h1,h1{font-size:20px}
    #navbar3 { background-color: #fff;box-shadow: 0 10px 10px -4px rgba(0, 0, 0, 0.63);}
    .contentHeader .title {font-size: 22px;padding-bottom: 10px;margin: 5px 0 5px;font-weight: 400;}
    .bluebar {height: 5px;}
    .productLists {
        margin-top: 0 !important;
    }
    .productPage .shortDesc{ font-size: 12px;}
    .btn-formsearch {
         line-height: 30px;
    }
    .sharerWR {float: none;margin-top: 15px; text-align: right}


}
@media (max-width: 767px) {
    .footer .footer-title {margin-top: 30px}
    .contentContainer {
         margin-top: 0px;
    }
    .contentHeader.tour {
        padding-top: 70px;
        padding-bottom: 0px;
    }
    .softBox .items {
        min-height: 50px;
    }
}
@media (max-width: 680px) {
    .homeBg1 {padding-bottom: 100px;}
    .homeBg2 {padding-top: 70px;}
    .homeStats .item {
        margin: 10px 0px;
        padding: 20px;
        display: block;
        text-align: center;
        border: 1px solid #111;
    }

}
@media (max-width: 530px) {
    .modal-content button.close {
        width: 30px;
        height: 30px;
        right: 10px;
    }
    .ms-caption span {
        letter-spacing: -.4rem;
    }

}

/*991 navbar-collapse*/
@media (max-width: 991px) {
    .zebraList .item:nth-child(even) .i{float: inherit}
    .zebraList .item .bx {padding : 5% 10% 15% 10% }

    .modal-dialog {vertical-align: top;}
    .modal:before {height: 0;}
    .navbar-header{float:none}
    .navbar-left,.navbar-right{float:none!important}
    .navbar-toggle{display:block}
    .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}
    .navbar-fixed-top{top:0;border-width:0 0 1px}
    .navbar-collapse.collapse{display:none!important}
    .navbar-nav{float:none!important;margin-top:7.5px}
    .navbar-nav>li{float:none}
    .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}
    .collapse.in{display:block!important}
    .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{padding:5px 15px 5px 25px;line-height:20px}
    .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {margin-right: -15px;margin-left: -15px;}
}
