@media (min-width: 768px) {
  .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 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  
}
@media screen and (min-width:1140px){	
.col-md-8.cutom_dk_width{width:72%}
.col-md-4.cutom_dk_width{width:28%}	
div.navigation-container{height:108px}
div.navigation { height: 108px !important;}
div.navigation a.prev,div.navigation a.next{top:50%;margin-top:-8px;}
ul.thumbs{width:94%}
ul.thumbs img {width:100%; height: auto;}
ul.thumbs li{width:23%}
}
@media screen and (max-width:1139px){
	ul.thumbs li{width:22%;}
	ul.thumbs img{height:auto;max-width:100%}
	div.navigation a.prev,div.navigation a.next{top:14px;}
}
@media screen and (min-width: 888px) and (max-width: 991px){
.container{width:100% !important;}	
}

@media screen and (min-width: 1100px) and (max-width: 1120px){
	.openinghoursbox h3{font-size:15px;}
}


@media screen and (min-width:992px){
	h1.__bigtxt {font-size: 50px;  text-align: center;margin: 20px 0;}
	.padding_right_zero{padding-right:0}
	.received_offer #slideshow-carousel li img { height: auto; max-height: 354px;min-height:354px;}
	.received_offer .col-md-5{margin-right:0;padding-right:0;width:39.667%}
	.innerpagebg ul.latestoffer li:nth-child(2) .moreoffers { border-right: 1px solid #7a8ba7;}
}

@media screen and (min-width:992px) and (max-width: 1025px){
	.openinghoursbox h3{font-size:13px;}
	.tabletoo td.dtted_border:last-child,.tabletoo td.dtted_border:first-child{padding-right:0;}
	.addressicon li:first-child a { width: 135px;}
}


@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 (min-width:678px) and (max-width: 991px){
	
.summery_whitebox .leftacademy p{height:auto;}
.summery_whitebox .leftacademy{width:36%;}
.fortabnone{display:none;}
.fortab{display:block;text-align:right;padding-right:15px;margin-bottom:0}	
.townmaicontent .mobdisplaynone{display:inline;}
.yellowboxbig ul{text-align:center;}
.yellowboxbig ul li{float:none;display:inline-block;margin-right:1px;text-align:left;}
	
}


@media screen and (max-width:12000px){
	
	.signupbox p{min-height:65px;}
	}

@media screen and (max-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-width: 768px) and (max-width: 991px){
.whitebox .revelicon {
    right: -122px !important;
}
}
@media screen and (min-width: 678px) and (max-width: 1024px){
	.businessrightside h2{margin:10px 0;}
}
@media screen and (min-width: 678px) and (max-width: 991px){
	.maicontent .col-md-5,.innerpagebg .townmaicontent .col-md-5{width:43%;height:auto;display:inline-block;padding: 0 10px;}
	.maicontent .col-md-7,.innerpagebg .townmaicontent .col-md-7{float: right;   width: 57%;padding: 0 10px;}
	.signupbox {padding:10px;background-position: left -63px; }
    .tabletoo td.dtted_border:last-child{line-height:21px;}
	.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;}
	
	.addressicon li{display:inline-block;vertical-align:middle;float:none !important}
	/*++++++++++++++++++For Category Page ++++++++++++++++++++++*/
	
	.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: auto;min-height: auto;overflow: hidden;padding: 0 5px;text-align: justify;line-height: 10.7px;}

	.yellowbox{padding:7px;margin-bottom:12px;}
	.category .yellowbox .col-md-6,.category .yellowbox .col-md-2,.category .yellowbox .col-md-4{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;min-height: 57%;}
	.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;}
	a.block.pink{ padding: 5px 0 !important;font-size: 10px !important;}
	#container1 .yellowbox .col-md-4 .consultationbox.clearfix,.openinghoursbox{height:198px;}
	.consultationbox img{height:100%;}
	
	.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;}
	.reviewsicon,.abouticon,.slideicon,.webicon,.facebookicon,.twittericon{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: 55%;margin-left: 12px;}
	.whitebox .pull-right .red{font-size:10px;}
	.sponsors h3,.morefrom 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;}
	
	.moreoffers{min-height:300px;}
	.moreoffers li{width:100% !important;}
	.follow_us_footer .moreoffers li{min-height: 66px;}
	/*ul.latestoffer li.follow_us_footer{width:44%;}
	ul.latestoffer li{width:50%;}*/
	
	/*+++++++++++++++++++++ Town Page++++++++++++++++++++++++++*/
	.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;}
	.passion .yellowboxbig ul li a.deathnotice {background-position: -278px -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;}
	
	
	/*+++++++++++++++++++++++++++++++ Business Page+++++++++++++++++++++++++++++*/
	
	.businesspage .navbar-toggle{background:#de1183;}
	.businesspage .navbar-default .navbar-toggle { border-color: #ee2695;}
	.businesspage .navbar-default .navbar-toggle:hover,.businesspage .navbar-default .navbar-toggle:focus { 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;}
	.businessrightside h2,.aboutussection h1{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;}
	/*#slideshow-carousel li img { width: 97% !important;}*/
	
	.revelbc .outdiv.revcontent { display: inline;}
	.revelbc .indiv.revcontent,.revelbc .revelicon{display:none;}
}

@media screen and(min-width:505px) and (max-width:677px){
	.addressicon li:first-child, .addressicon li:nth-child(2){width:auto !important}
	.revelbox { width: 136px;}
	
}

@media screen and (min-width: 992px) and (max-width: 1199px){
	.container{width:100%;}
	.navbar-default .navbar-nav li a{font-size:15px;}
	
}



@media screen and (min-width: 768px) and (max-width: 861px){
	 .displaydesk {display: block; position: absolute; top: 16px;}
	
	}
@media screen and (min-width: 678px) and (max-width: 767px){
	.t_name{float:left}
}

@media screen and (min-width: 470px) and (max-width: 678px){
	.categorysearchbox .col-md-4{width:84% !important;}
	.categorysearchbox .col-md-2{width:15% !important;}
}

@media screen and (min-width: 769px) and (max-width: 991px){
	footer.footer ul.footermenu li{width:25%;display:inline-block;}
	
}

@media screen and (min-width: 220px) and (max-width: 768px){
	.navbar-default .navbar-toggle{border-color:#eec016;}
	.navbar-toggle{background:#ffce1b;margin-top: 25px;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{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%;}
/*	footer.footer .col-md-4:last-child ul.footermenu li{width:50%;float: left;}*/
	ul.footermenu{padding:0 10px;}
	footer.footer .col-md-4:last-child ul.footermenu{padding-right:0 }
	/*footer.footer ul.footermenu{width: 49.5%;}*/
	
	.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;}
	.yellowboxbig ul li a.train{width:160px;}
	
	/*ul.latestoffer li:last-child{width:100%;}*/
	.revcontent{float:none;}
	.formobilenew #slideshow-carousel li{height:70px;max-height:70px;}
	.formobilenew #slideshow-carousel li img {height:70px;max-height:70px;
    width: 97% !important;
}

   .fortab{display:block;text-align:right;padding-right:15px;margin-bottom:0}
	.fortabnone{display:none;}
	
	.gdu.clearfix{padding:0;margin-top:-5px;text-align:center;}
	.offercutting h3{width:80%;}
	.pinkbg h2{font-size:22px;}
	
	.yellowbox .row .col-md-5 p{ min-height:50px;}

}

@media screen and (min-width:801px) and (max-width:991px){
	.consultationbox { width: auto;}
}
@media screen and (min-width:721px) and (max-width:800px){
	.consultationbox { width: auto;}
}
@media screen and (min-width:678px) and (max-width:720px){
	.consultationbox { width: 151px;}
}

@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;}

.sponsorsimg .mobileon{margin-left:0 !important}
.autoheight{display:block !important}
ul.nearme li{padding:5px;font-size: 12px;}
ul.view_offer li a {font-size: 11px !important}
#viewcate{display:block;clear: both;}


}
@media screen and (min-width:456px) and (max-width:900px){
	.search_area li{    width: 38%;}
	.padding_none{padding:0 15px !important}
    .col-md-12.fullcolor { margin-left: 15px;  margin-right: 15px;  width: auto;}
	.review_box.ophour{padding:10px;}
}
@media screen and (max-width:455px){
	
.responsivehours .openinghoursbox .tableleft,.responsivehours .houraddress{width:100% !important;}	
.offermainbox .ophour .openinghoursbox table tr td:last-child{text-align:right !important;}
#googleMap{height:160px;}
.about_us_area h3{margin-top:5px !important;}

.search_area li { width: 100% !important; margin-bottom: 10px;}
.padding_none{padding:0 15px !important}
.col-md-12.fullcolor { margin-left: 15px;  margin-right: 15px;  width: auto;}
.review_box.ophour{padding:10px;}
}

@media screen and (min-width: 220px) and (max-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%;}
	 .innerpage a.logo{width:auto;}
	 .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: 42px;}
	 .homesearch input{width:63%;}
	 .homesearch input[type="submit"]{background:url(../images/searchicon.png) center center no-repeat #ffce1b;text-indent:-9999px;width: 66px;}
	 .homesearch input[type="submit"]:hover {background:url(../images/searchicon.png) center center no-repeat #277cc5;}
	 .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;}
	 /*++++++++++++++++++For Category Page ++++++++++++++++++++++*/
	 .response{display:none;}
	 .formmobile{display:block;}
	 .nearme li:nth-child(2){display:none;}
	 .categoryportion{margin-top:10px;}
	 .category h1{font-size:18px;padding: 2px 0 8px; text-align: center;}
	 .category h1 img {margin-top: -7px;width: 39%;}
	 .categoryportion h2 {color: #39568a;font-size: 24px;text-align:left;margin-bottom:8px;}
	 .cat_menu  h2{text-align:center;}
	 .cat_menu span{display:block;padding:0 0 2px 0;text-align:center;}
	 .cat_menu span a{color:#fff;font-weight:normal;}
	 
	 
	 ul.nearme {text-align: center;}	
	 ul.nearme li{margin:0 3px;}
     /*.yellowbox .row .col-md-5 p,.openinghoursbox{display:none;}*/
	 .yellowbox h2 {font-size: 14px;}
	 .yellowbox .row .col-md-7 img{min-height:50px;}
	 .yellowbox .row .col-md-7,.yellowbox .row .col-md-5{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: -38px top;}
	.reviewsicon,.abouticon,.slideicon,.webicon,.facebookicon,.twittericon{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 !important;}
	
	.categorysearchbox .col-md-4{width:73%;float:left;margin-bottom: 8px;padding:0}
	.categorysearchbox .col-md-2{width:24%;float:right;margin-bottom: 8px;padding:0}
	.categorysearchbox .col-md-2  input[type="submit"] {background: url("../images/searchicon.png") no-repeat  center center #38568a;text-indent: -9999px;width: 66px;}
	.categorysearchbox .col-md-2  input[type="submit"]:hover{background: url("../images/searchicon.png") no-repeat  center center #f9b622}
	
	.categorysearchbox .col-md-2  input[type="button"] {background: url("../images/searchicon.png") no-repeat  center center #38568a;text-indent: -9999px;width: 66px;}
	.categorysearchbox .col-md-2  input[type="button"]: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;}
	
	/*+++++++++++++++++++++++++++++++++ town page++++++++++++++++++++++++++++++*/
/*	.gallery.ophour {display: none;}*/
    .townmaicontent .col-md-7 {height: 1px;overflow: hidden;margin-top:-7px;}
	h2.formobile{font-size:31px;text-align:center;border-bottom:1px solid #38568a;color:#38568a;font-weight:bold;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%;margin:0 !important}
	.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: 2 !important;}


.innerpagebg section.category{padding-top:70px;}
.t_name{position:absolute;display:block;width:96%;padding:0;text-align: center; top: 78px;border-bottom: 1px solid #38568a; color: #38568a; font-size: 26px; font-weight: bold;z-index:-1;}

.t_name:first-letter{display:none;}
.t_name i{display:none;}
.ac_results{ width: 82% !important;}
body.innerpage{overflow-x: hidden !important;}
.sponsorsimg .mobileon{display:block;}



.findother {display:none;}

ul.view_offer li{margin: 2px 4px;display:inherit;float:left;    padding: 4px 12px;}
.responsivehours .tableleft,.responsivehours .houraddress{width:50%;}
.responsivehours .addressicon li a{font-size:15px;}
.responsivehours:after{display:table;content:'';clear:both;}


.offermainbox.clearfix .ophour .col-md-9.col-sm-9:after{display:table;content:'';clear:both;}
.offermainbox.clearfix .ophour .col-md-3.col-sm-3{padding-right:15px !important;}

.sociallinkbox{min-height:50px;}
.mobile_off{display:none;}
.aboutussection h2{font-size:25px;}

.about_us_area h3{margin:30px 0 10px 0}
.sharethis{/*width: 93%;*/text-align:center;}
.ophour{padding:6px 0;}
/*.ophour .col-md-3{display:none;}*/
.whitebox .revelicon { right: 0 !important;}

.offermainbox.clearfix .responsivehours .col-md-9{display:block;clear:both;}
.offermainbox.clearfix .responsivehours .col-md-3.mapbg{padding-right:20px !important;}
.offermainbox.clearfix .responsivehours .col-md-3.mapbg iframe{width:100%;}
.responsivehours .col-md-9:after{content:'';clear:both;display:table;}

#carousel_to{text-align:center;}
#carousel_to li img{width:44%;display:inline-block;height:70px;margin: 1% !important;}

.mobdisplaynone{height:1px;width:100%;overflow:hidden;border:none;}

.mobi_display_none{display:none;}
.formmobileto{height:auto;}
.no_bg{background:none;}

.categoryportion h2{color:#fff;}

.passion{margin-top:-10px;}

.summery_whitebox .pull-right{float:none !important}

.services_box{min-height:232px;}
.services_box ul li{width:160px;margin:auto;text-align:left;display:block;padding:10px 0;border:none;margin-right:auto !important;}
.services_box ul li a img { padding-right: 34px;}

p.InputRow-errors, p.InputRow-errors1{height:2px;overflow:hidden;padding:0}
.sliderbox.padding_none.bg_none { padding: 0 !important;}
.tophairsaloon {margin: 0 -16px;}
.advert_class .offermainbox .ophour .tableleft{width:100%;max-width: 210px;/*float: none;*/margin-bottom:10px;}
.sharethis{padding:2px 4px;font-size:11px;}
.hovershow{padding:2px 0;height:auto;top: initial;}
.advert_class div.slideshow-container{height:auto;min-height: 200px;}
ul.view_offer li:first-child {margin-left: 0;}
.view_offer::after { content: ''; display: table; clear: both;}

/*.ophour .openinghoursbox h3 { text-align: center;}*/
	.openinghoursbox .col-md-6:first-child{text-align:center}
	.openinghoursbox .col-md-6:nth-child(2) li a{display: inline-block;width: 66%;vertical-align: top;line-height: 20px;}
	.addressicon li:first-child a,.addressicon li:nth-child(2) a{font-size: 16px;}
	.businesspage a.logo h2 {font-size: 20px; margin-top: 27px;}
.advert_class .about_us_area h3{font-size:18px}
.advert_class .ophour .addressicon li{margin-left:0;}

.tophairsaloon .flexslider,.tophairsaloon .sliderbox{padding:0 10px;background: transparent;}
.innerpage .category h1{color:#fff;}
.innerpage .category h1.catin span{color:#fff;border-bottom: 2px solid #fff;display:initial;}
.innerpage .morefrom.for_category_pages ul li{width:100%;}
.innerpage .morefrom.for_category_pages ul li:nth-child(2) .moreoffers{border-right:none;padding-bottom:0;}
.innerpage .whitebox .addressicon li a{padding-top:5px}

.innerpagebg ul.latestoffer li{width:100%}
.innerpagebg .t_name.displaymobile{display:none}
.jcarousel-container{padding:0}
.coupon-slide .jcarousel-item img {  min-height: 70px; border-radius: 5px;}
.sponsorsimg {padding: 5px;border-radius: 5px;}
h3.town_name{text-align:center;margin-top:0; margin-bottom: 5px}
.category h1.catin span a{font-size:18px}
}

@media screen and (min-width:370px) and (max-width:420px){
  .advert_class div.slideshow-container{ min-height: 240px; background: #e0edf4;}	
}


@media screen and(max-width:980px){
	
.sliderbox img{height:auto !important;}	
}

@media screen and (max-width:620px){
	/*.sponsors{height: 1px;
    opacity: 0;}*/
	#carousel1 li img {height: auto;width: 21%;}
}



@media screen and (min-width:981px){
	.whitebox .lightbluebox{width:50%;}
	.whitebox  .pull-right{font-size:12px;}
	.whitebox .addressicon li { width: 45%;}
	.whitebox .addressicon li:first-child{margin-right:0;width: 55%;}
    .whitebox .addressicon li:first-child a { width: 156px; font-size: 12px;}
	.whitebox .revelicon {right: 0 !important; font-size: 12px; height: 35px; width: 70px !important; top: 4px;}
}

@media screen and (max-width:770px){
#carousel1 li img{height:54px !important}	
.carouselsponsor img{width:88% !important;margin:auto;}
.carou_sponsorimg img{width:100% !important}

.businesspage .logo img.custom_logo_img,.innerpage .logo img.custom_logo_img {max-width: 150px;padding: 16px 0;}
.businesspage .navbar-toggle,.innerpage .navbar-toggle{margin-top:10px;}

.blaksocial.blaksocialT .viewsharetownpage .hovershow a img{ max-width:24px;}
.blaksocial.blaksocialT ul li{padding-right: 0;}
.blaksocial.blaksocialT .viewsharetownpage .hovershow{height:42px; top:-42px}

}

@media screen and (min-width:771px) and (max-width:1024px){
#carousel1 li img{height:70px !important}	
}
#carousel1 li img {height: auto;width: 23%;margin:1% !important}


@media screen and (max-width:480px){
	.imgscroll{height:auto;overflow:hidden;margin-top: -6px;padding:0;}
	.col-md-12 h4.white_yellow_color{}
	#advert_form .col-md-3 img {width: 100%; height: auto;margin-bottom: 10px;}
	.review_box.ophour .col-md-6 img { width: 100%; height: auto; margin-bottom: 10px;}
	.businesspage .ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all{width:91.5% !important;}
	.innerpage .yellowboxbig ul li{float:none;width: 160px;border: none;margin: 7px auto;}
	.localinterest_box_1{overflow:hidden;overflow-x: auto;}
	.innerpagebg .passion .col-md-12, .innerpagebg .passion .col-md-7,.innerpagebg  .passion .col-md-5,.innerpagebg .likedoffers .col-md-6 {padding: 0;}
	.innerpagebg .col-md-9 .col-md-12 {padding: 0;}
	.innerpagebg ul.advertisement_list{padding-top:15px;}
	}
	
@media screen and (max-width:980px){
 .moreoffers.faceboocategory{overflow-x:auto;}
}
@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:473px}
}
@media screen and (min-width:768px) and (max-width:1023px){
	.yellowbutton {  margin: inherit;}
	.yellowbox .col-md-7 { padding-left: 10px;}
	.yellowbox .col-md-5 { padding-right: 10px;}
	
	.col-md-9#container1,.col-md-3.cutom_dk_width,.col-md-8.cutom_dk_width,.col-md-4.cutom_dk_width {width: 100%;}
	.innerpageTown .word_count_desc {margin: 15px 0 0;}
	.innerpageTown .col-md-9#container1{padding:0}
    .blaksocial.blaksocialT { margin-top: 25px !important;}
	
	.consultationbox .col-md-3.pull-right { width: auto; padding: 0;}
	.lightbluebox.clearfix.col-md-6{width:52%;}
	ul.advertisement_list li{width:50%;float:left;margin:1%;}
	ul.advertisement_list li {width: 32.8888%;float: left;margin: 0.2%;}
	.yellowbox .row .col-md-5 p{font-size: 11px;line-height:initial;}
	.openinghoursbox table tr td{font-size:12px;}
	.tabletoo td:last-child.dtted_border{font-size:12px;}
	.openinghoursbox{height:auto;}
	.addressicon li:first-child a {width:154px; font-size: 14px;line-height: initial;}
	.addressicon li:nth-child(2) a { font-size: 13px;}
	.liicon {margin-right: 5px;}
	.addressicon li{padding-right:5px;}
	.addressicon li a.webSite {padding: 0px; font-size: 14px;}
	.leftacademy h2 {font-size: 14px;}
	.whitebox .revelicon {right: -71px !important; transform: scale(0.7);}
	span.revelicon.revel_active{opacity:0 !important}
	.innerpageTown .fb_iframe_widget iframe { max-width: 92%;    max-height: 285px;}
	.innerpageTown .newfordesign .signupbox img.img-responsive { max-height: 101px; margin: 0 auto;}
	.innerpageTown .signupbox {min-height: 320px;}

	
}
@media screen and (min-width:1024px) and (max-width:1199px){
	.whitebox .lightbluebox .addressicon li:first-child a {width:112px;}
	.whitebox .addressicon li { width: 49% !important;}
	.col-md-3.cutom_dk_width.for_desktop_views_carousel{width:33%}
	ul.view_offer li{padding:5px 5px 4px;margin-top: 3px;}
	.innerpage .col-md-3.cutom_dk_width.for_desktop_views_carousel{width:25%}
}
@media screen and (min-width:768px) and (max-width:1024px){
	.search_area ul{width:738px;margin: auto;}
	.search_area li{width:39.5%}
	.innerpage .ui-widget-content{max-width:291px;}
	.businesspage .ui-widget-content{max-width:288px;}
	.businesspage .navbar-default .navbar-toggle{    border-color: #eec016;}
	.businesspage .search_area li{width:39%}
	.businesspage .search_area li:last-child{width:20%}
	.businesspage .sponsorsimg{padding:5px;}
	.sponsorsimg .jcarousel-clip { width: 95%;}
	.jcarousel-container{padding:0}
	.imgscroll .jcarousel-clip { padding: 10px 0;}
	
}
@media screen and (max-width: 991px) and (min-width: 678px){


}
@media screen and (max-width:767px){
	.for_desktop_views{display:none}
	.for_mobile_views{display:block}	
	.for_mobile_views h1.catin{border-color:#39568a;color:#252525;font-weight: bold;}
	.for_mobile_views h1.catin a{font-weight:bold}
	.innerpage .category .for_mobile_views h1.catin span{border-color:#39568a;color:#39568a;border:none;}
	/*+++++++++++++++++++++++++++++ 2019-07-29+++++++++++++++++++++++++++*/
	.word_count_desc { margin: 0px;}
	.localinterest_box_1{background: #f2f4f5;    text-align: center;}
	.fb_iframe_widget iframe {margin: auto;left: 0;right: 0;}
	
}


/*////////2019.06.07////////*/

@media screen and (min-device-width: 678px) and (max-device-width: 1023px){
	.whitebox .addressicon li{width: 35%;}
	.whitebox .addressicon li:first-child{width: 45%;}
	.liicon {
		width: auto;
		height: auto;
	}

}

@media screen and (min-device-width: 767) and (max-device-width: 678px){
	.liicon {
		width: auto;
		height: auto;
	}
	
	.lightbluebox.clearfix.col-md-6{
		width: 50%;
	}
	.whitebox .addressicon li{
		width: 30%;
	}
	.whitebox .addressicon li:first-child {
		width: 35%;
	}
	
}

@media screen  and (min-width:700px) and (max-width:1023px){
	.viewUnder1023{display:block !important}
	.viewabove1024{display:none !important}
	.for_mobile_views_carousel.viewUnder1023{height:auto;opacity:1}
	.viewUnder1023 .coupon-slide .jcarousel-item img{width:100%;max-width:initial;max-height:initial;}
}