/*responsive*/
@media only screen and (min-width: 320px) and (max-width: 479px) {
	/*  START INDEX  */
	.body_mart {
		width:100%;
	}
	.top_head {
		display:none;
	}
	.main_navigation {
		padding: 15px;
		height: 106px;
	}
	.main_div .tag_menu {
		background: #964777 !important;
		border:0 none;
	}
	.upper_nav {
		display:none;
	}
	.nav-content {
		border-top: 0px solid #e8e8e8;
		padding:15px 0;
	}
	.logo_con {
		padding:0px;
	}
	.banner {
		width: 100%;
	}
	.hero {
		display:none;
	}
	.content {
		padding: 15px 0 0;
	}
	h5 { 
	text-align:center;
	}
	.line {
		margin:0px auto;
	}
	.navigation > li > a {
		padding: 15px;
	}
	.navigation > li {
		border-bottom: 1px dashed #e8e8e8;;
	}
	.about_left_img_con {
		display:none;
	}
	.about_right {
		width: auto;
		float: none;
		padding: 0 15px;
		text-align: center;
	}
	.about_right p {
		margin:0px ;
		padding:0px;
	}
	.main_content {
		padding: 15px 0 0;
	}
	.about_button {
		margin: 15px auto;
		width: auto;
		display: inherit;
	}
	.car_con {
		margin: 0px;
		padding: 0 15px;
	}
	.service_content {
		text-align:center;
		margin: 0 0 15px;
	}
	.service_heading h3 {
		text-transform:uppercase;
	}
	.service_subheading h4 {
		text-transform:capitalize;
	}
	.testimonial-content span {
		display:none;
	}
	.owl-item {
		width: auto;
	}
	.testimonial-content {
		padding: 15px;
		margin: 0;
		text-align:center;
	}
	.testimonial-author h4 {
		margin: 35px 35px 15px;
	}
	.mainNav ul li a {
		padding: 0px 5px 12px 0;
	}
	ul li.has-subnav .accordion-btn {
		margin:9px 0 0;
	}
	footer p {
		text-align: center;
		padding: 0 15px;
		margin: 0 0 15px;
		font-size:16px;
	}
	/*  END INDEX  */
}


@media only screen and (min-width: 480px) and (max-width: 639px) {}
	
	
@media only screen and (min-width: 640px) and (max-width: 767px) {}


@media only screen and (min-width:768px) and (max-width:979px) {}
    
@media only screen and (min-width:1024px) and (max-width:1279px) {	}