@font-face {
	font-family: 'HarlowSolid';
	src: url('HarlowSolid.eot?#iefix') format('embedded-opentype'),  url('HarlowSolid.woff') format('woff'), url('HarlowSolid.ttf')  format('truetype'), url('HarlowSolid.svg#HarlowSolid') format('svg');
	font-weight: normal;
	font-style: normal;
}

#bultenEmail::-webkit-input-placeholder {
	color: white !important;
}

#bultenEmail:-moz-placeholder { /* Firefox 18- */
	color: white !important;
}

#bultenEmail::-moz-placeholder {  /* Firefox 19+ */
	color: white !important;
}

#bultenEmail:-ms-input-placeholder {
	color: white !important;
}

.sol_ok { left: 74% !important;;}
.sag_ok { right: 6% !important;;}

.ust_sos {margin-left: 10px;  	float: left;}
.ust_sos a i{
	width:30px;
	height: 30px;
	line-height: 26px;
	text-align: center;
	color:#fff;
	border:1px solid #fff;
	border-radius: 50%;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
	margin-right: 5px;
}

.ust_sos a i:hover{
background-color:#91529c ;
}

.mfp-wrap.mfp-gallery{z-index: 99999 !important;}
.tum_gor { float: right; margin-top: 10px; margin-right: 10px;}
.clear { clear:both;}
.only_web{ display:block !important;}	
.only_mobile{ display:none !important;}

.b3_link {color: #fff !important;}
.galeri_img { margin-bottom: 20px;}
.blok_alt_baslik { font-size: 22px; color: #91529c; font-weight: 600;}
.blok_alt_baslik:hover { font-size: 20px; color: #91529c;}

.ust_yazi { float: left; color: #fff; margin-top: 7px;font-family: "HarlowSolid"; font-size: 22px;}

/**************************************************/
.my_logo {margin: -5px 0px 0px 0px ;}
.my_logo_2 {position:absolute; z-index: 99; right:-93px; top:-33px;}
#bultenKayit{cursor: pointer;}
#ajaxSonuc{
	color: #fff;}
.portfolio-img img {border-radius: 5px !important;}
.my_h1 {color: #666; font-size: 36px; margin: 0px 0px 10px 0px !important;line-height: 2rem;}
.bas_link { font-size: 22px !important;float: left; }
.bas_link2 { font-size: 22px !important;text-align: center !important; width:100% !important; display: block; }

/**************************************************/

nav.navbar.bootsnav ul.nav > li > a{
 padding: 21px 22px !important;
 z-index:10;
}
nav.navbar.bootsnav ul.nav > li:hover a{
	color:#284764;
}
nav.navbar.bootsnav ul.nav > li:hover span{
	content:'';
	background-color:#fff !important;
	padding:23px 20px;
	width:100%;
	position:absolute;
	z-index:0;
	top:8px;
	left:0;
	color:#284764;
	border-radius:5px;
}

nav.navbar.bootsnav ul.nav > li.active a{
	color:#284764;
}

nav.navbar.bootsnav ul.nav > li.active span{
	content:'';
	background-color:#fff !important;
	padding:23px 20px;
	width:100%;
	position:absolute;
	z-index:0;
	top:8px;
	left:0;
	color:#284764;
	border-radius:5px;
}


.navbar-collapse.collapse.in ul.nav > li:hover span
{
	top:0px;
}

.navbar-collapse.collapse.in ul.nav > li a
{
	font-size:14px;
}

.single_weidget ul li a:hover{ color:#284764 !important; }

.dr-image img{ position:absolute; bottom:-210px; right:0px; z-index:99999 !important;}
.main_featured{position:relative;}
.ayrac{ color:#FFFFFF; padding:0px !important;}
.langs{z-index: 9999!important; position: relative;}
.langs li a:hover{color:#284764 !important;}

ul#my-menu li{ padding: 8px;}
ul#my-menu li a{ font-size:13px; line-height: 18px; !important;}
ul#my-menu li:hover{ background-color:#81A1D4; }
ul#my-menu li a:hover{ color:#FFFFFF; }
div.c_text_p{ font-size:14px !important;}
div.c_text_p img{ margin-bottom:20px;}

.carousel-caption h1{font-size: 32px;}
.carousel-caption{padding-bottom: 50px !important;}

.mobil_top{
	margin-top: 20px;}
.mobil_top ul li{
	line-height: 20px;
	text-align: center;
	float: left;
	font-size: 14px;
	padding-left: 10px;
	}
.mobil_top ul li a{
	color: #777;
	}

#mobilLang{
	float: right;
	position: absolute;
	top: 8px;
	right: 15px;
}
#mobilLang a{
	display: block;
	background-color: #547BBF;
	color: #ffffff;
	text-align: center;
	border-radius: 2px;
	margin-bottom: 10px;
	font-size: 14px;
	padding:3px 3px;
}
#mobilLang a:hover{
	background-color: #BA9DCA;
}

#topHeight{ height: 185px;}

@media screen and (min-width: 1252px) and (max-width: 1430px) {
    nav.navbar.bootsnav ul.nav > li > a
    {
        padding: 21px 10px !important;
    }
}


@media only screen and (max-width: 1280px) {
	nav.navbar.bootsnav ul.nav > li > a{
	 padding: 21px 10px !important;
}
	
.my_logo_2{ right:0px; top: -30px; }

}

@media screen and (min-width: 990px) and (max-width: 1251px) {

	.call_us_area.col-md-3{ display:none;}
	.my_logo { margin-left:-50px; margin-top:10px; width:85%;}
		nav.navbar.bootsnav ul.nav > li > a{
	 		padding: 15px 10px !important; font-size:12px;
		}
		
	.dr-image img{ width:300px;}
	
	nav.navbar.bootsnav ul.nav > li:hover span{
	content:'';
	background-color:#fff !important;
	padding:23px 20px;
	width:100%;
	position:absolute;
	z-index:0;
	top:15px;
	left:0;
	color:#284764;
	border-radius:5px;
	}

	#myCarousel{height: 300px;
		margin-top: 300px;}
	#myCarousel .cr-img{height: 300px;}

	.carousel-caption h1{font-size: 22px; line-height: 22px;
		padding-bottom: 30px;}
	.my_logo_2 {
		display: none;}

    #topHeight{ height: 222px;}

	.pricing_body_border::after{
		left: -26px !important;}
}

@media only screen and (max-width: 1000px) {
.only_web{ display:none !important;}	
.only_mobile{ display:block !important;}
.navbar-mobile .my_logo{ width:75%; margin-top:0px;}
    #topHeight{ height:85px;}
}

@media only screen and (max-width: 800px) {
	.my_logo { margin-left:auto !important; width:85%;}
	.sections{padding-top:30px !important;}
	.dr-image img{ width:250px; top:-320px;}

	#myCarousel{height: 250px;}
	#myCarousel .cr-img{height: 250px;}
	.main_about_benner .single_about_benner{margin: 0 !important;}
	.single_about_benner.textwhite{
		width: 100% !important;
		text-align: center;
		margin: 0 !important;
	}
	.single_about_benner.textwhite h1{
		font-size: 16px !important;
		display: block;
		width: 100%;
		text-align: center;
		padding: 0 !important;
	}

	.carousel-caption .btn {
		font-size: 12px;
		margin-bottom: -5px;
	}

}

@media only screen and (max-width: 800px) {
	.featured_bottom_bg { height: 400px !important;}
	.tum_gor {
		float: none !important;
		display: block;
		text-align: center;
	}

	.main_testimonial.home1_main_testimonial .carousel-control.left{
		left: 68% !important;
	}
	.main_testimonial.home1_main_testimonial .carousel-control.right{
		right: 18% !important;
	}
}

@media only screen and (max-width:640px){
	.mainContainer .no-padding{ margin-bottom:10px;} .mainContainer .no-padding:last-child{ margin-bottom:0px;}
	.services{margin-top:0px !important;}
	nav.navbar.bootsnav .navbar-brand img{ float:left !important; margin-left:20% !important;}
	.dr-image img{ display:none;}	
	div.c_text_p{ padding-left:15px; padding-right:20px;}
	.choose_tabe_menu li{ line-height:3.5rem !important;}
	.my_h1 { font-size:14px;}

	#myCarousel{height: 150px;}
	#myCarousel .cr-img{height: 150px;}

	.carousel-caption h1{font-size: 12px; line-height: 16px;}
	.carousel-caption{padding-bottom: 10px !important;}
	.carousel-indicators{display: none !important;}
	.carousel-caption p{padding-top: 15px;}
}

@media only screen and (max-width: 480px) {
	.my_logo { width:65% !important;}
	.featured_bottom_bg { }
	.carousel-caption p{padding-top: 0px;}

	.main_testimonial.home1_main_testimonial .carousel-control.left{
		left: 60% !important;
	}
	.main_testimonial.home1_main_testimonial .carousel-control.right{
		right: 19% !important;
	}

	.carousel-caption .btn{
		font-size: 11px;
		padding: 2px !important;
		}
}


@media only screen and (max-width: 320px) {

	.main_testimonial.home1_main_testimonial .carousel-control.left{
		left: 52% !important;
	}
	.main_testimonial.home1_main_testimonial .carousel-control.right{
		right: 22% !important;
	}

}
