/*------------------------------------------*/

/*  Header

/*------------------------------------------*/

.desktoplogo {

	float: unset;

	line-height: unset;

}

.desktoplogo img {

	vertical-align: middle;

	height: 145px;

	top: 25px;

	margin-bottom: -120px;

}

/* .header-wrapper {

	position: absolute;

} */

.wsmenu>.wsmenu-list>li>a {

	display: block;

	font-size: 14px;

	font-weight: bold;

	letter-spacing: 0;

	margin: 0 7px;

	padding: 15px;

	line-height: 13px;

	text-decoration: none;

}

.h-l-btn{

	background: url(img/header-left-btn.png);

	color: #fff!important;

	height: 42px;

	width: 265px;

	margin: 0!important;

	line-height: 13px!important;

	text-align: left;

	background-position: center;

}

.h-l-btn div{

	padding-left: 100px;

	display: unset;

}

.h-r-btn{

	background: url(img/header-right-btn.png);

	color: #fff!important;

	height: 42px;

	width: 265px;

	margin: 0!important;

	line-height: 13px!important;

	text-align: left;

	background-position: center;

}

.navbar-dark .wsmenu>.wsmenu-list>li>a:hover {

	color: #e30a13;

}

.topbar{

	height: 40px;

	background: #21252e;

	font-weight: bold;

}

.topbar a{

	font-size: 12px;

	line-height: 40px;

	color: #fff;

	margin-right: 15px;

}

.breadcrumb {

	padding: 0;

	border-bottom: 1px solid #efefef00;

	float: right;

}

.breadcrumb-item a, .breadcrumb-item.active {

	color: #a4a4a4;

	font-size: 0.925rem;

	font-weight: normal;

}

.breadcrumb-item.active {

	color: #fff;

	font-weight: normal;

}



.wsmenu > .d-dil > li > a .wsarrow:after {

	left: 31px!important;

	top: 18px!important;

}

.wsmenu > .d-dil > li > ul.sub-menu {

    top: 40px!important;

}



/*------------------------------------------*/

/*  Footer

/*------------------------------------------*/

.footer{

	padding-top: 60px;

	border-top: 1px solid #f1f1f1;

}

.footer-info{

	text-align: center;

	padding-top: 40px;

}

.footer-info img{

	height: 150px;

}

.bottom-footer p {

	font-size: 14px;

}

/*------------------------------------------*/

/*  Anasayfa

/*------------------------------------------*/

.bg-anasayfa {

	background-image: url(../img/anasayfa/bg.png);

	background-attachment: fixed;

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	background-color: #030404;

}

.white-menu .home-menu {

	background-color: #fff0!important;

	border-bottom: 1px solid #fff;

	padding: 0px;

	margin-top: -5px;

}

.logo-home img {

	vertical-align: middle;

	height: 50px;

	width: auto;

	top: 25px;

	margin-bottom: -60px;

}

.navbar-dark .wsmenu > .home-list > li > a {

	color: #fff;

}

.navbar-dark .wsmenu > .home-list > li > a:hover {

	color: #a8a8a8;

}

.wsmenu > .home-list > li > a i {

	display: inline-block;

	font-size: 14px;

	line-height: inherit;

	margin-right: 12px;

	vertical-align: top;

}

.home-sosyal a{

	padding: 15px 0px!important;

}

.wsmenu > .wsmenu-list > li > a img, .wsmenu > .wsmenu-list > li ul.sub-menu a img {

	width: 18px;

	height: 18px;

	margin-right: 3px;

}

.wsmenu2 {

	margin-bottom: 10px;

}

.wsmenu > .wsmenu-list > li > a .wsarrow:after {

	border-left: 0px solid rgba(0, 0, 0, 0);

	border-right: 0px solid rgba(0, 0, 0, 0);

	border-top: 0px solid;

	content: "";

	float: right;

	right: 0px;

	left: 50px;

	height: 0;

	margin: 0 0 0 14px;

	position: absolute;

	text-align: right;

	top: 22px;

	width: 0;

}

.wsmenu > .wsmenu-list > li > .wsmegamenu .title {

	font-weight: 600;

}

a.lang-select:hover{

	color: #a8a8a8;

}

section.home{

	margin-top: 180px;

}

section.home h3{

	color: #fff;

	font-size: 34px;

}

section.home p{

	color: #fff;

	font-weight: 500;

}

.homebox{

	background: #f8f8fa;

	border: 2px solid #f8f8fa;

	padding: 30px 25px;

	border-radius: 10px;

	text-align: center;

	width: 205px;

	height: 250px;

	float: left;

	opacity: 60%;

	margin: 10px;

}

.homebox:hover{

	background: #fff;

	border: 2px solid #e20c13c2;

	opacity: 1;

}

.homebox1{

	margin-left: 0px;

}

.homebox5{

	margin-right: 0px;

}

.homebox h4{

	margin: 0;

	font-size: 20px;

	display: block;

	color: #000;

	padding: 10px;

}

.homebox:hover h4{

	color: #000;

}

.hboxbg1{

    border: 3px solid #1ba1f0;

}

.hboxbg1:hover{

    border: 3px solid #1ba1f0;

    background: #1ba1f0;

}

.hboxbg1:hover h4{

    color: #fff;

}



.hboxbg2{

    border: 3px solid #ff6d33;

}

.hboxbg2:hover{

    border: 3px solid #ff6d33;

    background: #ff6d33;

}

.hboxbg2:hover h4{

    color: #fff;

}



.hboxbg3{

    border: 3px solid #20ab5c;

}

.hboxbg3:hover{

    border: 3px solid #20ab5c;

    background: #20ab5c;

}

.hboxbg3:hover h4{

    color: #fff;

}



.hboxbg4{

    border: 3px solid #e30a13;

}

.hboxbg4:hover{

    border: 3px solid #e30a13;

    background: #e30a13;

}

.hboxbg4:hover h4{

    color: #fff;

}



.hboxbg5{

    border: 3px solid #ffb605;

}

.hboxbg5:hover{

    border: 3px solid #ffb605;

    background: #ffb605;

}

.hboxbg5:hover h4{

    color: #fff;

}

.homebox img{

	width: 50px;

	margin-top: 25px;

	margin-bottom: 25px;

}

.home-text h5{

	color: #fff;

	width: 615px;

	float: right;

	padding: 20px 0px;

	font-size: 18px;

	font-style: italic;

}

.home-text h6{

	color: #fff;

	width: 615px;

	float: right;

	padding: 0px;

	font-size: 34px;

	font-weight: normal;

	font-family: 'Yellowtail', cursive;

}

/*------------------------------------------*/

/*  Blog

/*------------------------------------------*/

.blog{

	border: 1px solid #ddd;	

	margin-bottom: 30px;

}

.blogdate{

	background: #e20c13;

	color: #fff;

	width: 60px;

	height: 60px;

	text-align: center;

	font-weight: bold;

	padding: 5px;

	top: 0;

	position: absolute;

	right: 15px;

}

.blogtext{

	padding: 20px;

}

.blogtext a h5:hover{

	color: #e20c13;

}

.blogtext p{

	margin: 0px;

	font-size: 16px;

}

.blogmeta{

	border-top: 1px solid #ddd;

	padding: 10px 20px;

	font-size: 14px;

}

.blogmeta a{

	color: #e20c13;

	font-weight: 500;

	font-size: 13px;

}

.blogmeta i{

	color: #e20c13;

	margin-right: 10px;

}

.blogdetail b{

	font-weight: bold;

}

.blog-carousel .blogdate{

	right: 0;

}

/*------------------------------------------*/

/*  İletişim

/*------------------------------------------*/

.contact-box {

	margin: 15px;

	padding: 30px 20px;

}

.contact-box h5 {

	font-size: 14px;

}


.contact-box p {
    font-size: 15px;
}
.contact-box img {

	width: 50px!important;

	height: 50px!important;

	display: unset!important;

}

.contact-box a i {

	color: #333;

}

.contact-box a {

	color: #757575;

}

.contact-box .btn.btn-md {

	padding: 10px 90px;

}

.bg-iletisim-form{

	background: #f4f4f4;

}

/*------------------------------------------*/

/*  Sayfalama

/*------------------------------------------*/

.page-pagination {

	padding-bottom: 50px;

}

.page-link:hover, .page-item.active .page-link {

	background-color: #e20c13;

	color: #fff;

	border-color: #e20c13;

	box-shadow: 0 0 0 1px rgb(56 60 67 / 5%), 0 1px 3px 0 rgb(56 60 67 / 15%);

}

/*------------------------------------------*/

/*  Slider Dots

/*------------------------------------------*/

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {

	background: #fff;

}

.owl-theme .owl-dots .owl-dot span {

	background: #bbb;

	border: 2px solid #bbb;

}

.owl-theme .owl-nav.disabled+.owl-dots {

	margin-top: 10px;

}

.slider .indicators {

	display: none;

}







/*------------------------------------------*/

/* Yurtdışı Dil Kursu

/*------------------------------------------*/

#hero-1 h2 {

	font-size: 42px;

	font-weight: 600;

	letter-spacing: 0;

	text-transform: none;

	margin-bottom: 20px!important;

	color: #fff;

	width: 800px;

	margin: auto;

}

#hero-1 .caption-txt p {

	padding-right: 0;

	color: #fff;

	width: 800px;

	margin: auto;

	font-weight: 400;

}

.sliderbox{

	background: #ffffffb3;

	border: 1px solid #ffffffb3;

	padding: 30px 40px;

	border-radius: 10px;

	text-align: center;

	margin-top: 30px;




}

.sliderbox:hover{

	background: #e20c13c2;

	border: 1px solid #ffffffb3;

	padding: 30px 40px;

	border-radius: 10px;

	text-align: center;

	margin-top: 30px;

}

.sliderbox h3{

	margin: 0;

	font-size: 24px;

	display: block;

}

.sliderbox:hover h3{

	color: #fff;

}

.slider .slides li img {

	height: 500px;

}

.bg-05 {

	background-image: url(../img/yurtdisi/banner-bottom.png);

	background-attachment: unset!important;

	padding: 13px;

}

.bg-05x {

	background-image: url(../img/yurtici/banner-bottom.png);

	background-attachment: unset!important;

	padding: 13px;

}

.bg-05 span{

	font-size: 30px;

	font-weight: bold;

}

.slider {

	height: 500px;

}

.bg-015 {

	width: 100%;

	background-image: url(../img/yurtdisi/banner-yurtdisi.png);

	background-attachment: unset!important;

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

}

.bg-015almanya {

	width: 100%;

	background-image: url(../img/almanya/banner-almanya.png);

	background-attachment: unset!important;

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

}
.yd-banner-2 {

	overflow: hidden;

	padding: 40px;

}

.abox-1-txt p{

	font-size: 16px;

}

.bg-map {

	background-image: url(../img/yurtdisi/aramiza-katil-bg.png);

	background-attachment: unset!important;

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

	padding: 40px;

}

.aramiza-katil h4{

	line-height: 1.3;

	font-weight: bold;

	margin-bottom: 5px;

    width: 320px;
    font-size: 18px;

}

.aramiza-katil p{

	padding: 10px 0px;
	    font-size: 16px;

}
::-webkit-scrollbar {
  background:transparent;
  width: 5px;
}
::-webkit-scrollbar-thumb {
  background: #f2f3f4 !important;
}
::-webkit-scrollbar-thumb:hover {
  background: #f2f3f4 !important;
}
.yorum{

	background-color: #fff;

	border: 1px solid #e2e3e4;

	padding: 40px 30px;

	overflow: visible;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	-o-border-radius: 4px;

	border-radius: 4px;

	margin-bottom: 30px;
    height: 400px;
    overflow-Y: scroll;
}

.video-3-brands {

	margin: 30px 30px 0px 30px;

}

.tumu{

	color: #65acff; 

	font-weight: 500;

}

.tumu:hover{

	color: #283034; 

}

.tumu2{

	color: #65acff; 

	font-weight: 500;

	float: right;

	font-size: 16px;

	line-height: 45px;

}

.tumu2:hover{

	color: #283034; 

	float: right;

	font-size: 16px;

	line-height: 45px;

}



.video-3-txt {

	background-image: url(../img/yurtici/banner-video.png);

	background-attachment: unset!important;

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

}

#video-3-content {

	padding-top: 40px;

	padding-bottom: 200px;

}

.video-3-link {

	margin-top: -170px;

}

.video-kapak{

	border-radius: 10px;

	height: 400px;

	width: 100%;

	object-fit: cover;

	margin: auto;

}

.play-btn-rose .video-play-button:after {

	background: #ffffff00;

	border: 5px solid #fff;

}

.play-btn-rose .video-play-button:hover:after {

	background: #e10c13;

}

.c3-box {

	padding: 30px 20px;

	margin: 0px;

}

.cbox-3-txt h5 {

	line-height: 1.4;

	margin-top: 20px;

	margin-bottom: 4px;

	width: 150px;

	margin-left: auto;

	margin-right: auto;

	font-size: 18px;

}

.c3-box-icon {

	padding: 0px;

	background-color: #fff0;

}

.c3-box-icon img{

	width: 95px;
	border-radius: 10px;
	border: 1px solid #ffffffad;

}

/*------------------------------------------*/

/*  Vize

/*------------------------------------------*/

.bg-bottom-vize {

	background-image: url(../img/vize/banner-bottom.png);

	background-attachment: unset!important;

	padding: 13px;

}

#hero-1 .hero-form {

	margin: auto;

	margin-top: 30px;

}

.hero-form .btn i {

	color: #bbbbbb;

}

.bg-bottom-vize span{

	font-size: 30px;

	font-weight: bold;

}

.vize-ulke{

	border: 5px solid #fff6;

	border-radius: 50px;

}

.ulke-bg1 {

	background-color: #0053b4;

	margin-bottom: 30px;

}

.ulke-bg2 {

	background-color: #000000;

	margin-bottom: 30px;

}

.ulke-bg3 {

	background-color: #ec0017;

	margin-bottom: 30px;

}

.ulke-bg4 {

	background-color: #59a831;

	margin-bottom: 30px;

}

.bg-vize-center{

	background-image: url(../img/vize/banner-vize.png);

	background-attachment: unset!important;

	padding: 40px;

}

.bg-vize-center h5{

	color: #fff;

	font-size: 32px;

}

/*------------------------------------------*/

/*  Tercüme

/*------------------------------------------*/

.bg-bottom-tercume {

	background-image: url(../img/tercume/banner-bottom.png);

	background-attachment: unset!important;

	padding: 13px;

}

.bg-bottom-tercume span{

	font-size: 30px;

	font-weight: bold;

}

.bg-tercume-map {

	background-image: url(../img/tercume/aramiza-katil-bg.png);

	background-attachment: unset!important;

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

	padding: 40px;

	width: 100%;

}

.c1-box-txt {

	border: 0px solid #ddd;

}

.tercume, .c1-box-txt p{

	color: #000!important;

}

/*------------------------------------------*/

/*  Diğer

/*------------------------------------------*/

.c1-box-txt:hover, .c2-box:hover {

	border: 0px solid #f5f5f5;

	box-shadow: unset;

}

.bg-page {

	background: #21252e;

	padding-top: 40px;

	padding-bottom: 35px;

}

.page-hero-section h3, .page-hero-section h4 {

	margin-bottom: 0;

}

.wide-30 {

	padding-top: 30px;

	padding-bottom: 30px;

}

.wide-40 {

	padding-top: 40px;

	padding-bottom: 40px;

}

.wide-50 {

	padding-top: 50px;

	padding-bottom: 50px;

}

.wide-60 {

	padding-top: 60px;

	padding-bottom: 0px;

}

.bottom-footer {

	text-align: center;

}

.bottom-footer-list p:after {

	display: none;

}

.bottom-footer-list li a {

	font-weight: unset;

}

.bottom-footer-list li a:hover {

	font-weight: unset;

	color: #e30a13;

}

.btn-rose, .scroll .btn-rose, .white-color .btn-rose {

	color: #fff!important;

	background-color: #e30a13;

	border-color: #e30a13;

}

.footer-links li a:hover {

	color: #e30a13;

}

textarea.form-control {

	min-height: 130px;

}

.btn-block{

	width: 100%;

}



.btn.btn-md {

	font-size: 14px;

	padding: 10px 28px;

}

.section-title p {

	color: #21252e;

}

.inner-page-wrapper {

	margin-top: 105px;

}

.mradius{

	border: 1px solid #f0f0f0;

	border-radius: 10px;

}

.wsmenul{

	float: left;

}

.ml30{

	margin-left: 30px!important;

}

.mr30{

	margin-right: 30px!important;

}

.sosyal{

	text-align: right;

}

.sosyal img{

	width: 16px;

}



.pr60{

	padding-right: 60px!important;

}



.wsmenu > .wsmenu-list > li > ul.sub-menu.last-sub-menu > li > a{

	font-size: 14px;

	color: #171819;

}





.course-data-list span {

	font-weight: bold;

}





.slidertext h3{

	font-size: 30px;

}

.bg-05x span {

	font-size: 30px;

	font-weight: bold;

}

.teklifform{

	height: 35px!important;

	font-size: 14px!important;

}

.teklifform2{

	min-height: 90px!important;

	font-size: 14px!important;

}



.kampanya h5{

	margin: 0px;

}



.course-data-list p i {

	font-size: 6px;

	margin-right: 10px;

}

.course-txt p b{

	font-weight: 600;

}





@media (max-width: 767px) { 

	.homebox {

		width: 100%;

		margin: 10px 0px;

	}

	section.home {

		margin-top: 120px;

		margin-bottom: 150px;

		text-align: center;

	}

	.home-text h5 {

		width: auto;

		text-align: center;

	}

	.home-text h6 {

		width: auto;

		float: unset;

		text-align: center;

	}

	.pr60 {

		padding-right: 0px!important;

	}

	.navbar-dark .wsmenu > .home-list > li > a {

		color: #171819!important;

	}

	.wsmenu > .wsmenu-list > li:hover>a {

		background-color: rgb(0 0 0 / 0%);

	}

	.wsmenu > .wsmenu-list > li > ul.sub-menu.last-sub-menu > li > a {

		margin-left: 8px;

	}

	.footer{

		text-align: center;

		border-top: 1px solid #f1f1f1;

	}

	.bg-page {

		text-align: center;

	}

	nav.breadcrumb2{

		display: inline-block;

		padding-top: 10px;

	}

	.bg-map {

		padding: 25px 0px;

	}

	.aramiza-katil h4 {

		width: auto;

		text-align: center;

		padding: 10px;

	}

	.aramiza-katil p {

		text-align: center;

	}

	.aramiza-katil a{

		width: 100%;

		border-top-right-radius: 0px;

		border-top-left-radius: 0px;

	}

	#hero-1 h2 {

		width: auto;

		font-size: 32px;

	}

	#hero-1 .caption-txt p {

		width: auto;

	}

	.inner-page-wrapper {

		margin-top: 80px;

	}

	.bg-bottom-tercume span {

		display: block;

	}

	.tercume-sayac1{

		border-bottom: 1px solid #333;

		padding-bottom: 20px;

		padding-top: 10px;

	}

	.tercume-sayac2{

		padding-top: 10px;

	}

	.wide-60 {

		padding-top: 30px;

		padding-bottom: 0px;

	}

	.bg-bottom-vize span {

		display: block;

	}

	.bg-bottom-vize {

		padding: 9px 13px;

	}

	.vize-sayac1 {

		padding-bottom: 24px;

		padding-top: 15px;

	}

	.vize-sayac2 {

		padding-top: 10px;

		margin-bottom: 10px;

	}

	.bg-vize-center h5 {

		font-size: 24px;

		text-align: center;

	}

	.video-txt h4 {

		font-size: 26px;

		font-weight: bold;

	}

	.video-kapak{

		height: 300px;

	}

	.neden-bottom{

		margin-bottom: 20px!important;

	}

	.sliderbox h3 {

		font-size: 14px;

	}

	.sliderbox {

		padding: 15px;

		margin-top: 10px;

	}

	.sliderbox:hover {

		padding: 15px;

		margin-top: 10px;

	}

	.h700{

		height: 650px!important;

	}

	.bg-05x span {

		display: block;

	}

	.footer{

		padding-bottom: 100px;

	}

	.msosyal a{

		width: 30px;

		float: left;

		padding: 25px! important;

		border-bottom: 0px!important;

		color: #000 !important;

	}

	.msosyal a i{

		color: #000!important;

	}

	.blogmeta{

		display: none;

	}

	.sliderbox22 {

		width: 300px;

		margin: auto;

	}

	.footer-mobile-bar {

		width: 100%;

		background-color: #000;

		overflow: auto;

		display: block !important;

		position: fixed !important;

		z-index: 9999999999999999999999999999;

		bottom: 0 !important;

	}

	.footer-mobile-bar a {

		float: left;

		width: 50%;

		text-align: center;

		padding: 6px 0;

		transition: all 0.3s ease;

		color: white;

    font-size: 18px;

    font-weight: bold;

	}

}



.brand-logo{
height: 150px;
}

.brand-logo img{
	padding: 20px;
}






@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}



