/*  Reset.Css */
body {font-family: 'Josefin Sans', sans-serif; font-weight:400; font-size:14px; color:#000; height:100%; background:#fff; line-height:1; margin:0px; padding:0px; position:relative; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; letter-spacing: -0.5px}
ul, li, ol, table, tr, td, h1, h2, h3, h4, h5, h6, p, form, input, select, textarea, button, img {font-size:100%; font:inherit;  vertical-align: baseline; padding: 0; margin: 0; border: 0; list-style: none}
p {margin-bottom:20px;}
img {max-width:100%}

/* reset */
.hw { -webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.fw {width:100%; display:inline-block; float:left;}
a {-webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
a:hover {text-decoration:none;}
.cover {background-size:cover; background-repeat:no-repeat; background-position:center center;}
/* reset */

/* headerTopAll */
.headerTopAll {background:#f9f9f9}
.headerTopTitle {float:left;}
.headerTopTitle .title {float:left; color:#5b5b5b; font-size:16px; line-height:26px; padding:5px 0px; display:inline-block}

/* headerTopRight */
.headerTopRight {float:right;}

/* headerTime */
.headerTime {float:left; padding:5px 15px; color:#5b5b5b;padding-right: 0;}
.headerTime .icon {float:left; font-size:16px; line-height:25px; margin-right:10px; display:inline-block;}
.headerTime .title {float:left; font-size:10px; line-height:25px; display:inline-block;}
.headerTime .title strong {font-size:16px; float:left; line-height:25px; margin-right:2px; display:inline-block}

/* headerLang */
.headerLang {position:relative; float:left;}
.headerLang:after {position:absolute; right:0; bottom:-6px; height:6px; width:40px; background:#d80027; content:""; display:inline-block;}
.headerLang:before {position:absolute; right:40px; bottom:-6px; height:6px; width:40px; background:#6da544; content:""; display:inline-block;}

/*.headerLangTitle {float:left; cursor:pointer; padding:5px 18px; background:#f1f1f1}*/
.headerLangTitle {
  float: left;
  cursor: pointer;
  padding: 5px 18px;
  background: #f1f1f1;
  /* display: none; */
  opacity: 0;
  visibility: hidden;
  width: 0px;
  overflow: hidden;
  padding: 0;
  height: 36px;
}
.headerLangTitle .title {color:#5b5b5b; font-size:13px; line-height:26px; display:inline-block; float:left;}
.headerLangTitle .title .icon {float:left; font-size:20px; line-height:26px; display:inline-block; margin-right:8px;}
.headerLangTitle .title .arrow {float:right; margin-left:10px; font-size:13px; line-height:26px; display:inline-block}

/* headerLangMenu */
.headerLangMenu {position:absolute; left:0; top:100%; width:100%; display:none; z-index:12;}
.headerLangMenu ul {width:100%; display:inline-block; float:left;}
.headerLangMenu ul li {width:100%; display:inline-block; float:left; border-top:1px solid #dedbdb}
.headerLangMenu ul li a {width:100%; color:#5b5b5b; font-size:13px; line-height:26px; padding:5px 18px; display:inline-block; background:#f1f1f1}
.headerLangMenu ul li:last-child {border-bottom:0px;}
.headerLangMenu ul li a:hover {background:#5b5b5b; color:#fff;}

/* logo */
.logo {float:left;}
.logo img {height:53px; float:left;}
.logo a {float:left; padding:17.5px 0px; display:inline-block}

/* topMenu */
.topMenu {float:right;}
.topMenu>nav, .topMenu>nav>ul, .topMenu>nav>ul>li, .topMenu>nav>ul>li>a {float:left; display:inline-block;}
.topMenu>nav>ul>li>a {color:#5b5b5b; font-size:16px; line-height:28px; padding:30px 10px; display:inline-block; position:relative;}
.topMenu>nav>ul>li>a:before {width:56px; height:8px; background:#da0000; position:absolute; left:0; right:0; margin-left:auto; margin-right:auto; bottom:0; content:""; display:inline-block; -webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; opacity:0; visibility:hidden}
.topMenu>nav>ul>li.active>a:before {opacity:1; visibility:visible;}
.topMenu>nav>ul>li:hover>a {color:#da0000}

.topMenu>nav>ul>li>a i {float:right; font-size:16px; line-height:28px; margin-left:5px;}
.topMenu>nav>ul>li {position:relative;}
.topMenu>nav>ul>li ul {
  position:absolute; 
  top:100%; 
  left:0; 
  /*width:200px; */
  background:#f9f9f9; 
  z-index:20; 
  opacity:0; 
  visibility:hidden; 
  -webkit-transition: all 0.3 ease-in-out; 
  -moz-transition: all 0.3s ease-in-out; 
  -o-transition: all 0.3s ease-in-out; 
  transition: all 0.3s ease-in-out;
}
.topMenu>nav>ul>li ul li {
  width:100%; 
  display:inline-block; 
  float:left; 
  border-bottom:1px solid rgba(0,0,0,0.1);
  position: relative;
}
.topMenu>nav>ul>li ul li a {
  width:100%; 
  color:#5b5b5b; 
  float:left; 
  display:inline-block; 
  font-size:16px; 
  line-height:20px; 
  padding: 4px 15px;
  white-space: nowrap;
}
.topMenu>nav>ul>li ul li ul {
  left: auto;
  top: 0;
  right: 100%;
}
.topMenu>nav>ul>li ul li a:hover {background:#5b5b5b; color:#fff;}
.topMenu>nav>ul>li:hover >ul {opacity:1; visibility: visible;}
.topMenu>nav>ul>li ul li:hover >ul {
  opacity:1; 
  visibility: visible;
}
/* homeSliderBoxItem */
.homeSliderBoxItem {height:468px; position:relative; z-index:1}
.homeSliderBoxItem img {
  position:absolute; 
  left:0; right:0; top:0; bottom:0;
  margin:auto; max-width:100%; width:auto; 
  height: 100%;
  object-fit: cover;
  opacity:0; visibility: hidden; -webkit-transition: all 2 ease-in-out; 
  -moz-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out; 
  transition: all 2s ease-in-out;}
.active .homeSliderBoxItem img {opacity:1; visibility: visible;}

/* homeSlider */
.homeSlider {/*padding:40px 0px;*/ position:relative; border-bottom:10px solid #df2424}
.homeSlider:after {content:""; width:40%; height:10px; position:absolute; right:0; bottom:-10px; background:#7b0000; display:inline-block}
.homeSlider:before {content:""; background:rgba(0,0,0,0.6); position:absolute; left:0; top:0; width:100%; height:100%; display:inline-block}
.homeSlider .owl-dots {position:absolute;   left: 159px; bottom:45px; width:100%; max-width:1170px;}
.homeSlider .owl-dots .owl-dot {width:47px; height:7px; margin-right:8px; display:inline-block; background:rgba(255,255,255,0.27); float:left;}
.homeSlider .owl-dots .owl-dot:last-child {margin-right:0px;}
.homeSlider .owl-dots .owl-dot.active {background:#fff}

/* homeFeaturesAll */
.homeFeaturesAll {background:#f9f9f9; padding:40px 0px;}
.homeFeaturesRow {margin-left:-15px; margin-right:-15px;}
.homeFeaturesCol {width:25%; float:left; padding-left:15px; padding-right:15px;}
.homeFeaturesBox {position:relative;}
.homeFeaturesBox:after {content:""; height:55px; width:4px; position:absolute; right:0; top:0; background:#d9d9d9; display:inline-block}
.homeFeaturesRow .homeFeaturesCol:last-child .homeFeaturesBox:after {display:none}
.homeFeaturesBox ul {width:100%; display:inline-block; float:left; position:relative; padding-left:60px; padding-top:5px;}
.homeFeaturesBox ul li {width:100%; display:inline-block; float:left;}
.homeFeaturesBox ul li.title {
  color: #5b5b5b;
  font-size: 16px;
  line-height: 20px;
  display: inline-block;
  font-weight: 700;
  display: flex;
  align-items: center;
  height: 47px;
}
.homeFeaturesBox ul li.desc {
  display: none;
  color:#5b5b5b; font-size:14px; line-height:16px; font-weight:300;
}
.homeFeaturesBox ul li.img {position:absolute; left:-15px; top:0; height:55px; width:60px;}
.homeFeaturesBox ul li.img img {position:absolute; left:0; top:0; right:0; bottom:0; margin:auto;}

/* sectionTitle */
.sectionTitle {padding:30px 0px;}
.sectionTitle .title {width:100%;  color:#5b5b5b; font-size:45px; font-weight:700; line-height:60px; display:inline-block;}
.sectionTitle.center {text-align:center;}
.sectionTitle .desc {color:#5b5b5b; font-size:22px; line-height:30px; font-weight:300}
.sectionTitle.white .title, .sectionTitle.white .desc {color:#fff}

/* homeStatsTop */
.homeStatsTop ul {margin-left:-4px; margin-right:-4px;}
.homeStatsTop ul li {width:14.28%; float:left; padding-left:4px; padding-right:4px;}
.homeStatsTop ul li a {width:100%; text-align:center; float:left; display:inline-block; color:#5b5b5b; font-size:18px; line-height:26px; padding:20px 0px; background-image: linear-gradient(180deg, #f4f4f4 0%, #fdfdfd 100%);}
.homeStatsTop ul li.active a {background:#df2424; color:#fff;}
.homeStatsDesc {color:#5b5b5b; font-size:22px; line-height:30px; font-weight:300; margin-bottom:40px}

/* homeStatsList */
.homeStatsList ul {margin-left:-5px; margin-right:-5px;}
.homeStatsList ul li {width:20%; float:left; padding-left:5px; padding-right:5px; margin-bottom:10px}
.homeStatsListBox {width:141px; margin:0 auto; display:table;}
.homeStatsListBox .count {width:95%; height:139px; 
  background:url(../images/stats-radius.png) no-repeat center center; 
  background-size: contain;
  display:inline-block; text-align:center; color:#5b5b5b;
   font-size:14.3px; line-height:20px; padding-top:60px; 
   margin-bottom:5px; letter-spacing: -1.5px;
 }
/*.homeStatsList ul li:nth-of-type(2n) .homeStatsListBox .count {background-image:url(../images/stats-radius2.png)}*/
.homeStatsListBox .count strong {font-size:38px; font-weight:700;}
.homeStatsListBox .title {width:100%; text-align:center; color:#5b5b5b; font-size:17px; line-height:20px; font-weight:600; display:inline-block; }

/* homeStatsList */
.homeStatsBotAll {padding:10px 0px; padding-bottom:100px; background-position:bottom center}

/* sectorList */

.sectorList ul {margin-left:-5px; margin-right:-5px;}
.sectorList ul li {padding-left:5px; padding-right:5px; width:20%; float:left; margin-bottom:10px}
.sectorList ul li a {width:100%; height:270px; float:left; position:relative; display:inline-block;}
.sectorList ul li a:before {content:""; position:absolute; left:0; top:0; width:100%; height:100%; display:inline-block; background-image: linear-gradient(180deg, transparent 0%, rgba(0,0,0,1) 100%);}
.sectorList ul li a .sectorListBox {position:absolute; left:0; bottom:0; text-align:center; display:inline-block; padding:10px 10px 20px 10px; z-index:12; -webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.sectorList ul li a .sectorListBox .title {color:#fff; font-size:18px; line-height:20px; font-weight:700; display:block;}
.sectorList ul li a .sectorListBox .desc {color:#fff; font-size:12px; line-height:15px; font-weight:300; display:block;}
.sectorList ul li a:hover .sectorListBox {padding-bottom:30px}

/* gtipSearchButton */
.gtipSearch {padding:10px; padding-left:160px; position:relative; min-height:60px;}
.gtipSearchButton {float:left; background:#ebebeb; color:#5b5b5b; font-size:16px; line-height:15px; position:absolute; width:140px; left:10px; top:10px; padding:15px 0px; padding-left:50px;}
.gtipSearchButton i {position:absolute; left:15px; color:#595959; font-size:30px; line-height:30px; top:50%; margin-top:-15px;}
.gtipSearchButton strong {display:block}
.gtipSearchFormText {width:73%; margin-right:2%; color:#5b5b5b; font-size:16px; height:60px; background:#fff url(../images/search-icon.png) no-repeat right 20px center; padding-left:25px; padding-right:65px; float:left}
/* gtipSearch */
.gtipSearch {background:#f5f5f5; margin-bottom:15px;}
.gtipSearchSubmit {width:25%; background:#d50202; text-align:center; font-size:19px; color:#fff; font-weight:700; height:60px; float:left;}

/* footerAll */
.footerAll {border-top:10px solid #df2424; padding:30px 0px 40px 0px; background:url(../images/footer-bg.png) no-repeat bottom center}
.footerAll:after {content:""; width:40%; height:10px; position:absolute; right:0; bottom:-10px; background:#7b0000; display:inline-block}

/* footerTopRow */
.footerTopRow {margin-left:-5px; margin-right:-5px;}
.footerTopCol {width:19%; float:left; padding-left:5px; padding-right:5px;}
.footerPhoneCol {width:24%}
.footerTopTitle .title {color:#404040; font-size:17px; line-height:20px; display:inline-block}
.footerTopTitle {margin-bottom:15px;}
.footerMenu ul {width:100%; display:inline-block; float:left;}
.footerMenu ul li {width:100%; display:inline-block; float:left;}
.footerMenu ul li a {color:#404040; font-size:17px; line-height:20px; font-weight:300; padding:2.5px 0px; display:inline-block;}
.footerMenu ul li a:hover {color:#df2424; padding-left:10px}

/* footerPhone */
.footerPhone {font-family: 'Montserrat', sans-serif; margin-bottom:30px}
.footerPhone ul {width:100%; display:inline-block; float:left; position:relative; padding-left:55px;}
.footerPhone ul li {width:100%; display:inline-block; float:left;}
.footerPhone ul li.icon {position:absolute; left:0; top:0; height:45px; width:50px}
.footerPhone ul li.icon img {position:absolute; left:0; top:0; bottom:0; margin-top:auto; margin-bottom:auto;}
.footerPhone ul li.title {color:#404040; font-size:16px; line-height:15px; font-weight:800;}
.footerPhone ul li.phone {color:#404040; font-size:22px; line-height:30px; font-weight:900;}
.footerSocial {margin-bottom:5px;}
.footerSocial .title {color:#404040; font-size:16px; line-height:20px; font-weight:300; display:inline-block;}
.footerSocial ul {float:left;}
.footerSocial ul li {float:left;}
.footerSocial ul li a {color:#404040; font-size:16px; line-height:30px; width:30px; text-align:center; display:inline-block; font-family: 'Montserrat', sans-serif;}
.footerSocial ul li a:hover {color:#df2424}
.footerHash a {font-weight:500; font-size:16px; color:#404040; font-family: 'Montserrat', sans-serif;}
.footerHash a:hover {color:#df2424}
.footerTop {margin-bottom:110px}

/* footerSlogan */
.footerSlogan {text-align:center; margin-bottom:50px}
.footerSlogan .title {color:#404040; font-size:36px; font-weight:700; line-height:40px; display:inline-block; position:relative; left:-135px;}
.footerSlogan .desc {color:#404040; font-size:36px; font-weight:300; line-height:40px; display:block}

/* footerSocial */
.footerLogo ul {text-align:center;}
.footerLogo ul li {margin-left:35px; margin-right:35px; display:inline-block}
.footerLogo ul li:first-child {margin-left:0px;}
.footerLogo ul li:last-child {margin-right:0px;}

/* footerCopyrightAll */
.footerCopyrightAll {color:#404040; font-size:17px; line-height:20px; background:#fff; padding:10px 0px; text-align:center; }
.footerCopyright .webmaster {margin-left:15px; border-left:1px solid #404040; color:#404040; padding-left:15px}
.footerCopyright .webmaster:hover {color:#7b0000;}

/* fuar */
.fuar {padding:25px; margin-bottom:60px}
.fuarBox {background:url(../images/fuar-before.png) no-repeat left top; padding-top:20px; padding-left:15px; display:inline-block; min-height:102px}
.fuarBox .title {color:#fff; font-size:45px; line-height:50px; font-weight:300;}
.fuarBox .desc {color:#fff; font-size:19px; line-height:20px; font-weight:300; display:block; }

/* disTicaretAll */
.disTicaretAll {background-color:#da0000; background-blend-mode:multiply; padding-bottom:25px}
.homeStatsList.white ul li {width:25%}
.homeStatsList.white ul li .count, .homeStatsList.white ul li .title {color:#fff}
.homeStatsList.white ul li .count {
  background-image:url(../images/stats-radius.png);
}
/*.homeStatsList.white ul li:nth-of-type(2n) .count {background-image:url(../images/stats-radiusw2.png)}*/
.disTicaretText {margin-top:50px; font-size:15px; line-height:20px; color:#fff; text-align:center;}

/* raporTop */
.raporAltGenel {background:#f5f5f5; padding:10px; margin-bottom:30px}
.raporTop {background:#fff; padding:15px; margin-bottom:10px}
.raporTop {color:#5b5b5b; font-size:15px; line-height:20px}
.raporTop .title {font-weight:700; font-size:19px; margin-bottom:15px;}
.raporBotRow {margin-left:-5px; margin-right:-5px;}
.raporBotCol {width:50%; float:left; padding-left:5px; padding-right:5px;}
.raporBotBox {}
.raporTitle .title {color:#d50202; font-weight:700; font-size:21px;}
.raporTitle {margin-bottom:25px;}

/* raporTable */
.raporTable {background:#fff; padding:30px; margin-bottom:10px}
.raporTable ul {
  width: 100%;
  display: inline-block;
  float: left;
  margin-bottom: 15px;
  font-family: 'Tahoma';
}
.raporTable ul li {width:33.33%; float:left; display:inline-block; color:#5b5b5b; font-size:15px; line-height:20px;}
.raporTable ul.top li {font-weight:700;}
.raporTable ul.bot {border-bottom:1px solid #f6f6f6}
.raporTableDesc {color:#5b5b5b; font-size:15px; line-height:20px;}
.raporGrafik {background:#fff; padding:30px;}

.raporTable .gtipList{
  height: 180px;
  overflow-y: scroll;
  display: flex;
  width: 100%;
  flex-direction: column;
}



.raporTable .gtipList::-webkit-scrollbar {
  width: 5px;
}
 
.raporTable .gtipList::-webkit-scrollbar-track {
  background: #ddd;
}
 
.raporTable .gtipList::-webkit-scrollbar-thumb {
  background: #666; 
}



/* raporGrafikBox */
.raporGrafikBoxDiv {padding-bottom:30px; padding-top:5px;}
.raporGrafikBoxDiv ul {margin-left:-15px; margin-right:-15px;}
.raporGrafikBoxDiv ul li {width:20%; float:left; padding-left:15px; padding-right:15px;}
.raporGrafikBox {position:relative; height: 180px;}
.raporGrafikBox .amount {
  position:absolute; 
  left:0; bottom:0; 
  width:100%; display:inline-block; 
  padding-bottom:0px; background:#cdcdcd; 
  border-top:3px solid #f8f8f8;
  border-radius:3px;
 }
.raporGrafikBox .amount:before {content:""; background:#fff; height:3px; position:absolute; left:0; bottom:20px; display:inline-block; width:100%;}
.raporGrafikBox .amount  .count {position:absolute; left:0; bottom:7px; width:100%; text-align:center; color:#5b5b5b; font-size:21px; font-weight:700; font-style:normal; padding-bottom:30px}
.raporGrafikBox .title {
  width: 100%;
  text-align: center;
  color: #5b5b5b;
  font-size: 15px;
  line-height: 14px;
  font-weight: 700;
  position: absolute;
  left: 0;
  bottom: -54px;
  padding-top: 10px;
  display: inline-block;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 66px;
}
.raporGrafikBox .amount .country {position:absolute; left:0; right:0; top:-21.5px; margin-left:auto; margin-right:auto; z-index:1; width:43px;}
.raporPrint {text-align:right; margin-top:10px}
.raporPrint a {color:#5b5b5b; font-size:13px; line-height:20px; display:inline-block}
.raporPrint a i {font-size:20px; line-height:20px; margin-right:5px; display:inline-block;}
.raporPrint a:hover {color:#d50202}

/* haritalardaIranLeft */
.haritalardaIran {margin-bottom:30px}
.haritalardaIranLeft {float:left; width:70%; display:inline-block}
.haritalardaIranLeft .hpage{display: none;}
.haritalardaIranLeft .hpage.selected{display: block;}
.haritalardaIranLeft .hpage .resim img{
	width:100%;
}
.haritalardaIranLeft .hpage .nufus img{
  /*height: 753px;
  display: block;
  margin: 0 auto;*/
}
.haritalardaIranRight {float:left; width:30%; display:inline-block; }
.haritalardaIran {padding:20px;background-image: linear-gradient(180deg, #ffffff 0%, #f9f9f9 100%);}
.haritalardaIranRight {padding-left:20px}
.haritalardaIranRight ul {width:100%; display:inline-block; float:left;}
.haritalardaIranRight ul li {width:100%; display:inline-block; float:left; margin-bottom:20px;}
.haritalardaIranRight ul li a {width:100%; position:relative; display:inline-block; float:left; padding:30.5px 0px 30.5px 75px; background:#fff;}
.haritalardaIranRight ul li a:hover {background-color: rgba(0,0,0,0.1);}
.haritalardaIranRight ul li a.selected{background-color: rgba(0,0,0,0.1);}

.haritalardaIranRight ul li a .title {color:#5b5b5b; font-size:18px; line-height:20px; display:inline-block}
.haritalardaIranRight ul li a .img {width:65px; height:81px; position:absolute; left:0; top:0; display:inline-block;}
.haritalardaIranRight ul li a .img img {position:absolute; left:0; top:0; right:0; bottom:0; margin:auto;}

/* haritalardaIranLeftBox */
.haritalardaIranLeftBox {position:relative; min-height:455px;}
.haritalardaIranLeftBoxDiv {position:absolute; right:0; top:0;}
.haritalardaIranLeftDivTitle {color:#5b5b5b; font-size:15px; line-height:20px; margin-bottom:25px; font-weight:700;}
.haritalardaIranLeftBox {padding:20px; padding-right:500px}

/* haritalardaIranLeftDivList */
.haritalardaIranLeftDivList ul {width:100%; display:inline-block; float:left;}
.haritalardaIranLeftDivList ul li {width:100%; display:inline-block; float:left; position:relative; padding-left:35px; margin-bottom:15px; padding-top:5px}
.haritalardaIranLeftDivList ul li .letter {background:#e4e4e4; width:25px; font-size:15px; font-weight:800; font-family: 'Montserrat', sans-serif; line-height:25px; text-align:center; position:absolute; left:0; top:0; display:inline-block; color:#fff; border-radius:50%}
.haritalardaIranLeftDivList ul li .title {color:#5b5b5b; font-size:18px; line-height:20px; display:block; font-weight:700}
.haritalardaIranLeftDivList ul li .count {color:#d50202; font-size:27px; font-weight:700}

/* miras */
.mirasAll {padding:35px 0px; margin-bottom:40px; letter-spacing: -1px}
.miras ul {width:100%; max-width:800px; float:left; position:relative; display:inline-block; padding-right:250px;}
.miras ul li {width:100%; display:inline-block; float:left;}
.miras ul li.title {color:#5b5b5b; font-size:45px; padding-left:30px; }
.miras ul li.subTitle {color:#5b5b5b; font-size:103px; font-weight:700; letter-spacing: -8px; margin-bottom:15px; margin-top:0px}
.miras ul li.desc {color:#5b5b5b; font-size:21px; line-height:25px; margin-bottom:30px}
.miras ul li.img {position:absolute; right:0; top:50px; width:auto;}
.miras ul li.link a {font-size:13px; color:#fff; font-weight:700; background:#5b5b5b; line-height:20px; padding:10px 40px; background:#5b5b5b; display:inline-block}
.miras ul li.link a:hover {background:#df2424; color:#fff}

/* homeCalendar */
.homeCalendar {background:#f9f9f9;}
.homeCalendarTop {background:url(../images/calendar-bg.png) no-repeat left center;  padding:10px 20px;}
.homeCalendarTitle {float:right; color:#5b5b5b; font-size:22px; line-height:30px; font-weight:700; text-align:right; position:relative; padding-right:60px;}
.homeCalendarTitle i {font-style:normal; font-weight:300;}
.homeCalendarTitle img {position:absolute; right:0; top:50%; margin-top:-21px; }

/* homeCalendarLeft */
.homeCalendarLeft {width:70%; float:left; display:inline-block;}
.homeCalendarRight {width:30%; float:left; display:inline-block}

/* homeCalendarTab */
.homeCalendarTabList .homeCalendarTab:last-child {margin-bottom:0px}
.homeCalendarTab {border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:15px}
.homeCalendarTab ul {width:100%; display:inline-block; float:left; padding-left:35px; background:url(../images/calendar-before.png) no-repeat top left}
.homeCalendarTab ul li {width:100%; display:inline-block; float:left; color:#5b5b5b; font-size:14px;}
.homeCalendarTab ul li.title {color:#5b5b5b; font-size:14px; font-weight:700;}
.homeCalendarTab ul li.desc {margin-bottom:10px;}
.homeCalendarTab ul li.address {color:#5b5b5b; font-size:14px; line-height:15px;}
.homeCalendarTab ul li.address i {margin-right:5px;}
.calendarBotBig {background:#fff; padding:10px}
.calendarBotFirst {padding:10px; background:#f9f9f9;}

/* calendarSliderItem */
.calendarSlider {margin-top:-70px}
.calendarSliderItem {padding-top:70px;}
.calendarSliderItem {position:relative;}
.calendarSliderItem img {width:auto!important; margin:0 auto; display:table; float:none;}
.calendarSliderItem .title {width:100%; display:inline-block; text-align:center; color:#5b5b5b; font-size:22px; font-weight:700; position:relative; top:-60px; line-height:30px}
.calendarSlider .owl-controls {position:absolute; width:320px; left:0; right:0; margin-left:auto; margin-right:auto; top:0px;}
.calendarSlider .owl-controls .fas {cursor:pointer;float:left; color:#ececec; font-size:40px; line-height:40px; display:inline-block; -webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.calendarSlider .owl-controls .fas:hover {color:#ba0000}
.calendarSlider .owl-controls .fa-angle-right {float:right;}
.homeCalendarTabOther {margin-top:20px}
.homeCalendarTabOther a {float:right; color:#5b5b5b; font-weight:700; font-size:12px; line-height:20px; display:inline-block;}
.homeCalendarTabOther a:hover {color:#ba0000}
.homeCalendarTabOther a i {float:right; margin-left:10px; font-size:20px; line-height:20px; display:inline-block; position:relative; top:-2px}

/* topSearch */
.headerBot {position:relative; padding-right:50px;}
.topSearch {float:right; position:absolute; right:0; top:22.5px}
.topSearchButton {float:left; cursor:pointer; width:39px; height:39px; background:url(../images/search-iconx.png) no-repeat center center;}
.searchForm {position:absolute; top:110%; right:0; display:none; width:200px; z-index:12}
.searchFormText {width:100%; height:50px; box-shadow:1px 1px 5px #ddd; padding-left:15px; padding-right:15px; color:#444;}
.searchFormSubmit {position:absolute; right:0; top:0; width:50px; height:50px; text-align:center; color:#444;}

/* responsiveMenu */
.responsiveMenu {position:absolute; right:0; top:22.5px; color:#5b5b5b; font-size:30px; line-height:30px; display:none; cursor:pointer;}

/* singlePageTopAll */
.singlePageTopAll {position:relative; border-bottom:10px solid #df2424; position:relative;}
.singlePageTopAll:before {content:""; background-image: linear-gradient(180deg, transparent 0%, rgba(0,0,0,1) 100%); position:absolute; left:0; top:0; width:100%; height:100%;}
.singlePageTopAll:after {content:""; width:40%; height:10px; position:absolute; right:0; bottom:-10px; background:#7b0000; display:inline-block}
.singlePageTop {height:300px; position:relative; z-index:12}
.singlePageTopBox {position:absolute; left:0; bottom:0;}
.singlePageTitle {float:left; width:22%; display:inline-block; position:relative;}
.singlePageTitle .title {float:left; color:#5b5b5b; font-size:27px; line-height:30px; padding:10px 15px; font-weight:700; background:#fff; display:inline-block; width:100%; position:relative;   white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;}
.singlePageTitle:before {content:""; position:absolute; left:0; bottom:-10px; width:100%; height:10px; background:#f5f5f5}

/* singlePageNav */
.singlePage {margin-bottom:30px}
.singlePageNav {float:left; display:inline-block; padding:10px 25px;}
.singlePageNav ul {float:left;}
.singlePageNav ul li {float:left; margin-right:20px; position:relative;}
.singlePageNav ul li:after {content:""; width:20px; height:30px; background:url(../images/nav-arrow.png) no-repeat center center; display:inline-block; position:absolute; right:-20px; top:0;}
.singlePageNav ul li a {float:left; font-size:14px; line-height:30px; display:inline-block; color:#fff;}
.singlePageNav ul li:last-child:after {display:none;}
.singlePageNav ul li a:hover {color:#da0000}

/* singlePageLeft */
.singlePageLeft {width:22%; float:left; display:inline-block;}
.singlePageRight {width:78%; float:left; display:inline-block; padding-left:30px;}
.singlePageMenu {background:#fff; padding:15px;}
.singlePageMenu ul {width:100%; display:inline-block; float:left;}
.singlePageMenu ul li {width:100%; display:inline-block; float:left; border-bottom:1px dashed rgba(0,0,0,0.1)}
.singlePageMenu ul li a {width:100%; float:left; display:inline-block; color:#5b5b5b; font-size:15px; line-height:20px; padding:10px 0px;}
.singlePageMenu ul li a:hover {color:#da0000; padding-left:15px;}
.singlePageMenu ul li.active a {font-weight:700; color:#da0000;}

/* singlePageButtons */
.singlePageButtons {background-image: linear-gradient(180deg, #fff 0%, #f9f9f9 100%);position: relative;}
.singlePageButtons ul {float:right;}
.singlePageButtons ul li {float:left; margin-right:30px}
.singlePageButtons ul li:last-child {margin-right:0px!important}
.singlePageButtons ul >li >a {float:left; color:#848484; font-size:16px; line-height:20px; display:inline-block; padding:15px 0px}
.singlePageButtons ul li a i {float:left; margin-right:10px; line-height:20px; display:inline-block}
.singlePageButtons ul li.alph {margin-right:10px}
.singlePageButtons ul li a:hover {color:#da0000; }
.singlePateTitle .title {color:#da0000; font-size:30px; font-weight:700;}
.singlePateTitle {margin-bottom:15px;}
.singlePageContent {color:#353535; font-size:14px; line-height:20px;}
.singlePateTitle {margin-top:20px}

/* simpleTableTitle */
.simpleTableTitle {text-align:center; color:#353535; font-weight:700; margin-bottom:15px;}

/* simpleTable */
.simpleTable {border:1px solid #f2f2f2; padding:13px; margin-bottom:15px}
.simpleTable ul {width:100%; display:inline-block; float:left;}
.simpleTable ul li {width:33.33%; float:left; display:inline-block;}
.simpleTable ul.bot li {color:#353535; font-size:14px; line-height:20px; padding:7.5px 10px; font-weight:700;}
.simpleTable ul.top {background:#353535}
.simpleTable ul.top li {color:#fff; font-size:14px; line-height:20px; padding:7.5px 10px; border-right:2px solid #fff;}
.simpleTable ul.top li:last-child {border-right:0px}
.simpleTable ul.bot:nth-of-type(2n-1) {background:#f8f8f8}
.simpleTableBot {text-align:center; font-style:italic; color:#353535; font-weight:300; margin-bottom:15px;}
.simpleTable.five ul li {width:17%}
.simpleTable.five ul li:first-child {width:32%}

/* showSingleMenu */
.showSingleMenu {background:#da0000; cursor:pointer; color:#fff; font-weight:700; font-size:15px; line-height:20px; padding:10px 0px; display:none; width:100%; float:left; margin-bottom:15px; margin-top:15px; text-align:center;}

/* gelisimIndeksi */
.gelisimIndeksi {padding:50px 0px}
.gelisimIndeksi ul {width:100%; display:inline-block; position:relative; padding-left:80px}
.gelisimIndeksi ul li {width:12.5%; float:left; display:inline-block; position:relative; height:80px;}
.gelisimIndeksi ul li.title {position:absolute; left:0; top:0; width:80px}
.gelisimIndeksi ul li.title .titleX {position:absolute; top:0; right:0; color:#353535; font-size:16px; font-weight:300; line-height:20px; display:inline-block}
.gelisimIndeksi ul li.title .titleX.bot {position:absolute; top:auto; bottom:0; right:0; color:#353535; font-size:16px; font-weight:300; line-height:20px; display:inline-block}
.gelisimIndeksi ul li.indeks:before {content:""; width:20px; height:20px; background:#df2222; position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; border-radius:50%; z-index:1;}
.gelisimIndeksi ul li.indeks:after {content:""; width:100%; position:absolute; right:-50%; height:2px; background:#bebebe; display:inline-block; top:50%; margin-top:-1px;}
.gelisimIndeksi ul li:last-child:after {display:none}
.gelisimIndeksi ul li.indeks .title {position:absolute; top:0; right:0; color:#353535; font-size:19px; font-weight:300; line-height:20px; display:inline-block; width:100%; text-align:center;}
.gelisimIndeksi ul li.indeks .value {position:absolute; bottom:0; right:0; color:#353535; font-size:19px; font-weight:300; line-height:20px; display:inline-block; width:100%; font-weight:700; text-align:center;}

/* contactPageTopLeft */
.contactPageTop {padding:30px 0px; margin-bottom:30px}
.contactPageTopLeft {width:60%; float:left; display:inline-block; padding-top:30px}
.contactPageTopRight {width:40%; float:left; display:inline-block;}
.contactPageTopRight iframe {width:100%!important; height:230px!important}
.contactPageTopTitle {color:#5b5b5b; font-size:29px; font-weight:700; margin-bottom:30px;}

/* contactPageTopList */
.contactPageTopList ul {width:100%; display:inline-block; float:left;}
.contactPageTopList ul li {width:50%; float:left; display:inline-block; position:relative; color:#777777; font-size:17px; line-height:20px; margin-bottom:20px; padding-left:40px;}
.contactPageTopList ul li i {position:absolute; left:0; top:0; color:#d80027; font-size:20px; line-height:20px; display:inline-block;}
.contactPageTopList ul li.full {width:100%;}
.contactPageTopList ul li.full strong {color:#d80027}

/* contactForm */
.contactForm ul {margin-left:-15px; margin-right:-15px;}
.contactForm ul li {width:33.33%; float:left; padding-left:15px; padding-right:15px; margin-bottom:30px;}
.contactFormBox .title {width:100%; float:left; display:inline-block; color:#474747; font-size:17px; line-height:20px; margin-bottom:5px;}
.contactText {width:100%; border:2px solid #e6e6e6; border-radius:3px; height:55px; padding-left:15px; padding-right:15px; color:#474747}
.contactTextarea {width:100%; border:2px solid #e6e6e6; border-radius:3px; height:170px; padding:12.5px 15px; line-height:20px; color:#474747; }
.contactForm ul li.full {width:100%}
.contactForm ul li.submit {float:right; width:50%}
.contactForm ul li.info {width:50%}
.contactFormInfo {color:#474747; font-size:17px; line-height:25px; font-weight:300;}
.contactFormInfo a {font-weight:700; color:#474747;}
.contactFormReCap {float:left; margin-right:10px}
.contactFormReCap img {height:55px;}
.contactFormSubmit {height:55px; background:#d80027; font-size:16px; color:#fff; font-weight:700; padding-left:55px; padding-right:55px; border-radius:3px;  -webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.contactFormSubmit:hover {background:#333; color:#fff}

/* fastSearch */
.fastSearch {margin-top:30px; margin-bottom:30px; padding:10px; background:#f5f5f5;}
.fastSearchRow {margin-left:-5px; margin-right:-5px;}
.fastSearchCol {width:25%; float:left; padding-left:5px; padding-right:5px;}
.fastSearchCol.search {width:60%}
.fastSearchCol.submit {width:15%}
.fastSearchMenu .title {float:left; font-size:20px; font-weight:700; display:inline-block; width:100%; cursor:pointer; background:#d80027; padding: 15px; color:#fff; font-weight:700;}
.fastSearchMenu .title  i {float:left; font-size:20px; line-height:20px; margin-right:10px;}


/* fastSearchForm */
.fastSearchForm {position:relative;}
.fastSearchText {width:100%; color:#939393; font-size:17px; height:50px; padding-left:30px; background:#fff; padding-right:200px}
.fastSearchForm .fastSearchSelect {position:absolute; right:0; top:0; width:190px;}

.fastSearchSelect {width:100%; color: #939393; font-weight:400; font-size:17px; height:50px; border-radius:0px; padding-left:0px; -webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: ""; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;  padding-right:40px; background:transparent url(../images/arrow-y.png) no-repeat right 15px center;  cursor:pointer;}
.fastSearchForm:after {content:""; width:3px; height:30px; top:50%; margin-top:-15px; background:#efefef; display:inline-block; right:200px; position:absolute}
.fastSearchSubmitButton {width:100%; text-align:center; font-size:17px; background:#d80027; line-height:20px; padding:15px 0px; display:inline-block; color:#fff}
.fastSearchSubmitButton:hover {background:#333; color:#fff}

.mirasForm .mirasSelect {position:relative;width:100%;}
.mirasForm:after{display: none;}

.mirasSearch .fastSearchCol.search{
  width: 40%;
}
.mirasSearch .fastSearchCol.submit{
  width: 35%;
}
.mirasSearch .fastSearchSubmit{
  display: flex;
}
.mirasSearch .fastSearchSubmit a{
  background: #d80027;
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  display: block;
  flex-grow: 1;
  height: 50px;
  text-align: center;
  padding: 20px 20px;
}
.mirasSearch .fastSearchSubmit a:first-child{
  margin-right: 10px;
}

/* ostanLeft */
.ostanLeft {width:50%; display:inline-block; float:left;}
.ostanRight {width:50%; display:inline-block; float:left; background:#f5f5f5; padding:10px;}
.ostanLeftBox {
	position: relative;
	text-align:center;
}
.ostanLeftBox .mitem {
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
}
.ostanLeftBox .mitem span {
  font-size: 41px;
  color: #2b2b2b;
  text-shadow: 3px 0px 14px rgba(0, 0, 0, 0.65);
  position: relative;
  z-index: 2;
}
.ostanLeftBox .mitem .box {
  background-color: #fff;
  position: absolute;
  left: 55%;
  top: 0%;
  padding: 12px 59px;
  border-radius: 43px;
  box-shadow: 5px 6px 19px 1px rgba(0, 0, 0, 0.32);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.ostanLeftBox .mitem .box.selected {
  visibility: visible;
  opacity: 1;
}
.ostanLeftBox .mitem .box .btitle {
  font-size: 12px;
  color: #7a7a7a;
  font-weight: 800;
}
.ostanLeftBox .mitem .box .badres {
  font-size: 12px;
  color: #7a7a7a;
}
.ostanLeftBox .mitem .box .mclose {
  position: absolute;
  right: 0;
  top: -31px;
  font-weight: 900;
  padding: 4px 13px;
  background-color: #2b2b2b;
  color: #fff;
}
.ostanRightBox {background:#fff; padding:30px;}
.ostanRightBoxTitle {color:#5b5b5b; font-size:40px; font-weight:700; margin-bottom:15px}
.ostanRightStats {margin-bottom:15px;}
.ostanRightStats ul {float:left;}
.ostanRightStats ul li {float:left; margin-right:30px; position:relative; padding-top:5px}
.ostanRightStats ul li:last-child {margin-right:0px}
.ostanRightStats ul li img {position:absolute; left:0; top:0;}
.ostanRightStats ul li .title {color:#da0000; font-size:20px; font-weight:700; padding-left:40px; margin-bottom:7px; display:inline-block;}
.ostanRightStats ul li .desc {color:#b0b0b0; font-size:11px; font-weight:700; line-height:15px; display:block;}

/* ostanRightContentTitle */
.ostanRightContentTitle {font-size:15px; line-height:20px; color:#5b5b5b; margin-bottom:30px;}
.ostanRightContentTitle strong {color:#d80027}
.ostanLeft {padding-right:30px;}

/* ostanRightContentList */
.ostanRightContentList {height:300px; overflow-y: scroll;}
.ostanRightContentList ul {width:100%; display:inline-block; float:left;}
.ostanRightContentList ul li {width:100%; display:inline-block; float:left; position:relative; color:#5b5b5b; font-size:15px; line-height:20px; padding-left:20px; margin-bottom:20px;}
.ostanRightContentList ul li:before {content:""; width:10px; height:10px; background:#d70027; border-radius:50%; position:absolute; left:0; top:5px;}

/* photoGalleryBox */
.photoGalleryBox ul {margin-left:-15px; margin-right:-15px;}
.photoGalleryBox ul li {width:20%; float:left; padding-left:15px; padding-right:15px; margin-bottom:30px}
.photoGalleryBox ul li a {width:100%; float:left; display:inline-block; height:180px; border:10px solid #f5f5f5;}

/* mont */
.mont {font-family: 'Montserrat', sans-serif;}
.hwx { -webkit-transition: all 0.3 ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
@media (min-width:1200px) {
.container {width:1170px;}
}

@media (min-width:993px) and (max-width:1199px) {
.logo img {height:40px}
}

@media (min-width:993px) {
.topMenu, .singlePageMenu {display:inline-block!important;}
}

@media (max-width:992px) {
.topMenu {display:none; width:100%;}
.topMenu>nav, .topMenu>nav>ul, .topMenu>nav>ul>li, .topMenu>nav>ul>li>a {width:100%; display:inline-block;}
.topMenu>nav>ul>li>a {padding:10px 15px;}
.topMenu>nav>ul>li {border-top:1px solid rgba(0,0,0,0.1)}
.headerBot {padding-right:0px}
.logo img {height:40px}
.responsiveMenu {display:inline-block}
.topSearch {right:40px; top:20px}
.topMenu>nav>ul>li ul {display:none; visibility: visible; opacity: 1; z-index:12 -webkit-transition: all 0 ease-in-out; -moz-transition: all 0s ease-in-out; -o-transition: all 0s ease-in-out; transition: all 0s ease-in-out; position:relative; width:100%; float:left;}
.homeSliderBoxItem {height:200px}
.homeSlider .owl-dots {bottom:-5px}
.homeSlider {padding:20px 0px}
.homeFeaturesCol {width:50%; min-height:80px}
.homeFeaturesRow .homeFeaturesCol:nth-of-type(2n) .homeFeaturesBox:after {display:none;}
.sectionTitle .title {font-size:30px; line-height:40px}
.homeStatsTop ul li {width:50%}
.homeStatsList ul li {width:50%; min-height:190px}
.sectorList ul li {width:50%}
.sectorList ul li a {height:150px}
.gtipSearchButton {position:relative; top:0; left:0; width:100%;}
.gtipSearch {padding:15px}
.raporBotCol {width:100%; margin-bottom:15px}
.raporGrafik {padding:15px;}
.raporTable {padding:15px}
.raporGrafikBoxDiv ul li {width:25%}
.homeStatsList.white ul li {width:50%}
.haritalardaIranLeft {width:100%;}
.haritalardaIranRight {width:100%; padding-left:0px}
.haritalardaIranLeftBoxDiv {position:relative;}
.haritalardaIranLeftBox {padding:20px}
.miras ul li.img {position:relative; top:0px; text-align:center}
.miras ul {padding-right:0px}
.homeCalendarLeft {width:100%;}
.homeCalendarTop {margin-bottom:50px}
.homeCalendarRight {width:100%; margin-top:15px}
.footerTopCol {width:100%; margin-bottom:15px;}
.footerSlogan .title {left:0px}
.footerLogo ul li {width:100%; margin:0px!important; margin-bottom:15px!important}
.footerTop {margin-bottom:30px}
.singlePageLeft {width:100%;}
.singlePageRight {width:100%; padding-left:0px}
.singlePageMenu {display:none;}
.showSingleMenu {display:inline-block}
.singlePageTitle {width:100%; margin-bottom:15px;}
.singlePageTitle:before {display:none;}
.singlePageNav {padding:7.5px 0px}
.simpleTable ul.top li {border-right:0px}
.singlePageTop {height:200px}
.contactPageTopLeft, .contactPageTopRight {width:100%;}
.contactPageTopLeft {padding-top:0px}
.fastSearchCol {width:100%!important;}
.fastSearchForm .fastSearchSelect {position:relative; width:100%; border-top:1px solid #ddd; background:#fff; padding-left:30px;}
.fastSearchForm:after {display:none}
.ostanLeft {width:100%; padding-right:0px;}
.ostanRight {width:100%}
.ostanRightBox {padding:15px;}
.photoGalleryBox ul li {width:50%;}
}

@media (max-width:768px) {
.fuarBox {background:transparent; height:auto; padding:0px}
.simpleOverflow {overflow-x: scroll;}
.simpleOverflowbox {width:860px}
.contactPageTopList ul li {width:100%}
.contactForm ul li {width:100%!important}
.ostanRightStats ul li {width:100%; margin-bottom:15px;}
}

@media (max-width:600px) {
.headerTopTitle {display:none;}
.headerLangTitle {padding:5px}
}

@media (max-width:500px) {
.logo img {height:28px}
.logo a {padding:23.5px 0px;}
.homeSliderBoxItem {height:140px}
.homeSlider {padding-top:5px;}
.homeFeaturesCol {width:100%; margin-bottom:10px; min-height: inherit;}
.homeFeaturesRow .homeFeaturesCol .homeFeaturesBox:after {display:none;}
.miras ul li.title {font-size:30px}
.calendarSlider .owl-controls {width:220px}
.photoGalleryBox ul li {width:50%;}
.photoGalleryBox ul {margin-left:-5px; margin-right:-5px;}
.photoGalleryBox ul li {padding-left:5px; padding-right:5px; margin-bottom:10px}
}

/* other reset */
::-webkit-input-placeholder { color:inherit}
::-moz-placeholder { color:inherit } /* firefox 19+ */
:-ms-input-placeholder { color:inherit } /* ie */
input:-moz-placeholder { color:inherit }


a:focus,
select:focus,
			textarea:focus,
input[type="text"]:focus,
input[type="submit"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color:inherit;
  box-shadow:inset;
  outline: 0 none;
  text-decoration:none;
}

a[href^="tel"]{
    color:inherit;
    text-decoration:none;
}
/* other reset */




.gtipSearchBox{
	position: relative;
}
.gtipSearchBox .gtipSonuclar{
	position: absolute;
	top:62px;
	left:0;
	right:0;
	background-color: #e2e2e2;
	padding:00px;
  border-left: 2px solid #E91E63;
  border-right: 2px solid #E91E63;
  border-bottom: 2px solid #E91E63;
  z-index: 20;
}
.gtipSearchBox .gtipSonuclar a{
  color: #2b2b2b;
  padding: 9px 10px 5px 10px;
  display: block;
}
.gtipSearchBox .gtipSonuclar a:hover{
	background-color: #2b2b2b;
	color: #fff;
}





.singlePageContent table{
  border:1px solid #7b0000;
  font-size: 12px;
}
.singlePageContent table thead{
  
}
.singlePageContent table thead tr{

}
.singlePageContent table thead tr th{
  color: #fff;
  padding:5px;
  border:1px solid #7b0000;
  vertical-align: middle;
  background-color:#7b0000 !important;
}
.singlePageContent table thead tr th p{
  margin-bottom: 0;
}
.singlePageContent table tbody{
}
.singlePageContent table tbody tr{
}
.singlePageContent table tbody tr:nth-child(odd){
  
}
.singlePageContent table tbody tr td{
  border:1px solid #df2424;
  padding:5px;
  vertical-align: middle;
  
}
.singlePageContent table tbody tr:nth-child(odd) td{
  background-color: rgba(223, 36, 36, 0.16) !important;
}
.singlePageContent table tbody tr td strong{
  font-weight:600;
}
.singlePageContent table tbody tr td p{
  margin-bottom:0;
}

.singlePageContent table tbody tr:first-child td{
  color: #fff;
  padding:5px;
  border:1px solid #df2424;
  vertical-align: middle;
  background-color:#df2424 !important;
}

.singlePageContent p{
  font-size:20px !important;
}

.singlePageContent ul li{
  font-size:20px !important;
  font-weight:bold !important;
}

.homeCalendarTop{
  display: flex;
  align-items: center;
}
.homeCalendarTop .takvimSecim{
  display: flex;
  align-items: center;
  flex-grow: 1;
  flex: 0 0 70%;
  justify-content: center;
  padding-top: 9px;
}
.homeCalendarTop .takvimSecim{}
.homeCalendarTop .takvimSecim .iconsol{}
.homeCalendarTop .takvimSecim .iconsol a{
  font-size: 40px;
  color: #b8b8b8;
}
.homeCalendarTop .takvimSecim .iconsol a:hover{
  color: #ba0000;
}
.homeCalendarTop .takvimSecim .title{
  color: #5b5b5b;
  font-size: 25px;
  font-weight: 800;
  letter-spacing: -1px;
  padding: 0px 35px;
}
.homeCalendarTop .takvimSecim .iconsag{}
.homeCalendarTop .takvimSecim .iconsag a{
  font-size: 40px;
  color: #b8b8b8;
}
.homeCalendarTop .takvimSecim .iconsag a:hover{
  color: #ba0000;
}


.homeCalendarLeft{}

.calendarCont{
  padding-right: 15px;
}
.calendarCont table{
  width: 100%;
  table-layout: fixed;
}
.calendarCont table tbody{}
.calendarCont table tbody tr{}
.calendarCont table tbody tr th{
  background-color: #cd0000;
  color: #fff;
  text-align: center;
  padding: 9px 0px 7px 0px;
}
.calendarCont table tbody tr th:nth-child(even){
  background-color: #ba0000;
}
.calendarCont table tbody tr td{
  border: 1px solid #dedede;
  color: #5b5b5b;
  font-weight: 800;
  padding: 23px;
  text-align: center;
  font-size: 21px;
  position: relative;
}
.calendarCont table tbody tr td.remaining{
  background-color: #f9f9f9;
  color: #dedede;
}
.calendarCont table tbody tr td.selected{
  background: url(../images/calendar-before.png) no-repeat top 2px left 2px;
}
.calendarCont table tbody tr td a{
  position: absolute;
  left:0;
  top:0;
  bottom:0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: #5b5b5b;
  background: url(../images/takvims.png) no-repeat left 4px bottom 6px;
  background-size: 20px;
}




.takvim-detay{
  padding-top: 20px;
}
.takvim-detay .head{
  display: flex;
  align-items: center;
  position: relative;
  margin-bottom: 21px;
  padding-bottom: 11px;
}
.takvim-detay .head:after{
  content: "";
  position: absolute;
  bottom: -4px;
  border-radius: 22px;
  left: 0;
  right: 0;
  display: block;
  height: 5px;
  background-image: -webkit-gradient(linear,left top,right top,from(#df2424),to(#7b0000));
  background-image: linear-gradient(to right,#df2424,#7b0000);
}
.takvim-detay .head .sol{
  flex-grow:1;
  font-weight: 800;
  letter-spacing: -1px;
  font-size: 32px;
}
.takvim-detay .head .sag{
  display: flex;
  align-items: center;
}
.takvim-detay .head .sag .icon{}
.takvim-detay .head .sag .icon img{
  height: 24px;
}
.takvim-detay .head .sag .stext{
  padding-left: 5px;
}
.takvim-detay .cont-sub{
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  margin-bottom: 10px;
  background-color: #e8e8e8;
  border-left: 2px solid #df2424;
}
.takvim-detay .cont-sub >div{
  padding: 6px 10px 2px 10px;
}
.takvim-detay .cont{
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.sfiles {
  margin-top: 10px;
  display: block;
  margin-bottom: 25px;
}
.sfiles a {
  display: table;
  width: 100%;
  border-bottom: 1px solid #dddddd;
  padding: 12px 0px;
}
.sfiles a img {
  float: left;
  border-right: 1px solid #dddddd;
  width: 50px;
  padding-right: 10px;
  margin-right: 10px;
}
.sfiles a span {
  color: #3b3b3b;
  padding: 10px;
  display: inline-block;
}
.sfiles a:hover span {
  color: #0f6fc7;
}
.page-in-galeri {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}
.page-in-galeri .item {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 19px;
}
.page-in-galeri .item a {
  display: block;
}
.page-in-galeri .item a:hover .img {
  border: 12px solid #2b2b2b;
}
.page-in-galeri .item a:hover .title {
  color: #000;
}
.page-in-galeri .item a .img {
  border: 12px solid #efefef;
  margin-bottom: 12px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.page-in-galeri .item a .img img {
  width: 100%;
}


.takvim-all .list{
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  margin-top: 60px;
}
.takvim-all .item{
  flex:0 0 50%;
  max-width: 50%;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}
.takvim-all .item a{
  display: block;
  padding: 10px;
  border: 3px solid #df2424;
}
.takvim-all .item a .head{
  color: #5b5b5b;
  font-weight: 800;
  font-size:20px;
  margin-bottom: 10px;
}
.takvim-all .item a .desc{
  color: #5b5b5b;
  margin-bottom: 10px;
}
.takvim-all .item a .tarih{
  display: flex;
  align-items: center;
  background-color: #eaeaea;
  color: #fff;
  padding: 7px 10px 3px 10px;
}
.takvim-all .item a .tarih .icon{}
.takvim-all .item a .tarih .icon img{
  height: 20px;
}
.takvim-all .item a .tarih .tdesc {
  padding-left: 5px;
  color: #5b5b5b;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 768px) {
  .pagination {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.pagination--link,
.pagination__numbers--item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.pagination--link {
  letter-spacing: -2px;
  font-size: 1em;
  font-weight: 700;
  color: #D5D5D5;
}

.pagination__numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
}

@media (min-width: 768px) {
  .pagination__numbers {
    margin-top: 0;
    margin-bottom: 0;
  }
}

.pagination__numbers--item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 35px;
  height: 35px;
  margin-right: 5px;
  margin-left: 5px;
  font-weight: 700;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 50%;
  border: 2px solid #9D9D9D;
  position: relative;
  font-family: "Montserrat", sans-serif;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.pagination__numbers--item:after {
  content: '';
  width: 80%;
  height: 80%;
  margin: auto;
  opacity: 0;
  visibility: hidden;
  border-radius: 50%;
  background-color: #df2424;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.pagination__numbers--item.current,
.pagination__numbers--item:hover {
  color: white;
  border-color: #df2424;
}

.pagination__numbers--item.current:after,
.pagination__numbers--item:hover:after {
  opacity: 1;
  visibility: visible;
}

.modal-header .close {
  margin-top: -7px;
}
.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;
}
.takvim-pop-list{
  display: flex;
  flex-wrap: wrap;
}
.takvim-pop-list .item{
  flex:0 0 100%;
  max-width: 100%;
  margin-bottom: 10px;
}
.takvim-pop-list .item a{
  display: block;
  padding: 10px;
}
.takvim-pop-list .item a .head{
  color: #5b5b5b;
  font-weight: 800;
  font-size:20px;
  margin-bottom: 10px;
}
.takvim-pop-list .item a .desc{
  color: #5b5b5b;
  margin-bottom: 10px;
}
.takvim-pop-list .item a .tarih{
  display: flex;
  align-items: center;
  background-color: #eaeaea;
  color: #fff;
  padding: 7px 10px 3px 10px;
}
.takvim-pop-list .item a .tarih .icon{}
.takvim-pop-list .item a .tarih .icon img{
  height: 20px;
}
.takvim-pop-list .item a .tarih .tdesc {
  padding-left: 5px;
  color: #5b5b5b;
}



.page-intro{
  position: relative;
  height: 100vh;
  display: grid;
  grid-template-columns: 50% 50%;
  margin-top: -120px;
}
.page-intro .ilogo{
  position: absolute;
  top: 17px;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 11;
}
.page-intro .ilogo >img{
  height: 155px;
}
@media (max-width:991px) {
  .page-intro .ilogo >img{
    height: 90px;
  }
}
.page-intro .ilogo .sol-icons{
  position: absolute;
  left: 2%;
  top: 14px;
  display: flex;
  align-items: center;
}
@media (max-width:1418px) {
  .page-intro .ilogo .sol-icons{
    left: 0;
  }
}
@media (max-width:1355px) {
  .page-intro .ilogo .sol-icons{
    top: 27px;
    left: 1%;
  }
  .page-intro .ilogo .sol-icons img{
    height:37px;
  }
}
@media (max-width:991px) {
  .page-intro .ilogo .sol-icons{
    display: none;
  }
}


.page-intro .lside{}
.page-intro .lside a:after{
  content: '';
  width: 100%;
  height: 60%;
  position: absolute;
  left: 0;
  bottom: -1px;
  z-index: 4;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(216, 0, 39, 0.89) 84%);
}
.page-intro .rside a:after{
  content: '';
  width: 100%;
  height: 60%;
  position: absolute;
  left: 0;
  bottom: -1px;
  z-index: 4;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(37, 160, 66, 0.89) 84%);
}
.page-intro .rside{}
.page-intro .side{
  overflow: hidden;
}
.page-intro .side a{
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
  transition: all 0.3s ease-in-out;
}
.page-intro .side a:hover .bg-img{
  transform: scale(1.3) rotate(-10deg);
}
.page-intro .side a:hover .secim{
  transform: scale(1.2);
}
.page-intro .side a .bg-img{
  width: 100%;
  height: 100%;
  transition: all 1s ease-in-out;
}
.page-intro .side a .bg-img img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.page-intro .side a .secim{
  position: absolute;
  top: 60%;
  left: 0;
  right: 0;
  z-index: 10;
  text-align: center;
  transition: all 0.5s ease-in-out;
  transition-delay: 0.2s;
}
.page-intro .side a .secim img{
  height: 196px;
}
.page-intro .side a .secim-sol img{
  height: 272px;
}

@media (max-width:991px) {
  .page-intro .side a .secim img{
    height: 100px;
  }
}


.ih-alt{}
.ih-alt .ih-head{
  color: #353535;
  text-align: center;
  margin-bottom: 10px;
}
.ih-alt .ih-head .ust{
  font-size:30px;
  font-weight: 700;
  letter-spacing: -1px;
}
.ih-alt .ih-head .alt{
  font-weight: 300;
  font-size:17px;
}
.ih-alt .ih-cont{
  border:1px solid #f1f1f1;
  padding: 10px;
}
.ih-alt .ih-cont .ih-cats{
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 10px;
  margin-bottom: 20px;
}
.ih-alt .ih-cont .ih-cats .item{
  
}
.ih-alt .ih-cont .ih-cats .item a{
  display: block;
}
.ih-alt .ih-cont .ih-cats .item a:hover .icon{
  background-color: #d2d2d2;
}
.ih-alt .ih-cont .ih-cats .item a.selected .icon{
  background-color: #d2d2d2;
}
.ih-alt .ih-cont .ih-cats .item a .icon{
  background-color: #f4f4f4;
  padding: 10px;
  height: 73px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 5px;
  transition: all 0.3s ease-in-out;
}
.ih-alt .ih-cont .ih-cats .item a .icon img{
  max-width: 100%;
  max-height: 100%;
}
.ih-alt .ih-cont .ih-cats .item a .title{
  color: #353535;
  font-weight: 700;
  font-size:13px;
  text-align: center;
}
.ih-alt .ih-cont .ih-pages{}
.ih-alt .ih-cont .ih-pages .page{
  display: none;
}
.ih-alt .ih-cont .ih-pages .page.selected{
  display: block;
}
.ih-alt .ih-cont .ih-pages .page img{
  width: 100%;
}





.maddi-olmayan-miras-text{
  font-size: 20px;
  font-weight: 300;
}


.disTicaretSayac{
  position: relative;
}
.disTicaretSayac .owl-controls{}
.disTicaretSayac .owl-controls .owl-nav{}
.disTicaretSayac .owl-controls .owl-nav >div{
  position: absolute;
  top:50%;
  color:#fff;
  font-size:30px;
  transform: translate(0%, -25%);
}
.disTicaretSayac .owl-controls .owl-nav .fa-chevron-left{
  left:0px;
}
.disTicaretSayac .owl-controls .owl-nav .fa-chevron-right{
  right:0px;
}


.arama-result{}
.arama-result a{
  font-size: 20px;
  color: #2b2b2b;
  margin-bottom: 6px;
  display: block;
}

.singlePageButtons ul li .share{
  /*position: relative;*/
}
.share{
  /*position: relative;*/
}
.share:hover .shares{
  opacity:1;
  visibility:visible;
}

.shares{
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #fff;
  box-shadow: 7px 10px 37px #5e5e5ea3;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  padding: 3px 6px;
  border-radius: 4px;
  white-space: nowrap;
}
.shares a{
  display: inline-block !important;
  padding: 5px 12px;
  color: #6e6e72;
  position: relative;
}
.shares a img{
  height: 30px;
}

body{
  padding-top: 120px;
}

header{
  position: fixed;
  top:0;
  left:0;
  right: 0;
  z-index: 200;
  background-color: #fff;
  box-shadow: 0px 3px 40px rgba(0, 0, 0, 0.57);
}
header.tiny{
  position: fixed;
  top:0;
  left:0;
  right: 0;
  z-index: 200;
  background-color: #fff;
}
header.tiny .logo a{
  padding: 5px 0px;
}
@media (max-width:991px) {
  header.tiny .logo a{
    padding: 21px 0px;  
  }
}
header.tiny .logo a{}
header.tiny .topMenu>nav>ul>li>a{
  padding: 22px 10px;
  padding-bottom: 13px;
}
header.tiny .topSearch{
  top: 16.5px;
}


.footerLogos ul{
  display: flex;
  align-items: center;
  justify-content: center;
}
.footerLogos ul li{
  padding-left: 10px;
  padding-right: 10px;
}
.footerLogos ul li a{}
.footerLogos ul li a img{
  max-height:50px;
}

.banner-cont{
 
}
.banner-cont a{
  display: block;
  padding: 15px 0px;
}
.banner-cont a img{}



.homeStatsBotBox{
  padding-top: 20px;
}

/* CITIES OF TURKEY */ 

.singlePageTopAll img#cities-logo{
  position:absolute;
  width:200px;
  top:25%;
  left:50%;
  margin-left:-100px;
}

.top-heading{
  margin-top:50px !important;
}

.top-heading h1{
  font-size:36px !important;
  font-family:'Iran Medium', sans-serif !important;
  color:#353535 !important;
}

.top-heading p{
  font-size:17px !important;
  margin-top:15px !important;
  font-family:'Iran Light', sans-serif !important;
}


/*! SVG Türkiye Haritası | CSS | MIT Lisans | dnomak.com */

.svg-turkiye-haritasi {
  max-width: 1140px;
  margin: 0 auto;
  text-align: center;
}
.svg-turkiye-haritasi svg {
  width: 100%;
  height: auto;
}
.il-isimleri {
  position: absolute;
  z-index: 2;
}
.il-isimleri div {
  font-family: 'Open Sans';
  display: inline-block;
  background: #1094F6;
  color: #fff;
  padding: 8px 16px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#svg-turkiye-haritasi path {
  cursor: pointer;
  fill: #ebebeb;
}
#svg-turkiye-haritasi path:hover {
  fill: #df2424;
}
#guney-kibris {
  pointer-events: none;
}

.ilback img{
  width:48px;
  position:absolute;
  top:-4px;
  left:-5px;
}

.ilback{
  position:absolute;
  top:-30px;
  background:white !important;
  display:none;
  border-radius:20px;
  padding:10px 20px 10px 50px;
}

/* */

.city-icon-data{
  margin-top:60px !important;
}

.city-icon-data div{
  width:12.5%;
  float:left;
  text-align:center !important;
  padding:10px;
  border-left:2px solid #e8e8e8;
  transition:0.3s;
}

.city-icon-data div:hover{
  background:rgba(0, 0, 0, 0.05);
}

.city-icon-data div:last-child{
  border-right:2px solid #e8e8e8;
}

.city-icon-data div p{
  text-align:center !important;
  margin-top:16px !important;
  color:#df2424;
  font-family:'Iran Bold', sans-serif !important;
}

.city-icon-data div span{
  display:inline-block;
  vertical-align:middle;
  height:30px;
  text-align:center !important;
}

.city-icon-data div img{
  width:40%;
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:19px !important;
  filter:invert(30%);
  pointer-events:none;
  -moz-user-select:none !important;
  -webkit-user-select:none !important;
  user-select:none !important;
}

.mid-content{
  margin-top:70px !important;
}

.mid-content p{
  font-size:17px !important;
  letter-spacing:0.5px !important;
  line-height:1.25 !important;
  text-align:center !important;
}

.mid-content img{
  padding:40px 0px;
}

.bottom-content{
  margin-top:20px !important;
}

.bottom-content .bc-left{
  width:75% !important;
  float:left;
  padding-right:12px !important;
}

.bottom-content .bc-right{
  width:25% !important;
  float:left;
}

.bc-left #bc-left-title{
  background:#f5f5f5 !important;
  padding:20px 40px;
  font-family:'Iran Medium', sans-serif !important;
  font-size:16px !important;
}

.scrollbar-inner > .scroll-element.scroll-y{
  top:19px !important;
}

.bc-left-content{
  max-height:430px !important;
  height:430px !important;
  overflow:auto !important;
  margin-top:15px !important;
}

.bc-left-content img{
  max-width:50% !important;
  padding:0px 15px 15px 15px;
}

.bc-left-content p{
  font-size:17px !important;
  line-height:1.28 !important;
  padding:10px;
  padding-top:0px !important;
  padding-right:20px;
}

.bc-right #bc-right-title{
  background:#df2424;
  color:white;
  padding:11px;
  font-size:16px !important;
  border:9px solid #f5f5f5;
}

.bc-right-content{
  margin-top:28px;
  max-height:430px !important;
  overflow:auto;
}

.bc-right-content ul li{
  padding:10.7px 20px 10.7px 10.7px;
  font-family:'Iran Medium', sans-serif !important;
  cursor:pointer;
  direction:rtl !important;
}

.bc-right-content ul li:hover{
  color:#df2424;
}

.bc-right-content ul li:nth-child(even){
  background:#f5f5f5;
}

.bc-right-content ul li.active{
  color:#df2424 !important;
}

#bc-seperator{
  height:4px;
  background:#f5f5f5;
  margin-top:20px;
}

.gallery{
  margin-top:30px !important;
}

#gallery-left{
  padding-right:10px;
}

#gallery-left, #gallery-right{
  width:50% !important;
  float:left;
}

#gleft-title, #gright-title{
  font-family:'Iran Medium', sans-serif !important;
  color:#424242 !important;
  direction:rtl;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#gleft-title img, #gright-title img{
  width:36px;
  position:relative;
  top:7px;
  filter:invert(30%);
  pointer-events:none;
  -moz-user-select:none !important;
  -webkit-user-select:none !important;
  user-select:none !important;
}

.gallery-images{
  margin-top:25px !important;
  position:relative !important;
  display:block !important;
}

.all-1 *:not(.startVideoIcon){
  width:100%;
}

.all-2 a{
  width:50%;
  padding-left:26px;
  padding-bottom:10px;
  float:left;
}

.all-2 img{
  max-height:151px;
  height:151px;
  opacity:0.9;
  transition:0.3s;
  width:100% !important;
}

.all-2 img:hover{
  opacity:1;
}

.startVideoIcon{
  position:absolute;
  width:35%;
  left:50%;
  top:18%;
  margin-left:-17.5%;
  opacity:0.85;
  cursor:pointer;
  display:block;
}

.startVideoIcon:hover{
  opacity:1;
}

@media only screen and (max-width:767px){
  .city-icon-data div{
    width:50% !important;
  }

  .mid-content img{
    height:210px !important;
  }

  .bc-left-content img{
    width:100% !important;
    max-width:100% !important;
    height:auto !important;
    padding:0px !important;
    padding-bottom:15px !important;
  }

  .bc-left-content p{
    font-size:15px !important;
  }

  .bc-right-content ul li{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding:10.7px 10px 10.7px 5px;
  }

  #gallery-left, #gallery-right{
    width:100% !important;
  }

  #gallery-left video{
    height:auto !important;
  }

  .all-2 a{
    width:50%;
    padding-left:6px;
    padding-bottom:0px;
  }
}

@media only screen and (max-width:992px){
  .singlePageTopAll img#cities-logo{
    position:absolute;
    width:80px;
    top:5%;
    left:50%;
    margin-left:-40px;
  }
}
