
/* header */
@media (max-width: 991px) {
	#header-mobile { position: relative;}
	.page-title { padding-top: 50px;padding-bottom: 80px;}
	.page-title h1 {font-size: 40px;line-height: 50px;}
	.blog-detail .blog-detail-inner{margin: 50px 15px;width: auto;padding: 20px;}
	.widget-cta a{display:block!important}
	.widget-cta a img{width:100%!important}
	.blog-detail .widget-cta .widget-cta-heading {margin: 20px 0;}
	.contact-us .widget-request-quote-form.style-1 {margin-top: 0;}
	.widget-request-quote-wrap {padding: 50px 20px;}
	.section-request-quote .widget-request-quote-wrap .metin p {line-height: 30px;}
	header .icon-arrow-down:before {color: var(--thm-base)!important}
	.blog-detail .main-content-wrap > h1 {font-size: 30px;line-height: 40px;}
	.onceliklerimiz .widget-slide-style1 .swiper-button {display: block;}
	.onceliklerimiz .widget-slide-style1 .swiper-button-prev {
		top: -85px;
		left: auto;
		right: 34%;
		text-align: center;
	}
	.onceliklerimiz .widget-slide-style1 .swiper-button-next {
		top: -85px;
		left: auto;
		right: 10%;
		text-align: center;
	}
	.onceliklerimiz .widget-slide-style1 .swiper-button {
		width: 60px;
		height: 60px;
		padding: 5px;
	}
	.neden-biz .choose-us .widget-choose-us-wrap .widget-choose-us-item{margin-bottom:30px}
	.home-03 .widget-blog-update-wrap > .widget-post .all-content {width: 85%!important;}
	.haberlist .widget-post .image img {height: auto!important}
	
	
	
	
	
	
	
	
}

@media (min-width: 1268px) and (max-width: 1550px) {  
    .header.header-default .header-ct-right, .header-home-03 .header-ct-right {display: none !important;}
	header .header-ct-left .logo .site-logo {width: 300px!important}
	
	
	
	
}










@media (max-width: 950px) {
    #header {
        display: none;
	}
    #header-mobile {
        display: block;
	}
    .header-ct-left,
    .header-ct-left .logo,
    .header-ct-right {
        padding: 0;
	}
}
@media (max-width: 1480px) {
    #mainnav > ul > li {
        margin: 0 10px;
	} 
}
@media (max-width: 1320px) {
    .header.header-default .header-ct-right,
    .header-home-03 .header-ct-right {
        display: none !important;
	}
}

/* footer */
@media (max-width:1200px) {    
    .footer-content .service ul li {
        width: 50%;
	}
    .footer-content .service,
    .footer-content .location {
        margin-bottom: 50px;
	}
    .footer-content .service ul::before {
        display: none;
	}
}
@media (max-width:768px) {    
    .footer-bottom .logo-bottom,
    .footer-bottom p {
        margin-bottom: 30px;
		text-align: center;
	}
    .footer-bottom .widget-social {
		justify-content: center;
	}
}

/* page-title-home1 */
@media (max-width:1400px) {    
    .page-title-home1 .content ,
    .widget-title-section-1,
    .widget-title-section {
		margin-left: 1em;
		margin-right: 1em;
	}
    .page-title-home1::before {
		position: absolute;
		content: "";
		width: 100%;
		height: 100%;
		background-color: rgba(255, 255, 255, 0.75);
	}
}
@media (max-width:810px) {    
    .page-title-home1 {
		background-size: cover;
		background-position: center;
	}
    .page-title-home1 h1 {
		font-size: 60px;
		line-height: 70px;
	}
}
@media (max-width:425px) {    
    .main-title {
		font-size: 40px;
	}
}
/* widget-service */
@media (min-width: 750px) and (max-width: 1400px) {    
    .home-01 .widget-service-wrap {
		margin-left: 1em;
		margin-right: 1em;
	}
}

@media (max-width: 750px) {    
    .widget-service-item {
		width: 100%;
		margin-left: 1em;
		margin-right: 1em;
	}
    .widget-service .widget-service-wrap {
		flex-wrap: wrap;
	}
}

/* widget-about-us */
@media (max-width:1400px) {    
    .widget-about-us .content .text,
    .widget-about-us .content .sub-text,
    .widget-about-us .content .file-download,
    .widget-about-us .content .widget-signature,
    .widget-about-us .content p,
    .widget-about-us .content ul,
    .widget-about-us .content .phone,
    .widget-about-us .content .button {
		margin-left: 1em;
		margin-right: 1em;
	}
    .widget-about-us .poster {
		padding: 0;
		margin: 40px 1em 0 1em;
		text-align: center;
	}
    .widget-about-us .poster img {
		width: 100%;
	}
    .widget-about-us .button a {
		margin-bottom: 10px;
	}
    .widget-about-us .poster::before,
    .widget-about-us .poster::after {
		display: none;
	}
    .about-us-page .widget-about-us-wrap .poster {
		height: 643px;
	}
}
@media (max-width:1200px) {    
    .about-us-page .widget-about-us-wrap {
		flex-wrap: wrap;
		row-gap: 60px;
	}
    .about-us-page .widget-about-us-wrap .content > * {
		max-width: unset !important;
	}
}
@media (max-width:750px) {    
    .widget-about-us ,
    .widget-about-us .content .file-download {
		flex-wrap: wrap;
	}
}

/* widget-project */
@media (max-width:1400px) {    
    .widget-project .widget-project-slide,
    .widget-project-content p {
		width: unset;
		margin-right: 1em;
		margin-left: 1em;
	}
}
@media (max-width:800px) {    
    .widget-project-content {
		width: unset;
	}
}
@media (max-width: 1440px) and (min-width: 1400px) {    
    .home-01 .widget-project-content {  
		padding-left: 1em;
	}
}   

/* widget-choose-us */
@media (max-width:1400px) {    
    .widget-choose-us-wrap {
		padding-right: 1em;
		padding-left: 1em;
	}
    .widget-choose-us .widget-choose-us-item {
		width: 47%;
	}
    .widget-choose-us.style-1 .widget-choose-us-slide {
		margin: 0;
	}
    .widget-choose-us.style-1 .widget-choose-us-slide .swiper {
		margin-left: 1em;
		margin-right: 1em;
	}
    .home-03 .widget-project .widget-project-slide {
		width: unset;
	}
}
@media (max-width:750px) {    
    .widget-choose-us .widget-choose-us-item {
		width: 100%;
		min-height: unset;
	}
}

/* widget-counter */
@media (min-width:600px) {    
    .home-03 .widget-counter-wrap {
		flex-wrap: nowrap;
	}
}

@media (max-width:600px) {    
    .home-03 .widget-counter-wrap {
		padding-top: 30px;
		padding-bottom: 30px;
	}
    .home-03 .widget-counter-item {
		border: 0;
		padding-top: 30px;
		padding-bottom: 30px;
	}
}

@media (max-width:850px) {    
    .widget-counter-wrap {
		flex-wrap: wrap;
		text-align: center;
		justify-content: center !important;
		padding: 50px;
		margin-left: 1em;
		margin-right: 1em;
	}
}

/* widget-get-quote */
@media (max-width:1200px) {    
    .widget-get-quote.style-2 .get-quote-wrap .get-quote-poster {
		display: none;
	}
    .widget-get-quote.style-2 .get-quote-wrap .get-quote-content {
		margin: 0;
		max-width: unset;
	}
}
@media (max-width:1400px) {    
    .get-quote-wrap .get-quote-content > div,
    .get-quote-wrap .get-quote-content > p {
		margin-right: 1em;
		margin-left: 1em;
	}
    .widget-get-quote.style-2 .get-quote-box {
		margin-right: 1em;
		width: 50%;
	}
    .widget-get-quote.style-3 .get-quote-wrap .get-quote-content > * {
		margin: 0;
	}
}
@media (max-width:1200px) {  
    .widget-get-quote.style-3 .get-quote-box {
		margin-left: 0;
	}
    .widget-get-quote.style-3 .get-quote-box .tab-container .tabs {
		flex-wrap: wrap;
	}
    .widget-get-quote.style-3 .get-quote-box .tab-container .tabs button {
		width: 46%;
	}
    .get-quote-wrap .get-quote-poster {
		display: none;
	}
    .get-quote-wrap .phone-number,
    .get-quote-wrap .get-quote-content p,
    .get-quote-wrap .calling {
		margin-left: 1em;
		margin-right: 1em;
	}
    .widget-get-quote .get-quote-inner {
		margin-bottom: 20px;
	}  
    .widget-get-quote.style-3 .widget-get-quote .get-quote-box {
		margin-right: auto;
		margin-left: auto;
	}
    .widget-get-quote .get-quote-box {
		position: unset;
		margin-bottom: 100px;
		
	}
}
@media (max-width:1066px) {  
    .widget-get-quote .get-quote-wrap .get-quote-content p,
    .widget-get-quote .get-quote-wrap .get-quote-content {
		max-width: unset !important;
	}
}
@media (max-width: 800px) {  
    .widget-get-quote.style-2 .get-quote-wrap .get-quote-content {
		margin: 0;
	}
    .widget-get-quote.style-2 .get-quote-box {
		margin-left: 1em;
		margin-right: 1em;
		width: 100%;
	}
    .widget-get-quote.style-2 .get-quote-wrap {
		flex-wrap: wrap;
		justify-content: center;
	}
}
@media (max-width:1000px) {  
    .get-quote-wrap {
		padding-top: 230px;
	}
}
@media (max-width:968px) {  
    .widget-get-quote.style-3 {
		padding-top: 170px;
		padding-bottom: 0;
	}
}
@media (max-width:550px) {  
    .widget-get-quote .get-quote-box {
		padding: 20px 0;
	}
    .get-quote-box .tab-container .tabs {
		flex-wrap: wrap;
	}
    .get-quote-box .tab-container .tabs button {
		width: 48%;
	}
    .widget-get-quote .get-quote-box .tab-container .tabs button {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

/* widget-testimonial */
@media (max-width:1400px) {  
    .widget-testimonial-wrap .swiper {
		margin: 0 !important;
	}
    .widget-testimonial-wrap  {
		margin-left: 1em !important;
		margin-right: 1em !important;
	}
}
@media (min-width:1400px) {  
    .widget-testimonial-wrap .slide-type-5::after {
		position: absolute;
		content: "";
		width: 440px;
		height: 100%;
		right: 0;
		top: 0;
		background-color: rgba(255, 255, 255, 0.5);
		z-index: 50;
	}
    .widget-testimonial-wrap .slide-type-5::before {
		position: absolute;
		content: "";
		width: 440px;
		height: 100%;
		left: 0;
		top: 0;
		background-color: rgba(255, 255, 255, 0.5);
		z-index: 50;
	}
}

/* widget-blog-update */
@media (max-width:470px) {  
    .home-03 .widget-blog-update-wrap .list-block .widget-post .all-content {
		width: 70%;
	}
	
}
@media (max-width:650px) {  
    .widget-blog-update .widget-blog-update-wrap {
		flex-wrap: wrap;
	}
    .widget-blog-update .widget-post .image img {
		width: 100%;
	}
}
@media (max-width:1000px) {  
    .home-02 .widget-blog-update .widget-blog-update-wrap {
		flex-wrap: wrap;
	}
    .home-02 .widget-blog-update .widget-post {
		width: 100%;
	}
}
@media (max-width:1400px) {  
    .widget-blog-update .widget-blog-update-wrap {
		margin-right: 1em;
		margin-left: 1em;
	}
    .home-03 .widget-blog-update .widget-blog-update-wrap {
		flex-wrap: wrap;
	}
    .home-03 .widget-blog-update-wrap > .widget-post .all-content {
		width: 100%;
	}
}
@media (max-width:990px) {  
    .home-03 .widget-blog-update-wrap > .widget-post {
		flex-wrap: wrap;
	}
}

/* widget-newsletter */
@media (max-width:560px) {  
    .newsletter .newsletter-note,
    .newsletter form {
		margin-left: 1em;
		margin-right: 1em;
	}
}

/* page-title-home-2 */
@media (max-width:1200px) {  
    .page-title-home2 .page-title-container {
		margin-left: 1em;
		margin-right: 1em;
	}
    .page-title-home2 button {
		display: none;
	}
}

/* widget-our-service */
@media (max-width:1400px) {  
    .widget-our-service .widget-our-service-slide .swiper {
		margin-left: 1em;
		margin-right: 1em;
		width: unset;
	}
}
@media (max-width:1200px) {  
    .widget-slide-style1 .swiper-button {
		display: none;
	}
}

/* widget-service-1 */
@media (max-width:1400px) {  
    .widget-service-1-item {
		margin-left: 1em;
		margin-right: 1em;
	}
}
@media (max-width:768px) {  
    .widget-service-1-item {
		flex-wrap: wrap;
	}
    .widget-service-1-item .content {
		width: 100%;
		max-width: unset;
	}
    .widget-service-1-item .poster img,
    .widget-service-1-item .poster {
		width: 100%;
	}
}

/* widget-get-quote */
@media (max-width:920px) {  
    .widget-get-quote.style-1 .get-quote-wrap {
		flex-wrap: wrap;
		align-items: flex-start;
		justify-content: center;
	}
    .widget-get-quote.style-1 .get-quote-box {
		margin-bottom: 0;
		padding: 62px 29px 73px;
		width: 100%;
		max-width: unset;
	}
    .widget-get-quote.style-1 .widget-request-quote-form form {
		width: 100%;
	}
    .widget-get-quote.style-1 .get-quote-wrap .get-quote-content {
		padding-top: 0;
		width: 100%;
	}
}

@media (max-width:600px) {  
    .get-quote-box .tab-container {
		margin-left: 1em;
		margin-right: 1em;
	}
    .widget-get-quote.style-1 .get-quote-box .tabs button {
		width: 100%;
	}
    .widget-get-quote.style-1 .get-quote-box {
		padding-left: 0;
		padding-right: 0;
	}
    .widget-get-quote.style-1 .get-quote-wrap .get-quote-content {
		max-width: unset;
	}
    .widget-get-quote.style-2 .get-quote-box .tab-container {
		margin-left: 0;
		margin-right: 0;
		padding-left: 1em;
		padding-right: 1em;
	}
    .widget-get-quote.style-3 .get-quote-box .tab-container {
		padding-left: 1em;
		padding-right: 1em;
	}
}

/* widget-project-1 */
@media (max-width:1400px) {  
    .widget-project-1 .widget-project-1-slide {
		margin-left: 1em;
		margin-right: 1em;
	}
    .widget-project-1 .widget-swiper-pagination .swiper-pagination {
		display: none;
	}
}
@media (max-width:680px) {  
    .widget-project-1 .widget-project-1-content p {
		margin-right: 1em;
		margin-left: 1em;
	}
}

/* widget-pricing */
@media (max-width:992px) {  
    .widget-pricing-item {
		margin-bottom: 40px;
	}
}

/* widget-our-team */
@media (max-width:1400px) {  
    .widget-our-team .widget-slide-style1 {
		width: unset;
		margin: 0 1em;
	}
}

@media (max-width:900px) {  
    .widget-our-team .widget-our-team-content .main-title {
		max-width: unset;
	}
    .widget-our-team .block-cta {
		margin-left: 1em;
		margin-right: 1em;
		flex-wrap: wrap;
		margin-bottom: 60px;
		align-items: center;
	}
    .widget-our-team .block-cta p::before {
		display: none;
	}
}   

/* page-title-home-3 */
@media (min-width:1400px) {  
    .page-title-home3 {
		padding-left: 17px;
	}
}

@media (max-width:1200px) {  
    .page-title-home3 .content {
		margin-right: 1em;
		margin-left: 1em;
	}
}
@media (max-width:950px) {  
    .page-title-home3 {
		padding-top: 250px;
	}
}
@media (max-width:407px) {  
    .page-title-home3 .widget-button {
		margin-bottom: 20px;
	}
}

/* widget-choose-us */
@media (max-width:1400px) {  
    .home-03 .widget-choose-us {
		margin-right: 1em;
		margin-left: 1em;
		width: unset;
	}
}
@media (max-width:1100px) {  
    .home-03 .widget-choose-us {
		flex-wrap: wrap;
		gap: 40px;
	}
    .home-03 .widget-choose-us-wrap {
		padding: 0;
	}
}
@media (max-width:952px) {  
    .home-03 .widget-choose-us-wrap .widget-choose-us-item {
		max-width: unset;
		padding: unset;
	}
}

/* widget-services-we-offer */
@media (max-width:1400px) {  
    .widget-services-we-offer-wrap {
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media (max-width:992px) {  
    .widget-services-we-offer-item {
		margin-bottom: 40px;
	}
}

@media (max-width:1400px) {  
    .home-03 .widget-testimonials p,
    .home-03 .brand {
		margin-right: 1em;
		margin-left: 1em;
	}
}

/* widget-request-quote */
@media (max-width:1300px) {  
    .widget-request-quote-form .form-content .poster {
		display: none;
	}
}
@media (max-width:1100px) {  
    .widget-request-quote-wrap .main-title {
		margin-right: 1em;
		margin-left: 1em;
		width: unset;
		font-size: 45px;
	}
}
@media (max-width:700px) { 
    .widget-request-quote-form {
		flex-wrap: wrap;
		justify-content: center;
	}
    .widget-request-quote-form form {
		width: 100%;
		border-right: 0;
		padding: 0;
		margin: 40px 1em;
	}
    .widget-request-quote-form .form-content {
		width: 100%;
		padding: 0;
		margin: 0 1em;
	}
}

/* page-title */
@media (max-width:1400px) { 
    .page-title-container {
		margin-right: 1em !important;
		margin-left: 1em !important;
	}
}

/* team-detail */
@media (max-width:900px) { 
    .team-detail .poster {
		margin-bottom: 0;
	}
}

/* testimonials */
@media (max-width:1400px) { 
    .testimonials .widget-business-customers-wrap .widget-slide-style1 {
		width: unset;
		margin-right: 1em;
		margin-left: 1em;
	}
    .testimonials .widget-business-customers-wrap .widget-slide-style1 .swiper {
		margin-right: -150px;
	}
}

/* widget-faq */
@media (max-width: 768px) { 
    .faqs .widget-faq.style-1 .image {
		margin: 0 1em;
	}
    .faqs .widget-faq.style-1 .image img {
		width: 100%;
	}
}

/* widget-contact-us */
@media (max-width: 700px) { 
	
    .faqs .widget-contact-us .image {
		margin: 0;
	}
    .widget-request-quote-form.style-1 .form-content {
		max-width: unset;
		margin-top: 40px;
	}
    .widget-request-quote-form .form-content .mail {
		margin: 0;
	}
    .faqs .widget-block-search-1 {
		margin-right: 1em;
		margin-left: 1em;
	}
}

/* carers */
@media (max-width:1200px) { 
    .carers .widget-benifit .widget-choose-us-wrap {
		flex-wrap: wrap ;
	}
    .carers .widget-benifit .widget-choose-us-item {
		width: 100%;
	}
    .carers .widget-join-team-box .image {
		display: none;
	}
    .carers .widget-join-team-box .content {
		margin-left: 1em;
		margin-right: 1em;
	}
}
@media (max-width: 992px) { 
    .widget-filters .col-lg-3 {
		margin-bottom: 40px;
	}
}

/* services-list */
@media (max-width: 1400px) { 
    .widget-business-insurance-slide {
		margin-left: 1em;
		margin-right: 1em;
	}
}
@media (max-width: 992px) { 
    .services-list .services-list-content .widget-post {
		flex-wrap: wrap;
	}
}

/* services-details */
@media (max-width: 1400px) { 
    .services-detail-content .block-list .widget-choose-us-item {
		width: 100%;
	}
}
@media (max-width: 992px) { 
    .services-detail-content {
		padding: 0;
		border: 0;
		margin-bottom: 40px;
	}
    .services-detail-content > .poster .poster-box {
		position: unset;
	}
    .services-detail-content .image-list {
		flex-wrap: wrap;
	}
    .services-detail-content .block-list {
		flex-wrap: wrap;
	}
    .widget-block-quote {
		padding: 225px 40px 41px 40px;
	}
    .services-detail-content .image-box-content {
		position: unset;
		max-width: unset;
	}
    .services-detail-content .image-box::before {
		display: none;
	}
    .services-detail-content .image-box {
		margin-bottom: 50px;
	}
}
@media (max-width: 921px) { 
    .services-detail-1-content {
		margin-left: 1em;
		margin-right: 1em;
	}
}
@media (max-width: 780px) { 
    .services-detail-1 .widget-choose-us .swiper {
		margin: 0;
	}
}

/* blog */
@media (max-width: 1400px) { 
    .blog-01 .list-post .widget-post {
		width: 100%;
	}
    .eror-404.main-content {
		margin-right: 1em;
		margin-left: 1em;
		
	}
}
@media (max-width: 1300px) { 
    .blog-detail .blog-detail-inner {
		flex-wrap: wrap;
	}
    .blog-detail .main-content-wrap {
		width: 100%;
	}
    .blog-detail .ride-sidebar {
		border: 0;
		padding: 0;
		max-width: unset;
	}
}
@media (max-width: 1100px) { 
    .blog-detail-style01 .blog-detail-inner > .widget-social {
		left: 40px;
		top: 0;
		flex-direction: row;
	}
}
@media (max-width: 992px) { 
    .blog .main-content-wrap {
		border: none;
		padding: 0;
	}
    .blog .main-post.widget-post .image img {
		width: 100%;
	}
    .widget-more-news .inner {
		flex-wrap: wrap;
	}
}

/* brand */
@media (max-width: 768px) { 
    .widget-brand img {
		width: 26%;
	}
}
@media (max-width: 375px) { 
    .widget-brand img {
		width: 22%;
	}
}

/* tf-container */
@media (max-width: 992px) { 
    .tf-container .row > div {
		padding-left: 1em;
		padding-right: 1em;
	}
}	