@media (min-width: 0px)
{
}

@media (max-width: 359px) and (min-width: 300px)
{
	.temp_container{ width:100%;}
	.header_top_menu{ text-align: center;}
	.header_top_menu ul{ padding:inherit;}
	.header_top_menu ul li{ padding:0 3px;}
	.header_top_menu ul li:after{ margin:0 0 0 10px;}
	.header_top_soc{ text-align: center !important;}
	.header_top_soc ul li:last-child{}
	.logo{ text-align: center;}
	.header_info{ text-align: center;}
	.banner .owl-theme .owl-controls .owl-buttons .owl-prev{ top:35%;}
    .banner .owl-theme .owl-controls .owl-buttons .owl-next{top:35%;}
    .banner .owl-theme .owl-controls{ margin:0;}
	.banner .owl-pagination{ left:29%;}
	.banner { top:0;}
	.help_enquiry{ margin:20px 0;}
	.main_menu_abs{ padding:0 15px !important;}
	.index_welcome{ padding-top:30px;}
	.index_welcome_more{ text-align: center;}
	.index_service_info{ margin:20px 0;}
	.index_service_cont h1{ font-size:16px;}
	.whyus_blk{ position: static !important;}
	.quick_enquiry{ background: none;}
	.quick_enq .form-horizontal .form-group{}
	.index_whyus{ padding:30px 0 0 0 !important;}
	.whyus_cont ul{ padding-left:0;}
	.whyus_cont ul li{ font-size:13px;}
	.whyus_cont{ padding:20px 0 0 0; background:#e7e7e7;}
	.footer_address{ margin:20px 0; max-width: inherit; padding:0 !important;}
	.footer_cpyrgt{ text-align: center;}
	.footer_design{ text-align: center !important; padding:0 !important;}
	.consultancy_img{ text-align: center !important;}
	.service_accord .panel-body { padding:15px 0px;}
	.service_accord .panel-body ul{ border: none;}
	.contact_enquiry{ padding:0 !important;}
	.location_map{ padding:0 !important;}
	.location_map iframe{ height:150px;}
	
	.header_top h1 {
    font-size: 13px;
    margin-bottom: 15px;
}	
	
	
	
}

@media (max-width: 479px) and (min-width: 360px)
{
	.temp_container{ width:100%;}
	.header_top_menu{ text-align: center;}
	.header_top_soc{ text-align: center !important;}
	.logo{ text-align: center;}
	.header_info{ text-align: center;}
	.banner .owl-theme .owl-controls .owl-buttons .owl-prev{ top:35%;}
    .banner .owl-theme .owl-controls .owl-buttons .owl-next{top:35%;}
    .banner .owl-theme .owl-controls{ margin:0;}
	.banner .owl-pagination{ left:29%;}
	.banner { top:0;}
	.help_enquiry{ margin:20px 0;}
	.main_menu_abs{ padding:0 15px !important;}
	.index_welcome{ padding-top:30px;}
	.index_welcome_more{ text-align: center;}
	.index_service_info{ margin:20px 0;}
	.index_service_cont h1{ font-size:16px;}
	.whyus_blk{ position: static !important;}
	.index_whyus{ padding:30px 0 0 0 !important;}
	.whyus_cont ul{ padding-left:0;}
	.whyus_cont ul li{ font-size:13px;}
	.whyus_cont{ padding:20px 0 0 0; background:#e7e7e7;}
	.footer_address{ margin:20px 0; max-width: inherit;}
	.footer_cpyrgt{ text-align: center;}
	.footer_design{ text-align: center !important;}
	.consultancy_img{ text-align: center !important;}
	.service_accord .panel-body { padding:15px 0px;}
	.service_accord .panel-body ul{ border: none;}
	.contact_enquiry{ padding:0 !important;}
	.location_map iframe{ height:150px;}
		
.header_top h1 {
    font-size: 13px;
    margin-bottom: 15px;
}	

}

@media (max-width: 767px) and (min-width: 480px)
{
	.header_top h1 {
    font-size: 13px;
    margin-bottom: 15px;
}
	.temp_container{ width:100%;}
	.header_top_menu{ text-align: center;}
	.header_top_soc{ text-align: center !important;}
	.logo{ text-align: center;}
	.header_info{ text-align: center;}
	.banner .owl-theme .owl-controls .owl-buttons .owl-prev{ top:35%;}
    .banner .owl-theme .owl-controls .owl-buttons .owl-next{top:35%;}
    .banner .owl-theme .owl-controls{ margin:0;}
	.banner .owl-pagination{ left:29%;}
	.banner { top:0;}
	.help_enquiry{ margin:20px 0;}
	.main_menu_abs{ padding:0 15px !important;}
	.index_welcome{ padding-top:30px;}
	.index_welcome_more{ text-align: center;}
	.index_service_info{ margin:20px 0; max-width: inherit;}
	.index_service_cont h1{ font-size:16px;}
	.whyus_blk{ position: static !important;}
	.index_whyus{ padding:30px 0 0 0 !important;}
	.whyus_cont ul{ padding-left:0;}
	.whyus_cont{ padding:20px 0 0 0; background:#e7e7e7;}
	.footer_address{ margin:20px 0; max-width: inherit;}
	.footer_cpyrgt{ text-align: center;}
	.footer_design{ text-align: center !important;}
	.consultancy_img{ text-align: center !important;}
	.service_accord .panel-body { padding:15px 0px;}
	.service_accord .panel-body ul{ border: none;}
	.contact_enquiry{ padding:0 !important;}
	.location_map iframe{ height:150px;}
	
	
	
}


@media (max-width: 991px) and (min-width: 768px)
{
	.temp_container{ width:100%;}
	.main_menu .nav > li > a{ padding: 14px 5px;}
	.main_menu{ padding:0;}
	.index_service_cont h1{ font-size:13px;}
	.index_service_info{ min-height:155px !important; margin:20px 27px;}
	.whyus_cont ul{ padding-left:0;}
	.whyus_cont ul li{ font-size:13px;}
	.footer_address{ margin:20px 8px; padding:0 !important;}
	.consultancy_img{ padding:0 15px !important;}
	.service_accord .panel-body ul{ border: none;}
	
	
	
	
}

@media (max-width: 1029px) and (min-width: 992px)
{
	.temp_container{ width:100%;}
	.main_menu .nav > li > a{ padding: 14px 2px;}
	.help_enquiry a{ font-size:11px; padding:14.5px 0;}
	.index_service_info{ margin:20px 27px; max-width:430px !important; min-height:140px !important;}
	.footer_address{ margin:20px 10px; max-width:303px; padding:0 !important;}
	.aboutus_service ul li{ max-width: 226px;}
	.service_accord .panel-body ul{ border: none;}
	.contact_findus{ padding:0 !important;}
	
	
	
	
		
	
}

@media (max-width: 1030px)
{
	
	.temp_container{ width:100%;}
	
.simply-scroll .simply-scroll-clip {
    float: left;
    width: 79% !important;
}	

	
}