@media only screen and (max-width: 980px) {
	.wrapp { width:100%;}
	.blog_wrapp { width:90%;}
	.header {
		height:58px;
		z-index: 9;
	}
	.modal_wrapp { width:85%;}
	.modal_wrapp .col-md-4 { margin-bottom:40px;}
	.header_fix { display:none!important;}
	.logo { position:absolute; padding:0; left:30px; top: 18px;}
	.logo img { width:220px; height:auto;}
	.header .hour_call { display:none;}
	.call_centre_res a { display:block;}
	.social { top:10px; right:58px;}
	.social ul li a { padding:5px;}
	.tootle_res { right:17px; top:16px;}
	
	.home_sec1 {}
	.home_sec1_left,
	.home_sec1_right { width:100%; float:none;}
	.home .home_sec1_left  { padding:60px 30px 0px;}
	.home_sec1_left  { padding:10px 30px 0px;}
	.home_sec1_left h3 { font-size:30px;}
	.home_sec1_left h4 { font-size:18px;}
	
	.home_sec1_left ul { margin:20px 0;}
	.home_sec1_left ul li a { font-size:10px; padding:8px 20px;}
	.home_sec1_left ul li:last-child a { margin-left:0; margin-top:10px;}
	
	.sec_heading .wrapp { padding: 0 20px 40px;}
	.sec_heading h3 { font-size:18px;}
	.home_sec1_left h3 { font-size:18px;}
	.home_sec1_right_internal { display:none;}
	.content_internal { margin-bottom:80px;}
	.blog_browse { margin: 90px 0;}
	.post_thumb { margin-bottom:20px;}
	.blog_right a.more-link { display:block; width: 120px; text-align: center; padding: 7px 0;}
	h1.entry-title { font-size:44px;}
	.main_nav { display:none;}
	.toggle_menu { display:block;}
	.home_sec1 { height:500px;}
	.home_sec1 img {

	}
	.home_sec1_content_in { width:100%; font-size:14px; padding: 30px 10% 0 30px !important;}
	.home_sec1_content_in h3 { font-size:52px;}
	.home_sec1_content_in h4 { font-size:16px; line-height: 24px;}
	.home_sec1_content_in ul li { margin-bottom:10px;}
	.home_sec1_content_in p { margin:10px 0;}
	.home_sec1_content_in ul li a, .sec_heading .wrapp a { font-size:12px;}

	.home_sec1_left { position:relative; z-index:99; padding-bottom:50px;}
	.home_sec1_left ul { margin:20px 0 0;} 
	.home_sec1_right { position:relative; margin-top:-30px;}
	.home_sec1_right:after {
		width:100%;
		height:134px;
		position:absolute;
		left:0;
		top:-20px;
		content:" ";
		background:url(../images/masking-miring.png) no-repeat top center;	
	}
	.home_sec .wrapp { width:90%;}
	.home_sec ul li { width:100%; float:none; margin:0 2px 15px;}
	.home_sec ul li h3 { left:35px; bottom:35px; padding:0; font-size:16px;}
	.home_sec3 { margin-top:80px;}
	.sec_heading .wrapp { padding-bottom:20px;}
	
	.nsw_box_form { width:92%;}
	.footer_menu ul { text-align:center; margin:20px 0;}
	.footer_ctp { text-align:center; font-size:10px;}
	.readon_ctx { font-size:10px;}
	
	.sec_heading h3::before, .sec_heading2 h3::before {
		height: 30px;
		top: -60px;
	}
	.home_sec2,
	.home_sec3 { padding-bottom:30px!important;}
	.home_sec2, .home_sec3, .home_sec4 { padding: 40px 0 40px;}
	.properties_left { padding: 0 15px; margin-bottom:20px;}
	.home_sec3 { margin-top:0;}
	.home_sec4 .sec_heading2 .wrapp { padding: 0 10px;}
	.slick-slide img {
		width: 300%;
		height: auto;
		margin: -20px 0 0 -20%;
	}
		.home_bg_nomargin .slick-slide img {
			width: 100%;
			margin: 0;
		}
	
	.home_sec1_content_in { padding-right:0;}
	.home_sec4 { padding:80px 0 40px;}
	.footer_menu { display:none;}
	.footer { padding:40px 0;}
	.internal_sec { padding: 120px 0 60px;}
	
	.top_cta { right:50px; top: 5px;}
	.top_cta a i { left: 11px;top: 10px;}
	.top_cta a { padding:18px; border:none;}
	
		.top_cta a {
			width:50px;
			height:50px;
			padding:0;
			background:url(../images/phone-icon.svg) no-repeat center center;	
		}
		.top_cta a i { display:none;}
	
	.top_cta a span { display:none;}
	.home_sec1_content_in h4 strong { display:block;}
	.home_sec1_content_in h3 br { display:none;}
	.home_sec1_content_in ul li:last-child a { margin-left:0;}
	.slick-prev, .slick-next { display:none!important;}
	.services_item .slick-prev, .services_item .slick-next { display:block!important;}
	.vaksin_desc { padding:40px 30px;}
	.vks_booking { width:100%;}
	.home_sec ul li img { margin:0;}
	.footer_left,
	.footer_right { width:100%; float:none; text-align:center; font-size:12px;}
	.footer_left { margin-bottom:20px;}
	.footer_right { font-size:10px;}
	.footer_social ul { text-align:center; margin:10px 0 20px;}
	.internal_page { width:90%;}
	.footer_social ul li a { margin:0 3px;}
	.services_top .wrapp { width:90%;}
	.services_top .wrapp { padding: 30px 18px 130px;}
	.services_item .slick-slide img { margin:0;}
	.services_item { width:80%; margin:0 auto;}
	
	.team_member { position:relative; width:100%; margin:0 auto;}
	.our_team .wrapp { width:90%;}
	.team_desc { width:100%; padding:40px 0;}
	.team_member .slick-slide img { width:100%; margin:0;}
	.our_team h2 { font-size:18px;}
	.internal_styling .wrapp { width:90%;}
	
	.contact_from {
		position:static;
		width:100%;
		margin-top:30px;	
	}
	
	.show_mob { display:block!important;}
	.hide_mob { display:none!important;}
	.footer .wrapp { width: 90%; font-size: 12px; }
	.page-template-default .page_heading { height: 250px; padding: 120px 0 30px; }
	.page-template-default .wrapp { width: 85%; }
	.ctx { width: 100%; }
	.project_gallery { padding: 0 20px; }
	.project_gallery_items { width: 100%; margin:0 0 30px; }
	.sub_heading { font-size: 14px; padding: 0 20px; }
}

@media only screen and (max-width: 568px) {
	.logo a { width: 180px; height: 39px;}
	.page-template-our-services .slick-track { margin:0;}
	.page-template-our-services .slick-slide { margin: 0;}
	.services_item .slick-prev { left: -28px !important;}
	.services_item ul.slick-dots { display:none!important;}
	.services_top h2 { font-size: 18px;}
	.internal_styling_bottom h3 { font-size:18px; line-height:24px; margin-top:0;}
	.internal_styling_bottom { padding:20px;}
	.internal_styling_top { padding: 40px 0 180px;}
	.readon strong { display:block;}
	.emergency_call a { font-size:18px;}
	.emergency_call a strong { display:block;}
	.intro_text { font-size: 16px; }
	.intro_text h3 { font-size: 18px; }
	.properties_left ul { margin-top: 20px; }
	.gallery figure { float: left; width: 33.33%;}
	.sub_product ul li { margin:6px 18px;}
	.limabaris .gallery figure { width: 44%; margin: 3% 3%;}
}
@media only screen and (max-width: 320px) {
	.home_sec1 { height: 500px; }
}
