@media screen and (min-width:888px) and (max-width:991px) {
.container {
	width: 100%!important
}
}
@media screen and (min-width:768px) and (max-width:991px) {
.logo.pull-left {
	width: 20%
}
.logo.pull-left img {
	width: 100%
}
.container {
	width: 100%!important
}
.navbar-default .navbar-nav>li>a {
	font-size: 14px;
	padding: 24px 9px 0
}
}
@media screen and (max-width:12000px) {
.signupbox p {
	min-height: 65px
}
}
@media screen and (max-device-width:991px) {
.popform {
	border-bottom: 1px solid;
	border-top: 1px solid;
	margin-bottom: 10px;
	margin-top: 7px;
	padding-bottom: 5px
}
.popform:after {
	clear: both;
	content: "";
	display: table
}
.fancybox-inner #text .col-md-7 {
	padding: 0
}
.fancybox-inner .smallimgelink:after {
	clear: both;
	content: "";
	display: table
}
.fancybox-inner .smallimgelink li:nth-child(2n) {
	float: left
}
.fancybox-inner .smallimgelink li img {
	width: 100%
}
.fancybox-inner .smallimgelink li {
	width: 32%;
	margin: 5px 3px
}
.fancybox-skin {
	padding: 10px!important
}
.mobiledisplayo {
	display: none!important
}
}
@media screen and (min-device-width:678px) and (max-device-width:991px) {
.innerpagebg .townmaicontent .col-md-5, .maicontent .col-md-5 {
	width: 43%;
	height: auto;
	display: inline-block;
	padding: 0 10px
}
.innerpagebg .townmaicontent .col-md-7, .maicontent .col-md-7 {
	float: right;
	width: 57%;
	padding: 0 10px
}
.signupbox {
	padding: 10px;
	background-position: left -63px
}
.searchform .col-md-6 {
	display: inline-block;
	width: 49%
}
.signupbox p {
	font-size: 14px;
	margin-top: 0;
	padding-bottom: 10px;
	padding-top: 0
}
.maicontent .rightbox .col-md-8 {
	width: 65%;
	float: left
}
.maicontent .rightbox .col-md-8 img {
	width: 80%
}
.maicontent .rightbox .col-md-4 {
	width: 35%;
	float: right;
	padding: 0 5px 0 0
}
.maicontent .rightbox .col-md-4 img {
	width: 100%;
	margin: 0
}
.maicontent .rightbox p {
	font-size: 10px;
	line-height: 14px
}
.readmorediv {
	bottom: 0;
	position: inherit
}
.rightbox {
	padding-bottom: 25px
}
.readmorediv .yellowbutton {
	max-width: 140px!important;
	padding: 12px 0!important;
	clear: both
}
.rightbox2 .col-md-8 {
	width: 80%!important
}
.rightbox2 .col-md-8 img {
	width: 63.3%!important
}
.rightbox .col-md-4 {
	position: absolute;
	right: 5px;
	top: 32%;
	width: 42%!important
}
.rightbox2 .col-md-4 {
	position: absolute;
	right: 5px;
	width: 38%!important;
	top: inherit;
	bottom: 0
}
.rightbox2 span.business {
	font-size: 16px;
	padding-top: 7px
}
.categorysearchbox form .col-md-4 {
	width: 38%;
	float: left;
	margin-bottom: 5px
}
.categorysearchbox form .col-md-2 {
	width: 75px;
	float: left;
	margin-bottom: 5px
}
.categorysearchbox form input {
	font-size: 10px;
	height: 45px
}
.categorysearchbox form input[type=submit] {
	text-transform: uppercase
}
.categorysearchbox .bluebtn {
	padding: 0!important
}
.roundedsearch {
	height: 45px;
	font-size: 13px!important
}
.nbs-flexisel-item img {
	width: 96%
}
.nbs-flexisel-inner {
	padding: 0;
	width: 97%;
	margin: 0 9px
}
.nbs-flexisel-nav-left {
	left: 0;
	top: 30px!important
}
.nbs-flexisel-nav-right {
	right: -9px;
	top: 30px!important
}
.categoryportion h2 {
	font-size: 17px
}
.categoryportion .col-md-6 {
	float: left
}
.categoryportion .col-md-6:last-child {
	float: right;
	font-size: 10px
}
.yellowbox .row .col-md-5 p {
	font-size: 10px;
	height: 58px;
	min-height: auto;
	overflow: hidden
}
.yellowbox {
	padding: 7px;
	margin-bottom: 12px
}
.category .yellowbox .col-md-2, .category .yellowbox .col-md-4, .category .yellowbox .col-md-6 {
	float: left
}
.category .yellowbox .col-md-6 {
	width: 49%
}
.category .yellowbox .col-md-6 .row .col-md-7 {
	width: 52%;
	float: left;
	padding-right: 0
}
.category .yellowbox .col-md-6 .row .col-md-5 {
	width: 47%;
	padding: 0 3px;
	float: left
}
.yellowbox .row .col-md-7 img {
	min-height: auto
}
.yellowbox h2 {
	font-size: 12px
}
.openinghoursbox h3 {
	font-size: 11px
}
.openinghoursbox table tr td {
	font-size: 10px;
	line-height: 15.4px
}
.openinghoursbox {
	padding: 6px;
	height: auto
}
.consultationbox h3 {
	display: none
}
.redcolbox {
	font-size: 14px;
	line-height: 19px
}
.consultationbox {
	border: 3px solid #39568a;
	padding: 6.5px 8px
}
.yellowbox .col-md-6 .col-md-5 .col-md-5.pull-right {
	float: none;
	width: 53%
}
.pink {
	padding: 4px 0
}
.addressicon li:first-child, .addressicon li:nth-child(2) {
	margin-top: 0!important
}
.addressicon li:first-child a {
	font-size: 10.4px;
	line-height: 13px
}
.addressicon li:nth-child(2) a {
	font-size: 10.4px
}
.addressicon li a {
	padding-top: 3px
}
.addressicon li {
	font-size: 9px;
	margin-right: 5px;
	padding-right: 4px;
	margin-top: 5px
}
.liicon {
	margin-right: 1px
}
.mapicon, .telicon {
	background-size: cover;
	height: 28px;
	width: 28px
}
.telicon {
	background-position: -34px top
}
.abouticon, .facebookicon, .reviewsicon, .slideicon, .twittericon, .webicon {
	width: 20px;
	height: 22px;
	background-size: cover
}
.reviewsicon {
	background-position: -54px top
}
.abouticon {
	background-position: -78px top
}
.slideicon {
	background-position: -101px top
}
.webicon {
	background-position: -122px top
}
.facebookicon {
	background-position: -143px top
}
.twittericon {
	background-position: -162px top;
	width: 18px
}
.addressicon li {
	border-right: 1px solid #afc1d5
}
.leftacademy {
	margin-right: 0
}
.leftacademy h2 {
	font-size: 12px
}
.leftacademy p {
	font-size: 10px;
	padding-left: 28px;
	height: 60px;
	overflow: hidden
}
.redbox {
	width: 22px;
	height: 21px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font-size: 12px;
	margin-right: 5px;
	line-height: 10px
}
.whitebox .marg32 {
	margin-top: 26px
}
.lightbluebox.clearfix.col-md-6 {
	float: left;
	width: 47%;
	margin-left: 12px
}
.whitebox .pull-right .red {
	font-size: 10px
}
.morefrom h3, .sponsors h3 {
	font-size: 16px
}
.morefrom h3 span img {
	max-width: 154px;
	margin-top: -12px
}
ul.latestoffer h2 {
	font-size: 14px
}
.moreoffers ul li {
	font-size: 9px
}
ul.latestoffer li {
	width: 28%
}
.moreoffers li {
	width: 100%!important
}
ul.latestoffer li.follow_us_footer {
	width: 44%
}
.gallery #slider .slides li {
	height: 240px!important
}
.gallery li.flex-active-slide iframe {
	width: 100%;
	height: 240px!important
}
.gallery #slider {
	height: 243px
}
#sponsorslgo li {
	margin: 5px 0;
	width: 24%
}
#sponsorslgo li img {
	width: 99%
}
h4.white_yellow_color {
	font-size: 16px
}
.passion .col-md-5 {
	width: 38%;
	height: auto;
	display: inline-block;
	padding: 0 10px 0 0
}
.passion .col-md-7 {
	width: 62%;
	padding: 0 10px;
	float: left
}
.passion:after {
	display: table;
	content: ''
}
.yellowboxbig ul li a {
	font-size: 10.3px
}
.likedoffers .col-md-8 {
	width: 66%;
	float: left;
	padding-right: 0
}
.likedoffers .col-md-4 {
	width: 34%;
	float: right
}
.bigimgelink li img {
	width: 100%
}
.bigdescription {
	font-size: 18px
}
.bigdescription p {
	font-size: 14px
}
.services_box {
	margin-top: 17px
}
.services_box ul li {
	padding-right: 6px
}
.services_box ul li a img {
	width: 34px
}
.passion .yellowboxbig {
	padding: 5px 1px;
	min-height: 40px
}
.passion .yellowboxbig ul li {
	width: 94px
}
.passion .yellowboxbig ul li a {
	font-size: 10.39px;
	background: url(../images/icon2.png) no-repeat 0 0;
	line-height: 12px;
	padding-left: 33px;
	height: 26px
}
.passion .yellowboxbig ul li a.news {
	background-position: -93px top
}
.passion .yellowboxbig ul li a.events {
	background-position: -186px top
}
.passion .yellowboxbig ul li a.community {
	background-position: -278px top
}
.passion .yellowboxbig ul li a.train {
	background-position: left -33px
}
.passion .yellowboxbig ul li a.cinema {
	background-position: -94px -33px
}
.passion .yellowboxbig ul li a.charities {
	background-position: -187px -33px
}
.services_box ul li a {
	font-size: 11px
}
.bigdescription {
	line-height: 18px;
	padding: 6px 7px
}
.localinterest_box {
	padding: 6px 5px;
	min-height: 100px
}
.localinterest_box li:first-child {
	display: none
}
.localinterest_box ul li h4 {
	font-size: 12px
}
.localinterest_box p {
	font-size: 10px;
	margin-bottom: 3px
}
.localinterest_box ul li:last-child {
	margin-bottom: 0
}
.blaksocial ul li {
	margin: 0 0 8px 0
}
.blaksocial ul li a.facebook_icon {
	background: url(../images/fbtwitericon_mobile.png) no-repeat 0 0;
	height: 25px;
	padding: 5px 0 0 30px;
	font-size: 11px
}
.blaksocial ul li a.twitter_icon {
	background: url(../images/fbtwitericon_mobile.png) no-repeat 0 bottom;
	height: 25px;
	padding: 5px 0 0 30px;
	font-size: 11px
}
.businesspage .navbar-toggle {
	background: #de1183
}
.businesspage .navbar-default .navbar-toggle {
	border-color: #ee2695
}
.businesspage .navbar-default .navbar-toggle:focus, .businesspage .navbar-default .navbar-toggle:hover {
	background: #d4107d
}
.business .tophairsaloon .col-md-5 {
	width: 40%;
	height: auto;
	display: inline-block;
	padding: 0 10px 0 0;
	float: left
}
.business .tophairsaloon .col-md-5 img {
	width: 100%;
	margin-top: 7px
}
.business .tophairsaloon .col-md-7 {
	width: 60%;
	padding: 0 10px;
	float: left
}
.sliderbox .flexslider {
	border-width: 10px
}
.business .offermainbox .col-md-8 {
	width: 67%;
	float: left
}
.business .offermainbox .col-md-4 {
	width: 33%;
	float: left;
	padding-left: 0
}
.pinkbg h2 {
	font-size: 20px
}
.offertag {
	text-align: right
}
.offertag img {
	width: 80%
}
ul.view_offer li {
	padding: 2px 4px
}
.smallsocialicon span {
	padding-right: 7px
}
ul.view_offer li a {
	font-size: 10px
}
.shareandview .col-md-9.pull-right {
	float: none!important
}
.shareandview .col-md-9.pull-right .view_offer {
	margin-top: 4px;
	display: inline-block
}
.findother p {
	font-size: 13px
}
.findother h2 {
	font-size: 15px
}
.think div {
	width: 100%;
	text-align: center
}
.business .openinghoursbox table tr td {
	font-size: 9px
}
.business .offermainbox .col-md-8 .ophour .col-md-9 {
	padding-left: 0;
	padding-right: 5px;
	width: 74%;
	float: left
}
.business .offermainbox .col-md-8 .ophour .col-md-3 {
	padding-left: 5px;
	padding-right: 5px;
	width: 26%;
	float: left
}
.business .sociallinkbox {
	font-size: 11px
}
.aboutusbox .col-md-7 {
	width: 50%;
	padding-right: 5px;
	float: left
}
.aboutusbox .col-md-5 {
	width: 50%;
	padding-left: 5px;
	float: left
}
.aboutussection h2 {
	font-size: 20px;
	padding-left: 32px
}
.viewblogbtn {
	font-size: 11px;
	padding: 6px 20px
}
.aboutussection h2 {
	background: url(../images/horizontallyicon1.png) no-repeat left top
}
.editicon {
	background: url(../images/horizontallyicon1.png) no-repeat left -125px
}
.businessrightside h2.gallerytxt {
	background: url(../images/horizontallyicon1.png) no-repeat left -42px;
	font-size: 20px;
	padding-left: 32px
}
.pinkbullet li {
	padding-left: 16px;
	width: 96%
}
.yellowbutton {
	margin: auto;
	padding: 12px 0!important
}
.about_us_area br {
	display: block
}
.about_us_area h3 {
	font-size: 14px
}
.about_us_area {
	padding: 4px 8px
}
.sharethis {
	font-size: 11px;
	padding: 6px 11px;
	right: 4px
}
.about_us_area p {
	font-size: 10px
}
.about_us_area h4 {
	font-size: 15px
}
.msgbox .col-md-4:nth-child(1) img {
	display: none
}
.businessrightside h2.reviews {
	background: url(../images/horizontallyicon1.png) no-repeat left -80px;
	font-size: 20px;
	padding-left: 32px;
	line-height: 31px;
	margin: 10px 0
}
.businessrightside .review_box .col-md-6:first-child {
	width: 45%!important;
	padding-right: 0;
	float: left
}
.review_box ul.view_offer li {
	padding: 0 4px
}
.businessrightside .review_box .col-md-6 {
	width: 55%;
	display: inline-block;
	padding: 0 5px
}
.review_box h3 {
	font-size: 14px;
	margin-bottom: 0
}
.businessrightside .review_box .col-md-6 img {
	width: 100%
}
.businessrightside .review_box .col-md-6 p {
	margin: 4px 0;
	line-height: 0
}
.businessrightside .review_box .col-md-6 p img {
	width: inherit;
	max-width: 70px
}
.aboutussection h1, .businessrightside h2 {
	font-size: 21px
}
.wersocial {
	padding: 9px;
	font-size: 11px
}
.msgbox form .col-md-8 input.inputshadow {
	width: 48%;
	display: inline-block
}
.msgbox form .col-md-8 input.inputshadow:last-child {
	float: right
}
.msgbox form .col-md-4:first-child {
	width: inherit
}
.msgbox form .col-md-4 img {
	width: 100%
}
.msgbox form .col-md-4 {
	width: 40%;
	display: inline-block;
	padding-right: 2px
}
.col-md-8.captchacontent {
	width: 58%;
	float: right;
	padding-left: 0
}
.captchacontent p {
	font-size: 10px;
	line-height: 4px;
	padding-bottom: 6px
}
.selectedreviews p {
	font-size: 10px
}
.msgbox {
	padding: 10px
}
.captchacontent input.inputshadow {
	max-width: 211px;
	font-size: 10px;
	height: 26px
}
.submitform {
	float: right;
	padding: 4px 5px!important;
	width: 80px;
	font-size: 10px
}
.businesspage .businessrightside .gallery iframe {
	height: 200px;
	width: 100%!important
}
.businesspage .businessrightside .gallery #slider {
	height: 202px
}
.businesspage .businessrightside .gallery #slider .slides li {
	height: 201px!important
}
.doubblebg .col-md-2 {
	width: 22%;
	float: left;
	padding: 0 4px
}
.doubblebg .col-md-2 img {
	width: 100%
}
.doubblebg .col-md-4 {
	width: 28%;
	float: left;
	padding: 0 4px
}
.groupicon p {
	display: none
}
.doubblebg h4 {
	font-size: 12px
}
}
@media screen and (min-device-width:769px) and (max-device-width:991px) {
footer.footer ul.footermenu li {
	width: 25%;
	display: inline-block
}
}
@media screen and (min-device-width:220px) and (max-device-width:768px) {
.navbar-default .navbar-toggle {
	border-color: #eec016
}
.navbar-toggle {
	background: #ffce1b;
	margin-top: 25px
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background: #eec016
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff
}
.navbar-default .navbar-nav>li>a {
	border-bottom: 1px solid #ccc;
	padding: 10px;
	text-align: center
}
.searchtxt_box h1 {
	font-size: 56px
}
footer.footer .col-md-4 {
	width: 49%;
	display: inline-block;
	padding: 0
}
footer.footer .col-md-4:last-child {
	width: 100%
}
ul.footermenu {
	padding: 0 10px
}
footer.footer .col-md-4:last-child ul.footermenu {
	padding-right: 0
}
.blue {
	font-size: 10px;
	min-width: 75px
}
body.innerpage {
	background-position: center -400px
}
.searchtxt_box img {
	margin-top: 12px
}
footer.footer ul.footermenu li {
	width: 50%;
	display: inline-block
}
.footerend {
	height: auto
}
.mobileonbig {
	display: block
}
#visiblebox {
	color: #fff;
	text-align: center;
	cursor: pointer;
	padding-top: 22px
}
.firstfooter {
	height: 310px;
	overflow: hidden
}
.autoheight {
	height: auto
}
footer.footer ul.footermenu li a {
	color: #fff
}
}
@media screen and (min-width:220px) and (max-width:420px) {
.homesearch input[type=text] {
	width: 75%!important
}
.searchtxt_box {
	padding: 80px 0 20px 0!important
}
.mobileoff {
	display: none
}
.mobileon {
	display: block;
	margin-left: 18px!important
}
}
@media screen and (min-device-width:220px) and (max-device-width:677px) {
#text .col-md-5 p {
	display: none
}
.fancybox-skin h1 {
	text-align: center
}
a.allreadyregistered {
	font-size: 12px
}
.fancybox-wrap {
	left: 5px!important;
	width: 96%!important
}
.fancybox-inner {
	width: 100%!important
}
.fancybox-inner .smallimgelink li {
	margin-left: 0;
	margin-right: 2px;
	width: 49%
}
.smalldescription {
	font-size: 12px
}
.smalldescription p {
	font-size: 9px
}
.fancybox-inner .smallimgelink li {
	display: none
}
.fancybox-inner .smallimgelink li:first-child, .fancybox-inner .smallimgelink li:nth-child(2) {
	display: block
}
a.logo {
	width: 74%;
	padding-top: 4px
}
a.logo img {
	width: 100%
}
.navbar-toggle {
	margin-top: 23px;
	margin-right: 3px;
	padding: 12px 10px
}
.searchtxt_box h3 br {
	display: block
}
.searchtxt_box h3 {
	font-size: 30px
}
.searchtxt_box h3 img {
	max-width: 171px;
	height: auto
}
.searchtxt_box h1 {
	font-size: 34px
}
.homesearch input {
	width: 63%
}
.homesearch input[type=submit] {
	height: 100%;
	width: 100%
}
.maicontent .col-md-5, .maicontent .col-md-7 {
	margin-bottom: 18px
}
.signupbox {
	padding: 14px 12px
}
.signupbox p {
	padding: 0 0 8px 0
}
.searchform .col-md-6 {
	margin-bottom: 8px!important
}
.searchform input {
	width: 100%
}
.searchform .col-md-12 input {
	margin: 0
}
.rightbox {
	padding: 16px 12px 19px
}
.rightbox .col-md-4 {
	text-align: center
}
.rightbox .col-md-4 img {
	margin-left: 0
}
.rightbox .col-md-12 {
	margin-top: 12px
}
.rightbox2 .col-md-12 {
	margin-top: 0
}
.readmorediv {
	position: relative;
	width: 180px;
	margin: auto;
	bottom: 0
}
.resnone {
	display: none
}
.response {
	display: none
}
.respect {
	display: inline-block;
	margin-right: 42px
}
.rightbox .col-md-8 {
	text-align: center
}
.rightbox .col-md-8 p {
	text-align: left
}
span.business {
	position: inherit;
	display: block
}
footer.footer .col-md-4 {
	width: 100%
}
footer.footer .col-md-4:last-child ul.footermenu li {
	width: 100%
}
.searchform .col-md-12 {
	margin-bottom: 15px!important
}
.searchform .col-md-6:nth-child(4) {
	width: 38%;
	float: left
}
.searchform .col-md-6:nth-child(5) {
	width: 60%;
	float: right
}
p.signupfree {
	font-size: 12px
}
.response {
	display: none
}
.formmobile {
	display: block
}
.nearme li:nth-child(2) {
	display: none
}
.categoryportion {
	margin-top: 10px
}
.category h1 {
	font-size: 18px
}
.category h1 img {
	margin-top: -7px;
	width: 39%
}
.categoryportion h2 {
	color: #39568a;
	font-size: 24px;
	text-align: center;
	margin-bottom: 8px
}
ul.nearme {
	text-align: center
}
ul.nearme li {
	margin: 0 3px
}
.openinghoursbox, .yellowbox .row .col-md-5 p {
	display: none
}
.yellowbox h2 {
	font-size: 14px
}
.yellowbox .row .col-md-7 img {
	min-height: 50px
}
.yellowbox .row .col-md-5, .yellowbox .row .col-md-7 {
	width: 100%
}
.consultationbox h3 {
	font-size: 11.26px
}
.redcolbox {
	font-size: 20px;
	line-height: 23px
}
.addressicon li {
	border: none;
	margin: 5px 4px 0 0;
	padding: 0
}
.addressicon li a {
	text-indent: -9999px
}
.addressicon li:first-child, .addressicon li:nth-child(2) {
	display: block;
	width: 100%
}
.addressicon li:first-child a, .addressicon li:nth-child(2) a {
	font-size: 11px;
	text-indent: inherit;
	float: none;
	width: 90%;
	display: block;
	line-height: 15px
}
.addressicon li br {
	display: none
}
.mapicon, .telicon {
	background-size: cover;
	height: 28px;
	width: 28px
}
.telicon {
	background-position: -34px top
}
.abouticon, .facebookicon, .reviewsicon, .slideicon, .twittericon, .webicon {
	width: 28px;
	height: 28px;
	background-size: cover
}
.reviewsicon {
	background-position: -68px top
}
.abouticon {
	background-position: -97px top
}
.slideicon {
	background-position: -126px top
}
.webicon {
	background-position: -154px top
}
.facebookicon {
	background-position: -180px top
}
.twittericon {
	background-position: -205px top;
	width: 24px
}
.leftacademy {
	width: 100%;
	border: none;
	float: none
}
.leftacademy p {
	display: none
}
.yellowbox .row .col-md-5 {
	padding: 0 12px
}
.yellowbox .row .col-md-5:after {
	clear: both;
	display: table;
	content: ''
}
.yellowbox .row .col-md-5 .col-md-5 {
	margin: 0;
	width: auto;
	float: left;
	padding: 0
}
.yellowbox .row .col-md-5 .col-md-5 a {
	margin: 10px 2px 0;
	padding: 5px 9px;
	font-size: 11px
}
.yellowbox .row .col-md-5 .respect.col-md-5 {
	margin-left: 3px
}
.col-md-3.pull-right.respect {
	margin-right: 0;
	padding-right: 0
}
.mobileview {
	display: block
}
.mobiledisplaynone {
	display: none
}
.formmobile .categorysearchbox .col-md-4 {
	width: 73%;
	float: left;
	margin-bottom: 8px;
	padding: 0
}
.formmobile .categorysearchbox .col-md-2 {
	width: 24%;
	float: right;
	margin-bottom: 8px;
	padding: 0
}
.formmobile .categorysearchbox .col-md-2 input[type=submit] {
	background: url(../images/searchicon.png) no-repeat center center #38568a;
	text-indent: -9999px;
	width: 66px
}
.formmobile .categorysearchbox .col-md-2 input[type=submit]:hover {
	background: url(../images/searchicon.png) no-repeat center center #f9b622
}
.morefrom h3 {
	font-size: 14px
}
.morefrom img {
	margin-top: -10px;
	width: 131px
}
ul.latestoffer li, ul.latestoffer li:last-child {
	width: 100%;
	float: none
}
.moreoffers, .moreoffers.followus {
	border: none;
	min-height: 100px
}
.moreoffers.followus img {
	margin-top: 0;
	width: 54px
}
.gallery.ophour {
	display: none
}
h2.formobile {
	font-size: 31px;
	text-align: center;
	border-bottom: 1px solid #38568a;
	color: #38568a;
	font-weight: 700;
	margin: 5px 0 0 0;
	padding-bottom: 7px
}
.passion .col-md-7 .yellowboxbig {
	padding: 6px
}
.passion .col-md-7 .yellowboxbig ul li {
	width: 49.5%;
	margin-right: 2px
}
.passion .col-md-7 .yellowboxbig ul li:nth-child(2n+0), .services_box ul li:nth-child(2) {
	border-right: none;
	margin-right: 0
}
.passion .col-md-7 .yellowboxbig ul li a {
	font-size: 15px
}
#sponsorslgo li {
	margin: 3px;
	width: 45%
}
#sponsorslgo li img {
	width: 100%
}
.bigdescription {
	line-height: 21px;
	padding: 5px 10px
}
.bigimgelink li {
	width: 100%
}
.bigimgelink li img {
	width: 100%
}
.bigimgelink li:nth-child(4), .bigimgelink li:nth-child(5), .bigimgelink li:nth-child(6) {
	display: none
}
.likedoffers .col-md-4 {
	clear: both
}
.bigdescription {
	font-size: 22px
}
.bigdescription p {
	font-size: 16px
}
.yellowmore {
	display: table;
	float: none;
	margin: 10px auto 0
}
.localinterest_box li:after {
	clear: both;
	content: "";
	display: table
}
.blaksocial ul li a.facebook_icon {
	background: url(../images/fbtwitericon_mobile.png) no-repeat 0 0;
	height: 25px;
	padding: 5px 0 0 30px;
	font-size: 11px
}
.blaksocial ul li a.twitter_icon {
	background: url(../images/fbtwitericon_mobile.png) no-repeat 0 bottom;
	height: 25px;
	padding: 5px 0 0 30px;
	font-size: 11px
}
.blaksocial ul li {
	float: left;
	padding-right: 10px
}
.localinterest_box {
	padding: 6px
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
	position: relative;
	width: 86%!important;
	z-index: 9999!important
}
.search_area ul {
	display: block
}
.search_area li {
	width: 100%;
	display: block;
	margin-bottom: 10px
}
.search_area li:last-child {
	width: 100%;
	display: block
}
.full_search .readmorediv {
	width: auto
}
.readmorediv h4 {
	font-size: 36px
}
#text .col-md-5 {
	padding: 15px
}
}



@media screen and (min-width:220px) and (max-width:735px) {
.logo img.custom_logo_img {
	max-width: 150px;
	padding: 16px 0
}
.navbar-toggle {
	margin-top: 10px
}
header {
	position: relative;
	padding-bottom: 5px
}
p.InputRow-errors, p.InputRow-errors1 {
	height: 2px;
	overflow: hidden;
	padding: 0
}
.rightbox .homesearch .search_area li:nth-child(1) {
	padding-top: 9px
}
.sponsorsimg {
	padding: 5px;
	border-radius: 5px
}
.carouselsponsor img {
	width: 100%!important;
	min-height: 70px;
	border-radius: 5px
}
.rightbox .row.full_search h3 {
	clear: both;
	text-align: center
}
img.blank_user {
	float: none
}
.rightbox .row.full_search .col-md-12 {
	text-align: center
}
}
@media screen and (max-width: 1024px){	
	.navbar-toggle{display:block !important}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background: #eec016;}
	.navbar-default .navbar-toggle {border-color: #eec016;margin-top: 10px;background: #eec016;}
	.navbar-default .navbar-toggle .icon-bar { background-color: #fff;}
	.navbar-header {float: initial;}
	.navbar-right{float:none !important}
	.navbar-collapse.collapse { display: none !important;    border-top: 1px solid #e7e7e7;    padding: 0;}	
	.navbar-collapse.collapse.in { display: block !important;}
	.navbar-default .navbar-nav > li > a {border-bottom: 1px solid #ccc; padding: 10px; text-align: center;display:block;}
	.navbar-nav > li{float:none}
	.navbar-default .navbar-nav > li > a {font-size: 16px;}
	.navbar-nav.navbar-right:last-child{margin-right:0}
	.blank_user{max-height:178px;}
	footer.footer ul.footermenu li { width: 25%;}
}

@media screen and (min-width:991px) and (max-width:1199px){	
	.rightbox2 img:first-child { max-width: 177px;}
	.rightbox2 .mobileon{display:block;}
	.rightbox2 .mobileoff{display:none;}
	.rightbox2 img.mobileon { margin-left: -25px;}
	.signupbox{min-height:492px}
}
@media screen and (min-width:768px) and (max-width:1024px){
	.search_area ul{width:738px;margin: auto;}
	.search_area li{width:40%}
	.ui-widget-content{max-width:291px;}
	
}
@media screen and (min-width:800px) and (max-width:989px){
	.rightbox{padding-bottom:29px}
}
@media screen and (min-width:768px) and (max-width:1199px){
	.yellowbutton {  margin: inherit;}
	.searchtxt_box h3 {font-size: 52px;}
	.searchtxt_box img { margin-top: -10px;}
	.maicontent .rightbox.rightbox2 p{max-width:80%}	
}

@media screen and (min-width: 768px){
	.logo img.custom_logo_img {  max-width: 160px;  padding: 15px 0 20px;}
	.navbar-default .navbar-nav > li > a{padding-top:18px;}
	
}

@media screen and (min-width:735px) and (max-width:760px){
	.rightbox .row.full_search h3{font-size:22px}
	.rightbox{padding-bottom:4px;}	
	.rightbox .row.full_search h3 img{max-width:110px}
	.blank_user { max-height: 148px;}
	.rightbox2 span.business { font-size: 18px;}
	.yellowbutton { margin: initial;}
}