html, body {
	margin: 0px;
	padding: 0px !important;
}
body {
	background: #fff;
	color: #494949;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	overflow-x: hidden;
}
a {
	text-decoration: none;
	color: #fff;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
a:hover {
	color: #08cece;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
 input:foucs {
 outline:transparent;
 -webkit-appearance:none;
 -moz-appearance:none;
 outline-color: transparent;
 outline-style: none;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
h2 {
	font-family: 'Great Vibes', cursive;
	font-size: 48px;
	text-align: center;
	color: #fff;
	font-weight: normal;
}
a img, img {
	border: 0px;
	max-width: 100%;
}
ul, li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.wrapper {
	max-width: 1000px;
	margin: 0px auto;
}
.wrapper-big {
	max-width: 1360px;
	margin: 0px auto;
}
.header {
	width: 100%;
	float: left;
	z-index: 999;
}
.header_bg {
	position: relative;
	background-color: #08cece;
	height: 112px;
}
.header_fixed {
	float: left;
	width: 100%;
	height: 110px;
	overflow: hidden;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.header_bg .header_fixed {
	background-color: #08cece;
	float: left;
	width: 100%;
	height: 110px;
	overflow: hidden;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.header_fixed.smaller {
	background: none repeat scroll 0 0 #08cece;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 85px;
	z-index: 99999;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.header_left {
	width: 210px;
	float: left;
	text-align: left;
}
.header_left .logo {
	width: 100%;
	float: left;
}
.header_left .logo a {
	float: left;
	padding: 20px 0px 15px;
}
.header_left .logo img {
	width: 100%;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.smaller .header_left .logo img {
	width: 63%;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.header_right {
	float: right;
	width: 75%;
	padding: 25px 0px;
}
.right_regester {
	float: left;
}
.right_regester ul li {
	display: inline-block;
}
.right_regester ul li a {
	background: inherit;
	border: 1px solid #fff;
	display: inline-block;
	margin: 5px 0px 0px 10px;
	font-size: 14px;
	padding: 5px 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.right_regester ul li a:hover {
	background: #08cece;
	border: 1px solid #08cece;
	color: #fff;
}
.home_slider {
	float: left;
	position: relative;
	width: 100%;
}
.home_slider img {
	width: 100%;
	height: 800px;
}
.home_top {
	width: 100%;
	float: left;
	position: relative;
	z-index: 1;
}
/* 
 * launching soon
 */
.home_launch_soon {
	float: left;
	left: 0;
	position: absolute;
	text-align: center;
	top: -520px;
	width: 100%;
	background: url(../images/home_slider_title_bg.png);
	padding: 25px 0px;
}
.home_launch_soon h4 {
	color: #FFFFFF;
	font-family: "Great Vibes", cursive;
	font-size: 52px;
	line-height: 60px;
	font-weight: 400;
	text-shadow: 1px 1px 5px #515151;
	width: 100%;
}
.home_launch_soon p {
	color: #FFFFFF;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 26px;
	line-height: 30px;
	font-weight: 400;
	margin: 5px 0px 5px;
	text-shadow: 1px 1px 5px #515151;
	width: 100%;
}
.pin_search {
	background: rgba(0,0,0,0.5);
	margin: -275px auto 0px;
	padding: 20px;
	width: 710px;
	height: 111px;
}
.pin_search h2 {
	font-size: 42px;
	margin: 0px 0px 10px;
}
.pin_search_frm {
	width: 100%;
	float: left;
}
.pin_search_frm input[type="text"] {
	background: #fff;
	border: 2px solid #fff;
	color: #9a9a9a;
	float: left;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 500;
	font-size: 16px;
	padding: 12px 10px;
	width: 120px;
}
.pin_search_frm input[type="submit"] {
	float: left;
	font-size: 16px;
	height: 48px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 500;
	margin: 0px 0px 0px 15px;
	padding: 10px;
	text-align: center;
	width: 190px;
}
.pin_search_frm .sbHolder {
	background: #fff;
	border: 2px solid #fff;
	float: left;
	font-size: 16px;
	font-weight: normal;
	height: 44px;
	margin: 0px 0px 0px 10px;
	width: 165px;
}
.pin_search_frm .sbToggle {
	color: #9a9a9a;
	font-size: 20px;
	height: 35px;
	padding: 12px 5px 0px 10px;
	width: 25px;
}
.pin_search_frm .sbSelector {
	height: 44px;
	line-height: 44px;
	width: 165px;
}
.pin_search_frm .sbSelector:link, .pin_search_frm .sbSelector:visited {
	color: #9a9a9a;
}
.pin_search_frm .sbSelector:hover {
	color: #9a9a9a;
}
.pin_search_frm .sbOptions {
	background: #fff;
	color: #fff;
	border: solid 2px #fff;
	left: -2px;
	top: 30px;
	width: 165px;
}
.pin_search_frm .sbOptions li a {
	border-bottom: 1px solid #9a9a9a;
	padding: 7px 0 7px 3px;
}
.pin_search_frm .sbOptions li:last-child a {
	border-bottom: none;
}
.pin_search_frm .sbOptions a:link, .pin_search_frm .sbOptions a:visited {
	color: #9a9a9a;
}
.pin_search_frm .sbOptions a:hover, .pin_search_frm .sbOptions a:focus, .pin_search_frm .sbOptions a.sbFocus {
	color: #08cece;
}
.button_class {
	border: 1px solid #08cece;
	background-color: #08cece;
	border: none;
	color: #fff;
	font-weight: normal;
	cursor: pointer;
	-webkit-transition: ease-out 0.3s;
	-moz-transition: ease-out 0.3s;
	-o-transition: ease-out 0.3s;
	transition: ease-out 0.3s;
}
a.button_class {
	color: #fff;
}
.button_class:hover {
	border: 1px solid #08cece;
	background-color: #fff;
	color: #08cece;
	-webkit-transition: ease-out 0.3s;
	-moz-transition: ease-out 0.3s;
	-o-transition: ease-out 0.3s;
	transition: ease-out 0.3s;
}
.textbox_class {
	border: 1px solid #c7c2c2;
	background: none;
	color: #4F4D4D;
}
.slectbox_class {
	border: 1px solid #c7c2c2;
	background: none;
	color: #4F4D4D;
}
.sroll_down_plan_wedding {
	float: left;
	width: 100%;
	text-align: center;
	margin: 10px 0px 0px;
}
.sroll_down_plan_wedding a {
	background: url(../images/down_arrow.png) no-repeat left 5px;
	display: inline-block;
	color: #fff;
	width: 350px;
	font-size: 18px;
	margin: 10px 0px 0px;
	padding: 0px 0px 0px 20px;
	text-transform: uppercase;
	-webkit-transition: ease-out 0.3s;
	-moz-transition: ease-out 0.3s;
	-o-transition: ease-out 0.3s;
	transition: ease-out 0.3s;
}
.sroll_down_plan_wedding a:hover {
	-webkit-transition: ease-out 0.3s;
	-moz-transition: ease-out 0.3s;
	-o-transition: ease-out 0.3s;
	transition: ease-out 0.3s;
}
.page_content {
	width: 100%;
	float: left;
}
.planning_tools {
	float: left;
	width: 100%;
	background: #08cece url(../images/bird_logo.png) repeat left top;
}
.inner_planning_tools {
	float: left;
	width: 100%;
	text-align: center;
	padding: 30px 0px;
}
.inner_planning_tools ul {
	display: inline-block;
	width: 100%;
	margin: 20px 0px 30px;
}
.inner_planning_tools ul li {
	display: inline-block;
	margin: 15px 20px;
	vertical-align: top;
	max-width: 155px;
}
.inner_planning_tools ul li a {
	display: inline-block;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.inner_planning_tools ul li a img {
	background: #FFF;
	display: inline-block;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	-webkit-transition-duration: 0.9s;
	-moz-transition-duration: 0.9s;
	-o-transition-duration: 0.9s;
	transition-duration: 0.9s;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
	overflow: hidden;
}
.inner_planning_tools ul li a span {
	display: block;
	color: #fff;
	font-size: 20px;
	font-weight: 300;
	margin: 10px 0px 0px;
	text-transform: capitalize;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.inner_planning_tools ul li a:hover img {
	background: rgba(73,73,73,0.9);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.inner_planning_tools ul li a:hover span {
	color: #494949;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.free_website_view {
	float: left;
	width: 100%;
	margin: 40px 0px 0px;
	position: relative;
	z-index: 0;
}
.free_website_image {
	float: left;
	margin: 0px 0px 0px -90px;
	width: 64%;
}
.free_website_text {
	float: left;
	width: 42%;
	margin: 90px 0px 0px;
}
.free_website_text h2 {
	color: #08cece;
	text-align: left;
}
.free_website_text h3 {
	font-size: 26px;
	margin: 20px 0px 10px;
	font-weight: 600;
}
.free_website_text p {
	font-size: 22px;
	margin: 10px 0px 20px;
	font-weight: 200;
}
.free_website_text ul {
	float: right;
}
.free_website_text ul li {
	display: inline-block;
	margin: 0px 0px 0px 10px;
}
.free_website_text ul li a {
	background-color: transparent;
	text-align: center;
	display: inline-block;
	border: 1px solid #08cece;
	color: #08cece;
	padding: 10px 0px;
	width: 190px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.free_website_text ul li a:hover {
	background-color: #08cece;
	color: #fff;
}
.find_your_supplier {
	float: left;
	width: 100%;
	background-color: #f6f6f6;
	margin: -37px 0px 0px;
}
.inner_find_your_supplier {
	float: left;
	width: 100%;
	margin: 70px 0px 40px;
}
.inner_find_your_supplier h2 {
	color: #08cece;
	margin: 40px 0px;
}
.find_supplier_box {
	float: left;
	width: 100%;
}
.box_inner {
	background-color: #fff;
	float: left;
	width: 325px;
	text-align: center;
	margin: 0px 20px 0px 0px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.box_inner h3 {
	color: #fff;
	font-size: 38px;
	text-transform: capitalize;
	margin: -55px 0px 20px;
}
.box_inner > ul {
	display: inline-block;
	width: 100%;
	text-align: left;
	margin: 0px 0px 30px;
}
.box_inner > ul > li {
	border-bottom: 1px solid #f1f1f1;
	display: block;
	margin: 0px 30px;
	font-size: 18px;
	font-weight: 200;
	padding: 5px;
	text-transform: capitalize;
}
.box_inner ul li ul li {
	border-bottom: 1px solid #f1f1f1;
	display: block;
	font-size: 18px;
	font-weight: 200;
	padding: 5px;
	text-transform: capitalize;
}
.box_inner ul li a {
	color: #494949;
}
.box_inner ul li a:hover {
	color: #08cece;
}
.box_inner ul li ul li:last-child {
	border-bottom: none;
}
#viewall, #viewall2 {
	padding: 0px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.box_inner > a {
	display: inline-block;
	color: #08cece;
	margin: -15px 0px 20px;
}
.box_inner a:hover {
	color: #494949;
}
.box_inner:last-child {
	margin: 0px 0px 0px;
}
.browse_for_venue {
	float: left;
	width: 100%;
}
.browse_for_venue h2 {
	color: #08cece;
	margin: 40px 0px;
}
.browse_for_venue ul {
	display: inline-block;
	font-size: 0px;
	margin: 0px 0px 30px;
	width: 1020px;
}
.browse_for_venue ul li {
	float: left;
	position: relative;
	vertical-align: top;
	margin: 0px 20px 20px 0px;
}
.browse_for_venue ul > li > a > img {
	width: 100%;
}
.browse_for_venue ul li a .box_hover {
	height: 100%;
	left: 0px;
	opacity: 0px;
	position: absolute;
	text-align: center;
	top: 0px;
	transition: all 0.2s ease 0s;
	visibility: visible;
	width: 100%;
	z-index: 0;
}
.browse_for_venue ul li .box_hover > span {
	background: rgba(0,0,0,0.28);
	display: table-cell;
	height: 345px;
	vertical-align: middle;
	width: 1000px;
}
.box_hover span.inner_text {
	color: #fff;
	display: block;
	font-size: 42px;
	font-weight: 700;
	text-transform: uppercase;
	transition: all 0.2s ease 0s;
}
.browse_for_venue ul li:hover .box_hover {
	background: rgba(8,206,206,0.5);
	transition: all 0.2s ease 0s;
	visibility: visible;
}
.view_venues {
	float: left;
	width: 100%;
	text-align: center;
	margin: 0px 0px 40px;
}
.view_venues a {
	color: #08cece;
	display: inline-block;
	background-color: #fff;
	border: 1px solid #08cece;
	padding: 10px 50px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.view_venues a:hover {
	color: #fff;
	background-color: #08cece;
}
.newsletter_view {
	float: left;
	width: 100%;
	background-color: #08cece;
}
.newsletter_inner {
	float: left;
	width: 100%;
}
.newsletter_inner img {
	float: left;
	margin: 0px 0px 0px -80px;
}
.newsletter_inner h3 {
	float: left;
	color: #fff;
	font-size: 33px;
	font-weight: 300;
	margin: 25px 35px;
}
.newsletter_inner input[type="text"] {
	background: #08cece;
	border: 1px solid #fff;
	color: #fff;
	float: left;
	font-size: 16px;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 300;
	padding: 12px 10px;
	font-style: italic;
	width: 290px;
	margin: 43px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.newsletter_inner input[type="text"]:focus {
	font-style: normal;
}
.newsletter_inner input[type="submit"] {
	border: 1px solid #05bcbc;
	background-color: #05bcbc;
	color: #fff;
	float: left;
	font-size: 16px;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 500;
	height: 46px;
	margin: 0px 0px 0px 15px;
	padding: 10px;
	text-align: center;
	width: 192px;
	margin: 43px 0px 43px 5px;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.newsletter_inner input[type="submit"]:hover {
	background-color: #fff;
	color: #05bcbc;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.cmp_list {
	border: 1px solid #05bcbc;
	position: relative;
	background-color: #05bcbc;
	color: #fff;
	float: left;
	font-size: 14px;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 500;
	height: 36px;
	display: inline;
	margin: 0px 0px 0px 15px;
	padding: 6px;
	text-align: center;
	width: 120px;
	margin: 0px 0px 0px 5px;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px 0px 0px 0px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.enq_list sup, .cmp_list sup {
	position: absolute;
	right: 0px;
	display: inline-block;
	background-color: #f54f3f;
	width: 20px;
	height: 20px;
	border-radius: 10px;
	line-height: 20px;
	margin: -15px -10px 0 0;
	border: 1px solid #FFF
}
.cmp_list:hover {
	background-color: #fff;
	color: #05bcbc;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.enq_list {
	position: relative;
	border: 1px solid #05bcbc;
	background-color: #05bcbc;
	color: #fff;
	float: left;
	display: inline;
	font-size: 14px;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 500;
	height: 36px;
	padding: 6px;
	text-align: center;
	width: 120px;
	margin: 0px 5px 0px 5px;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px 0px 0px 0px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.enq_list:hover {
	background-color: #fff;
	color: #05bcbc;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.footer {
	width: 100%;
	float: left;
	background: #494949 url(../images/bird_logo_bg.png) repeat left top;
}
.footer_box {
	width: 100%;
	float: left;
	margin: 40px 0px;
}
.footer_box > a > img {
	display: inline-block;
	margin: 0px 0px 30px 30px;
}
.footer ul {
	width: 100%;
	float: left;
}
.footer ul li {
	width: 24%;
	display: inline-block;
	vertical-align: top;
}
.footer ul li h5 {
	width: 100%;
	float: left;
	text-transform: capitalize;
	color: #fff;
	font-size: 18px;
	padding: 10px 0px;
	font-weight: 600;
	margin: -40px 0px 0px;
}
.footer ul li ul {
	width: 100%;
	float: left;
}
.footer ul li ul li {
	width: 100%;
	float: left;
}
.footer ul li ul li a {
	color: #fff;
	float: left;
	font-size: 14px;
	line-height: 20px;
}
.footer ul li ul li a:hover {
	color: #08cece;
}
.footer ul li ul li a span {
	float: left;
	margin-top: 1px;
}
.footer_bottom {
	float: left;
	width: 100%;
}
.footer_left {
	float: left;
	width: 40%;
}
.footer_left p {
	font-size: 14px;
	color: #fff;
	margin: 5px 0px;
}
.footer_right {
	float: right;
	width: 60%;
}
.footer .footer_right ul {
	float: right;
	width: auto;
}
.footer .footer_right ul li {
	width: auto;
}
.footer .footer_right ul li a {
	background-color: transparent;
	border: 1px solid #fff;
	color: #fff;
	float: left;
	font-size: 20px;
	font-weight: normal;
	height: 22px;
	margin: 3px 2px 15px;
	padding: 9px 5px 5px 8px;
	width: 24px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.footer .footer_right ul li a span {
	line-height: 20px;
}
.footer .footer_right ul li a:hover {
	border: 1px solid #08cece;
	background-color: #08cece;
}
/*------------------------------------ venue search list page start ----------------------------------------*/

.header_bg .nav a:hover {
	color: #494949;
}
.fixed .nav a:hover {
	color: #08cece;
}
.header_bg .right_regester ul li a:hover, .header_top .right_regester ul li a:hover {
	background: #05bcbc;
	border: 1px solid #05bcbc;
	color: #fff;
}
.banner {
	background: url(../images/banner_image.jpg) repeat left top;
	float: left;
	width: 100%;
}
.breadcrumb {
	float: left;
	width: 100%;
}
.breadcrumb ul li {
	display: inline-block;
	margin: 10px 5px 10px 0px;
	color: #323232;
}
.breadcrumb ul li a {
	display: inline-block;
	color: #323232;
	margin: 0px 2px 0px 0px;
	text-transform: capitalize;
}
.breadcrumb ul li:last-child a {
	cursor: text;
}
.banner_title {
	float: left;
	width: 100%;
}
.banner_title h1 {
	float: left;
	font-family: "Great Vibes", cursive;
	font-size: 49px;
	font-weight: normal;
	margin: 0px 0px 20px;
	text-transform: capitalize;
}
.search_venues {
	float: right;
	position: relative;
	margin: 15px 0px 0px;
}
.search_venues input[type="text"], .wedding_event input.search_bg {
	background: transparent;
	border: 1px solid #08cece;
	color: #08cece;
	float: left;
	font-size: 14px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 500;
	font-style: italic;
	height: 19px;
	padding: 5px 35px 5px 10px;
	width: 175px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.search_venues span.search_bg {
	display: inline-block;
	background: #08cece url(../images/search_image.png) no-repeat center center;
	height: 21px;
	padding: 5px 3px;
	position: absolute;
	left: 192px;
	width: 25px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.search_venues input[type="text"]:focus {
	font-style: normal;
}
.search_venues input[type="submit"] {
	border: 1px solid #08cece;
	background-color: #08cece;
	color: #fff;
	float: left;
	font-size: 14px;
	height: 31px;
	margin: 0px 0px 0px 15px;
	padding: 5px 0px;
	text-align: center;
	width: 150px;
	margin: 0px 0px 0px 20px;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.search_venues input[type="submit"]:hover {
	background-color: transparent;
	color: #08cece;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.middle {
	float: left;
	width: 100%;
}
.middle_bg {
	float: left;
	width: 100%;
	background-color: #f6f6f6;
}
.select_state {
	float: left;
	width: 100%;
	background-color: #e8e8e8;
	margin: 30px 0px;
	padding: 15px 0px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.select_state p {
	float: left;
	margin: 10px 0px 10px 20px;
}
.select_state ul {
	float: right;
	margin: 5px 20px 5px 0px;
}
.select_state ul li {
	display: inline-block;
	margin: 0px 8px;
	text-align: center;
}
.select_state ul li a {
	color: #494949;
	display: inline-block;
	font-size: 18px;
	text-transform: uppercase;
	padding: 4px 0px;
	width: 56px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.select_state ul li a:hover, .select_state ul li.active a {
	background-color: #fff;
}
.wrapper-big-content {
	margin: 0px auto;
	width: 1375px;
	clear: both;
}
.left_content {
	float: left;
	width: 326px;
}
.category_view {
	float: left;
	width: 100%;
}
/*accordion tab*/
.category_view .accordion {
	float: left;
	width: 100%;
	position: relative;
}
.category_view .accordion .menu_head, .category_view .accordion1 .menu_head1 {
	padding: 18px 0px 16px;
	width: 100%;
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	cursor: pointer;
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.category_view .accordion .menu_head img, .category_view .accordion1 .menu_head1 img {
	display: inline-block;
	margin: 0px 10px 0px 0px;
	vertical-align: top;
}
.category_view .accordion .menu_body .category_list, .category_view .accordion1 .menu_body1 .category_list {
	display: inline-block;
	background-color: #fff;
	float: left;
	padding: 15px 30px 30px;
	width: 266px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}
.category_view .accordion .currnt, .category_view .accordion1 .currnt1 {
	border-bottom: none;
	margin-bottom: 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.category_view .accordion .plusminus, .category_view .accordion1 .plusminus1 {
	background: url(../images/plus_icon.png) no-repeat 0px center;
	float: right;
	height: 20px;
	padding: 0px;
	text-indent: -99999px;
	width: 30px;
}
.category_view .accordion .currnt .plusminus, .category_view .accordion1 .currnt1 .plusminus1 {
	background: url(../images/minus_icon.jpg) no-repeat 0px center;
}
.category_view .category_list > a {
	display: none;
	background: #f8f8f8;
	color: #1d1710;
	padding: 10px 0px;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 16px;
	width: 100%;
}
.category_view .category_list a span {
	color: #517cce;
	display: inline-block;
	font-size: 32px;
	line-height: 0px;
	margin: 0px 5px;
	vertical-align: middle;
	width: 30px;
}
/*end of accordion tab*/

.accordion_1 {
	display: inline-block;
}
.accordion_2 {
	display: none;
}
.accordion_bg_1 {
	background: #08cece url(../images/location_bg.png) no-repeat 10px top;
}
.accordion_bg_2 {
	background: #08cece url(../images/friends_bg.png) no-repeat 5px top;
	margin: 15px 0px 0px;
}
.accordion_bg_3 {
	background: #08cece url(../images/hood_food_bg.png) no-repeat -10px top;
	margin: 15px 0px 0px;
}
.accordion_bg_4 {
	background: #08cece url(../images/home_bg.png) no-repeat 0px top;
	margin: 15px 0px 0px;
}
.accordion_bg_5 {
	background: #08cece url(../images/sound_bg.png) no-repeat 5px top;
	margin: 15px 0px 0px;
}
.category_view .accordion .menu_body ul, .category_view .accordion1 .menu_body1 ul {
	float: left;
	width: 100%;
	position: relative;
}
.top_text {
	border-bottom: none !important;
}
.category_view .accordion .menu_body ul li input[type="text"], .category_view .accordion1 .menu_body1 ul li input[type="text"] {
	background-color: #fff;
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	color: #a8a8a8;
	font-size: 16px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 500;
	font-style: italic;
	padding: 10px 11px;
	width: 71%;
}
.category_view .accordion .menu_body ul li input[type="text"]:focus .category_view .accordion1 .menu_body1 ul li input[type="text"]:focus {
	font-style: normal;
}
.category_view .accordion .menu_body ul li, .category_view .accordion1 .menu_body1 ul li {
	border-bottom: 1px solid #f1f1f1;
	font-size: 18px;
	font-weight: 200;
	margin: 0px;
	padding: 8px 0px;
}
.category_view .accordion .menu_body ul li > span, .category_view .accordion1 .menu_body1 ul li > span {
	display: block;
}
.category_view .accordion .menu_body ul li input[type=radio], .category_view .accordion .menu_body ul li input[type=checkbox], .category_view .accordion1 .menu_body1 ul li input[type=radio], .category_view .accordion1 .menu_body1 ul li input[type=checkbox] {
	display: none;
}
.category_view .accordion .menu_body ul li label:before, .category_view .accordion1 .menu_body1 ul li label:before {
	background-color: #fff;
	border: 1px solid #c2c2c2;
	content: "";
	display: inline-block;
	height: 16px;
	left: 0px;
	margin-right: 10px;
	padding: 0px 0px 5px 5px;
	position: absolute;
	width: 16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.category_view .accordion .menu_body ul li input[type=radio]:checked + label:before, .category_view .accordion .menu_body ul li input[type=checkbox]:checked + label:before, .category_view .accordion1 .menu_body1 ul li input[type=radio]:checked + label:before, .category_view .accordion1 .menu_body1 ul li input[type=checkbox]:checked + label:before {
	content: "\2713";
	color: #08cece;
	font-size: 26px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
}
.category_view .accordion .menu_body ul li label, .category_view .accordion1 .menu_body1 ul li label {
	margin: 0px 0px 0px 35px;
	cursor: pointer;
	font-weight: 200;
	font-size: 20px;
}
.category_view .accordion .menu_body ul li label:hover, .category_view .accordion1 .menu_body1 ul li label:hover {
	color: #000;
}
.right_content {
	float: right;
	width: 1024px;
}
.full_category {
	float: left;
	width: 100%;
}
.toolbar {
	background-color: #e8e8e8;
	float: left;
	margin: 0px 0px 20px 0px;
	width: 100%;
	padding: 15px 0px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}
.toolbar strong {
	float: left;
	font-weight: 600;
	margin: 5px 50px 5px 15px;
}
.filter_view {
	float: left;
	width: 60%;
	margin: 0px 0px 0px 10%;
}
.filter_select_box {
	float: left;
	max-width: 190px;
	margin: 0px 0px 0px 40px;
}
.filter_view label {
	float: left;
	margin: 4px 10px 0px 0px;
}
.filter_view .sbHolder {
	background: #fff;
	float: left;
	font-size: 14px;
	font-weight: normal;
	height: 30px;
	width: 97px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.filter_view .sbToggle {
	color: #494949;
	font-size: 20px;
	height: 20px;
	padding: 7px 5px 3px 10px;
	width: 25px;
}
.filter_view .sbSelector {
	height: 30px;
	line-height: 30px;
	width: 95px;
}
.filter_view .sbSelector:link, .filter_view .sbSelector:visited {
	color: #494949;
}
.filter_view .sbSelector:hover {
	color: #494949;
}
.filter_view .sbOptions {
	background: #fff;
	color: #fff;
	border: solid 2px #fff;
	left: 0px;
	top: 26px !important;
	width: 93px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px
}
.filter_view .sbOptions li a {
	border-bottom: 1px solid #9a9a9a;
	padding: 7px 0 7px 3px;
}
.filter_view .sbOptions li:last-child a {
	border-bottom: none;
}
.filter_view .sbOptions a:link, .filter_view .sbOptions a:visited {
	color: #494949;
}
.filter_view .sbOptions a:hover, .filter_view .sbOptions a:focus, .filter_view .sbOptions a.sbFocus {
	color: #08cece;
}
.viewby {
	float: right;
	width: 170px;
	margin: 0px 15px 0px 0px;
}
.viewby p {
	color: #08cece;
	float: left;
	font-size: 14px;
	margin: 5px 10px 0px 0px;
}
.viewby > ul {
	float: left;
	text-align: center;
}
.viewby ul li {
	display: inline-block;
	margin: 0px 2px;
	vertical-align: top;
}
.viewby ul li a {
	background-color: transparent;
	color: #08cece;
	border: 1px solid #08cece;
	display: inline-block;
	padding: 7px 6px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.viewby ul li a.grid_view {
	display: inline-block;
	background: url(../images/grid_view1.png) no-repeat center 6px;
	height: 15px;
	width: 20px;
}
.viewby ul li a.grid_view:hover, .viewby ul li.active a.grid_view {
	background: #08cece url(../images/grid_view2.png) no-repeat center 6px;
}
.viewby ul li a.list_view {
	display: inline-block;
	background: url(../images/list_view1.png) no-repeat center 6px;
	height: 15px;
	width: 20px;
}
.viewby ul li a.list_view:hover, .viewby ul li.active a.list_view {
	background: #08cece url(../images/list_view2.png) no-repeat center 6px;
}
.viewby ul li a.loaction_view {
	display: inline-block;
	background: url(../images/pin_view1.png) no-repeat center 6px;
	height: 15px;
	width: 20px;
}
.viewby ul li a.loaction_view:hover, .viewby ul li.active a.loaction_view {
	background: #08cece url(../images/pin_view2.png) no-repeat center 6px;
}
.spotlight_Banners {
	float: left;
	width: 100%;
}
.spotlight_Banners li {
	display: inline-block;
	margin: 0px 13px;
}
.spotlight_Banners li:first-child, .spotlight_Banners li:last-child {
	margin: 0px;
}
.product_view {
	float: left;
	width: 100%;
	margin: 40px 0px 10px;
}
.product_view >ul > li {
	background-color: #FFF;
	float: left;
	margin: 5px 0px 10px;
	width: 100%;
	-webkit-border-radius: 0px 10px 10px 0px;
	-moz-border-radius: 0px 10px 10px 0px;
	border-radius: 0px 10px 10px 0px;
}
.product_view ul li img {
	width: 100%;
	float: left;
 //height:180px!important;
}
.product_image {
	float: left;
	width: 325px;
}
.product_image ul li {
	float: left;
	width: 100%;
}
.product_image ul li a {
	float: left;
	width: 100%;
}
.product_image ul li img {
	width: 100%;
	float: left;
}
/*---------- slider start -----------*/

.gallery {
	position: relative
}
.gallery .stage {
	overflow: hidden;
	position: relative;
	height: 218px;
	width: 100%;
}
.gallery .stage ul {
	border: 0 none;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}
.gallery .stage ul li {
	position: absolute;
	width: 100%;
	height: 100%;
}
.gallery .stage ul li a {
	display: inline-block;
}
.gallery .stage ul li.inmotion {
	-webkit-transition: -webkit-transform 0.2s ease-out;
	-moz-transition: -moz-transform 0.2s ease-out;
	-o-transition: -o-transform 0.2s ease-out;
	transition: transform 0.2s ease-out;
}
.gallery .stage ul li.inview {
	opacity: 1;
}
.gallery .stage ul li.behind {
	opacity: 1;
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	-o-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
.gallery .stage ul li.ahead {
	opacity: 1;
	-webkit-transform: translate3d(100%, 0, 0);
	-moz-transform: translate3d(100%, 0, 0);
	-o-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}
.gallery .control {
	float: left;
	text-align: center;
	width: 100%;
	z-index: 100;
	-webkit-transition: all 0.1s ease;
	-moz-transition: all 0.1s ease;
	-o-transition: all 0.1s ease;
	-ms-transition: all 0.1s ease;
	transition: all 0.1s ease;
}
.gallery .control a {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	width: 25%;
	height: 35px;
	color: #666;
	font-size: 14px;
}
.gallery .control a.back, .gallery .control a.next {
	cursor: pointer;
	background: rgba(255,255,255,0.7);
	font-size: 14px;
	margin-top: -10px;
	line-height: 14px;
	position: absolute;
	width: 20px;
	height: 18px;
	top: 50%;
	color: #8b8a8a;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.gallery .control a.back {
	left: 10px;
	padding: 5px 1px 1px 3px;
}
.gallery .control a.next {
	right: 10px;
	padding: 5px 0px 1px 4px;
}
.gallery .control a.back:hover, .gallery .control a.next:hover {
	color: #08cece;
}
.gallery .control a.back span, .gallery .control a.next span {
	line-height: 19px;
	display: inline-block;
}
.gallery .control span.counter {
	display: inline-block;
	color: #fff;
	bottom: 10px;
	right: 10px;
	width: auto;
	position: absolute;
}
/*---------- slider stop -----------*/

.product_text {
	float: left;
	width: 655px;
	/*padding: 20px; */
	padding: 13px 20px;
}
.left_product_text {
	float: left;
	width: 450px;
}
.left_product_text h3 {
	font-size: 22px;
	font-weight: 600;
}
.left_product_text p {
	font-size: 19px;
	font-weight: 200;
	line-height: 20px;
	margin: 6px 0px 10px;
}
.left_product_text span {
	display: inline-block;
	font-weight: 300;
	margin: 0px 5px 0px 0px;
	vertical-align: middle;
}
.rigth_product_text {
	float: right;
	width: 152px;
	text-align: center;
	position: relative;
}
.rigth_product_text ul li {
	display: inline-block;
	margin: 0px 0px 5px 0px;
	width: 99%;
}
.rigth_product_text ul li.compare_view {
	width: 98.5%;
}
.rigth_product_text ul li a {
	display: inline-block;
	background-color: #08cece;
	border: 1px solid #08cece;
	color: #fff;
	font-size: 18px;
	font-weight: 200;
	padding: 4px 0px 8px;
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.rigth_product_text ul li:last-child {
	margin: 0px;
}
.rigth_product_text ul li a span {
	display: inline-block;
	line-height: 14px;
	margin: 0px 5px 0px 0px;
	vertical-align: middle;
}
.rigth_product_text ul li a:hover {
	display: inline-block;
	background-color: transparent;
	border: 1px solid #08cece;
	color: #08cece;
}
.compare_view {
	border: 1px solid #08cece;
	width: 100%;
	padding: 4px 0px 8px;
	width: 99%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px !important;
}
.compare_view input[type=checkbox] {
	display: none;
}
.compare_view label:before {
	background-color: #fff;
	border: 1px solid #08cece;
	content: "";
	display: inline-block;
	height: 12px;
	margin-right: 10px;
	padding: 0px 3px 7px;
	vertical-align: middle;
	width: 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.compare_view input[type=checkbox]:checked + label:before {
	color: #08cece;
	content: "✓";
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
}
.compare_view label {
	cursor: pointer;
	font-weight: 200;
	font-size: 18px;
}
.rigth_product_text ul .compare_view > a {
	display: inline-block;
	background-color: transparent;
	border: 1px solid #08cece;
	color: #08cece;
	font-size: 18px;
	font-weight: 200;
	padding: 8px 0px;
	width: 150px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.rigth_product_text ul .compare_view > a:hover {
	background-color: #08cece;
	border: 1px solid #08cece;
	color: #fff;
}
.similar_view {
	float: right;
	margin: 9px 0px;
}
.product_view2 {
	float: left;
	width: 100%;
}
/*------------------------------------ venue search grid page start ----------------------------------------*/


.product_view.grid > ul > li {
	display: inline-block;
	float: none;
	/*margin: 5px 10px 10px; */
	margin: 10px 5px 15px 6px !important; /*margin:5px 0 10px 15px;*/
	max-height: 100%;
	vertical-align: top;
	/*width: 31%; */
	width: 328px;
	/*height: 328px;*/
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
}
.product_view.grid .product_image {
	width: 100%;
}
.product_view.grid .product_image ul li img {
	float: left;
	height: 218px;
	width: 100%;
}
.product_view.grid .product_text {
	padding: 20px;/*width: 88%; */
}
.product_view.grid .left_product_text {
/*  width: 100%; */
}
.product_view.grid .rigth_product_text {
	width: 100%;
	margin: 25px 0px 0px;
}
.product_view.grid .rigth_product_text ul li {
	display: inline-block;
	margin: 0px 0px 6px;
}
.product_view.grid .rigth_product_text ul .compare_view > a {
	width: 275px;
}
.product_view.grid .rigth_product_text ul .compare_view > a:hover {
	background-color: #08cece;
	border: 1px solid #08cece;
	color: #fff;
}
.product_view.grid .rigth_product_text ul li a {
	width: 99%;
}
.product_view.grid .rigth_product_text ul li a:hover {
	background-color: transparent;
	border: 1px solid #08cece;
	color: #08cece;
	display: inline-block;
}
.product_view.grid > ul .add_view {
	float: left;
	width: 100%;
}
.loading {
	float: left;
	width: 100%;
	text-align: center;
	margin: 20px 0px 35px;
}
/*------------------------------------ venue detail page start ----------------------------------------*/

.header_top {
	position: relative;
	background-color: #08cece;
}
.header_top .header_fixed, .header_top .smaller {
	background-color: #08cece;
	position: relative;
}
.product_detail {
	float: left;
	width: 100%;
	margin: 20px 0px 0px;
}
.product_detail p {
	font-size: 16px;
}
.product_detail > span {
	float: left;
	margin: 20px 30px 0px 0px;
}
.product_detail span img {
	float: left;
	max-width: 100%;
}
.product_detail h3 {
	font-size: 26px;
	font-weight: 600;
	margin: 30px 0px 0px;
	text-transform: capitalize;
}
.product_detail > ul {
	float: left;
	margin: 10px 0px;
	width: 47%;
}
.product_detail > ul li {
	border-right: 1px solid #888888;
	display: inline-block;
	line-height: 16px;
	font-weight: 300;
	padding: 0px 10px 0px 5px;
}
.product_detail > ul li:last-child {
	border-right: none;
}
.product_detail > ul li a {
	display: inline-block;
	color: #494949;
}
.product_detail > ul li a:hover {
	color: #08cece;
}
.social_view {
	background-color: #f6f6f6;
	float: left;
	padding: 10px 15px 6px;
	width: 44%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.social_view ul li {
	display: inline-block;
	margin: 0px 5px 0px 0px;
}
.social_view ul li a {
	display: inline-block;
}
.social_view ul li img {
	float: left;
}
.address_view {
	float: left;
	width: 47%;
	margin: 10px 0px;
}
.address_view ul li {
	display: inline-block;
	margin: 5px 5px 5px 0px;
	width: 100%;
}
.address_view ul li a {
	color: #494949;
	display: inline-block;
}
.address_view ul li a:hover {
	color: #08cece;
}
.address_view ul li img {
	float: left;
	margin: 0px 15px 0px 0px;
}
.address_view ul li a span {
	color: #08cece;
	float: none;
	display: inline-block;
	margin: 0px;
}
.address_view ul li span {
	display: inline-block;
	float: none;
	margin: 0px 0px 0px 6px;
}
.more_view {
	float: left;
	width: 47%;
	margin: 5px 0px;
	text-align: center;
}
.more_view ul li {
	display: inline-block;
	margin: 0px 15px 0px 0px;
}
.more_view > ul li:last-child {
	margin: 0px;
}
.more_view ul li a {
	background-color: transparent;
	border: 1px solid #08cece;
	color: #08cece;
	display: inline-block;
	width: 140px;
	padding: 10px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.more_view ul li a:hover {
	background-color: #08cece;
	color: #fff;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.more_view ul li a span {
	display: inline-block;
	margin: 0px 5px 0px 0px;
	font-size: 19px;
	line-height: 19px;
	vertical-align: middle;
}
.more_view ul li a .email_view {
	background: url(../images/email_icon1.png) no-repeat left center;
	display: inline-block;
	height: 20px;
	width: 25px;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.more_view ul li a:hover .email_view {
	background: url(../images/email_icon2.png) no-repeat left center;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.compate_view2 {
	border: 1px solid #08cece;
	width: 140px;
	padding: 8px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.compate_view2 input[type=checkbox] {
	display: none;
}
.compate_view2 label:before {
	background-color: #fff;
	border: 1px solid #08cece;
	content: "";
	display: inline-block;
	height: 12px;
	margin-right: 10px;
	padding: 0px 3px 7px;
	vertical-align: middle;
	width: 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.compate_view2 input[type=checkbox]:checked + label:before {
	color: #08cece;
	content: "✓";
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
}
.compate_view2 label {
	color: #08cece;
	cursor: pointer;
	font-weight: 200;
	font-size: 18px;
}
.request_info_pack {
	float: left;
	width: 47%;
	text-align: center;
}
.request_info_pack ul li {
	display: inline-block;
	width: 47%;
	margin: 0px 15px 0px 0px;
}
.request_info_pack > ul li:last-child {
	margin: 0px;
}
.request_info_pack ul li a {
	background-color: #08cece;
	border: 1px solid #08cece;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	font-weight: 600;
	width: 100%;
	padding: 10px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.request_info_pack ul li a span {
	display: inline-block;
	margin: 0px 5px 0px 0px;
	font-size: 19px;
	line-height: 19px;
	vertical-align: middle;
}
.request_info_pack ul li a:hover {
	background-color: transparent;
	color: #08cece;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.add_list_view {
	background-color: #08cece;
	border: 1px solid #08cece;
	border-radius: 5px;
	padding: 9px 0px;
}
.request_info_pack ul li input[type=checkbox] {
	display: none;
}
.request_info_pack ul li label:before {
	background-color: #08cece;
	border: 1px solid #fff;
	content: "";
	display: inline-block;
	height: 12px;
	margin-right: 10px;
	padding: 0 3px 7px;
	vertical-align: middle;
	width: 12px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.request_info_pack ul li input[type=checkbox]:checked + label:before {
	color: #fff;
	content: "✓";
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
}
.request_info_pack ul li label {
	color: #fff;
	cursor: pointer;
	font-size: 15px;
	font-weight: 600;
}
.social_menu {
	float: left;
	width: 100%;
	margin: 20px 0px;
}
.social_menu ul {
	display: block;
	margin: 0px auto;
	width: 880px;
}
.social_menu ul li {
	display: inline-block;
	margin: 0px 15px 0px 0px;
}
.social_menu > ul li:last-child {
	margin: 0px;
}
.social_menu ul li a {
	background-color: transparent;
	border: 1px solid #08cece;
	color: #08cece;
	display: inline-block;
	height: 15px;
	padding: 8px 11px 12px 9px;
	width: 15px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.social_menu ul li a:hover {
	background-color: #08cece;
	color: #fff;
}
.social_menu ul li a span {
	display: inline-block;
	font-size: 18px;
	line-height: 18px;
}
.product_specif {
	float: left;
	width: 100%;
	margin: 15px 0px 0px;
}
.detail_specification {
	float: left;
	width: 100%;
	background-color: #f6f6f6;
	border-bottom: 1px solid #FFF;
	padding: 10px 0px;
	top: 0 !important;
	z-index: 999;
}
#nav {
	float: left;
	width: 100%;
}
#nav li {
	border-right: 1px solid #d8d8d8;
	float: left;
	margin: 5px 0px;
	padding: 5px 24px;
}
#nav li:last-child {
	border-right: none;
}
#nav li a {
	color: #484848;
	font-size: 15px;
	font-weight: 600;
}
#nav li a.active, .rmm-main-list li a.active {
	color: #08cece;
}
#nav li a:hover {
	color: #08cece;
}
.rmm {
	display: none;
}
.rmm ul {
	display: block;
	width: 97%;
	margin: 0px 15px;
	overflow: hidden;
	list-style: none;
}
.rmm-button:hover {
	cursor: pointer;
}
.rmm .rmm-toggled ul {
	display: none;
}
.rmm.graphite .rmm-toggled {
	width: 100%;
	float: left;
}
.rmm.graphite .rmm-toggled-controls {
	height: 25px;
	padding: 0px 18px 0px;
	position: relative;
	cursor: pointer;
}
.rmm-toggled-title {
	color: #494949;
	float: left;
	margin: 3px 0px 0px;
}
.rmm.graphite .rmm-button {
	display: block;
	float: right;
	position: relative;
	width: 24px;
}
.rmm.graphite .rmm-button span {
	display: block;
	margin-top: 4px;
	height: 3px;
	background: #494949;
	width: 24px;
}
.rmm-toggled ul li {
	display: inline-block;
	width: 100%;
	margin: 2px 0px;
}
.rmm-toggled ul li a {
	color: #494949;
}
.rmm-toggled ul li a:hover {
	color: #08cece;
}
#slide1 {
	background: #fff;
	float: left;
	margin: 0px;
	padding: 90px 0px;
	width: 100%;
}
#slide2 {
	background-color: #f6f6f6;
	float: left;
	margin: 0px;
	padding: 100px 0px;
	width: 100%;
}
#slide3 {
	background: #fff;
	float: left;
	margin: 0px;
	padding: 90px 0px;
	width: 100%;
}
#slide4 {
	background-color: #f6f6f6;
	float: left;
	margin: 0px;
	padding: 90px 0px;
	width: 100%;
}
#slide5 {
	background-color: #fff;
	float: left;
	margin: 0px;
	padding: 20px 0px;
	width: 100%;
}
#slide6 {
	background: #fff;
	float: left;
	margin: 0px;
	padding: 120px 0px;
	width: 100%;
}
#slide7 {
	background-color: #f6f6f6;
	float: left;
	margin: 0px;
	padding: 100px 0px;
	width: 100%;
}
.product_detail_view, .specification_view, .photo_video_view {
	float: left;
	width: 100%;
}
.product_detail_view h3, .faq_view h3, .photo_video_view h3, .request_info_pack h3 {
	font-size: 24px;
	font-weight: 600;
	text-transform: capitalize;
}
.about_detail_view {
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.about_detail_view > p {
	font-size: 19px;
	font-weight: 200;
	margin: 15px 0px 25px;
}
.about_detail_view h4 {
	font-size: 24px;
	font-weight: normal;
	margin: 10px 0px 25px;
}
.about_detail_view ul li {
	float: left;
	margin: 0px 15px 0px 0px;
}
.product_detail_about {
	background-color: #f6f6f6;
	float: right;
	width: 100%;
	padding: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.product_detail_about ul {
	display: inline-block;
	width: 220px;
}
.product_detail_about ul li {
	background: url(../images/bullet.png) no-repeat left 10px;
	display: inline-block;
	font-size: 17px;
	font-weight: 200;
	margin: 8px 0px;
	padding: 0px 0px 0px 15px;
	width: 150px;
}
.phooto_video_slider {
	float: left;
	width: 100%;
	position: relative;
	margin: 60px 0px;
}
.phooto_video_slider span {
	display: inline-block;
	margin: 0px 0px 14px 0px;
}
.phooto_video_slider .owl-controls {
	height: 0px;
	position: absolute;
	right: 7px;
	top: -35px;
}
.phooto_video_slider .owl-controls .owl-page, .phooto_video_slider .owl-controls .owl-buttons div {
	cursor: pointer;
	display: inline-block;
	margin: 0px 3px;
}
.phooto_video_slider .owl-page span {
	background-color: #b3b3b3;
	padding: 5px;
	display: inline-block;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.phooto_video_slider .owl-page.active span {
	background-color: #08cece;
}
.faq_view {
	float: left;
	width: 100%;
}
.faq_view h3 {
	margin: 0px 0px 25px;
}
/*accordion tab*/
.faq_view .accordion2 {
	float: left;
	width: 100%;
}
.top_line {
	display: inline-block;
	width: 100%;
	margin: 0px 0px 10px 0px;
}
.faq_view .accordion2 .menu_head2 {
	padding: 14px 2%;
	width: 96%;
	display: block;
	font-family: 'Source Sans Pro', sans-serif;
}
.faq_view .accordion2 .menu_head2 {
	background: #f6f6f6;
	float: left;
	font-weight: normal;
	font-size: 20px;
	cursor: pointer;
	color: #08cece;
	text-align: left;
}
.faq_view .accordion2 .menu_body2 {
	background: #f6f6f6;
	border: none;
	float: left;
	width: 96%;
	padding: 0px 2%;
}
.faq_view .accordion2 .currnt2 {
	background: #f6f6f6;
	border-bottom: none;
	margin-bottom: 0px;
	color: #08cece;
}
.faq_view .accordion2 .plusminus2 {
	background: url(../images/down_arrow1.png) no-repeat center center;
	color: #555;
	float: right;
	font-size: 35px;
	font-weight: normal;
	line-height: 21px;
	padding: 0px 12px;
	text-indent: -99999px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.faq_view .accordion2 .currnt2 .plusminus2 {
	background: url(../images/down_arrow2.png) no-repeat center center;
	color: #555;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.faq_view .category_list > a {
	display: none;
	background: #f8f8f8;
	color: #1d1710;
	padding: 10px 0px;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 16px;
	width: 100%;
}
.faq_view .category_list a span {
	color: #517cce;
	display: inline-block;
	font-size: 32px;
	line-height: 0px;
	margin: 0px 5px;
	vertical-align: middle;
	width: 30px;
}
.faq_view .faq_list {
	float: left;
	width: 100%;
}
.faq_list p {
	font-size: 19px;
	font-weight: 200;
	margin: 0px 0px 20px;
}
/*end of accordion tab*/


.special_view {
	float: right;
	width: 41%;
	text-align: center;
	margin: -33px 0px 0px;
}
.special_view ul li {
	display: inline-block;
	margin: 0px 10px 0px 0px;
}
.special_view > ul li:last-child {
	margin: 0px;
}
.special_view ul li a {
	background-color: #08cece;
	border: 1px solid #08cece;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	font-weight: 300;
	padding: 5px 24px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.special_view ul li a span {
	display: inline-block;
	margin: 0px 5px 0px 0px;
	font-size: 22px;
	line-height: 22px;
	vertical-align: middle;
}
.special_view ul li a:hover {
	background-color: transparent;
	color: #08cece;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.map_view {
	float: left;
	width: 100%;
}
.map_view iframe {
	float: left;
	width: 100%;
	height: 645px;
	border: none;
}
.reviews {
	float: left;
	width: 100%;
}
.left_review {
	float: left;
	width: auto;
	text-align: center;
	margin: 20px 60px 0px 0px;
}
.left_review h3 {
	font-size: 24px;
	font-weight: 600;
}
.left_review i {
	font-size: 12px;
	font-style: italic;
}
.star_reviews {
	float: left;
	width: 355px;
}
.star_reviews ul {
	float: left;
	max-width: 175px;
}
.star_reviews ul li {
	display: inline-block;
	width: 100%;
	margin: 2px 0px;
}
.right_reviews {
	float: right;
	width: 110px;
	text-align: center;
}
.full_review {
	background-color: #08cece;
	float: left;
	width: 81%;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.full_review h3 {
	color: #008e8e;
	font-size: 48px;
	font-weight: 600;
}
.full_review span {
	display: block;
	color: #008e8e;
	font-weight: 600;
}
.right_reviews a {
	display: inline-block;
	color: #08cece;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	margin: 6px 0px;
}
.right_reviews a:hover {
	color: #494949;
}
.review_list {
	float: left;
	width: 100%;
}
.review_list > ul > li {
	float: left;
	width: 100%;
	padding: 50px 0px 25px;
	border-bottom: 1px solid #ebebeb;
}
.review_list > ul > li:first-child {
	padding: 20px 0px 50px 0px;
}
.review_list_image {
	float: left;
	width: 6%;
	padding: 20px 15px;
	background-color: #f6f6f6;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.review_list_text {
	float: right;
	width: 88%;
}
.title_text {
	float: left;
	width: auto;
}
.title_text h3 {
	display: inline-block;
	color: #08cece;
	font-size: 20px;
	font-style: italic;
	font-weight: 300;
}
.title_text span {
	display: inline-block;
	font-size: 20px;
	font-style: italic;
	font-weight: 200;
}
.right_text {
	float: right;
	width: auto;
}
.right_text ul li {
	color: #aaaaaa;
	font-size: 14px;
	font-weight: 300;
	display: inline-block;
	margin: 0px 0px 0px 10px;
}
.right_text ul li i {
	font-style: italic;
}
.right_text ul li img {
	display: inline-block;
	vertical-align: middle;
	width: 80px;
}
.review_list_text > p {
	float: left;
	width: 95%;
	font-size: 19px;
	font-weight: 200;
	margin: 15px 0px 10px;
}
.comment_view {
	background: url(../images/arrow_up.png) no-repeat 35px top;
	float: left;
	width: 100%;
	padding: 23px 0px 0px;
}
.comment_bg {
	background-color: #f6f6f6;
	float: left;
	width: 96%;
	padding: 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.comment_image {
	background-color: #FFF;
	padding: 15px 20px;
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.comment_text {
	float: right;
	width: 88%;
}
.comment_text h4 {
	display: inline-block;
	color: #08cece;
	font-size: 16px;
	font-style: italic;
	font-weight: 400;
}
.comment_text i {
	display: inline-block;
	color: #08cece;
	font-size: 16px;
	font-style: italic;
	font-weight: 200;
}
.comment_text span {
	float: right;
	color: #aaaaaa;
	font-size: 14px;
	font-style: italic;
	font-weight: 300;
}
.comment_text > p {
	float: left;
	width: 95%;
	font-size: 19px;
	font-weight: 200;
	margin: 5px 0px;
}
.load_more_review {
	float: left;
	width: 100%;
	text-align: center;
	margin: 20px 0px 15px;
}
.load_more_review > a {
	display: inline-block;
	color: #08cece;
	font-size: 14px;
}
.load_more_review > a span {
	display: block;
	font-size: 18px;
	margin: 5px 0px 0px;
}
.load_more_review > a:hover, .leave_review > a:hover {
	color: #494949;
}
.leave_review {
	float: right;
}
.leave_review > a {
	display: inline-block;
	color: #08cece;
	font-size: 14px;
}
.req_pack_view {
	float: right;
	width: 100%;
}
.req_pack_view h3 {
	float: left;
	font-size: 24px;
	font-weight: 600;
}
.req_pack_view > h2 {
	float: right;
	font-size: 32px;
	color: #08cece;
	margin: 0px 50px;
}
.req_pack_view > h2 span {
	display: inline-block;
	font-size: 50px;
	line-height: 25px;
	vertical-align: middle;
}
.request_info_contact {
	float: left;
	width: 100%;
	margin: 50px 0px 0px;
}
.ripack_left {
	float: left;
	width: 49%;
}
.ripack_col {
	display: inline-block;
	width: 47%;
	margin: 0px 3px 5px;
	position: relative;
}
.ripack_col input[type="text"], .ripack_col input[type="email"], .ripack_col input[type="tel"] {
	background: #fff;
	border: 1px solid #e1e0e0;
	color: #acadad;
	float: left;
	font-size: 17px;
	font-style: italic;
	height: 38px;
	padding: 0px 10px;
	font-weight: normal;
	width: 90%;
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.ripack_col input[type="text"]:focus, .ripack_col input[type="email"]:focus, .ripack_col input[type="tel"]:focus, .full_col textarea:focus {
	font-style: normal;
	border: 1px solid #08cece;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.ripack_col input[type="text"].eventdate {
	background: #fff url(../images/date_icon1.png) no-repeat 95% -2px;
	padding-right: 40px;
	width: 77%;
}
.ripack_right {
	float: right;
	width: 49%;
}
.full_col {
	float: left;
	width: 100%;
}
.full_col textarea {
	background: #fff;
	border: 1px solid #e1e0e0;
	color: #acadad;
	float: left;
	font-weight: normal;
	font-size: 17px;
	font-style: italic;
	height: 115px;
	font-family: 'Source Sans Pro', sans-serif;
	padding: 10px 10px;
	width: 95%;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.full_col input[type="submit"] {
	background: #08cece;
	border: 1px solid #08cece;
	color: #fff;
	float: left;
	font-size: 16px;
	height: 38px;
	padding: 0px 10px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	width: 100%;
	margin: 8px 0px 0px;
	cursor: pointer;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.full_col input[type="submit"]:hover {
	background: #fff;
	border: 1px solid #08cece;
	color: #08cece;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.full_col label {
	color: #acadad;
	float: right;
	font-size: 13px;
	font-style: italic;
	text-transform: capitalize;
	margin: 0px 20px 0px 0px;
}
.full_coll label {
	color: #acadad;
	text-align: left;
	float: left;
	font-size: 13px;
	font-style: italic;
	text-transform: capitalize;
	margin: 0px 20px 0px 0px;
}
/*------------------------------------ venue detail search results page start ----------------------------------------*/

.more_view_search {
	position: relative;
}
.search_venues a {
	background-color: #484848;
	color: #fff;
	float: left;
	font-size: 14px;
	padding: 6px 15px;
	width: 135px;
	margin: 0px 0px 0px 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.search_venues a:hover {
	background-color: #000;
}
.right_seacrh_view {
	float: right;
	width: 1024px;
	background-color: #f6f6f6;
	padding: 5px 10px;
	margin: 5px 0px;
	position: absolute;
	z-index: 9999;
}
.right_seacrh_view .product_view {
	margin: 0px;
}
/*------------------------------------ dashbord page start ----------------------------------------*/

.dashbord_view {
	float: left;
	width: 100%;
}
.dashbord_view img {
	width: 100%;
	height: 246px;
	position: absolute;
	z-index: -1;
}
.dashbord_inner {
	float: left;
	width: 100%;
	text-align: center;
}
.dashbord_inner h2 {
	font-size: 56px;
	line-height: 65px;
	padding: 90px 0px;
}
.dashbord_main {
	float: left;
	width: 100%;
	background-color: #08cece;
	padding: 8px 0px 15px;
	margin: 0px 0px -15px;
}
.dashbord_main_inner {
	float: left;
	width: 100%;
}
.dashbord_image {
	float: left;
	width: 40%;
}
.couple_image {
	background-color: #FFF;
	float: left;
	border: 5px solid #ffffff;
	height: 139px;
	margin: -75px 15px 0px 0px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.couple_image a {
	display: inline-block;
	width: 140px;
	height: 140px;
}
.couple_image img {
	background-color: #FFF;
	float: left;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.couple_image a.avatar-view img {
	height: 100%;
	width: 100%;
}
.couple_name {
	float: left;
}
.couple_name h3 {
	color: #fff;
	font-size: 40px;
	font-weight: 600;
}
.couple_name > a {
	display: inline-block;
	color: #494949;
	font-size: 14px;
}
.couple_name > a:hover {
	text-decoration: underline;
}
.couple_name > a span {
	display: inline-block;
	color: #fff;
	font-size: 18px;
	margin: 0px 5px 0px 0px;
	vertical-align: top;
}
.dashbord_detail {
	float: right;
	width: 60%;
}
.dashbord_detail ul li {
	display: inline-block;
	max-width: 71px;
	text-align: center;
	vertical-align: top;
	margin: 5px 12px;
}
.dashbord_detail ul li strong {
	color: #fff;
	display: block;
	font-size: 22px;
	font-weight: 600;
	height: 29px;
	margin: 10px auto;
	padding: 10px 0px;
	width: 50px;
	border: 5px solid #fff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.dashbord_detail ul li:first-child strong {
	border-left: 5px solid #08cece;
}
.dashbord_detail ul li span {
	display: block;
	color: #fff;
}
#slide8 {
	float: left;
	margin: 0;
	width: 100%;
}
.section_1, .section_2 {
	float: left;
	width: 100%;
	margin: -25px 0px;
}
.section_1 .section_image {
	float: right;
}
.section_2 .section_image {
	float: left;
}
.section_image {
	float: left;
	width: 45%;
	text-align: center;
	margin: 33px 0px;
}
.section_text {
	float: left;
	width: 53%;
}
.section_text h2 {
	text-align: left;
	color: #08cece;
	font-size: 47px;
}
.section_text h3 {
	font-size: 26px;
	font-weight: 600;
	margin: 15px 0px 0px;
}
.section_text p {
	font-size: 22px;
	font-weight: 200;
	margin: 5px 0px 20px;
}
.section_text ul li {
	display: inline-block;
	text-align: center;
}
.section_text ul li a {
	background-color: #08cece;
	color: #f6f6f6;
	border: 1px solid #08cece;
	display: inline-block;
	width: 192px;
	padding: 10px 0px;
	margin: 0px 5px 0px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.section_text ul li a:hover {
	background-color: #fff;
	color: #08cece;
	border: 1px solid #08cece;
}
#slide1 .section_1, #slide2 .section_2 {
	padding: 25px 0px;
}
#slide5 .section_1 {
	padding: 85px 0px;
}
#slide6 .section_2 {
	background-color: #f6f6f6;
	padding: 60px 0px;
	margin: -40px 0px;
}
#slide7 .section_1 {
	background-color: #fff;
	padding: 60px 0px;
	margin: -85px 0px;
}
.my_account_view {
	float: left;
	width: 100%;
	position: relative;
}
.my_account_view h2 {
	text-align: left;
	color: #08cece;
	font-size: 47px;
}
.my_account_view .request_info_contact {
	margin: 20px 0px 0px;
}
.my_account_view .ripack_left h4, .my_account_view .ripack_right h4 {
	font-size: 26px;
	margin: 10px 0px;
	font-weight: 600;
}
.my_account_view .ripack_col {
	width: 100%;
}
.my_account_view .ripack_col input[type="text"], .my_account_view .ripack_col input[type="email"], .my_account_view .ripack_col input[type="tel"], .my_account_view .ripack_col input[type="password"] {
	background: #f6f6f6;
	border: 1px solid #e1e0e0;
	color: #acadad;
	float: left;
	font-size: 17px;
	font-style: italic;
	height: 38px;
	padding: 0px 10px;
	font-weight: normal;
	width: 94%;
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.my_account_view .ripack_col input[type="text"]:focus, .my_account_view .ripack_col input[type="email"]:focus, .my_account_view .ripack_col input[type="tel"]:focus, .my_account_view .ripack_col input[type="password"]:focus {
	font-style: normal;
	border: 1px solid #08cece;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.my_account_view .ripack_col input[type="text"].eventdate {
	background: #f6f6f6 url(../images/date_icon1.png) no-repeat 98% -2px;
	padding-right: 40px;
	width: 88%;
}
/*------------------------------------ guest list page start ----------------------------------------*/

.search_view {
	width: 35%;
}
.search_btn {
	background: #08cece url(../images/search_image.png) no-repeat center center;
	border: none;
	cursor: pointer;
	cursor: pointer;
	float: left;
	margin: 0px 0px 0px -40px;
	padding: 6px 10px;
	height: 31px;
	width: 39px;
	-webkit-border-radius: 0px 4px 4px 0px;
	-moz-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
}
.couple_choice {
	background-color: #FFF;
	float: right;
	border: 5px solid #ffffff;
	height: 70px;
	width: 70px;
	margin: -30px 15px 0px 0px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.couple_choice a {
	display: inline-block;
}
.couple_choice img {
	background-color: #FFF;
	float: left;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
#nav li a.active, .rmm-main-list li a.active {
	color: #08cece;
}
.rmm-main-list li {
	border-right: 1px solid #d8d8d8;
	float: left;
	margin: 5px 0px;
	padding: 5px 23px;
}
.rmm-main-list li:last-child {
	border-right: none;
}
.rmm-main-list li a {
	color: #484848;
	font-size: 15px;
	font-weight: 600;
}
.rmm-main-list li a.active, .rmm-main-list li a.active {
	color: #08cece;
}
.rmm-main-list li a:hover {
	color: #08cece;
}
.guest_list_menu {
	float: left;
	width: 100%;
	background-color: #e8e8e8;
}
.guest_list_menu .rmm {
	display: inline-block;
}
.guest_list_menu .rmm .rmm-main-list > li {
	display: inline-block;
	border-right: 1px solid #d8d8d8;
	margin: 8px 0px;
	padding: 8px 20px;
}
.guest_list_menu .rmm .rmm-main-list > li:last-child {
	border-right: none;
}
.guest_list_menu .rmm .rmm-main-list > li a {
	display: inline-block;
	color: #484848;
	font-weight: 600;
	font-size: 15px;
}
.guest_list_menu .rmm .rmm-main-list > li a:hover {
	color: #08cece;
}
.guest_list_view {
	float: left;
	width: 100%;
	background-color: #f6f6f6;
	padding: 30px 0px 60px;
}
.event_view {
	float: left;
	width: 94%;
	background-color: #e8e8e8;
	/* padding:10px 30px; */
	padding: 0 30px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.event_view p {
	float: left;
	font-weight: 600;
}
.wedding_event {
	float: right;
}
.wedding_event ul {
	float: left;
}
.wedding_event ul li {
	float: left;
}
.wedding_event ul li {
	display: inline-block;
	border-right: 1px solid #d8d8d8;
	margin: 8px 0px;
	padding: 8px 20px;
}
.wedding_event ul li:last-child {
	border-right: none;
}
.wedding_event ul li a {
	display: inline-block;
	color: #484848;
	font-weight: 500;
	font-size: 15px;
}
.wedding_event ul li a:hover {
	color: #08cece;
}
#canvas {
	display: inline-block;
	width: 100%;
	margin: 10px 0px 5px;
}
.circles-wrp {
	display: inline-block;
	width: 100%;
}
.circles-text {
	color: #fff;
	font-weight: 600;
	display: inline-block;
	font-size: 22px !important;
}
.add_event {
	float: left;
	margin: 10px 20px;
}
.add_event a {
	background-color: #08cece;
	border: 1px solid #08cece;
	color: #fff;
	display: inline-block;
	font-weight: 300;
	line-height: 16px;
	padding: 7px 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.add_event a:hover {
	background-color: transparent;
	color: #08cece;
}
.add_event a span {
	display: inline-block;
	margin: 0px 5px 0px 0px;
	vertical-align: middle;
}
.add_event a span.icon {
	font-size: 14px !important;
	line-height: 14px !important;
}
.print_view {
	border: 1px solid #08cece;
	color: #08cece;
	float: right;
	height: 15px;
	font-size: 18px;
	margin: 10px auto;
	padding: 7px 6px 9px 8px;
	text-align: center;
	width: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.print_view:hover {
	background-color: #08cece;
	color: #fff;
}
.wedding_plan {
	float: left;
	width: 100%;
	margin: 30px 0px;
}
.wedding_plan h3 {
	font-size: 28px;
	font-weight: 600;
}
.wedding_plan h3 a {
	font-size: 15px;
	font-weight: normal;
	color: #08cece;
}
.wedding_plan h3 a:hover {
	text-decoration: underline;
}
.wedding_plan ul {
	float: left;
}
.wedding_plan ul li {
	display: inline-block;
	border-right: 1px solid #494949;
	padding: 0px 15px 0px 10px;
	margin: 10px 0px;
}
.wedding_plan ul li:last-child {
	border-right: none;
}
.wedding_plan ul li strong {
	font-weight: 600;
	text-transform: capitalize;
}
.wedding_plan .search_venues > a {
	float: left;
	background-color: transparent;
	border: 1px solid #08cece;
	color: #08cece;
	padding: 5px 20px;
	width: auto;
	margin: 0px 20px 0px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.wedding_plan .search_venues > a > span {
	display: inline-block;
	margin: 0px 10px 0px 0px;
	vertical-align: middle;
}
.wedding_plan .search_venues > a:hover {
	background-color: #08cece;
	border: 1px solid #08cece;
	color: #fff;
}
.wedding_plan .search_view {
	width: 32%;
	margin: 0px;
}
.wedding_plan .search_venues input[type="text"] {
	width: 115px;
}
.wedding_guest_name {
	float: left;
	width: 96%;
	background-color: #fff;
	padding: 5px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.wedding_guest_name > a {
	background-color: transparent;
	border: 1px solid #08cece;
	color: #08cece;
	padding: 5px 20px;
	display: block;
	width: 100px;
	text-align: center;
	margin: 25px auto 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.wedding_guest_name > a:hover {
	background-color: #08cece;
	border: 1px solid #08cece;
	color: #fff;
}
/*------------------------------------ To Do list start ----------------------------------------*/

.wedding_list {
	width: 80%;
}
.wedding_event label {
	float: left;
	margin: 15px 8px 8px 20px;
}
.wedding_event .sbHolder {
	background: #fff;
	border: 2px solid #fff;
	float: left;
	font-size: 16px;
	font-weight: normal;
	height: 31px;
	margin: 10px 0px 0px 5px;
	width: 110px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.wedding_event .sbToggle {
	color: #9a9a9a;
	font-size: 20px;
	height: 24px;
	padding: 8px 5px 0px 10px;
	width: 25px;
}
.wedding_event .sbSelector {
	height: 31px;
	line-height: 31px;
	width: 110px;
}
.wedding_event .sbSelector:link, .wedding_event .sbSelector:visited {
	color: #494949;
}
.wedding_event .sbSelector:hover {
	color: #494949;
}
.wedding_event .sbOptions {
	background: #F6F6F6;
	color: #fff;
	border: 1px solid #08cecd;
	left: -2px;
	top: 35px !important;
	width: 112px;
	padding: 0px 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.wedding_event .sbOptions li {
	border-right: medium none;
	border-top: 1px solid #d8d8d8;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.wedding_event .sbOptions li:first-child {
	border-top: none;
}
.wedding_event .sbOptions li a {
	padding: 5px 0px 5px 0px;
	width: 100%;
}
.wedding_event .sbOptions li:last-child a {
	border-bottom: none;
}
.wedding_event .sbOptions a:link, .wedding_event .sbOptions a:visited {
	color: #494949;
}
.wedding_event .sbOptions a:hover, .wedding_event .sbOptions a:focus, .wedding_event .sbOptions a.sbFocus {
	color: #08cece;
}
.list_of_wedding {
	float: left;
	width: 100%;
}
.printer_view {
	border: 1px solid #08cece;
	color: #08cece;
	float: right;
	height: 15px;
	font-size: 18px;
	margin: 10px 0 0 10px;
	padding: 7px 6px 9px 8px;
	text-align: center;
	width: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.printer_view:hover {
	background-color: #08cece;
	color: #fff;
}
/*accordion tab*/


.list_of_wedding .panel {
	width: 95%;
	padding: 15px 25px;
	float: left;
	background-color: #fff;
	margin: 0px 0px 10px 0px;
	border-radius: 10px;
	position: relative;
}
.list_of_wedding .panel > span {
	float: left;
	text-align: center;
	width: 5%;
	position: relative;
}
.list_of_wedding .content {
	width: 73%;
	float: left;
	margin: 0px 0px 0px 41px;
}
.list_of_wedding .icons {
	width: 20%;
	float: left;
}
.list_of_wedding .content p {
	margin: 0px;
	display: none;
}
.list_of_wedding .content p a {
	background: url(../images/down_arrow2.png) no-repeat right center;
	float: right;
	height: 20px;
	position: absolute;
	top: 15px;
	right: 20px;
	width: 20px;
}
.list_of_wedding .content span {
	color: #494949;
	font-size: 18px;
	font-weight: 200;
}
.list_of_wedding .content span a {
	background: url(../images/down_arrow1.png) no-repeat right center;
	float: right;
	height: 20px;
	top: 15px;
	position: absolute;
	right: 20px;
	width: 20px;
}
.list_of_wedding .category_list > a {
	display: none;
	background: #f8f8f8;
	color: #1d1710;
	padding: 10px 0px;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 16px;
	width: 100%;
}
.list_of_wedding .category_list a span {
	color: #517cce;
	display: inline-block;
	font-size: 32px;
	line-height: 0px;
	margin: 0px 5px;
	vertical-align: middle;
	width: 30px;
}
.list_of_wedding .faq_list {
	float: left;
	width: 100%;
	padding: 20px 0px;
}
.list_of_wedding input[type=radio], .list_of_wedding input[type=checkbox] {
	display: none;
}
.list_of_wedding label:before, .list_of_wedding label:before {
	background-color: #fff;
	border: 1px solid #c2c2c2;
	content: "";
	display: inline-block;
	height: 14px;
	left: 0px;
	margin-right: 10px;
	padding: 0px 0px 5px 5px;
	position: absolute;
	width: 14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.list_of_wedding input[type=radio]:checked + label:before, .list_of_wedding input[type=checkbox]:checked + label:before {
	content: "\2713";
	color: #08cece;
	font-size: 22px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
}
.list_of_wedding label {
	margin: 0px;
	cursor: pointer;
	font-weight: 200;
	font-size: 20px;
}
.list_of_wedding label:hover {
	color: #000;
}
.list_of_wedding p {
	float: left;
	color: #494949;
	font-size: 18px;
	font-weight: 200;
	margin: 0px 0px 0px 35px;
	width: 100%;
}
.list_of_wedding ul {
	float: right;
	width: 13%;
}
.list_of_wedding ul li {
	float: left;
	color: #d8d8d8;
	padding: 0px 5px;
	font-size: 18px;
	font-weight: 600;
}
.list_of_wedding ul li a {
	float: left;
	color: #d8d8d8;
}
.list_of_wedding ul li a:hover {
	color: #08cece;
}
/*end of accordion tab*/

.see_more {
	float: left;
	width: 100%;
	text-align: center;
	margin: 20px 0px
}
.see_more a {
	background-color: transparent;
	color: #08cece;
	display: inline-block;
	border: 1px solid #08cece;
	padding: 5px 40px;
	font-weight: 200;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.see_more a:hover {
	background-color: #08cece;
	color: #fff;
}
/*------------------------------------ my suppliers list start ----------------------------------------*/

.search_supplier {
	width: 52%;
}
.state_view {
	margin: 0px;
	width: 70%;
}
.search_venues a {
	text-align: center;
}
.state_view .filter_select_box {
	margin: 0px 0px 0px 20px;
}
.accordion_bg_6 {
	background: url(../images/category_icon_big.png) no-repeat scroll 6px top #08cece;
	margin: 15px 0px 0px;
}
.category_view .accordion .menu_body ul li label, .category_view .accordion1 .menu_body1 ul li label {
	display: inline-block;
}
.product_view > h3 {
	font-size: 24px;
	font-weight: 600;
}
.product_view > p {
	font-size: 24px;
	font-weight: 300;
	margin: 10px 0px 20px;
}
.product_view strong {
	float: left;
	width: 100%;
	font-size: 24px;
	font-weight: 300;
	margin: 30px 0px 20px;
}
.servece_area {
	display: inline-block;
	margin: 0px 0px 0px 3px;
	vertical-align: middle;
}
.servece_area li {
	float: left;
	font-weight: 200;
}
.servece_area li strong {
	float: none;
	width: auto;
	display: inline-block;
	margin: 0px 5px 0px 0px;
	font-size: 16px;
	color: #08cece;
	font-weight: normal;
}
.product_view > h4 {
	font-size: 24px;
	font-weight: 600;
	margin: 30px 0px 20px;
	float: left;
	width: 100%;
}
.product_view > h5 {
	background-color: #fff;
	font-size: 19px;
	font-weight: 200;
	margin: 20px 0px 25px;
	padding: 15px 4%;
	float: left;
	width: 92%;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
/************my suppliers as per new jpg **************/
.full_category .toolbar.toolbar1 .filter_view.state_view {
	width: auto;
	float: right;
}
.full_category .toolbar.toolbar1 .filter_view.state_view .viewby {
	margin-left: 15px;
}
.left_content .category_view.category_view1 {
	margin-top: 15px;
}
.full_category .toolbar.toolbar1 {
	margin-top: 30px;
}
.full_category .toolbar.toolbar1 .compare-btn {
	float: left;
	background: #08cecd;
	border-radius: 5px;
	height: 30px;
	color: #fff;
}
.full_category .toolbar.toolbar1 .compare-btn input[type="checkbox"] {
	float: left;
}
/*------------------------------------ my suppliers list 2 start ----------------------------------------*/

.rigth_product_text ul .view_product a {
	background-color: transparent;
	border: 1px solid #08cece;
	color: #08cece;
}
.rigth_product_text ul .view_product a:hover {
	background-color: #08cece;
	border: 1px solid #08cece;
	color: #fff;
}
.supplier_search {
	float: left;
	width: 100%;
	text-align: center;
	margin: 20px 0px;
}
.supplier_search a {
	background-color: transparent;
	color: #08cece;
	display: inline-block;
	border: 1px solid #08cece;
	padding: 5px 20px;
	font-weight: 200;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.supplier_search a:hover {
	background-color: #08cece;
	color: #fff;
}
/*------------------ WBSITE_V1 Hitesh Mandali Starts ----------------------------*/

/*---------Header starts-----------*/
.web_v1_header_image {
	float: left;
	width: 100%;
	height: 500px;
}
.web_v1_header {
	float: left;
	width: 100%;
}
/*.web_v1_header .header_fixed{
    position: absolute;
} */
.wp_v1_header_content {
	float: left;
	width: 100%;
	position: absolute;
	top: 160px;
}
.web_v1_header_menu {
	float: left;
	width: 100%;
}
.page_title {
	float: left;
	width: 100%;
	text-align: center;
}
.page_title h1 {
	font-family: "Great Vibes", cursive;
	color: #FFF;
	font-size: 60px;
	font-weight: 400;
}
.wedding_detail {
	float: left;
	width: 100%;
	text-align: center;
	margin: 10px 0 0;
}
.wedding_detail .wedding_relation_icon {
	float: left;
	width: 100%;
	margin: 0 0 15px;
}
.wedding_detail p {
	margin: 0;
	padding: 0;
	color: #FFF;
	width: 100%;
}
.wedding_detail .downlod_invite {
	display: inline-block;
	color: #08cece;
	margin: 28px 8px 0 0;
	cursor: pointer;
	font-size: 18px;
	font-weight: 200;
}
.wedding_detail .downlod_invite:hover {
	color: #fff;
	transition: all 0.5s ease-in-out 0s;
}
.wedding_detail .downlod_invite img {
	display: table-cell;
	vertical-align: top;
	padding: 0 10px 0 0;
}
/*---------Header ends -----------*/
.page_content {
	float: left;
	width: 100%;
}
.page_content_top {
	float: left;
	width: 100%;
	background: #08cece;
	/*padding: 75px 0; */
    /*padding:10px 0 10px 0; */
	padding: 50px 0;
	text-align: center;
	position: relative;
}
.page_content h2 {
	float: left;
	width: 100%;
	font-family: "Great Vibes", cursive;
	color: #08cece;
	font-size: 48px;
}
.page_content_top span {
	color: #fff;
	font-size: 22px;
	font-weight: lighter;
	display: inline-block;
	padding: 50px 0 0;
}
.page_content_welcome h2 {
	color: #ffffff;
}
.v1_our_bridal_party {
	float: left;
	width: 100%;
	text-align: center;
	/*padding:20px 0 0;	*/
	padding: 50px 0 37px;
	position: relative;
}
.v1_our_bridal_party_list {
	float: left;
	width: 100%;
	padding: 45px 0 0;
}
.v1_our_bridal_party_list ul li {
	display: inline-block;
	width: 240px;
	margin: 0 10px 20px 0;
}
.v1_our_bridal_party_list ul li:last-child {
	margin: 0;
}
.v1_party_guest {
	border-radius: 100%;
	border: 5px #08cece solid;
	height: 135px;
	width: 135px;
	display: inline-block;
	overflow: hidden;
	position: relative;
}
.v1_party_guest img {
	background-color: #fff;
	border-radius: 100%;
	float: left;
	max-width: 100%;
}
.v1_our_bridal_party_list ul li h3 {
	color: #494949;
	font-size: 26px;
	font-weight: 900;
}
.v1_our_bridal_party_list ul li h4 {
	font-size: 22px;
	font-weight: 600;
}
.v1_our_bridal_party_list ul li .v1_party_guest_desc {
	font-size: 22px;
	font-weight: lighter;
}
/*------------ v1 about ------------*/
.v1_aboot {
	float: left;
	width: 100%;
	/*padding:15px 0 0 0; */
	padding: 50px 0;
	background: #f6f6f6;
	text-align: center;
	position: relative;
}
.v1_aboot span {
	font-weight: lighter;
	font-size: 22px;
	float: left;
	width: 100%;
	/*color: #494949;*/
	padding: 50px 0 0;
}
/*--------------- v1 event location --------------*/
.v1_event_location {
	float: left;
	width: 100%;
	/* padding:20px 0; */
	padding: 50px 0 70px;
	position: relative;
}
.v1_event_location .v1_event_address {
	float: left;
	width: 50%;
	margin: 15px 0 0;
}
.v1_event_address h3 {
	float: left;
	width: 100%;
	color: #494949;
	font-weight: 600;
	font-size: 26px;
}
.v1_event_location .event_date_time {
	float: left;
	width: 100%;
	color: #08cece;
}
.v1_event_location .event_city {
	color: #494949;
	float: left;
	width: 100%;
	font-weight: 600;
}
.v1_event_address p {
	font-weight: lighter;
	font-size: 22px;
	float: left;
	width: 100%;
	margin: 14px 0;
}
.v1_event_address span a {
	background: #08cece;
	float: left;
	text-align: center;
	border-radius: 5px;
	border: none;
	color: #fff;
	padding: 10px 0;
	cursor: pointer;
	width: 180px;
	margin: 0 8px 0 0;
	border: 1px solid #08cece;
}
.v1_event_address span a:hover {
	background: #ffffff;
	color: #08cece;
	transition: all 0.5s ease-in-out 0s;
}
.v1_event_map {
	float: right;
	width: 45%;
	border: 2px solid #08cece;
	margin: 40px 0 0;
}
.v1_event_map iframe {
	float: left;
	width: 100%;
	height: 242px;
}
/*-------------- v1 gallery starts ------------*/
.v1_gallery {
	float: left;
	width: 100%;
	background: #F6F6F6;
	/*padding:15px 0; */
	padding: 50px 0 60px;
}
.v1_gallery ul {
	float: left;
	margin: 50px 0;
	width: 100%;
}
.v1_gallery ul li {
	display: inline-block;
	width: 234px;
	margin: 0 0 15px 15px;
 // border: 1px solid #08CECD;
	min-width: 236px;
	min-height: 236px;
	vertical-align: middle;
	text-align: center;
}
.v1_gallery ul li:nth-child(4n-3) {
	margin-left: 0;
}
.v1_gallery ul li img {
	max-width: 236px;
	max-height: 236px;
	height: auto;
	width: auto;
	/*display: table-cell; */	
	vertical-align: middle;
}
/*------------ v1 contact Stats----------------*/
.v1_contact {
	float: left;
	width: 100%;
	/*padding:15px 0 75px; */
	padding: 47px 0 75px;
}
.v1_contact form {
	float: left;
	width: 100%;
	padding: 50px 0 0;
}
.v1_contact .form_left {
	width: 495px;
	float: left;
}
.v1_contact .form_left .required {
	color: #acadad;
	float: right;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 14px;
	font-style: italic;
	padding: 0 8px 0 0;
}
.v1_contact .form_right {
	width: 495px;
	float: right;
}
.v1_contact form input[type="text"], .v1_contact form input[type="email"], .v1_contact form textArea {
	border: 1px solid #e1e0e0;
	border-radius: 5px;
	background: #f6f6f6;
	padding: 9.5px;
	width: 218px;
	color: #acadad;
	font-size: 17px;
	font-weight: 400;
	margin: 0 0 10px 0;
	font-style: italic;
	font-family: "Source Sans Pro", sans-serif;
}
.v1_contact form input[type="text"], .v1_contact form input[type="email"], .v1_contact form textArea:nth-child(n-2) {
	margin-right: 5px;
}
.v1_contact form textArea {
	float: right;
	width: 470px;
	height: 72px;
	margin-right: 0;
	resize: none;
}
.v1_contact form input[type="submit"] {
	width: 490px;
	border: 1px solid #08cece;
	background: #08cece;
	color: #fff;
	float: right;
	text-align: center;
	padding: 10px 0;
	border-radius: 5px;
	font-size: 18px;
	font-weight: 200;
	font-family: "Source Sans Pro", sans-serif;
	cursor: pointer;
}
.v1_contact form input[type="submit"]:hover {
	background: #fff;
	color: #08cece;
	transition: all 0.5s ease-in-out 0s;
}
/*--------------- v1 footer starts------------*/
.v1_footer {
	float: left;
	width: 100%;
	padding: 15px 0;
	background: #494949;
}
.v1_footer .v1_footer_left {
	float: left;
	width: 45%;
}
.v1_footer .v1_footer_left span {
	float: left;
	display: inline-block;
}
.v1_footer .v1_footer_left p {
	float: left;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	color: #ffffff;
	margin: 0;
	padding: 10px 0 0 30px;
}
.v1_footer .v1_footer_right {
	float: right;
	width: 45%;
}
.v1_footer .v1_footer_right p {
	float: right;
	color: #fff;
	font-weight: 500;
	margin: 0;
	text-align: left;
	width: 307px;
}
/*------------------ WBSITE_V1 Hitesh Mandali ends----------------------------*/
/****** 11-2-15 css *****/
.event_view p i {
	font-style: normal;
	margin-left: 21px;
}
.wedding_event input.search_bg {
	background: transparent none repeat scroll 0 0;
	font-size: 14px;
	line-height: 20px;
	padding: 6px 25px 6px 10px;
	width: 144px;
}
.wedding_event button.search_btn {
	height: 32px;
}
.wedding_event .wedding-event-guest {
	float: left;
	margin: 10px 0;
}
.budget-dash-nm {
	margin-top: 30px;
}
.budget-dash-nm .footable > thead > tr > th:first-child {
	border-right: 0;
	font-size: 18px;
	font-weight: 600;
}
.budget-dash-nm .footable > thead > tr > th {
	font-size: 15px;
	font-weight: normal;
}
.budget-dash-nm .footable tbody tr td:first-child {
	font-size: 15px;
	font-weight: 200;
	width: 50%;
}
.list_of_wedding.list-f-event {
	margin-top: 15px;
}
.list_of_wedding.list-f-event .panel {
	margin-bottom: 5px;
	padding: 10px 5px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-radius: 10px;
}
.budget-dash-nm .footable td {
	font-size: 12px;
	font-weight: 200;
}
.add_item {
	font-size: 15px !important;
	color: #08cece !important;
	font-weight: 400;
}
.settinggs {
	background: url("../images/sertting-icon.png") no-repeat;
	display: inline-block;
	float: left;
	height: 18px;
	margin-left: 10px;
	width: 19px;
	transition: 0.5s;
}
.settinggs:hover {
	background: url(../images/setting-hover.png) no-repeat;
	transition: 0.5s;
}
.content.bugdet-content {
	margin-left: 0;
	width: 100%;
}
.bugdet-content .footable td {
	border: 0;
}
.content.bugdet-content .footable tbody tr td:first-child {
	font-size: 18px;
	font-weight: 600;
	color: #494949;
	width: 50%;
}
.content.bugdet-content .footable tbody tr td {
	font-weight: 600;
	color: #d8d8d8;
	font-size: 12px;
}
a.close-accor {
	background: url("../images/down_arrow1.png") no-repeat scroll right 6px;
	display: inline;
	float: left;
	height: 7px;
	padding-bottom: 8px;
	width: 14px;
}
.bld {
	font-weight: 600 !important;
}
.budget-dash-nm .icon.icon-close {
	margin-left: 25px;
}
.open-accor {
	background: url("../images/down_arrow1.png") no-repeat scroll right 6px;
	width: 17px;
	height: 14px;
	float: left;
}
.total-amnt {
	background: #a2a2a2;
	border-radius: 9px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	padding-bottom: 0;
	padding-left: 14px;
	padding-top: 0;
}
.total-amnt td {
	border: 0 !important;
	font-size: 12px;
	font-weight: 600;
	color: #fff;
}
.total-amnt .footable tbody tr td:first-child {
	font-size: 18px;
	width: 40%;
}
/***** accordion css *****/
.accordion {
	margin: auto 50px;
	padding: 10px;
	border: 1px solid black;
	border-bottom: 0;
	border-bottom: 1px solid black;
	position: relative;
	width: 1000px;
}
/*a {
  
color: black;
font-weight: bold;
}*/
.full {
	background: #FFF;
	width: 100%;
	float: left;
	position: relative;
	z-index: 999;
	display: none;
	padding-bottom: 20px;
}
.full thead {
	display: none;
}
.accor-opn {
	clear: left;
}
.main-panel-div {
	display: inline-block;
	margin-top: 30px;
	width: 100%;
}
.main-panel-div .footable {
}
.main-panel-div .main-panel {
	margin-bottom: 5px;
}
.main-panel-div .main-panel .footable tr td:first-child {
	font-size: 15px;
	width: 40%;
	font-weight: 300;
}
.main-panel {
	border-radius: 10px;
	background: #fff;
	padding: 0 10px;
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.main-panel i.t-head, .main-panel i.t-total {
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	padding: 14px 0 12px 15px;
	float: left;
}
.main-panel td {
	font-size: 12px;
	font-weight: 300;
	padding-bottom: 2px !important;
	padding-top: 2px !important;
}
.main-panel>tr>td, .main-panel td:first-child i {
	font-size: 18px;
	padding-left: 15px;
}
.main-panel i.t-total {
	font-size: 12px;
	color: #d8d8d8;
}
.main-panel td:first-child i {
	color: #494949;
	text-transform: capitalize;
}
.main-panel-div .main-panel .footable tr td:last-child, .total-amnt .footable tr td:last-child {
	width: 7%;
	padding: 3px 0;
}
.main-panel-div .main-panel .footable tr td:nth-child(0n+2), .total-amnt .footable tr td:nth-child(0n+2) {
	width: 15%;
}
.main-panel-div .main-panel .footable tr td:nth-child(0n+3), .main-panel-div .main-panel .footable tr td:nth-child(0n+4), .main-panel-div .main-panel .footable tr td:nth-child(0n+5), .total-amnt .footable tr td:nth-child(0n+3), .total-amnt .footable tr td:nth-child(0n+4), .total-amnt .footable tr td:nth-child(0n+5) {
	width: 10%;
}
.full span.icon.icon-close {
	margin-left: 10px;
}
/****** 13-2-15 css *******/
.search_view.add-gst-rght a {
	font-size: 16px;
	font-weight: 300;
	padding-top: 3px;
	padding-bottom: 3px;
	text-transform: capitalize;
}
.wedding-gst-div .footable td {
	font-weight: 300;
	font-size: 15px;
	padding-bottom: 0;
	padding-top: 0;
}
.wedding_guest_name.wedding-gst-div {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0 10px;
	width: 100%;
}
.wedding-gst-div .footable td a span {
	font-size: 20px;
}
.wedding-gst-div a.see-gst {
	font-size: 16px;
	font-weight: 300;
}
.wedding-gst-div .footable td a i, .wedding-gst-div .footable td a b {
	font-style: normal;
	font-weight: 300;
	font-size: 15px;
	color: #d8d8d8;
	vertical-align: top;
	display: inline-block;
	margin: 4px 0 0 0;
}
.wedding-gst-div .footable td a b {
	font-weight: normal;
}
/******** mysuppliers-v2 css ******/
.category_view.category_view_div .accordion {
	border: 0 none;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
}
.category_view.category_view_div h2.menu_head {
	color: #fff;
}
.full_category_div .sbSelector {
	font-weight: normal;
}
.category_view_div .top_text input[type="text"] {
	font-size: 15px !important;
}
.category_view_div .category_list label {
	font-size: 18px !important;
}
.category_view_div .category_list label:before {
	height: 13px !important;
	width: 13px !important;
	border: 1px solid #b7b7b7;
	margin-top: 4px;
}
.category_view_div .category_list {
	padding-top: 10px !important;
}
.category_view_div .category_list li {
	padding: 4px 0 8px 0 !important;
}
.product_view.grid.product_view_di li.margn-lft {
	margin-left: 0;
	margin-right: 0;
}
.supll-srchh a {
	border: 1px solid #08cece;
	border-radius: 5px;
	color: #08cece;
	display: block;
	margin: 25px auto 15px;
	padding: 5px 20px;
	text-align: center;
	width: 103px;
	font-size: 16px;
	font-weight: 300;
}
.supll-srchh {
	clear: left;
}
.product_view_di li {
	width: 100% !important;
}
.product_view_di li .product_image {
	width: 325px !important;
	float: left;
}
.product_view_di li .product_text {
	width: 64%;
	padding: 20px 20px 0 !important;
}
.product_view_di li .product_text .left_product_text .servece_area li {
	width: auto !important;
}
.product_view_di li .product_text .left_product_text {
	float: left;
	margin-right: 13px;
	width: 75%;
}
.product_view_di li .product_text .rigth_product_text {
	float: left;
	width: 23%;
	position: relative;
}
.supll-srchh a:hover {
	background-color: #08cece;
	border: 1px solid #08cece;
	color: #fff;
}
.product_view_di h5 {
	margin-top: 0;
}
.remove-div, .tool_tip {
	display: none;
}
.remove-div {
	border: 1px solid #08cece;
	border-radius: 5px;
	float: left;
	padding: 7px;
	min-width: 266px;
	left: -60px;
	top: 42px;
	position: absolute;
	background: #fff;
}
.remove-div li a {
	background: transparent !important;
	border: 0 !important;
	padding: 0 !important;
	font-size: 16px !important;
	font-weight: 300 !important;
	border-radius: 0 !important;
}
.remove-div li.tool_tip1 a {
	color: #494949;
	border-right: 1px solid #494949 !important;
}
.remove-div li.tool_tip2 a {
	color: #08cece;
}
.remove-div li {
	float: left;
	margin-bottom: 0 !important;
}
.remove-div li.tool_tip1 {
	width: 30% !important;
}
.remove-div li.tool_tip2 {
	width: 60% !important;
}
.remove-div:after, .remove-div:before {
	top: 100%;
	left: 56%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.remove-div:after {
	border-color: #fff rgba(136, 183, 213, 0) rgba(136, 183, 213, 0);
	border-width: 6px;
	margin-left: -29px;
}
.remove-div:before {
	border-color: #08cece rgba(194, 225, 245, 0) rgba(194, 225, 245, 0);
	border-width: 7px;
	margin-left: -30px;
}
/***** to-do-list-new css *******/
.search_view.add_to_do a {
	font-weight: 300;
}
.search_venues.search_view.add_to_do {
	float: right;
	width: 31%;
}
.wedding_plan.wedding-to-do-new {
	margin: 24px 0 18px;
}
.no-padd {
	padding-left: 0 !important;
}
.wrapper-big-content.wrapper-big-content-div {
	margin-top: 30px;
}
.list_of_wedding.list-wed-div label:before {
	border: 1px solid #b7b7b7;
	height: 13px !important;
	margin-top: 4px;
	width: 13px !important;
}
.list_of_wedding.list-wed-div .panel {
	background: #fff;
	border-radius: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: inline-block;
	width: 100%;
}
input, button {
	outline: none;
}
::-webkit-input-placeholder {
 color:#08cece;
}
:-moz-placeholder {
 color:#08cece;
}
:-ms-input-placeholder {
 color:#08cece;
}
.search_venues input::-webkit-input-placeholder, .search_venues textarea::-webkit-input-placeholder {
 color:#08cece;
}
.search_venues input:-moz-placeholder, .search_venues textarea:-moz-placeholder {
 color:#08cece;
}
.search_venues input:-ms-input-placeholder, .search_venues textarea:-ms-input-placeholder {
 color:#08cece;
}
.event_view.event_view_div {
	padding: 3px 30px;
}
/**** my-suppliers-list-2 css *******/
.category_view .accordion {
	border: 0;
	margin: 0;
	padding: 0;
}
.category_view h2 {
	color: #fff;
}
.product_view.grid .product_text, .product_view.grid .product_text .left_product_text, .product_view.grid .rigth_product_text {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
/*.search_venues.search_view.add-gst-rght {width:34%;} */
/************ website_v1_edit_new css ********/
.wp_v1_header_content .wedding_detail .downlod_invite {
	border: 1px solid #08cece;
	border-radius: 5px;
	padding: 5px 19px;
}
.wp_v1_header_content .wedding_detail .downlod_invite.download_share {
	padding: 5px 43px;
}
.web_v1_header .header_menu {
	position: relative;
}
.theme-style-div {
	position: absolute;
	right: 0;
	top: 17px;
}
.theme-style-div ul li {
	color: #08cece;
	display: inline;
	font-size: 10px;
	font-weight: 600;
}
.theme-style-div ul li a.like-instra {
	/*background:url(../images/like-instra.png) no-repeat;*/
	display: inline-block;
	height: 17px;
	width: 17px;
	margin-right: 5px;
}
.theme-style-div ul li a span {
	font-size: 17px; /*color:#08cece;*/
}
.theme-style-div ul li.theme-sty {
	float: left;
	line-height: 19px;
	margin-right: 5px;
}
.color-box-div {
	width: 100%;
	background: #f6f6f6;
	position: absolute;
	border: 1px solid #d4d4d4;
}
.color-box {
	padding: 5px 15px 15px;
	/*float: left;*/
	max-width: 1000px;
}
.color-box-div .color-box .font-style-select, .color-box-div .color-box .color-thm, .color-box-div .color-box .selct-cover-img {
	padding-bottom: 24px;
}
.color-box-div .color-box .font-style-select select {
	background: #fff;
	border: 1px solid #d4d4d4;
	color: #494949;
	font-size: 14px;
	height: 23px;
	width: 100%;
}
.color-box-div .color-box .color-thm span, .color-box-div .color-box .selct-cover-img span, .color-box-div .color-box .site-name span, .color-box-div .color-box .font-style-select span, .color-box-div .color-box .select-pages span {
	margin-bottom: 10px;
	font-size: 11px;
	color: #494949;
	float: left;
	width: 100%;
	text-transform: capitalize;
	font-weight: bold;
}
.color-box-div .color-box .color-thm {
	border: 0;
}
/*.color-box-div .color-box .selct-cover-img img{margin-top:10px;} */
.color-box-div .color-box .selct-cover-img {
	border-bottom: 0 none;
	float: left;
	margin-bottom: 0;
	padding-bottom: 0;
}
.save-changes-div {
	clear: left;
	position: relative;
	top: 71px;
}
.save-changes-div .save-changes {
	position: absolute;
	right: 0;
}
.save-changes-div .save-changes a, .welcome-save a, .save-bridal a, .about-save a {
	border-radius: 5px;
	background: #08cece;
	font-weight: 200;
	color: #fff;
	font-size: 18px;
	text-align: center;
	padding: 5px 31px;
	float: right;
	cursor: pointer;
	border: 1px solid #08cece;
	position: relative;
	z-index: 9999;
}
.page_content_welcome h2, .page_content_welcome span {
	padding: 22px 0 15px 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.page_content_welcome span {
	width: 100%;
	margin-top: 15px;
}
.welcome-save a {
	background: #fff;
	color: #333;
	float: right;
}
.welcome-save {
	margin-top: 15px;
	width: 100%;
}
.welcome-save a:hover {
	color: #fff;
	background: #05bcbc;
}
.add-rmv {
	float: right;
	margin-bottom: 10px;
}
.add-rmv li {
	display: inline;
}
.add-rmv span {
	background: none;
	border: 0;
	padding: 0;
	width: auto;
	font-size: 17px;
}
/*.add-rmv.add-rmv1 span{color:#08cece;}*/
.v1_our_bridal_party h2, .v1_event_location h2 {
	padding: 22px 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.v1_our_bridal_party_list li {
	cursor: default;
}
.our_bridal_party-main .v1_our_bridal_party_list li {
	cursor: pointer;
}
.our_bridal_party-main .v1_our_bridal_party_list li:hover .bridal-nm {
	background: #f6f6f6;
	border: 1px solid #d4d4d4;
	transition: all 0.3s ease 0s;
}
.bridal-nm {
	margin-top: 30px;
	padding: 9px;
	border: 1px solid transparent;
}
.our_bridal_party-main .v1_our_bridal_party_list li:hover .trans-bg {
	display: block;
}
.trans-bg {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	height: 100%;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	display: none;
}
.trans-bg img {
	background-color: transparent;
	border-radius: 0;
	float: none;
	max-width: 100%;
}
.trans-bg span {
	height: 135px;
	width: 135px;
	display: table-cell;
	vertical-align: middle;
}
.save-bridal {
	clear: left;
	float: right;
	width: 100%;
	text-align: center;
}
.save-bridal.save-bridal1 {
	float: none;
	position: relative;
	top: 10px;
}
.v1_aboot h2, .v1_aboot span.about-txt {
	/*background:#fff;
border:1px solid #d4d4d4;*/
	padding: 22px 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.v1_aboot span.about-txt {
	margin-top: 15px;
	padding: 0 20px 15px;
}
.about-save {
	clear: left;
	float: right;
	margin-top: 15px;
	width: 100%;
}
.save-bridal.save-bridal1.add-sec-abt {
	top: 10px;
}
.v1_event_location-main .v1_event_location .address-txt {
	background: #f6f6f6;
	border: 1px solid #d4d4d4;
	padding: 10px 20px 0;
}
.v1_event_location .address-txt {
	padding: 10px 0 0 0;
	float: left;
	width: 100%;
	margin-bottom: 25px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.save-bridal.save-bridal1 > a {
	float: none;
}
.add-rmv.add-rmv1 ul {
	margin: 0;
}
.add-rmv.add-rmv1 ul li {
	display: inline;
	margin: 0;
	min-height: auto;
	min-width: auto;
	text-align: left;
	vertical-align: middle;
}
.v1_gallery h2, .v1_contact h2 {
	margin-top: 25px;
}
.save-bridal.save-bridal1.save-bridal12 {
	top: 26px;
}
.v1_contact .form_right textarea {
	height: 76px;
	margin-right: 0;
}
.color-thm a.active {
	border: 1px solid #494949;
}
.v1_gallery .gallery-imgs li a {
	cursor: default;
}
.v1_gallery-main .v1_gallery .gallery-imgs li a {
	cursor: pointer;
}
.select-div {
	background: #f6f6f6;
	height: 100px;
	width: 100px;
}
.v1_footer.nw-footer .create-your-site a {
	border: 1px solid #08cece;
	border-radius: 7px;
	padding: 2.5px 19px;
	font-weight: 200;
	font-size: 16px;
	color: #08cece;
}
.v1_footer.nw-footer .create-your-site a b {
	text-transform: uppercase;
}
.v1_footer.nw-footer .create-your-site {
	float: right;
	margin-top: 8px;
}
.v1_footer.nw-footer .create-your-site a:hover {
	background: #08cece;
	color: #fff;
}
.v1_footer.nw-footer .copy-rght-div {
	float: right;
	margin-top: 2px;
}
.v1_footer.nw-footer .copy-rght-div ul li {
	display: inline;
	margin-left: 6px;
}
.v1_footer.nw-footer {
	padding-top: 17px;
}
.v1_footer.nw-footer .copy-rght-div ul li a {
	font-size: 9px;
	color: #acadad;
	padding: 0 3px;
	background: url(../images/sep-foot.jpg) no-repeat left;
	padding: 0 0px 0 9px;
}
.v1_footer.nw-footer .copy-rght-div ul li:first-child a {
	background: transparent;
}
/**** gallery popup css *****/
.gallery_pop {
	background: #f6f6f6;
	width: 100%;
	border: 1px solid #d4d4d4;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-top: 1px solid transparent;
	padding: 8px 15px 15px;
}
.browse-img-div {
	margin-top: 20px;
	position: relative;
	float: left;
}
.browse-img-div .img-cls {
	position: absolute;
	right: -11px;
	top: -11px;
}
.gallery_pop input[type="file"] {
	width: 100%;
}
.browse-img-div .img-cls .icon-close {
	color: #08cece;
	font-size: 18px;
}
.browse-img-div .img_nm {
	font-size: 8px;
	color: #494949;
	font-weight: 200;
	display: block;
}
.gallery_pop .upld-img {
	width: 100%;
	clear: left;
}
.gallery_pop .upld-img input[type="submit"] {
	background: #08cece;
	border-radius: 5px;
	color: #fff;
	float: left;
	font-size: 18px;
	font-weight: 200;
	padding: 5px 25px;
	text-align: center;
	border: 0;
	outline: 0;
	margin-top: 10px;
}
.gallery_pop .bootstrap-dialog-close-button {
	border: 1px solid #08cece !important;
	border-radius: 20px !important;
	color: #08cece;
	float: right;
	font-size: 17px;
	font-weight: bold;
	height: 17px;
	line-height: 0;
	opacity: 1;
	width: 17px;
}
.gallery_pop .bootstrap-dialog-close-button .close {
	color: #08cece;
	float: left;
	font-size: 16px;
	line-height: 14px;
	opacity: 1;
}
.gallery_pop .bootstrap-dialog-title {
	color: #494949;
	font-size: 26px;
	font-weight: 600;
}
.gallery_pop .main {
	padding-top: 5px;
}
.v1_contact textarea {
	margin-right: 0 !important;
}
.modal-dialog {
	margin-top: 100px !important;
}
/***** website-v1-new css *******/
.page_content-new .page_content_welcome h2, .page_content-new .page_content_welcome span, .page_content-new .v1_our_bridal_party h2, .page_content-new .v1_event_location h2, .page_content-new .v1_aboot h2, .page_content-new .v1_aboot span.about-txt {
	background: transparent;
	border: 0;
}
.page_content-new .page_content_top, .page_content-new .v1_aboot, .page_content-new .v1_event_location, .page_content-new .v1_gallery {
	padding: 53px 0;
}
.page_content-new .v1_our_bridal_party {
	padding: 75px 0 55px;
}
.wedding_detail a:hover {
}
/*.wedding_detail a.downlod_invite
{
        background: url("../images/cloud_download_icon.png") no-repeat scroll 20px center;
    box-sizing: border-box;
    min-width: 197px;
    padding-left: 50px !important;
}
.wedding_detail a.downlod_invite.download_share
{
        background: url("../images/share_icon.png") no-repeat scroll 39px center;
    box-sizing: border-box;
    float: none;
    min-width: 165px;
    padding-left: 66px !important;
    text-align: center;
}
.wedding_detail a.downlod_invite.download_share:hover{background: #08cece url("../images/share-white.png") no-repeat scroll 39px center;}
.wedding_detail a.downlod_invite:hover{background: #08cece url("../images/cloud_download_icon-white.png")no-repeat scroll 20px center;}*/
.save-changes-div .save-changes a:hover, .welcome-save a:hover, .save-bridal a:hover, .about-save a:hover, .save-bridal.save-bridal1 a:hover {
	background: #fff;
	color: #08cece;
	border: 1px solid #08cece;
}
.page_content-new .v1_our_bridal_party_list h3 {
	margin-top: 30px;
}
.page_content-new .v1_aboot h2 {
	padding-bottom: 0px;
}
.page_content-new .v1_our_bridal_party h2 {
	padding-top: 0;
}
.page_content-new .v1_aboot, .page_content-new .v1_event_location {
	padding-bottom: 75px;
}
.page_content-new .v1_gallery ul {
	margin-top: 55px;
	margin-bottom: 7px;
}
.page_content-new .v1_contact {
	margin-top: 34px;
}
.page_content-new .v1_contact h2 {
	margin-bottom: 10px;
}
.page_content-new .v1_event_address p {
	margin-bottom: 37px;
}
.page_content-new .v1_event_location .v1_event_address {
	margin-top: 30px;
}
.trans-bg-gallery {
	background: rgba(0, 0, 0, 0.6);
	float: left;
	height: 236px;
	position: absolute;
	top: 0px;
	width: 236px;
	display: none;
}
.v1_gallery-main .v1_gallery .gallery-imgs li a:hover .trans-bg-gallery {
	display: block;
}
.trans-bg-gallery span {
	height: 234px;
	width: 234px;
	display: table-cell;
	vertical-align: middle;
}
.v1_gallery .gallery-imgs li {
	position: relative;
}
/********* seating-planner-v1-new css *******/
.search_venues.seat-pln {
	width: 32%;
}
.wedding_plan.wedding-st {
	margin-bottom: 21px;
}
.wedding_guest_name.seating-pln-div th i {
	color: #08cece;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	margin-left: 10px;
}
.list_of_wedding.seating-plan-div .content {
	margin-left: 0;
}
.list_of_wedding.seating-plan-div .content span {
	font-size: 18px;
	color: #494949;
	font-weight: 600;
}
.list_of_wedding.seating-plan-div .footable i b {
	font-style: normal;
	color: #08cece;
	font-size: 15px;
	font-weight: 400;
	margin-left: 13px;
}
.list_of_wedding.seating-plan-div .main-panel-div .main-panel .footable tr td:first-child {
	width: auto;
}
.wedding_guest_name.seating-pln-div .footable > thead > tr > th:first-child {
	border: 0;
}
.list_of_wedding.seating-plan-div ul {
	width: 19%;
}
.list_of_wedding.seating-plan-div .panel ul li {
	float: right;
}
.list_of_wedding.seating-plan-div .panel ul li.seat-odr {
	width: 50%;
	float: left;
}
.list_of_wedding.seating-plan-div .content span a, .list_of_wedding.seating-plan-div .content p a {
	right: 60px;
}
.list_of_wedding .inner_pnl a {
	background: url("../images/down_arrow2.png") no-repeat scroll right center rgba(0, 0, 0, 0);
	float: right;
	height: 20px;
	position: absolute;
	right: 60px;
	top: 15px;
	width: 20px;
}
.list_of_wedding.seating-plan-div .panel.add-panel .content {
	width: 100%;
}
.inner_pnl {
	background: #f2f2f2;
	border-radius: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: none;
	padding: 0 10px;
	width: 100%;
}
.list_of_wedding.seating-plan-div .budgt-paid .t-total {
	color: #d8d8d8;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	text-transform: capitalize;
}
.list_of_wedding.seating-plan-div .budgt-paid .t-head {
	text-transform: capitalize;
}
.list_of_wedding.seating-plan-div .budgt-paid {
	width: 15% !important;
}
.list_of_wedding.seating-plan-div .footable tr td:nth-child(3) {
	padding-left: 54px;
	width: 15%;
}
.seating-plan-div .main-panel-div {
	margin-top: 0;
}
.seating-plan-div .main-panel-div td {
	font-size: 15px;
	color: #494949;
	font-weight: 300;
	text-transform: capitalize;
	padding-top: 0 !important;
}
.seating-plan-div .main-panel-div .main-panel .footable tr td:nth-child(2) {
	width: 44%;
}
.seating-plan-div .main-panel-div .main-panel .footable tr td:last-child {
	width: 5%;
}
.seating-plan-div .main-panel-div .main-panel .footable tr td:nth-child(4) {
	width: 8%;
	text-align: right;
	padding-left: 0;
}
.seating-plan-div .main-panel-div .main-panel .footable tr td:nth-child(4) span {
	margin-left: 2px;
	font-size: 19px;
}
.arw-opn {
	background: url("../images/down_arrow1.png") no-repeat scroll left 12px;
	width: 14px;
	height: 7px;
	float: left;
	padding-bottom: 12px;
}
/****** website_v2_edit_new css ********/
.color-box-div.text-style, .color-box-div.color-box-div-new1, .pollSlider2 .color-box-div {
	width: 126px;
	min-height: 319px;
}
.color-box-div.text-style .color-box, .color-box-div.color-box-div-new1 .color-box, .pollSlider2 .color-box, .pollSlider3 .color-box, .pollSlider4 .color-box, .pollSlider5 .color-box {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 25px 8px 20px;
	width: 100%;
}
.font-style .font-sz {
	float: left;
	margin-top: 10px;/*width:56%; */
}
.font-style .select-clr, .color-thm.chng-clr .select-clr {
	background: #08cece;
	border: 1px solid #d4d4d4;
	display: inline-block;
	float: left;
	height: 21px;
	margin-left: 8px;
	margin-top: 10px;
	width: 35%;
}
.text-style .font-style-select {
	float: left;
	padding-bottom: 15px !important;
}
.font-style {
	float: left;
	width: 100%;
}
.font-wght .fnt ul li {
	display: inline;
	text-align: center;
}
.font-wght .fnt ul li a {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: bold;
	color: #777777;
	text-transform: uppercase;
	padding: 10px 10px 10px 13px;
}
.font-wght .fnt ul li a.undrln {
	text-decoration: underline;
}
.font-wght {
	clear: left;
	display: inline-block;
	margin-top: 3px;
	text-align: center;
}
.fnt-align ul li {
	display: inline;
}
.fnt-align ul li a {
	padding: 15px 7px 10px 10px;
}
.fnt-align {
	margin-top: 7px;
}
.color-thm.chng-clr span {
	float: left;
	width: 54% !important;
}
.selct-cover-img.chng-bg {
	margin-top: 15px !important;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
}
.selct-cover-img.chng-bg button {
	background: #fff;
	border: 1px solid #08cece;
	border-radius: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #08cece;
	font-size: 14px;
	font-style: italic;
	padding: 2px;
	text-align: center;
	text-transform: capitalize;
	width: 100%;
	transition: all 0.7s ease 0s;
}
.selct-cover-img.chng-bg button:hover {
	background: #08cece;
}
.page_content_top .page_content_welcome {
	position: relative;
}
.page_content_top .color-box-div.text-style, .v1_our_bridal_party .color-box-div.text-style, .v1_aboot .color-box-div.text-style {
	top: 52px;
	min-height: 234px;
}
.page_content_top .color-thm.chng-clr span, .v1_aboot .color-thm.chng-clr span, .v1_our_bridal_party .color-thm.chng-clr span {
	color: #494949;
	font-size: 11px;
	padding-top: 0;
	text-align: left;
}
.page_content_top .selct-cover-img.chng-bg {
	border-top: 0;
	margin: 0;
	padding: 0;
}
.color-thm.chng-clr .select-clr {
	margin-top: 5px;
}
.v1_aboot .select-clr {
	background: #f6f6f6;
}
.v1_event_location .color-box-div.text-style {
	min-height: 319px;
	top: 52px;
}
.v1_our_bridal_party .color-box-div.text-style {
	top: 52px;
}
/*.v1_aboot .color-box-div.text-style{top:47px;} */
.selct-cover-img.chng-bg button:hover {
	background: #08cece;
	color: #fff;
	cursor: pointer;
}
.v1_event_location .selct-cover-img.chng-bg input[type="text"] {
	width: 68px;
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #08cece;
	border-radius: 5px;
	color: #08cece;
	float: left;
	font-size: 14px;
	font-style: italic;
	height: 21px;
	padding: 0 29px 0 10px;
}
.v1_event_location .selct-cover-img.chng-bg .search_btn {
	background: url("../images/search_image.png") no-repeat scroll center center #08cece;
	border: medium none;
	border-radius: 0 4px 4px 0;
	cursor: pointer;
	float: left;
	height: 22px;
	margin: 0 0 0 -32px;
	padding: 6px 10px;
	width: 31px;
}
.pollSlider2 .color-box-div, .pollSlider3 .color-box-div, .pollSlider4 .color-box-div, .pollSlider5 .color-box-div {
	min-height: 234px;
	top: 52px;
	width: 126px;
}
.pollSlider2 {
	top: 11px;
}
.color-box-div.color-box-div-new1 .font-sz select {
}
.pollSlider4 .color-box-div {
	top: 47px;
}
.v1_our_bridal_party .color-box-div.color-box-div1.text-style, .pollSlider3 .color-box-div {
	top: 53px;
}
.web_v1_header_menu.sticky {
	position: static !important;
}
.web_v1_header .header_fixed.smaller, .web_v1_header .header_fixed {
	height: 85px;
}
/******** website-theme-v3-edit-new css ***********/
.color-box-div, .theme-style-div, .save-changes-div, .add-rmv, .welcome-save, .save-bridal, .save-bridal.save-bridal1, .v1_event_location .about-save, .v1_aboot .about-save, .v1_gallery .add-rmv.add-rmv1, .v1_gallery .save-bridal.save-bridal1.save-bridal12, .v1_contact .add-rmv.add-rmv1 {
	display: none;
}
.top-main-div .color-box-div, .top-main-div .theme-style-div, .top-main-div .save-changes-div, .welcome-content-main .add-rmv, .welcome-content-main .welcome-save, .our_bridal_party-main .save-bridal, .our_bridal_party-main .save-bridal.save-bridal1, .our_bridal_party-main .add-rmv, .v1_aboot-main .add-rmv, .v1_aboot-main .save-bridal.save-bridal1.add-sec-abt, .v1_event_location-main .add-rmv, .v1_event_location-main .save-bridal.save-bridal1, .v1_event_location-main .about-save, .v1_gallery-main .add-rmv, .v1_gallery-main .save-bridal.save-bridal1.save-bridal12, .v1_contact-main .add-rmv, .v1_aboot-main .v1_aboot .about-save, .v1_gallery-main .v1_gallery .add-rmv.add-rmv1, .v1_gallery-main .v1_gallery .save-bridal.save-bridal1.save-bridal12, .v1_contact-main .v1_contact .add-rmv.add-rmv1 {
	display: block;
}
.welcome-content-main .page_content_welcome h2, .welcome-content-main .page_content_welcome span {/*background:#46d8d8;*/
	background: rgba(255,255,255,0.3);
	border: 1px solid #fff;
	transition: all 0.3s ease 0s;
}
.welcome-content-main .add-rmv span {
	background: transparent;
	border: 0;
}
.our_bridal_party-main .v1_our_bridal_party h2, .our_bridal_party-main .v1_event_location h2, .v1_event_location-main .v1_event_location h2 {
	background: #f6f6f6;
	border: 1px solid #d4d4d4;
}
.v1_aboot-main .v1_aboot h2, .v1_aboot-main .v1_aboot span.about-txt {
	background: #fff;
	border: 1px solid #d4d4d4;
}
.v1_event_location-main .v1_event_location {
	padding-bottom: 0 !important;
}
.welcome-content-main .page_content_top {
	padding: 10px 0;
}
.our_bridal_party-main .v1_our_bridal_party {
	padding: 20px 0 0;
}
.v1_aboot-main .v1_aboot {
	padding: 15px 0 0 0;
}
.v1_aboot-main .v1_aboot span.about-txt {
	padding-top: 22px;
}
.v1_event_location-main .v1_event_location {
	padding: 20px 0 0 0;
}
.v1_gallery-main .v1_gallery {
	padding: 15px 0;
}
.v1_contact-main .v1_contact {
	padding: 15px 0 75px;
}
.arrows-img {
	background: url("../images/arrows-img.png") no-repeat scroll center 6px;
	height: 18px;
	padding-bottom: 10px;
	width: 18px;
}
.arrows-img:hover {
	background: url("../images/arrows-img-hower.png") no-repeat scroll center 7px;
}
.arrow-dowwn {
	background: url("../images/down_arrow2.png") no-repeat scroll right center;
	height: 20px;
	width: 20px;
}
.seating-plan-div a.close-accor {
	background: url("../images/down_arrow1.png") no-repeat scroll right 10px;
	padding-bottom: 14px;
}
.seating-plan-div .icon-food {
	margin-left: 15px;
}
.lst-td {
	padding-left: 0 !important;
}
.seating-plan-div .amnt {
	font-size: 12px;
	color: #d8d8d8;
	font-weight: 300;
	margin-left: 3px;
	vertical-align: text-top;
}
.amnt.frst-con {
	margin-left: 19px !important;
}
/*********** login popup css ********/
.login-main {
	float: left;
	padding: 8px 25px 10px;
}
.login-main .log-in {
	color: #08cecd;
	font-family: "Great Vibes", cursive;
	font-size: 46px;
	font-weight: 400;
	text-transform: capitalize;
}
.login-main .form-2 {
	float: left;
	width: 47%;
}
.login-main .login-rght {
	float: right;
	width: 45%;
	margin-top: 23px;
}
.login-main .login-fb {
	margin-top: 19px;
	float: left;
}
.login-main .login-option {
	color: #08cecd;
	float: left;
	font-size: 17px;
	font-weight: 600;
	margin: 15px 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.login-main input[type="text"], .login-main input[type="password"] {
	background: #f6f6f6;
	border: 1px solid #e0e0e0;
	border-radius: 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #acacac;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: 600;
	height: 44px;
	outline: medium none;
	padding-left: 15px;
	text-transform: capitalize;
	width: 100%;
	line-height: 40px\9;
}
.login-main .required {
	color: #acacac;
	float: right;
	font-size: 15px;
	font-style: italic;
	margin: -11px 0 6px;
}
.login-main .login-rght p b {
	text-transform: uppercase;
	font-weight: bold;
}
.login-main .login-rght .rght1 {
	margin-bottom: 30px;
}
.login-main .login-rght .heading {
	font-size: 26px;
	font-weight: 600;
}
.login-main .login-rght p {
	font-size: 19px;
	margin-top: 5px;
	margin-bottom: 0;
	font-weight: 300;
}
.login-main input[type="submit"] {
	background: #08cecd;
	border: 1px solid #08cebd;
	border-radius: 7px;
	color: #fff;
	cursor: pointer;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	height: 43px;
	outline: 0 none;
	text-align: center;
	width: 100%;
	transition: all 0.3s ease 0s;
}
.login-main input[type="submit"]:hover {
	background: transparent;
	border: 1px solid #08cecd;
	color: #08cecd;
}
.login-main .pwd-div {
	margin: 30px 0 10px 0;
	float: left;
	width: 100%;
}
.login-main .pwd-div .remeber-me {
	float: left;
	text-transform: capitalize;
	color: #adadad;
	font-size: 15px;
	font-weight: 300;
}
.login-main .pwd-div .forgot-pass {
	float: right;
}
.login-main .pwd-div .forgot-pass a {
	color: #08cecd;
	text-transform: capitalize;
	font-size: 15px;
	font-weight: 300;
}
.remeber-me > input {
	margin-right: 15px;
	vertical-align: middle;
}
.remeber-me > input {
	display: none;
}
.remeber-me label:before {
	background-color: #fff;
	border: 1px solid #c2c2c2;
	border-radius: 3px;
	content: "";
	display: inline-block;
	float: left;
	height: 15px;
	margin-right: 10px;
	margin-top: 3px;
	padding-top: 0;
	vertical-align: middle;
	width: 15px;
}
.remeber-me input[type="radio"]:checked + label:before, .remeber-me input[type="checkbox"]:checked + label:before {
	color: #08cece;
	content: "✓";
	font-size: 16px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
}
/***** register popup css **/
.login-main.register-main .form-2 {
	width: 41%;
}
.register-main .terms-condition {
	font-size: 12px;
	color: #adadad;
}
.register-main .terms-condition i {
	font-style: normal;
	color: #08cecd;
	text-transform: capitalize;
}
.register-main .create-acc {
	text-transform: capitalize;
	margin: 30px 0 10px 0;
}
.register-main .float {
	margin: 5px 0 5px 0;
}
.register-main .required {
	margin: -2px 0 6px;
}
.register-main .form-2 {
	margin-top: 32px;
}
.register-main .login-rght {
	margin-top: 29px;
}
.login-main.register-main {
	padding-bottom: 30px;
}
.register-main .login-rght {
	width: 50%;
}
.register-main .login-rght .heading i {
	text-transform: uppercase;
	font-style: normal;
}
.register-main .rght2 ul {
	margin-top: 10px;
	float: left;
}
.register-main .rght2 ul li {
	display: inline;
	float: left;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 5px;
}
.register-main .rght2 ul li span {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #08cecd;
	border-radius: 19px;
	color: #08cecd;
	float: left;
	height: 17px;
	margin-right: 11px;
	text-align: center;
	width: 17px;
	line-height: 16px;
	font-size: 12px;
}
.register-main .have-account {
	color: #494949;
	clear: left;
	margin-top: 37px;
	float: left;
}
.register-main .have-account a {
	text-transform: capitalize;
	color: #08cecd;
}
/********* advertiser login css *********/
.advertiser-login-div .create-acc {
	margin-top: 0;
}
.advertiser-login-div .form-2 {
	width: 47% !important;
}
.advertiser-login-div .login-rght {
	width: 45%;
}
.advertiser_lgn ul li {
	display: inline;
}
.advertiser_lgn ul li a {
	border-left: 1px solid #494949;
	font-size: 14px;
	color: #494949;
	padding: 0 8px;
}
.advertiser_lgn ul li:first-child a {
	border-left: 0;
	padding-left: 0;
}
.advertiser_lgn {
	clear: left;
	margin-top: 3px;
	float: left;
}
/******** venue search-v7-new css ***********/
.search_venues.senue-search-div a.filter_venue {
	width: 120px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 31px;
}
.middle.middle-venue-search .toolbar {
	background: transparent;
	margin-bottom: 0;
	padding-top: 40px;
}
.middle.middle-venue-search .toolbar .viewby {
	margin-right: 0;
	width: auto;
}
.middle.middle-venue-search .toolbar .viewby ul li {
	margin: 0 0 0 4px;
}
.middle.middle-venue-search .toolbar .viewby ul li:first-child {
	margin-left: 0;
}
.middle.middle-venue-search .right_content {
	float: left;
}
.middle.middle-venue-search .left_content {
	float: right;
	width: 870px;
}
.middle.middle-venue-search .wrapper-big-content {
	width: 1920px;
}
.middle.middle-venue-search .product_view {
	margin-top: 0;
	max-height: 642px;
	/*overflow-y: scroll; */
	overflow-x: hidden;
}
#map-div {
	height: 642px;
}
.middle.middle-venue-search .product_view.grid > ul > li {
	margin: 0 0 15px 24px;
}
.middle.middle-venue-search .product_view.grid > ul > li:first-child {
	margin: 0 0 15px 10px;
}
.middle.middle-venue-search .product_view.grid > ul .add_view {
	margin: 0 0 15px 0;
	border: 0 none;
}
.mrgn-less {
	margin-left: 10px !important;
}
.middle.middle-venue-search .product_view > ul > li.add_view:hover {
	border: 0;
}
/*.middle.middle-venue-search .product_text{min-height: 176px;border: 1px solid #fff; border-left:0;
    border-radius: 0 10px 10px 0; transition:0.3s; cursor:pointer; min-width:658px;}*/
/*.middle.middle-venue-search .product_text:hover{border:1px solid #08cece; border-left:0;}
.middle.middle-venue-search .product_view.grid .product_text {border-radius:0 0 10px 10px; border-top:0 !important;border: 1px solid #fff;	}
.middle.middle-venue-search .product_view.grid .product_text:hover{border:1px solid #08cece;border-top:0; }*/
.middle.middle-venue-search .product_view ul > li {
	margin: 0 0 15px 10px;
}
.middle.middle-venue-search .product_view ul > li.inview, .middle.middle-venue-search .product_view ul > li.ahead {
	margin: 0;
}
.middle.middle-venue-search .product_view .servece_area li {
	margin: 0 !important;
}
.middle.middle-venue-search .rigth_product_text ul li {
	margin: 0 0 5px !important;
}
.middle.middle-venue-search .product_image ul li {
	margin: 0 !important;
}
.middle.middle-venue-search .product_view .product_text {
	min-width: auto;
}
.middle.middle-venue-search .product_view > ul > li {
	border: 1px solid transparent;
	transition: 0.3s;
	cursor: pointer;
	overflow: hidden;
}
.middle.middle-venue-search .product_view > ul > li.add_view {
	overflow: unset;
}
.middle.middle-venue-search .product_view > ul > li.add_view.add_view1, .middle.middle-venue-search .product_view > ul > li.add_view {
	border: 0;
}
.middle.middle-venue-search .product_view > ul > li:hover {
	border: 1px solid #08cece;
}
/*.middle.middle-venue-search .product_view > ul > li:hover .product_image{border:1px solid #fff;}*/
/********* filter venue css **********/
.accordion-new, .accordion-new1 {
	position: absolute;
	right: 0;
	top: 90px;
	width: 100%;
	z-index: 1;
}
.accordion-new .inner-accor {
	/*background:url('http://www.epa.gov/region1/images2/misc/accordion-default.jpg') no-repeat right top #559b6a; */
	color: #fff;
	cursor: pointer;
	margin: 0;
}
.accordion-new .inner-accor.current, .accordion-new1 .inner-accor.current {
	/* background:url('http://www.epa.gov/region1/images2/misc/accordion-active.jpg') no-repeat right top #4289aa; */
	cursor: default
}
.accordion-new div.pane, .accordion-new1 div.pane {
	padding: 0;
	float: left;
	width: 100%;
}
.accordion-new div.pane p, .accordion-new1 div.pane p {
	float: left;
	padding: 0;
	width: 100%;
}
.page_content.venue-filter-div .accordion-new, .accordion-new1 {
	display: none;
}
.page_content.venue-filter-div .banner_title {
	position: relative;
}
.filter-venue-rght {
	position: relative;
}
.accordion-new .top-img-div {
	background: url("../images/filter-venue-bg.png") no-repeat scroll right center;
	height: 97px;
}
.filter-venue-rght .search_venues.senue-search-div input[type="submit"] {
	width: 120px;
}
.accordion-new .top-img-div .srch-result, .accordion-new1 .top-img-div .srch-result {
	float: left;
	font-family: "Great Vibes", cursive;
	font-size: 32px;
	font-weight: 300;
	text-transform: capitalize;
}
.accordion-new .top-img-div .click-rght, .accordion-new1 .top-img-div .click-rght {
	float: right;
	font-size: 14px;
	margin-top: 8px;
}
.accordion-new .top-img-div .on-img-txt, .accordion-new1 .top-img-div .on-img-txt {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	margin-top: 50px;
	padding: 0 25px 0 20px;
	width: 100%;
}
.page_content.venue-filter-div .accordion-new .main-accordion, .accordion-new1 .main-accordion {
	background: #fff;
	padding: 25px 25px 15px 25px;
	position: relative;
	z-index: 9999;
	box-shadow: 0 6px 18px #8e8e8e;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	border: 1px solid #e8e8e8;
}
.main-accordion label:before {
	background-color: #fff;
	border: 1px solid #c2c2c2;
	border-radius: 3px;
	content: "";
	display: inline-block;
	float: left;
	height: 12px;
	margin-right: 10px;
	margin-top: 3px;
	padding-top: 0;
	vertical-align: middle;
	width: 12px;
}
.main-accordion input[type="radio"]:checked + label:before, .main-accordion input[type="checkbox"]:checked + label:before {
	color: #08cece;
	content: "✓";
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
}
.main-accordion input[type="radio"], .main-accordion input[type="checkbox"] {
	display: none;
}
.main-accordion ul li {
	float: left;
	color: #494949;
	font-size: 15px;
}
.main-accordion ul li:first-child {
	color: #08cece;
	text-transform: capitalize;
	padding: 0;
	font-size: 17px;
}
.main-accordion .up-arrow {
	background: url("../images/down_arrow1.png") no-repeat scroll right center;
	float: right;
	height: 20px;
	position: absolute;
	right: 39px;
	top: 26px;
	width: 20px;
}
.main-accordion .location, .main-accordion .distance {
	float: left;
	width: 100%;
	text-transform: uppercase;
	border-top: 1px solid #d7d7d7;
	padding-top: 20px;
}
.main-accordion .location {
	border-top: 0;
	padding-top: 0;
}
.main-accordion .location li {
	padding: 0 10px;
	width: 22%;
}
.main-accordion .location ul li:first-child {
	margin-right: 20px;
}
.main-accordion .sbHolder {
	background: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	float: left;
	font-size: 16px;
	font-weight: normal;
	height: 29px;
	margin: 0 0 0 7px;
	width: 147px;
	outline: none;
}
.main-accordion .sbToggle {
	color: #9a9a9a;
	font-size: 20px;
	height: 24px;
	padding: 5px 5px 0 10px;
	width: 20px;
}
.main-accordion .sbSelector:link, .main-accordion .sbSelector:visited {
	color: #494949;
	font-size: 14px;
}
.main-accordion .sbSelector {
	height: 29px;
	line-height: 31px;
	width: 110px;
}
.main-accordion .distance input[type="text"] {
	border: 1px solid #e1e1e1;
	border-radius: 7px;
	height: 29px;
	float: left;
	text-align: center;
	color: #afafaf;
	font-style: italic;
	width: 118px;
	font-size: 13px;
}
.main-accordion .spacing input::-webkit-input-placeholder {
 color:#afafaf;
}
.main-accordion .distance ul li {
	color: #08cece;
	text-transform: capitalize;
	font-size: 17px;
}
.main-accordion .distance {
	float: left;
	margin-top: 15px;
	width: 100%;
}
.spacing {
	margin-right: 31px;
}
.main-accordion .distance ul li span {
	float: left;
	padding-top: 5px;
	margin-right: 13px;
}
.main-accordion .sbHolder a.icon-down-open, .main-accordion a.icon-down-open {
	color: #494949;
}
.last-li {
	float: right !important;
	padding: 0 11px 0 0 !important;
}
.main-accordion .location.venu_type ul li:first-child {
	margin-right: 20px;
	padding: 0;
}
.main-accordion .location.venu_type {
	text-transform: capitalize;
	margin-top: 15px;
	border-top: 1px solid #d7d7d7;
	padding-top: 20px;
}
.main-accordion .location.venu_type li {
	padding: 0 15px;
}
.small-ltr {
	text-transform: lowercase;
}
.main-accordion .distance.pricing li.update {
	float: right;
}
.main-accordion .distance.pricing li.update a {
	background: #08cecd;
	border: 1px solid #08cecd;
	border-radius: 7px;
	float: left;
	font-size: 14px;
	height: 29px;
	line-height: 28px;
	padding: 0 50px;
	transition: all 0.3s ease 0s;
}
.main-accordion .distance.pricing li.update a:hover {
	background: transparent;
	border: 1px solid #08cecd;
	color: #08cecd;
}
.main-accordion .distance.pricing {
	border-top: 1px solid #d7d7d7;
	padding-bottom: 0;
}
.location-inner {
	float: right;
	width: 88.2%;
	margin-top: 5px;
}
.venue-type-iner {
	float: right;
	width: 89.5%;
	text-transform: capitalize;
	margin-top: 5px;
}
.location-inner li {
	padding: 0 25px;
	text-transform: uppercase;
}
.venue-type-iner li, .venue-feature-inner li {
	padding: 0 15px;
}
.venue-feature-inner {
	float: right;
	width: 86.5%;
	text-transform: capitalize;
	margin-top: 5px;
}
/***** blog page css *********/
.middle_bg.blog-main-div {
	padding-top: 17px;
}
.middle_bg.blog-main-div .product_view {
	margin-top: 10px;
}
.middle_bg.blog-main-div .product_view .left_product_text {
	width: 100%;
}
.middle_bg.blog-main-div .product_view .rigth_product_text .view_product a {
	background-color: #08cece;
	color: #fff;
}
.middle_bg.blog-main-div .product_view .rigth_product_text .view_product a:hover {
	background: transparent;
	color: #08cece;
}
.servece_area.tags-line strong {
	text-transform: capitalize;
}
.servece_area.tags-line li {
	text-transform: capitalize;
}
.middle_bg.blog-main-div .product_view .rigth_product_text span.icon-note {
	font-size: 14px;
}
.middle_bg.blog-main-div .product_view .rigth_product_text {
	width: 147px;
}
.middle_bg.blog-main-div .srch-lft-div .search_bg {
	background: transparent;
	border: 1px solid #08cece;
	border-radius: 5px;
	color: #08cece;
	float: left;
	font-size: 14px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 500;
	font-style: italic;
	height: 19px;
	padding: 5px 35px 5px 10px;
	width: 279px;
}
.middle_bg.blog-main-div .srch-lft-div {
	float: left;
	margin: 15px 0 8px;
	width: 100%;
}
.middle_bg.blog-main-div .category_list ul li a {
	font-size: 18px;
	color: #494949;
	transition: 0.3s;
}
.middle_bg.blog-main-div .category_list ul li a:hover {
	color: #08cece;
}
.middle_bg.blog-main-div .category_list ul li {
	padding: 4px 0;
}
.middle_bg.blog-main-div .accordion_2 {
	display: block;
	display: inline-block;
	width: 100%;
}
.middle_bg.blog-main-div .accordion_2 .accordion_bg_1 {
	background: url("../images/big-white-watch.png") no-repeat scroll 10px top #08cece;
	padding: 17px 0 9px;
}
.middle_bg.blog-main-div .accordion_2 .accordion_bg_6 {
	background: url("../images/most-popular-bg1.png") no-repeat scroll 0px top #08cece;
	padding: 17px 0 9px;
}
.middle_bg.blog-main-div .latest-hm .img-div {
	float: left;
}
.middle_bg.blog-main-div .latest-hm .post-div {
	float: left;
	margin-left: 15px;
	width: 102px;
}
.middle_bg.blog-main-div .latest-hm .latest-hm-nm {
	font-size: 16px;
	font-weight: 300;
}
.middle_bg.blog-main-div .latest-hm .poster-nm {
	font-size: 12px;
	color: #777777;
	font-weight: 300;
	display: block;
	margin-top: 20px;
}
.latest-hm {
	border-bottom: 1px solid #f1f1f1;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.latest-hm.no-mrgn {
	margin-bottom: 0;
}
.middle_bg.blog-main-div .accordion_2 .category_list {
	padding-bottom: 20px;
}
.middle_bg.blog-main-div .accordion_2 .menu_head1.accordion_bg_1 {
	margin-top: 10px;
}
.middle_bg.blog-main-div .accordion_2 .accordion_bg_7 {
	background: url("../images/web-big.png") no-repeat scroll 0 -8px #08cece;
	padding: 17px 0 9px;
}
.middle_bg.blog-main-div .gallery .control {
	display: none;
}
.middle_bg.blog-main-div .social-icon li {
	border: 0 none !important;
	display: inline-block;
	float: left;
	margin-left: 5px !important;
}
.middle_bg.blog-main-div .social-icon li span a {
	border: 1px solid #08cece;
	border-radius: 20px;
	color: #08cece;
	display: inline-block;
	height: 32px;
	line-height: 38px;
	text-align: center;
	width: 31px;
	transition: 0.3s;
}
.middle_bg.blog-main-div .social-icon li:first-child {
	margin-left: 0 !important
}
.middle_bg.blog-main-div .social-icon li span a:hover {
	background: #08cece;
	color: #fff;
}
.middle_bg.blog-main-div .menu_head1.accordion_bg_6, .middle_bg.blog-main-div .menu_head1.accordion_bg_7 {
	margin-top: 6px;
}
.middle_bg.blog-main-div .product_view > ul > li {
	position: relative;
}
.middle_bg.blog-main-div .left_product_text {
	margin-bottom: 41px;
}
.view-tags-div {
	bottom: 17px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	position: absolute;
	right: 20px;
	width: 64%;
}
.servece_area.tags-line {
	margin: 17px 0 0 0;
}
.last-li.last-li-2 {
	display: none;
}
.pane {
	display: none;
}
.main-accordion .sbOptions {
	background: #08cecd;
	border-radius: 0 0 5px 5px;
	color: #fff;
	left: 0;
	top: 29px !important;
	width: 147px
}
.main-accordion .sbOptions a {
	font-size: 14px;
	padding: 3px 10px;
}
.main-accordion .sbOptions a:focus, .main-accordion .sbOptions a:hover {
	color: #fff;
}
.main-accordion input, .main-accordion select {
	outline: none !important;
}
.header.header_bg .wrapper {
	position: relative;
}
.accordion-new1 {
	z-index: 9999;
	top: 60px;
}
.header-filter {
	width: 1000px;
	margin: 0 auto;
	position: fixed;
	left: 0;
	right: 0;
	z-index: 9999;
}
.accordion-new1 .top-img-div {
	background: url("../images/filter-main-bg.png") no-repeat scroll right center;
	height: 64px;
	-webkit-box-shadow: -1px 4px 20px 0px rgba(0,0,0,0.32);
	-moz-box-shadow: -1px 4px 20px 0px rgba(0,0,0,0.32);
	box-shadow: -1px 4px 20px 0px rgba(0,0,0,0.32);
}
.accordion-new1 .top-img-div .on-img-txt {
	margin-top: 18px;
}
.filter-arrow-div {
	background: url("../images/filter-bg.png") no-repeat;
	height: 24px;
	width: 100%;
}
.location.cata-gory {
	border-top: 1px solid #d7d7d7;
	margin-top: 20px;
	padding-top: 15px;
}
.update-div li a {
	background: #08cecd;
	border: 1px solid #08cecd;
	border-radius: 7px;
	float: left;
	font-size: 14px;
	height: 29px;
	line-height: 28px;
	padding: 0 50px;
	transition: all 0.3s ease 0s;
}
.update-div {
	border-top: 1px solid #d7d7d7;
	float: right;
	margin-top: 20px;
	padding-top: 15px;
	width: 100%;
}
.update-div li a:hover {
	background: transparent;
	border: 1px solid #08cecd;
	color: #08cecd;
}
.main-accordion .location.cata-gory ul li:first-child {
	margin-right: 20px;
}
.inner_planning_tools h2 {
	color: #fff;
}
.header.header-home {
	position: relative;
}
.header_fixed.smaller + .header-filter {
	position: fixed;
}
/************ slider css **********/
.callbacks_container {
	float: left;
	position: relative;
	width: 100%;
}
.callbacks_nav.prev {
	background: url("../images/arrow_1.png") no-repeat scroll center center;
	left: 0;
}
.callbacks_nav {
	bottom: 0;
	height: 44px;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-decoration: none;
	text-indent: -9999px;
	top: 49%;
	width: 36px;
	z-index: 3;
}
.callbacks_nav.next {
	background: url("../images/arrow_2.png") no-repeat scroll center center;
	right: 0;
}
.rslides {
	list-style: outside none none;
	margin: 0;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 100%;
}
.rslides > li:first-child {
	display: block;
	float: left;
	position: relative;
}
.rslides > li {
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.rslides img {
	border: 0 none;
	display: block;
	float: left;
	height: 800px;
	width: 100%;
}
.accordion-new1 {
	display: none;
}
.myidealvenue .filter-arrow-div {
	background: url("../images/filter-bg.png") no-repeat scroll 32% center;
	transition: unset;
}
.myidealsupp .filter-arrow-div {
	background: url("../images/filter-bg.png") no-repeat scroll 47% center;
	transition: unset;
}
.specialoff .filter-arrow-div {
	background: url("../images/filter-bg.png") no-repeat scroll 77% center;
	transition: unset;
}
.location-navi-inner {
	width: 88.1%;
	float: right;
}
.location-navi-inner > li {
	padding: 0 25px;
	text-transform: uppercase;
}
.update-div > ul {
	float: right;
}
.supp-location {
	float: right;
	width: 88.1%;
}
.supp-location li {
	padding: 0 25px;
	text-transform: uppercase;
}
.accordion-new .sbOptions li, .accordion-new1 .sbOptions li {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0
}
.accordion-new .sbOptions li a {
	border-bottom: 1px solid #fff;
}
/**************** blog inner css *******************/
.blog-inner-main .right_content {
/* width: 650px; */
    /* margin-bottom: 45px; */
}
.pamper-div .pamper-hd {
	font-size: 24px;
	font-weight: 600;
	margin-top: 8px;
	float: left;
	width: 100%;
}
.pamper-div .date-social {
	margin-top: 5px;
	float: left;
	width: 100%;
}
.pamper-div .date-social .date {
	float: left;
	font-size: 16px;
	font-weight: 300;
	margin-top: 2px;
}
.pamper-div .date-social .date i {
	font-style: normal;
	color: #08cece;
	font-weight: 400;
}
.pamper-div .date-social .social-div {
	float: right;
}
.blog-img-1 {
	margin-top: 25px;
	float: left;
	width: 100%;
}
.pamper-div p {
	font-size: 19px;
	font-weight: 300;
}
.pamper-div .blog-data {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.pamper-div .credits {
	float: left;
	width: 100%;
	margin-top: 37px;
}
.pamper-div .credits ul li {
	display: inline;
	font-size: 16px;
	margin-right: 27px;
	font-weight: 300;
	text-transform: capitalize;
	line-height: 25px;
}
.pamper-div .credits ul li.first {
	font-weight: 600;
	margin-right: 8px;
}
.pamper-div .credits ul li span {
	color: #08cece;
	font-weight: 400;
}
.pamper-div .credits ul li.last {
	display: block;
}
.blog_inner {
	width: 41%;
}
.blog_inner a {
	text-transform: unset;
}
/**************** forgot-pass start *******************/
.forgot-pass-detail {
	width: 100%;
	float: left;
}
.forgot-pass-detail .log-in {
	color: #08cecd;
	font-family: "Great Vibes", cursive;
	font-size: 46px;
	font-weight: 400;
	text-transform: capitalize;
}
.forgot-pass-detail >.top-content {
	width: 100%;
	float: left;
	background-color: #f6f6f6;
	border-bottom: 1px solid #e1e1e1;
	border-radius: 6px 6px 0 0;
	text-align: center;
	padding: 15px 0;
}
.forgot-pass-detail >.middel-content {
	width: 100%;
	float: left;
	text-align: center;
	padding: 40px 0;
}
.forgot-pass-detail .middel-content >h2 {
	color: #4a4a4a;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 24px;
	font-weight: 600;
	text-align: center;
}
.forgot-pass-detail .middel-content >p {
	font-size: 14px;
	margin: 10px 0;
}
.forgot-pass-detail .form-2 {
	width: 47%;
	display: inline-block;
	margin-top: 30px;
}
.forgot-pass-detail input[type="text"], .forgot-pass-detail input[type="password"] {
	background: #f6f6f6;
	border: 1px solid #e0e0e0;
	border-radius: 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #acacac;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: 600;
	height: 44px;
	outline: medium none;
	padding-left: 15px;
	width: 100%;
}
.forgot-pass-detail input[type="submit"] {
	background: #08cecd;
	border: 1px solid #08cebd;
	border-radius: 7px;
	color: #fff;
	cursor: pointer;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	height: 43px;
	outline: 0 none;
	text-align: center;
	width: 100%;
	transition: all 0.3s ease 0s;
}
.forgot-pass-detail input[type="submit"]:hover {
	background: transparent;
	border: 1px solid #08cecd;
	color: #08cecd;
}
.register-main .float {
	margin: 5px 0 5px 0;
}
/**************** forgot-pass end *******************/
/**************** drop down css start ******************/
.select_state.select_state_div .drop_down {
	background: #fff;
	border-radius: 0 0 10px 10px;
	/*  box-shadow: 0 0 3px 2px #b6b6b6;*/
	box-shadow: 0 0 7px 2px #d2d2d2;
	margin: 0;
	min-width: 328px;
	position: absolute;
	right: 0px;
	top: 52px;
	z-index: 1;
	display: none;
	padding: 30px 20px 30px 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.drop-arrow {
	background: url("../images/drop-down-arrow.png") no-repeat scroll right top;
	display: inline-block;
	float: right;
	height: 14px;
	margin: -44px -8px 0 0;
	width: 30px;
}
.select_state.select_state_div ul li {
	position: relative;
}
.select_state.select_state_div .drop_down li {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	text-align: left;
	width: 100%;
	line-height: 30px;
}
.select_state.select_state_div .drop_down li label {
	text-transform: capitalize;
	width: 90%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-weight: 200;
	color: #474747;
	font-size: 17px;
	cursor: pointer;
}
.select_state.select_state_div .drop_down li input[type="checkbox"] {
	margin-right: 7px;
	display: none;
}
.select_state.select_state_div .drop_down li label::before {
	background-color: #fff;
	border: 1px solid #c2c2c2;
	border-radius: 4px;
	content: "";
	display: inline-block;
	height: 9px;
	left: 0;
	margin: 8px 10px 0 0;
	padding: 0 2px 5px;
	vertical-align: top;
	width: 9px;
}
.select_state.select_state_div .drop_down li input[type="checkbox"]:checked + label::before {
	color: #08cece;
	content: "✓";
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
}
/*========================== ADVERTISING USER DASHBOARD CSS =====================================*/
/*========================== LISTING COPY CSS =====================================*/
.search_venues.search_view.search-new-div {
	width: 23%;
}
.header.header_top.listing-header-div .right_regester {
	float: right;
}
/*.listing-header-div .right_regester ul li a:hover {background:#fff; color:#08cece;border:1px solid #fff;}*/
.middle.advertising-main .guest_list_menu {
	text-align: center;
}
.package-div {
	float: left;
	margin-top: 22px;
	width: 100%;
}
.red-list {
	color: #acadad;
}
.package-head {
	font-size: 30px;
	font-weight: bold;
	text-transform: capitalize;
}
.package-box {
	display: inline-block;
	width: 321px;
	background: #fff;
	text-align: center;
	padding-bottom: 45px;
	margin-left: 8px;
	border-radius: 3px;
	border: 2px solid #f6f6f6;
}
.inner-package {
	float: left;
	width: 100%;
	margin-top: 25px;
}
.package-box .package-top {
	background: #08cece;/* border-radius:3px 3px 0 0; */
	color: #fff;
	padding: 20px 0 10px;
	border-radius: 3px 3px 0 0;
}
.package-top .package-nm {
	border-bottom: 3px solid #00c1c4;
	color: #fff;
	display: inline-block;
	font-size: 33px;
	font-weight: 700;
	min-width: 260px;
	margin-bottom: 5px;
	padding-bottom: 15px;
	text-shadow: 0 0 4px grey;
	text-transform: capitalize;
}
.package-top .starting-from {
	font-size: 18px;
}
.package-top .pricing {
	display: block;
	font-size: 93px;
	font-weight: 700;
	margin: -25px 0;
}
.package-top .pricing b {
	font-size: 37px;
	line-height: 90px;
	vertical-align: text-top;
}
.package-top .monthly {
	font-size: 28px;
	font-weight: 600;
}
.select-listing-type {
	float: left;
	width: 100%;
}
.bottom-arw {
	background: url("../images/pricing-arrow.png") no-repeat scroll center center;
	height: 20px;
}
.result-page {
	color: #acadad;
	float: left;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 10px;
	text-transform: uppercase;
	width: 100%;
}
.search-result-page {
	float: left;
	width: 100%;
	margin-top: 25px;
}
.search-result-page .page-size {
	font-size: 15px;
	color: #acadad;
	font-weight: 600;
}
.search-result-page .page-size li b {
	color: #5f5f5f;
}
.search-result-page .page-size li {
	line-height: 38px;
}
.middle.advertising-main {
	background: #f6f6f6;
}
.map-view {
	display: inline-block;
}
.map-view li {
	font-size: 15px;
	font-weight: 600;
	line-height: 38px;
}
.map-view li.map, .map-view li.compare, .map-view li.view {
	background: url("../images/package-lft-arw.png") no-repeat scroll left center;
	color: #5f5f5f;
	padding-left: 20px;
}
.map-view li.view {
	padding-left: 0px;
}
.red-cross {
	background: url("../images/red-cross.png") no-repeat scroll left center;
	color: #acadad;
	font-weight: 600;
	padding-left: 22px;
}
.choose-package {
	background: #08cece;
	border-radius: 7px;
	box-shadow: 0 4px 0 #00aeb4;
	color: #fff;
	font-size: 26px;
	font-weight: 700;
	padding: 16px 75px;
	text-transform: capitalize;
	margin-top: 60px;
	display: inline-block;
}
.choose-package:hover .package-box {
	border: 2px solid #08cece;
}
.choose-package:hover {
	color: #fff;
}
.inner-package .package-box:first-child {
	margin-left: 0;
}
.package-data {
	text-align: center;
	margin: 25px 0;
	float: left;
	width: 100%;
}
.package-data p {
	font-size: 18px;
	color: #5f5f5f;
	font-weight: 600;
}
.inner-package.detailed-listing-view {
	margin-top: 0;
}
.inner-package.detailed-listing-view .result-page {
	color: #5f5f5f;
}
.show-less a, .upload-banner a {
	border: 1px solid #08cece;
	border-radius: 6px;
	color: #08cece;
	/* float: left; */
	display: inline-block;
	height: 40px;
	line-height: 43px;
	margin-top: 10px;
	text-align: center;
	width: 324px;
}
.show-less a:hover, .upload-banner a:hover {
	background: #08cece;
	color: #fff;
}
.show-less-div {
	display: inline-block;
	margin-left: 9px;
}
.choose-state .inner-choose-state {
	background: #fff;
	border-radius: 8px;
	float: left;
	padding: 0 20px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 60px;
	line-height: 60px;
}
.choose-state .inner-choose-state .lft-chkbx {
	float: left;
	width: 70%;
}
.choose-state .inner-choose-state .rght-chkbx {
	float: left;
	width: 30%;
}
.choose-state .inner-choose-state input[type="checkbox"] {
	display: none;
	margin-right: 7px;
}
.choose-state .inner-choose-state input[type="radio"] {
	display: none;
	margin-right: 7px;
}
.choose-state .inner-choose-state .lft-chkbx li label::before, .choose-state .inner-choose-state .rght-chkbx li label::before {
	background-color: #fff;
	border: 1px solid #b7b7b7;
	border-radius: 4px;
	content: "";
	display: inline-block;
	height: 9px;
	left: 0;
	margin: 23px 10px 0 0;
	padding: 0 2px 5px;
	vertical-align: top;
	width: 9px;
}
.choose-state .inner-choose-state li {
	display: inline;
}
.choose-state .inner-choose-state label {
	font-size: 20px;
	z-index: 9999;
	position: relative;
	cursor: pointer;
}
.choose-state .inner-choose-state .rght-chkbx li {
	margin-left: 42px;
}
.choose-state .inner-choose-state .rght-chkbx li:first-child {
	margin-left: 0;
}
.choose-state .inner-choose-state input[type="checkbox"]:checked + label::before {
	color: #08cece;
	content: "✓";
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
}
.choose-state .inner-choose-state input[type="radio"]:checked + label::before {
	color: #08cece;
	content: "✓";
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
}
.choose-state .chs-state {
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 25px;
	float: left;
}
.choose-state {
	float: left;
	margin: 55px 0 0 0;
	width: 100%;
}
.choose-state.choose-catgry {
	margin: 55px 0;
}
.choose-catgry .inner-choose-state {
	height: auto;
}
.choose-state .inner-choose-state .lft-cat {
	width: 100%;
	float: left;
}
.choose-state .inner-choose-state .center-cat {
	width: 325px;
	float: left;
}
.choose-state .inner-choose-state .rght-cat {
	width: 305px;
	float: left;
}
.choose-catgry .inner-choose-state {
	padding: 15px 15px 15px 20px;
}
.choose-catgry li {
	float: left;
	line-height: 33px;
	width: 100%;
	margin-left: 0 !important;
}
.choose-catgry li label {
	font-size: 20px !important;
	text-transform: capitalize !important;
}
.choose-catgry .inner-choose-state li label::before {
	margin-top: 9px !important;
}
.month-rate {
	color: #08cece;
	display: inline-block;
	text-align: center;
	width: 100%;
	margin: 15px 0 24px;
}
.month-rate ul li {
	width: 230px;
	border-radius: 5px;
	border: 1px solid #32d5d5;
	padding: 15px 0;
	float: left;
	cursor: pointer;
	margin-left: 23px;
	-moz-transition: 0.3s;
	-webkit-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}
.month-rate .time-period {
	font-size: 20px;
}
.month-rate .price-rate {
	font-size: 48px;
	display: block;
	font-weight: 700;
}
.month-rate ul li:first-child {
	margin-left: 0;
}
/*.month-rate ul li:hover .time-period,.month-rate ul li:hover .price-rate{color:#fff;}*/
/*.month-rate ul li:hover{background:#08cece;}*/
.promo-code-div {
	float: right;
	margin-bottom: 65px;
}
.promo-code-div input[type="text"] {
	font-size: 16px;
	font-style: italic;
	color: #d4d4d4;
	font-family: 'Source Sans Pro', sans-serif;
	width: 190px;
	border: 1px solid #e1e0e0;
	border-radius: 5px;
	height: 32px;
	line-height: 32px;
	padding-left: 15px;
}
.promo-code-div input[type="button"] {
	border: 1px solid #08cece;
	border-radius: 7px;
	background: url(../images/refresh-icon-color.png) center center no-repeat;
	/*padding: 8px 13px 7px;*/
	padding: 0 13px;
	height: 35px;
	cursor: pointer;
	-moz-transition: 0.3s;
	-webkit-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	float: right;
	margin: -1px 0 0 6px;
	padding: 0 15px 0 15px \9;
	cursor: pointer\9;
	z-index: 9999\9;
	position: relative\9;
}
.promo-code-div label {
	font-size: 16px;
	font-style: italic;
	margin-right: 20px;
}
.promo-code-div input[type="button"]:hover {
	background: #08cece url(../images/refresh-icon.png) center center no-repeat;
}
.promo-code-div input[type="text"]:focus {
	box-shadow: 0 0 4px 3px #e5e5e5;
}
.cancel-proceed {
	float: right;
	clear: both;
	margin-bottom: 56px;
}
.cancel-proceed ul li {
	display: inline;
	margin-left: 10px;
	float: left;
}
.cancel-proceed ul li a, .cancel-proceed ul li button {
	background: #08cece;
	border-radius: 5px;
	float: left;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	font-weight: 500;
	height: 41px;
	line-height: 41px;
	width: 315px;
	text-align: center;
	border: 1px solid #08cece;
	text-transform: capitalize;
}
.cancel-proceed ul li a:hover, .cancel-proceed ul li button:hover {
	background: transparent;
	border: 1px solid #08cece;
	color: #08cece;
}
.gold-list {
	position: relative;
}
.yellow-strip {
	background: url("../images/yellow-strip.png") no-repeat scroll;
	height: 113px;
	position: absolute;
	right: -20px;
	top: -8px;
	width: 136px;
	color: #fff;
}
.yellow-strip .most-pop {
	position: absolute;
	right: 8px;
	top: 35px;
	transform: rotate(43deg);
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	text-shadow: 0 1px 0 #eea026;
}
span.right-arw {
	background: url("../images/package-lft-arw.png") no-repeat scroll left center;
	width: 19px;
	height: 17px;
	display: inline-block;
	padding-right: 10px;
}
.map-view.detailed-list .page-size li {
	background: none;
}
.package-box.active {
	border: 2px solid #08cece;
	border-radius: 2px;
}
.package-box.active .yellow-strip {
	right: -23px;
	top: -10px;
}
.inner-package.detailed-listing-view .package-box {
	overflow: hidden;
}
.package-box.active .package-top {
	border-radius: 0;
}
.time-rate.active .time-period, .time-rate.active .price-rate {
	color: #fff;
}
.time-rate.active {
	background: #08cece;
}
.choose-catgry .inner-choose-state .lft-cat li {
	width: 320px;
}
.cancel-proceed ul li button {
	color: #fff;
	cursor: pointer;
	transition: all 0.5s ease-in-out 0s;
}
/*========================== ADVERTISER DASHBOARD CSS =====================================*/
.advertising-accnt {
	background: #08cece;
}
.advertising-accnt {
	float: left;
	padding: 29px 0 23px;
	width: 100%;
}
.chris-ping {
	float: left;
}
.chris-ping .adver-nm {
	font-size: 40px;
	color: #fff;
	font-weight: 700;
}
.chris-ping .adver-accnt {
	display: block;
}
.account-amount {
	float: right;
	color: #fff;
	margin-top: -5px;
}
.account-amount ul li {
	display: inline-block;
	font-size: 30px;
	font-weight: 700;
	text-align: center;
	margin-left: 20px;
}
.account-amount ul li span.amount-txt {
	display: block;
	margin-top: 8px;
	font-size: 15px;
	font-weight: normal;
}
.listing-statistics {
	background: #fff;
	padding: 50px 0 30px 0;
	float: left;
	width: 100%;
}
.listing-statistics .dash-lft {
	float: left;
	width: 50%;
}
.dash-rght {
	float: right;
	text-align: center;
	width: 50%;
	margin-top: 60px;
}
.dash-lft .view-all {
	display: block;
	float: left;
	font-size: 28px;
	font-weight: 400;
	width: 100%;
}
.dash-lft .heading {
	color: #08cece;
	float: left;
	font-size: 47px;
	margin-bottom: 15px;
	text-align: left;
	width: 100%;
}
.dash-lft p {
	float: left;
	font-size: 22px;
	font-weight: 200;
	margin: 15px 0 30px;
	line-height: 30px;
}
.dash-lft .view_venues {
	width: auto;
}
.dash-lft .view_venues a {
	padding: 10px 45px;
	background: #08cece;
	color: #fff;
	text-transform: capitalize;
}
.adver-dashboard-content {
	float: left;
	width: 100%;
}
.banners-reviews {
	background: #f6f6f6;
}
.banners-reviews .dash-lft {
	float: right;
}
.banners-reviews .dash-rght {
	float: left;
}
.dash-lft .view_venues a:hover {
	background: transparent;
	color: #08cece;
}
.show-less {
	width: 100%;
	text-align: center;
	clear: left;
}
/*========================== STATISTICS CSS =====================================*/
.event_view_div.statistics-listing a.print_view {
	background: url(../images/print_icon1.png) center center no-repeat;
	padding: 9px 6px;
}
.event_view_div.statistics-listing a.print_view:hover {
	background: #08cece url(../images/print_icon2.png) center center no-repeat;
}
.event_view_div.event_view_div.statistics-listing {
	padding: 0 30px 4px 0;
}
.statistics-listing .wedding_list {
	width: 33%;
}
.event_view_div.event_view_div.statistics-listing label {
	font-size: 14px;
}
.list-wed-div.statistics-list .content {
	margin-left: 0;
}
.list-wed-div.statistics-list .content span {
	font-weight: 600;
	font-size: 18px;
}
.event_view_div.statistics-listing {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
/*.statistics-nm{display:block !important;}*/
.statistics-list .panel {
	margin-bottom: 5px;
	padding-bottom: 10px !important;
}
.statistics-div {
	margin-top: 15px;
}
.stati-img {
	float: left;
	width: 800px;
	height: 276px;
}
.statistics-list .content {
	width: 100%;
}
.statistics-div .click-div ul li span {
	display: block;
	font-size: 16px !important;
	font-weight: 400 !important;
}
.statistics-div .click-div ul li {
	font-size: 30px;
	color: #494949;
	font-weight: 700;
}
.click-div {
	float: left;
	margin: 10px 0 0 40px;
	width: 110px;
}
.click-div ul {
	float: none;
	width: 100%!important;
}
.statistics-list .statistics-nm {
	float: left;
	font-size: 18px;
	font-weight: 600;
}
.statistics-list .statistics-nm a {
	background: url("../images/down_arrow1.png") no-repeat scroll right center;
	float: right;
	height: 20px;
	position: absolute;
	right: 20px;
	top: 15px;
	width: 20px;
}
.statistics-list .statistics-nm a.isopen {
	background: url("../images/down_arrow2.png") no-repeat scroll right center;
}
.number-statistics {
	width: 800px;
	display: inline-block;
}
.number-statistics .date-range {
	float: right;
}
.statistics-list .date-range .sbHolder {
	background: #f6f6f6;
	border: 2px solid #f6f6f6;
	border-radius: 5px;
	display: inline-block;
	font-size: 16px;
	font-weight: normal;
	height: 31px;
	width: 97px;
	line-height: 31px;
	margin-left: 8px;
}
.statistics-list .date-range .sbHolder a {
	font-size: 14px;
	color: #494949;
	text-transform: capitalize;
	margin: 0 10px 0 0;
}
.statistics-list .date-range span {
	float: left;
	margin: 3px 0 0 0;
}
.statistics-listing .sbOptions {
	z-index: 1;
}
.date-range label:before {
	content: none;
}
.date-range label {
	float: left;
	font-size: 16px;
	font-weight: 600;
	margin-top: 9px;
	vertical-align: top;
}
.statistics-list .date-range .sbHolder .sbOptions {
	background: #f6f6f6;
	border-radius: 0 0 5px 5px;
	margin-left: -2px;
	width: 101px;
}
.statistics-list .date-range .sbHolder .sbOptions li {
	border-bottom: 1px solid #d8d8d8;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 12px;
	width: 100%;
}
.statistics-list .date-range .sbHolder .sbOptions li:last-child {
	border-bottom: 0;
}
.statistics-list .date-range .sbHolder .sbOptions li a:hover {
	color: #08cece;
}
/*========================== MY PROFILE CSS =====================================*/
.my-pprofile-main {
	padding-bottom: 60px;
}
.my-pprofile-main {
}
.my-profile-content h3 {
	font-size: 28px;
	margin: 30px 0 20px 0;
}
.my-profile-content input[type="text"], .my-profile-content input[name="opassword"], .my-profile-content input[name="password"], .my-profile-content input[name="cpassword"] {
	width: 349px;
	height: 32px;
	border: 1px solid #e1e0e0;
	background: #fff;
	border-radius: 7px;
	font-size: 17px;
	font-weight: 300;
	font-style: italic;
	font-family: "Source Sans Pro", sans-serif;
	padding-left: 10px;
}
.my-profile-content label {
	width: 220px;
	text-align: right;
	float: left;
	font-weight: 300;
	font-style: italic;
	margin: 5px 20px 0 0;
	font-size: 17px;
}
.my-profile-content input[type="text"]:focus {
	box-shadow: 0 0 3px 1px #d4d4d4;
}
.my-profile-content input[name="phone"], .my-profile-content input[name="suburb"], .my-profile-content input[name="state"], .my-profile-content input[name="mobile_phone"] {
	width: 289px;
}
.my-profile-content input[name="address"] {
	width: 535px;
}
.my-profile-content input[name="postcode"] {
	width: 153px;
}
.my-profile-content p {
	margin: 7px 0 0 0;
}
.my-profile-content input[name="EWAY_CARDEXPIRYMONTH"], .my-profile-content input[name="EWAY_CARDEXPIRYYEAR"] {
	width: 42px;
	color: #494949;
}
.my-profile-content input[name="EWAY_CARDCVN"] {
	width: 52px;
	margin-left: 20px;
	height: 30px;
}
.my-profile-content p span.security-code {
	margin-left: 50px;
	font-weight: 300;
	font-style: italic;
	font-size: 17px;
}
.sc-code {
	display: inline-block;
	position: relative;
	vertical-align: top;
}
.sc-code a img {
	border: 0;
}
.my-profile-content .update-btn {
	text-align: center;
	text-transform: capitalize;
	background-color: transparent;
	border: 1px solid #08cece;
	border-radius: 5px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #08cece;
	display: inline-block;
	padding: 10px 0;
	text-align: center;
	margin-top: 50px;
	width: 314px;
	margin-left: 1px;
	cursor: pointer;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.my-profile-content input[name="opassword"], .my-profile-content input[name="password"], .my-profile-content input[name="cpassword"] {
	width: 302px;
}
.my-profile-content .update-btn:hover {
	background-color: #08cece;
	color: #fff;
}
.bill-details {
	position: relative;
}
.bill-details label {
	float: right;
	margin: -2px 0 0 2px;
	width: auto;
	cursor: pointer;
}
.bill-details span.business-dt {
	left: 238px;
	position: absolute;
	top: 12px;
}
.bill-details input {
	float: left;
	display: none;
}
.sc-code:hover .card-veri-num {
	display: block;
}
.card-veri-num {
	left: 60px;
	position: absolute;
	top: -14px;
	display: none;
	background: #fff;
	border: 1px solid #08cece;
	font-size: 13px;
	font-style: italic;
	font-weight: 300;
	width: 231px;
	padding: 5px 10px;
	-moz-box-sizing: border-box;
	line-height: 16px;
	box-sizing: border-box;
}
.card-veri-num:after, .card-veri-num:before {
	right: 100%;
	top: 76%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.card-veri-num:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 5px;
	margin-top: -20px;
}
.card-veri-num:before {
	border-color: rgba(8, 206, 206, 0);
	border-right-color: #08cece;
	border-width: 6px;
	margin-top: -21px;
}
.my-profile-content input::-webkit-input-placeholder {
 color:#494949;
}
.my-profile-content input[name="month"]::-webkit-input-placeholder, .my-profile-content input[name="year"]::-webkit-input-placeholder {
 color:#d4d4d4 !important;
}
.bill-details label:before {
	background-color: #fff;
	border: 1px solid #c2c2c2;
	border-radius: 3px;
	content: "";
	display: inline-block;
	float: left;
	height: 15px;
	margin-right: 10px;
	margin-top: 3px;
	padding-top: 0;
	vertical-align: middle;
	width: 15px;
}
.bill-details input[type="radio"]:checked + label::before, .bill-details input[type="checkbox"]:checked + label::before {
	color: #08cece;
	content: "✓";
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
}
/*========================== MY LISTING CSS =====================================*/
.my-listing-div {
}
.my-listing-div .listing .list-left {
	float: left;
	width: 325px;
}
.my-listing-div .listing .rght-list {
	float: left;
	width: 675px;
	background: #fff;
	border-radius: 0 7px 7px 0;
	padding: 17px 25px 16px 25px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.listing .rght-list .list-data {
	float: left;
	width: 477px;
}
.listing .rght-list .editting-div {
	float: right;
	width: 148px;
}
.listing .rght-list .list-data h3 {
	font-size: 22px;
	font-weight: 600;
	float: left;
}
.listing .rght-list .list-data .list-head span {
	color: #08cece;
	float: left;
	font-size: 15px;
	font-weight: 300;
	margin: 5px 0 0 3px;
	text-transform: capitalize;
}
.listing {
	float: left;
	margin-bottom: 20px;
	position: relative;
}
.rght-list .list-data .list-head {
	float: left;
}
.rght-list .states-showing {
	float: left;
	margin-bottom: 15px;
}
.rght-list .states-showing .servece_area {
	margin: 10px 0 0 0;
}
.rght-list .states-showing .servece_area li {
	margin: 0 3px 0 0;
	font-weight: 300;
}
.rght-list .expires-renew-date {
	float: left;
	width: 100%;
	text-transform: uppercase;
	font-weight: 300;
	margin-bottom: 10px;
}
.rght-list .expires-renew-date span {
	text-transform: capitalize;
	font-size: 16px;
	margin: 0 5px 0 0;
	color: #08cece;
	float: left;
}
.rght-list .star-div {
	float: left;
	margin-top: 31px;
	width: 130px\9;
}
.rght-list .star-div span {
	color: #494949;
	float: right;
	font-size: 17px;
	font-weight: 300;
	margin: -3px 0 0 5px;
}
.editting-div {
}
.editting-div ul li {
	float: left;
	margin-bottom: 3px;
	width: 100%;
}
.editting-div ul li a {
	float: left;
	height: 26px;
	width: 100%;
	text-transform: capitalize;
	font-size: 18px;
	font-weight: 300;
	text-align: center;
	background: #08cece;
	border: 1px solid #08cece;
	border-radius: 6px;
	line-height: 26px;
}
.editting-div ul li a:hover {
	border: 1px solid #08cece;/* background: transparent !important; */
	color: #08cece;
}
.editting-div ul li a.delete-ico:hover, .editting-div ul li a.edit-ico:hover {
	background: transparent !important;
}
.gray-button ul li a.delete-ico, .gray-button ul li a.edit-ico {
	background: gray;
}
.add-new-search {
}
.add-new-search .search_venues {
	width: 37% !important;
}
.add-new-search .search_venues a {
	margin: 0 5px 0 0;
	width: 124px;
	background: #08cece;
	font-size: 16px !important;
	border: 1px solid #08cece;
	padding: 5px 15px;
}
.add-new-search .search_venues input[type="text"], .add-new-search .wedding_event input.search_bg {
	width: 153px;
}
.add-new-search .search_btn {
	margin: 0 0 0 -31px !important;
}
.add-new-search {
	float: left;
	margin: 17px 0 27px 0;
	width: 100%;
}
.add-new-search .search_venues a span {
	font-size: 13px;
	margin-right: 10px;
	margin-top: 2px;
}
.add-new-search .search_venues a:hover {
	background: transparent;
	color: #08cece;
}
.add-new-search .search_venues a:hover span {
	color: #08cece;
}
.my-listing-div {
	float: left;
	margin-bottom: 40px;
	width: 100%;
}
/*.disable {
      background:lightgrey;
    border-radius: 0 6px 6px 0;
    display: inline-block;
    float: left;
    height: 240px;
    position: relative;
    width: 100%;
    z-index: 99999;
}*/
.transparent-bg {
	background: rgba(255, 255, 255, 0.1);
	background: #fff\9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	/* height: 218px; */
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	display: none;
}
.gray-bg {
	display: block;
}
.gray {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray\9;
}
.gray-text, .gray-text span, .gray-text strong {
	color: gray !important;
}
.gray-button ul li a {
	border: 1px solid gray;
}
.gray-button ul li a.copy-white {
	background: gray url(../images/copy-white.png) no-repeat 32px center!important;
}
.gray-button ul li a.statistics-white {
	background: gray url(../images/statistics-white.png) no-repeat 15px center!important;
}
/* new */
.gray-button ul li#enabled a.disable-white {
	background: gray url(../images/copy-white.png) no-repeat 32px center!important;
}
/* new */
.gray-button ul li a.setting-white {
	background: gray url(../images/setting-white.png) no-repeat 21px center!important;
}
.editting-div ul li a.disabled {
	position: relative;
	z-index: 1;
	background: #08cece url(../images/disable-white.png) no-repeat 25px center!important;
	border: 1px solid #08cece;
}
/* new */
.editting-div ul li a.disable {
	position: relative;
	z-index: 0 !important;
	background: #08cece url(../images/disable-white.png) no-repeat 25px center!important;
	border: 0 !important;
}
/* new */
.editting-div ul li a.disabled:hover {
	color: #fff;
}
.expires-renew-date a {
	color: #494949;
}
.expires-renew-date a:hover {
	color: #08cece;
}
.disable-white {
}
.editting-div .icon {
	font-size: 16px;
	font-weight: 600;
	padding-right: 5px;
	vertical-align: middle;
}
.editting-div ul li a.copy-white {
	background: #08cece url(../images/copy-white.png) no-repeat 32px center;
}
.editting-div ul li a.copy-white:hover {
	background: #fff url(../images/copy-icon-hover.png) no-repeat 32px center;
}
.editting-div ul li a.statistics-white {
	background: #08cece url(../images/statistics-white.png) no-repeat 15px center;
}
.editting-div ul li a.statistics-white:hover {
	background: #fff url(../images/chart-hover.png) no-repeat 15px center;
}
.editting-div ul li a.setting-white {
	background: #08cece url(../images/setting-white.png) no-repeat 21px center;
}
.editting-div ul li a.setting-white:hover {
	background: #fff url(../images/setting-hover.png) no-repeat 21px center;
}
.message-box-div {
	margin-top: 20px;
	position: fixed;
	text-align: center;
	top: 35%;
	width: 100%;
}
.message-box {
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 0 5px 4px #efefef;
	width: 563px;
	height: 131px;
	display: inline-block;
	padding: 30px 10px 25px 10px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.message-box p {
	font-size: 16px;
	margin: 0;
}
.message-box p span {
	color: #08cece;
}
.message-box .done-btn {
	background: #08cece;
	border: 1px solid #08cece;
	font-size: 16px;
	padding: 5px 19px;
	width: 124px;
	border-radius: 5px;
	border: 1px solid #08cece;
	text-transform: capitalize;
	display: inline-block;
	margin-top: 20px;
}
.message-box .done-btn:hover {
	background: transparent;
	border: 1px solid #08cece;
}
.message-box p.warning-icon {
	background: url(../images/info--blue.png) no-repeat 40px center;
}
.message-box .delete-btn {
	margin-left: 10px;
	background: #e35050;
	border: 1px solid #e35050;
}
.message-box .delete-btn:hover {
	border: 1px solid #e35050;
	color: #e35050;
}
.message-box-delete {
	width: 690px;
}
/*********** auto-renew css ***********/
.switch a {
	height: 18px;
	width: 48px;
	display: block;
}
.switch a {
	background: url(../images/on-btn.png) no-repeat;
}
.switch.switch1 a {
	background: url(../images/off-btn.png) no-repeat;
}
.switch {
	float: left;
}
/*========================== BANNER CSS =====================================*/
.banner-top-div {
	float: left;
	width: 100%;
	margin: 5px 0 30px;
}
.banner-top-div .full-banner {
	font-size: 24px;
	font-weight: 700;
	float: left;
	line-height: 23px;
}
.banner-top-div .full-banner span {
	font-size: 18px;
	font-weight: 400;
}
.banner-top-div .banner-rght {
	float: right;
	padding-top: 3px;
}
.banner-top-div .banner-rght .ad-new {
	background: #08cece;
	border: 1px solid #08cece;
	border-radius: 6px;
	float: left;
	font-size: 17px;
	font-weight: 300;
	height: 28px;
	line-height: 27px;
	text-align: center;
	width: 156px;
}
.banner-top-div .banner-rght .ad-new:hover {
	background: transparent;
	border: 1px solid #08cece;
	color: #08cece;
}
.banner-top-div .banner-rght .ad-new .icon {
	font-size: 13px;
	margin-right: 7px;
}
.statistics-list .date-range .sbHolder {
	background: #f6f6f6;
	border: 2px solid #f6f6f6;
	border-radius: 5px;
	display: inline-block;
	font-size: 16px;
	font-weight: normal;
	height: 31px;
	line-height: 31px;
	margin-left: 8px;
	width: 97px;
}
.state-category {
	float: right;
}
.banner-div {
	float: left;
	padding: 25px 0 20px;
	width: 100%;
}
.banners-list {
	float: left;
	width: 100%;
	margin: 0 0 50px 0;
}
.banner-tp {
	margin-bottom: 5px;
}
.banner-img {
	cursor: pointer;
	float: left;
	position: relative;
	width: 100%;
}
.banner-img .trans-bbg {
	background: rgba(0, 0, 0, 0.7);
	background: #000\9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	height: 100%;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	display: none;
}
.banner-img:hover .trans-bbg {
	display: block;
}
.banner-img .trans-bbg .camera-icon {
	display: table-cell;
	height: 150px;
	text-align: center;
	vertical-align: middle;
	width: 1000px;
}
.trans-bbg .banner-details {
	color: #fff;
	float: left;
	left: 15px;
	position: absolute;
	text-align: left;
	top: 10px;
}
.trans-bbg .banner-details ul li {
	font-size: 15px;
	font-weight: 300;
}
.trans-bbg .banner-details ul li:first-child {
	font-size: 18px;
}
.banner-menu {
	background: #fff;
	border: 1px solid #777;
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px; /*width:160px; */
	text-align: left;
	line-height: 27px;
	z-index: 1;
}
.banner-menu .banner-option {
	background: url(../images/banner-menu-icon.png) no-repeat;
	height: 18px;
	width: 18px;
	position: relative;
	display: block;
}
.banner-menu-item {
	display: none;
}
.banner-img.banner-img-bottom .trans-bbg .camera-icon {
	height: 250px;
}
.banner-menu-item li {
	vertical-align: middle;
}
.banner-menu-item li a:hover {
	color: #08cece;
}
.banner-menu-item li a {
	font-size: 18px;
	font-weight: 300;
	color: #494949;
	padding-left: 25px;
	background-position: 0 center !important;
}
.banner-menu-item li a.static-icon {
	background: url(../images/chart-icon.png) no-repeat;
}
.banner-menu-item li a.static-icon:hover {
	background: url(../images/chart-hover.png) no-repeat;
}
.banner-menu-item li a.setting-icon {
	background: url(../images/sertting-icon-banner.png) no-repeat;
}
.banner-menu-item li a.setting-icon:hover {
	background: url(../images/setting-hover.png) no-repeat;
}
.banner-menu-item li a.copy-icon {
	background: url(../images/copy-icon.png) no-repeat;
}
.banner-menu-item li a.copy-icon:hover {
	background: url(../images/copy-icon-hover.png) no-repeat;
}
.banner-menu .banner-option:hover {
	background: url(../images/banner-menu-icon-hover.png) no-repeat;
}
.banner-menu-item li a.delete-icon {
	background: url(../images/delete-icon.png) no-repeat;
}
.banner-menu-item li a.delete-icon:hover {
	background: url(../images/delete-icon-hover.png) no-repeat;
}
.banner-menu-item li a.enable-icon {
	background: url(../images/enable-icon.png) no-repeat;
}
.banner-menu-item li a.enable-icon:hover {
	background: url(../images/enable-icon-hover.png) no-repeat;
}
.banner-menu-item li a.auto-renew-icon {
	background: url(../images/auto-renew.png) no-repeat;
}
.banner-menu-item li a.auto-renew-icon:hover {
	background: url(../images/auto-renew-hover.png) no-repeat;
}
.banner-menu-item li a.disable-icon {
	background: url(../images/disable-icon.png) no-repeat;
}
.banner-menu-item li a.disable-icon:hover {
	background: url(../images/disable-icon-hover.png) no-repeat;
}
.banner-menu-item li:first-child a {
	padding-left: 0;
}
.banner-menu-item li:first-child a span {
	float: left;
	line-height: 20px;
	padding: 6px 10px 0 0;
}
.banner-menu-item li a b {
	font-weight: 600;
	color: #ee5142;
	font-size: 18px;
	text-transform: uppercase;
}
.banner-img .bottom-banner {
	float: left;
	margin-left: 24px;
	position: relative;
}
.banner-img .bottom-banner a img {
	border: 0;
}
.bottom-banner-div .bottom-banner:first-child {
	margin-left: 0;
}
.banner-img.banner-img-bottom {
	position: unset;
}
.banner-img-bottom .banner-menu-item li a b {
	color: #494949;
}
.banner-img-bottom .banner-menu-item li a b:hover {
	color: #08cece;
}
.banners-list .banner-rght .sbHolder {
	background: #e8e8e8;
	height: 31px;
	border-radius: 6px;
	width: 97px;
	float: left;
	line-height: 29px;
	margin-left: 10px;
}
/*.banners-list .state-category .sbHolder:first-child {width:97px;}*/
.banners-list .banner-rght .sbHolder .sbOptions {
	background: #e8e8e8;
	border-radius: 0 0 6px 6px;
	width: 100%;
	padding-left: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.banners-list .banner-rght .sbToggle, .banners-list .banner-rght .sbSelector {
	color: #494949;
	font-size: 14px;
	text-transform: capitalize;
}
.banners-list .banner-rght .sbToggle {
	margin: 3px 5px 3px 3px;
}
.banners-list .banner-rght .sbHolder .sbOptions li a {
	color: #494949;
	border-top: 1px solid #d4d4d4;
	font-size: 14px;
}
.banners-list .banner-rght .sbHolder .sbOptions li a:hover {
	color: #08cece;
}
.banner-top-div .no-banner p {
	font-size: 18px;
	margin: 0;
}
.no-banner {
	clear: left;
	display: inline-block;
	margin-top: 28px;
	width: 100%;
}
.spot-banner-bottom .banner-img:hover .trans-bbg {
	display: none;
}
.spot-banner-bottom .bottom-banner:hover .trans-bbg {
	display: block;
}
/*========================== CHECKOUT CSS =====================================*/
.card-details {
}
.bill_details input[name="bil_address"] {
	width: 535px;
}
.card-details input[id="name_oncard"] {
	width: 535px;
	color: #d4d4d4;
}
.bill_details input[name="bil_suburb"], .bill_details input[name="bil_state"] {
	width: 289px;
}
.bill_details input[name="bil_postcode"] {
	width: 153px;
}
.payment-way {
}
.my-profile-content span.master-card a, .my-profile-content span.visa a {
	width: 46px;
	height: 32px;
	display: block;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
}
.my-profile-content span.master-card a {
	background: url(../images/master-card.png) no-repeat;
}
.my-profile-content span.visa a {
	background: url(../images/visa.png) no-repeat;
}
.my-profile-content span.master-card a:hover {
	background: url(../images/master-card-hover.png) no-repeat;
}
.my-profile-content span.visa a:hover {
	background: url(../images/visa-hover.png) no-repeat;
}
.my-profile-content span.master-card, .my-profile-content span.visa {
	display: inline-block;
}
/*========================== PURCHASE SUMMARY CSS =====================================*/
.inner-choose-state.summary-div {
}
.inner-choose-state.summary-div .rght-chkbx ul li:first-child {
	width: 200px;
	float: left;
}
.inner-choose-state.summary-div .rght-chkbx ul li {
	text-transform: uppercase;
	font-size: 20px;
	margin-left: 50px;
}
.choose-state.choose-catgry.summary-state {
	margin-top: 20px;
}
.choose-state.choose-catgry.summary-state .lft-chkbx li {
	font-size: 20px;
	margin: 0 37px 8px 16px !important;
	width: auto;
}
.choose-state.choose-catgry.summary-state .lft-chkbx li:first-child {
	width: 240px;
	margin: 0 !important;
}
.choose-state.choose-catgry.summary-state .lft-chkbx li.space-left {
	margin: 0 !important;
	width: 240px;
}
.summary-state .inner-choose-state .lft-chkbx li label::before {
	box-sizing: border-box;
	height: 20px;
	width: 21px;
	cursor: pointer;
}
.summary-state .lft-chkbx.lft-cat img {
	margin: 0 10px -8px 0;
}
.choose-state.summary-state .inner-choose-state input[type="checkbox"]:checked + label::before {
	font-size: 20px;
}
.summary-state .inner-choose-state {
	padding: 15px 15px 5px 20px;
}
.checkout-method {
	margin: 20px 0 20px 0;
	float: left;
	width: 100%;
}
.checkout-method ul li {
	display: inline;
	margin-right: 5px;
	border-radius: 5px;
	height: 41px;
	cursor: pointer;
	float: left;
	background: #08cece;
	color: #fff;
	line-height: 44px;
	border: 1px solid #08cece;
	-moz-transition: 0.3s;
	transition: 0.3s;
}
.checkout-method ul li button {
	border: 0;
	outline: 0;
	background: transparent;
	cursor: pointer;
}
.checkout-method ul li img {
	vertical-align: middle;
	margin: -5px 0 0;
}
.choose-state.summary-main-div {
	margin-top: 0;
}
.checkout-method ul li:hover {
	color: #08cece;
	background: transparent;
}
.checkout-method ul li.paypal button {
	background: url("../images/paypal.png") no-repeat scroll center center;
}
.checkout-method ul li.paypal button:hover {
	background: transparent url("../images/paypal-hover.png") no-repeat scroll center center;
}
.checkout-method ul li.e-way button {
	background: url("../images/proceed_to_checkout_hover.png") no-repeat scroll center center;
	height: 33px;
	width: 164px;
}
.checkout-method ul li.e-way button:hover {
	background: transparent url("../images/proceed_to_checkout.png") no-repeat scroll center center;
}
.checkout-method ul li.e-wayp button {
	background: url("../images/Creditcardnormal.png") no-repeat scroll center center;
	height: 33px;
	width: 244px;
}
.checkout-method ul li.e-wayp button:hover {
	background: transparent url("../images/Creditcardhover.png") no-repeat scroll center center;
}
.checkout-method ul li button {
	display: block;
	height: 33px;
	margin-top: 4px;
	padding: 0;
	vertical-align: top;
	width: 100%;
	padding: 0;
	width: 244px;
}
.checkout-method ul li.back button {
	color: #ffffff;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	font-weight: 500;
	width: 80px;
}
.checkout-method ul li.back button:hover {
	color: #08CECE;
}
.package-head-other-prices {
	float: left;
	width: 100%;
}
.package-head-other-prices .view-other-prices {
	float: right;
}
.package-head-other-prices .view-other-prices ul li {
	display: inline;
	margin-left: 2px;
}
.package-head-other-prices .view-other-prices ul li a {
	border-radius: 7px;
	border: 1px solid #08cece;
	height: 32px;
	text-transform: capitalize;
	text-align: center;
	color: #08cece;
	padding: 0 23px;
	display: inline-block;
	line-height: 32px;
}
.package-head-other-prices .view-other-prices ul li i {
	margin-right: 10px;
	text-transform: capitalize;
}
.package-head-other-prices .view-other-prices ul li a:hover {
	background: #08cece;
	color: #fff;
}
/*========================== REVIEW CSS =====================================*/	
.comment-seen {
	float: left;
	line-height: 53px;
	margin-left: 20px;
	font-weight: 600;
}
.comment-seen {
}
.wedding_event.wedding_list.review-search {
	width: 165px;
	margin-top: 13px;
}
.wedding_event.wedding_list.review-search input.search_bg {
	height: 17px;
	background: #fff;
	margin-left: 330px!important;
}
.wedding_event.wedding_list.review-search button.search_btn {
	height: 31px;
	width: 31px;
	margin-left: -32px;
}
.panel.review-accordion-div .statistics-nm img {
	vertical-align: middle;
	margin-right: 15px;
}
.review-accordion-div .date-range a {
	color: #d8d8d8;
	font-size: 14px;
	letter-spacing: 0.5px;
}
.review-accordion-div .date-range:hover .date-tooltip {
	display: block;
}
.date-tooltip {
	display: none;
	left: 0;
	padding: 1px 9px;
	text-transform: capitalize;
	top: -43px;
	font-size: 14px;
}
.date-tooltip {
	left: -10px;
	position: absolute;
	top: -26px;
	background: #f6f6f6;
	border: 1px solid #08cece;
}
.date-tooltip:after, .date-tooltip:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.date-tooltip:after {
	border-color: rgba(246, 246, 246, 0);
	border-top-color: #f6f6f6;
	border-width: 5px;
	margin-left: -3px;
}
.date-tooltip:before {
	border-color: rgba(8, 206, 206, 0);
	border-top-color: #08cece;
	border-width: 7px;
	margin-left: -5px;
}
.review-accordion-div .date-range {
	position: relative;
	text-align: right;
	margin-top: 10px;
}
.review-accordion-div .click-div {
	float: right;
	margin: 6px 0 0 0;
	width: 137px;
}
.review-accordion-div .click-div .left-arrow {
	background: url("../images/left-arrow.png") no-repeat scroll center center;
	height: 24px;
	padding: 0 3px;
	width: 19px;
}
.review-accordion-div .click-div li a {
	border: 1px solid #d8d8d8;
	border-radius: 5px;
	height: 25px;
	margin-left: 5px;
	font-size: 14px;
	text-transform: capitalize;
	line-height: 24px;
	padding: 0 8px;
	font-weight: 400;
}
.review-accordion-div .click-div li {
	padding: 0;
}
.review-accordion-div .click-div .left-arrow:hover {
	background: url("../images/left-arrow-blue.png") no-repeat scroll center center;
}
.review-accordion-div .statistics-nm {
	font-weight: 300;
	line-height: 39px;
}
.review-accordion-div .statistics-div .stati-img {
	height: auto;
	margin-left: 56px;
	width: 744px;
}
.panel.review-accordion-div {
	padding: 10px 20px 5px 13px !important;
}
.review-accordion-div .statistics-nm a {
	top: 20px;
}
.review-accordion-div .stati-img .reply-comment {
}
.review-accordion-div .stati-img .reply {
	float: right;
	margin-top: 15px;
}
.review-accordion-div .stati-img .reply a {
	text-transform: capitalize;
	color: #fff;
	background: #08cece;
	border-radius: 7px;
	padding: 0 50px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	border: 1px solid #08cece;
}
.review-accordion-div .stati-img .reply a:hover {
	border: 1px solid #08cece;
	background: transparent;
	color: #08cece;
}
.review-accordion-div .stati-img .reply-comment {
	background: #f6f6f6;
	border: 1px solid #b7b7b7;
	height: 39px;
	line-height: 40px;
}
.review-accordion-div .stati-img .reply-comment input[type="text"] {
	background: transparent;
	border: 0 none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 39px;
	line-height: 39px;
	padding: 0 0 0 15px;
	vertical-align: top;
	width: 100%;
	outline: 0;
	font-family: 'Source Sans Pro', sans-serif;
	color: #494949;
	font-size: 18px;
	font-weight: 300;
}
.review-accordion-div .statistics-div {
	padding-bottom: 15px;
	float: left;
}
.man-div {
	float: left;
}
.review-print a.print_view {
	background: url("../images/print_icon1.png") no-repeat scroll center center;
	margin-top: 31px;
}
.review-print a.print_view:hover {
	background: #08cece url("../images/print_icon2.png") no-repeat scroll center center;
}
.review-accordion-div .stati-img .reply-comment input::-webkit-input-placeholder {
 color:#494949;
}
.review-print h3 {
	float: left;
}
.review-print .comments {
	display: block;
	clear: left;
}
/*========================== LISTING EDIT CSS =====================================*/	
.edit-listing-div {
	width: 100%;
	float: left;
}
.edit-listing-div .edit-list-left {
	float: left;
	width: 204px;
}
.edit-listing-div .edit-list-left .inner-edit-list {
	background: #e8e8e8;
}
.edit-listing-div .edit-list-left .inner-edit-list ul li {
	cursor: pointer;
	line-height: 57px;
	border-left: 4px solid #e8e8e8;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transition: 0.3s;
}
.list-img > img {
	vertical-align: middle;
}
.edit-listing-div .edit-list-left .inner-edit-list .list-img {
	display: inline-block;
	width: 50px;
	margin-left: 30px;
}
.edit-listing-div .edit-list-left .inner-edit-list ul li a {
	display: inline-block;
	width: 100%;
	color: #5e5e5e;
	font-size: 18px;
}
.edit-listing-div .edit-list-left .inner-edit-list ul li:hover, .edit-listing-div .edit-list-left .inner-edit-list ul li.active {
	background: #fff;
	border-left: 4px solid #08cece;
}
.edit-list-rght {
	float: right;
	width: 770px;
}
.edit-list-rght .edit-faq-div {
	float: left;
	width: 100%;
	background: #fff;
	padding: 24px 25px 18px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.edit-list-rght .faqs-btn-rght {
	float: right;
}
.edit-list-rght .edit-faq-div .faqs {
	float: left;
	font-size: 36px;
	color: #5e5e5e;
	text-transform: capitalize;
	font-weight: 300;
}
.faqs-btn-rght ul li {
	display: inline-block;
	vertical-align: middle;
}
.faqs-btn-rght .sbHolder {
	background: #f6f6f6;
	width: 143px;
	height: 34px;
	border-radius: 6px;
	line-height: 34px;
	margin-left: 5px;
}
.faqs-btn-rght .sbHolder .sbToggle, .faqs-btn-rght .sbHolder .sbSelector, .faqs-btn-rght .sbHolder .sbOptions li a {
	color: #9c9b9b;
	font-size: 16px;
	font-weight: 300;
	text-transform: capitalize;
}
.faqs-btn-rght .sbHolder .sbOptions {
	background: #f6f6f6;
	border-radius: 0 0 6px 6px;
	padding-left: 4px;
}
.faqs-btn-rght .sbHolder .sbOptions li {
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.faqs-btn-rght input[type="button"] {
	cursor: pointer;
	border-radius: 6px;
	color: #fff;
	font-size: 15px;
	font-weight: 300;
	text-transform: capitalize;
	outline: 0;
	border: 0;
	min-width: 111px;
	height: 32px;
	line-height: 25px;
	margin-left: 5px;
	padding: 0;
}
.faqs-btn-rght .exit {
	background: #e35050;
	border: 1px solid #e35050;
}
.faqs-btn-rght .exit:hover {
	background: transparent;
	border: 1px solid #e35050;
	color: #e35050
}
.faqs-btn-rght .apply {
	background: #565656;
	border: 1px solid #565656;
}
.faqs-btn-rght .apply:hover {
	background: transparent;
	border: 1px solid #565656;
	color: #565656
}
.faqs-btn-rght .save-exit {
	background: #08cece;
	border: 1px solid #08cece !important;
}
.faqs-btn-rght .save-exit:hover {
	background: transparent;
	border: 1px solid #08cece;
	color: #08cece
}
.faqs-btn-rght .sbHolder .sbToggle {
	right: 10px;
	top: 3px;
}
.faqs-btn-rght .sbHolder .sbOptions li a:hover {
	color: #08cece;
}
.listing-questions .number-statistics {
	width: 645px;
}
.listing-questions .stati-img {
	color: #565656;
	font-size: 15px;
	font-weight: 300;
	height: auto;
	width: 100%;
}
.question-option-right {
	float: right;
	width: 70px;
}
.question-option-right ul {
	width: 100%;
}
.question-option-right ul li {
	display: inline;
}
.question-option-right .trash-icon {
	background: url(../images/trash-icon.png) no-repeat;
	width: 16px;
	height: 19px;
}
.question-option-right .rounded-arrow {
	background: url(../images/rounded-arrow.png) no-repeat;
	height: 19px;
	width: 19px;
}
.question-option-right .trash-icon:hover {
	background: url(../images/trash-icon-hover.png) no-repeat;
	width: 16px;
	height: 19px;
}
.question-option-right .rounded-arrow:hover {
	background: url(../images/rounded-arrow-hover.png) no-repeat;
	height: 19px;
	width: 19px;
}
.answer-div {
	float: left;
	font-size: 16px;
	font-weight: 300;
	width: 100%;
}
.answer-div .answer {
	background: #f6f6f6;
	border-radius: 6px;
	padding: 6px 20px;
	margin-top: 10px;
	font-size: 16px !important;
	font-weight: 300 !important;
	float: left;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 18px;
	border: 0;
	outline: 0;
	font-family: 'Source Sans Pro', sans-serif;
}
.answer-div .ans-btm .answr {
	width: 100%;
	float: left;
	text-transform: capitalize;
	font-weight: 600;
	font-size: 16px !important;
	margin: 35px 0 10px 0;
}
.listing-questions .statistics-nm {
	font-size: 16px;
}
.question-add {
	float: right;
	margin: 0 25px 15px 0;
}
.question-add .ad-new {
	height: 29px;
	background: #08cece;
	border-radius: 6px;
	min-width: 116px;
	font-size: 14px;
	font-weight: 300;
	display: inline-block;
	line-height: 29px;
	text-align: center;
	border: 1px solid #08cece;
}
.question-add .ad-new .icon {
	font-size: 20px;
	vertical-align: middle;
}
.question-add .ad-new:hover {
	background: transparent;
	color: #08cece;
}
.listing-questions {
	margin-top: 40px;
}
.listing-questions .panel {
	margin-bottom: 30px;
}
.answer-div .answer.answer-btm {
	padding: 10px 20px;
	resize: none;
	overflow-y: hidden;
	min-height: 140px;
}
/*========================== REPORT POPUP CSS =====================================*/	
.report-popup-div {
	width: 100%;
	margin: 0 auto;
	background: #fff;
	border-radius: 0 0 6px 6px;
}
.report-popup-div .report-info {
	background: #08cece url(../images/info-report.png) no-repeat;
	padding: 17px 30px 15px;
	color: #fff;
	font-size: 16px;
	font-weight: 300;
	border-radius: 6px 6px 0 0;
	padding: 19px 30px\9;
}
.report-popup-div .report-info p {
	margin: 0;
}
.report-popup-info {
	padding: 40px 30px 30px;
	display: inline-block;
}
.report-popup-div .box-info {
	border: 1px solid #cccccc;
	border-radius: 6px;
	margin: 15px 0 25px 0;
	padding: 20px;
	font-size: 16px;
	color: #848484;
}
.report-popup-div .report-cancel {
	float: right;
}
.report-popup-div .report-cancel ul li {
	display: inline;
}
.report-popup-div .report-cancel ul li a {
	border-radius: 6px;
	height: 28px;
	background: #08cece;
	border: 1px solid #08cece;
	min-width: 70px;
	float: left;
	text-align: center;
	line-height: 27px;
	margin-left: 7px;
	text-transform: capitalize;
	font-size: 14px;
}
.report-popup-div .report-cancel ul li a.cancel {
	background: transparent;
	color: #08cece;
}
.report-popup-div .report-cancel ul li a:hover {
	background: transparent;
	color: #08cece;
}
.report-popup-div .report-cancel ul li a.cancel:hover {
	background: #08cece;
	color: #fff;
}
.report-head {
	font-size: 16px;
	color: #333333;
}
/*========================== BANNER LISTING CSS =====================================*/
.banner-listing {
}
.banner-listing .package-box {
	width: 49%;
}
.banner-listing .package-top .package-nm {
	min-width: 445px;
}
.notify label {
	text-transform: capitalize;
	font-weight: 300;
}
.notify input[type="checkbox"] {
	display: none;
}
.notify label::before {
	border: 1px solid #b7b7b7;
	border-radius: 4px;
	content: "";
	display: inline-block;
	height: 9px;
	left: 0;
	margin: 3px 10px 0 0;
	position: relative;
	z-index: 9999;
	padding: 0 2px 5px;
	vertical-align: top;
	width: 9px;
	cursor: pointer;
}
.notify {
	float: left;
	margin-top: 10px;
}
.notify input[type="checkbox"]:checked + label::before {
	color: #08cece;
	content: "✓";
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
}
.promo-code input::-webkit-input-placeholder {
color:#d4d4d4;
}
.banner-listing .banner-package-data {
	display: inline-block;
	float: none;
	text-align: center;
	width: 265px;
	margin-top: 20px;
}
.banner-listing .package-box {
	float: left;
}
.banner-listing .map-view li {
	line-height: 55px;
}
.banner-listing .appearing-box2 {
	margin-bottom: 36px;
}
.banner-listing .package-top .package-nm img {
	margin-right: 12px;
}
.upload-banner {
	float: right;
	margin-right: 5px;
}
.upload-banner .img-nm {
	text-transform: capitalize;
	margin-right: 40px;
}
.upload-banner a {
	width: auto;
	padding: 0 50px;
	text-transform: capitalize;
}
.banner-package-data p {
	color: #5e5e5e;
}
.banner-listing .search-result-page li {
	font-size: 16px;
}
/*========================== LISTING EDIT GALLERY CSS =====================================*/	
.gallery-div.listing-questions .gallery-main-div {
	padding: 0 !important;
}
.gallery-main-div .gallery-head {
	color: #565656;
	font-size: 16px;
	font-weight: 600;
}
.gallery-main-div p {
	margin: 10px 0 0 0;
	font-size: 16px;
	font-weight: 300;
}
.gallery-main-div ul {
	width: 100%;
	margin-top: 38px;
	float: left;
}
.gallery-main-div ul li {
	display: inline;
	width: 163px;
	height: 134px;
	background: #fbfbfb;
	border-radius: 5px;
	float: left;
	cursor: pointer;
	margin: 0 0 20px 20px;
	position: relative;
}
.gallery-div.listing-questions {
	float: left;
	width: 100%;
	background: #fff;
	border-radius: 10px;
	width: 100%;
	padding: 25px 25px 10px 25px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.gallery-main-div ul li:first-child {
	margin-left: 0;
}
.gallery-main-div ul li:nth-child(10n) {
	margin-left: 15px !important;
}
.gallery-main-div ul li:nth-child(15n) {
	margin-left: 15px !important;
}
.gallery-main-div ul li:nth-child(5n), .gallery-main-div ul li:nth-child(9n), .gallery-main-div ul li:nth-child(13n) {
	margin-left: 0;
}
.gallery-main-div .gallery-arrow {
	position: absolute;
	top: 45%;
	width: 100%;
	left: 0;
}
.gallery-main-div .gallery-arrow a.lft {
	float: left;
	margin-left: 5px;
}
.gallery-main-div .gallery-arrow a.rght {
	float: right;
	margin-right: 5px;
}
.gallery-main-div .remove-btn {
	position: absolute;
	right: -8px;
	top: -8px;
}
.gallery-main-div .remove-btn .icon-close {
	color: #bebebe;
	font-size: 18px;
}
.gallery-main-div .trans-bg-hover {
	position: absolute;
	bottom: 0;
	background: rgba(255,255,255,0.7);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#fff);
	background: #fff\9;
	width: 100%;
	font-size: 11px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	display: none;
}
.gallery-main-div ul li:hover .trans-bg-hover {
	display: block;
}
.gallery-main-div .trans-bg-hover a {
	color: #565656;
}
.gallery-main-div .trans-bg-hover a img {
	vertical-align: middle;
	margin: 0 10px 0 0;
}
.gallery-main-div .add-photo-video {
	position: absolute;
	text-align: center;
	top: 10px;
	width: 100%;
	left: 0;
}
.gallery-main-div .add-photo-video a {
	clear: left;
	color: #565656;
	display: block;
	font-size: 11px;
	margin: 0 auto;
	text-transform: capitalize;
	width: 70px;
	border-top: 1px solid #cfcfcf;
}
.gallery-main-div .add-photo-video a span {
	display: block;
}
.gallery-main-div .add-photo-video a:first-child {
	border-top: 0;
}
.gallery-main-div .add-photo-video a.camera span {
	background: url(../images/camera-big.png) center center no-repeat;
	height: 30px;
}
.gallery-main-div .add-photo-video a.video span {
	background: url(../images/video-big.png) center center no-repeat;
	height: 32px;
}
.gallery-main-div .add-photo-video a.camera span:hover {
	background: url(../images/camera-big-hover.png) center center no-repeat;
	height: 30px;
}
.gallery-main-div .add-photo-video a.video span:hover {
	background: url(../images/video-big-hover.png) center center no-repeat;
	height: 32px;
}
.gallery-main-div .add-photo-video a:hover i {
	color: #08cece;
}
.gallery-main-div .add-photo-video a.video {
	margin-top: 10px;
	padding-top: 8px;
}
.gallery-main-div .add-photo-video a i {
	font-style: normal;
	margin-top: 5px;
	display: inline-block;
}
/*========================== LISTING EDIT GENERAL CSS =====================================*/	
/*================ TABBING CSS =======================*/
.tabs-menu {
	height: 30px;
	float: left;
	clear: both;
}
.tabs-menu li {
	height: 30px;
	line-height: 30px;
	float: left;
	margin-right: 10px;
}
.tabs-menu li.current {
	position: relative;
	z-index: 5;
}
.tabs-menu li a {
	color: #676a6d;
	text-decoration: none;
	padding: 0 0 0 13px;
}
.tabs-menu .current a {
	color: #007ba6;
}
.tab-content1 {
	display: none;
}
.tab {
	clear: left;
}
#content-4 .mCSB_scrollTools {
	top: -15px;
}
.tab.content {
	height: 230px;
}
#content-4 .mCSB_outside + .mCSB_scrollTools {
	right: -15px;
}
#tab-1 {
	display: block;
}
/***** tabbing css close *********/
.main-tabbing-div {
	float: left;
	margin-top: 85px;
	width: 100%;
}
.main-tabbing-div .tabs-menu {
	float: left;
	margin: -39px 0 0px;
	width: 100%;
	height: auto;
}
.main-tabbing-div .tabs-menu li {
	background: #f6f6f6;
	border-radius: 6px 6px 0 0;
	display: block;
	height: 38px;
	line-height: 38px;
	margin-right: 10px;
	cursor: pointer;
	text-align: center;
	border: 1px solid #dedede;
	border-bottom: 0;
}
.main-tabbing-div .tab-content1 {
	float: left;
	height: auto;
	/*padding:20px 25px 10px; */
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.main-tabbing-div .tabs-menu li a {
	text-transform: capitalize;
	color: #565656;
	font-size: 16px;
	font-weight: 300;
	padding: 0 20px;
	float: left;
}
.main-tabbing-div .tab-content1 p {
	margin-top: 0;
	margin-bottom: 20px;
}
.main-tabbing-div .tab-content1 .gallery-main-div .gallery-head {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
.main-tabbing-div .tab-content1 .gallery-main-div .center-img {
	display: block;
	text-align: center;
}
.main-tabbing-div .tab-content1 .gallery-main-div .center-img > img {
	display: inline-block;
	vertical-align: middle;
}
.gallery-main-div .center-img .gallery-immgg i {
	display: block;
	font-style: normal;
}
.gallery-main-div .center-img .gallery-immgg {
	color: #565656;
	display: table-cell;
	font-size: 11px;
	height: 134px;
	vertical-align: middle;
	width: 163px;
}
.main-tabbing-div .tabs-menu li.current {
	border: 1px solid #fff;
	background: #fff;
}
.main-tabbing-div .tabs-menu li.current a {
	font-weight: 600;
}
.general-form, .gallery-main-div, .general-filter-div {
	background: #fff;
	border-radius: 0 10px 10px;
	float: left;
	padding: 20px 25px 10px;
	margin-top: -1px;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.general-form p {
	width: 46%;
}
.general-form p label {
	display: inline-block;
	width: 100%;
	font-weight: 600;
	font-size: 16px;
	color: #565656;
	margin-bottom: 10px;
	text-transform: capitalize;
}
.general-form input[type="text"] {
	height: 40px;
	line-height: 40px;
	background: #f6f6f6;
	border-radius: 6px;
	width: 100%;
	-moz-box-sizing: border -box;
	box-sizing: border-box;
	padding-left: 10px;
	border: 0;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.general-form input[type="text"]:focus, .choose-template-show .terms-contd input[type="text"]:focus, .choose-template-show .special-content textarea:focus, .choose-template-show .title-div .add-title input:focus, .answer-div input:focus, .answer-div .answer.answer-btm:focus, .service-about.about .area-bg:focus, .service-about .area-bg:focus, .video-photo-popup .rght-popup .popup-form input[type="text"]:focus, .review-accordion-div .stati-img .reply-comment input[type="text"]:focus, .percentage-off input[type="text"]:focus {
	box-shadow: 0 0 3px 1px #d4d4d4;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.general-form .sbHolder {
	height: 40px;
	line-height: 40px;
	background: #f6f6f6;
	border-radius: 6px;
}
.general-form .sbHolder .sbSelector, .general-form .sbHolder .sbOptions li a {
	color: #565656;
	font-size: 16px;
	font-weight: 300;
}
.general-form .sbHolder .sbToggle {
	color: #565656;
	right: 10px;
}
.general-form .sbHolder .sbOptions {
	background: #f6f6f6;
	border-radius: 0 0 6px 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-top: -4px;
	padding-left: 4px;
	width: 100%;
}
.general-form .sbHolder .sbOptions li a:hover {
	color: #08cece;
}
.general-form.social-media input[type="text"] {
	color: #9b9b9b;
	float: right;
	font-style: italic;
	width: 85%;
}
.social-media .social-icon {
	float: left;
}
.general-form.social-media p {
	margin-bottom: 10px;
}
.general-form.social-media .social-media {
	color: #565656;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
.tab-content1.social-content {
	padding-bottom: 20px;
}
.social-media .social-icon:hover img {
	opacity: 0.7;
	-ms-opacity: 0.7;
	-moz-opacity: 0.7;
	-webkit-opacity: 0.7;
}
.social-media input::-webkit-input-placeholder {
 color:#9b9b9b;
}
.general-form input::-webkit-input-placeholder {
 color:#565656;
}
.service-about {
	color: #565656;
	float: left;
	font-size: 16px;
	padding-bottom: 15px;
	width: 100%;
}
.service-about .heading {
	float: left;
	font-weight: 600;
	margin-bottom: 10px;
	width: 100%;
}
.main-tabbing-div .tab-content1 .service-about p {
	font-weight: 300;
	margin-bottom: 13px;
}
.service-about .area-bg {
	background: #f6f6f6;
	font-size: 15px;
	font-weight: 300;
	width: 100%;
	border-radius: 5px;
	padding: 6px 0 5px 10px;
	float: left;
	overflow-y: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: 'Source Sans Pro', sans-serif;
	border: 0;
	outline: 0;
}
.main-tabbing-div .tab.content {
	height: auto;
}
.service-about {
	background: #fff;
	border-radius: 0 10px 10px;
	box-sizing: border-box;
	padding: 20px 25px;
	width: 100%;
	margin-top: -1px;
}
.service-about.about .area-bg {
	font-size: 16px;
	font-weight: 300;
	padding: 15px 15px 15px 20px;
	resize: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.service-about.about {
	margin-top: 30px;
	border-radius: 10px;
}
.general-filter-div .listing-questions {
	margin-top: 0;
}
.general-filter-div .panel {
	padding: 0 !important;
	margin-bottom: 0;
}
.general-filter-div .statistics-list .statistics-nm a {
	right: 0;
	top: 2px;
}
.general-filter-div .stati-img span {
	font-weight: 300 !important;
	font-size: 16px !important;
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
.general-filter-div .statistics-div {
	margin-top: 10px;
}
.general-filter-div .list_of_wedding ul {
	width: 100%;
}
.general-filter-div .stati-img ul li {
	float: left;
	width: 170px;
	line-height: 37px;
}
.general-filter-div .list_of_wedding.list-wed-div label::before {
	height: 15px !important;
	position: unset;
	vertical-align: middle;
	width: 15px !important;
	margin-top: 0;
	padding: 0 !important;
}
.general-filter-div .list_of_wedding.list-wed-div label {
	text-transform: capitalize;
	font-size: 16px;
	color: #555555;
}
.general-filter-div .list_of_wedding input[type="radio"]:checked + label::before, .general-filter-div .list_of_wedding input[type="checkbox"]:checked + label::before {
	color: #fff;
	background: #08cece;
	font-size: 13px;
	line-height: 16px;
	border: 1px solid #08cece;
}
.general-filter-div {
	margin-bottom: 30px;
	padding-top: 13px;
}
.general-filter-main-div .general-filter-div {
	border-radius: 10px;
}
.general-filter-main-div .general-filter-div:first-child {
	border-radius: 0 10px 10px 10px;
}
.general-filter-div .statistics-nm {
	text-transform: capitalize;
}
.service-about input::-webkit-input-placeholder, .service-about.about textarea::-webkit-input-placeholder, .answer-div input::-webkit-input-placeholder, .answer-div textarea::-webkit-input-placeholder, .popup-form input::-webkit-input-placeholder, .choose-template-show textarea::-webkit-input-placeholder, .choose-template-show input::-webkit-input-placeholder, .modal-body .form-2 input::-webkit-input-placeholder {
 color:#494949;
}
/*========================== VIDEO POPUP CSS =====================================*/	
.video-photo-popup-div {
	/*width: 1100px; */
	margin: 0 auto;
}
.video-photo-popup {
	width: 100%;
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.video-photo-popup .left-popup, .video-photo-popup .rght-popup {
	width: 44%;
	float: left;
	background: #f6f6f6;
	min-height: 337px;
	min-height: 270px\9;
}
.video-photo-popup .left-popup a {
	text-align: center;
	display: block;
}
.video-photo-popup .left-popup a span {
	vertical-align: middle;
	display: table-cell;
	height: 337px;
	width: 466px;
}
.video-photo-popup .rght-popup {
	float: right;
	width: 50%;
	border-radius: 5px;
	padding: 30px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #565656;
	font-size: 16px;
}
.video-photo-popup .rght-popup .file-type ul li span {
	font-weight: 600;
}
.video-photo-popup .rght-popup .popup-form {
}
.video-photo-popup .rght-popup .popup-form label {
	float: left;
	width: 100px;
	text-align: right;
	text-transform: capitalize;
	margin-right: 10px;
	margin-top: 7px;
}
.video-photo-popup .rght-popup .popup-form input[type="text"] {
	height: 34px;
	width: 312px;
	background: #fff;
	border-radius: 5px;
	padding-left: 10px;
	border: 0;
	outline: 0;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
}
.video-photo-popup .rght-popup .popup-form .form-btn {
	float: right;
	margin-top: 49px;
}
.video-photo-popup .rght-popup .popup-form .form-btn li {
	display: inline;
}
.video-photo-popup .rght-popup .popup-form .form-btn li input[type="submit"] {
	border-radius: 6px;
	text-align: center;
	text-transform: capitalize;
	cursor: pointer;
	outline: none;
	border: 0;
	color: #fff;
	font-size: 14px;
	font-family: 'Source Sans Pro', sans-serif;
	height: 33px;
	margin-left: 10px;
	min-width: 117px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}
.video-photo-popup .rght-popup .popup-form .form-btn li.delete input[type="submit"] {
	background: #e35050;
	border: 1px solid #e35050;
}
.video-photo-popup .rght-popup .popup-form .form-btn li.delete input[type="submit"]:hover {
	background: transparent;
	color: #e35050;
}
.video-photo-popup .rght-popup .popup-form .form-btn li.save input[type="submit"] {
	background: #09cece;
	border: 1px solid #09cece;
}
.video-photo-popup .rght-popup .popup-form .form-btn li.save input[type="submit"]:hover {
	background: transparent;
	color: #09cece;
}
.video-photo-popup .rght-popup .file-type {
	margin-bottom: 33px;
}
.video-photo-popup .rght-popup form p {
	margin: 0 0 5px;
}
.video-photo-popup .rght-popup .popup-form .form-btn.form-photo-btn {
	margin-top: 29px;
}
/*========================== SPECIAL GENERAL CSS =====================================*/
/*.special-main-div {background:#fff; border-radius:10px;margin-top:30px;}*/
.gallery-div.listing-questions.special-accordion {
	background: transparent;
	padding: 0;
}
.special-main-inner {
	color: #565656;
	float: left;
	font-size: 16px;
	width: 100%;
	background: #fff;
	border-radius: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 15px 25px 16px;
	margin-bottom: 15px;
}
.special-main-inner .choose-template-show .choose-template {
	float: left;
	width: 520px;
}
.special-main-inner .choose-template .sbHolder {
	background: #f6f6f6;
	width: 163px;
	height: 32px;
	border-radius: 6px;
	line-height: 32px;
	float: left;
}
.special-main-inner .choose-template-show .choose-template .choose-temp {
	float: left;
	margin: 4px 15px 0 0;
}
.special-main-inner .choose-template .sbHolder .sbSelector {
	color: #9c9b9b;
	text-transform: capitalize;
}
.special-main-inner .choose-template .sbHolder .sbToggle {
	color: #9c9b9b;
	right: 10px;
	top: 2px;
}
.special-main-inner .choose-template .sbHolder .sbOptions {
	background: #f6f6f6;
	border-radius: 0 0 6px 6px;
	width: 100%;
	padding-left: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	top: 28px !important;
}
.special-main-inner .choose-template .sbHolder .sbOptions li {
	border-bottom: 1px solid lightgray;
}
.special-main-inner .choose-template .sbHolder .sbOptions li:last-child {
	border-bottom: 0px solid;
}
.special-main-inner .choose-template .sbHolder .sbOptions a {
	color: #9c9b9b;
}
.choose-template-show .right-show input {
	display: none;
}
.right-show label {
	font-weight: 600;
	text-transform: capitalize;
	cursor: pointer;
	vertical-align: top;
	margin-right: 25px;
}
.choose-template-show .inner-special {
	float: left;
	width: 100%;
}
.right-show label::before {
	background-color: #fff;
	border: 1px solid #c2c2c2;
	border-radius: 3px;
	content: "";
	display: inline-block;
	float: left;
	height: 15px;
	margin-right: 10px;
	margin-top: 3px;
	padding-top: 0;
	vertical-align: middle;
	width: 15px;
	position: relative; /*z-index:9999; */
}
.choose-template-show .right-show .right-icon {
	display: inline-block;
	min-width: 50px;
}
.choose-template-show .right-show .right-icon ul li {
	display: inline;
}
.choose-template-show .right-show .right-icon ul li a.round {
	background: url(../images/rounded-arrow.png) no-repeat;
	height: 19px;
	width: 19px;
	display: block;
}
.choose-template-show .right-show .right-icon ul li a.round:hover {
	background: url(../images/rounded-arrow-hover.png) no-repeat;
}
.right-show input[type="checkbox"]:checked + label::before {
	color: #fff;
	content: "✓";
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
	background: #08cece;
	border: 1px solid #08cece;
}
.search-mirror {
	background: url("../images/search-mirror.png") no-repeat;
	display: block;
	float: right;
	height: 19px;
	width: 19px;
	transition: 0.3s;
	-moz-transition: 0.3s;
	-webkit-transition: 0.3s;
}
.search-mirror:hover {
	background: url("../images/search-mirror-hover.png") no-repeat;
}
.choose-template-show .title-div {
	float: left;
	width: 100%;
	margin: 27px 0 0;
}
.title-special {
	float: left;
	font-weight: 600;
	text-transform: capitalize;
	width: 100%;
}
.title-special i {
	font-weight: 300;
	font-style: normal;
	margin-left: 10px;
	text-transform: lowercase;
}
.choose-template-show .title-div label {
	font-size: 16px;
	font-weight: 300;
	width: 100%;
	float: left;
	margin-bottom: 15px;
}
.choose-template-show .title-div .add-title {
	display: block;
	float: left;
	margin-top: 10px;
	width: 100%;
}
.choose-template-show .title-div .add-title input {
	height: 31px;
	width: 322px;
	padding-left: 10px;
	font-size: 15px;
	color: #565656;
}
.choose-template-show .special-content {
	float: left;
	margin-top: 30px;
	width: 100%;
}
.choose-template-show .special-content textarea {
	float: left;
	width: 100%;
	padding: 15px 15px 5px 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	resize: none;
	margin-top: 15px;
	outline: none;
	overflow-y: hidden;
}
.choose-template-show input, .choose-template-show textarea {
	background: #f6f6f6;
	border-radius: 6px;
	border: 0;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	color: #565656;
}
.choose-template-show .terms-contd {
	width: 100%;
	float: left;
	margin-top: 30px;
}
.choose-template-show .terms-contd .terms-lft {
	float: left;
	width: 47%;
}
.choose-template-show .terms-contd .terms-rght {
	float: right;
	width: 47%;
}
.choose-template-show .terms-contd label {
	width: 100%;
	float: left;
	font-weight: 300;
	margin-bottom: 8px;
}
.choose-template-show .terms-contd input[type="text"] {
	height: 39px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-left: 17px;
}
.choose-template-show .terms-contd .terms-condit {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.choose-template-show .slogan-num-select {
	margin-top: 30px;
	float: left;
	width: 100%;
}
.slogan-num-select .slogan-num {
	float: left;
	width: 100%;
}
.slogan-num-select .slogan-num .sbHolder {
	background: #f6f6f6;
	width: 110px;
	height: 31px;
	line-height: 31px;
	border-radius: 6px;
	float: left;
}
.slogan-num-select .slogan-num li label {
	float: left;
	margin: 4px 20px 0 0;
	text-transform: capitalize;
}
.slogan-num-select .slogan-num .sbHolder .sbSelector {
	color: #9c9b9b;
	font-size: 16px;
	font-weight: 300;
}
.slogan-num-select .slogan-num .sbHolder .sbToggle {
	color: #9c9b9b;
	right: 10px;
	top: 2px;
}
.slogan-num-select .slogan-num .sbHolder .sbOptions {
	background: #f6f6f6;
	border-radius: 0 0 6px 6px;
	padding-left: 5px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	top: 28px !important;
}
.slogan-num-select .slogan-num .sbHolder .sbOptions a {
	color: #9c9b9b;
	font-weight: 300;
}
.slogan-num-select .slogan-main {
	float: left;
	margin: 20px 0 15px 0;
	width: 100%;
}
.slogan-num-select .slogan-num ul li {
	float: left;
	margin-left: 28px;
}
.slogan-num-select .slogan-num ul li:first-child {
	margin-left: 0;
}
.slogan-num-select .slogan-num .sbHolder .sbOptions li {
	margin-left: 0;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.slogan-num-select .slogan-num .sbHolder .sbOptions a:hover, .special-main-inner .choose-template .sbHolder .sbOptions a:hover {
	color: #08cece;
}
.slogan-main .special-btn {
	float: right;
}
.slogan-main .special-btn input[type="button"] {
	background: #08cece;
	border: 1px solid #08cece;
	color: #fff;
	cursor: pointer;
	height: 31px;
	min-width: 113px;
	padding: 0;
	text-transform: capitalize;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.slogan-main .special-btn input[type="button"]:hover {
	background: transparent;
	color: #08cece;
}
.sbHolder:focus, select:focus {
	outline: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.choose-template-show textarea {
	height: 126px !important;
	line-height: 20px;
}
.service-about.about .area-bg {
	min-height: 150px;
}
/*.my-profile-content input[name="opassword"],
    .my-profile-content input[name="cpassword"],
    .my-profile-content input[name="password"]{height:22px; padding-top:10px;}*/
.report-popup-div .report-info {
	font-size: 15.40px;
}
}
.percentage-off .title-special, .price-off .title-special {
	float: left;
	width: auto;
	margin: 10px 30px 0 0;
}
.percentage-off input[type="text"], .price-off input[type="text"] {
	height: 31px;
	text-align: center;
	width: 40px;
}
/*.percentage-off {
    float: left;
    margin-top: 30px;
    width: 100%;
}*/
.special-main-inner .right-show {
	float: right;
	width: 185px;
	padding-top: 7px;
}
.special-main-inner .right-show .accordion-arw {
	background: url("../images/down_arrow1.png") no-repeat scroll right 5px;
	display: block;
	float: right;
	height: 7px;
	padding-bottom: 5px;
	width: 14px;
}
.special-main-inner .right-show .accordion-arw.open-accor12 {
	background: url("../images/down_arrow2.png") no-repeat scroll right 5px;
}
.special-main-inner .choose-template {
	float: left;
}
/*========================== GALLERY POPUP CSS =====================================*/
.gallery-popup-div {
	margin: 0 auto;
}
.gallery-popup {
	background: #fff;
	/*border-radius: 5px; */
                /*box-shadow: 0 0 9px #c9c8c8; */
	box-sizing: border-box;
	float: left;
	/* padding: 20px;*/
	width: 100%;
}
.gallery-popup-div .inner-gallery-popup {
	background: #f6f6f6;
	border-radius: 5px;
	padding: 30px;
	font-weight: 600;
}
.gallery-popup-div .inner-gallery-popup .head {
	text-transform: capitalize;
}
.gallery-popup-div .inner-gallery-popup label {
	float: left;
	margin: 5px 20px 0 0;
	text-transform: uppercase;
}
.gallery-popup-div .inner-gallery-popup input[type="text"] {
	background: #fff;
	height: 34px;
	padding-left: 10px;
	line-height: 34px;
	border: 0;
	outline: 0;
	border-radius: 6px;
	min-width: 385px;
}
.gallery-popup-div .inner-gallery-popup p {
	margin-bottom: 0;
}
.gallery-popup-div .btn-div {
	float: right;
	margin: 20px 0 0;
}
.gallery-popup-div .btn-div ul li {
	display: inline;
}
.gallery-popup-div .btn-div ul li input[type="submit"] {
	border-radius: 6px;
	color: #fff;
	cursor: pointer;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 14px;
	height: 33px;
	margin-left: 10px;
	min-width: 117px;
	outline: medium none;
	text-align: center;
	text-transform: capitalize;
	transition: all 0.3s ease 0s;
}
.gallery-popup-div .btn-div ul li.cancel input {
	background: #e35050;
	border: 1px solid #e35050;
}
.gallery-popup-div .btn-div ul li.continue input {
	background: #09cece;
	border: 1px solid #09cece;
}
.gallery-popup-div .btn-div ul li.cancel input:hover {
	background: transparent;
	color: #e35050;
}
.gallery-popup-div .btn-div ul li.continue input:hover {
	background: transparent;
	color: #09cece;
}
/*========================== PAYMENT-METHOD CSS =====================================*/
.payment-method-div {
	background: #fff;
	border-radius: 5px;
}
/*========================== PREVIEW SILVER LISTING SAMPLE CSS =====================================*/
.sample-listing-div {
	float: left;
	width: 100%;
}
.sample-listing-div .sample-head {
	float: left;
	font-size: 18px;
	color: #2a2a2a;
	font-weight: 400;
	margin-top: 20px;
	text-transform: capitalize;
	width: 100%;
}
.sample-listing-div p {
	color: #828282;
	float: left;
	font-size: 17px;
	margin-top: 10px;
	width: 100%;
}
.sample-listing-div .login-main {
	padding: 30px 25px 10px;
}
.sample-listing-div .sample-img {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.sample-listing-div .sample-img img {
	width: 100%; /* border:1px solid #d5d5d5; border-radius:6px; */
}
/*========================== DASHBOARD NEW CSS =====================================*/
.edit-dashboard {
	position: absolute;
	right: 0;
	top: 18px;
}
.edit-dashboard .fa {
	font-size: 20px;
	color: #08cece;
	font-weight: 600;
}
.edit-dashboard .fa:hover {
	opacity: 0.6;
}
/*========================== ENTER PASSWORD POPUP CSS =====================================*/
.password-enter {
	float: left;
	width: 100%;
}
.password-enter h1 {
	text-align: center;
}
.password-enter .login-lft {
	width: 100%;
	text-align: center;
}
.password-enter .form-2 {
	width: 100%;
}
.login-main .password-enter input[type="password"], .login-main .password-enter input[type="text"] {
	text-align: center !important;
	font-weight: 300;
	text-transform: capitalize;
	font-size: 17px;
}
.login-main .password-enter input[type="submit"] {
	text-transform: capitalize;
}
.login-main .password-enter p {
	float: left;
	font-size: 17px;
	width: 100%;
}
.login-main .password-enter .float1 {
	margin-top: 0;
}
.password-dialog .modal-dialog {
	max-width: 410px;
	margin: 100px auto 0 auto !important;
}
.modal-dialog button.close:hover {
	color: #08cecd;
}
/*========================== ADD CATEGORY POPUP CSS =====================================*/
.password-enter.add-cat input[type="text"] {
	text-align: left !important;
	margin: 20px 0 10px 0;
}
.login-main .password-enter input.cancel, .password-enter.add-cat.add-item input.save, .password-enter.add-cat.add-cat1 input.save:hover {
	background: transparent;
	color: #08cece;
}
.login-main .password-enter input.cancel, .login-main .password-enter input.save {
	float: left;
	width: 49%;
}
.login-main .password-enter input.save {
	float: right;
}
.login-main .password-enter input.cancel:hover, .login-main .password-enter input.save, .password-enter.add-cat.add-item input.save:hover {
	background: #08cece;
	color: #fff;
}
.password-enter.add-cat h1 {
	text-align: left;
}
/*========================== ADD ITEM POPUP CSS =====================================*/
.password-enter.add-cat.add-item {
}
.password-enter.add-cat.add-item input[type="text"] {
	margin: 0;
}
.password-enter.add-cat.add-item p {
	margin: 0 0 5px 0;
}
.password-enter.add-cat.add-item p.submit-btn {
	margin: 40px 0 20px;
}
.password-enter.add-cat.add-item h1 {
	margin-bottom: 30px;
}
.password-enter.add-cat.add-item input.save {
	float: left;
}
.password-enter.add-cat.add-item input.cancel {
	float: right;
}
/*========================== RSVP EMPTY POPUP CSS =====================================*/
.rsvp-dialog .modal-dialog {
	width: 1048px;
	margin: 100px auto 0 !important;
}
.rsvp-dialog h1.rsvp {
	text-transform: uppercase;
	font-size: 30px;
	font-weight: 600;
	margin-top: -10px;
}
.rsvp-dialog .search_venues {
	float: left;
}
.rsvp-dialog .search_btn {
	width: 31px;
	margin: 0 0 0 -32px;
}
.rsvp-dialog .search_venues .search_bg {
	text-transform: capitalize;
}
.rsvp-dialog .inner-rsvp {
	float: left;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0 20px;
}
.rsvp-dialog .inner-rsvp .rsvp-content {
	float: left;
	width: 100%;
}
.rsvp-dialog .inner-rsvp .rsvp-content p {
	font-size: 17px;
	margin-bottom: 8px;
}
/*========================== SELECT FILE POPUP CSS =====================================*/
.select-dialog .modal-dialog {
	width: 637px;
	margin: 100px auto 0 !important;
}
.select-dialog .modal-body {
	padding: 0;
}
.select-dialog .modal-content {
	border-radius: 0;
}
.select-dialog .select-file-div {
}
.select-dialog .select-file-div .upload-photo {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	margin: 15px 0 0;
	padding: 0 20px 10px 20px;
	width: 100%;
}
.select-dialog .select-file-div .upload-photo ul li {
	display: inline;
}
.select-dialog .select-file-div .select-file {
	background: #494949;
	height: 36px;
	line-height: 36px;
	color: #fff;
	text-transform: capitalize;
	padding-left: 20px;
	font-size: 17px;
	font-weight: 700;
}
.select-dialog .select-file-div .upload-photo ul li a {
	text-transform: capitalize;
	text-align: center;
	color: #fff;
	height: 29px;
	line-height: 29px;
	border-radius: 5px;
	float: left;
	margin-right: 5px;
	padding: 0 25px;
	font-size: 16px;
	font-weight: 300;
}
.select-dialog .close {
	color: #fff;
	opacity: 1;
	margin: 5px 8px 0 0;
}
.select-dialog .close:hover {
	opacity: 0.6;
	color: #fff !important;
}
.select-dialog .select-file-div .upload-photo .via-computer {
	background: #08cecd;
}
.select-dialog .select-file-div .upload-photo .via-facebook {
	background: #3b5999;
}
.select-dialog .choose-photo-div {
	background: #f6f6f6;
	float: left;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 10px 20px;
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
}
.select-dialog .choose-photo-div .choose-pht-head {
	font-weight: 600;
	text-transform: capitalize;
	font-size: 14px;
}
.select-dialog .choose-photo-div p {
	font-size: 12px;
	margin: 0 0 10px 0;
}
.select-dialog .select-file-div .upload-photo ul li a b {
	font-weight: 700;
}
.select-dialog .adjust-photo {
	float: left;
	width: 57%;
	border-right: 1px solid #d4d4d4;
}
.select-dialog .adjust-photo .adjust-pht {
	text-align: center;
	margin: 17px 0 0 -20px;
}
.select-dialog .adjust-photo .adjust-pht img {
	border: 1px solid #08cecd;
}
.select-dialog .adjust-photo p a {
	color: #08cecd;
}
.select-dialog .adjust-photo p a:hover {
	opacity: 0.5;
}
.select-dialog .preview {
	float: right;
	width: 38%;
}
.select-dialog .preview a img {
	width: 100%;
	border-radius: 100%;
	width: 90%;
	margin-top: 7px;
}
.select-dialog .save-delete-photo {
	float: left;
	width: 100%;
	padding: 10px 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.select-dialog .save-delete-photo .save {
	float: left;
	background: #08cecd;
	border: 1px solid #08cecd;
	border-radius: 5px;
	color: #fff;
	text-transform: capitalize;
	height: 31px;
	cursor: pointer;
	min-width: 80px;
	border: 1px solid #08cecd;
	font-size: 15px;
	line-height: 28px;
}
.select-dialog .save-delete-photo .delete-photo {
	background: transparent;
	border: 0;
	outline: 0;
	float: right;
	text-transform: capitalize;
	color: #08cecd;
	cursor: pointer;
	margin-top: 5px;
	padding: 0;
	font-size: 15px;
}
.select-dialog .save-delete-photo .delete-photo:hover {
	opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	-webkit-opacity: 0.7;
}
.select-dialog .save-delete-photo .save:hover {
	color: #08cecd;
	background: transparent;
}
.select-dialog .choose-photo-div.choose-photo-adjust {
	padding-bottom: 30px;
}
/*========================== SPECIAL PREVIEW CSS =====================================*/

/*========================== SPECIAL PREVIEW CSS =====================================*/
.special-banner-div {
	background-repeat: no-repeat;
	max-width: 768px;
	padding: 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0 auto;/*background: url(../images/special-jpg.jpg) no-repeat center top; opacity: 0.4;*/
}
.special-banner-div .special-banner {
	position: relative;
	padding: 7px 22px 16px;
	height: 300px;
}
.special-banner-div .banner-content {
	display: inline-block;
	width: 100%;
	color: #fff;
}
.banner-content .special {
	float: left;
	width: 50%;
	display: block;
}
.banner-content .special p {
	font-size: 13px;
	line-height: 15px;
	margin-top: 17px;
}
/*.special-banner-div .top-link {
    text-align: center;
    font-size:11px;
    color:#fff;
}*/
.special-banner-div .top-link a:hover, .banner-content .special .company-div a:hover, .banner-content .terms-cond a:hover {
	opacity: 0.7;
	color: #fff;
}
.dove-img {
	position: relative;  /* absolute */
	right: -4px;
	top: 3px;
	float: left;
}
.banner-content .special .sept-special {
	font-family: "Great Vibes", cursive;
	font-size: 40px;
	font-weight: 700;
	line-height: 60px;
	text-transform: capitalize;
	text-shadow: 0 0 3px #007e7c;
}
.special_footer {
	width: 100%!important;
}
.banner-content .buy-div {
	font-family: "Great Vibes", cursive;
	float: left;
	width: 100%;
	margin-top: -14px;
	letter-spacing: -18px;
	display: block;
}
.banner-content .buy-one {
	text-transform: capitalize;
	font-size: 137px!important;
	text-shadow: 0 0 3px #007e7c;
	font-weight: 500;
}
.banner-content sub {
	margin-top: 0px;
	font-size: 40px!important;
	font-weight: 200;
	letter-spacing: 0px!important
}
.banner-content sup {
	font-size: 60px!important;
	font-weight: 100;
	letter-spacing: -20px!important
}
.banner-content .free {
	display: block;
	font-size: 25px;
	font-weight: bold;
	line-height: 70px;
	text-shadow: 0 0 3px #007e7c;
	text-transform: uppercase;
}
.banner-content .offer-time {
	float: right;
	width: 48%!important;
	margin-top: 25px;
// 38px
}
.banner-content .offer-time > p {
	float: right;
	font-size: 12px;
	margin-bottom: 0px;
}
.banner-content .terms-cond {
	float: right;
	font-size: 9px;
	width: 100%;
	text-align: right;
}
.special_footer > .company-div {
	float: left!important;
	width: 48%!important;
	line-height: 1px;
	margin-top: 16px;
}
.banner-content .special .company-div .company-nm {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.banner-content .company-div p {
	font-size: 11px !important;
	line-height: 12px !important;
	margin-bottom: 0;
}
/************* 22-5-15 added css *************/
.tab-content.specialpopup img {
	width: 100%;
}
.tab-content.specialpopup button {
	background: #08cece;
	border-radius: 5px;
	float: right;
	height: 35px;
	line-height: 31px;
	border: 1px solid #08cece;
	color: #fff;
	margin-top: 10px;
	padding: 0 20px;
	cursor: pointer;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.tab-content.specialpopup button:hover {
	color: #08cece;
	background: transparent;
}
.report-popup-div .box-info12 {
}
.report-popup-div .box-info12 textarea {
	border: 1px solid #cccccc;
	border-radius: 6px;
	color: #848484;
	font-size: 16px;
	margin: 15px 0 25px;
	padding: 20px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-family: "Source Sans Pro", sans-serif;
}
.report_reason {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 40px 0 30px;
}
.report_reason .report-cancel input[type="submit"] {
	width: auto;
	height: 30px;
	line-height: 25px;
	border-radius: 6px;
	margin-left: 5px;
	text-transform: capitalize;
}
.login-main.special_main {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
/***************** 6-1-15 css *****************/

.dashbord_main_inner .dashbord_image .couple_image {
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
.dashbord_main_inner .dashbord_image .couple_image .transparent {
	background: rgba(0,0,0,0.7);
	height: 139px;
	width: 139px;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	pointer-events: none;
}
.dashbord_main_inner .dashbord_image .couple_image:hover .transparent {
	display: block;
}
.dashbord_main_inner .dashbord_image .couple_image .transparent .iconn {
	height: 139px;
	width: 139px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.dashbord_main_inner .dashbord_image .couple_image .transparent .iconn img {
	border-radius: 0;
	background-color: transparent;
	float: none;
}
.request_info_contact .ripack_col2 label {
	color: #acadad;
	text-transform: capitalize;
}
.request_info_contact .ripack_col2 input[type="radio"] {
	cursor: pointer;
}
.accordion-new.filter-data .main-accordion .location li {
	width: auto;
	padding: 0 25px;
}
.accordion-new.filter-data .main-accordion .location li:first-child {
	padding-left: 0;
}
.filter_right_align {
	margin: 0 0 0 28%;
	width: 42%;
}
.main_header_sticky .header_fixed {
	position: fixed !important;
}
.sub_header_stiky {
	top: 85px !important;
	z-index: 99 !important;
}
.guest_list_view .main-panel-div .main-panel .full {
	z-index: 99;
}
/*.blog-inner-main .left_content{width: 30%;} */
.blog-supply form input[type="submit"] {
	background: #484848;
	border: 1px solid #484848;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 500;
}
.blog-supply form input[type="submit"]:hover {
	background: #000;
	border: 1px solid #000;
	color: #fff;
}
.accordion-new1 .main-accordion .location.location_states ul li:first-child {
	width: 100%;
	margin: 0 0 5px 0;
	padding: 0;
}
.accordion-new1 .main-accordion .location.location_states ul li {
	width: auto;
	padding: 0 0 0 60px;
}
.accordion-new1 .main-accordion .location.location_states ul li:nth-child(2) {
	padding-left: 0;
}
.accordion-new1 .main-accordion .cata-gory ul li:first-child {
	width: 100%;
	margin: 0 0 5px 0;
}
.full_category .grid {
}
.product_view.grid > ul > li:first-child {
	margin-left: 0;
}
.product_view.grid > ul > li:nth-child(4), .product_view.grid > ul > li:nth-child(6) {
	margin-left: 0;
}
/*********** planning tools css *********************/
.planning-tools-main {
	background: #fff;
}
.planning-tools-main .listing-statistics .dash-lft {
	width: 42%;
}
.planning-tools-main .dash-rght {
	margin-top: 20px;
	width: 56%;
}
.planning-tools-main .dash-lft .view-all {
	font-size: 26px;
}
.planning-tools-main .banners-reviews {
	background: transparent;
}
.planning-tools-main .listing-statistics {
	background: transparent;
}
.planning-tools-main .listing-statistics:nth-child(odd) {
	background: #f6f6f6;
}
.planning-tools-main .listing-statistics:nth-child(even) {
	background: #ffffff;
}
.planning-top {
	background: #fff;
	text-align: center;
	padding-top: 80px;
	float: left;
	width: 100%;
}
.planning-top .shortlist {
	font-size: 26px;
}
.planning-top p {
	font-size: 22px;
	font-weight: 200;
}
.planning-top .section_text {
	float: none;
	width: 100%;
	margin: 30px 0 40px;
}
.planning-top .section_text ul li:first-child a {
	background: transparent;
	color: #08cece;
}
.planning-top .section_text ul li:first-child a:hover {
	background: #08cece;
	color: #fff;
}
.planning-top .mac-img {
	float: left;
	width: 100%;
}
.planning-top .mac-img img {
	vertical-align: middle;
}
/*************** terms and condition *****************/
.terms-condition-main {
}
.terms-condition-main .search_supplier {
	width: 38%;
}
.terms-condition-content {
	margin: 17px 0;
}
.terms-condition-content ol {
	padding-left: 25px;
}
.terms-condition-content ol.main-condition li {
	list-style: number;
}
.terms-condition-content ol.roman li {
	list-style: lower-roman !important;
}
.terms-condition-content h3 {
	font-weight: 600;
	font-size: 26px;
	margin-bottom: 10px;
}
.terms-condition-content h4 {
	font-weight: 600;
	font-size: 24px;
	margin-bottom: 10px;
}
.terms-condition-content p {
	font-size: 22px;
	font-weight: 300;
	margin-top: 0;
}
.main-condition li {
	font-size: 22px;
	font-weight: 600;
}
.main-condition li li, .main-condition li a {
	font-size: 22px;
	font-weight: 300;
}
.terms-condition-content a {
	color: #494949;
}
.terms-condition-content a:hover {
	opacity: 0.5;
}
.fees {
	font-weight: 600;
}
/*.main-condition li p {margin-left: -20px;} */
.prohibited-conduct {
	padding-left: 60px;
}
.prohibited-conduct li {
	list-style: square !important;
}
.nomarginp p {
	margin: 0 0 0 0 !important;
}
.nomarginp {
	margin-bottom: 20px;
}
.mrgnnp {
	margin-left: 25px;
}
.terms-condition-main .search_venues a, .compare-header-main .submit-venu {
	min-width: 100px;
	width: auto;
	background: #08cece;
	border: 1px solid #08cece;
}
.terms-condition-main .search_venues a:hover, .compare-header-main .submit-venu:hover {
	background: transparent;
	color: #08cece;
}
/************** compare css *****************/
.compare-header-main .search_supplier {
	width: 57%;
}
.compare-header-main .show-all {
	height: 20px;
	line-height: 19px;
	width: 140px;
}
.main-compare {
	margin: 25px 0;
}
.main-compare .left-compare {
	width: 220px;
	float: left;
}
.right-compare {
	width: 780px;
	float: right;
}
.left-compare .search_supplier {
	width: 100%;
	margin: 0;
}
.main-compare .category-main {
	float: left;
	width: 100%;
	margin-top: 335px;
}
.full1 .inner-compare .tickmark ul {
	margin-top: 45px;
}
.main-compare .left-compare .categoryy {
	float: left;
	margin-bottom: 16px;
	width: 100%;
	font-weight: 600;
	font-size: 18px;
}
.main-compare .left-compare .categoryy ul {
	margin: 5px 0 0 30px;
}
.main-compare .left-compare .categoryy ul li {
	font-weight: 300;
	line-height: 34px;
}
.full1 .inner-compare img {
	width: auto !important;
}
.full1 .inner-compare {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	font-size: 22px;
	margin-top: -5px;
	padding: 14px;
	background: #fff;
	text-align: left;
	border-radius: 0 0 8px 8px;
	width: 100%;
}
.full1 .inner-compare .tickmark ul li {
	line-height: 34px;
}
.full1 .inner-compare .spkidla {
	display: block;
}
.full1 .inner-compare span {
	font-size: 16px;
	font-weight: 300;
}
.full1 .inner-compare .buttons li button.button {
	background: #08cece;
	border-radius: 5px;
	cursor: pointer;
	width: 105px;
	border: 0;
	outline: none;
	color: #fff;
	height: 28px;
	line-height: 23px;
	border: 1px solid #08cece;
	text-transform: capitalize;
}
.full1 .inner-compare .buttons li:first-child {
	margin-left: 0;
}
.full1 .inner-compare .buttons li {
	display: inline;
	margin-left: 6px;
	float: left;
}
.full1 .inner-compare .buttons .icon {
	vertical-align: middle;
	padding-top: 3px;
}
.main-bg {
	background: #f6f6f6;
}
.full1 .inner-compare .buttons li button.button:hover {
	background: transparent;
	color: #08cece;
}
.full1 .inner-compare .buttons li button.button:hover .icon {
	color: #08cece;
}
.full1 .inner-compare .tickmark {
	display: inline-block;
	margin-top: 17px;
	text-align: center;
	width: 100%;
}
.inner-compare .buttons {
	float: left;
	margin-top: 30px;
	width: 100%;
}
/************* compare slider css *************/
.demos-row {
	margin-top: 30px;
	margin-bottom: 30px;
}
.demo-page {
	margin-top: 0px;
	margin-bottom: 100px;
}
.demo-box {
	display: block;
	background: #f3f3f3;
	text-align: center;
	font-size: 18px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.demo-box h3 {
	padding-bottom: 20px;
	margin: 0px;
	color: #869690;
}
.demo-box:hover {
	text-decoration: none;
}
.demo-wrapper {
	padding: 30px 0px 20px 0px;
	padding-left: 30px;
	padding-right: 30px;
}
.demo-slide {
	float: left;
}
.demo-slide .bg {
	background: #aebab6;
	margin-right: 1px;
	height: 100%;
}
.demo-box:hover .demo-slide .bg {
	background: #7fc242;
}
/* Images */
.demo-images .demo-slide {
	height: 40px;
	width: 33.3333333%;
}
/* Full */
.demo-full {
	padding-left: 0px;
	padding-right: 0px;
}
.demo-full .demo-slide {
	height: 40px;
	width: 25%;
}
/* Custom */
.demo-custom .demo-slide {
	height: 40px;
	width: 10%;
}
/* One */
.demo-one .demo-slide {
	height: 40px;
	width: 100%;
}
/* json */

.demo-Json .demo-slide {
	height: 40px;
	width: 20%;
}
.demo-Json-custom .demo-slide {
	height: 40px;
	width: 33.3333333%;
}
/* loading icon */

.demo-lazy .demo-slide {
	height: 40px;
	width: 33.3333333%;
}
.demo-lazy .demo-slide .bg {
	background: url('../img/AjaxLoader.gif') no-repeat center center #aebab6;
}
/* Auto Height */
.demo-height .demo-slide {
	height: 40px;
	width: 100%;
}
/* Changelog  */
#changelog {
	margin-bottom: 40px;
}
#changelog .label {
	margin-bottom: 10px;
}
#changelog .log {
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #e1e6dd;
}
/* Faq */
#faq dt {
	line-height: 26px;
}
#faq dd {
	line-height: 22px;
	margin-bottom: 20px;
}



/* Responsive Stuff */


@media (max-width: 979px) {
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
	padding: 0px;
}
.navbar-fixed-top, .navbar-fixed-bottom {
	position: fixed;
}
}
@media (max-width: 768px) {
.navbar.navbar-fixed-top {
	position: static;
}
.btn.btn-navbar {
	margin: 9px 20px 9px 8px;
	padding: 10px 10px;
}
.nav-collapse .nav > li {
	border-top: 1px solid #e1e6dd;
	text-align: center
}
#header .logo {
	margin-top: 40px;
	margin: 20px auto 0px;
	float: none;
	height: 150px;
}
#header {
	text-align: center;
	padding: 60px 0px 30px;
}
#header h1 {
	margin: 10px 0;
}
#header h3 {
	margin-bottom: 10px;
	width: auto;
	padding: 0px 20px;
}
}
 @media (max-width: 480px) {
.navbar-fixed-top, .navbar-fixed-bottom {
	position: static;
}
}

/*
NO MORE TABLES!! ;)
*/
@media (max-width: 767px) {
.hp-table table, .hp-table thead, .hp-table .hp-table tbody, .hp-table th, .hp-table td, .hp-table tr {
	display: block;
}
.hp-table thead tr {
	display: none;
}
.hp-table tr {
	border: 0px solid #ccc;
	margin-bottom: 10px;
}
.hp-table td:before {
	top: 6px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
}
.hp-table td:nth-of-type(2):before {
	content: "Default:";
	font-weight: bold;
}
.hp-table td:nth-of-type(3):before {
	content: "Type:";
	font-weight: bold;
}
.hp-table td:nth-of-type(4):before {
	content: "Description:";
	font-weight: bold;
}
}
/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
	float: left;
	margin-left: 5px;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
	cursor: pointer;
	margin: 0px 5px;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* mouse grab icon */
.grabbing {
	cursor: url(grabbing.png) 8 8, move;
}
/* fix */
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
.owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center;
}
/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div {
	color: #FFF;
	display: inline-block;
	zoom: 1;
 *display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #F00;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}
/* Styling Pagination*/

.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
 *display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 0px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #969695;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	background: #5ab946;
}
/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
/* preloading images */
.owl-item.loading {
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}
.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
	z-index: 10;
	-webkit-animation: fadeOut .7s both ease;
	-moz-animation: fadeOut .7s both ease;
	animation: fadeOut .7s both ease;
}
.owl-fade-in {
	-webkit-animation: fadeIn .7s both ease;
	-moz-animation: fadeIn .7s both ease;
	animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
	-webkit-animation: backSlideOut 1s both ease;
	-moz-animation: backSlideOut 1s both ease;
	animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
	-webkit-animation: backSlideIn 1s both ease;
	-moz-animation: backSlideIn 1s both ease;
	animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
	-webkit-animation: scaleToFade .7s ease both;
	-moz-animation: scaleToFade .7s ease both;
	animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
	-webkit-animation: goDown .6s ease both;
	-moz-animation: goDown .6s ease both;
	animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
	-webkit-animation: scaleUpFrom .5s ease both;
	-moz-animation: scaleUpFrom .5s ease both;
	animation: scaleUpFrom .5s ease both;
}
.owl-fadeUp-out {
	-webkit-animation: scaleUpTo .5s ease both;
	-moz-animation: scaleUpTo .5s ease both;
	animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
 0% {
opacity: 1
}
}
@-moz-keyframes empty {
 0% {
opacity: 1
}
}
@keyframes empty {
 0% {
opacity: 1
}
}
@-webkit-keyframes fadeIn {
 0% {
opacity:0;
}
 100% {
opacity:1;
}
}
@-moz-keyframes fadeIn {
 0% {
opacity:0;
}
 100% {
opacity:1;
}
}
@keyframes fadeIn {
 0% {
opacity:0;
}
 100% {
opacity:1;
}
}
@-webkit-keyframes fadeOut {
 0% {
opacity:1;
}
 100% {
opacity:0;
}
}
@-moz-keyframes fadeOut {
 0% {
opacity:1;
}
 100% {
opacity:0;
}
}
@keyframes fadeOut {
 0% {
opacity:1;
}
 100% {
opacity:0;
}
}
@-webkit-keyframes backSlideOut {
 25% {
opacity: .5;
-webkit-transform: translateZ(-500px);
}
 75% {
opacity: .5;
-webkit-transform: translateZ(-500px) translateX(-200%);
}
 100% {
opacity: .5;
-webkit-transform: translateZ(-500px) translateX(-200%);
}
}
@-moz-keyframes backSlideOut {
 25% {
opacity: .5;
-moz-transform: translateZ(-500px);
}
 75% {
opacity: .5;
-moz-transform: translateZ(-500px) translateX(-200%);
}
 100% {
opacity: .5;
-moz-transform: translateZ(-500px) translateX(-200%);
}
}
@keyframes backSlideOut {
 25% {
opacity: .5;
transform: translateZ(-500px);
}
 75% {
opacity: .5;
transform: translateZ(-500px) translateX(-200%);
}
 100% {
opacity: .5;
transform: translateZ(-500px) translateX(-200%);
}
}
@-webkit-keyframes backSlideIn {
 0%, 25% {
opacity: .5;
-webkit-transform: translateZ(-500px) translateX(200%);
}
 75% {
opacity: .5;
-webkit-transform: translateZ(-500px);
}
 100% {
opacity: 1;
-webkit-transform: translateZ(0) translateX(0);
}
}
@-moz-keyframes backSlideIn {
 0%, 25% {
opacity: .5;
-moz-transform: translateZ(-500px) translateX(200%);
}
 75% {
opacity: .5;
-moz-transform: translateZ(-500px);
}
 100% {
opacity: 1;
-moz-transform: translateZ(0) translateX(0);
}
}
@keyframes backSlideIn {
 0%, 25% {
opacity: .5;
transform: translateZ(-500px) translateX(200%);
}
 75% {
opacity: .5;
transform: translateZ(-500px);
}
 100% {
opacity: 1;
transform: translateZ(0) translateX(0);
}
}
@-webkit-keyframes scaleToFade {
 to {
opacity: 0;
-webkit-transform: scale(.8);
}
}
@-moz-keyframes scaleToFade {
 to {
opacity: 0;
-moz-transform: scale(.8);
}
}
@keyframes scaleToFade {
 to {
opacity: 0;
transform: scale(.8);
}
}
@-webkit-keyframes goDown {
 from {
-webkit-transform: translateY(-100%);
}
}
@-moz-keyframes goDown {
 from {
-moz-transform: translateY(-100%);
}
}
@keyframes goDown {
 from {
transform: translateY(-100%);
}
}
 @-webkit-keyframes scaleUpFrom {
 from {
opacity: 0;
-webkit-transform: scale(1.5);
}
}
@-moz-keyframes scaleUpFrom {
 from {
opacity: 0;
-moz-transform: scale(1.5);
}
}
@keyframes scaleUpFrom {
 from {
opacity: 0;
transform: scale(1.5);
}
}
 @-webkit-keyframes scaleUpTo {
 to {
opacity: 0;
-webkit-transform: scale(1.5);
}
}
@-moz-keyframes scaleUpTo {
 to {
opacity: 0;
-moz-transform: scale(1.5);
}
}
@keyframes scaleUpTo {
 to {
opacity: 0;
transform: scale(1.5);
}
}
.com {
	color: #93a1a1;
}
.lit {
	color: #195f91;
}
.pun, .opn, .clo {
	color: #93a1a1;
}
.fun {
	color: #dc322f;
}
.str, .atv {
	color: #ff8a3c;
}
.kwd, .prettyprint .tag {
	color: #195f91;
}
.typ, .atn, .dec, .var {
	color: #3fbf79;
}
.pln {
	color: #48484c;
}
.pun {
	color: #48484c;
}
pre.prettyprint {
	padding: 20px;
	background-color: #f3f3f3;
	border: 0px solid #e1e1e8;
}
/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
	margin: 0 0 0 40px; /* IE indents via margin-left */
}
ol.linenums li {
	padding-left: 12px;
	color: #bebec5;
	line-height: 20px;
	text-shadow: 0 1px 0 #fff;
}
.full1 {
	float: left;
	width: 100%;
}
.content {
	width: 736px;
	display: table;
	margin: 0px auto;
	clear: both;
}
.works-1 {
	display: inline-block;
	width: 770px;
	text-align: center !important;
}
.works-1 .item img {
	width: 100%;
}
.testimonail-1 {
	display: inline-block;
	width: 1000px;
	text-align: center !important;
}
 @media only screen and (min-width: 768px) and (max-width: 1004px) {
.content {
	width: 750px;
}
.works-1 {
	width: 700px;
	margin: 0px auto;
	display: block;
}
.testimonail-1 {
	width: 700px;
	margin: 0px auto;
	display: block;
}
}
 @media only screen and (max-width: 767px) {
}
@media only screen and (min-width: 460px) and (max-width: 767px) {
.content {
	width: 440px;
}
.works-1 {
	width: 435px;
	margin: 0px auto;
	display: block;
}
.testimonail-1 {
	width: 435px;
	margin: 0px auto;
	display: block;
}
}
 @media only screen and (max-width: 459px) {
.content {
	width: 320px;
}
.works-1 {
	display: block;
	width: 300px;
	margin: 0px auto;
}
.testimonail-1 {
	display: block;
	width: 300px;
	margin: 0px auto;
}
}
/************ compare slider end ************/




/************ compare slider end ************/
#catagory_btn {
	display: none;
	background: #08cece url("../images/white-arrow.png") no-repeat scroll center center;
	cursor: pointer;
	display: none;
	height: 50px;
	z-index: 9999;
	left: -105px;
	position: absolute;
	top: 170px;
	width: 50px;
}
.pollSlider-new {
	cursor: pointer;
	display: none;
	height: 100%;
	left: -108px;
	margin-left: -200px;
	position: absolute;
	width: 150px;
	top: 170px;
	z-index: 9999;
}
.pollSlider-new .left-compare {
	background: #fff;
	width: 203px !important;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 20px 15px 3px;
}
.pollSlider-new .left-compare .category-main {
	margin-top: 10px;
	text-align: left;
}
.pollSlider-new .search_venues {
	padding: 0;
}
.main-compare .left-compare .search_supplier input[type="text"] {
	width: 174px;
}
.main-compare .buttons .fa.fa-heart-o {
	margin-top: -2px;
}
/********* special offer popup **********/
.special-pop, .venue-review-pop {
	z-index: 99999;
}
.special-pop .modal-body {
	padding-bottom: 40px;
}
.special-pop .main-accordion ul li:first-child {
	font-size: 16px;
}
.special-pop .main-accordion .location li {
	width: auto;
	padding: 0;
	margin-right: 38px;
}
.special-pop .main-accordion .location li:first-child {
	width: 135px;
	margin: 0;
}
.special-pop .location.cata-gory li {
	text-transform: capitalize;
	margin-right: 20px;
}
.special-pop .location.cata-gory li:first-child {
	width: 115px;
	margin: 0 !important;
}
.special-pop .form-2 {
	margin-top: 35px;
}
.special-pop .main-accordion label {
	cursor: pointer;
	font-size: 14px;
}
.special-pop .next-cat li:first-child {
	color: #494949;
	font-size: 15px;
}
.special-pop .update-div {
	border: 0;
	margin-top: 35px;
}
.special-pop .update-div li, .venue-review-pop .update-div ul li {
	margin-left: 8px;
}
.special-pop .update-div li:first-child, .venue-review-pop .update-div ul li:first-child {
	margin-left: 0;
}
.special-pop .update-div li a, .venue-review-pop .update-div li a {
	box-sizing: border-box;
	height: 43px;
	line-height: 43px;
	min-width: 218px;
	text-align: center;
	text-transform: capitalize;
	-moz-box-sizing: border-box;
}
.special-pop .update-div li:first-child a, .venue-review-pop .update-div li:first-child a {
	background: transparent;
	color: #08cecd;
}
.special-pop .update-div li:first-child a:hover, .venue-review-pop .update-div li:first-child a:hover {
	background: #08cecd;
	color: #fff;
}
/*********** venue review popup css *********/
.venue-review-pop {
}
.venue-review-pop .modal-dialog {
	width: 750px;
}
.venue-review-pop .update-div {
	border: 0 none;
	margin-top: 27px;
	padding: 0;
}
.venue-review-pop .ratings {
	float: left;
	width: 100%;
	margin-top: 27px;
}
.venue-review-pop .ratings .rating-title {
	float: left;
	font-size: 17px;
	margin-bottom: 3px;
	width: 100%;
}
.venue-review-pop .ratings .rank {
	margin: 0 32px 0 5px;
}
.venue-review-pop .ratings img {
	vertical-align: middle;
}
.venue-review-pop .ratings li {
	line-height: 26px;
	font-size: 16px;
}
.venue-review-pop .ratings ul {
	width: 50%;
	float: left;
}
.venue-review-pop .form-2 textArea {
	font-size: 17px;
	color: #acadad;
	font-weight: 300;
	font-style: italic;
	background: #f6f6f6;
	float: left;
	width: 100%;
	border: 1px solid #e1e0e0;
	border-radius: 5px;
	min-height: 178px;
	padding: 10px 5px 5px 10px;
	outline: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: 'Source Sans Pro', sans-serif;
}
.venue-review-pop .update-div ul li {
	display: inline;
	float: left;
}
.venue-review-pop .update-div ul li a {
	font-size: 16px;
}
.venue-review-pop .ratings li i {
	font-style: normal;
}
/********* becoming advertiser css **********/
.listing-statistics.img-top .wrapper, .listing-statistics.img-top1 .wrapper {
	position: relative;
}
.listing-statistics.img-top .dash-rght, .listing-statistics.img-top1 .dash-rght {
	position: absolute;
	top: -80px;
	left: 0;
	width: 45%;
}
.listing-statistics.img-top1 .dash-rght {
	right: 0 !important;
	left: auto;
	top: -97px;
}
.listing-statistics .social-icon-div {
	float: left;
	width: 100%;
	margin-bottom: 40px;
}
.listing-statistics .social-icon-div ul li {
	display: inline;
}
.listing-statistics .social-icon-div ul li a {
	border: 1px solid #08cece;
	border-radius: 100%;
	color: #08cece;
	float: left;
	font-size: 22px;
	height: 25px;
	padding: 9px 5px 5px 10px;
	text-align: center;
	vertical-align: middle;
	width: 27px;
	margin-right: 5px;
}
.listing-statistics .social-icon-div ul li a:hover {
	border: 1px solid #fff;
	background: #08cece;
	color: #fff;
	border: 1px solid #08cece;
}
.planning-tools-main.become-advertiser-main .dash-rght {
	margin-top: 10px;
}
.planning-tools-main .listing-statistics {
	padding-top: 70px;
}
.become-advertiser-main .dash-rght.review-rght {
	margin-top: -30px
}
.become-advertiser-main .dash-rght.location-rght {
	margin-top: -85px;
}
/************ website-0-finals css ********************/
.planning-tools-header {
}
.planning-tools-header .inner_planning_tools {
	float: right;
	width: 44%;
	padding: 0;
	margin-top: -15px;
}
.planning-tools-header .inner_planning_tools ul {
	margin: 0;
}
.planning-tools-header .inner_planning_tools ul li a img {
	background: #08cece;
}
.planning-tools-header .inner_planning_tools ul li a span {
	font-size: 12px;
	color: #08cece;
	margin: 0;
	font-weight: 400;
}
.planning-tools-header .inner_planning_tools ul li {
	margin: 0;
	min-width: 83px;
}
.planning-tools-header .inner_planning_tools ul li:nth-child(2) {
	margin: 0 -1px;
}
.planning-tools-header .inner_planning_tools ul li a span br {
	display: none;
}
.listing-statistics.planning-tools-header .inner_planning_tools {
	width: 100%;
	text-align: left;
	margin: -10px 0 20px 0;
}
.listing-statistics.planning-tools-header .inner_planning_tools ul li {
	min-width: 0px;
	margin: 0 10px 0 0;
}
.listing-statistics.planning-tools-header .inner_planning_tools ul li a {
	text-align: center;
}
.listing-statistics.planning-tools-header .inner_planning_tools ul li a img {
	width: 44px;
}
.planning-tools-main h2.heading.heading3 {
	margin-top: 50px;
}
/********* privacy policy css *********/
.policy {
	margin-top: 50px;
}
.policy h4 {
	font-size: 22px;
}
/*
 * @ Override CSS after 24th June, 2015
 */

.scale-silver {
	transform: scale(0.50);
}
.scale-gold {
	transform: scale(0.75);
}
.scale-platinum {
	transform: scale(1.0);
}
.promo-code-div input[type="text"] {
	color: #000000;
}
.bootstrap-dialog .bootstrap-dialog-message {
	position: relative;
}
.bootstrap-dialog .bootstrap-dialog-message button.close {
	position: absolute;
	right: 0;
	top: 0;
}
.summary-button {
	margin: 20px 0px 0px;
	width: 100%;
}
.checkout-method.summary-button > ul {
	width: 80px;
}
.checkout-method.summary-button > p {
	margin: 11px;
}
.main-tabbing-div .tab.content {
	width: 100%;
}
.time-rate .price-rate .gst {
	font-size: 21px;
	font-weight: 600;
	line-height: 26px;
	vertical-align: middle;
}
.mystars > img.supp_type {
	height: auto;
	max-width: 100%;
	width: 24px;
	vertical-align: middle;
}
.notify {
	display: none;
}
.summary-creditcard h3 {
	margin: 0px 0 20px;
}
.grey-bg-alternative {
	background: #F6F6F6 !important;
}
.white-bg-alternative {
	background: #FFFFFF !important;
}
.setmenuactive {
	background: #08CECE !important;
	color: #FFFFFF !important;
}
.video-photo-popup .left-popup a p {
	margin: 2px 0;
	color: #494949;
}
/* 
 * ---- 4 AUG 2015 ----
 * ---- PopUp Design CSS Starts From Here
 */
.popupdes {
	float: left;
	padding: 8px 25px 10px;
	width: 93%;
}
.popupdes .form-2 {
	float: left;
	width: 100%;
}
.ui-full {
	display: block;
	width: 100%;
}
.ui-half {
	display: block;
	width: 49%;
}
.ui-third {
	display: block;
	width: 32%;
}
.popupdes .login-lft .ui-full {
	float: left;
	margin: 5px 0;
}
.popupdes .login-lft .ui-third {
	float: left;
	margin: 0px 1%;
}
.popupdes .login-lft .ui-half {
	float: left;
	margin: 0px 1%;
}
.popupdes .login-lft .ui-full .ui-half:first-child {
	margin-left: 0px;
}
.popupdes .login-lft .ui-full .ui-half:last-child {
	margin-right: 0px;
}
.popupdes .login-lft .ui-full .ui-third:first-child {
	margin-left: 0px;
}
.popupdes .login-lft .ui-full .ui-third:last-child {
	margin-right: 0px;
}
.popupdes .log-in {
	color: #08cecd;
	font-family: "Great Vibes", cursive;
	font-size: 46px;
	font-weight: 400;
	text-transform: capitalize;
}
.popupdes input[type="text"], .popupdes input[type="password"] {
	background: #f6f6f6;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #acacac;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: 500;
	height: 44px;
	outline: medium none;
	padding-left: 15px;
	width: 100%;
	line-height: 40px\9;
}
.popupdes .sbHolder {
	background: #f6f6f6;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 44px;
	line-height: 43px;
}
.popupdes .sbHolder .sbToggle {
	color: #565656;
	right: 10px;
}
.popupdes .sbHolder .sbSelector, .popupdes .sbHolder .sbOptions li a {
	color: #565656;
	font-size: 16px;
	font-weight: 300;
}
.popupdes .sbHolder .sbOptions li {
	line-height: 28px;
}
.popupdes .sbHolder .sbOptions li a:hover {
	color: #08CECE;
}
.popupdes .sbHolder .sbOptions {
	border-radius: 0 0 3px 3px;
	background: #f6f6f6;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-top: -2px;
	padding-left: 4px;
	width: 100%;
}
.popupdes .sbHolder .sbSelector, .popupdes .sbHolder .sbOptions li a {
	color: #565656;
	font-size: 16px;
	font-weight: 300;
	font-family: "Source Sans Pro", sans-serif;
}
.popupdes .required {
	color: #acacac;
	float: right;
	font-size: 15px;
	font-style: italic;
	margin: -11px 0 6px;
}
.popupdes input[type="submit"] {
	background: #ffffff;
	border: 1px solid #08cebd;
	border-radius: 7px;
	color: #08cecd;
	cursor: pointer;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	height: 43px;
	outline: 0 none;
	text-align: center;
	width: 100%;
	transition: all 0.3s ease 0s;
}
.popupdes input[type="submit"]:hover {
	background: #08cecd;
	border: 1px solid #08cecd;
	color: #ffffff;
}
.popupdes input.button-green {
	background: #08cecd;
	border: 1px solid #08cecd;
	color: #ffffff;
}
.popupdes input.button-green:hover {
	background: #ffffff;
	border: 1px solid #08cecd;
	color: #08cecd;
}
.popupdes input.eventdate[type="text"] {
	background: #f6f6f6 url("../images/date_icon1.png") no-repeat scroll 98% -2px;
	padding-right: 40px;
	width: 100%;
}
.popupdes input.eventtime[type="text"] {
	background: #f6f6f6 url("../images/clock_wedd.png") no-repeat scroll 98% -2px;
	padding-right: 40px;
	width: 100%;
}
.pay-with-creditcard-details, .secure-checkout {
	display: none;
}
/* 
 * ---- POPUP UPLOAD DESIGNS  ----
 */
.popuploaddes {
	box-shadow: 0 0 10px #999999;
	float: left;
	width: 100%;
}
.popuploaddes-select {
	background: #494949;
	height: 36px;
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.popuploaddes-items {
	background: #FFFFFF;
	height: 50px;
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.popuploaddes-select span {
	color: #ffffff;
	display: block;
	float: none;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	padding: 10px 15px;
	width: auto;
}
.popuploaddes-images {
	background: #F6F6F6;
	border-top: 1px solid #D6D6D6;
	float: left;
	width: 100%;
	padding: 10px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.popuploaddes-images .col-md-7, .popuploaddes-images .col-md-5 {
	padding: 0px;
}
.popuploaddes-buttons {
	background: #ffffff none repeat scroll 0 0;
	float: left;
	width: 100%;
	padding: 12px 15px;
	border-top: 1px solid #D6D6D6;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.popuploaddes-buttons .col-md-6, .popuploaddes-buttons .col-md-6 {
	padding: 0px;
}
.popuploaddes-items label.popuploaddeslinks {
	display: inline-block;
	font-size: 16px;
	line-height: 16px;
	margin: 9px 0 9px 15px;
	padding: 7px 20px;
	border-radius: 7px;
	cursor: pointer;
	font-family: "Source Sans Pro", sans-serif;
	outline: 0 none;
	text-align: center;
	transition: all 0.3s ease 0s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.popuploaddes-items .popuploaddeslinks.normalgreen, .btn.btn-miw {
	background: #08cecd;
	border: 1px solid #08cebd;
	color: #ffffff;
}
.popuploaddes-items .popuploaddeslinks.normalgreen:hover, .btn.btn-miw:hover {
	background: #ffffff;
	color: #08cecd;
}
.popuploaddes-items .popuploaddeslinks.normalfacebook {
	background: #3B5999;
	border: 1px solid #3B5999;
	color: #ffffff;
}
.popuploaddes-items .popuploaddeslinks.normalfacebook:hover {
	background: #ffffff;
	border: 1px solid #3B5999;
	color: #3B5999;
}
.popuploaddes-buttons .btn {
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	line-height: 16px;
}
.popuploaddes-caption {
	background: #f6f6f6 none repeat scroll 0 0;
	border-top: 1px solid #d6d6d6;
	float: left;
	padding: 10px 0;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.popuploaddes-caption > h5 {
	font-family: "Source Sans Pro", sans-serif;
	font-size: 15px;
	font-weight: 600;
	line-height: 17px;
	padding: 0 15px;
}
.popuploaddes-caption > p {
	font-family: "Source Sans Pro", sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 14px;
	margin: 3px 0;
	padding: 0 15px;
}
.popuploaddes-captionprev {
	background: #f6f6f6 none repeat scroll 0 0;
	float: left;
	padding: 0px 0px 10px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.popuploaddes-captionprev > h5 {
	font-family: "Source Sans Pro", sans-serif;
	font-size: 15px;
	font-weight: 600;
	line-height: 17px;
}
.popuploaddes-captionprev > p {
	font-family: "Source Sans Pro", sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 14px;
	margin: 3px 0;
}
.avatar-body {
	float: left;
	width: 100%;
}
.border-right-grey {
	border-right: 1px solid #D4D4D4;
}
.pl30px {
	padding-left: 30px;
}
/* 
 * --- Payment Receipt Styles
 */
h2.payment-recipt-h2 {
	display: block;
	margin: 20px 0;
	text-align: center;
}
.payment-recipt-container {
	display: block;
	float: left;
	margin: 5px 0;
	width: 100%;
}
.payment-recipt {
	display: block;
	width: 450px;
	margin: 0 auto;
	display: block;
}
.payment-recipt > h3 {
	font-size: 20px;
	font-weight: 600;
	line-height: 26px;
}
.payment-recipt > ul {
	margin: 10px 0;
}
.payment-recipt > ul li {
	line-height: 30px;
}
.payment-recipt > ul li span {
	display: inline-block;
	font-weight: 400;
	width: 50%;
}
.payment-recipt > a {
	border: 1px solid #08CECE;
	background: #08CECE;
	border-radius: 5px;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 18px;
	line-height: 26px;
	margin: 5px 0;
	padding: 5px 10px;
}
.payment-recipt > a:hover {
	background: transparent;
	color: #08CECE;
}
.remove-margin {
	margin: 0px 0px 0px 0px;
}
.award-notification {
	color: #08cece;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 13px !important;
	font-weight: 500 !important;
	line-height: 16px;
	margin: 3px 0 !important;
}
.award-notification a {
	color: #e35050;
}
.award-notification a:hover {
	color: #08cece;
}
.marginproper {
	margin-bottom: 10px !important;
}
/* 
 * ----- BANNER POPUP -----
 */
.video-photo-popup .banner-left-popup {
	min-height: 224px;
	width: 328px;
}
.video-photo-popup .banner-left-popup a span {
	height: 224px;
	width: 328px;
}
.video-photo-popup .banner-left-popup a span.imgpreview > img {
	height: 268px!important;
	width: 100%!important;
}
.video-photo-popup .banner-left-popup a span.imgpreview.feature_banner > img {
	height: auto!important;
	width: 100%!important;
}
.video-photo-popup .banner-right-popup {
	padding: 20px 30px;
	width: 64%;
	min-height: 224px;
}
.video-photo-popup .banner-right-popup .popup-form input[type="text"] {
	width: 490px;
}
.video-photo-popup .banner-right-popup .popup-form label {
	text-align: left;
	width: 40px;
}
.video-photo-popup .banner-right-popup .file-type {
	margin-bottom: 20px;
}
.video-photo-popup .banner-right-popup .banner-right-popup-first {
	display: inline-block;
	vertical-align: top;
	width: 65%;
}
.video-photo-popup .banner-right-popup .banner-right-popup-last {
	display: inline-block;
	vertical-align: top;
	width: 33%;
}
/* 
 * --------------------
 * MAYANK CSS
 * --------------------
 * Address Book CSS Starts 
 */
/*-------------------------- MAYNAK PORTION CSS STARTS FROM HERE ----------------------------------*/
/* 
 * --------------------
 * MAYANK CSS
 * --------------------
 * Address Book CSS Starts 
 */
/*-------------------------- MAYNAK PORTION CSS STARTS FROM HERE ----------------------------------*/
.add_book_page {
	margin-top: 0px !important;
}
.show_check {
	float: left;
	margin-top: 10px;
	width: 66%;
}
.left_head {
	color: #08cece;
	float: left;
	font-weight: 600;
	width: 12%;
}
.right_head > input[type="checkbox"] {
	margin: 0 3px 0 20px;
	vertical-align: middle;
}
.right_head > input[type="checkbox"]:first-child {
	margin: 0 3px 0 0;
}
.book_search_box {
	margin: -10px 0 0 !important;
	width: 32% !important;
}
.footable > tbody > tr > td a.book_edit, .footable > tbody > tr > td a.book_delete {
	color: #08cece;
	display: inline-block;
	font-size: 16px;
	padding-left: 14px;
}
.footable > thead > tr > th.add_firstname:first-child {
	border-right: none !important;
}
/*
* Address Book Page Ends Here
*/

/*
* Add Group View Page Starts Here
*/
.print_view {
	margin: 9px 0 9px 6px;
	vertical-align: middle;
}
#image_icon_food {
	background: url("../images/wedding-icon.png") repeat scroll -661px 2px rgba(0, 0, 0, 0);
	height: 32px;
	width: 28px;
	cursor: initial;
}
/*
#image_icon_food:hover, #image_icon_food.active {
    background: url("../images/wedding-icon.png") repeat scroll -661px -28px  rgba(0, 0, 0, 0);
    height: 32px;
    width: 28px;
}
*/
#image_icon_chair {
	background: url("../images/wedding-icon.png") repeat scroll -692px 2px rgba(0, 0, 0, 0);
	height: 32px;
	width: 28px;
	cursor: initial;
}
/*
#image_icon_chair:hover, #image_icon_chair.active {
    background: url("../images/wedding-icon.png") repeat scroll -692px -28px  rgba(0, 0, 0, 0);
    height: 32px;
    width: 28px;
}
*/
#image_icon_wheel {
	background: url("../images/wedding-icon.png") repeat scroll -725px 2px rgba(0, 0, 0, 0);
	height: 32px;
	width: 28px;
	cursor: initial;
}
/*
#image_icon_wheel:hover, #image_icon_wheel.active {
    background: url("../images/wedding-icon.png") repeat scroll -725px -28px  rgba(0, 0, 0, 0);
    height: 32px;
    width: 28px;
}
*/
#image_icon_rsvp {
	background: url("../images/wedding-icon.png") repeat scroll -1230px 0px rgba(0, 0, 0, 0);
	height: 32px;
	width: 28px;
}
#image_icon_rsvp:hover, #image_icon_rsvp.activethis {
	background: url("../images/wedding-icon.png") repeat scroll -1230px -30px rgba(0, 0, 0, 0);
	height: 32px;
	width: 28px;
}
#image_icon_wheelchair {
	background: url("../images/wedding-icon.png") repeat scroll -1172px 2px rgba(0, 0, 0, 0);
	height: 32px;
	width: 28px;
	cursor: initial;
}
/*
#image_icon_wheelchair:hover,#image_icon_wheelchair.activethis {
    background: url("../images/wedding-icon.png") repeat scroll -1172px -28px  rgba(0, 0, 0, 0);
    height: 32px;
    width: 28px;
}
*/
/*
* Add Group View Page Ends Here
*/

/*
*  Add Event Icons Start
*/
#image_icon_pairring {
	background: url("../images/wedding-icon.png") repeat scroll 0px 0px rgba(0, 0, 0, 0);
	border: 1px solid #A6A6A6;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
}
#image_icon_pairring:hover {
	background: url("../images/wedding-icon.png") repeat scroll 0px 60px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	cursor: pointer;
}
#image_icon_pairring.active {
	background: url("../images/wedding-icon.png") repeat scroll 0px 32px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
#image_icon_ring {
	background: url("../images/wedding-icon.png") repeat scroll -30px 0px rgba(0, 0, 0, 0);
	border: 1px solid #A6A6A6;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
}
#image_icon_ring:hover {
	background: url("../images/wedding-icon.png") repeat scroll -30px 60px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	cursor: pointer;
}
#image_icon_ring.active {
	background: url("../images/wedding-icon.png") repeat scroll -30px 32px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
#image_icon_drink {
	background: url("../images/wedding-icon.png") repeat scroll -60px 0px rgba(0, 0, 0, 0);
	border: 1px solid #A6A6A6;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
}
#image_icon_drink:hover {
	background: url("../images/wedding-icon.png") repeat scroll -60px 60px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	cursor: pointer;
}
#image_icon_drink.active {
	background: url("../images/wedding-icon.png") repeat scroll -60px 32px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
#image_icon_eventfood {
	background: url("../images/wedding-icon.png") repeat scroll -90px 0px rgba(0, 0, 0, 0);
	border: 1px solid #A6A6A6;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
}
#image_icon_eventfood:hover {
	background: url("../images/wedding-icon.png") repeat scroll -90px 60px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	cursor: pointer;
}
#image_icon_eventfood.active {
	background: url("../images/wedding-icon.png") repeat scroll -90px 32px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
#image_icon_heart {
	background: url("../images/wedding-icon.png") repeat scroll -120px 0px rgba(0, 0, 0, 0);
	border: 1px solid #A6A6A6;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
}
#image_icon_heart:hover {
	background: url("../images/wedding-icon.png") repeat scroll -120px 60px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	cursor: pointer;
}
#image_icon_heart.active {
	background: url("../images/wedding-icon.png") repeat scroll -120px 32px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
#image_icon_gift {
	background: url("../images/wedding-icon.png") repeat scroll -150px 0px rgba(0, 0, 0, 0);
	border: 1px solid #A6A6A6;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
}
#image_icon_gift:hover {
	background: url("../images/wedding-icon.png") repeat scroll -150px 60px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	cursor: pointer;
}
#image_icon_gift.active {
	background: url("../images/wedding-icon.png") repeat scroll -150px 32px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
#image_icon_music {
	background: url("../images/wedding-icon.png") repeat scroll -180px 0px rgba(0, 0, 0, 0);
	border: 1px solid #A6A6A6;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
}
#image_icon_music:hover {
	background: url("../images/wedding-icon.png") repeat scroll -180px 60px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	cursor: pointer;
}
#image_icon_music.active {
	background: url("../images/wedding-icon.png") repeat scroll -180px 32px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
#image_icon_tea {
	background: url("../images/wedding-icon.png") repeat scroll -210px 0px rgba(0, 0, 0, 0);
	border: 1px solid #A6A6A6;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
}
#image_icon_tea:hover {
	background: url("../images/wedding-icon.png") repeat scroll -210px 60px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	cursor: pointer;
}
#image_icon_tea.active {
	background: url("../images/wedding-icon.png") repeat scroll -210px 32px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
#image_icon_brush {
	background: url("../images/wedding-icon.png") repeat scroll -240px 0px rgba(0, 0, 0, 0);
	border: 1px solid #A6A6A6;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
}
#image_icon_brush:hover {
	background: url("../images/wedding-icon.png") repeat scroll -240px 60px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	cursor: pointer;
}
#image_icon_brush.active {
	background: url("../images/wedding-icon.png") repeat scroll -240px 32px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
#image_icon_icecreame {
	background: url("../images/wedding-icon.png") repeat scroll -270px 0px rgba(0, 0, 0, 0);
	border: 1px solid #A6A6A6;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
}
#image_icon_icecreame:hover {
	background: url("../images/wedding-icon.png") repeat scroll -270px 60px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	cursor: pointer;
}
#image_icon_icecreame.active {
	background: url("../images/wedding-icon.png") repeat scroll -270px 32px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
#image_icon_shoes {
	background: url("../images/wedding-icon.png") repeat scroll -300px 0px rgba(0, 0, 0, 0);
	border: 1px solid #A6A6A6;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
}
#image_icon_shoes:hover {
	background: url("../images/wedding-icon.png") repeat scroll -300px 60px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	cursor: pointer;
}
#image_icon_shoes.active {
	background: url("../images/wedding-icon.png") repeat scroll -300px 32px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
#image_icon_cupoftea {
	background: url("../images/wedding-icon.png") repeat scroll -330px 0px rgba(0, 0, 0, 0);
	border: 1px solid #A6A6A6;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
}
#image_icon_cupoftea:hover {
	background: url("../images/wedding-icon.png") repeat scroll -330px 60px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	cursor: pointer;
}
#image_icon_cupoftea.active {
	background: url("../images/wedding-icon.png") repeat scroll -330px 32px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
#image_icon_twoperson {
	background: url("../images/wedding-icon.png") repeat scroll -360px 0px rgba(0, 0, 0, 0);
	border: 1px solid #A6A6A6;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
}
#image_icon_twoperson:hover {
	background: url("../images/wedding-icon.png") repeat scroll -360px 60px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	cursor: pointer;
}
#image_icon_twoperson.active {
	background: url("../images/wedding-icon.png") repeat scroll -360px 32px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
#image_icon_man {
	background: url("../images/wedding-icon.png") repeat scroll -390px 0px rgba(0, 0, 0, 0);
	border: 1px solid #A6A6A6;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
}
#image_icon_man:hover {
	background: url("../images/wedding-icon.png") repeat scroll -390px 60px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	cursor: pointer;
}
#image_icon_man.active {
	background: url("../images/wedding-icon.png") repeat scroll -390px 32px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
#image_icon_woman {
	background: url("../images/wedding-icon.png") repeat scroll -420px 0px rgba(0, 0, 0, 0);
	border: 1px solid #A6A6A6;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
}
#image_icon_woman:hover {
	background: url("../images/wedding-icon.png") repeat scroll -420px 60px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	cursor: pointer;
}
#image_icon_woman.active {
	background: url("../images/wedding-icon.png") repeat scroll -420px 32px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
/*
*  Add Event Icons Ends
*/



/* Add Guests Icons Start- Mayank */

.image_icon_guesthighchair {
	background: url("../images/wedding-icon.png") repeat scroll -685px 7px rgba(0, 0, 0, 0);
	border: 1px solid #A6A6A6;
}
.image_icon_guesthighchair:hover {
	background: url("../images/wedding-icon.png") repeat scroll -685px -27px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	cursor: pointer;
	cursor: pointer;
}
.image_icon_guesthighchair.active {
	background: url("../images/wedding-icon.png") repeat scroll -685px -53px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	background-color: #08cecd;
}
.image_icon_guestchildfood {
	background: url("../images/wedding-icon.png") repeat scroll -657px 7px rgba(0, 0, 0, 0);
	border: 1px solid #A6A6A6;
}
.image_icon_guestchildfood:hover {
	background: url("../images/wedding-icon.png") repeat scroll -657px -27px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	cursor: pointer;
}
.image_icon_guestchildfood.active {
	background: url("../images/wedding-icon.png") repeat scroll -657px -53px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	background-color: #08cecd;
}
.image_icon_guestchildstroller {
	background: url("../images/wedding-icon.png") repeat scroll -716px 7px rgba(0, 0, 0, 0);
	border: 1px solid #A6A6A6;
}
.image_icon_guestchildstroller:hover {
	background: url("../images/wedding-icon.png") repeat scroll -716px -27px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	cursor: pointer;
}
.image_icon_guestchildstroller.active {
	background: url("../images/wedding-icon.png") repeat scroll -716px -54px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	background-color: #08cecd;
}
.image_icon_guestclosebtn {
	background: url("../images/wedding-icon.png") repeat scroll -987px 7px rgba(0, 0, 0, 0);
	border: 1px solid #A6A6A6;
	width: 38px!important;
}
.image_icon_guestclosebtn:hover {
	background: url("../images/wedding-icon.png") repeat scroll -987px -24px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	cursor: pointer;
}
.image_icon_guestclosebtn.active {
	background: url("../images/wedding-icon.png") repeat scroll -987px 36px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	background-color: #08cecd;
}
.image_icon_wheelchair {
	background: url("../images/wedding-icon.png") repeat scroll -1167px 6px rgba(0, 0, 0, 0);
	border: 1px solid #A6A6A6;
	width: 38px!important;
}
.image_icon_wheelchair:hover {
	background: url("../images/wedding-icon.png") repeat scroll -1167px -27px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	cursor: pointer;
}
.image_icon_wheelchair.active {
	background: url("../images/wedding-icon.png") repeat scroll -1167px 36px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	background-color: #08cecd;
}
.image_icon_guestchildstroller, .image_icon_guestchildstroller.active, .image_icon_guestchildstroller:hover, .image_icon_guestchildfood, .image_icon_guestchildfood.active, .image_icon_guestchildfood:hover, .image_icon_guesthighchair, .image_icon_guesthighchair.active, .image_icon_guesthighchair:hover, .image_icon_guestclosebtn, .image_icon_guestclosebtn.active, .image_icon_guestclosebtn:hover, .image_icon_wheelchair, .image_icon_wheelchair:hover, .image_icon_wheelchair.active {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	margin: 0px 4px;
	height: 40px;
	width: 40px;
	display: inline-block!important;
	float: left!important;
	cursor: pointer;
}
/* For making tooltips */
.image_icon_guestchildfood + .tooltip > .tooltip-inner, .image_icon_guestchildstroller + .tooltip > .tooltip-inner, .image_icon_guesthighchair + .tooltip > .tooltip-inner, .image_icon_wheelchair + .tooltip > .tooltip-inner {
	border: 1px solid #08cecd;
	background-color: #F6F6F6;
	color: #000;
	border-radius: 0px!important;
	font-size: 14px!important;
	font-weight: 400;
	line-height: 12px;
}
.image_icon_guestchildfood + .tooltip.top > .tooltip-arrow, .image_icon_guestchildstroller + .tooltip.top > .tooltip-arrow, .image_icon_guesthighchair + .tooltip.top > .tooltip-arrow, .image_icon_wheelchair + .tooltip.top > .tooltip-arrow {
	border-top: 5px solid #08cecd;
}
/* Add Guests Icons End Mayank */

/* Add to guest list style - Mayank*/


/* ADD TO GUEST LIST STARTS */
div.div_btnAddtoguestlist > #btn_Addtoguestlist {
	background: #08cecd none repeat scroll 0 0 !important;
	border: 1px solid #08cecd;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	color: #ffffff;
	float: right;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	font-weight: 600;
	margin-top: 50px;
	padding: 10px 50px;
	cursor: pointer;
}
div.div_btnAddtoguestlist > #btn_Addtoguestlist:hover {
	background-color: #FFFFFF!important;
	color: #08cecd!important;
	border: 1px solid #08cecd;
}
/* Add to guest list  button Ends*/

/* For displying the heading icons of the table properly*/
th > label > img[id^='image'] {
	border: 0 none !important;
	padding: 1px 14px !important;
}
th > label {
	color: #08CECE;
}
th > label:hover {
	cursor: pointer;
}
/* GUEST LIST -> INVITE POPUP -> DROPDOWN TEMPLATE DESIGN*/
/* GUEST LIST -> ADD GUEST POPUP -> DROPDOWN CATEGORY DESIGN*/
/* ADD GUEST POPUP START AND INVITE POPUP START*/
/* For the dropdown category styles start*/

div#div_drpCategory {
	width: 100%;
	display: block;
	float: left;
}
div#div_drpCategory div {
	border: 0px solid!important;
	width: 150px;
	display: inline-block;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	margin-left: 10px
}
div#div_drpCategory ul {
	background: #f6f6f6 none repeat scroll 0 0;
	border: 1px solid #08cecd !important;
	border-radius: 0;
	left: 0;
	margin-top: 0;
	top: 35px !important;
	width: 140px;
}
div.div_drpTemplate ul {
	width: 240px!important;
}
div#div_drpCategory li {
	border-top: 1px solid #e0e0e0;
}
div#div_drpCategory li:first-child {
	border-top: none;
}
div#div_drpCategory ul li a {
	text-align: center;
}
div#div_drpCategory ul li a:hover {
	color: #08cecd!important;
}
/* For the dropdown category styles ends */
/* ADD GUEST POPUP START*/


/* GuestList->Click On Send Bulk Reminder -> Found Confirm Box*/
/* Confirm alert's button Class start*/
.btn-default {
	background-color: #08cecd!important;
	color: #F6F6F6!important;
	margin-left: 0px!important;
	font-weight: 700!important;
	width: 200px!important;
}
.btn-default:hover {
	background-color: #FFFFFF!important;
	color: #08cecd!important;
	border: 1px solid #08cecd!important;
}
.btn-defaults {
	background-color: #08cecd!important;
	color: #F6F6F6!important;
	margin-left: 0px!important;
	font-weight: 700!important;
	width: 70px!important;
}
.btn-defaults:hover {
	background-color: #FFFFFF!important;
	color: #08cecd!important;
	border: 1px solid #08cecd!important;
}
.btn-danger {
	font-weight: 700!important;
	width: 200px!important;
}
.btn-danger:hover {
	background-color: #FFFFFF!important;
	color: #C9302C!important;
	border: 1px solid #C9302C!important;
}
/* Confirm alert's button Class start*/

/* Guest List -> Event Dropdown*/

.wedding_event {
	min-width: 57%;
}
div.drp_Event {
	float: left;
	width: 50%!important;
}
div.drp_Event > div {
	height: 30px!important;
	width: 140px!important;
}
div#div_ReminderInviteBtn {
	float: right !important;
	margin: -68px 0px 4px -98px;
}
div.div_FunctionalityButton > [class^="icon-"]:before, div.div_FunctionalityButton > [class*=" icon-"]:before {
	padding: 6px;
}
/* $ GuestList -> Addressbook -> Add Guest Button */
/* Add Guest Popup Designs Start*/

/* For the add child button */
a.addguest-new {
	background-color: #f6f6f6;
	border: 1px solid #08cecd;
	color: #08cecd;
	font-size: 14px;
	margin-left: 0px;
	padding: 5px;
	float: left;
	position: relative;
	text-align: center;
	width: 30px;
	vertical-align: central;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
}
/* Add child button hover effect */
a.addguest-new:hover {
	border: 1px solid #08cecd;
	background-color: #08cecd;
	color: #F6F6F6;
}
/* For the textarea making same as design*/
textarea#guest_dietarynotes, textarea#guest_note {
	background: none repeat scroll 0px 0px #f6f6f6;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	box-sizing: border-box;
	color: #acacac;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: 500;
	outline: medium none;
	padding-left: 15px;
	width: 100%;
	height: 100px;
}
/* For the textarea's placeholder*/
textarea[placeholder]#guest_dietarynotes, textarea[placeholder]#guest_note {
	padding: 10px;
}
#btn_Cancel {
	border: 1px solid #08cecd;
	color: #08cecd;
}
#btn_Cancel:hover {
	color: #FFF;
	background: #08cecd;
}
/* Add Guest  Design Ends here*/

/* For the  Guest List tooltip start */
.print_view + .tooltip > .tooltip-inner {
	border: 1px solid #08cecd;
	background-color: #F6F6F6;
	color: #000000;
	font-weight: 400px;
	font-size: 14px;
	border-radius: 0px;
}
.print_view + .tooltip.top > .tooltip-arrow {
	border-top: 5px solid #08cecd;
}
/* For the Guest List tooltip End */


/*-------------------------- MAYANK PORTION CSS ENDS HERE ----------------------------------*/



.video-photo-popup .banner-right-popup.banner_fisrt_div {
	margin: 20px 0 0;
	padding: 30px 200px !important;
}
.video-photo-popup .banner-left-popup.banner_fisrt_div_img {
	min-height: 123px;
	width: 100%;
}
.video-photo-popup .banner-left-popup.banner_fisrt_div_img a span {
	height: 123px;
	width: 984px;
	max-width: 100%;
	text-align: center;
}
/* 
 * ---- RECIPE STYLES ---- BHAVIN SUVALIYA
 */
.recipt_box {
	float: left;
	width: 100%;
}
.recipt_head_title {
	background: #00cdcb;
	border-radius: 5px;
	float: left;
	padding: 20px 0;
	text-align: center;
	width: 100%;
}
.recipt_head_title h4 {
	color: #fff;
	font-family: "Great Vibes", cursive;
	font-size: 60px;
	font-weight: normal;
}
.recipt_content_box {
	background: #fff;
	float: left;
	width: 100%;
}
.recipt_content {
	padding: 10px 30px;
}
.recipt_share_box {
	float: right;
	margin: 0px 0 50px;
	width: 230px;
}
.recipt_share_box li {
	background: #00cdcb;
	border: 1px solid #fff;
	border-radius: 5px;
	display: inline-block;
	padding: 5px;
	text-align: center;
	width: 90px;
}
.recipt_share_box li:hover {
	background: #fff;
	color: #00cdcb;
	border: 1px solid #00cdcb;
}
.recipt_share_box li:hover a {
	color: #00cdcb;
}
.recipt_share_box li span.icon {
	font-size: 13px;
	vertical-align: middle;
}
.recipt_address_box {
	float: left;
	width: 100%;
}
.recipt_address_left {
	float: left;
	width: 300px;
}
.recipt_address_right {
	float: right;
	width: 300px;
}
.recipt_date {
	height: 100px;
}
.recipt_desc_box {
	margin: 40px 0;
	float: left;
	width: 100%;
}
.recipt_desc_box thead {
	background: #EAEAEA;
	border-right: none
}
.recipt_desc_box thead > tr > th:first-child {
	border-right: none !important;
	padding: 4px 35px !important;
	width: 250px !important;
}
.recipt_desc_info > td {
	border: none !important;
	padding: 20px 30px !important;
}
.recipt_gst_info {
	background: #f6f6f6;
}
.recipt_gst_info > td {
	border: none !important;
	padding: 12px 30px !important;
}
.recipt_total_info {
	background: #00cdcb;
}
.recipt_total_info > td {
	color: #fff;
	padding: 12px 30px !important;
}
.recipt_manage_list_btn {
	float: left;
	width: 100%;
	margin: 20px 0 50px;
}
.recipt_manage_list_btn a {
	border: 1px solid #fff;
	background: #00cdcb;
	border-radius: 5px;
	padding: 8px 15px;
}
.recipt_manage_list_btn a:hover {
	border: 1px solid #00cdcb;
	background: #fff;
	color: #00cdcb;
}
.recipt_manage_list_btn span.fa {
	vertical-align: middle;
}
.search_view_note {
	float: left;
	width: auto;
}
.search_view_note p a {
	color: #08CECE;
	font-weight: 600;
}
/* 
 * ---- ADVERTISE WITH US ----
 */


/* ---- DISCOUNT PAGE CSS STARTS FROM HERE  ---- */
.discount-special-offer-main {
	color: #494949;
	float: left;
	margin: 27px 0 50px;
	width: 100%;
}
.discount-special-offer-main .offer-heading {
	font-size: 30px;
	font-weight: bold;
}
.offers-div {
	font-size: 16px;
	margin: 30px 0 40px 0;
	font-style: italic;
}
.offers-div li span {
	min-width: 130px;
	color: #494949;
	float: left;
	font-weight: normal;
}
.offers-div li {
	color: #08cece;
	font-weight: bold;
}
.listing-offers-main-div {
	text-align: center;
	float: left;
	margin: 25px 0px;
}
.listing-offers-main-div .row-main {
	float: left;
	margin-top: 20px;
	width: 100%;
}
.listingg-box .listing-head {
	font-size: 26px;
	color: #fff;
	background: #08cece;
	height: 80px;
	line-height: 80px;
	width: 100%;
	display: inline-block;
	text-shadow: 0 1px 0 #04b4b3;
	font-weight: bold;
}
.listingg-box {
	border: 2px solid #08cece;
	border-radius: 2px;
	display: inline-block;
	width: 48%;
}
.right-bx {
	float: right;
}
.left-bx {
	float: left;
}
.listingg-box li {
	color: #8A8A8A;
	display: block;
	line-height: 50px;
	font-size: 18px;
	font-weight: 600;
	width: 100%;
}
.listingg-box > ul {
	float: left;
	font-size: 22px;
	font-weight: bold;
	padding: 10px 20px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.listing11 {
	display: inline-block;
	width: 110px;
	text-align: left;
}
.listing22 {
	width: 210px;
	display: inline-block;
	text-align: center;
}
.listing33 {
	width: 120px;
	display: inline-block;
	text-align: center;
}
.listingg-box li span i {
	font-size: 16px;
	font-weight: 600;
}
.listing-offers-main-div h2 {
	font-size: 50px;
}
.listingg-box li:nth-child(1) {
	color: #08cece;
	text-align: left;
}
.strike-through {
	text-decoration: line-through;
}
.banner-supplier-main-div .offer-heading {
	display: inline-block;
	text-align: center;
	width: 100%;
	margin-bottom: 20px;
}
.row-main.banner-supplier-main-div {
	margin: 50px 0;
}
.early-bird-bonus {
	color: #5f5f5f;
	font-size: 25px;
	margin: 0 auto;
	text-align: center;
	width: 520px;
}
.early-bird-bonus .head {
	font-weight: 700;
	text-transform: uppercase;
}
.early-bird-bonus .register {
	font-weight: 600;
	display: block;
}
.early-bird-bonus p {
	font-size: 18px;
}
.semi-bld {
	font-weight: 600;
}
.middle .guest_list_menu.specialoffersadmenu {
	text-align: center;
}
.early-bird-bonus-offers {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px 15px;
	border-radius: 5px;
}
.early-bird-bonus-offers span.register {
	font-size: 20px;
	font-weight: 600;
}
/* 
 * --- CONTACT PAGE CSS STARTS FROM HERE ---
 */
.contact_left {
	float: left;
	width: 45%;
}
.contact_form_box {
	width: 420px;
}
.contact_form_box input[type="text"] {
	border: 1px solid #cfcfcf;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 3px;
	padding: 8px 14px;
	width: 420px;
}
.contact_form_box textarea {
	border: 1px solid #cfcfcf;
	border-radius: 5px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 19px;
	font-weight: 300;
	margin-bottom: 3px;
	padding: 8px 14px;
	resize: none;
	width: 420px;
}
.contact_right {
	float: right;
	width: 50%;
}
.contact_info_box .contact_address {
	font-size: 18px;
	font-weight: 300;
}
.contact_right a {
	color: #494949;
}
.contact_email_address {
	float: left;
	margin: 20px 0;
	width: 100%;
}
.contact_email_address .contact_left {
	float: left;
	font-size: 18px;
	font-weight: 600;
	width: 14%;
}
.contact_email_address .contact_right {
	float: left;
	font-size: 18px;
	font-weight: 300;
	width: 86%;
}
.contact_sec_question {
	margin: 10px 0;
	width: 455px;
}
.contact_sec_question .sec_question {
	float: left;
	font-size: 28px;
	font-weight: 300;
	line-height: 44px;
	width: 20%;
}
.contact_sec_question input[type="text"] {
	float: left;
	margin: 0 20px 0 0;
	padding: 10px 5px;
	width: 27%;
}
.contact_sec_question button {
	background: #08cece;
	border: 1px solid #00cdcb;
	color: #fff;
	border-radius: 5px;
	cursor: pointer;
	padding: 10px 0;
	width: 45%;
}
.contact_sec_question button:hover {
	color: #00cdcb;
	background: #fff;
}
.contact_social_title {
	float: left;
	font-size: 26px;
	font-weight: 600;
	margin: 0;
	padding: 20px 0 10px;
	width: 100%;
}
.contact_info_box .social-icon-div {
	float: left;
	margin-bottom: 40px;
	width: 100%;
}
.contact_info_box .social-icon-div ul li {
	display: inline;
}
.contact_info_box .social-icon-div ul li a {
	border: 1px solid #08cece;
	border-radius: 100%;
	color: #08cece;
	float: left;
	font-size: 22px;
	height: 33px;
	margin-right: 5px;
	padding: 9px 5px 5px 9px;
	text-align: center;
	vertical-align: middle;
	width: 33px;
}
.contact_info_box .social-icon-div ul li a span.icon {
	font-size: 28px;
}
.contact_info_box .social-icon-div ul li a:hover {
	background: none repeat scroll 0 0 #08cece;
	border: 1px solid #08cece;
	color: #fff;
}
.contact_error_msg {
	border: 1px solid #E1232D;
	background: #F5D5D7;
	float: left;
	width: 460px;
	margin: 20px 0;
}
/* ---- CONTACT PAGE CSS ENDS HERE ---- */


/* ---- JIGAR BHALIYA CSS STARTS FROM HERE ---- */
/* -------------------------------------------- */
/***** New Views  **Date: 4 Aug 2015 By: Jigar For: to do views**  *****/
.views {
	float: right;
}
.choose_view {
	border: 1px solid #08CECE;
	border-radius: 5px;
	color: #08CECE;
	float: left;
	font-size: 18px;
	height: 15px;
	margin: 9px 2px;
	padding: 7px 6px 9px 8px;
	text-align: center;
	width: 20px;
}
.choose_view:hover {
	color: #ffffff;
	background-color: #08CECE;
}
.due_date {
	cursor: pointer;
}
/*
 *   for popup Date:12 Aug 2015 **** By: Jigar
 */
.popupdes .ui-full .description {
	-moz-box-sizing: border-box;
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #E0E0E0;
	border-radius: 3px;
	color: #ACACAC;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: 500;
	height: 190px;
	outline: medium none;
	padding-left: 15px;
	padding-top: 9px;
	width: 100%;
}
.popupdes .ui-full .note {
	-moz-box-sizing: border-box;
	background: none repeat scroll 0 0 #F6F6F6;
	border: 1px solid #E0E0E0;
	border-radius: 3px;
	color: #ACACAC;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: 500;
	height: 140px;
	outline: medium none;
	padding-left: 15px;
	padding-top: 9px;
	width: 100%;
}
.popupdes .ui-half > label {
	float: left;
	font-size: 16px;
	padding-right: 5px;
	padding-top: 10px;
}
.popupdes input[type="button"] {
	background: #ffffff;
	border: 1px solid #E35050;
	border-radius: 7px;
	color: #E35050;
	cursor: pointer;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	height: 43px;
	outline: 0 none;
	text-align: center;
	width: 100%;
	transition: all 0.3s ease 0s;
}
.popupdes input[type="buttton"]:hover {
	background: #E35050;
	border: 1px solid #E35050;
	color: #ffffff;
}
.popupdes input.button-red {
	background: #E35050;
	border: 1px solid #E35050;
	color: #ffffff;
}
.popupdes input.button-red:hover {
	background: #ffffff;
	border: 1px solid #E35050;
	color: #E35050;
}
.search_todo {
	float: left;
	margin: 10px 10px 0 0;
}
.popupdes.addcat {
	width: 87%;
}
.list_of_wedding ul {
	float: right;
	width: 16%;
}
.list_of_wedding .question-option-right ul {
	float: right;
	width: 100%;
}
/*********************/


/* ---- MEHUL SONAGARA CSS STARTS FROM HERE  -----*/
.color-box-div .color-box .site-name {
	position: relative;
	float: left;
}
.color-box-div .color-box .site-name input[type=text] {
	background: #fff;
	border: 1px solid #d4d4d4;
	color: #494949;
	font-size: 12px;
	height: 18px;
	width: 40%;
	margin-bottom: 5px;
}
.color-box-div .color-box .site-name input[type=radio] {
	float: left;
	clear: none;
	margin: 2px 0 0 2px;
	cursor: pointer;
}
.color-box-div .color-box .site-name label {
	float: left;
	clear: none;
	display: block;
	padding: 0px 1em 0 2px;
}
#navBar {
	width: 100%;
	margin-left: 15%;
	margin-right: auto;
}
#subDiv1, #subDiv2, #subDiv3, #subDiv4 {
	/*    width: 23.5%;*/
	margin-right: 10px;
}
#subDiv1 {
	float: left;
	border-right: 1px solid #ccc;
	width: 25%;
}
#subDiv2 {
	float: left;
	border-right: 1px solid #ccc;
	width: 27%;
	padding-bottom: 10px;
}
#subDiv3 {
	float: left;
	border-right: 1px solid #ccc;
	width: 23%;
}
#subDiv4 {
	float: left;
	width: 20%;
}
.menu-btn {
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	float: left;
	margin: 10px 5px 0 0;
	padding: 5px 0;
	text-align: center;
	width: 110px;
}
.color-box-div .color-box .font-style-select input[type=radio] {
	float: left;
	clear: none;
	margin: 2px 0 0 2px;
	cursor: pointer;
}
.color-box-div .color-box .font-style-select label {
	float: left;
	clear: none;
	display: block;
	padding: 4px 2px 10px;
	font-size: 10px;
}
.color-box-div .color-box .site-name label {
	float: left;
	clear: none;
	display: block;
	padding: 0px 5px 2px 2px;
	font-size: 13px;
}
.user-covr-imgs ul li {
	border: 2px solid #ccc;
	border-radius: 2px;
	float: left;
	height: 27px;
	margin: 2px;
}
.bridal_party_add {
	display: none;
	position: absolute;
}
.bridal_party_delete {
	display: none;
	position: absolute;
}
.cover-img-cls {
	margin-left: -5px;
	margin-top: -6px;
	position: absolute;
	cursor: pointer;
	width: 10px !important;
}
.bprev {
	float: left;
	font-size: 20px;
	font-weight: bold;
	margin-top: 58px;
	padding-left: 20px;
	cursor: pointer;
	display: none;
}
.bnext {
	float: right;
	font-size: 20px;
	font-weight: bold;
	margin-top: 58px;
	padding-right: 20px;
	cursor: pointer;
	display: none;
}
/* ---- MEHUL SONAGARA CSS ENDS HERE ---- */



/* ---- MAYANK CSS STARTS FROM HERE ---- */
.addtolistcheckboxes input[type="checkbox"] {
	display: none;
	margin-right: 7px;
}
.addtolistcheckboxes input[type="radio"] {
	display: none;
	margin-right: 7px;
}
.addtolistcheckboxes label::before {
	background-color: #fff;
	border: 1px solid #b7b7b7;
	border-radius: 4px;
	content: "";
	display: inline-block;
	height: 9px;
	left: 0;
	margin: 5px 5px 0;
	padding: 0 2px 5px;
	vertical-align: top;
	width: 9px;
}
.addtolistcheckboxes label {
	cursor: pointer;
	font-size: 20px;
	line-height: 24px;
	position: relative;
	z-index: 99;
}
.addtolistcheckboxeslabel {
	font-size: 16px !important;
}
.addtolistcheckboxes input[type="checkbox"]:checked + label::before {
	color: #08cece;
	content: "✓";
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
}
.addtolistcheckboxes input[type="radio"]:checked + label::before {
	color: #08cece;
	content: "✓";
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
}
.addtolistcheckboxes .tooltip_view::before {
	display: none;
}
/* ----- BUDGET SECTION CSS OVERRIDE  ----- */
.delet.delet_icon.icon.icon-close {
	font-size: 19px;
	margin-left: 3px;
	line-height: 19px;
}
.edit.editt_icon.icon.icon-pen {
	font-size: 19px;
	line-height: 19px;
}
.ui-half.addtodoselect {
	width: 71%;
}
.popupdes .addtodoselect .sbHolder .sbOptions {
	margin-top: 0;
	padding-left: 0;
}
.wedding_event.wedding_list .printer_view {
	float: left;
}
.wedding_event.wedding_list .views {
	margin: 10px 0px 0px 0px;
}
.wedding_event.wedding_list .views a {
	float: left;
	height: 30px;
	margin: 0px 5px;
	width: 30px;
}
/* ---- TO DO LIST ICON STARTS FROM HERE ---- */
#image_icon_tcompleted {
	background: url("../images/wedding-icon.png") repeat scroll -509px 60px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	cursor: pointer;
}
#image_icon_tcompleted:hover {
	background: url("../images/wedding-icon.png") repeat scroll -509px 30px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
#image_icon_tcompleted.active {
	background: url("../images/wedding-icon.png") repeat scroll -509px 30px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
#image_icon_tmonth {
	background: url("../images/wedding-icon.png") repeat scroll -570px 60px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	cursor: pointer;
}
#image_icon_tmonth:hover {
	background: url("../images/wedding-icon.png") repeat scroll -570px 30px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
#image_icon_tmonth.active {
	background: url("../images/wedding-icon.png") repeat scroll -570px 30px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
#image_icon_tcategory {
	background: url("../images/wedding-icon.png") repeat scroll -601px 60px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	cursor: pointer;
}
#image_icon_tcategory:hover {
	background: url("../images/wedding-icon.png") repeat scroll -601px 30px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
#image_icon_tcategory.active {
	background: url("../images/wedding-icon.png") repeat scroll -601px 30px rgba(0, 0, 0, 0);
	border: 1px solid #08cecd;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
	background-color: #08cecd;
}
.fa {
	margin: 0px !important;
	vertical-align: top !important;
}
.estimatedbudgetinput {
	background: #f6f6f6 none repeat scroll 0 0;
	border: 1px solid #f0f0f0;
	box-shadow: 0 0 2px #f0f0f0 inset;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	font-weight: 600;
	margin: 0 10px;
	text-indent: 5px;
	width: 100px;
}
.override-blank-filter {
	margin-left: auto !important;
	margin-right: auto !important;
	float: none !important;
}
.pamper-div .blog-data p {
	margin: 0px 0;
}
.pamper-div .blog-data a {
	color: #08CECE;
}
.templatewrapper {
	border: none !important;
}
.invitebrowse {
	width: 100px !important;
	height: 26px !important;
}
.service-about .cke_inner {
	float: left !important;
	border: none !important;
	box-shadow: none !important;
	width: 100% !important;
}
.cke_editor_supplier_desc_details {
	float: left !important;
	border: none !important;
	box-shadow: none !important;
	width: 100% !important;
	background: #F6F6F6 !important;
}
.cke_wysiwyg_frame.cke_reset, .cke_wysiwyg_frame.cke_reset body {
	background: #F6F6F6 !important;
}
/* --------------------------------------------------------- */
/* ---- SIGNUP PAGE POPUP STATE SELECT BOX STYLE STARTS ---- */
.state_reg .sbHolder {
	float: none;
	display: block;
	height: 43px;
	width: 100%;
	background: #f6f6f6 none repeat scroll 0 0;
	border: 1px solid #e0e0e0;
	border-radius: 6px;
	box-sizing: border-box;
	color: #acacac;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	font-weight: 600;
}
.state_reg .sbHolder .sbSelector {
	color: #acacac;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 43px;
	width: 90% !important;
}
.state_reg .sbHolder [class^="icon-"]::before, .state_reg .sbHolder [class*=" icon-"]::before {
	color: #acacac;
	font-size: 16px;
	line-height: 43px;
	width: 30px;
}
.state_reg .sbHolder .sbToggle {
	text-align: center;
	width: 10% !important;
}
.state_reg .sbHolder .sbOptions {
	background: #f6f6f6 none repeat scroll 0 0;
	border: 1px solid #e0e0e0;
	border-radius: 6px;
	box-sizing: border-box;
	color: #acacac;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	font-weight: 600;
	width: 100%;
}
.state_reg .sbHolder .sbOptions li a {
	color: #acacac;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 32px;
	border-bottom: 1px solid #e0e0e0;
}
.state_reg .sbHolder .sbOptions li:last-child a {
	border-bottom: none;
}
.choose-state .inner-choose-state .rght-chkbx.state_reg {
	width: 30%;
	display: none;
}
.choose-state .inner-choose-state .rght-chkbx.state_reg .sbHolder {
	height: 30px;
	width: 100px;
	margin: 15px 0px;
}
.choose-state .inner-choose-state .rght-chkbx.state_reg .sbHolder .sbSelector {
	line-height: 30px;
	width: 70% !important;
	font-weight: 500;
	color: #494949;
}
.choose-state .inner-choose-state .rght-chkbx.state_reg .sbHolder .sbToggle {
	line-height: 30px;
	text-align: center;
	width: 30% !important;
}
.choose-state .inner-choose-state .rght-chkbx.state_reg .sbHolder [class^="icon-"]::before, .choose-state .inner-choose-state .rght-chkbx.state_reg .sbHolder [class*=" icon-"]::before {
	line-height: 30px;
}
.choose-state .inner-choose-state .rght-chkbx.state_reg .sbHolder .sbOptions {
}
.choose-state .inner-choose-state .rght-chkbx.state_reg .sbHolder .sbOptions li {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-weight: 500;
	color: #494949;
}
.choose-state .inner-choose-state .rght-chkbx.state_reg .sbHolder .sbOptions li a {
	line-height: 30px;
	margin: 0px;
	padding: 0px 10px;
	font-weight: 500;
	color: #494949;
}
.choose-state .inner-choose-state .lft-chkbx.chslocation li {
	margin: 0 20px 0 0;
}
.choose-state .inner-choose-state.summary-div .rght-chkbx {
	width: auto;
}
.choose-state .inner-choose-state.inner-choose-venue .lft-chkbx {
}
.choose-state .inner-choose-state.inner-choose-venue .rght-chkbx {
	width: 100%;
}
.choose-state .inner-choose-state.inner-choose-venue .rght-chkbx li {
	margin-left: 70px;
}
.choose-state .inner-choose-state.inner-choose-venue .rght-chkbx li:first-child {
	margin-left: 0px;
}
.choose-state .inner-choose-state .lft-chkbx.banner-left-checkbox {
	width: 190px;
}
.choose-state .inner-choose-state .rght-chkbx.banner-right-checkbox {
	width: auto;
}
.popupdes .budgetadditem input[type="text"] {
	width: 70%;
}
.popupdes .budgetadditem .ui-full > label {
	color: #acacac;
	display: inline-block;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: 500;
	height: 44px;
	line-height: 44px;
	vertical-align: top;
	width: 29%;
}
.seating-plan-div i.t-head.lbl_assign a.close-accor, .seating-plan-div i.t-total.lbl_assign a.close-accor {
	width: 60px;
	color: #494949;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
}
.invite_bulk div#div_drpCategory {
	width: 80%;
}
.invite_bulk div#div_drpCategory label, .invite_bulk_upload {
	font-family: "Source Sans Pro", sans-serif;
	font-size: 15px;
	font-weight: 500;
}
div#div_drpCategory div {
	border: 0 solid !important;
	display: inline-block;
	height: 26px;
	line-height: 26px;
	margin-left: 5px;
	vertical-align: middle;
	width: 150px;
}
.invite_bulk div.invite_bulk_upload {
	float: right;
	width: 19%;
}
.Editor-container .fa {
	vertical-align: middle !important;
}
.invite_bulk div#div_drpCategory div {
	height: 30px;
	line-height: 30px;
	width: 455px;
}
.invite_bulk div#div_drpCategory ul {
	width: 455px !important;
}
.invite_bulk div#div_drpCategory .sbHolder .sbToggle {
	color: #565656;
	line-height: 30px;
	right: 0;
	text-align: center;
	vertical-align: middle !important;
	width: 30px;
}
.invite_bulk div#div_drpCategory .sbHolder .sbSelector {
	width: 100%;
}
.invite_bulk_upload .invitebrowse {
	background: #08CECE none repeat scroll 0 0;
	color: #FFFFFF;
	border-radius: 5px;
	cursor: pointer;
	font-size: 15px;
	height: 30px;
	padding: 5px 5px;
	text-decoration: none;
	text-transform: capitalize;
}
body.modal-open {
/* overflow: hidden; */
}
h1.printtheaderitle {
	color: #08CECE;
	display: block;
	float: left;
	font-family: "Great Vibes", cursive;
	font-size: 48px;
	font-weight: normal;
	margin: 10px 0;
	text-align: center;
	width: 100%;
}
.phooto_video_slider .owl-controls {
	right: 0;
	top: -40px;
}
.phooto_video_slider .owl-theme .owl-controls .owl-page span {
	height: 4px;
	width: 4px;
}
/*
* Contact Us page starts here
*/
.contact_left {
	float: left;
	width: 45%;
}
.contact_form_box {
	width: 420px;
}
.contact_form_box input[type="text"] {
	border: 1px solid #cfcfcf;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 3px;
	padding: 8px 14px;
	width: 420px;
}
.contact_form_box textarea {
	border: 1px solid #cfcfcf;
	border-radius: 5px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 19px;
	font-weight: 300;
	margin-bottom: 3px;
	padding: 8px 14px;
	resize: none;
	width: 420px;
}
.contact_right {
	float: right;
	width: 50%;
}
.contact_info_box .contact_address {
	font-size: 18px;
	font-weight: 300;
}
.contact_right a {
	color: #494949;
}
.contact_email_address {
	float: left;
	margin: 20px 0;
	width: 100%;
}
.contact_email_address .contact_left {
	float: left;
	font-size: 18px;
	font-weight: 600;
	width: 14%;
}
.contact_email_address .contact_right {
	float: left;
	font-size: 18px;
	font-weight: 300;
	width: 86%;
}
.contact_sec_question {
	margin: 10px 0;
	width: 455px;
}
.contact_sec_question .sec_question {
	float: left;
	font-size: 28px;
	font-weight: 300;
	width: 20%;
}
.contact_sec_question input[type="text"] {
	float: left;
	margin: 0 20px 0 0;
	padding: 10px 5px;
	width: 27%;
}
.contact_sec_question button {
	background: #08cece;
	border: 1px solid #00cdcb;
	color: #fff;
	border-radius: 5px;
	cursor: pointer;
	padding: 10px 0;
	width: 45%;
}
.contact_sec_question button:hover {
	color: #00cdcb;
	background: #fff;
}
.contact_social_title {
	float: left;
	font-size: 26px;
	font-weight: 600;
	margin: 0;
	padding: 20px 0 10px;
	width: 100%;
}
.contact_info_box .social-icon-div {
	float: left;
	margin-bottom: 40px;
	width: 100%;
}
.contact_info_box .social-icon-div ul li {
	display: inline;
}
.contact_info_box .social-icon-div ul li a {
	border: 1px solid #08cece;
	border-radius: 100%;
	color: #08cece;
	float: left;
	font-size: 22px;
	height: 33px;
	margin-right: 5px;
	padding: 9px 5px 5px 9px;
	text-align: center;
	vertical-align: middle;
	width: 33px;
}
.contact_info_box .social-icon-div ul li a span.icon {
	font-size: 28px;
}
.contact_info_box .social-icon-div ul li a:hover {
	background: none repeat scroll 0 0 #08cece;
	border: 1px solid #08cece;
	color: #fff;
}
.contact_error_msg {
	border: 1px solid #E1232D;
	background: #F5D5D7;
	float: left;
	width: 460px;
	margin: 20px 0;
	padding: 5px;
}
.contact_success_msg {
	background: #08cece;
	border: 1px solid black;
	color: white;
	float: left;
	margin: 20px 0;
	padding: 5px;
	width: 460px;
}
/*
* Contact Us page ends here
*/




/*----------  STYLE OF PAGE LOCATION :- add-banner.php  START
        *----------  $ LISTING DROPDOWN AND LISTING INFORMATION STATE DROPDOWN DESIGN START $ -------- 
        */ 

div#div_ListingState div {
	border: 0px solid!important;
	background: #E8E8E8;
	width: 200px;
	display: inline-block;
	height: 35px;
	line-height: 2px;
	vertical-align: middle;
	border-radius: 5px;
}
div#drp_ListingSelect div {
	border: 0px solid!important;
	background: #E8E8E8;
	width: 400px;
	display: inline-block;
	height: 40px;
	line-height: 2px;
	vertical-align: middle;
	border-radius: 5px;
}
div#drp_ListingSelect ul, div#div_ListingState ul {
	background: #E8E8E8 none repeat scroll 0 0;
	border-radius: 2px;
	width: 100%;
	color: #000;
	top: 45px !important;
}
div#drp_ListingSelect div ul li a, div#div_ListingState div ul li a {
	border-bottom: 1px solid grey;
	height: 20px;
	line-height: 0px!important;
}
div#drp_ListingSelect div ul li a:nth-child, div#div_ListingState div ul li a:nth-child {
	border-bottom: none;
}
div#drp_ListingSelect div a, div#div_ListingState a {
	text-align: center;
	color: #000;
	line-height: 15px;
	margin: 10px;
}
div#drp_ListingSelect ul li a:hover {
	color: #08cecd!important;
}
/*
 *----------  $ LISTING DROPDOWN AND LISTING INFORMATION STATE DROPDOWN DESIGN ENDS $ -------- 
 */

/* $ LISTING INFORMATION DIV $ */
div.templisting-right {
	margin: 20px 20px;
	width: 49%!important;
}
/* $ RIGHT SIDE LABEL AND DROPDOWN OF THE LISTING INFORMATION START $ */
li#label_State {
	margin-left: 130px;
}
li#label_Category {
	margin-left: 101px;
}
/* $ RIGHT SIDE LABEL AND DROPDOWN OF THE LISTING INFORMATION ENDS $ */


/* $ ERROR MESSAGE STYLE $ */
div.error_Msg {
	padding: 10px;
	color: #08CECE;
	border: 1px solid #08CECE;
	border-radius: 5px;
	margin-top: 30px!important;
	width: 189%!important;
	line-height: 30px!important;
}
div.error_Mesg {
	padding: 10px;
	color: #08CECE;
	border: 1px solid #08CECE;
	border-radius: 5px;
	margin-top: 30px!important;
	width: 100%!important;
	line-height: 30px!important;
}
/* $ ERROR MESSAGE STYLE $ */
/*
 * @ ---------- $ STYLE OF PAGE LOCATION :- add-banner.php  ENDS HERE $ --------------- @
 */



/* $ Location:- venue-detail.php and supplier-detail.php $ */
/* $ FOR PHOTOS & VIDEOS images making same height and same width $ */

.owl-item .item {
	display: inline-block!important;
	width: 100%!important;
}
.item img {
	max-height: 165px;
	max-width: 240px;
	width: auto;
	height: auto;
}
/* $ FOR THE SPECIAL $ */
.special_image_showing {
	text-align: center;
}
.special_image_showing img {
	height: auto!important;
	width: auto!important;
//990px
}
/* LOCATION :- banner.php */
/* Category dropdown*/

select.select-catgry {
	width: 150px!important
}
/*
  LOCATION :-  include/left-sidebar.php 
  USE :- RESET button when you search from myideal venue from the header.
*/

#btn_Reset {
	background: #08CECE;
	border: 1px solid;
	color: #fff;
	border-radius: 5px;
	font-size: 11px;
	padding: 5px;
	cursor: pointer;
	margin-left: 5px;
	float: right;
	width: 16%;
	height: 44px;
}
#btn_Reset:hover {
	background: #05BCBC;
}
/* $ LOCATION : addbannerpopup.php $ */
/* $ FOR THE LISTING AND STATE SHOWING $ */
.fullbannerspot {
	width: 100%!important;
}
/* LOCATION : venue-map.php css START
* Displaying Proper Listing Details as per Design 
*/

.venuemap_product_view > ul > li {
	height: 180px!important;
}
.middle.middle-venue-search .left_content {
	width: 42%;
}
.middle.middle-venue-search .right_content {
	width: 58%;
}
.venue_product_image {
	width: 235px!important;
	padding: 0px!important;
	margin: 0px!important;
	height: 180px!important;
}
.venuemap_product_text {
	display: block;
	padding: 10px 0px!important;
	width: 510px!important;
}
.venuemap_left_product_text {
	float: left;
	padding-right: 25px;
	width: 325px!important;
}
.venuemap_rigth_product_text {
	float: left;
	margin: 0 !important;
	width: 140px!important;
}
.venuemap_rigth_product_text ul li {
	width: 100%!important;
}
.venuemap_product_view {
	width: 98%!important;
}
.venuemap_product_view ul li img {
	height: 180px!important;
}
.venuemap_gray_stars {
	width: 100px!important;
	float: left!important;
	display: inline-block!important;
	margin: 7px 5px 0px 0px!important;
}
.venuemap_servece_area {
	width: 200px!important;
	float: right!important;
	display: inline-block!important;
	margin: -16px 0px 0px 0px;
}
/* css for app icons in footer*/
.app-icons-new {
	padding-top: 10px;
	padding-left: 19px;
}
/* css end */

/* New CSS */
.home-search-part {
	height: 180px;
	margin: -300px auto 0;
	width: 760px;
}
.home-search-part .pin_search {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	height: auto;
	margin: 0;
	padding: 0;
	width: 100%;
}
.tabs {
	position: relative;
	text-align: left;
}
.tabs section {
	float: left;
	display: block;
}
.tabs input[type="radio"] {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.tabs label {
	background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
	color: #000000;
	cursor: pointer;
	display: block;
	font-family: "Great Vibes", cursive;
	font-size: 35px;
	font-weight: normal;
	padding: 10px 35px;
	position: relative;
	text-transform: capitalize;
	top: 0;
	transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}
.tabs label:hover {
	background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
	color: #000000;
}
.tabs .tab-content {
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
	display: none;
	left: 0;
	/*overflow: hidden;*/
	padding: 25px;
	position: absolute;
	top: 64px;
	width: 100%;
	z-index: 2;
	box-sizing: border-box;
}
.tabs [id^="tab"]:checked + label {
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
	color: #fff;
}
.tabs [id^="tab"]:checked ~ [id^="tab-content"] {
 display: block;
}
.home_slider:after {
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,0,0.25);
	content: "";
}
/* Venue Serach Listing CSS */
.venue-serach-list {
 background: #e8e8e8 none repeat scroll 0 0;
    border-radius: 5px;
    display: block;
    margin: 30px 0 10px;
    padding: 15px;
	display:none;
}
.venue-serach-list p {
  color: #494949;
    float: left;
    font-size: 16px;
    margin: 7px 20px 0 0;
    padding: 0;
}
.venue-serach-list ul {
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
}
.venue-serach-list ul li {
  display: inline-block;
    margin: 0 10px 3px;
}
.venue-serach-list ul li a {
    border-radius: 5px;
    color: #494949;
    display: block;
    font-size: 18px;
    padding: 5px 10px;
}
.venue-serach-list ul li a:hover, .venue-serach-list ul li.active a {
	background:#fff;	
}

a.mybtnvenu {
    position: relative;
    right: -210px;
    top: -31px;
}

/* LOCATION : venue-map.php css ENDS */
