@media (max-width: 639px) {
		ul#top_menu {
		  	display:flex;
			flex-wrap: wrap;
			justify-content: space-around;
			width:100%;
		}
		
		ul#top_menu li {
			min-width:90px;
			padding-left:20px;
			
		}
		
		ul#top_menu li.sep {
			display:none;
		}
		
		ul#top_menu li {
			text-align:center;
		}
		
		h1.page_name_title {
			height:12px;
		}
		
		
		div#search_box {
			display:block;
			position:static;
			width:100%;
			padding-left:10px;
		}
		
		div#qc-main_wrapper {
		/*
			display:none;
			*/
		}
		
		div.top-header {
			text-align:center;
		}
		
		div.center-header-1 {
			padding-left:0;
			text-align:center;
		}
		
		div.center-header-4 {
			text-align:center;
			padding-left:15px;
		}
		
		div.center-header-4 a.btn {
			width:100%;
		}
		
		div.header-main-menu ul{
			display:block;
		}
		
		div.header-main-menu ul li{
			width:100%;
		}
		
		div.header-main-menu li:nth-child(1){
			border-top-color: #5f84c1;
		}
		
		div.header-main-menu li {
			border-bottom:4px solid;
			border-top:0 !important;
		}
		
		
		div.body-row {
			min-width:inherit;
			margin-left:0;
			margin-right:0;
		}
		
		
		div.right-block-container {
			padding-left:15px !important;
		}
		
		div.footer-footer-col {
			height:auto;
			line-height:inherit;
			font-size:10px;
			text-align:center;
		}
		
		div.footer-menu {
			padding-top:10px;
		}

		div.service-selector ul.left-selector {
			width:100%;
		}
		
		div.service-selector ul.left-selector li {
			height:32px;
			line-height:32px;
		}
		
		div.service-selector ul.top-selector li {
			font-size:12px;
		}
		
		div.service-selector h4{
			margin-left:25px;
			text-align:left;
			text-transform:capitalize;			
		}
		
		div.service-selector ul#left-service-menu {
			margin-bottom:20px;
		}
	
		div.geography li {
			padding-left:0;
		}
		
		div.geography li.city-title {
			font-size:12px;
			line-height:14px;
		}
		
		div.geography li.district-title {
			font-size:12px;
			line-height:14px;
			word-wrap:break-word;
		}
		
		div.geography li.address span.address {
			font-size:11px;
			font-weight:bold;
			line-height:12px;
		}
		
		div.geography li.address span.name {
    		font-size: 11px;
    		color: #767676;    		
		}
		
		div.geography li.address {
			overflow:hidden;
		}
		
		table.pricelist tr.service td {
			font-size: 11px;
		}
		
		
		table#pricelist_table {
			width:100% !important;
		}
		
		div.body-col {
 		   padding-left: 10px;
    	   padding-right: 10px;
		}
		
		table.pricelist tr.service td img {
			padding-left: 0px;
    	   padding-right: 5px;
		}
		
		table.pricelist tr.club td img {
 			padding-right: 5px;
    		padding-left: 0px;
		}
		
		form#form_feedback input {
			width:100% !important;
		}
		
			form#form_feedback select {
			width:100% !important;
		}
		
		table.pricelist tr.club td a{
			font-size:10px;
			color:#333;
		}
		
		h3.title {
			text-align:center;
			font-size:30px !important;
		}
		
		div.center-header-4 a.btn {
			text-align:center;
		}
		
		img#main-image-slide {
			height:150px;
		}
		
		ul#top_menu li.xs-order-0 {
			order:0
		}
		
		ul#top_menu li.xs-order-1 {
			order:1
		}
		
		ul#top_menu li.xs-order-2 {
			order:2
		}
		
		ul#top_menu li.xs-order-3 {
			order:3
		}
		
		ul#top_menu li.xs-order-4 {
			order:4
		}
		
		ul#top_menu li.xs-order-5 {
			order:5
		}
		
		ul#top_menu li.xs-order-6 {
			order:6
		}
		
		ul#top_menu li.xs-order-7 {
			order:7
		}
		
		ul#top_menu li.xs-order-8 {
			order:8
		}
		
		ul#top_menu li.xs-order-9 {
			order:9
		}
		
		ul#top_menu li.xs-order-10 {
			order:10
		}
		
		ul#top_menu li.xs-order-11 {
			order:11
		}
		
		ul#top_menu li.xs-order-12 {
			order:12
		}
		
		div#feedback_common button {
			margin-top:15px;
		}
		
		div#feedback_common button:first-child {
		margin-top:0;
		}
	 table.pricelist tr.level-2  a{
     	font-size:16px;
     }
     
  	
		
	 table.pricelist tr.level-3  a{
     	font-size:12px;
     }
     
     div.personal_list {
     	margin-left:-10px;
     	margin-right:-10px;
     }
     
     div.center-header-4 {
     	height:150px;
     }
     
     
     div.center-header-4 a.btn-organiz {	
		margin-top:0;
		padding-left:27px;
		display:inline-block;
		font-weight:bold;
	 }
	 
	 div.center-header-4 a.btn-organiz span.red {
	 	font-size:11px;
	 }
	 
	 div.center-header-4 a.btn {
	 	margin-top:5px !important;
	 }
	 
	 div#org-submenu a.dropdown-item { 
	 	width:100%;
	 }

}



@media screen and (min-width:432px) and (max-width:606px) {
	div#feedback_common button {
		margin-top:0;
	}
	
	div#feedback_common button:nth-child(3) {
		margin-top:15px !important;
	}
}

@media screen and (min-width:607px) and (max-width:639px) {
	div#feedback_common button {
		margin-top:0;
	}
	

}