@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600&display=swap');

::-webkit-scrollbar {
    width: 10px;
}
::-webkit-scrollbar-track {
	background-color: transparent;
	border: none;
}
::-webkit-scrollbar-thumb {
    background: #1d2a4d;
    border: none;
}
::-webkit-scrollbar-thumb:hover {  
   background: #111645;
	
}

b, strong {
    font-weight: 600;
}
a:hover {
    color: #ef67a5;
    text-decoration: none;
}
@media (min-width: 1200px){
	.header-layout3 .topbar__text {
		color: #788fc8;
		font-size: 14px;
	}
}
a {
    color: #0e1f4d;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
body{
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	font-size: 17px;
}
h1, h2, h3, h4, h5, h6{
	font-family: 'Poppins', sans-serif;
}
blockquote {
	border-radius: 15px;
    margin: 0;
    padding: 50px 25px;
    background-color: #111645;
	
}
blockquote h5{
	color: #fff!important
}
.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #fff;
    margin-top: 16px;
}
.text-primary {
    color: #f27da9!important;
}
section {
    position: relative;
    padding-top: 60px;
    padding-bottom: 110px;
}
.top-bar {
      padding: 5px 0;
      background: #eee; 
}
.top-bar a {
    color: #666666;
    font-size: 14px;
    font-weight: 400;
    margin-right: 10px;
}
.navbar .nav__item .nav__item-link.active, .navbar .nav__item .nav__item-link:hover, .accordion-item.opened .accordion__header:not(.collapsed) .accordion__title, .accordion-item .accordion__title:hover {
    color: #f27da9;
}
.is-sticky .nav__item .nav__item-link:before, .btn__secondary:before, .accordion-item.opened .accordion__header:not(.collapsed) .accordion__title:after, .post-item .btn__link.btn__secondary:hover{
    background-color: #f27da9 !important;
}
.color-primary {
    color: #f27da9!important;
}
.accordion-item.opened {
    border-color: #ef67a5;
}
.navbar {
    height: 110px;
	max-height: 110px;
}
.navbar .logo-light {
    display: inline-block;
}
.is-sticky {
    height: 100px !important;
	max-height: 100px !important;}
.navbar-brand h4 {
    font-size: 22px;
    color: #0e204d;
    font-weight: 600;
    line-height: 1.3;
    margin-bottom: 0;
}
.navbar .nav__item .nav__item-link {
    font-size: 16px;
    font-weight: 400;
	letter-spacing: .5px;
}
.slider .slide__desc {
    font-size: 18px;
	font-weight: 400;
}
.header {
    position: relative;
    z-index: 1000;
    -webkit-box-shadow: 0 3px 4px rgb(0 0 0 / 7%);
    box-shadow: 0 3px 4px rgb(0 0 0 / 7%);
}
.header:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50px;
    right: 50px;
    height: 5px;
    background-color: #f27da9;
}
.heading-layout2 {
    margin: 0 0 50px 0;
}
.heading__subtitle {
    font-size: 18px;
	font-weight: 400;
}
.heading__desc {
	font-size: 18px;
}
.heading-layout2 .heading__title {
    font-size: 35px;
    color: #fff;
}
.pagetitle__heading {
    font-size: 35px;
}
.phone__number {
	color: #1d2a4d !important;
}
.about__text {
    padding-top: 50px;
}
.about-layout3 .experience__text {
    font-size: 18px;
    letter-spacing: 5px;
    font-weight: 300;
}
.about-layout3 .experience {
    margin-top: 0;
}
.about-layout3 .experience__years {
    font-weight: 700;
	margin-bottom: 0;
}
.post-item .post__title {
    font-size: 20px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.post-item .post__title a {
    color: #0e204d;
    overflow: hidden;
    line-height: 20px;
    display: -webkit-box;
    width: 100%;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 42px;
}
ul.yayinlar {
    margin: 40px 0 0 0;
    padding: 0;
}
ul.yayinlar li {
    list-style-type: none;
    margin-bottom: 1px;
    background-color: rgb(255 255 255);
}

ul.yayinlar li a {
	    -webkit-transition: all 0.3s linear;
	    transition: all 0.3s linear;
	    display: block;
	    padding: 16px;
}
ul.yayinlar li a:hover {
   -webkit-box-shadow: 0px 5px 83px 0px rgb(9 29 62 / 30%);
   box-shadow: 0px 0px 10px 5px rgb(9 29 62 / 30%);
   transform: scale(1.02);
   background-color: #fff;
}
ul.yayinlar li a img {
    width: 40%;
}

ul.yayinlar li a span{
	padding-left: 15px;
	color: #111645;
	font-size: 20px;
	font-weight: 700;
}
ul.yayinlar li a:hover span{
	color: #000;
}

.emergency-call{
    position: relative;
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: rgb(29 42 77 / 80%);
	text-align: center;
	background-image: url(../images/backgrounds/1.jpg);
    background-size: cover;
    background-position: center center;

}
.emergency-call h5, .emergency-call h3 a{
	
}
.bg-overlay-secondary:before {
    background-color: #f27da9;
}
.testimonials-layout3 .testimonial__title, .testimonials-layout3 .testimonial__meta-title {
    color: #fff;
    font-size: 18px;
    font-weight: 300;
}
.testimonials-layout3 .testimonial__meta.slick-current .testimonial__thmb {
    background-color: transparent;
}

.testimonials-layout2 .testimonial__meta .testimonial__thmb, .testimonials-layout3 .testimonial__meta .testimonial__thmb {
    position: relative;
    margin-bottom: 0;
    margin-right: 15px;
}
.testimonial__meta.slick-current .testimonial__thmb {
	border:none;
}
.testimonials-layout2 .testimonial__meta .testimonial__thmb:before, .testimonials-layout3 .testimonial__meta .testimonial__thmb:before {
    font-family: icomoon;
    content: "\e95c";
    position: absolute;
    top: 6px;
    left: 6px;
    font-size: 15px;
    opacity: 0;
    width: 50px;
    height: 45px;
    line-height: 50px;
    border-radius: 50%;
    text-align: center;
    color: #1d2a4d;
}
.service-item .service__content {
    padding: 40px;
    min-height: 215px;
    height: 100%;
}
.services-layout2 .service-item .service__title {
    font-size: 18px;
    margin-bottom: 16px;
}
.banner-layout1 .banner-img {
    border-top-left-radius: 0;
}
.post-item .post__body {
    margin-top: 25px;
    min-height: 130px;
}
.testimonials-layout3 {
    padding-bottom: 110px;
}
.blog-single .post-item .post__body {
    margin-top: 0;
    background-color: #ffffff;
    border-top-right-radius: 30px;
    margin-right: 40px;
    padding-top: 25px;
}
.post-item:hover .post__img img {
    -webkit-transform: scale(1.6) rotate(1deg);
    transform: scale(1.6) rotate(1deg);
}
.footer .footer-widget-nav li a {
    color: #848e9f;
    margin-bottom: 10px;
    font-weight: 400;
}
.footer .footer-widget-nav, .footer .footer-widget-about {
    margin-top: 0;
    font-size: 15px;
}
.footer .footer-widget__title {
    font-size: 24px;
    margin-bottom: 20px;
    border-bottom: 1px solid #848e9f;
    color: #848e9f;
    padding-bottom: 10px;
}
iframe {
    background-color: #848e9f;
    padding: 10px;
}
.contact-list li {
	font-size: 13px;
}


.drs{
	width: 400px;
    height: 634px;
    border: none;
}
.about-layout1 .about__Text, .about-layout4 .about__Text {
    padding: 0;
    margin-top: 0;
}
.about__Text ul, .newspaper ul {
    margin: 0;
    padding: 0 0 0 25px;
}
.about__Text ul li, .newspaper ul li {
    padding: 0 0 10px 0;
}
address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
    padding: 50px;
    height: 100%;
    background-color: #fafafa;
}
.newspaper {
    column-count: 2;
    column-gap: 30px;
}
[class*="pricing-widget-layout"] .pricing__list li .small, small {
    color: #213361;
}
.auto-h{
    min-height: auto!important
}
.post-item .post__title a:hover {
    color: #1c284a;
}
@media (max-width: 992px){
	.contact-layout1 .contact-panel__info, .contact-layout2 .contact-panel__info {
		padding: 0;
		margin-top: 30px;
	}
}
@media (max-width: 991px){
	.header .navbar, .header .navbar > .container, .header .navbar > .container-fluid, .header-transparent .navbar, .header-transparent .navbar > .container, .header-transparent .navbar > .container-fluid {
		height: 110px;
	}
}
@media (max-width: 420px){
	.header .navbar-brand img {
		max-width: 200px;
	}
}
@media (min-width: 320px) and (max-width: 767px){
	.heading-layout2 .heading__title {
		font-size: 25px;
	}
	.about-layout1 .about__Text, .about-layout4 .about__Text {
		padding: 0 20px;
	}
	.navbar-brand h4 {
		font-size: 22px;
	}
	.slider .slide-item {
		min-height: 0;
        padding: 50px 10px;
        height: 30vh !important;
	}
        .slick-arrow {
        top: 60%;
    }
    .newspaper {
        column-count: 1;
    }
    .emergency-call h5 {
        font-size: 25px;
        font-weight: 300;
    }
    .emergency-call h3 a {
        font-size: 30px;
        font-weight: bold;
    }
    
}
@media (max-width:576ox){

}
	