@media (min-width: 0px)
{
}

@media (max-width: 359px) and (min-width: 300px)
{
	
	.header{ background: #000; position:inherit !important;}
	.logo{ text-align: center;}
	.header_rgt{ text-align: center !important;}
	.header_rgt h1 span{ margin-left:0;}
	.main_menu{ text-align: left !important;}
	.main_menu .navbar-inverse .navbar-brand, .main_menu .navbar-inverse .navbar-nav > li > a{ color:#9d9d9d !important;}
	.main_menu .navbar-collapse{ padding:0 15px;}
	.header_rgt h1 span{ margin:10px 0 0 0;}
	.banner .carousel-caption h1{ min-width:275px; font-size:13px;}
	.banner .carousel-caption h1 a{ width:35px; height:35px;}
	.welcome_title h1{ font-size:14px;}
	.service_title h1{ width: auto; padding:15px 55px;}
	.wedding_service{ width: auto; display:inherit;}
	.wedding_ser_cont{ left:28%;}
	.fill_require_txt h2{ font-size:35px;}
	.fill_require_txt p{ font-size:13px;}
	.quick_enq .form-horizontal .form-group{ padding:0 5px !important;}
	.quick_enq .form-horizontal .form-group .form-control{ padding: 6px 5px !important;}
	.fill_require_txt h2{ font-size:25px;}
	.fill_require_txt h1{ font-size:25px;}
	.footer_cpyrgt{ text-align: center;}
	.footer_follow{ text-align: center !important; padding-top:10px;}
	.owl-carousel .owl-item img{ height:250px;}
	.about_gallery{ padding:0;}
	.about_gallery img{ margin:10px 0; width:100%;}
	.service_gallery h1{ min-width:inherit; padding:15px 9px; font-size:13px; }
	.welcome_title h1{ font-size:12px;}
	.welcome_title h1::before{ left:-65px;}
	.welcome_title h1::after{ right:-65px;}
	.meet_deg_cont{ padding:0 !important;}
	.aboutus_blk{ padding:0 !important;}
	.corevalue_blk{ text-align: center !important; max-width:inherit; padding:0 0 30px 0 !important;}
	.corevalue_blk img{ float: none;}
	.service_gallery img{ width:100%;}
	.contact_enquiry{ padding:0 !important; border-right: none;}
	.site_content{ padding-left:0 !important; padding-right:0 !important;}
	.contact_enq .form-horizontal .form-group .form-control{ font-size:12px;}
	.location_map iframe{ height:150px;}
	.site_content{ padding-left:15px !important; padding-right:15px !important; }
	.fill_require{ padding-left:5px !important; padding-right:5px !important;}
	
	
	
	
}

@media (max-width: 479px) and (min-width: 360px)
{
	
	.header{ background: #000; position:inherit !important;}
	.logo{ text-align: center;}
	.header_rgt{ text-align: center !important;}
	.header_rgt h1 span{ margin-left:0;}
	.main_menu{ text-align: left !important;}
	.header_rgt h1 span{ margin:10px 0 0 0;}
	.banner .carousel-caption h1{ min-width:275px; font-size:13px;}
	.banner .carousel-caption h1 a{ width:35px; height:35px;}
	.welcome_title h1{ font-size:17px;}
	.service_title h1{ width: auto; padding:15px 55px;}
	.wedding_service{ width: auto; display:inherit;}
	.wedding_ser_cont{ left:30%;}
	.fill_require_txt h2{ font-size:25px;}
	.fill_require_txt h1{ font-size:25px;}
	.footer_cpyrgt{ text-align: center;}
	.footer_follow{ text-align: center !important;padding-top:10px;}
	.owl-carousel .owl-item img{ height:250px;}
	.about_gallery img{ margin:10px 0;}
	.service_gallery h1{ min-width:inherit; padding:15px 9px; font-size:13px; }
	.corevalue_blk{ text-align: center !important; max-width:inherit; padding:0 0 30px 0 !important;}
	.corevalue_blk img{ float: none;}
	.service_gallery img{ width:100%;}
	.venue_research_img img{ text-align: center !important;margin:10px 10px 10px 0; }
	.entertain_per_img img{ margin:10px 10px 10px 0;}
	.contact_enquiry{ padding:0 !important; border-right: none;}
	.main_menu .navbar-collapse{ padding:0 15px;}
	.location_map iframe{ height:150px;}
	
	

}

@media (max-width: 767px) and (min-width: 480px)
{
	
	.header{ background: #000; position:inherit !important;}
	.logo{ text-align: center;}
	.header_rgt{ text-align: center !important;}
	.header_rgt h1 span{ margin-left:0;}
	.main_menu{ text-align: left !important;}
	.wedding_service{ width: auto; display:inherit;}
	.wedding_ser_cont{ left:37%;}
	.fill_require_txt h2{ font-size:25px;}
	.fill_require_txt h1{ font-size:25px;}
	.footer_cpyrgt{ text-align: center;}
	.footer_follow{ text-align: center !important;padding-top:10px;}
	.about_gallery img{ margin:10px 0;}
	.corevalue_blk{ text-align: center !important; max-width:inherit; padding:0 0 30px 0 !important;}
	.corevalue_blk img{ float: none;}
	.service_gallery img{ width:100%;}
	.venue_research_img img{ text-align: center !important;margin:10px 10px 10px 0; }
	.entertain_per_img > img{ margin:10px 10px 10px 0;}
	.og-expander h3{ text-align: center !important;}
	.contact_enquiry{ padding:0 !important; border-right: none;}
	.main_menu .navbar-collapse{ padding:0 15px;}
	.location_map iframe{ height:175px;}
	
	
	
	
	
}

@media (max-width: 991px) and (min-width: 768px)
{
	
	.header_rgt{}
	.main_menu .nav > li > a{ padding: 14px 14px;}
	.wedding_service{ margin: 0 17px 17px 0;}
	.fill_require_txt h2{ font-size:25px;}
	.fill_require_txt h1{ font-size:25px;}
	.fill_require_txt p{ font-size:11px;}
	textarea.form-control{}
	.footer_links ul li{ min-width:139px;}
	.footer_cpyrgt{ padding-left:0 !important; padding-right:0 !important;}
	.footer_follow{ padding-left:0 !important; padding-right:0 !important;}
	.footer_cpyrgt p{ font-size:13px;}
	.footer_follow h1{ font-size:13px;}
	.service_gallery h1{ min-width:inherit; padding:15px 9px; font-size:11px; }
	.corevalue_blk{ text-align: center !important; max-width:inherit; padding:0 0 30px 0 !important;}
	.corevalue_blk img{ float: none;}
	.service_gallery img{ width:100%;}
	.main_menu .container-fluid{ padding:0 !important;}
	.main_menu .header_rgt{ padding:0 !important;}
	.main_menu .navbar-collapse{ padding:0;}
	.main_menu .nav > li > a{ padding:14px 13px;}
	.venue_research_img img{ margin:0 0 20px 0;}
	.entertain_per_img{ text-align: left;}
	.entertain_per_img img{ width:308px; margin:10px 10px;}
	
	
	
	
	
	
}

@media (max-width: 1029px) and (min-width: 992px)
{
	
	.main_menu .nav > li > a{ padding: 14px 29px;}
	.footer_links ul li{ min-width:144px;}
	.about_gallery img{ max-width:207px; margin:0 5px;}
	.service_gallery h1{ min-width:inherit; padding:15px 9px; font-size:14px; }
	.corevalue_blk{ text-align: center !important; max-width:inherit; padding:0 0 30px 0 !important;}
	.corevalue_blk img{ float: none;}
	.service_gallery img{ width:100%;}
	.venue_research_img img{ width:270px; height:165px;}
	
	
	
		
	
}

@media (min-width: 1030px)
{
	.og-expander h3{ font-size:29px !important;}
		
	
	
}

@media screen and (max-width:768px){
	.enqfrmcls{
		position: relative!important;
		right: 0!important;
	}
}