*
{
 margin:0px;
 padding:0px;
 font-family:calibri;
}
a img
{
border:none;
}
a
{
text-decoration:none;
}
.clear
{
clear:both;
}
@font-face
{
font-family: ChampLimous;
src:  url('font/Champagne_Limousines.ttf'), url('font/Champagne_Limousines.eot');
}
html
{
background:url(images/back_body_bg.jpg) top center fixed;
width:100%;
margin:0px auto;
}
body
{
/*overflow-x: hidden;*/
width:100%;
/*margin-left:-200px;  */        
}

#wrapper
{
/* background:url(images/back_body_bg.jpg) top center fixed; */
width: 1200px;
margin: 0 auto;
}
#full_header
{
height:207px;
background:url(images/header_bg.png) no-repeat top center;
}
#main_header
{
margin:0px auto;
width:1024px;
}
#logo
{
float:left;
width:280px;
height:160px;
margin:10px 0px 0px 30px;
}
#right_header
{
float:right;
width:700px;
}
#share_icon
{
float: right;
margin-top:10px;
width: 198px;
}
#right_share_icons
{
padding-top: 3px;
}
#share
{
float:left;
color:#000;
width:50px;
}
.simple_text
{
color:#fff;
padding-top:79px;
font-size:18px;
text-align:right;
padding-right:10px;
}
.colored_text
{
color:#eec85b;
text-align:right;
font-size:18px;
padding-right:10px;
}
#menus
{
margin-top:3px;
}
#menus ul
{
list-style:none;
}
#menus ul li
{
float:right;
}
#menus ul li a
{
color:#fff;
margin:0px 10px;
}
#menus ul li a:hover
{
color:#eec85b;
}
#menus ul ul
{
display:none;
position:relative;
width:60px;
margin-top:11px;
}
#menus ul li ul li
{
float:none;
width:120px;
background:#ff6d00;
border-top:solid #fff 1px;
}
#menus ul li ul li
{
padding:4px 0px;
}
#menus ul li:hover ul
{
display:block;
z-index: 9;
}
.selected
{
color:#eec85b !important;
}

#banner
{
/* position:relative; */
z-index:22;
-moz-box-shadow:    0px 10px 30px 2px #000;
-webkit-box-shadow: 0px 10px 30px 2px #000;
box-shadow:         0px 10px 30px 2px #000;
/* background:url(images/banner_bg.jpg) repeat top center; */
}
#main_banner_2
{
height:350px;
width:100%;
background:url(images/BUnique_Banner2-_old.jpg) repeat-x top center;
}
#main_banner
{
height:350px;
background:url(images/banner1.jpg) no-repeat top center;
}
#banner_content
{
width:1024px;
margin:0px auto;
}
#banner_p
{
width:570px;
padding:20px 0px 0px 30px;
}
.banner_heading
{
font-size:37px;
color:#740e53;
font-family:times new roman;
font-style:italic;
}
.banner_description
{
color:#740e53;
font-size:22px;
font-family:times new roman;
font-style:italic;
}

#content
{
background:url(images/body_bg.png) repeat-y top center;
z-index:0;
}
#pages_content
{
padding-top:50px;
background:url(images/body_bg1.png) repeat-y top center;
}
#pages_content1
{
padding-top:10px;
background:url(images/body_bg2.png) repeat-y top center;
}
#main_content
{
margin:0px auto;
width:1004px;
padding:10px;
padding-bottom:140px;
}
#left_content
{
float:left;
width:650px;
margin:20px 0px 20px 20px;
}
#pages_left_content
{
float:left;
width:670px;
margin:-10px 0px 0px 0px;
}
#sidebar
{
float:right;
width:300px;
margin:20px 20px 0px 0px;
}

#left_part1, #left_part3
{
float:left;
width:305px;
margin:10px 0px;
}
#left_part2, #left_part4
{
float:left;
width:305px;
margin:10px 0px 10px 20px;
}
#left_part1 .image
{
height:103px;
width:303px;
}
#left_part2 .image
{
height:103px;
width:303px;
}
#left_part3 .image
{
height:103px;
width:303px;
}
#left_part4 .image
{
height:103px;
width:303px;
}
.home_text
{
color:#fff;
font-size:14px;
margin:10px;
}
.read_more
{
}

#fb, #twtr, #contact_us
{
margin-bottom:15px;
padding-bottom:15px;
border-bottom:solid #84065b 2px;
}
.uiBoxWhite
{
background:none !important;
border:none !important;
}
#fb_box
{
/* background:#fff; */
}
#sidebar_become_fan
{
width:264px;
height:62px;
margin-bottom:10px;
}
#sidebar_latest_news
{
width:213px;
height:62px;
margin-bottom:10px;
}
#sidebar_contact
{
width:220px;
height:65px;
margin-bottom:10px;
}
#sidebar_gallery
{
width:249px;
height:62px;
margin-bottom:10px;
background:url(images/photo_gallery.png) no-repeat;
}
#side_gallery
{
position:absolute;
text-align:right;
width:300px;
}
#create_space
{
height:175px;
}
#side_gallery img
{
float:left;
margin:5px;
}
#side_gallery a
{
color:#000;
margin-right:50px;
}
#side_gallery a:hover
{
color:#fff;
}
#click_here
{
padding:47px 0px 0px 70px;
}
#click_here a
{
color:#000;
}
#click_here a:hover
{
color:#fff;
}

#footer
{
margin-top:-220px;
background:url(images/footer_bg.png) top center no-repeat;
z-index:1;
}
#footer_main
{
height:298px;
width:1024px;
margin:0px auto;
}
#footer_menus
{
padding-top:130px;
}
#footer_menus a
{
color:#fff;
font-size:13px;
margin:0px 6px;
}
#footer_menus a:hover
{
color:#eec85b;
}
#copyrights
{
height:60px;
font-size:11px;
color:#fff;
padding:24px 0px 0px 117px;
background:url(images/footer_logo.png) no-repeat;
}
#copyrights span a
{
margin-left:20px;
color:#fff;
text-decoration:underline;
}



/* PAGES */
#page_heading_full
{
height:52px;
position:relative;
-moz-box-shadow:    0px 10px 30px 2px #000;
-webkit-box-shadow: 0px 10px 30px 2px #000;
box-shadow:         0px 10px 30px 2px #000;
background:url(images/page_heading.jpg) repeat-x top center;
}
#page_heading
{
width:1024px;
margin:0px auto;
}
#page_heading p
{
font-size:34px;
color:#e5451a;
font-family:ChampLimous;
padding:5px 0px 0px 20px;
}
#pages_left_data
{
padding:10px;
}
.about_left_img
{
float:left;
border:solid #e5451a 1px;
padding:1px;
margin:5px 10px 0px 0px;
}
.about_p
{
font-size:16px;
margin-bottom:20px;
}
.about_p span
{
color:#e5451a;
font-weight:bold;
}
.FAQs
{
font-size:20px;
font-weight:bold;
}
.question
{
font-weight:bold;
}
.answer
{
margin-bottom:15px;
}


#contact_us_page_form
{
float:left;
width:300px;
color: #84065b;
}
#contact_us_detail
{
float:left;
color:#84065b;
width:330px;
}
#contact_us_detail a
{
color:#84065b;
font-weight:bold;
}
.contact_txtfld
{
background: none repeat scroll 0 0 #fcc1e9;
border: 1px solid #ee7bc9;
color: #84065b;
margin: 5px 0;
padding: 3px 4px;
width: 200px;
}
.contact_txtbox
{
background: none repeat scroll 0 0 #fcc1e9;
border: 1px solid #ee7bc9;
color: #84065b;
height: 100px;
margin: 5px 0;
padding: 3px 4px;
resize: none;
width: 200px;
}

.contact_sub_btn
{
background: none repeat scroll 0 0 #fcc1e9;
border: 1px solid #ee7bc9;
color: #84065b;
cursor: pointer;
font-weight: bold;
margin: 5px 0;
padding: 2px 5px;
}
.contact_us_bold_text
{
font-weight:bold;
}


/* Apply */
#apply_table
{
color:#84065b;
}
.apply_txtfld
{
background:#eee;
border:solid #FFA9E3 1px;
padding:2px 3px;
width:250px;
color:#bf4a9a;
}
.apply_txtfld1
{
background:#eee;
border:solid #FFA9E3 1px;
padding:2px 3px;
width:210px;
color:#bf4a9a;
}
.apply_txtarea
{
background:#eee;
border:solid #FFA9E3 1px;
padding:2px 3px;
width:250px;
height:100px;
color:#bf4a9a;
resize:none;
}
.small_module
{
float:left;
margin:5px 10px 10px 0px;
width:140px;
font-size:14px;
/* border:solid red 1px; */
}
.refrence_no, .refrence_name, .refrence_phone, .refrence_relationship, .refrence_years
{
height:28px;
}
.refrence_no
{
float:left;
width:20px;
}
.refrence_name
{
float:left;
width:180px;
}
.refrence_phone
{
float:left;
width:160px;
}
.refrence_relationship
{
float:left;
width:160px;
}
.refrence_years
{
float:left;
width:50px;
}
.text1
{
width:160px;
background: #EEEEEE;
border: 1px solid #FFA9E3;
color: #BF4A9A;
padding: 2px 3px;
}
.text2
{
width:140px;
background: #EEEEEE;
border: 1px solid #FFA9E3;
color: #BF4A9A;
padding: 2px 3px;
}
.text3
{
width:140px;
background: #EEEEEE;
border: 1px solid #FFA9E3;
color: #BF4A9A;
padding: 2px 3px;
}
.text4
{
width:30px;
background: #EEEEEE;
border: 1px solid #FFA9E3;
color: #BF4A9A;
padding: 2px 3px;
}



#left_menu
{
float:left;
margin-bottom:20px;
width:480px;
padding:0px 15px;
border-right:solid #c995b8 2px;
}

#right_menu
{
float:right;
margin-bottom:20px;
width:460px;
padding:0px 15px 0px 0px;
}
#desc_menu_div {
    width: 100%;
	/* border-bottom:dotted 1px #333; */
}

#menu_paging, #menu-paging
{
width:460px;
text-align:right;
position:absolute;
}
 #menu-paging{
	display: none;
}
#menu_paging a, #menu-paging a
{
margin-left:20px;
font-weight:bold;
color:#8b1f69;
}

#line_dotted {
    margin: 5px 0px 0px 0px;
	background:url("images/line-dotted.png") repeat-x scroll 0 13px transparent;
}
#line_dotted span {
   /* background:#eac0fd; */
   background:#fbe3f1 ;
   padding-right:10px;
}

.menu_list {
	float:left;
    background-color: white;
    font-weight: bold;
    padding-right: 10px;
}
#price {
    float: right;
    padding-left: 10px;
    padding-right: 0px;
}
.menu_small_heading
{
height:18px;
padding:6px 0px 0px 0px;
}
.menu_small_heading1
{
font-style:italic;
padding:2px 0px 0px 0px;
}
.menu_large_heading
{
height:18px;
font-weight:bold;
color:#8b1f69;
padding:30px 0px 0px 0px;
}
.menu_large_heading1
{
height:18px;
font-weight:bold;
color:#8b1f69;
}

.services_ul
{
margin-left:20px;
list-style:none;
}
.services_ul li
{
font-size:20px;
}

.gallery_cat
{
float:left;
margin:0px 0px 50px 70px;
width:202px;
}
.gallery_cat img
{
width:200px;
height:175px;
}
.gallery_cat_heading
{
text-align:center;
font-weight:bold;
font-size:20px;
}
.gallery_cat_heading a
{
color:#8b1f69;
}

.add_space
{
height:20px;
}
.gallery_image_thumbnail
{
float:left;
margin:0px 0px 20px 38px;
width:200px;
height:175px;
overflow:hidden;
}
.next_previous
{
text-align:right;
padding-right:45px;
}
.next_previous a
{
color:#8b1f69;
margin-left:20px;
}
.menus_ol
{
margin-left:50px;
}
.conditioned_text
{
font-size:12px;
font-style:italic;
}
.selected_menu
{
color:#de78bd !important;
}


.services_p
{
margin-bottom:12px;
}
.services_p span
{
font-weight:bold;
}

#featured_slider{
overflow-x: hidden;}
.dropdown{display:none;}

/*** My responsive change *****/
@media only screen and (max-width: 1024px){
	body{
		background-color: #84065B;
	}
	#wrapper, #main_header, .showcase, .showcase-content, #footer_main, #banner_content,#page_heading{
		width: 100% !important;
	}
	#right_header{
		width: 640px;
	}
	#main_content{
		padding: 0 0 200px 0;
		width: 100%;
	}
	#footer{
		padding-left: 15px;
		margin-top: -220px;
	}
}


@media only screen and (min-width: 768px) and (max-width: 991px) {
	
	/*#full_header {width: 81%;
overflow: hidden;}
	#main_header {width: 100%;}
	#right_header {width: 65%;}
	#content {background: #84065b;width: 81%;}
	#main_content {width: 99%; margin: 0px;}
	#left_content {width: 64%; margin-left:10px;}
	#featured_slider {margin: 0px !important;width: 81% !important;overflow: hidden;}
	#footer_main {width: 90%;}
	#left_part2, #left_part4 { margin-left:5px;}
	#footer {width: 81%;}
	#banner_content {}
	#main_banner {width: 90%;}*/
	#wrapper{width:100% !important;}
	#full_header {width:100%;
overflow: hidden;}
	#main_header {width: 100%;}
	#right_header {width: 65%;position: absolute;right: 0px;}
	#content {background: #84065b;width:100%;}
	#main_content {width: 93%;}
	#left_content {float: none;margin: 0 auto;}
	#left_part1, #left_part3 {width: 49%;}
	#fb, #twtr, #contact_us{float: left !important;margin-left: 17px;}
	#sidebar {float: left !important;width: 100% !important;}
	#featured_slider {margin: 0px !important;width: 100% !important;overflow: hidden;}
	#footer_main {width: 90%;}
	#left_part2, #left_part4 { margin-left:5px;}
	#footer {width: 100%;}
	#banner_content {}
	#main_banner {width: 100%;}
	#pages_content {background: url(images/body_bg2.png) repeat-y top center;}
	#pages_left_content {width: 100%;}
	#left_menu {width: 45%;}
	#right_menu {width: 45%;}
	#menu_paging {width: 40%;}
	#page_heading {width: 100%;}
	#footer_menus {padding-top: 182px;}
	#logo img{width: 246px;height: 141px;position: absolute;}
	#sidebar_gallery{float: left !important;margin-left: 17px;}
	#side_gallery {position: inherit !important;}
	#fb, #twtr, #contact_us{float: none !important;text-align: center;}
	#sidebar_become_fan,#sidebar_contact, #side_gallery{margin: 25px auto;overflow: hidden;}
	}
	
	
@media (min-width: 481px) and (max-width: 768px) {
	#wrapper{width:100% !important;}
	#full_header {width:100%;
overflow: hidden;}
	.dropdown{display:inherit;}
	#menus{display:none}
	.dropdown select{width: 100%;text-align: center;height: 30px;margin-top: 2px;}
	.dropdown .child{padding-left: 15px;position: relative;left: 15px;}
	#main_header {width: 100%;}
	#right_header {width:54%;position: absolute;right: 0px;}
	#content {background: #84065b;width:100%;}
	#main_content {width: 93%;}
	#left_content {float: none;margin: 0 auto;}
	#left_part1, #left_part3 {width: 49%;}
	#fb, #twtr, #contact_us{float: none !important;margin-left: 17px;}
	#sidebar {float: none !important;width: 100% !important; text-align: center;}
	#featured_slider {margin: 0px !important;width: 100% !important;overflow: hidden;}
	#footer_main {width: 90%;}
	#left_part2, #left_part4 { margin-left:5px;}
	#footer {width: 100%;text-align: center;padding-left: 0;}
	#banner_content {}
	#main_banner {width: 100%;}
	#pages_content {background: url(images/body_bg2.png) repeat-y top center;}
 #left_menu {width: 45%;}
 #right_menu {width: 45%;}
 #menu_paging {width: 40%;}
	#page_heading {width: 100%;}
	#footer_menus {padding-top: 182px;}
	#logo img{ width:32%;position: absolute;}
	.simple_text {padding-top: 15%;font-size: 88%;}
	#side_gallery{float: none !important;margin: 25px auto}
	#sidebar_become_fan,#sidebar_contact{margin: 25px auto;overflow: hidden;}
	}
	
@media (min-width: 480px) and (max-width: 680px)	{
	.dropdown{display:inherit;}
	#menus{display:none}
	.dropdown select{width: 100%;text-align: center;height: 30px;margin-top: 2px;}
	.dropdown .child{padding-left: 15px;position: relative;left: 15px;}
	#left_content .image img{width: 100%;}
	#pages_left_content {width:100%;}
	#left_content {	width:100%;}
	#left_part1, #left_part3 {width: 48%;}
	#left_part2, #left_part4{width: 48%;}
	.colored_text {font-size: 88%;}
	.simple_text {}
	#right_header {width: 45%;}
	#logo img {width: 37%;}
	#left_part1 .image { width:100%; height:100%;}
	#left_part2 .image { width:100%; height:100%;}
	#left_part3 .image { width:100%; height:100%;}
	#left_part4 .image { width:100%; height:100%;}
		#sidebar img{width:80%; }
		
		.twtr-ft div {width: 80%;}
		.fb_iframe_widget iframe { width:230px !important;}
		#side_gallery { position: relative;float: left;	}
	#side_gallery img{width: 25%;}
	#banner_p{padding: 20px 0 0 10px;}
	#sidebar_become_fan, #sidebar_contact{margin: 10px auto;}
	.fb_iframe_widget span{width: 220px !important;}
	#footer_menus a{display: block;}
	#footer_menus {padding-top: 90px;}
	#copyrights{padding: 24px 0 0 0;}
	.gallery_cat{width: 32%;margin: 0px 0px 50px 50px;}
	.refrence_name, .refrence_phone{width: 110px; margin-right: 20px;}
	.text1, .text2{width: 100%}
	#contact_us_page_form {float: none !important;width: 100%;color: #84065b;margin: 0 auto;}
	#contact_us_page_form form table{margin: 0 auto;}
	#contact_us_detail {float: none !important;color: #84065b;width: 100%;text-align: center;margin: 25px 0;}
	.apply_txtarea{width: 235px;}
	.apply_txtfld{width: 200px;}
	}

	
@media (max-width: 481px)	{

#wrapper{width:100% !important;}
	#full_header {width:100%;
overflow: hidden;}
	#main_header {width: 100%;}
	#right_header {width:73%;position: absolute;right: 0px;}
	#content {background: #84065b;width:100%;}
	#main_content {width: 93%;padding: 0 0 90px 0;}
	#left_content {float: none;margin: 0 auto;}
	#left_part1, #left_part3 {width: 49%;}
	#fb, #twtr, #contact_us{float: none !important;margin-left: 0;}
	#sidebar {width: 100% !important;margin: 0 auto; text-align: center;}
	#featured_slider {margin: 0px !important;width: 100% !important;overflow: hidden;}
	#footer_main {width: 90%;}
	#left_part2, #left_part4 { margin-left:5px;}
	#footer {width: 100%;padding: 0; text-a;ign: center;}
	#banner_content {}
	#main_banner {width: 100%;}
	#pages_content {background: url(images/body_bg2.png) repeat-y top center;}
	#pages_left_content {width: 98%;}
	#left_menu {width: 85%;}
	#right_menu {width: 91%;}
	#menu_paging {width: 78%; display: none;}
	#menu-paging {width: 90%; display: block;text-align: center;margin-top: 26px;}
	#page_heading {width: 100%;}
	#footer_menus {padding-top: 172px;text-align: center;background: #84065B}
	#footer {margin-top: -159px;}
	#logo img{ width:45%;position: absolute;}
	.simple_text {padding-top: 8%;font-size: 88%;}
	#copyrights{text-align: center;background: #84065B}
	#left_content .image img{width: 100%;}
	#left_content {	width:87%;}
	#left_part1, #left_part3 {width: 91%;}
	#left_part2, #left_part4{width: 91%;}
	.colored_text {font-size: 88%;}
	.simple_text {margin-top: 11%;}
	#right_header {width: 89%;}
	#logo img {width: 37%;}
	#left_part1 .image { width:100%; height:100%;}
	#left_part2 .image { width:100%; height:100%;}
	#left_part3 .image { width:100%; height:100%;}
	#left_part4 .image { width:100%; height:100%;}
	
	#right_menu {padding: 0px 0px 0px 0px !important;}
	.banner_description{font-size:17px;;width:400px;}
	.banner_heading {font-size:150%;}
	#banner_p {width: 570px;padding: 20px 0px 0px 30px;margin-left:-45px;}
	.apply_txtfld {width: 80%;}
	.apply_txtarea {width: 90%;}
	#side_gallery { position: relative;float: none; margin:20px auto;}
	#left_menu{border-right: none;}
	.gallery_cat {width: 38%;margin: 0px 0px 50px 40px;}
	.gallery_cat img {width: 100%;height: auto;}
	.gallery_image_thumbnail{margin: 0px 0px 20px 11px;}
	.refrence_relationship{width: 27%;margin-right: 12px;}
	.refrence_name, .refrence_phone{width: 20%;}
	.text3{width: 100%}
	#price-page #footer{margin-top: 0;}
	#price-page #footer_menus{padding-top: 100px;}
	#footer_menus {padding-top: 100px;}
	}

@media (max-width: 384px){
	.dropdown{display:inherit;}
	#menus{display:none}
	.dropdown select{width: 100%;text-align: center;height: 30px;margin-top: 2px;}
	.dropdown .child{padding-left: 15px;position: relative;left: 15px;}
	#sidebar_become_fan, #sidebar_contact{margin: 10px auto;}
	#footer_menus a{display: block;}
	#copyrights{padding: 20px;}
	.gallery_cat{margin: 0px 0px 15px 20px;}
	.gallery_image_thumbnail{margin: 0px 4px 10px 0;width: 48%;height: auto;}
	.gallery_image_thumbnail img{width: 100%; height: auto}
	.text1, .text2{width: 100%;}
	.refrence_phone{width: 26%;}
	.refrence_relationship{width: 24%;}
	#contact_us_detail{width: 100%;}
	#nav{margin-top: 5px;}
}

@media (max-width: 321px)	{

	#logo img {width: 51%;margin-left: -25px;}
	.dropdown{display:inherit;}
	#menus{display:none}
	.dropdown select{width: 100%;text-align: center;height: 30px;margin-top: 2px;}
	.dropdown .child{padding-left: 15px;position: relative;left: 15px;}
	#main_banner{width: 100%;}
	.contact_txtfld {width: 150px;}
	.contact_txtbox{width: 150px;}
	#contact_us_detail{width: 223px;}
	.simple_text {margin-top: 18%;}
	#footer_menus {padding-top: 100px;}
	#front-page #footer_menus {padding-top: 158px;}
	.banner_description{font-size:15px;;width:85%;margin-left: 20px;}
	.banner_heading {font-size:18px;	}
	#banner_p {width: 100%;padding: 0;margin-left:0;}
	.simple_text {margin-top: 9%;}
	.apply_txtfld {width: 105px;}
	.apply_txtarea {width: 105px;}
	.simple_text {margin-top: 9%;width: 150px;margin-left: 105px;}
	.gallery_cat { margin:0 15px 0 0;}
	#main_banner_2{width: 100%;}
	#fb{overflow: hidden;}
	.about_left_img{width: 55%;}
	.refrence_phone {width: 28%;}
	.refrence_relationship {width: 16%;}
	.refrence_phone, .refrence_name, .refrence_relationship, .refrence_years{font-size: 10px;}
	#side_gallery, #contact_us_page_form{width: 100% !important;}
	}