/*Theme Name: One Fit CityTheme URI: http://onefitcity.com/Description: Theme for OneFitCityAuthor: Alexander KruckAuthor URI: http://www.inetasia.com/Version: 0.5*/
* {
	margin: 0;
	padding: 0;
}
html, body {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	min-height: 100%;
	overflow-x: hidden;
}
.full-width {
	width: 100%;
}
.black {
	color: #333;
}
h1, h2, h3, h4, h5, h6 {
	color: #333;
	font-family: inherit;
	font-weight: bold;
	/*line-height: 20px;*/
	text-rendering: optimizelegibility;
}
h2 {
	font-size: 20px;
}
p {
	font-size: 14px;
	color: #3d3d3d;
	/*word-break: break-all;*/
	word-break: keep-all;
}
a.btn-black, .btn-black {
	background-color: #231F20;
	border-color: #333;
	color: #FFF !important;
	transition: all 0.3s ease;
}
a.btn-gray, .btn-gray {
	background-color: #F4F4F4;
	border-color: #ccc;
	color: #333 !important;
	transition: all 0.3s ease;
}
a.btn-gray:hover, .btn-gray:hover {
	background-color: #231F20;
	border-color: #333;
	color: #FFF !important;
}
/* #Header================================================== */
#header {
	/* background-color: transparent;*/
/*    float: left;*/
/*    margin-top: 40px;*/
	background-color: #2a2520;
}
#topbar {
	/*z-index: 100;*/
	font-size: 14px;
	/* position: absolute;*/
	background-color: #0f0d0c;
	/* top: 0;
text-align: center;
vertical-align: middle;
display: table;*/
	width: 100%;
}
.simple-menu-list {
	list-style: none;
	display: inline;
}
.simple-menu-list li {
	display: inline;
}
#topbar-text {
	position: relative;
	/*padding-top: 20px;*/
/*text-align:right;*/
	font-size: 12px;
	color: #FFF;/*float: right;*/
}
#menu-top-menu {
	float: right;
	margin: 0;
	padding: 0;
	margin-top: 15px;
	list-style: none;
}
#menu-top-menu li {
	float: left;
	display: inline-block;
	margin-left: 5px;
}
#menu-top-menu li a {
	display: block;
}
.header-rounded {
	-webkit-border-radius: 0 0 6px 0;
	-moz-border-radius: 0 0 6px 0;
	border-radius: 0 0 6px 0;
}
#logo {
	padding-top: 15px;
	padding-bottom: 15px;
	/*margin-left: -10px;*/
	background-color: #0f0d0c;/*float: left;*/
}
.margintop60 {margin-top: 60px;}

#main-wrap {
	margin-top: 00px;
}
.header-button {
	position: absolute;
	bottom: 70px;
	left: 30px;
	font-size: 17px;
	padding: 11px 19px;
}
.header-image {
	position: relative;
	text-align: center;
	background-image: url('./images/bgnew.jpg');
	background-position: 100% 10%;
	background-size: cover;
	max-height: 630px;
	height: 450px;
	border-bottom: 4px solid black;
}
.header-image img {
	width: 100%;
}
.header-image2 {
	position: relative;
	text-align: center;
}
.header-image2 img {
	width: 100%!important;
	height: 150px;
	display: none;
}
.custom-background {
//background-image: url('./images/background.gif');
	background-repeat: no-repeat;
	background-position: center 36px;
	background-attachment: scroll;
}
/* #Menu================================================== */
.nav-divider {
	display: inline;
	margin: 0 5px;
}
.menu-item-last .nav-divider {
	display: none;
}
#navbar {
	font-family: 'Optima', Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	text-transform: uppercase;/*    font-weight: bold;*//*line-height: 130%;*/
}
#navbar > .menu-container {
	min-height: 50px;
	position: relative;/*    width: 720px;*//*margin-top: -115px;
margin-left: -20px;
display: inline-block;*/
}
#navbar ul {
	margin: 0;
	padding: 0;
	list-style: none;/* min-height: 40px;*/
}
#navbar ul li {
	float: left;
	margin-right: 30px;
	display: inline-block;
}
#navbar ul li:last-child {
	margin-right: 0;
}
#navbar ul li a {
	display: block;
	padding: 15px 20px;
	line-height: 20px;
}
#navbar ul li, #navbar ul li a {
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
#navbar ul li a, #navbar ul li a:visited {
	display: block;
	color: #FFF;
	width: 100%;
}
#navbar ul li:hover, #navbar ul li:focus {
	background-color: #059cc9;
}
#navbar ul li:hover a, #navbar ul li:focus a {
	color: white;
	text-decoration: none;
}
#navbar .current-menu-item, .current-post-ancestor, .current-page-ancestor, .current-category-ancestor {
	background-color: #059cc9;
}
#navbar .current-menu-item a, .current-post-ancestor a, .current-category-ancestor a, #navbar .current-menu-item a:visited, .current-post-ancestor a:visited, .current-category-ancestor a:visited {
	color: white;
}
/* Submenu */
#navbar ul li ul {
	display: none;
	position: absolute;
	width: 250px;
	top: 100%;
	left: 0;
	padding: 0;
	margin: 0;
	z-index: 9999;
}
#navbar ul li:hover ul, #navbar ul li ul li {
	display: block;
	padding: 0;
	background: #666;
}
#navbar ul li ul li a {
	color: white;
	padding: 10px;
}
/* Third-level and more sub menus */
#navbar ul li:hover ul li ul {
	display: none;
}
#navbar ul li ul li:hover ul {
	display: block;
}
#navbar ul li ul li ul {
	left: 100%;
	top: 0;
}
/* #Page================================================== */
#main-content {
	/* width: 980px;*/
	background-color: #FFF;/*float: left;*/
}
#page-container {
/* width: 640px;
margin-left: 10px;*/
}
.breadcrumbs {
	padding: 10px 0;
	font-size: 13px;
}
.block-head-small {
	font-size: 14px !important;
	color: #009ccc;
	font-weight: bold;
}
.block-head {
	font-size: 16px !important;
	color: #009ccc;
	margin: 0;
	font-weight: bold;
}
.categories {
	margin: 5px 0;
}
.post-meta {
/* margin: -12px 0 20px 0;*/
}
.highlight-block {
	background-color: #f3f3f3;
	margin: 15px 0;
	padding: 0 20px 15px 20px;
}
.read-more-block {
	margin-top: 15px;
}
.more-title {
	margin-top: 10px;
}
.fhm-title {
	margin-top: 10px;
	font-size: 16px;
	font-weight: bold;
}
.fhm-feature-block {
	margin-top: 10px;
}
.simple-heading {
	color: #059cc9;
	font-weight: 100;
	font-size: 20px !important;
	margin-top: 35px;
	background-color: #ffffff;
	border-bottom: 1px solid #CCC;
	padding: 10px 0px;
	margin-bottom: -10px;
	border-top: 1px solid rgba(40,143,177,1);
	border-right: 1px solid rgba(40,143,177,1);
	border-left: 1px solid rgba(40,143,177,1);
	text-align: center;
}
.simple-heading2 {
	color: #059cc9;
	font-weight: 700;
	font-size: 20px !important;
	margin-top: 35px;
	background-color: #ffffff;
	padding: 10px 0px;
	margin-bottom: 0px;
}
.colorbox-heading {
	font-size: 16px;
	color: #FFF;
	font-weight: 600;
	margin-top: -5px;
}
.video-container {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
}
.video-container iframe, .video-container object, .video-container embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.no-dot-list {
	list-style: none;
	margin-left: 0;
}
.fhm-cat {
	font-size: 16px;
	color: #009ccc;
}
/* #Links================================================== */
p a, p a:visited {
	color: #25ceff;
	text-decoration: none;
	outline: 0;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
#topbar a, #topbar a:visited {
	color: #9ae8ff;
	text-decoration: none;
	outline: 0;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
a:hover, a:focus {
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a:hover, #topbar a:hover {
	text-decoration: none;
	color: #333;
}
.breadcrumb-link, .breadcrumb-link:visited {
	color: #bad828;
	text-decoration: none;
	outline: 0;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
.breadcrumb-link:hover {
	text-decoration: none;
	color: #333;
}
.categories a, .categories a:visited {
	color: #bad828;
	text-decoration: none;
	outline: 0;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
.categories a:hover {
	text-decoration: none;
	color: #333;
}
.fhm-link, .fhm-link:visited {
	color: #bad828;
	text-decoration: none;
	outline: 0;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
.fhm-link:hover {
	text-decoration: none;
	color: #333;
}
.fhm-cat-link, .fhm-cat-link:visited {
	font-size: 16px;
	color: #25ceff;
	text-decoration: none;
	outline: 0;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
.fhm-cat-link:hover {
	text-decoration: none;
	color: #333;
}
/* #Sidebar & Widgets================================================== */
#sidebar-container {
	/*width: 300px;*/
	margin-top: 0px;
}
#sidebar-container select {
	width: 273px;
}
.sidebarsize {
	font-size: 12px !important;
}
#sidebar h2 {
	/*font-family: 'Oswald', Helvetica, Arial, Verdana, sans-serif;*/
	font-size: 20px;
	text-transform: uppercase;
}
#sidebar li {
	/* margin-bottom: 10px;*/
	line-height: 20px;
	list-style: none;
}
#sidebar li a img {
	width: 100%;
}
#sidebar > li {
/* margin-bottom: 30px;*/
}
#sidebar > li.advertise {
	margin-top: 0;
	margin-bottom: 0;
}
#sidebar > li.advertise > a {
	display: block;
}
#sidebar > li.advertise > a > img {
	max-width: 100%;
	margin-bottom: 30px;
}
#sidebar > li.advertise:last-child > a > img {
	margin-bottom: 0;
}
#sidebar > li video {
	max-width: 100%;
}
/*#sidebar > li a.btn{
margin-bottom:30px;
} change for upcomingevent*/	
/* Style sidebar widget containers */
#sidebar > li > ul, #sidebar > li > form, #sidebar > li > div {
	margin: 0 0 5px 0;
	/* padding: 10px 0 0 0;*/
	clear: both;
}
/* Sidebar widget contents */
#sidebar > li > * a {
	color: #707070;
}
.dp_pec_wrapper.dp_pec_400 .dp_pec_content {
	margin-left: 0 !important;
	min-height: 200px;
}
.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event span.dp_pec_date_event_time {
	padding: 10px 15px !important;
}
.dp_pec_wrapper.dp_pec_400 .dp_pec_content .dp_pec_date_event.dp_pec_upcoming {
	padding: 10px 15px !important;
}
.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event h1.dp_pec_event_title, .light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event .dp_pec_event_location {
	margin-top: 5px;
}
/* Sidebar widget contents */
#sidebar > button > * a {
	color: #ffffff;
}
.follow-us {
	margin-top: 25px;
}
#sidebar ul ul {
	margin: 10px 0 10px 15px;
}
/* Sidebar widget h3 title */
#sidebar .widget-title {
	float: left;
	font-family: 'Oswald', Helvetica, Arial, Verdana, sans-serif;
	font-size: 15px;
	background: #333;
	color: #eee;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 10px;
	padding: 5px 15px;
	min-height: 25px;
	line-height: 25px;
}
#sidebar .widget-title a {
	color: #CCC;
}
/* RSS Widget */
#sidebar .rsswidget img {
	position: relative;
	top: 5px;
}
/* Tagcloud widget */
#sidebar .tagcloud a {
	line-height: 160%;
}
/* Search */
#searchform div {
	position: relative;
}
/* #Index================================================== */
.post-contents {
	float: left;
	width: 590px;
	margin-bottom: 20px;
}
.postmetadata {
	float: left;
	width: 65px;
	margin-bottom: 20px;
	margin-right: 20px;
}
.postmetadata span {
	display: block;
	text-align: center;
}
.postmetadata a:hover, .postmetadata a:focus {
	text-decoration: none;
}
.meta-date {
	background-color: #25CEFF;
	width: 65px;
	color: white;
	padding: 10px 0;
	font-family: 'Oswald', Helvetica, Arial, Verdana, sans-serif;
}
.meta-date a, .meta-date a:visited {
	color: white;
}
.meta-date span {
	display: block;
	line-height: 110%;
	text-transform: uppercase;
}
.meta-date .month {
	font-size: 20px;
}
.meta-date .day {
	font-size: 30px;
}
.meta-date .year {
	font-size: 16px;
}
.meta-comments {
	background: #333;
	color: #ccc;
	font-size: 13px;
	padding: 10px 0;
	font-family: 'Oswald', Helvetica, Arial, Verdana, sans-serif;
}
.meta-comments a, .meta-comments a:visited {
	color: #ccc;
	display: block;
}
.meta-comments .comments-count {
	font-size: 30px;
	line-height: 35px;
}
.meta-author {
	background: #CCC;
	color: #333;
	width: 65px;
	min-height: 11px;
	padding: 5px 0;
	font-size: 10px;
	line-height: 11px;
	text-align: center;
	margin-bottom: 20px;
}
.editlink {
	background: #333;
	padding: 5px 0;
	font-size: 12px;
	font-family: 'Oswald', Helvetica, Arial, Verdana, sans-serif;
}
.editlink a, .editlink a:visited {
	display: block;
	color: #ccc;
	width: 100%;
	height: 100%;
}
.editlink a:hover, .editlink a:focus {
	color: #fff;
}
.thumbnail {
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
}
h3.entry-title {
	text-transform: uppercase;
	font-size: 24px;
	margin-bottom: 10px;
}
.post-category {
	font-family: 'Oswald', Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	color: #707070;
	font-size: 13px;
	margin-bottom: 20px;
}
.post-category a:hover, .post-category a:focus {
	text-decoration: none;
	color: #707070;
}
/* Read more */
.read-more {
	background-color: #25ceff;
	background-image: url('../images/arrow-right.png');
	background-position: 100% center;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0 40px 0 0px;
	font-family: 'Oswald', Helvetica, Arial, Verdana, sans-serif;
}
.read-more a, .read-more a:visited {
	color: #fff;
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 10px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.read-more a:hover, .read-more a:focus {
	background-color: #333;
	text-decoration: none;
}
/* Tags */
#page-container .tags {
	font-family: 'Oswald', Helvetica, Arial, Verdana, sans-serif;
	margin-top: 20px;
}
#page-container .the-tags {
	padding: 2px 5px 2px 0;
	margin: 1px 5px 1px 0;
	display: inline-block;
}
#page-container .tags a {
	background: #333;
	color: #eee;
	display: inline-block;
	font-size: 11px;
	padding: 2px 5px;
	margin: 1px;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
#page-container .tags a:hover, #page-container .tags a:focus {
	background-color: #25CEFF;
}
/* #Single Post================================================== */
.single-post .thumbnail {
	float: none;
	margin-right: 0;
	display: inline-block;
}
.single-post .post-contents {
	float: none;
	width: 595px;
	margin-bottom: 20px;
	margin-left: 85px;
}
.paged_nav {
	margin-bottom: 20px;
	line-height: 30px;
	font-family: 'Oswald', Helvetica, Arial, Verdana, sans-serif;
}
.paged_nav a {
	background-color: #25CEFF;
}
.paged_nav > span, .paged_nav a, .paged_nav a:visited {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-left: 5px;
	text-align: center;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.paged_nav > span {
	background: #CCC;
	color: white;
}
.paged_nav a span, .paged_nav a:visited span {
	color: white;
}
.paged_nav a:hover, .paged_nav a:hover {
	background: #333;
}
.article_nav div {
	background-color: #25CEFF;
	height: 30px;
	line-height: 30px;
	background-repeat: no-repeat;
	font-family: 'Oswald', Helvetica, Arial, Verdana, sans-serif;
}
.article_nav .previous {
	background-image: url('../images/arrow-left.png');
	background-position: 0 center;
	float: left;
	padding: 0 10px 0 30px;
}
.article_nav .next {
	background-image: url('../images/arrow-right.png');
	background-position: 100% center;
	float: right;
	padding: 0 40px 0 0;
}
.article_nav div a, .article_nav div a:visited {
	color: #fff;
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 10px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.article_nav div a:hover, .article_nav div a:focus {
	background-color: #333;
	text-decoration: none;
}
/* #Comments================================================== */
#page-container .comments li {
	background-image: none;
}
.commentlist {
	list-style: none;
	margin-left: 0;
}
.commentlist .comment {
	background: #F9F9F9;
	padding: 20px;
}
.commentlist .comment .comment-body {
	position: relative;
	overflow: auto;
}
.commentlist .comment-author {
	line-height: 25px;
	font-size: 16px;
	font-family: 'Oswald', Helvetica, Arial, Verdana, sans-serif;
}
.commentlist .comment .comment-body .comment-author img {
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
}
.commentlist .comment-author .fn {
	font-weight: bold;
	font-style: normal;
}
.commentlist .fn:before, .commentlist .fn:after {
	content: '';
}
.commentlist .commentmetadata {
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'Oswald', Helvetica, Arial, Verdana, sans-serif;
}
.commentlist .comment .comment-body p {
	clear: both;
	color: #666;
}
.commentlist .comment.bypostauthor {
	background: #eeeef9;
}
.commentlist .comment.bypostauthor .comment-body p {
	font-weight: bold;
}
/* Reply button */
.commentlist .comment .comment-body .reply-button {
	background-color: #25CEFF;
	background-image: url('../images/arrow-right.png');
	background-position: 100% center;
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 30px;
	line-height: 30px;
	padding: 0 40px 0 0px;
	font-family: 'Oswald', Helvetica, Arial, Verdana, sans-serif;
}
.commentlist .comment .comment-body .reply-button span {
	color: #fff;
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 10px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.commentlist .comment .comment-body .reply-button span:hover, .commentlist .comment .comment-body .reply-button span:focus {
	background-color: #333;
	text-decoration: none;
}
/* Nested comments */
.commentlist .comment ul.children {
	margin-left: 20px;
	margin-top: 20px;
}
.commentlist .comment ul.children li {
	border-top: 3px solid #eee;
	border-radius: 0;
	padding-right: 0;
	margin-left: 0;
}
/* Trackbacks & Pingbacks */
.commentlist .trackback, .commentlist .pingback {
	background: #f9f9f9;
	padding: 10px;
}
.commentlist .trackback .comment-body, .commentlist .pingback .comment-body {
	position: relative;
}
.commentlist .trackback .comment-body .comment-author, .commentlist .pingback .comment-body .comment-author {
	display: inline-block;
	margin-right: 10px;
}
.commentlist .trackback .comment-body .comment-author .fn, .commentlist .pingback .comment-body .comment-author .fn {
	font-weight: bold;
}
.commentlist .trackback .comment-body .comment-author .says, .commentlist .pingback .comment-body .comment-author .says {
	display: none;
}
.commentlist .trackback .comment-body .commentmetadata, .commentlist .pingback .comment-body .commentmetadata {
	display: inline-block;
	font-size: 10px;
	line-height: 25px;
}
.commentlist .trackback .comment-body p, .commentlist .pingback .comment-body p {
	color: #979797;
	margin-bottom: 0;
	font-size: 10px;
}
.commentlist .trackback .comment-body .reply, .commentlist .pingback .comment-body .reply {
	display: none;
}
/* Comments nav (paginated comments) */
.comments_nav {
	overflow: auto;
	margin-bottom: 20px;
}
.comments_nav div {
	background-color: #25CEFF;
	height: 30px;
	line-height: 30px;
	background-repeat: no-repeat;
	font-family: 'Oswald', Helvetica, Arial, Verdana, sans-serif;
}
.comments_nav .previous {
	background-image: url('../images/arrow-left.png');
	background-position: 0 center;
	float: left;
	padding: 0 10px 0 30px;
}
.comments_nav .next {
	background-image: url('../images/arrow-right.png');
	background-position: 100% center;
	float: right;
	padding: 0 40px 0 0;
}
.comments_nav div a, .comments_nav div a:visited {
	color: #fff;
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 10px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.comments_nav div a:hover, .comments_nav div a:focus {
	background-color: #333;
	text-decoration: none;
}
/* #Comment form================================================== */
p.form-allowed-tags {
	display: none;
}
p.comment-form-author, p.comment-form-email, p.comment-form-url {
	margin-bottom: 0;
}
#respond #commentform label .required {
	color: red;
}
#cancel-comment-reply-link {
	text-decoration: underline;
	margin-left: 10px;
}
/* #Footer================================================== */
.ad-footer {
	width: 75%;
	margin: 0 auto;
}
.footer {
	position: relative;/* margin-left: 10px;
padding-top: 25px!important;
clear:both;*/
}
.footer ul li a {
	line-height: 20px;
}
.footer-heading {
	/*font-family: 'Oswald', Helvetica, Arial, Verdana, sans-serif;*/
	font-size: 20px !important;
	color: #000;
	font-weight: normal;
	/*margin-bottom: -2px;*/
	text-transform: uppercase;
}
.footer a {
	color: #33b0d6;
	font-size: 12px;
}
.slogan {
	font-family: 'Oswald', Helvetica, Arial, Verdana, sans-serif;
	font-size: 35px;
	text-transform: uppercase;
	display: inline;
	margin: 5px;
}
.slogan-first {
	color: #292929;
}
.slogan-second {
	color: #009ccc;
}
.slogan-pos {
	padding-top: 10px;
}
.slogan-third {
	font-size: 24px;
	vertical-align: 6px;
	background-color: #433a33;
	padding: 0 8px;
	color: #00c3ff;
}
.big-dark-line {
	color: #433a33;
	background-color: #433a33;
	margin-bottom: 5px;
	height: 1px;
}
.big-light-line {
	color: #009ccc;
	background-color: #009ccc;
	margin-bottom: 10px;
	height: 10px;
}
.small-light-line {
	color: #009ccc;
	background-color: #009ccc;
	margin-bottom: 2px;
	height: 2px;
}
.small-green-line {
	color: #bad828;
	background-color: #bad828;
	margin-bottom: 4px;
	height: 4px;
	margin-top: 15px;
}
.inner-line {
	margin-top: 0;
}
/* #Buttons================================================== */
.btn-light-green {
	color: #ffffff;
	border-radius: 0px !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #bad828;
*background-color: #a4bf23;
	background-image: -moz-linear-gradient(top, #c7e62f, #a4bf23);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c7e62f), to(#a4bf23));
	background-image: -webkit-linear-gradient(top, #c7e62f, #a4bf23);
	background-image: -o-linear-gradient(top, #c7e62f, #a4bf23);
	background-image: linear-gradient(to bottom, #c7e62f, #a4bf23);
	background-repeat: repeat-x;
	border-color: #a4bf23 #a4bf23 #387038;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-light-green:hover, .btn-light-green:focus, .btn-light-green:active, .btn-light-green.active, .btn-light-green.disabled, .btn-light-green[disabled] {
	color: #ffffff;
	background-color: #a4bf23;
*background-color: #499249;
}
.btn-light-green:active, .btn-light-green.active {
	background-color: #408140 \9;
}
.social-button {
	padding: 0 5px;
}
.no-overflow {
	word-wrap: break-word;
}
#index-widget-area-top {
	font-size: 11px;
	padding: 10px;
	border: 1px solid #059cc9 !important;
}
/*.btn-article a {*/
/*color: white;*/
/*font-size: 14px;*/
/*text-transform: uppercase;*/
/*width:155px;*//*}*//*.btn-article {*/
/*width: 155px;*/
/*text-align: center;*/
/*display: inline-block;*/
/*padding: 10px 20px;*/
/*margin: 10px;*/
/*color: white;*/
/*font-size: 16px;*//*}*//*.btn-article:first-child{*/
/*margin-left: 0;*//*}*//*.btn-article:last-child{*/
/*margin-right: 0;*//*}*/
.btn-article {
	width: 172px;
	text-transform: uppercase;
}
.article-links {
	display: inline-block;
	margin: 10px;
}
.article-links:first-child {
	margin-left: 0;
}
.article-links:last-child {
	margin-right: 0;
}
.article-links .btn {
	padding-top: 11px;
	padding-bottom: 11px;
}
.no-fill {
	display: none !important;
}
/*---------Custom----------*/

.tabForm:hover {
	background-color: #009ccc;
}
#serviceForm, #expertForm {
	display: none;
}
.advertise {
	cursor: pointer;
}
.dp_pec_references {
	display: none!important;
}
.form-width {
	width: 25%;
	text-align: left;
	float: left;
}
.width90 {
	width: 90% !important;
}
.searchFilter {
	margin-top: 35px;
	margin-bottom: 5px;
	background: rgba(40,143,177,0.9);
	/*opacity: 0.9;*/
/*position: relative;*/
/* top:120px;*/
	font-size: 12px;
	padding: 15px;/* width: 50%;*//* height: 235px;*/
}
.searchFilter p {
	font-size: 20px;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 25px;
}
.home-search-form {
	padding-top: 2px;
}
.home-search-form .innerFilter, .innerFilter {
	margin: 0 auto!important;
	background: #009ccc;
	color: #fff;
	padding: 20px 10px 20px 10px;
	width: 100%;
	min-height: auto;
}
.searchFilter, .innerFilter > p, h3 {
	font-weight: normal;
	color: #fff;
}
.searchFilter > h3 {
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 20px;
}
.paddingleft {
	padding-left: 0px;
}
.filterInput {
	width: 140px;
	height: 30px;/*margin: 0px 10px!important;*/
}
.innerFilterInput {
	width: 100px!important;
	height: 30px;/* margin: 0px 10px!important;*/
}
button.innerFilterInput {
	background: rgba(70,60,51,0.8);
	color: #fff;
	opacity: 0.8;
	height: 45px;
	width: 140px !important;
	border: none;
	font-size: 14px;/* position: relative;
     top:-3px;*/
}
.width96 {
	width: 96% !important;
}
button.filterInput {
	/* margin-top:-10px;*/
	background: rgba(70,60,51,0.8);
	color: #fff;
	opacity: 0.8;
	height: 45px;/*border:none;*/
}
button.filterInput:hover {
	color: #fff;
}
.xoouserultra-field-value .selected {
	background: none !important;
	color: #000 !important;
}
.banner_square {
	background: rgba(41, 33, 27, 0.8);
	color: #fff;
	height: 100px;
	margin-bottom: 50px;
	padding: 10px;
	text-align: left;
}
.banner_square p {
	font-size: 14px;
	color: #fff;
}
.innerLeft {
	float: left;
	width: 75px;
	height: 100%;
}
ul.news-post {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.news-post li {
	margin-top: 50px;
}
ul.news-post li .new-post-img {
	max-width: 150px;
}
ul.news-post li .new-post-content h5 {
	margin-top: 0;
	padding-top: 0;
}
.new-post-img img {
	width: 100%;
}
.suitecase {
	background: url(images/suitcase.png)no-repeat;
	background-position: 5px;
}
.calendar {
	background: url(images/calendar.png)no-repeat;
	background-position: 5px;
}
.question {
	background: url(images/question.png)no-repeat;
	background-position: 5px;
}
.social-icon {
	float: left;
	margin-right: 15px;
	height: 70px;
	width: 60px;
	background: url(images/social-icon.png)no-repeat;
}
.twitter-icon {
	background-position: -73px 0px;
}
.youtube-icon {
	background-position: -146px 0px;
}
#menu-top-menu li {
	background: #c5e330;
	padding: 10px 0px 10px 10px;
	border-radius: 3px;
}
#menu-item-792 {
	display: none;
}
#menu-top-menu li:last-child, .last {
	background: url(images/bg-blue.png)no-repeat;
	background-position: -5px!important;
}
#menu-top-menu li:first-child {
	background: url(images/bg-green-1.png)no-repeat;
	background-size: 350px 34px;
	background-position: -8px;
}
#member_logged {
	background: url(images/bg-green-2.png)no-repeat!important;
	background-size: 195px 34px!important;
	background-position: -5px!important;
}
#menu-top-menu li {
	padding-right: 15px;
}
#menu-top-menu li a {
	color: #fff!important;
	padding-left: 20px;
	padding-right: 5px;
}
/* ============================================================
CUSTOM PAGINATION
============================================================ */
.custom-pagination span, .custom-pagination a {
	display: inline-block;
	padding: 2px 10px;
}
.custom-pagination a {
	background-color: #ebebeb;
	color: #ff3c50;
}
.custom-pagination a:hover {
	background-color: #ff3c50;
	color: #fff;
}
.custom-pagination span.page-num {
	margin-right: 10px;
	padding: 0;
}
.custom-pagination span.dots {
	padding: 0;
	color: gainsboro;
}
.custom-pagination span.current {
	background-color: #ff3c50;
	color: #fff;
}
.midicons {
	margin-bottom: 30px;
}
.midicons p {
}
.midicons {
/* float:left;
width:245px;*/
}
.midicons img {
	width: auto;
}
#midiconwrapper {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
li.midicons-provider {
	width: 33%;
	margin-bottom: 30px;
	text-align: center;
	list-style: none;
	display: inline-block;
	vertical-align: top;
}
#midiconwrapper li.midicons-provider img {
	padding-left: 20px;
	padding-right: 20px;
	max-width: 100%;
}
#midiconwrapper li.midicons-provider p {
	padding: 0px 15px;
	min-height: 60px;
}
.contact-page .contactTab {
	float: left;
	background-color: #bad828;
	padding: 8px;
	vertical-align: middle;
	color: #FFF;
	font-size: 16px;
	cursor: pointer;
	border-right: 1px solid #fff;
	text-align: center;
}
.tabForm, .providerTab {
	float: left;
	background-color: #bad828;
	padding: 8px;
	/*width: 125px; */
	color: white;
	/*font-family: 'Oswald', Helvetica, Arial, Verdana, sans-serif; */
	font-size: 20px;
	cursor: pointer;
	border-right: 1px solid #fff;
}
.tabForm, .providerTab p {
	margin: 0;
	padding: 0;
}
.tabForm:hover, .providerTab:hover {
	background-color: #009ccc;
}
.multiforms {
	margin: 0;
}
#serviceForm, #expertForm {
	display: none;
}
.providerTab {
	padding-left: 5px!important;
}
.providerTab:first-child {
	padding-left: 0px!important;
}
.providerTab:last-child {
	padding-left: 13px!important;
}
.providerTab p {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 700;
}
.bus_hour {
	border: 1px solid #00b4f2;
	font-size: 12px;
	padding: 15px;
	margin-top: 10px;
}
.bus_hour2 {
	border: 1px solid #00b4f2;
	font-size: 12px;
	margin-top: 10px;
}
.bus_contact {
	padding-bottom: 10px !important;
}
.bus_contact ul li {
	list-style: none;
	color: #fff;
	padding: 10px 10px 5px 10px;
	clear: both;
}
.bus_contact ul li span {
	font-size: 14px;
	color: #fff;
}
.bus_contact a {
	color: #fff;
}
.bus_contact ul li.contact-icon {
	width: 25%;
	float: left;
}
.banner_square h4 {
	color: #fff;
}
.selected {
	background-color: #33c;
	color: white;
}
.page-numbers {
	font-size: 15px;
}
.dis_preview {
	display: none;
}
.dis_butt {
	float: right;
	margin-top: 15px;
	margin-right: 5px;
	color: #fff;
	background: #000;
	border: 0;
	padding: 5px;
}
#map {
	height: 300px;
	width: 100%;
	margin-top: 30px;
}
.by-categories, .by-location, .top-rated-provider {
	width: 100%;
	padding: 10px 0
}
.by-categories h3, .by-location h3, .top-rated-provider h3 {
	color: #000;
}
.by-categories ul, .by-location ul, .top-rated-provider ul {
	margin: 0;
	margin-left: 25px;
}
.by-categories ul li, .by-location ul li, .top-rated-provider ul li {
	float: left;
	width: 170px;
	margin-right: 22px;
	font-size: 25px;
	list-style-type: disc;
	line-height: 20px;
	color: #28a4c8;
}
.by-categories ul li span, .by-location ul li span, .top-rated-provider ul li span {
	color: #000;
	font-size: 14px;/* text color */
}
.by-categories ul li:nth-child(3n):after {
	content: "\A";
	white-space: pre;
}
.by-location ul li:nth-child(3n):after {
	content: "\A";
	white-space: pre;
}
.top-rated-provider h3 {
	margin-bottom: 30px;
}
.ratebox p {
	display: none;
}
.rated-list {
	background: #f4f4f4;
	padding: 15px 0;
	margin: 0 0 30px 0
}
.provider-ls-info {
	clear: both;
	overflow: hidden;
	margin-top: 10px;
}
.provider-ls-style {
	font-size: 12px;
	width: auto!important;
	list-style-type: none!important;
	font-size: 12px!important;
	margin-right: 10px!important;
}
.provider-rs-logo {
	width: 150px;
}
.provider-rs-logo img {
	width: 100%;
}
.provider-ls-info ul {
	margin: 0;
}
.provider-ls-info ul li.provider-ls-style {
	display: inline-block;
}
.provider-ls-info ul li.provider-ls-style i.fa {
	margin-right: 5px;
}
.provider-ls-info ul li.provider-ls-style span, .provider-ls-info ul li.provider-ls-style span a {
	color: #36a9cb;
	text-decoration: none;
}
/* .left-banner, .right-banner {width:280px; height:150px; float:left; padding:10px; position:relative;}*/
/*.left-banner {background: url('/wp-content/themes/onefitcity/images/green-bg.png')no-repeat!important;}
.right-banner{background:url('/wp-content/themes/onefitcity/images/blue-bg.png')no-repeat!important; margin-left:40px; color:#fff;}*/
.right-banner p {
	color: #fff;
}
.left-banner button, .right-banner button {
	background: #0298c4;
	width: 93%;
	border: none;
	height: 40px;
	bottom: 10px;
	position: absolute;
	color: #fff;
}
.left-banner {
	background: #C7E631;
	color: #333;
	padding: 15px;
}
.left-banner a {
	display: block;
	text-align: center;
	background: #0298C4;
	color: #FFF;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	margin-top: 20px;
}
.left-banner .left {
	height: 80px;
	width: 80px;
	float: left;
	text-align: center;
	background: #FFFFFF;
	border-radius: 50%;
	margin-right: 10px;
}
.left-banner .left i.fa {
	font-size: 50px;
	color: #C7E631;
	line-height: 80px;
}
.left-banner .right {
	float: left;
	width: 210px;
}
.right-banner {
	background: #02A9DB;
	color: #FFF;
	padding: 15px;
}
.right-banner a {
	display: block;
	text-align: center;
	background: #BDDB2B;
	color: #FFF;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	margin-top: 20px;
}
.right-banner .right {
	float: left;
	width: 210px;
}
.right-banner .left {
	height: 80px;
	width: 80px;
	float: left;
	text-align: center;
	background: #FFFFFF;
	border-radius: 50%;
	margin-right: 10px;
}
.right-banner .left i.fa {
	font-size: 50px;
	color: #02ACDE;
	line-height: 80px;
}
.form-inline .form-control {
	margin-right: 5px;
	margin-bottom: 10px;
}
.ofc-member-heading {
	background: #009CCC;
	color: #fff;
	text-align: center;
	padding: 30px 15px;
	font-size: 30px;
}
h2.ofc-member-sub-heading {
	color: #009ccc;
	text-align: center;
	margin-bottom: 30px;
}
p.page-title {
	font-size: 20px;
	color: #333;
}
#dp_pec_id1474331747, .dp_pec_wrapper {
	width: 100% !important;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_date .dp_date_head {
	width: 100% !important;
}
p.quick-contact {
	margin: 10px 10px 10px 0;
}
p.quick-contact span {
	display: inline-block;
	margin-right: 15px;
}
p.quick-contact span a {
	color: #08c;
	font-size: 12px;
	padding-left: 5px;
}
.dp_pec_wrapper.dp_pec_400 .dp_pec_content .dp_pec_date_event h1.dp_pec_event_title {
	line-height: 18px;
}
#generalForm p, #serviceForm p, #expertForm p {
	margin-bottom: 10px;
}
.form-control {
	border: 1px solid #DDD;
	box-shadow: none;
}
.form-control:focus {
	box-shadow: none;
}
.xoouserultra-field-value input {
	width: 100%;
	display: inline-block;
	height: 34px;
	padding: 5px 10px;
	border: 1px solid #DDD;
}
input.xoouserultra-button {
	width: auto;
}
.footer-copyright {
	min-height: 65px;
}
a.site-lock {
	position: absolute;
	top: auto;
	right: 0;
	bottom: 10px;
}
#siteseal {
	position: absolute;
	top: auto;
	left: 0;
	bottom: 10px;
}
.wsp-pages-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.wsp-pages-list li {
	margin-bottom: 5px;
	margin-left: 10px;
	padding-left: 20px;
	background: url(images/right-double-arrow.png) no-repeat left 4px;
	font-size: 14px;
}
.wsp-pages-list li a {
	display: block;
	font-size: 14px;
	line-height: 20px;
}
.menu-toggle {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 5px 15px;
	z-index: 101;
}
.side-menu-container {
	display: none;
	width: 300px;
	background: #F8F8F8;
	position: absolute;
	left: -1500px;
	top: 66px;
	bottom: 0;
	z-index: 1001;
	transition: all 0.5s ease;
}
@-moz-keyframes slidein {
0% {
left: -320px;
}
100% {
left: 0;
}
}
@-webkit-keyframes slidein {
0% {
left: -320px;
}
100% {
left: 0;
}
}
@keyframes slidein {
0% {
left: -320px;
}
100% {
left: 0;
}
}
@-moz-keyframes slideout {
0% {
left: 0;
}
100% {
left: -320px;
}
}
@-webkit-keyframes slideout {
0% {
left: 0;
}
100% {
left: -320px;
}
}
@keyframes slideout {
0% {
left: 0;
}
100% {
left: -320px;
}
}
.side-menu-container.slide-in {
	-moz-animation: slidein 300ms forwards;
	-o-animation: slidein 300ms forwards;
	-webkit-animation: slidein 300ms forwards;
	animation: slidein 300ms forwards;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.top-menu {
	float: right;
	padding-top: 15px;
}
.top-menu li:first-child {
	background: url(images/bg-green-1.png) no-repeat left center;
	padding-left: 30px;
}
.top-menu li#member_logged {
	background: url(images/bg-green-2.png) no-repeat -5px center / 195px 34px !important;
	padding-left: 20px;
}
.top-menu li#login {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: url(images/bg-blue.png);
	background-origin: padding-box;
	background-position: -5px center !important;
	background-repeat: no-repeat;
	background-size: auto auto;
	padding-left: 20px;
}
.top-menu li {
	float: left;
	border-radius: 3px;
	background: #B9D629;
	margin-left: 5px;
}
.top-menu li a {
	display: block;
	text-transform: uppercase;
	color: #FFF !important;
	padding: 8px 10px;
}
.top-menu li:last-child, .last {
	background: #059CC9 url(images/bg-blue.png)no-repeat;
	background-position: -5px!important;
}
.top-menu li.logout a {
	text-transform: none !important;
	padding-left: 30px;
}
#topbar #search-trigger {
	display: none;
	font-size: 20px;
	height: 56px;
	width: 56px;
	line-height: 50px;
	background-color: transparent;
	border: none;
	border-radius: 0;
	color: #fff;
	position: absolute;
	right: 0;
	top: 0;
}
#topbar #search {
	position: relative;
	z-index: 1001;
}
#topbar #search .panel-body {
	padding: 0;
}
#topbar #search .panel-body .navbar-form {
	padding: 0;
	margin: 0;
}
#topbar #search .panel-body .navbar-form .form-group {
	width: 100%;
}
#topbar #search .panel-body .navbar-form .form-control {
	border-color: #ddd;
	border-radius: 0;
	border-style: none none solid;
	border-width: 0 0 1px;
	box-shadow: none;
	height: 40px;
	width: 100%;
}
#topbar #search .panel-body .navbar-form .btn {
	background-color: #f3f3f3;
	border: 0 none;
	border-radius: 0;
	padding: 10px 15px;
	position: absolute;
	right: 0;
	top: 0;
}
/*.logged_user{
display:none;
}*/
.logged_user {
	position: absolute;
	top: 15px;
	left: auto;
	right: 325px;
	float: none !important;
}
.logged_user .user_avatar {
	height: 30px;
	float: left;
}
.logged_user .user_avatar a img {
	border-radius: 50%;
	width: 25px !important;
	height: 25px !important;
}
.logged_user .user_name {
	float: left;
	margin-left: 5px;
	line-height: 30px;
}
.logged_user .user_name a {
	display: block;
}
.logged_user .user_name:hover a {
	color: #FFF !important;
}
.dp_pec_wrapper.dp_pec_400 .dp_pec_content .dp_pec_date_event.dp_pec_upcoming {
	padding: 10px !important;
}
.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event h1.dp_pec_event_title, .light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event .dp_pec_event_location {
	margin-bottom: 0 !important;
	text-align: left;
}
.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event span.dp_pec_date_event_time {
	margin-right: 10px !important;
}
.provider-listing {
	margin-top: 30px;
}
.page-search-result {
	margin-bottom: 30px;
}
.provider-listing h3 {
	color: #333;
}
.uu-left-provider {
	width: 100%;
	overflow: hidden;
}
.uu-main-pict-provider, .uu-provider-info {
	float: left;
}
.uu-provider-info {
	margin-left : 15px;
	position: relative;
	width: 80%;
}
.uu-provider-info h2 {
	margin: 0px!important;
	font-size: 2.7em!important;
}
.uu-provider-gallry {
	margin-top: 20px;
}
.black-seperator {
	height: 1px;
	border-top: 1px solid #000;
	margin-top: 30px;
}
.fanfeed_but {
	position: relative;
	top: 2px;
}
.uultra-profile-basic-wrap .commons-panel h2 {
	margin-top: 20px !important;
	margin-bottom: 10px !important;
	font-size: 16px !important;
}
.provider_section {
	margin-top: 15px;
}
.save_company {
	color: #fff;
	border: none;
	padding: 7px;
	position: relative;
	width: 30%;
	height: 35px;
	bottom: 0;
	font-size: 11px;
	text-align: center;
	background : #000;
}
.save_company i {
	padding-right: 5px;
}
.flexslider {
	background: none;
	border: 5px #FFF solid;
	box-shadow: none;
	margin: 0px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
}
/* Control Nav */
.flex-control-nav {
	bottom: 14px;
	text-align: center;
}
.flex-control-paging li a {
	width: 18px;
	height: 18px;
	background: rgba(255,255,255,0.5);
	box-shadow: inset 0 0 1px rgba(0,0,0,0.9);
}
.provider-rs-info h4 a {
	color: black;
}
hr {
	margin-top: 0px;
}
.flex-control-paging li a:hover {
	background: rgba(1,158,200,0.7);
}
.flex-control-paging li a.flex-active {
	background: rgba(1,158,200,0.9);
}
.acf-map {
	width: 100%;
	height: 300px;
	border-top: #eeeeee solid 1px;
	margin: 0 0;
}
.uu-left-provider {
	width: 100%;
	overflow: hidden;
}
.uu-main-pict-provider, .uu-provider-info {
	float: left;
}
.uu-provider-info {
	margin-left : 15px;
	position: relative;
	min-height: 100px;
}
.uu-provider-info h2 {
	margin: 0px!important;
	font-size: 2.7em!important;
}
.uu-provider-gallry {
	margin-top: 20px;
}
.black-seperator {
	height: 1px;
	border-top: 1px solid #000;
	margin-top: 30px;
}
.provider_section {
	margin-top: 15px;
}
.providerTab a {
	color: #fff;
}
.save_company {
	background : #000;
}
.save_company {
	color: #fff;
	border: none;
	padding: 5px 10px 5px 10px;
	position: absolute;
	width: 165px;
	height: 35px;
	bottom: 0;
	left: 355px;
}
.save_company i {
	padding-right: 5px;
}
#map {
	height: 300px;
	width: 100%;
	margin-top: 30px;
}
.uultra-profile-basic-wrap .uu-left, .uultra-profile-basic-wrap .uu-mid, .uultra-profile-basic-wrap .uu-right {
	width: 100% !important;
	padding: 0 !important;
	margin: 0 !important;
	display: block !important;
}
.uu-left .uu-main-pict h2 {
	color: #231F20 !important;
}
.more-info {
	display: none;
}
.uu-left .dashboard-menu {
	background: #009CCC;
	color: #FFF;
	padding: 15px;
	position: relative;
	font-size: 15px;
	text-align: left;
}
.uu-profile-nav {
	min-height: 490px;
	background: #2a2520;
	color: #fff;
	text-align: left;
	font-size: 14px;
}
.uu-profile-nav ul {
	position: relative;
	list-style: none;
	margin: 0px
}
#profile-nav {
	position: absolute;
	top: 10px;
	right: 10px;
	float: right;
	padding: 6px 10px;
	border-radius: 3px;
	background: #2A2520;
	border: 1px solid #2A2520;
	color: #FFF;
	display: none;
}
#profile-nav:focus {
	outline: 0;
}
#profile-nav i.fa {
	font-size: 16px;
	margin: 0;
	padding: 0;
}
.uu-profile-nav ul li {
	padding: 15px;
}
.uu-profile-nav ul li i.fa, .uu-left .dashboard-menu i.fa {
	float: left;
	margin-right: 10px;
	padding-top: 5px;
	margin-bottom: 10px;
}
.uu-profile-nav ul li a {
	color: #009CCC;
}
.uu-saved-events, .uu-saved-companies, .uu-discounts, .uu-reviews {
	width: 100%;
	min-height: 350px;
}
.uu-saved-events {
	background: #009ccc;
	margin-bottom: 30px;
}
.save_companies, .save_deal {
	overflow: hidden;
	clear: both;
}
.sv_company_info p {
	font-size: 10px!important;
}
.sv_company_logo {
	width: 60px;
	float: left;
}
.sv_company_info {
	width: 285px;
	float: left;
}
.sv_deal_info {
	width: 200px;
	float: left;
	padding: 10px 0px 0px 30px;
}
.sv_deal_save {
	float: right;
}
.sv_company_save {
	width: 60px;
	float: right;
}
.remove_company, .remove_deal {
	cursor: pointer;
	border: 1px solid #000;
	padding: 5px;
	margin-top: 5px;
}
.save_events {
	margin-top: 5px;
	padding: 10px;
	color: #fff;
	overflow: hidden;
}
.sv_event_info p {
	font-size: 10px!important;
	color: #fff;
}
.sv_event_date {
	width: 50px;
	height: 50px;
	float: left;
	background: #fff;
	color: #009ccc;
	margin-right: 10px;
	text-align: center;
}
.sv_event_info {
	width: 285px;
	float: left;
}
.sv_event_save {
	width: 60px;
	float: right;
}
.remove_event {
	cursor: pointer;
	border: 1px solid #fff;
	padding: 5px;
	margin-top: 5px;
}
.uu-discounts {
	margin-bottom: 30px;
}
.uu-saved-events, .uu-saved-companies, .uu-discounts, .uu-reviews {
	border: 1px solid #009ccc;
}
.uu-title-nobackground {
	overflow: hidden;
	border-bottom: 1px solid #009ccc;
}
.uu-title-nobackground span {
	float: left;
	font-size: 16px;
	color: #000;
	padding-top: 15px;
}
.uu-title-nobackground i {
	color: #009ccc;
	float: left;
	margin: 10px;
	padding: 5px 5px 0px 15px;
}
.uu-title-background {
	overflow: hidden;
	border-bottom: 1px solid #fff;
}
.uu-title-background i {
	color: #fff;
	float: left;
	margin: 10px;
	padding: 5px 5px 0px 15px;
}
.uu-title-background span {
	float: left;
	font-size: 16px;
	color: #fff;
	padding-top: 15px;
}
.uultra-profile-basic-wrap {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}
.dashboard-menu {
	position: relative;
	padding: 10px 15px;
	font-size: 16px;
	color: #FFF;
	background: #00B4F2;
	text-align: left;
	display: none;
}
.dashboard-menu span {
	display: inline-block;
	position: absolute;
	top: 8px;
	right: 10px;
	color: #FFF;
	background: #231F20;
	padding: 3px 10px;
	border-radius: 4px;
}
a.scrollToTop {
	text-decoration: none;
	color: #FFF;
	outline: none;
}
.scrollToTop {
	background: #B2D900;
	border-radius: 50%;
	bottom: 20px;
	color: #fff;
	display: none;
	font-weight: 600;
	font-size: 30px;
	height: 40px;
	line-height: 35px;
	position: fixed;
	right: 10px;
	text-align: center;
	text-decoration: none;
	width: 40px;
}
.commons-panel-content h2 {
	font-size: 14px;
}
.commons-panel-content form label {
	font-size: 14px;
	font-weight: normal;
}
.wp-editor-container {
	border: 1px solid #EEE;
}
.uultra-post-publish .form-horizontal .control-label {
	text-align: left;
	font-weight: 600;
}
.add-new-gallery label {
	font-size: 14px;
	font-weight: normal;
}
#sidebar > li.advertise > a {
	margin-top: 30px;
}
.similar-post .similar-article {
	display: inline-block;
	float: none;
	margin-top: 30px;
	text-align: left;
	vertical-align: top;
}
.similar-post .col-md-4 {
	width: 32.3333%;
	max-height: 240px;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
}
.no-margin-top {
	margin-top: 0;
}
.similar-article-heading {
	font-size: 20px;
	font-weight: 600;
	color: #333;
	text-transform: uppercase;
	margin-top: 0;
}
.similar-post .new-post-content h5 {
	margin: 0;
	font-weight: normal;
	padding-top: 10px;
}
.similar-post .new-post-content h5 a {
	color: #333;
	text-decoration: none;
}
.spsm {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 15px;
}
.spsm>li {
	display: inline-block;
	margin-right: 10px;
}
.spsm>li>a {
	text-decoration: none;
	font-size: 16px;
	vertical-align: middle;
}
.spsm>li>a>i.fa {
	height: 30px;
	width: 35px;
	font-size: 20px;
	text-align: center;
	line-height: 30px;
}
.spsm>li>a>i.fa-facebook {
	background: #3b579a;
	color: #FFF;
}
.spsm>li>a>i.fa-twitter {
	background: #68a9cf;
	color: #FFF;
}
.spsm>li>a>i.fa-google-plus {
	background: #df6a68;
	color: #FFF;
}
.spsm>li>a>i.fa-envelope-o {
	background: none;
	font-size: 37px;
	vertical-align: bottom;
}
.loadmore {
	color: #FFF;
	border-radius: 0px;
	border: 1px solid #B2D900;
	width: 90%;
	height: 50px;
	font-size: 20px;
	background: #B2D900;
	outline: 0;
	margin-bottom: 10px;
}
.loadbutton {
	text-align: center;
}
.crunchify-link {
	padding: 2px 10px 4px 10px !important;
	color: #FFF !important;
	font-size: 14px;
	border-radius: 0px;
	margin-right: 5px;
	cursor: pointer;
	margin-top: 2px;
	display: inline-block;
}
.crunchify-link:hover, .crunchify-link:active .crunchify-link:focus {
	color: #FFF !important;
}
.crunchify-social a.mailto {
	color: #68A9CF;
	font-size: 33px;
	padding: 0;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}
.crunchify-twitter {
	background: #68A9CF;
	color: #FFF;
}
.crunchify-twitter:hover, .crunchify-twitter:active {
	background: #0084b4;
	color: #FFF;
}
.crunchify-facebook {
	background: #3B579A;
	color: #FFF;
}
.crunchify-facebook:hover, .crunchify-facebook:active {
	background: #2d4372;
	color: #FFF;
}
.crunchify-googleplus {
	background: #DF6A68;
	color: #FFF;
}
.crunchify-googleplus:hover, .crunchify-googleplus:active {
	background: #b53525;
	color: #FFF;
}
.crunchify-buffer {
	background: #444;
	color: #FFF;
}
.crunchify-buffer:hover, .crunchify-buffer:active {
	background: #222;
	color: #FFF;
}
.crunchify-pinterest {
	background: #bd081c;
	color: #FFF;
}
.crunchify-pinterest:hover, .crunchify-pinterest:active {
	background: #bd081c;
	color: #FFF;
}
.crunchify-linkedin {
	background: #0074A1;
	color: #FFF;
}
.crunchify-linkedin:hover, .crunchify-linkedin:active {
	background: #006288;
	color: #FFF;
}
.crunchify-whatsapp {
	background: #43d854;
	color: #FFF;
}
.crunchify-whatsapp:hover, .crunchify-whatsapp:active {
	background: #009688;
	color: #FFF;
}
.crunchify-social {
	margin: 10px 0px 15px 0px;
	-webkit-font-smoothing: antialiased;
	font-size: 16px;
}
/*created by sourabh*/
.carousel-inner.onebyone-carosel {
	margin: auto;
	width: 100%;
}
.onebyone-carosel .active.left {
	left: -33.33%;
}
.onebyone-carosel .active.right {
	left: 33.33%;
}
.onebyone-carosel .next {
	left: 33.33%;
}
.onebyone-carosel .prev {
	left: -33.33%;
}
.carousel-control.left {
	background-color: black !important;
}
.carousel-control {
	top: 160px !important;
	width: 50px !important;
	font-size: 20px;
	color: #fff;
	opacity: 1 !important;
	height: 40px;
	left: 15px;
	ox-shadow: 0px 5px 5px #999595;
}
.carousel-control.right {
	left: auto;
	right: 15px!important;
	background-color: black;
}
.head_img {
	margin: 10px 0px 10px 0px;
}
.heading {
	font-size: 12px;
	font-weight: 700;
	word-spacing: 2px;
	letter-spacing: -1px;
}
.des {
	font-size: 12px;
	color: black;
}
.btn_new {
	width: 140px;
	padding: 10px;
	text-align: center;
	font-size: 14px;
	color: white;
	border-radius: 4px;
	margin: 0 auto;
	bottom: 0;
	background-color: #009ccc;
	font-weight: 500;
	position: relative;
}
.select-div {
	padding: 10px 0px 0px 18px;
	width: 38%;
}
.select-div2 {
	width: 23%;
}
.thumb-img img {
	height: auto;
	width: 100%;
}
.save-dl-btn {
	margin: 10px 0px;
	background-color: #059CC9;
	color: white;
}
.hd-top {
	margin-bottom: 8px;
	text-decoration: none;
}
.eventscalendarupcomingevents-6 h2 {
	margin-top: 0px;
}
/*testing*/
ul, ol {
	margin-top: 0;
	margin-bottom: 10px;
	list-style: none;
}
.dealcls {
	margin: 20px 0px 20px 0px;
}
.new_heading2 {
	color: black;
	text-transform: uppercase;
}
.blcackbg {
	background: #000;
	width: 100%;
	height: 87px;
}
.contact-icon .btn_new {
	background-color: #FFF;
	border-radius: 25px;
	width: 40px;
	border-color: transparent;
	color: black;
}
.width25 {
	width: 20%;
	float: left;
	margin-bottom: 5px;
}
.contact_us {
	width: 90%;
	background-color: #98ce1d;
	color: black;
	margin-top: 10px;
}
.border_class {
	border: 1px solid #cccccc;
	margin: 0px 10px 20px 0px;
	width: 31.78%;
	height: auto;
	min-height: 425px;
}
.black_button {
	background-color: black;
	border: 0;
	margin: 30px 0px;
	width: 100%;
	color: white;
	font-size: 14px;
	text-transform: uppercase;
	padding: 12px;
}
.similar-service-img {
	/*width: 33.333%; changed for servicein provider*/
	padding-right: 0;
}
.similar-service-img img {
	width: 100% !important;
	height: auto;
}
.similar-service-info h4 {
	margin-top: 0;
	font-weight: 600;
	font-size: 12px;
}
.similar-service-info h4 a {
	text-decoration: none;
	color: #333;
}
.similar-service-info p {
	font-size: 12px;
}
.light.dp_pec_wrapper {
	background-color: #ffffff;
	margin-top: -15px;
	border-bottom: 1px solid rgba(40,143,177,1);
	border-right: 1px solid rgba(40,143,177,1);
	border-left: 1px solid rgba(40,143,177,1);
}
.dp_pec_wrapper .dp_pec_content {
	width: auto;
	background: #ffffff !important;
}
.top_advt_banner {
	float: left;
	margin-top: -87px;
}
.abtbaner {
	margin-left: 15%;
}
.top_advt_banner img {
	width: 100%;
}
.uu-provider-info h2 {
	color: black !important;
}
.uu-provider-info .fancls {
	font-size: 20px;
}
.uu-provider-info .fancls .new_class {
	color: #59b8f5;
	cursor: pointer;
	font-size: 16px;
}
.btnleft .fa-facebook {
	background: #3d5897 !important;
	color: White !important;
	padding: 5px 12px !important;
	font-size: 15px;
	height: 26px;
	width: 28px;
}
.btnleft .fa-twitter {
	background: #1eb2eb!important;
	color: White !important;
	padding: 5px 8px !important;
	font-size: 15px;
	height: 26px;
	width: 28px;
}
.btnleft .fa-google-plus {
	background: #f0423b!important;
	color: White !important;
	padding: 5px 8px !important;
	font-size: 15px;
	height: 26px;
	width: 28px;
}
.fanfeed2 {
	display: inline-block;
	font-size: 16px;
	padding: 0px 75px 0px 0px !important;
	font-weight: 600;
}
.fancls .fan {
	font-size: 16px;
	font-weight: 600;
}
.fancls .new_class {
	color: #59b8f5;
	cursor: pointer;
	font-size: 16px;
}
.fancls .fanfeed {
	display: inline-block;
	font-size: 16px;
	padding: 0px 0px 0px 20px !important;
	font-weight: 600;
	color: #337ab7 !important;
}
.fanclas .fa-lg {
	font-size: 20px !important;
}
.uu-provider-info .fan {
	display: inline-block;
	font-size: 16px;
	padding: 0px 10px 0px 10px;
	font-weight: 600;
}
.uu-provider-info .fanfeed {
	display: inline-block;
	font-size: 16px;
	padding: 0px 10px 0px 10px;
	font-weight: 600;
	color: #337ab7!important;
}
/*inside pages*/

.features-intro-img {
	position: relative;
}
.features-intro {
	position: relative;
	background: #059cc9;
	background-size: cover;
}
.features-img {
	width: 100%;
	text-align: center;
	line-height: 400px;
}
.nopadding {
	padding-left: 0px;
	padding-right: 0px;
}
.features-img img {
	height: auto;
	padding: 75px 0px 75px 0px;
	width: 100%;
}
.features-slider {
	position: relative;
	padding: 75px 0px 75px 40px;
}
.features-slider h1 {
	font-size: 36px;
	color: white;
	margin-top: 0px;
}
.features-slider h3 {
	font-size: 24px;
	color: white;
}
.features-slider p {
	FONT-SIZE: 16px;
	color: white;
	word-break: keep-all;
}
.screenshots-intro h1 {
	margin-bottom: 30px;
	color: #059cc9;
	font-weight: 700;
	text-align: center;
	font-size: 36px;
	margin-top: 40px;
}
.screenshots-intro p {
	margin-bottom: 25px;
	color: #02080E;
	text-align: center;
	font-size: 18px;
	word-break: keep-all;
}
.screenshots-intro .contact {
	margin-bottom: 35px;
	color: #02080E;
	letter-spacing: .5px;
	text-align: center;
	font-size: 18px;
}
.screenshots-intro .contact a {
	text-decoration: none;
	font-weight: 500;
}
/*services*/
.services h1 {
	font-size: 36px;
	color: #27a9d0;
	margin-top: 50px;
	margin-bottom: 10px;
	text-align: center;
}
.services h3 {
	font-size: 18px;
	margin-bottom: 30px;
	text-align: center;
	color: #000;
	padding-left: 150px;
	padding-right: 150px;
}
.servicespadding {
	padding-left: 150px;
	padding-right: 150px;
}
.services p {
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 40px;
	color: #059cc9;
	font-weight: 600;
	word-break: keep-all;
	text-align: center;
}
.services .overview {
	float: left;
	padding: 20px;
	width: 20%;
}
.services .upper_head {
	border: 1px solid #a2be1b;
	background-color: #FFF;
	border-radius: 100px;
	width: 170px;
	min-height: 170px;
	box-shadow: 10px 10px 5px 0px rgba(231, 231, 231, 0.8);
	margin: 0 auto;
}
.services .upper_head img {
	padding: 55px;
}
.services .upper_head i {
	padding: 60px;
	color: #a2be1b;
	font-size: 3.3em;
}
.servicespadding {
	padding-left: 150px;
	padding-right: 150px;
}
/*community*/
.community {
	background-color: #a2be1b;
	position: relative;
	min-height: 500px;
	background-size: cover;
}
.community h1 {
	font-size: 36px;
	color: white;
	margin-top: 30px;
	margin-bottom: 10px;
	text-align: center;
}
.community h3 {
	font-size: 18px;
	margin-bottom: 30px;
	text-align: center;
	color: #fff;
	padding-right: 150px;
	padding-left: 150px;
}
.community p {
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 40px;
	color: white;
	font-weight: 600;
	text-align: center;
	word-break: keep-all;
}
.community .overview {
	float: left;
	padding: 20px;
}
.community .upper_head {
	border: 1px solid #a2be1b;
	background-color: #FFF;
	border-radius: 100px;
	width: 170px;
	min-height: 170px;
	box-shadow: 10px 10px 5px 0px rgba(20, 17, 17, 0.22);
	margin: 0 auto;
}
.community .upper_head img {
	padding: 35px;
}
.border_class .divbox {
	height: 160px;
	margin-top: 10px;
}
.searah_box {
	height: 100px;
	width: 100%;
	background-color: #009ccc;
}
.body_img img {
	height: 120px;
	width: 100%;
}
/*deals and discount page */
.field_row .dis_field .dis_preview_front {
	margin-bottom: 50px;
	padding: 10px;
}
.field_row .coupon_detail {
	width: 95%;
	overflow: hidden;
	border: solid 3px #000;
	background: #fff;
	padding: 10px;
}
.field_row .coupon_detail #couponInnder {
	padding: 15px;
}
.field_row .coupon_detail #couponUpper {
	border-bottom: 1px solid #000000;
	padding: 10px;
	overflow: hidden;
}
.field_row .coupon_detail #couponimage {
	width: 20%;
	height: 80px;
	float: left;
	margin-right: 15px;
}
.field_row .coupon_detail #couponimage img {
	width: 100%;
	height: 80px;
}
.field_row .coupon_detail #couponinfo {
	width: 77%;
	float: left;
}
.field_row .coupon_detail #couponLower .blog-text {
	width: 42%;
	float: left;
	margin-right: 15px;
}
.btnleft {
	float: left !important;
	margin-top: 8px;
	width: 70%;
}
.sociel {
	width : auto !important;
}
.coupon_detail .save-dl-btnblue {
	margin: 7px 0px;
	background-color: #059CC9;
	color: white;
	float: left;
	padding: 5px;
}
.coupon_detail .save-dl-btnprint {
	margin: 7px 10px;
	background-color: #059CC9;
	color: white;
	height: 28px;
	padding: 5px;
	float: left;
}
.field_row .coupon_detail #couponLower .button-maindeal {
	float: left;
}
ul li.video_ad .simple-heading {
	color: #059cc9;
	font-weight: 700;
	font-size: 20px !important;
	margin-top: 35px;
	background-color: #ffffff;
	padding: 10px 0px;
	margin-bottom: 0px;
	border: 0px;
	text-align: left;
}
.dp_pec_wrapper .dp_pec_add_nav .dp_pec_add_form .add_new_event_form .dp_pec_row.dp_pec_cal_new_sub .dp_pec_row .dp_pec_col6 input.checkbox { margin-top: 18px; }
.dp_pec_wrapper .dp_pec_add_nav .dp_pec_add_form .add_new_event_form .dp_pec_form_desc.dp_pec_form_desc_left  {  left: 20px!important; line-height:normal; top: -20px!important; }
#my-gallery-container .padding { padding:0px 5px!important; }
#my-gallery-container .img-container.item.js-masonry.eeeee.dp_pec_isotope  { width:32.5%!important; }

.dp_pec_date_event.dp_pec_upcoming .dp_pec_columns_1.dp_pec_isotope.dp_pec_date_event_wrap.dp_pec_date_block_wrap.aaaa { display:inline-block!important; }




/* ----------------Responsive media query start here------------------	*/	
@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 1199px) {
.innerFilterInput {
	width: 90px !important;
}
.by-categories ul li, .by-location ul li, .top-rated-provider ul li {
	width: 150px;
}
.tabForm, .providerTab {
	font-size: 16px;
}
button.innerFilterInput {
	margin-top: 0px;
}
.dp_pec_wrapper.dp_pec_400 .dp_pec_content .dp_pec_date_event h1.dp_pec_event_title {
	font-size: 13px;
}
}
@media only screen and (min-width:992px) and (max-width: 1199px) {
.left-banner .right, .right-banner .right {
	width: 150px;
}
.community .overview {
	float: left;
	padding: 20px;
	width: 25%;
}
.servicespadding {
	padding-left: 0px;
	padding-right: 0px;
}
.community h3 {
	padding-right: 10px;
	padding-left: 10px;
}
.services h3 {
	padding-left: 10px;
	padding-right: 10px;
}
}
 @media screen and (min-width: 1024px) {
.crunchify-whatsapp {
	display: none !important;
}
}
 @media only screen and (max-width: 991px) {
#topbar {
	height: 56px;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 1001;
}
#logo {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#topbar-text {
	display: none;
}
.menu-toggle {
	display: block;
}
.menu-toggle a {
	text-decoration: none;
	color: #fafafa !important;
	font-size: 30px;
	text-decoration: none;
}
#header {
	display: none;
}
.side-menu-container {
	display: block;
	overflow: auto;
	position: fixed;
	top: 56px;
}
.side-menu-container #menu-main-menu, .side-menu-container #menu-top-menu {
	margin: 0;
	padding: 0;
}
.side-menu-container #menu-top-menu {
	float: none;
}
.side-menu-container #menu-top-menu > li {
	padding: 0;
	margin: 0;
	display: block;
	float: none;
}
.side-menu-container #menu-main-menu > li > a, .side-menu-container #menu-top-menu > li > a {
	display: block;
	font-size: 14px;
	padding: 15px;
	background: #FFF !important;
	color: #333 !important;
	border-bottom: 1px solid #DDD;
	text-transform: uppercase;
	text-decoration: none;
	transition: all 0.5s ease;
}
.side-menu-container #menu-main-menu > li.current-menu-item > a, .side-menu-container #menu-main-menu > li:hover > a, .side-menu-container #menu-main-menu > li:focus > a, /*.side-menu-container #menu-top-menu > li.current-menu-item > a,*/ .side-menu-container #menu-top-menu > li:hover > a, .side-menu-container #menu-top-menu > li:focus > a {
	background: #059CC9 !important;
	color: #FFF !important;
}
.side-menu-container #menu-top-menu > li:nth-child(1) > a {
	background: #FFF url(images/briefcase-black.png) no-repeat center left !important;
	padding-left: 30px;
	transition: all 0.5s ease;
}
.side-menu-container #menu-top-menu > li:nth-child(1):hover > a {
	background: #059CC9 url(images/briefcase-white.png) no-repeat center left !important;
	color: #FFF !important;
}
.side-menu-container #menu-top-menu > li:nth-child(2) > a {
	background: #FFF url(images/user-black.png) no-repeat center left !important;
	padding-left: 30px;
	transition: all 0.5s ease;
}
.side-menu-container #menu-top-menu > li:nth-child(2):hover > a {
	background: #059CC9 url(images/user-white.png) no-repeat center left !important;
	color: #FFF !important;
}
.side-menu-container #menu-top-menu > li:nth-child(3) > a {
	background: #FFF url(images/lock-black.png) no-repeat center left !important;
	padding-left: 30px;
	transition: all 0.5s ease;
}
.side-menu-container #menu-top-menu > li:nth-child(3):hover > a {
	background: #059CC9 url(images/lock-white.png) no-repeat center left !important;
	color: #FFF !important;
}
#topbar #search-trigger {
	display: block;
}
.header-image {
	margin-top: 50px;
	height: auto !important;
	max-height: none !important;
}
.banner_square {
	margin-bottom: 30px;
}
.searchFilter {
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 30px;
}
.searchFilter h3 {
	margin-top: 0;
}
.searchFilter p {
	padding-bottom: 0;
}
.home-search-form {
	padding-bottom: 0;
}
.product-service-category .form-inline .form-group {
	display: block;
	margin-bottom: 15px;
}
.product-service-category .form-inline .form-control {
	display: block;
	width: 100%;
	vertical-align: middle
}
.product-service-category .form-group {
	margin-bottom: 15px
}
.product-service-category form .form-control {
	display: block;
	width: 100%;
	border: 1px solid #ddd;
	border-radius: 0;
	box-shadow: none;
	height: 40px;
}
.product-service-category form .form-control:focus {
	box-shadow: none;
}
.product-service-category form select.form-control {
	background: #FFF url(images/select-dropdown.jpg) no-repeat 99% 12px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.product-service-category form select[multiple].form-control {
	height: auto;
}
.product-service-category form select.form-control:focus {
	outline: none;
}
.product-service-category form textarea.form-control {
	height: auto;
}
.product-service-category form button[type="submit"].btn {
	border-radius: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}
.product-service-category button.innerFilterInput {
	background: #463c33;
	width: 25% !important;
	height: 40px;
	font-size: 14px;
	color: #fff;
	border: none;
}
.left-banner .left, .right-banner .left {
	float: none;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}
.left-banner .right, .right-banner .right {
	float: none;
	clear: both;
	width: 100%;
	text-align: center;
}
.tabForm, .providerTab {
	font-size: 12px;
	padding: 8px 6px;
}
.breadcrumbs {
	margin-top: 0px;
}
.top_advt_banner {
	margin-top: -67px;
}
.blcackbg {
	height: 100px;
}
.features-img img {
	padding: 40px 0px 10px 0px;
}
.features-slider {
	position: relative;
	padding: 5px 0px 20px 15px;
}
.border_class {
	width: 31.31%;
}
.black_button {
	font-size: 11px;
}
.head_img img {
	width: auto;
}
.field_row .coupon_detail #couponLower .button-maindeal {
	width: 50%;
}
.field_row .coupon_detail #couponinfo {
	width: 70%;
}
.community h3 {
	padding-right: 10px;
	padding-left: 10px;
}
.services h3 {
	padding-left: 10px;
	padding-right: 10px;
}
.uu-provider-info {
	width: 100%;
}
.save_company {
	width: 40%;
}
.btnleft {
	width: 60%;
}
.dp_pec_wrapper .dp_pec_add_nav .dp_pec_add_form .add_new_event_form .dp_pec_form_desc.dp_pec_form_desc_left  {  left:0px!important; line-height:normal; top: 15px!important; }

}
@media only screen and (max-width:970px) {
.border_class2 {
	width: 44%;
	display: inline-block;
}
.border_class {
	width: 48%;
	display: inline-block;
}
.head_img img {
	width: 100px;
	height: 60px;
}
.services .overview {
	padding: 1px;
	margin-left: 20px;
	width: 40%;
}
.community .overview {
	padding: 1px 40px;
	width: 30%;
}
.features-img img {
	height: 400px;
	padding: 40px 0px 10px 0px;
}
.features-slider {
	position: relative;
	padding: 5px 0px 20px 15px;
}
.community h3 {
	padding-right: 10px;
	padding-left: 10px;
}
.services h3 {
	padding-left: 10px;
	padding-right: 10px;
}
}
 @media only screen and (max-width: 768px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	width: 100%;
	float: left;
}
.form-inline .form-group {
	display: block;
	margin-bottom: 15px;
}
.form-inline .form-control {
	display: block;
	width: 100%;
	vertical-align: middle
}
.form-group {
	margin-bottom: 15px
}
form .form-control {
	display: block;
	width: 100%;
	border: 1px solid #ddd;
	border-radius: 0;
	box-shadow: none;
	height: 40px;
}
form .form-control:focus {
	box-shadow: none;
}
form select.form-control {
	background: #FFF url(images/select-dropdown.jpg) no-repeat 99% 12px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
form select[multiple].form-control {
	height: auto;
}
form select.form-control:focus {
	outline: none;
}
form textarea.form-control {
	height: auto;
}
form button[type="submit"].btn {
	border-radius: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}
button.filterInput {
	width: 25%;
	height: 40px;
	display: block;
}
.footer-social-media {
	max-width: 225px;
	margin: 15px auto 0 auto;
}
.footer {
	padding-bottom: 15px;
}
.sidebar-container {
	background: #2A2521;
	margin-top: 30px;
}
#sidebar-container {
	margin-top: 15px;
	margin-bottom: 15px;
}
#sidebar {
	background: #FFF;/*padding:15px;*/
}
#sidebar h2 {
	margin-bottom: 15px;
	margin-top: 5px;
	color: #333;
}
.dp_pec_wrapper .dp_pec_content {
	background: none !important;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event {
	padding: 0 !important;
	margin: 15px 0 !important;
}
a.btn-light-green {
	/*margin: 15px 0;*/
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}
.searchFilter p {
	color: #FFF;
	font-weight: normal;
	padding-top: 0;
}
ul.news-post li {
	margin-top: 30px;
}
.left-banner {
	margin-bottom: 30px;
}
.left-banner .left, .right-banner .left {
	height: 60px;
	width: 60px;
	float: left;
	margin-left: auto;
	margin-right: 10px;
	margin-bottom: 15px;
}
.left-banner .left i.fa, .right-banner .left i.fa {
	font-size: 30px;
	line-height: 60px;
}
.left-banner .right, .right-banner .right {
	float: none;
	clear: none;
	text-align: left;
}
.by-categories ul li, .by-location ul li, .top-rated-provider ul li {
	width: 180px;
}
#flashplayer {
	width: 100% !important;
	height: auto !important;
}
#eventscalendarupcomingevents-6 {
	padding: 15px;
}
h2.simple-heading {
	padding: 15px;
}
#sidebar > li.advertise > a > img {
	margin-bottom: 30px;
}
#sidebar > li.advertise:first-child > a > img {
	margin-top: 0;
}
#sidebar > li.advertise:last-child > a > img {
	margin-bottom: 0px;
}
.light.dp_pec_wrapper .dp_pec_nav span.prev_month strong, .light.dp_pec_wrapper .dp_pec_nav span.next_month strong, .light.dp_pec_wrapper .dp_pec_nav span.prev_day strong, .light.dp_pec_wrapper .dp_pec_nav span.next_day strong {
	display: none !important;
}
.tabForm, .providerTab {
	float: none;
	clear: both;
	border-bottom: 1px solid #FFF;
	font-size: 16px;
	padding: 8px;
}
#profile-nav {
	display: block;
}
.uu-profile-nav {
	display: none;
}
.uultra-profile-basic-wrap .uu-left {
	height: auto !important;
	min-height: 150px !important;
}
.uu-profile-nav {
	height: auto;
	min-height: 150px;
}
.uu-discounts, .uu-saved-events {
	margin-top: 30px;
}
.dashboard-menu {
	display: block;
	margin-bottom: 1px;
	cursor: pointer;
}
.usersultra-dahsboard-cont .usersultra-dahsboard-left {
	margin-bottom: 30px;
}
.usersultra-dahsboard-cont .usersultra-dahsboard-left ul.main_menu {
	display: none;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event .dp_pec_event_description {
	padding-bottom: 5px;
	left: 0;
}
.header-image2 {
	display: none;
}
#page-container {
	margin-top: 35px;
}
.rated-list {
	background-color: transparent;
}
.slogan {
	font-size: 24px;
}
.ad-footer {
	width: 100%;
}
.top_advt_banner {
	margin-top: -67px;
}
#main-content {
	margin-top: 0px;
}
.community h3 {
	padding-right: 10px;
	padding-left: 10px;
}
.services h3 {
	padding-left: 10px;
	padding-right: 10px;
}
.screenshots-intro h1 {
	margin-top: 10px;
}
}
@media only screen and (min-width:768px) and (max-width: 991px) {
.filterInput {
	width: 106px;
}
}
@media only screen and (max-width: 767px) {
li.midicons-provider {
	width: 50%;
}
.top_advt_banner {
	margin-top: -64px;
}
.blcackbg {
	height: 120px;
}
.product-service-category button.innerFilterInput {
	width: 47% !important;
	margin-right: 10px;
}
.border_class2 {
	width: 220px;
	display: inline-block;
}
.border_class {
	width: 44%;
	display: inline-block;
	margin-left: 15px;
}
.nopadding {
	padding-left: 15px;
	padding-right: 15px;
}
.head_img img {
	width: auto;
}
.searah_box {
	height: 100px;
	width: 100%;
	background-color: #009ccc;
}
/*exclusive offer page*/
.black_button {
	width: 100%;
}
.services .overview {
	padding: 1px;
	margin-left: 0px;
	width: 45%;
}
.servicespadding {
	padding-left: 0px;
	padding-right: 0px;
}
.community .overview {
	padding: 1px 40px;
	width: 30%;
}
.features-slider {
	padding: 5px 0px 20px 20px;
}
.services h3 {
	font-size: 14px;
	padding: 0px;
}
.services h1 {
	font-size: 18px;
	margin-top: 20px;
}
.services p {
	text-align: center;
}
.services .upper_head {
	margin: 0 auto;
}
.community h1 {
	font-size: 18px;
}
.community h3 {
	font-size: 14px;
	padding-right: 10px;
	padding-left: 10px;
}
.community .upper_head {
	margin: 0 auto;
}
.community p {
	padding: 0px;
}
.community .overview {
	padding: 1px;
}
.screenshots-intro h1 {
	margin-top: 10px;
}
.features-img img {
	height: auto;
	padding: 40px 0px 10px 0px;
}
.features-img {
	height: auto;
}
.new_heading2 {
	color: black;
	text-transform: uppercase;
	margin-top: 40px;
}
#my-gallery-container .img-container.item.js-masonry.eeeee.dp_pec_isotope  { width:100%!important; margin-right:0px!important; }
.dp_pec_wrapper .dp_pec_add_nav .dp_pec_add_form .add_new_event_form .dp_pec_form_desc.dp_pec_form_desc_left {     display: inline !important; left:5px !important; top:5px!important; }


}
@media only screen and (min-width:480px) and (max-width: 767px) {
.product-service-category form select.form-control {
	background: #FFF url(images/select-dropdown.jpg) no-repeat 98% 12px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.tabForm, .providerTab {
	font-size: 16px;
}
.form-width {
	width: 50%;
	text-align: left;
	float: left;
}
button.filterInput {
	width: 45%;
	height: 40px;
	display: block;
}
#main-content {
	margin-top: 0px;
}
.blcackbg {
	height: 100px;
}
.paddingleft {
	padding-left: 15px;
}
.select-div2 {
	width: auto;
}
.field_row .coupon_detail #couponinfo {
	width: 60%;
}
.btnleft {
	width: 100%;
}
.select-div {
	padding: 10px 0px 0px 18px;
	width: 38%;
	float: left;
}
.uu-provider-info {
	width: 80%;
}
.save_company {
	width: 40%;
}
.btnleft {
	width: 60%;
}
}
@media only screen and (max-width: 680px) {
.top_advt_banner {
	margin-top: -54px;
}
.blcackbg {
	height: 120px;
}
.april_bottomheading {
	height: auto !important;
}
.april_bottomheading h3 {
	font-size: 16px !important;
}
.april_bottomlistview {
	font-size: 12px !important;
}
}
@media only screen and (max-width: 600px) {
	.april_bottomheading {
	height: auto !important;
}
.april_bottomheading h3 {
	font-size: 16px !important;
}
.april_bottomlistview {
	font-size: 12px !important;
}
.top_advt_banner {
	margin-top: -52px;
}
.blcackbg {
	height: 100px;
}
.screenshots-intro h1 {
	margin-top: 10px;
}
.border_class2 {
	width: 92%;
	display: inline-block;
}
.border_class {
	width: 92%;
	display: inline-block;
}
.searah_box {
	height: 100px;
	width: 100%;
	background-color: #009ccc;
}
.services .overview {
	padding: 1px 40px;
	margin-left: 0px;
	width: 45%;
}
.servicespadding {
	padding-left: 0px;
	padding-right: 0px;
}
.community .overview {
	padding: 1px 40px;
	width: 30%;
}
.features-slider {
	padding: 0px 0px 20px 20px;
}
.services h3 {
	font-size: 14px;
	padding: 5px;
}
.services h1 {
	font-size: 18px;
	margin-top: 20px;
}
.services p {
	padding: 0px;
	text-align: center;
}
.services .upper_head {
	margin: 0 auto;
}
.community h1 {
	font-size: 18px;
}
.community h3 {
	font-size: 14px;
	padding-right: 10px;
	padding-left: 10px;
}
.community .upper_head {
	margin: 0 auto;
}
.community p {
	padding: 0px;
}
.community .overview {
	padding: 1px;
}
.body_img img {
	height: auto;
	width: 100%;
}
.field_row .coupon_detail #couponLower .blog-text {
	width: 100%;
}
}
@media only screen and (max-width:580px) {
	.april_bottomheading {
	height: auto !important;
}
.april_bottomheading h3 {
	font-size: 16px !important;
}
.april_bottomlistview {
	font-size: 12px !important;
}
.screenshots-intro h1 {
	margin-top: 10px;
}
.border_class2 {
	width: 92%;
	display: inline-block;
}
.border_class {
	width: 92%;
	display: inline-block;
}
.searah_box {
	height: 100px;
}
.services .overview {
	padding: 1px;
	margin-left: 0px;
	width: 100%;
}
.community .overview {
	width: 100%;
}
.features-slider {
	padding: 20px 0px 20px 20px;
}
.services h3 {
	font-size: 14px;
	padding: 5px;
}
.services h1 {
	font-size: 18px;
	margin-top: 20px;
}
.services p {
	padding: 0px;
	text-align: center;
}
.services .upper_head {
	margin: 0 auto;
}
.community h1 {
	font-size: 18px;
}
.community h3 {
	font-size: 14px;
	padding-right: 10px;
	padding-left: 10px;
}
.community .upper_head {
	margin: 0 auto;
}
.community p {
	padding: 0px;
}
.community .overview {
	padding: 1px;
}
}
@media only screen and (max-width: 520px) {
.top_advt_banner {
	margin-top: -44px;
}
.blcackbg {
	height: 100px;
}
.head_img img {
	width: auto;
}
.april_bottomheading {
	height: auto !important;
}
.april_bottomheading h3 {
	font-size: 16px !important;
}
.april_bottomlistview {
	font-size: 12px !important;
}
}
@media only screen and (max-width:500px) {
.select-div {
	width: 37%;
}
.april_bottomheading {
	height: auto !important;
}
.april_bottomheading h3 {
	font-size: 16px !important;
}
.april_bottomlistview {
	font-size: 12px !important;
}
}
@media only screen and (max-width: 479px) {
.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event span.dp_pec_date_event_time {
	margin-left: 10px;
}
.searchFilter h3 {
	font-size: 20px;
}
.searchFilter p {
	font-size: 16px;
}
ul.news-post li .new-post-img {
	max-width: 100px;
	padding-right: 10px;
}
ul.news-post li .new-post-img img {
	width: 100%;
	height: auto !important;
}
#logo a img {
	max-width: 80%;
}
.dp_pec_wrapper.dp_pec_400 .dp_pec_content .dp_pec_date_event.dp_pec_upcoming {
	padding: 15px 5px !important;
	margin: 0 !important;
}
.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event h1.dp_pec_event_title, .light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event .dp_pec_event_location {
	margin: 0 !important;
}
a.site-lock, #siteseal {
	display: block;
	position: relative;
	margin-top: 15px;
}
a.site-lock img {
	width: 117px;
	margin-left: auto;
	margin-right: auto;
}
span#siteseal img {
	display: block;
	width: 117px;
	margin-left: auto;
	margin-right: auto;
}
.product-service-category form select.form-control {
	background: #FFF url(images/select-dropdown.jpg) no-repeat 97% 12px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.provider-rs-logo {
	width: 70px;
	padding-right: 0;
}
.provider-rs-logo img {
	width: 100%;
}
.xoouserultra-edit-show {
	padding-top: 0 !important;
}
.xoouserultra-field {
	padding: 0 !important;
}
.header-image2 {
	margin-top: 56px;
}
.xoouserultra-main {
	padding: 15px !important;
}
.usersultra-dahsboard-cont .usersultra-dahsboard-center h1 {
	font-size: 16px !important;
	line-height: 20px;
}
.contact-page .contactTab {
	font-size: 10px;
	width: 30%;
	min-height: 40px;
	padding: 5px;
	line-height: 14px;
}
.contact-page #serviceTab, .contact-page #expertTab {
	line-height: 30px;
}
.video-container {
	padding-bottom: 32.25%;
}
#midiconwrapper .midicons-provider {
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.form-width {
	width: 100%;
	text-align: left;
	float: left;
}
button.filterInput {
	width: 100%;
	height: 40px;
	display: block;
}
.width90 {
	width: 100% !important;
}
.top_advt_banner {
	margin-top: -39px;
}
.blcackbg {
	height: 100px;
}
#main-content {
	margin-top: 0px;
}
.product-service-category button.innerFilterInput {
	width: 96% !important;
}
.screenshots-intro h1 {
	margin-top: 10px;
}
.border_class2 {
	width: 92%;
}
.border_class {
	width: 92%;
	display: block;
}
.searah_box {
	height: 220px;
	width: 100%;
	background-color: #009ccc;
}
.services .overview {
	padding: 1px;
	margin-left: 0px;
	width: 100%;
}
.community .overview {
	width: 100%;
}
.features-slider {
	padding: 0px 0px 20px 20px;
}
.services h3 {
	font-size: 14px;
	padding: 5px;
}
.services h1 {
	font-size: 18px;
	margin-top: 20px;
}
.services p {
	padding: 0px;
	text-align: center;
}
.services .upper_head {
	margin: 0 auto;
}
.community h1 {
	font-size: 18px;
}
.community h3 {
	font-size: 14px;
	padding-right: 10px;
	padding-left: 10px;
}
.community .upper_head {
	margin: 0 auto;
}
.community p {
	padding: 0px;
}
.community .overview {
	padding: 1px;
}
.new_heading2 {
	color: black;
	text-transform: uppercase;
	margin-top: 0px;
}
.paddingleft {
	padding-left: 15px;
}
.select-div {
	width: 100% !important;
	padding: 0px 20px;
}
.form-group {
	margin-bottom: 0px !important;
}
.save_company {
	width: 100%;
	margin-top: 20px;
}
.btnleft {
	width: 100%;
}
.april_bottomheading {
	height: auto !important;
}
.april_bottomheading h3 {
	font-size: 16px !important;
}
.april_bottomlistview {
	font-size: 12px !important;
}
}
@media only screen and (max-width: 425px) {
.by-categories ul li, .by-location ul li, .top-rated-provider ul li {
	width: 120px;
}
.light.dp_pec_wrapper .dp_pec_dayname span {
	font-weight: normal;
	font-size: 10px;
}
.header-image2 {
	margin-top: 56px;
}
.xoouserultra-field-value table {
	width: 100%;
}
.form-width {
	width: 100%;
	text-align: left;
	float: left;
}
button.filterInput {
	width: 100%;
	height: 40px;
	display: block;
}
.width90 {
	width: 100% !important;
}
.top_advt_banner {
	margin-top: -33px;
}
#main-content {
	margin-top: 0x;
}
.paddingleft {
	padding-left: 15px;
}
}
@media only screen and (min-width:360px) and (max-width: 479px) {
.coupon_detail .save-dl-btnprint {
	margin: 0px;
}
.april_bottomheading {
	height: auto !important;
}
.april_bottomheading h3 {
	font-size: 16px !important;
}
.april_bottomlistview {
	font-size: 12px !important;
}
}
@media only screen and (max-width: 360px) {
	.april_bottomheading {
	height: auto !important;
}
.april_bottomheading h3 {
	font-size: 16px !important;
}
.april_bottomlistview {
	font-size: 12px !important;
}
.by-categories h3, .by-location h3, .top-rated-provider h3 {
	font-size: 16px;
}
.provider-rs-logo {
	width: 60px;
	padding-right: 0;
}
.usersultra-dahsboard-center input[type="button"] {
	font-size: 12px;
}
.commons-panel-heading h2 {
	font-size: 16px !important;
}
.form-width {
	width: 100%;
	text-align: left;
	float: left;
}
button.filterInput {
	width: 100%;
	height: 40px;
	display: block;
}
.width90 {
	width: 100% !important;
}
.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event span.dp_pec_date_event_time {
	margin-left: 10px;
}
.top_advt_banner {
	margin-top: -30px;
}
.blcackbg {
	height: 85px;
}
#main-content {
	margin-top: 0px;
}
.screenshots-intro h1 {
	margin-top: 10px;
}
.border_class2 {
	width: auto;
}
.border_class {
	width: auto;
	display: block;
}
.searah_box {
	height: 220px;
	width: 100%;
	background-color: #009ccc;
}
.services .overview {
	padding: 1px;
	margin-left: 0px;
	width: 100%;
}
/*about us page*/
.community .overview {
	width: 100%;
}
.features-slider {
	padding: 0px 0px 20px 20px;
}
.services h3 {
	font-size: 14px;
	padding-right: 10px;
	padding-left: 10px;
}
.services h1 {
	font-size: 18px;
	margin-top: 20px;
}
.services p {
	padding: 0px;
	text-align: center;
}
.services .upper_head {
	margin: 0 auto;
}
.community h1 {
	font-size: 18px;
}
.community h3 {
	font-size: 14px;
	padding-right: 10px;
	padding-left: 10px;
}
.community .upper_head {
	margin: 0 auto;
}
.community p {
	padding: 0px;
}
.community .overview {
	padding: 1px;
}
.features-img img {
	height: auto;
}
.features-img {
	height: auto;
}
.servicespadding {
	padding-left: 0px;
	padding-right: 0px;
}
.paddingleft {
	padding-left: 15px;
}
.field_row .coupon_detail #couponLower .blog-text {
	width: 100%;
}
.btnleft {
	float: left !important;
	margin-top: 8px;
	width: 100%;
}
.field_row .coupon_detail #couponimage {
	width: 40%;
}
.field_row .coupon_detail #couponinfo {
	width: 50%;
}
}
@media only screen and (max-width: 320px) {
	.april_bottomheading {
	height: auto !important;
}
.april_bottomheading h3 {
	font-size: 16px !important;
}
.april_bottomlistview {
	font-size: 12px !important;
}
.banner_square {
	padding: 10px 0;
}
.form-width {
	width: 100%;
	text-align: left;
	float: left;
}
button.filterInput {
	width: 100%;
	height: 40px;
	display: block;
}
.width90 {
	width: 100% !important;
}
.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event span.dp_pec_date_event_time {
	margin-left: 10px;
}
/*****************************************************/

/*****************************************************/
.button-main {
	float: right;
	width: 60%;
}
.blog-text {
	width: 38%;
	float: left;
}
.blog-text p {
	font-size: 14px;
}
.button-main .print-btn, .save-btn {
	background: #009CCC;
	padding: 6px 15px;
	color: #fff;
	font-size: 14px;
	margin-right: 5px;
	border: none;
}
.button-main .print-btn, .save-btn:hover {
	color: #fff;
}
.button-main .fa-facebook {
	background: #3d5897;
	font-size: 18px;
	height: 34px;
	line-height: 22px;
	margin-right: 4px;
	padding: 8px 12px;
	text-align: center;
	vertical-align: bottom;
	width: 36px;
	color: #fff;
}
.button-main .fa-facebook:hover {
	background: #2c4c79;
	cursor: pointer;
}
.button-main .fa-twitter {
	background: #00b2eb;
	font-size: 18px;
	height: 34px;
	line-height: 22px;
	margin-right: 4px;
	padding: 7px 10px;
	text-align: center;
	vertical-align: bottom;
	width: 36px;
	color: #fff;
}
.button-main .fa-twitter:hover {
	background: #0091c6;
	cursor: pointer;
}
.button-main .fa-google-plus {
	background: #f0423b;
	font-size: 18px;
	height: 34px;
	line-height: 20px;
	margin-right: 4px;
	padding: 8px 12px;
	text-align: center;
	vertical-align: bottom;
	width: 36px;
	color: #fff;
}
.button-main .fa-google-plus:hover {
	background: #c1322f;
	cursor: pointer;
}
.contact-icon {
	width: 10%;
	float: left;
}
.contact-text {
	width: 86%;
	float: left;
	margin-left: 10px;
	text-align: left;
}
.uu-provider-info .fancls {
	font-size: 20px;
}
.btnleft .fa-facebook {
	background-color: #3b5699;
	color: #FFF !important;
}
.btnleft .fa-twitter {
	background-color: #15b1ee;
	color: #FFF !important;
}
.btnleft .fa-google-plus {
	background-color: #f33f33;
	color: #FFF !important;
}
.btn-circle {
	width: 30px;
	height: 30px;
	text-align: center;
	padding: 6px 0;
	font-size: 12px;
	line-height: 1.428571429;
	border-radius: 15px;
}
.bus_contact .fa-phone, .fa-map-marker, .fa-laptop, .fa-mobile-phone {
	font-size: 17px;
}
.bus_contact .btn-success {
	background-color: #fff;
	border-color: #fff;
	color: #000;
}
.bus_contact .btn-success:hover {
	background-color: #fff;
}
.cnt-btn {
	background: #9c3 none repeat scroll 0 0;
	font-weight: 600;
	color: #000;
	margin: 10px;
	padding: 10px;
	text-align: center;
	width: 94%;
}
.spcls {
	margin-top: 5px;
}
.uu-provider-info .fancls {
	display: inline-block;
	font-size: 16px;
	padding: 0px 10px 0px 2px;
}
.fan {
	display: inline-block;
	font-size: 16px;
	padding: 0px 10px 0px 10px;
	font-weight: 600;
}
.fanfeed {
	display: inline-block;
	font-size: 16px;
	padding: 0px 10px 0px 10px;
	font-weight: 600;
	color: #337ab7!important;
}
.new_class {
	color: #59b8f5;
	cursor: pointer;
	font-size: 16px;
}
.headcls {
	color: #333!important;
}
.menu-item-793 {
	float: right !important;
	position: relative;
	right: 70px;
}
.menu_login {
	position: relative;
	right: -200px;
}
.features-slider h4 {
	font-size: 18px;
	color: white;
}
.philcls {
	margin-top: 0px !important;
}
.top_advt_banner {
	margin-top: -26px;
}
.blcackbg {
	height: 87px;
}
#main-content {
	margin-top: 0px;
}
.paddingleft {
	padding-left: 15px;
}
.btnleft {
	float: left !important;
	margin-top: 8px;
	width: 100%;
}
.field_row .coupon_detail #couponLower .blog-text {
	width: 100%;
}
.field_row .coupon_detail #couponimage {
	width: 40%;
}
.field_row .coupon_detail #couponinfo {
	width: 50%;
}
}
@media only screen and (min-width: 320px) and (max-width: 970px) {
.abtbaner {
	margin-left: 0%;
}
.abtbaner img {
	height: 87px;
}
.april_leftbar {
   
    margin-top: 20px !important;
	margin-bottom: 20px;
}
.april_topclass {
    margin-top: 20px !important;
}
.april_signup {margin-left: 0px !important;}
h3.april_signupjoin {margin-left: 0px !important;}
.header-image {
	
	background-image: url('./images/bgnew.jpg');
	background-position: 60% 10%;
	
	
	
}
.margintop60 {margin-top: 0px !important;}
.april_signupdes p {  height:auto !important;
margin-bottom: 10px !important;}
.april_image img {
	
	width: 28px !important;
}
}
 @media only screen and (min-width: 970px) and (max-width: 1160px) {
.abtbaner {
	margin-left: 7%;
}
.abtbaner img {
	height: 87px;
}
}
 @media only screen and (min-width: 1160px) and (max-width: 1260px) {
.abtbaner {
	margin-left: 7%;
}
.abtbaner img {
	height: 87px;
}
}
 @media only screen and (min-width: 1260px) and (max-width: 1450px) {
.abtbaner {
	margin-left: 15%;
}
.abtbaner img {
	height: 87px;
}
}
@media only screen and (min-width: 1460px) and (max-width: 1620px) {
.abtbaner {
	margin-left: 19%;
}
.abtbaner img {
	height: 87px;
}
}
 @media only screen and (min-width: 1620px) and (max-width: 1750px) {
.abtbaner {
	margin-left: 22%;
}
#navbar ul li {
	float: left;
	margin-right: 22px;
}
.abtbaner img {
	height: 87px;
}
}
@media screen and (min-width: 1750px) and (max-width: 2069px) {
.abtbaner {
	margin-left: 25%;
}
#navbar ul li {
	float: left;
	margin-right: 22px;
}
.abtbaner img {
	height: 87px;
}
.header-image {
	
	background-image: url('./images/bgnew.jpg');
	background-position: 80% 10%;
	
}

}
@media screen and (min-width: 2069px) and (max-width: 2269px) {
.abtbaner {
	margin-left: 28%;
}
#navbar ul li {
	float: left;
	margin-right: 22px;
}
.abtbaner img {
	height: 87px;
}
}
@media screen and (min-width: 2269px) and (max-width: 5269px) {
.abtbaner {
	margin-left: 32%;
}
}
/* ----------------25april start here------------------	*/	
.newpadding {padding-left: 0px;
padding-right: 0px;}
.april_topclass {
	margin-top: 80px;
}
.april_heading {
	text-align: left;
}
.april_heading h2 {
	text-transform: uppercase;
	font-size: 35px;
	color: white;
	font-weight: 700;
}
.april_bottomheading {
	text-align: left;
	height: 70px;
	color: white;
	text-transform: uppercase;
}
.april_bottomheading h3 {
	font-size: 21px;
	font-weight: 600;
}
.april_bottomlist {
	color: white;
	text-align: left;
}
.april_image img {
	
	width: 38px;
}
.april_bottomlistview {
	text-decoration: underline;
	font-size: 18px;
	line-height: 1.6;
}
.april_leftbar {
	background-color: #f1edea;
	padding: 30px;
	margin-top: 0px;
}
.april_title {
	color: #059cc9;
	font-size: 50px;
	font-weight: 700;
	text-transform: uppercase;
}
.april_subtitle {
	color: #32a5cb;
	text-transform: uppercase;
	font-size: 22px;
}
.april_des {
	color: #605e5e;
	word-break: keep-all;
	text-align: center;
	font-size: 14px;
}
.april_button {
	background: #b2cf25;
	width: 180px;
	color: white;
	font-size: 30px;
	text-transform: uppercase;
	margin: 0 auto;
	margin-top: 10px;
}
.arrow_down {    margin: 0 auto;
   
    width: 0;
    height: 0;
    border-left: 40px solid transparent;
    border-right: 40px solid transparent;
    border-top: 24px solid #000;
}
.april_signup {margin-left: 50px;}
.april_signupdes p { font-size: 16px;color: #000; height:80px;}
h3.april_signupjoin {text-align: center;
font-size: 32px;
color:#059cc9;
font-weight: bold;
margin-left: 50px;
}
.april_signupbutton

{background: #c5e430; /* Old browsers */
background: -moz-linear-gradient(top, #c5e430 0%, #b0cd24 50%, #9cb718 88%, #9cb718 95%, #9cb718 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #c5e430 0%,#b0cd24 50%,#9cb718 88%,#9cb718 95%,#9cb718 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #c5e430 0%,#b0cd24 50%,#9cb718 88%,#9cb718 95%,#9cb718 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5e430', endColorstr='#9cb718',GradientType=0 );
cursor: pointer;
color: black;
font-size: 18px;
text-align: center;
margin: 0 auto;
width: 200px;
border-radius: 5px;
padding: 8px 0px;
text-transform: uppercase;
margin-bottom: 40px;}
.april_bottomlistview a{ color:#fff;}
.april_button a{ color:#fff;}
.april_signupbutton a {color:#fff;}
.april_signupbutton a:hover {color:#fff;}
.april_signupimage img {margin: 0 auto;}
/* ----------------End here------------------	*/

/**************Add More Class ***************/
.addmorebut{background: #337ab7;
    padding: 4px 8px;
    color: #fff;
    border-radius: 4px;
    font-weight: bold;
}


.addmorebut a {
    color: #fff;
   }
 .addmorebut a:hover  {
    color: #fff;
 }


.delete{background: #F00;
    color: #fff;
    padding: 4px 8px;
    font-size: 14px;
    border: none;
    border-radius: 4px;
    margin-top: 10px !important;}

.other_address { margin: 0 0 15px;  padding-left: 0px !important; }	
.other_address p{ margin: 0 0 15px; }
/*********************************************************************/
/*************** 12/7/17 For event calander ****************************/
/*********************************************************************/


.verifybut{background: #337ab7;
    padding: 4px 8px;
    color: #fff;
    border-radius: 4px;
    font-weight: bold;
}


a.verifybut {
    color: #fff;
   }
 a.verifybut:hover  {
    color: #fff;
 }

  .pdhead{  display: inline-block; }
  .verfiyques { display: inline-block; float:right; margin-top:20px;}
/**************upcoming event ***************/

.dp_pec_isotope {display: inline-block;
    float: none;
    margin-right: 2px;
    vertical-align: top;
    width: 31.65%;}
.dp_pec_wrapper .dp_pec_content {float:left !important;}
.dp_pec_grid_wrapper li.dp_pec_grid_event.dp_pec_grid_columns_1, .dp_pec_date_event_wrap.dp_pec_columns_1 {
     margin-bottom: 10px !important; float: left !important;
     min-width: 0; 
}
.dp_pec_wrapper .clear {
   clear:none !important;
    float: left !important;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event {
    padding: 10px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin: 5px 0;
    overflow: hidden;
    position: unset !important;
 
}
.light.dp_pec_wrapper .dp_pec_add_nav {
    
    background: #d0e4f3 !important;
}
.dp_pec_new_event_wrapper .dp_pec_submit_event, .dp_pec_new_event_wrapper .dp_pec_remove_event, .dp_pec_new_event_wrapper .dp_pec_cancel_booking, .pec_event_page_send_booking, .pec_action_btn{color: #fff !important;
background-color: #009ccc !important;}
.dp_pec_wrapper .dp_pec_nav
{background: #02a2d1;
margin-top: 0px !important;
margin-left: 0px !important;
margin-right: 0px !important;
padding: 5px;
color: white;}
.dp_pec_wrapper .dp_pec_nav .selectric .label { color: #ffffff !important; }
.dp_pec_new_event_wrapper .selectric .button, .dp_pec_wrapper .selectric .button, .dp_pec_nav .selectric .button, .dpProEventCalendarModal .selectric .button {color: white !important;}

.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event .dp_pec_date_event_link { width: 160px !important;}
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event h2.dp_pec_event_title, .dp_pec_wrapper .dp_pec_content .dp_pec_date_event h2.dp_pec_event_title .dp_pec_event_title_sp{ margin: 0; margin-bottom: 10px; font-size: 14px !important; line-height: 120%; display: block; width: 100% !important; height: auto;background: none !important; color: #059cc9 !important; float: left !important; position: relative; height:auto!important; text-transform: uppercase;}

.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event span { color: #999999!important float: right; width: 100%; margin: 0px; height: auto; background: transparent !important; }
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event .dp_pec_date_event_link span {display: none !important;}
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event .dp_pec_date_time, .dp_pec_accordion_wrapper .dp_pec_accordion_event span.pec_time, .dp_pec_wrapper .dp_pec_content .dp_pec_date_event .pec_featured, .dp_pec_accordion_wrapper .dp_pec_accordion_event .pec_featured, .dp_pec_wrapper .dpProEventCalendar_feed
 {font-size:11px !important;}
 .light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event .dp_pec_date_event_link {margin-top: -50px;}
.dp_pec_wrapper .dp_pec_nav .selectric .label {  font-size: 20px !important;font-weight: 700 !important;}
.light.dp_pec_wrapper { border: 0px solid #E6E6E6 !important; border-bottom: 0px solid #E9E9E9 !important; background: #f9f9f9 !important;  -moz-box-shadow: 0px 0px 0px #d6d6d6 !important; -webkit-box-shadow: 0px 0px 0px #d6d6d6 !important; box-shadow: 0px 0px 0px #d6d6d6 !important;}
.dp_pec_wrapper .dp_pec_nav span.prev_month, .dp_pec_wrapper .dp_pec_nav span.prev_day, .dp_pec_wrapper .dp_pec_nav span.next_week, .dp_pec_wrapper .dp_pec_nav span.prev_week {opacity: 1 !important;}


/**/
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event .dp_pec_date_time {     margin: 0px;     color: white !important; }
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event.dp_pec_upcoming .dp_pec_clear { clear:none; }
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event.dp_pec_upcoming .dp_pec_event_title .dp_pec_event_title_sp { 
color: #059cc9 !important; font-weight: 500 !important; font-size: 14px !important; line-height:normal; text-transform:capitalize; width:100%!important; margin-bottom:3px; }
.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event span { margin:0px; }
.dp_pec_date_event.dp_pec_upcoming .dp_pec_event_title .dp_pec_event_title_sp { width:100%!important; }

.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event .dp_pec_date_event_link {  height: 30px!important; line-height: 30px!important; margin-top:0px!important; width:100%!important; }
.dp_pec_content .dp_pec_event_description, .dp_pec_content .dp_pec_event_description p { padding-top:5px!important; font-size:13px!important; }
.dp_pec_content .dp_pec_event_description_short .dp_pec_event_description_more { font-size:13px!important; }
.dp_pec_content { }
.dp_pec_content .dp_pec_event_photo { float:left; margin-top:1px; clear:both; }
#sidebar-container .dp_pec_wrapper.dp_pec_400 .dp_pec_content { padding:0px; }
#sidebar-container .dp_pec_wrapper.dp_pec_400 .dp_pec_content .dp_pec_isotope { width:100%!important; margin:5px 0px!important; }
#sidebar-container #sidebar h2.simple-heading { font-size:18px; }
#page-container .dp_pec_wrapper .dp_pec_add_nav .dp_pec_view.dp_pec_btnright { font-size:13px!important; } 
#page-container .dp_pec_wrapper .dp_pec_nav .next_month, #page-container .dp_pec_wrapper .dp_pec_nav .prev_month { padding-top:11px;
 margin-right: 10px !important; }

.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event .dp_pec_date_time { width:80%!important; padding:5px; text-align:center; display:block; float:none; text-align:center; margin-bottom:5px;     background: #009ccc !important; float:left; margin-top:4px; clear:both; }
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event.dp_pec_upcoming .dp_pec_date_event_wrap.dp_pec_columns_1 { width:62px!important; height:62px!important;  float: right; margin-bottom:5px; background:#009ccc!important; }
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event.dp_pec_upcoming .dp_pec_date_event_wrap.dp_pec_columns_1 .fa { margin:0px; display:block!important; font-size:14px; text-align:center; float:none!important; padding-left:5px; color: white !important;}
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event.dp_pec_upcoming .dp_pec_date_event_wrap.dp_pec_columns_1 .dp_pec_date_block { margin:0px; padding:2px 2px 0px 3px; text-align:center; color:#fff; font-size:10px; line-height:11px; }
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event.dp_pec_upcoming .dp_pec_date_event_wrap.dp_pec_columns_1 .dp_pec_date_block span { float:none; display:inline-block; color: white !important; font-size:10px; }
.dp_pec_wrapper .selectric .label {padding: 7px 6px 3px !important;}
#main-wrap #main-content #sidebar-container .widget.widget_eventscalendarupcomingevents { border:1px solid #288fb1; width:100%; float:left; padding:10px; }
#main-wrap #main-content #sidebar-container .widget.widget_eventscalendarupcomingevents .simple-heading { border:0px; margin:0px 0px 10px 0px; }
.dp_pec_compact_upcoming_wrapper.dp_pec_list_upcoming.dp_pec_wrapper.dp_pec_compact_wrapper .dp_pec_content .dp_pec_date_left { background:#009ccc!important; min-width:inherit; border:0px; border-radius:0px; text-align:center; display:block; margin-right:10px; height:auto; text-shadow:none; padding:0px!important; text-align: center; width: 55px; height: 55px; }
.dp_pec_compact_upcoming_wrapper.dp_pec_list_upcoming.dp_pec_wrapper.dp_pec_compact_wrapper .dp_pec_content .dp_pec_date_left .dp_pec_date_left_number { color:#fff!important; font-size:17px!important; width:100%; height:100%; padding-top:3px; }
.dp_pec_compact_upcoming_wrapper.dp_pec_list_upcoming.dp_pec_wrapper.dp_pec_compact_wrapper .dp_pec_content .dp_pec_date_left .dp_pec_date_left_number .dp_pec_date_left_month { min-width:inherit; padding:0px; float:none; display:block; text-align:center; font-weight:700; }

.dp_pec_compact_upcoming_wrapper.dp_pec_list_upcoming.dp_pec_wrapper.dp_pec_compact_wrapper .dp_pec_content .dp_pec_event_title { color:#999999; width:100%!important }
.dp_pec_compact_upcoming_wrapper.dp_pec_list_upcoming.dp_pec_wrapper.dp_pec_compact_wrapper .dp_pec_content .dp_pec_event_title .dp_pec_event_title_sp { text-transform:capitalize!important; color:#999999!important; width:100%!important }

#main-wrap #main-content #sidebar-container .widget .dp_pec_compact_upcoming_wrapper.dp_pec_wrapper .dp_pec_content .dp_pec_date_event .dp_pec_event_title .dp_pec_event_title_sp { font-size:13px!important; line-height:18px;  color: #999999!important; font-family: arial,"Times New Roman","Bitstream Charter",Times,serif!important; }

.dp_pec_compact_upcoming_wrapper.dp_pec_list_upcoming.dp_pec_compact_wrapper.dp_pec_wrapper { margin-bottom:0px; }

#main-content .dp_pec_wrapper .dp_pec_layout a.dp_pec_view_all.dp_pec_btnright { display:none!important; }

.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event a.dp_pec_date_event_twitter {
    background: url('images/twitter.gif') 50% 50% no-repeat!important;
}

.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event a.dp_pec_date_event_email {
    background: url('images/email.gif') 50% 50% no-repeat;
	 text-indent: -99999px;
}
.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event a.dp_pec_date_event_facebook {
    background: url('images/facebook.gif') 50% 50% no-repeat;
}
.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event a.dp_pec_date_event_google {
    background: url('images/gplus.gif') 50% 50% no-repeat;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event a.dp_pec_date_event_link.eventlink,
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event a.dp_pec_date_event_twitter,
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event a.dp_pec_date_event_map,
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event a.dp_pec_date_event_email,
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event a.dp_pec_date_event_facebook,
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event a.dp_pec_date_event_google{
    display:block;
    width: 25px!important;
    height: 25px!important;
    opacity: .7;
    float:left;
    margin-right: 5px;
    border: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;  background-size: 100% 100% !important;
	
}
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event a.dp_pec_date_event_link:hover, .dp_pec_wrapper .dp_pec_content .dp_pec_date_event a.dp_pec_date_event_twitter:hover {    opacity: 1;}
.dp_pec_compact_upcoming_wrapper.dp_pec_list_upcoming.dp_pec_wrapper.dp_pec_compact_wrapper .dp_pec_content .dp_pec_event_title a { text-transform:lowercase!important; font-size:13px; }

#page-container .dp_pec_wrapper .dp_pec_nav .prev_month { float:left; margin-left:10px !important; }
#page-container .dp_pec_wrapper .dp_pec_nav .selectric-wrapper { float:none; display:inline-block; margin:0 auto; text-align:center; max-width:100px !important; }
#page-container .dp_pec_wrapper .dp_pec_nav .selectric-wrapper .selectric { display:inline-block; }
#page-container .dp_pec_wrapper .dp_pec_nav .selectric-wrapper .selectric-items { left:0px; right:0px; margin:0 auto; width:100px!important;  }
#page-container .dp_pec_wrapper .dp_pec_nav .selectric-wrapper .selectric-items .selectric-scroll li:last-child { background:none; }

.light.dp_pec_wrapper .dp_pec_nav span.prev_month strong, .light.dp_pec_wrapper .dp_pec_nav span.next_month strong {color: white !important;}
.light.dp_pec_wrapper .dp_pec_nav span {
    color: #ffffff !important;
    text-shadow: 0 1px 0 white;
}
.dp_pec_wrapper .dp_pec_new_event_time, .dp_pec_wrapper .selectric-dp_pec_new_event_time {
    width: 60px !important;
}
.selectric-scroll li:last-child, .last , .selectric-scroll li:last-child, .last {     background: none !important;}
.dp_pec_wrapper .selectric-wrapper {width: 100% !important; max-width: 290px !important;}
 .dp_pec_wrapper .selectric-dp_pec_new_event_time {
    max-width: 65px !important;}
	.dp_pec_wrapper .dp_pec_add_form button {margin: 0px !important;}
	.dp_pec_wrapper .dp_pec_cal_new_sub {
    background: #caeeff !important;
	}
	.dp_pec_wrapper .dp_pec_form_desc_left {
    display: inline-block;
    width: 150px;
    position: relative;
    top: -15px;
    left: 26px;
}
.dp_pec_wrapper .dp_pec_nav span.next_month {opacity: 1 !important;}
#pec_daily_working_days { margin-right:10px !important;}
.dp_pec_wrapper .dp_pec_add_form input[type="number"] {min-width: 48px !important ;}
.dp_pec_row .pec_checkbox_list {
    float: left;
    margin-right: 10px;
    margin-top: 10px;
    width: 100px !important;
}
.pec_weekly_frequency .dp_pec_clear , .pec_monthly_frequency .dp_pec_clear {margin-bottom: 6px !important;}
.dp_pec_new_event_text {width: 54px !important;}
.dp_pec_wrapper .dp_pec_add_form input {
 }
/**/

.dp_pec_wrapper .dp_pec_form_desc.dp_pec_form_desc_left { line-height:normal; top:-20px; }
.dp_pec_wrapper .dp_pec_cal_new_sub { background: #D0E4F3!important; background-color: #D0E4F3!important;	}
#page-container .dp_pec_wrapper .dp_pec_add_nav .dp_pec_view.dp_pec_btnright { background:#009ccc!important; background-color:#009ccc!important; }
.dp_pec_wrapper .dp_pec_form_desc_left { left:inherit!important; top:inherit!important; }

.evthead #page-container .dp_pec_form_desc.dp_pec_form_desc_left { margin-left: 25px;  margin-top: -18px; margin-left:25px; }
.evthead .dp_pec_wrapper .add_new_event_form .pec-add-body .dp_pec_row .dp_pec_col6 input.checkbox {  display: inline-block;  margin-top: 18px; }
.evthead .dp_pec_wrapper .add_new_event_form .pec-add-body .dp_pec_row .pec_checkbox_list input.checkbox { margin-right:0px; margin-top:0px; }


.evthead .dp_pec_wrapper .add_new_event_form .pec-add-body .dp_pec_row .dp_pec_col6 input#pec_daily_working_days.checkbox { margin-top:2px; }
#page-container .dp_pec_wrapper .dp_pec_nav .selectric-wrapper { max-width:110px!important; position:relative; left:-5%; }
.dp_pec_wrapper .dp_pec_nav .selectric-wrapper.selectric-pec_switch_month .selectric .label { margin-right:0px; cursor:default; }

.evthead .dp_pec_wrapper .dp_pec_nav span.next_month strong {font-size:14px; text-shadow:none!important; }
.evthead .dp_pec_wrapper .dp_pec_nav span.prev_month strong {font-size:14px; text-shadow:none!important; }


.evthead .dp_pec_wrapper .rakeshvent .selectric-wrapper.selectric-pec_switch_month.selectric-disabled { opacity:1!important; }
.evthead .dp_pec_wrapper .rakeshvent .selectric-wrapper.selectric-pec_switch_month.selectric-disabled .selectric .button { display:none; }
#page-container .dp_pec_wrapper .dp_pec_nav .selectric-wrapper.selectric-disabled { opacity:1!important; }
#page-container .dp_pec_wrapper .dp_pec_nav .selectric-wrapper.selectric-disabled .selectric b.button { display:none; }
.dp_pec_map_infowindow { }
.rakeshmap .gm-style .pec-infowindow .dp_pec_map_infowindow.dp_pec_map_no_img { min-width:100%!important }
.dp_pec_wrapper.dp_pec_compact_wrapper .dp_pec_content .dp_pec_date_left .dp_pec_date_left_number.etmonthcls { font-family:Arial, Helvetica, sans-serif!important; font-weight:500!important; }
.dp_pec_wrapper.dp_pec_compact_wrapper .dp_pec_content .dp_pec_date_left .dp_pec_date_left_month.etdatecls { font-family:Arial, Helvetica, sans-serif!important; font-weight:500!important; font-size:16px!important; }

#page-container .dp_pec_content #my-gallery-container .img-container .dp_pec_date_event.dp_pec_upcoming .rakeshtitleleft { width:62%!important; float:left; }
#page-container .dp_pec_content #my-gallery-container .img-container .dp_pec_date_event.dp_pec_upcoming .rakeshtitleleft .dp_pec_event_title.4444 { width:100%!important; margin-bottom:0px!important; }


@media only screen and (max-width: 991px) {

.dp_pec_isotope {width: 100% !important;}
.dp_pec_wrapper .dp_pec_content .eeeee.dp_pec_isotope { width:32.5%!important; } 
.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event { padding:5px!important; }
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event h2.dp_pec_event_title .dp_pec_event_title_sp { margin-bottom:15px; }
.dp_pec_wrapper .dp_pec_form_desc_left { top: 5px; left: 16px; }

.evthead .col-md-8 { width:100%; }
.evthead #page-container .dp_pec_wrapper.dp_pec_dw_layout_schedule.dp_pec_calendar_1.dp_pec_monthly-all-events.pec_no_skin.light dp_pec_400 { }
.evthead #sidebar > li.advertise > a > img { width:auto; max-width:100%; display:block; margin:0 auto 10px auto; }
.evthead ul#sidebar .widget_eventscalendarupcomingevents h2.simple-heading { padding-bottom:0px; }
.evthead #sidebar > li.advertise:last-child > a > img { width:auto; max-width:100%; display:block; margin:0 auto; }
#my-gallery-container .padding { width: 33.33% !important; }
.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event { margin-bottom:5px!important; }
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event h2.dp_pec_event_title, .dp_pec_wrapper .dp_pec_content .dp_pec_date_event h2.dp_pec_event_title .dp_pec_event_title_sp  { width:100%!important; }
#page-container .dp_pec_content #my-gallery-container .img-container .dp_pec_date_event.dp_pec_upcoming .rakeshtitleleft .dp_pec_event_title.4444 { width:100%!important; margin-bottom:0px!important; }

#sidebar li a img { width:auto!important; margin:0 auto; display:block; }
#main-wrap #main-content .col-md-8.col-sm-8 { width:100%!important;  }

#page-container .dp_pec_content #my-gallery-container .img-container .dp_pec_date_event.dp_pec_upcoming .rakeshtitleleft { width:69%!important; float:left; }

}

@media only screen and (max-width: 767px) { 
#sidebar li a img { width:100%!important; }
.dp_pec_wrapper .dp_pec_content .eeeee.dp_pec_isotope { width:100%!important; } 
.evthead #page-container .dp_pec_form_desc.dp_pec_form_desc_left { margin-left:15px; }

.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event { padding:5px!important; }
.light.dp_pec_wrapper .dp_pec_content .dp_pec_date_event .dp_pec_date_time { width:200px!important; margin:0 auto 10px auto!important; } 
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event.dp_pec_upcoming .dp_pec_date_event_wrap.dp_pec_columns_1 { float:right; }
.dp_pec_wrapper .dp_pec_content .dp_pec_event_photo { float:none; text-align:center; margin:0 auto; }
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event .dp_pec_event_description { text-align:center; padding-bottom:0px; }
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event div.dp_pec_date_event_icons { display:table; margin:0 auto; float:none; }
.dp_pec_wrapper .dp_pec_form_desc_left {  top: 5px; left: 16px; }
.evthead .dp_pec_wrapper .dp_pec_content .img-container .dp_pec_date_event.dp_pec_upcoming { padding-left:10px!important; padding-right:10px!important; }
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event.dp_pec_upcoming .dp_pec_date_event_wrap.dp_pec_columns_1 .dp_pec_date_block { text-align:center; width:100%!important; }
.dp_pec_wrapper .pec-add-body .dp_pec_cal_new_sub .dp_pec_col6 .dp_pec_col6.dp_pec_end_date_form input.large-text.dp_pec_end_date_input.hasDatepicker { 
width: 65px!important; min-width:55px!important; }

.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event.dp_pec_upcoming .rakeshtitleleft { width:75%!important; }
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event.dp_pec_upcoming .dp_pec_date_event_wrap.dp_pec_columns_1 { float:right!important; margin-left:7px!important; }
#my-gallery-container .padding { width: 100% !important; }
.dp_pec_wrapper.dp_pec_400 .dp_pec_content .dp_pec_date_event.dp_pec_upcoming { margin-bottom:10px!important; }
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event.dp_pec_upcoming .rakeshtitleleft .dp_pec_event_title { width:100%!important; } 

#page-container .dp_pec_content #my-gallery-container .img-container .dp_pec_date_event.dp_pec_upcoming .rakeshtitleleft { width:70%!important; float:left; }
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event.dp_pec_upcoming .dp_pec_date_event_wrap.dp_pec_columns_1 { width:60px!important; height:60px!important; }
}

@media only screen and (max-width: 550px) { 
.dp_pec_wrapper .pec-add-body .dp_pec_cal_new_sub .dp_pec_col6 .dp_pec_col6.dp_pec_end_date_form input.large-text.dp_pec_end_date_input.hasDatepicker { 
width: 50px!important; min-width:50px!important; }
.evthead #page-container .dp_pec_form_desc.dp_pec_form_desc_left { margin-left:5px; }
}

@media only screen and (max-width: 525px) { 
.evthead .dp_pec_wrapper .add_new_event_form .pec-add-body .dp_pec_row .dp_pec_col6 input.checkbox { margin-top:10px!important; }
.evthead #page-container .dp_pec_form_desc.dp_pec_form_desc_left {  margin-left: 2px;  margin-top: 15px;  top: inherit !important; }


}

@media only screen and (max-width: 479px) { 
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event.dp_pec_upcoming .dp_pec_date_event_wrap.dp_pec_columns_1 { margin:0 auto 5px auto!important; text-align:center!important; clear:none; padding:5px 10px 10px 10px!important; }
.dp_pec_wrapper .dp_pec_nav .selectricWrapper, .dp_pec_wrapper .dp_pec_nav .selectric-wrapper { max-width:95px!important; }
.dp_pec_wrapper .dp_pec_form_desc_left { 
    top: 5px;
    left: 16px;
}
.evthead .dp_pec_wrapper .dp_pec_content .img-container .dp_pec_date_event.dp_pec_upcoming {margin-bottom:10px!important;  }
#page-container .dp_pec_wrapper .dp_pec_nav .selectric-wrapper {
    max-width: 65px !important;
	position: relative;
    left: -7%;
}
#page-container .dp_pec_wrapper .dp_pec_nav .selectric-wrapper .selectric .label { font-size: 13px !important; margin-right: 0 !important; padding-right: 0 !important; } 

.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event.dp_pec_upcoming .dp_pec_date_event_wrap.dp_pec_columns_1 .dp_pec_date_block { font-size:10px!important; }
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event.dp_pec_upcoming .dp_pec_date_event_wrap.dp_pec_columns_1 { width:65px!important; height:65px!important; }

}
@media only screen and (max-width: 360px) {
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event.dp_pec_upcoming .dp_pec_date_event_wrap.dp_pec_columns_1 {
    float: none !important;
    margin: 0 auto 5px 5px !important;
    text-align: center !important;
    clear: both;
    padding: 0px !important;
}
}

/***********************************************************/
/************ End Calander *******************************/
/***********************************************************/