.hborder {
    background: url(../images/header-pattern.png) left bottom repeat-x;
    width: 100%;
    height: 8px;
    position: absolute;
    bottom: -8px;
}
.footericon {
    float: left;
    margin-right: 15px;
}
.footer-phone { margin-bottom: 10px; padding:0;}
.footer-phone h2 i {
    text-align: center;
    vertical-align: middle;
    line-height: 40px;
    margin-right: 10px;
}
.footer-phone h2 {
	border-radius: 30px;
    border: 1px dashed #ccc;
    padding: 0 20px;
    background: #fff;
    color: #444;
    font-weight: 300;
    font-size: 15px;
    margin: 0;
    float: right;
	font-family: 'Open Sans', sans-serif;
}
.foo20{padding:20px 0 0 0 ;}
.foo50{padding:60px 0 20px 0 ;}

.dark #copyrights .profi {
    color: #555 !important
}
.profi{ font-size:12px; margin-top:5px;}
.profi span{ font-size:11px; color: #444;}
.profi img{ margin-left:2px;}
.profi a{ opacity:.7}
.profi a:hover{ opacity:1}
.pad0{ padding:0;}
.pad10{ padding:10px 0;}
.pad20{ padding:20px 0;}
.pad30{ padding:30px 0;}
.pad40{ padding:40px 0;}
.pad50{ padding:50px 0;}
.pad60{ padding:60px 0;}
.pad70{ padding:70px 0;}
.pad80{ padding:80px 0;}
.pad90{ padding:90px 0;}
.pad100{ padding:100px 0;}
.pt0{padding-top:0px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt50{padding-top:50px;}
.pb0{padding-bottom:0px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
.pb50{padding-bottom:50px;}
.home-owl .oc-item{ text-align:center; background:#fff; font-weight:600;}
.home-owl .portfolio-desc{ padding:20px 0;}
.home-news .testi-content h5 { margin-bottom:5px; font-size:13px;}
.home-news .testi-content p{ font-family: 'Open Sans', sans-serif; font-style:normal; font-size:13px; line-height:16px !important;}
.home-news .testi-content p:before,
.home-news .testi-content p:after { content: ''; }
#page-title.page-title-parallax h1{font-size: 22px; letter-spacing: 0px;}
#header.transparent-header + #page-title.page-title-parallax .breadcrumb {
    margin-top: 42px !important;
}
.faaliyet ul, .kariyer ul{ margin-left:20px;}
.faaliyet li{ line-height:28px;}
.faaliyet li ul li{ font-weight:400}
.map-responsive{
    overflow:hidden;
    position:relative;
    height:400px;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:400px;
    width:100%;
    position:absolute;
}
.mpsbtn { border:1px solid #ccc; padding:0px 5px; border-radius:3px; display:inline-block; color:#999; text-transform:uppercase; font-size:11px; font-weight:500;}
.news .testi-content h5 { margin-bottom:5px; font-size:14px;}
.news .testi-content p{ font-family: 'Open Sans', sans-serif; font-style:normal; font-size:13px; line-height:16px !important;}
.news .testi-content p:before,
.news .testi-content p:after { content: ''; }
.news a{ color:#333;}
.news a:hover{ color:#b89f66;}
.news .testimonial{box-shadow: none; margin-bottom:25px;}
.news .testimonial:last-child{margin-bottom:0px;}
.col-count{ column-width: 50%;
    -moz-column-count: 2;
    -moz-column-gap: 34px;
    -webkit-column-count: 2;
    -webkit-column-gap: 34px;
    column-count: 2;
    column-gap: 34px;}
	.arayalim-btn { background:url(../images/phone1.png) no-repeat center left; padding-left:15px;}
	.arayalim-btn:hover { background:url(../images/phone2.png) no-repeat center left;}
	
	@media (max-width: 991px) {
		.arayalim-btn { padding-left:25px !important;}
		.borright, .borleft{border-radius:none; border: none !important;}

		}
		


		.revo-slider-emphasis-text {
			font-size: 64px;
			font-weight: 700;
			letter-spacing: -1px;
			font-family: 'Raleway', sans-serif;
			padding: 15px 20px;
			border-top: 2px solid #FFF;
			border-bottom: 2px solid #FFF;
		}

		.revo-slider-desc-text {
			font-size: 20px;
			font-family: 'Open Sans', sans-serif;
			width: 650px;
			text-align: center;
			line-height: 1.5;
		}

		.revo-slider-caps-text {
			font-size: 16px;
			font-weight: 400;
			letter-spacing: 3px;
			font-family: 'Raleway', sans-serif;
		}
		.tp-video-play-button { display: none !important; }

		.tp-caption { white-space: nowrap; }
		
		.maintitle { list-style:none; color:#222; margin:20px 0 80px 0;}
		.maintitle li:nth-child(1){ font-size:40px; font-weight:700; font-family: 'Raleway', sans-serif;}
		.maintitle li:nth-child(2){ font-size:24px; font-weight:400; font-family: 'Raleway', sans-serif;}
		.maintitle li:nth-child(3){ font-size:32px; font-weight:400; font-family: 'Crete Round', serif; }
		
		.maintitle2 { list-style:none; color:#222; margin:100px 0 120px 0;}
		.maintitle2 li:nth-child(1){ font-size:40px; font-weight:700; font-family: 'Raleway', sans-serif;}
		.maintitle2 li:nth-child(2){ font-size:24px; font-weight:400; font-family: 'Raleway', sans-serif;}
		.maintitle2 li:nth-child(3){ font-size:32px; font-weight:400; font-family: 'Crete Round', serif; }
		
		.maintitle .gold{ color:#b89f66}
		.gold{ color:#b89f66 !important}
		.goldbg{background:#b89f66; color:#fff; border: 1px solid #fff; padding: 10px 0}
.goldbg strong, .goldbg span{color: #fff}
.goldbg strong{font-size: 30px; display: block}
.goldbg span{font-size: 16px}
		.button.button-circle {
    border-radius: 20px;
}
.vaziyet-txt{ position:absolute; left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);}
.vaziyet-txt h1{ font-size:80px; margin:0; font-weight:700; line-height:80px; font-family: 'Roboto Slab', sans-serif;}
.vaziyet-txt h2{ font-size:40px; margin:0; line-height:40px; letter-spacing:4px; font-family: 'Roboto Slab', serif;}
.amount-chart {
  position: relative;
  width: 100%;
}
.amount-chart > span {
  font-family: sans-serif;
  font-size: 20px;
  line-height: 2em;
  position: absolute;
  text-align: center;
  top: calc(50% - 1em);
  width: 100%;
}
.rs{font-family: 'Roboto Slab', serif; font-weight:400;}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.borright{border-radius:10px; border-top: 1px dashed #b89f66;  border-right: 1px dashed #b89f66;  border-bottom: 1px dashed #b89f66;}
.borleft{border-radius:10px; border-top: 1px dashed #b89f66;  border-left: 1px dashed #b89f66;  border-bottom: 1px dashed #b89f66;}
.bannerbg-br {
    position:absolute; 
	left: 50%;
    transform: translate(-50%,0);
    bottom: 0;
    z-index: 0;
}