@media (min-width: 0px)
{
}

@media (max-width: 359px) and (min-width: 300px)
{
	.temp_container{ width:100%;}
	.logo{ text-align: left; display:block;}
	.logo img{ width: auto;}
	.main_menu .navbar-inverse{ float: none;}
	.main_menu .nav > li > a.active, .main_menu .nav > li > a:hover{ background: none;}
	.header_info{ text-align: center;}
	.header_info ul li{ text-align: center; border: none; line-height:24px;}
	.index_projects_lft{ text-align: center; padding:0 0 15px 0;}
	.index_projects_lft img{ width: auto;}
	.index_projects_rgt{ padding:0;}
	.index_projects_rgt h2{ font-size:12px;}
	.index_projects a{ margin:15px 0 0 0;}
	.index_site_img h1 { font-size:17px;}
	.index_site_img{ padding-bottom:0;}
	.index_testi{ padding-top:0;}
	.index_testi h1{ font-size:17px;}
	.main_menu .navbar-brand{ display: block;}
	.sub_footer_lft{ text-align: center;}
	.contact_enq .form-control{ width:100%;}
	.contact_enq{ padding:0 !important;}
	.contact_motto{ padding:0 0 0 0;}
	.our_mission{ padding:0 0 20px 0;}
	.footer_address p{ text-align: center;}
	.footer_links{ min-height:130px;}
	.service_blk ul li{ border: none; padding:0;}
	.pro_service ul li{ border: none; margin:20px 0;}
	.pro_key_feat_cont{ border: none;}
	.e_brouch_cont{ border: none;}
	.e_brouch_cont .fa{ margin:0;}
	.e_brouch_cont img{ width:100%;}
	.e_brouch_cont{ min-height:205px;}
	.loc_map img{ width:100%;}
	.footer_links ul li{ padding:10px 5px; border: none;}
	.cont_map iframe{ height:150px;}
	.contact_enq_blk iframe{ height:500px;}
	.main_menu .navbar-inverse .navbar-nav .open .dropdown-menu > li > a{ color:#000;}
	
	#container img{ width: 100%;}
	
	.upcoming_info{ padding:0;}
	.banner .owl-pagination{ position: absolute; bottom:15px; left:35%;}
	.banner .owl-theme .owl-controls .owl-buttons .owl-prev{ position: absolute; left:20px; top:32%; background: url(../images/banner_prev.png) no-repeat; height:31px;}
	.banner .owl-theme .owl-controls .owl-buttons .owl-next{ position: absolute; right:20px; top:32%;background: url(../images/banner_next.png) no-repeat; height:31px;}
	
	
	
	
	
}

@media (max-width: 479px) and (min-width: 360px)
{
	.temp_container{ width:100%;}
	.header_info ul li{ text-align: center; display: inherit; line-height:20px; border: none;}
	.logo{ text-align: center;}
	.logo img{ width: auto;}
	.main_menu .navbar-inverse{ float: none;}
	.main_menu .nav > li > a.active, .main_menu .nav > li > a:hover{ background: none;}
	.index_projects_lft{ text-align: center; padding:0 0 15px 0;}
	.index_projects_lft img{ width: auto;}
	.index_projects_rgt{ padding:0;}
	.index_projects_rgt h2{ font-size:12px;}
	.index_projects a{ margin:15px 0 0 0;}
	.index_site_img{ padding-bottom:0;}
	.index_testi{ padding-top:0;}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{ top:82%;}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{ top:82%;}
	.main_menu .navbar-brand{ display: block;}
	.sub_footer_lft{ text-align: center;}
	.contact_enq .form-control{ width:100%;}
	.contact_enq{ padding:0 !important;}
	.contact_motto{ padding:0 0 0 0;}
	.our_mission{ padding:0 0 20px 0;}
	.footer_address p{ text-align: center;}
	.footer_links{ min-height:130px;}
	.service_blk ul li{ border: none; padding:0;}
	.pro_service ul li{ border: none; margin:20px 0;}
	.pro_key_feat_cont{ border: none;}
	.e_brouch_cont{ border: none;}
	.e_brouch_cont .fa{ margin:0;}
	.e_brouch_cont img{ width:100%;}
	.e_brouch_cont{ min-height:205px;}
	.loc_map img{ width:100%;}
	.cont_map iframe{ height:175px;}
	.contact_enq_blk iframe{ height:500px;}
	.main_menu .navbar-inverse .navbar-nav .open .dropdown-menu > li > a{ color:#000;}
	.jbox-img{ width: 100%; margin:0; text-align: center;}
	.banner .owl-pagination{ position: absolute; bottom:15px; left:40%;}
	.banner .owl-theme .owl-controls .owl-buttons .owl-prev{ position: absolute; left:20px; top:34%; background: url(../images/banner_prev.png) no-repeat; height:31px;}
	.banner .owl-theme .owl-controls .owl-buttons .owl-next{ position: absolute; right:20px; top:34%;background: url(../images/banner_next.png) no-repeat; height:31px;}
	
	
}

@media (max-width: 767px) and (min-width: 480px)
{
	.temp_container{ width:100%;}
	.logo{ text-align:center;}
	.logo img{ width: auto;}
	.main_menu .navbar-inverse{ float: none;}
	.main_menu .nav > li > a.active, .main_menu .nav > li > a:hover{ background: none;}
	.header_info{ text-align: center;}
	.header_info ul li{ text-align: center; float: none;}
	.index_projects_lft{ text-align: center; padding:0 0 15px 0;}
	.index_projects_lft img{ width: auto;}
	.index_projects_rgt{ padding:0;}
	.index_projects_rgt h2{ font-size:12px;}
	.index_projects a{ margin:15px 0 0 0;}
	.index_site_img{ padding-bottom:0;}
	.index_testi{ padding-top:0;}
	.main_menu .navbar-brand{ display: block;}
	.sub_footer_lft{ text-align: center;}
	.footer_address p{ text-align: center;}
	.footer_links{ min-height:130px;}
	.service_blk ul li{ border: none;}
	.pro_service ul li{ border: none; margin:20px 0;}
	.pro_key_feat_cont{ border: none;}
	.e_brouch_cont{ border: none;}
	.e_brouch_cont .fa{ margin:0;}
	.e_brouch_cont{ min-height:205px;}
	.footer_links ul li:nth-child(2){ border-right:1px solid #fff;}
	.cont_map iframe{ height:200px;}
	.contact_enq_blk iframe{ height:500px;}
	.main_menu .navbar-inverse .navbar-nav .open .dropdown-menu > li > a{ color:#000;}
	.jbox-img{ width: 100%; margin:0;}
	
	.upcoming_info img{}
	.banner .owl-pagination{ position: absolute; bottom:15px; left:40%;}
	.banner .owl-theme .owl-controls .owl-buttons .owl-prev{ position: absolute; left:20px; top:37%; background: url(../images/banner_prev.png) no-repeat; height:31px;}
	.banner .owl-theme .owl-controls .owl-buttons .owl-next{ position: absolute; right:20px; top:37%;background: url(../images/banner_next.png) no-repeat; height:31px;}
	
		
	
}


@media (max-width: 991px) and (min-width: 768px)
{
	.temp_container{ width:100%;}
	.main_menu .nav > li > a{ padding: 15px 8px;}
	.index_site_img{ padding-bottom:0;}
	.index_testi{ padding-top:0;}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{ top:64%;}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{ top:64%;}
	.footer_address p{ font-size:11px;}
	.footer_links ul li a{ font-size:11px;}
	.our_mission{ padding:0;}
	.pro_service ul li{ margin:0 0 35px 0;}
	.pro_service ul li:nth-child(3n+3){ border: none;}
	.pro_key_feat_cont{ border: none;}
	.e_brouch_cont{ border: none;}
	.cont_map iframe{ height:250px;}
		
	#container{ width:100% !important;}
	
	
		
	
	
	
		
	
}

@media (max-width: 1029px) and (min-width: 992px)
{
	.temp_container{ width:99%;}
	#container{ width:100% !important;}
	
		
	
}

@media (min-width: 1030px)
{
	
	
	
}