@media (max-width: 1800px) {
	
}
@media (max-width: 1680px) {
	
	.font_40{
		font-size: 34px;
	}
	.font_45{
		font-size: 40px;
	}
	.font_60{
		font-size: 45px;
	}
	.font-80 {
	    font-size: 70px;
	}
	.about_content{
		width: 81%;
	}
	
}
@media only screen and (max-width: 1600px){
	.font_30{
		font-size: 26px;
	}
	.font_36{
		font-size: 30px;
	}
}
@media (max-width: 1440px) {
	.footercoronation {
	    font-size: 15px;
	}
	.font_25{
		font-size: 22px;
	}
	.font_40{
		font-size: 30px;
	}
	.font_24 {
	    font-size: 20px;
	}
	.font_20 {
	    font-size: 18px;
	}
	.font_22 {
	    font-size: 20px;
	}
	.font_45{
		font-size: 36px;
	}
	.icon_footer i {
	    line-height: 1.3;
	    font-size: 15px;
	}
	.social-icon {
	    margin-top: 10px;
	    width: 30px;
	}
	.social-icon a{
		font-size: 22px;
	}
	.top_header_padding {
	    margin-top: 95px;
	}
}

@media (max-width: 1366px) {
	.font_45{
		font-size: 32px;
	}
	.font_40{
		font-size: 28px;
	}
	.font_36{
		font-size: 26px;
	}
	.font_30{
		font-size: 22px;
	}
	.font_25{
		font-size: 20px;
	}
	.font_24 {
	    font-size: 18px;
	}
	.font_22 {
	    font-size: 19px;
	}
	.font_20 {
	    font-size: 17px;
	}
	.font_18{
		font-size: 16px;
	}
	.font_16{
		font-size: 15px;
	}
	.font_14{
		font-size: 13px;
	}
	.service_swiper{
		width: 100%;
	}
	.top_header_padding {
	    margin-top: 82px;
	}
}
@media (max-width: 1280px) {
	
}

@media (max-width: 1152px) {
	.font_45{
		font-size: 28px;
	}
	.font_40{
		font-size: 25px;
	}
	.font_20{
		font-size: 16px;
	}
	.font_22 {
	    font-size: 18px;
	}
	.font_25{
		font-size: 18px;
	}

	.top_header_padding{
		margin-top: 93px;
	}
	.dc_width{
		width: 100%;
	}
	.section_p p {
	    width: 100%;
	}
	.about_img{
		width: 80%;
		margin: 0 auto;
	}
	.social-icon a {
	    font-size: 20px;
	}
	.social-icon {
	    margin-top: 10px;
	    width: 23px;
	}
	.footer_custom_copyright {
		padding: 15px 20px;
	}
}
@media only screen and (max-width: 1024px){
	
}
@media (max-width: 1024px) {
	
}

@media (max-width:991px) {
	.tab_padding0{
		padding: 0;
	}
	.top_header_padding {
	    margin-top: 75px;
	}
	.font_36{
		font-size: 18px;
	}
	.font_45{
		font-size: 25px;
	}
	.font_40{
		font-size: 21px;
	}
	.font_30{
		font-size: 18px;
	}
	.font_16{
		font-size: 15px;
	}
	.font_25{
		font-size: 17px;
	}
	.social-icon {
	    margin-top: 0px;
	}
	.gallery_wrapper .item {
	    padding-left: 0px;
	    height: 100%;	
	}
	.about_content{
		width: 100%;
	}
	.about_img {
	    width: 90%;
	}
	.work_area_block {
    	width: 100%;
	}
	.gallery_wrapper .masonry{
		-webkit-column-count: 2;
	    -moz-column-count: 2;
	    column-count: 2;
	    -moz-column-gap: 1.5em;
	    -webkit-column-gap: 1.5em;
	    column-gap: 1.5em;
	}
	.contact_block{
		padding-bottom: 40px;
	}
	.footer_logo {
	    width: 70%;
	    margin: 45% auto;
	}
}	

@media (max-width:767px) {
	.top_header_padding {
	    margin-top: 66px;
	}
	.webmenu {
		display: none;
	}
	.font_45{
		font-size: 22px;
	}
	.font_30 {
	    font-size: 20px;
	}
	.font_40{
		font-size: 19px;
	}
	.font_22 {
	    font-size: 17px;
	}
	.font_20 {
	    font-size: 16px;
	}
	.font_18{
		font-size: 15px;
	}
	.font_16{
		font-size: 15px;
	}
	.mainupdown {
	    -ms-box-orient: horizontal;
	    display: -webkit-box;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: -moz-flex;
	    display: -webkit-flex;
	    display: flex !important;
	    -webkit-flex-flow: row wrap;
	    flex-flow: row wrap;
	}
	.order1 {
	    order: 1;
	}
	.order2 {
	    order: 2;
	}
	.about_img {
	    margin: 10px auto 30px auto;
	    width: 85%;
	}
	.choose_block {
	    width: 50%;
	    margin-bottom: 25px;
	}
	.work_area_block .work_area_img{
		margin-top: -10px;
	}
	.choose_wrapper .choose_block:nth-child(5) {
		float: none;
		margin: 0 auto;
		margin-bottom: 25px;
	}
	.choose_block img {
	    width: 40%;
	    margin: 10px auto 15px auto;
	}
	.block3{
		margin-bottom: 30px;
	}
	.work_area_block {
	    width: 100%;
	}
	.work_area_img{
		width: 80%;
		margin: 0 auto 35px auto;
	}
	.home_banner .swiper-button-next, .home_banner .swiper-button-prev {
	    background-size: 30px;
	    height: 30px;
	    width: 30px;
	}
	/*.gallery_wrapper .masonry{
		margin: 0;
		-webkit-column-count: 1;
	    -moz-column-count: 1;
	    column-count: 1;
	    -moz-column-gap: 0em;
	    -webkit-column-gap: 0em;
	    column-gap: 0em;
	}*/
	.gallery_wrapper .item{
		margin: 0 0 1.5em 0;
	}
	.section_padding {
	    margin: 30px 0 0 0;
	}
	.section_padding_bottom{
		margin-bottom: 0;
	}
	.service_block{
		padding-bottom: 30px;
	}
	.footer_logo {
      width: 20%;
      margin: 3% auto;
  	}
  	.footer_custom_copyright {
	    padding: 5px 0 10px 0;
	}
	.m_p_b_20{
   		 padding-bottom: 25px;
  	}
  	.section_p p {
	    text-align: left;
	}
	#commercial .hd_padding {
		padding-bottom: 0px;
	}
	.social-icon {
    	margin-top: 5px;
	    margin-bottom: 15px;
	}
	.m_logo {
		padding-left: 0!important;
	}
	.contact_block .hd_padding {
		text-align: center;
		padding-top: 10px;
	}
}


@media screen(max-width:823px), screen and (max-height: 412px) {

}
