@media(max-width:1670px) {
	header ul li a {
		font-size: calc(15px + (18 - 15) * ((100vw - 300px) / (1670 - 300)));
	}
	.social_header a {
		font-size: calc(15px + (18 - 15) * ((100vw - 300px) / (1670 - 300)));
	}
	.top_home h2 {
		font-size: calc(32px + (120 - 32) * ((100vw - 300px) / (1670 - 300)));
		text-align: center;
	}
	.home_content h3 {
		font-size: calc(20px + (40 - 20) * ((100vw - 300px) / (1670 - 300)));
	}	
	.home_content a {
	    line-height: inherit;
	}
	.home_content a:after {
		font-size:16px;
	}
	.front_panels a h3 {
		font-size: calc(28px + (48 - 28) * ((100vw - 300px) / (1670 - 300)));
	}
	/* About Page */
	.top_about_content h1 {
		font-size: calc(28px + (48 - 28) * ((100vw - 300px) / (1670 - 300)));
	}
	.about_panel_content h3 {
		font-size: calc(20px + (40 - 20) * ((100vw - 300px) / (1670 - 300)));
	}
	.about_fourth h3{
		font-size:calc(22px + (32 - 22) * ((100vw - 300px) / (1670 - 300)));
		line-height: inherit;
	}
	.about_fifth .about_fith_title h3 {
	    font-size: calc(20px + (40 - 20) * ((100vw - 300px) / (1670 - 300)));
	}
	/* Our Work */
	.our_work_title h1 {
	    font-size: calc(28px + (48 - 28) * ((100vw - 300px) / (1670 - 300)));
	}
	.our_work_content p:after {
		font-size:16px;
	    line-height: inherit;
	}

	/* Single Project */
	.single_project_title h1 {
		 font-size: calc(28px + (48 - 28) * ((100vw - 300px) / (1670 - 300)));
	}
	.single_project_section_1 p {
		
		line-height: inherit;
	}
	.single_project_section_1 ul li {
		
		line-height: inherit;
	}
	.single_project_section_2_desc p {
		
		line-height: inherit;
	}
	.single_project_section_3 p {
		
		line-height:28px;	
	}
	.single_project_section_5 h3 {
		font-size:calc(22px + (32 - 22) * ((100vw - 300px) / (1670 - 300)));
		line-height: inherit;
	}
	.single_project_section_5  p {
		
	}
	.related_single_project h3 {
		font-size:calc(22px + (32 - 22) * ((100vw - 300px) / (1670 - 300)));
	}

	/* Services */
	.top_service_content h1 {
		font-size: calc(28px + (48 - 28) * ((100vw - 300px) / (1670 - 300)));
	}
	.top_service_content p {
		line-height:28px;
	}
	.bottom_service_panels h3 {
		font-size:calc(22px + (32 - 22) * ((100vw - 300px) / (1670 - 300)));
	}
	.bottom_service_panels p {
		line-height: inherit;
	}
	.bottom_service_panels ul li {
		line-height: inherit;
	}
	/* Contact */
	.contact_top_bar p {
		line-height: inherit;
	}
	.contact_top_bar h1 {
		font-size: calc(28px + (48 - 28) * ((100vw - 300px) / (1670 - 300)));
	}
	.contact_main_content p {
		line-height: inherit;
	}
	.contact_bottom_content h3 {
		font-size: calc(22px + (32 - 22) * ((100vw - 300px) / (1670 - 300)));
	}
	.contact_bottom_content p {
	    font-size: calc(16px + (18 - 16) * ((100vw - 300px) / (1670 - 300)));
	    line-height: inherit;
	}
	/* Services */
	.service_switch_content h4 {
	 
	}
	.service_switch_content a {
	    font-size: calc(18px + (42 - 18) * ((100vw - 300px) / (1670 - 300)));
	    line-height: inherit;
	}
	/* Footer */
	footer ul li a {
		font-size:16px;
	}
	.footer_social p {
		font-size:15px;
	}
	.footer_right p{
		font-size:15px;
	}
}