@media(max-width: 1300px ) AND (min-width: 900px){
	.main_header_section .main_menu_section ul li a {
		padding: 5px 7px;
	}
	
}
@media(max-width: 960px){
	.main_header_section .navbar .main_logo {
		width: 70%;
	}
	.main_header_section .navbar .main_logo img {
		height: auto;
		width: 200px;
	}
	
}
@media(max-width: 990px){
	.main_header_section .navbar .main_logo {
		width: 60%;
		float: left;
		clear: none;
	}

	.main_header_section .header_right_section .heder_phone_number{
		display: none;
	}
	.main_header_section .header_right_section {
		float: right;
		width: auto;
		clear: none;
	}
	.main_header_section .navbar-toggler {
		border: 0;
		outline: none !important;
	}
	.main_header_section .navbar-toggler {
		border: 0;
		outline: none !important;
		padding: 0;
		box-shadow: none !important;
	}
	.main_header_section .main_menu_section {
		position: absolute;
		left: 0;
		z-index: 100;
		background: #fff;
		width: 100%;
		box-sizing: border-box;
		box-shadow: 0 7px 3px rgba(0,0,0,.2);
		top: 100%;
	}
	.main_header_section .main_menu_section ul li a {
		display: block;
		padding: 10px 15px;
	}
	.rs_cr_testimonial_item .ts_comments {
		font-size: 20px;
		line-height: 30px;
	}
	.rs_testimonial_carousol .slick-arrow {
		width: 10px;
	}
	.rs_gallery_with_text .rs_gallery_item {
		margin-bottom: 20px;
	}
}

@media(max-width: 480px){
	.main_footer .footer_logo img {
		width: 160px;
	}
}
