/**
Theme : Dizy Local AU
**/

/*--reset starts --*/
@import url(//fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,700,700italic,900italic,500,500italic);
@import url(//fonts.googleapis.com/css?family=Arimo:400,400italic,700,700italic);
body {
    font-family: 'Roboto', sans-serif;
    color: #565a5c !important;
    line-height: 21px;
    font-weight: 400;
    font-size: 13px !important;
    overflow-x: hidden;
}
/*@media (max-width: 4200px) and (min-width: 1024px){
	.form-group.home-form,#business-search-form {
		padding-top: 37px;
	}
}*/
a img {
    border: 0;
}
:focus {
    outline: 0;
}
label {
    font-weight: 400 !important;
}
.default-border {
    border: 1px solid #e1e8ed;
}
/* New Boostbusniess*/
ul.share-buttons {
	list-style: none;
	padding: 0;
	margin:0 auto 40px auto;
	display: table;
}
ul.share-buttons li{
  display: inline;
}

ul.share-buttons .sr-only {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.boostyourbusiness {
    border: 1px solid #e1e8ed;
	padding: 30px 0;
	width: 85%;
	margin: 50px auto 30px auto;
	background-color: #f5f5f5;
	line-height: 28px;
}
.boostyourbusiness h2{
	color:#169bd2 !important;
}
.boostyourbusiness p {
    padding: 40px 0;
	margin:0px;
}
.boostyourbusiness span{
	font-style:italic;
	font-weight:bold;
}
.circle-icon.more-outer-space{
	margin-top:20px;
}
.boostyourbusiness li {
    float: left;
    text-align: center;
    width: 46px !important;
    height: 46px !important;
    margin-right: 20px;
}
/* End New Boostbusniess*/
.pad-bot-10 {
    padding-bottom: 10px;
}
.line-space {
    line-height: 48px;
}
.label-dizybg[href]:hover,
.label-dizybg[href]:focus {
    background-color: #006273;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: 'Arimo', sans-serif;
    text-transform: uppercase;
}
.m-t-10 {
    margin-top: 10px;
}
.m-t-20 {
    margin-top: 20px;
}
.m-t-30 {
    margin-top: 30px;
}
.m-t-40 {
    margin-top: 40px;
}
.m-t-50 {
    margin-top: 50px;
}
.m-b-10 {
    margin-bottom: 10px;
}
.m-b-20 {
    margin-bottom: 20px;
}
.m-b-30 {
    margin-bottom: 30px;
}
.m-b-40,
.city-flexslider {
    margin-bottom: 40px;
}
.m-b-50 {
    margin-bottom: 50px;
}
.tt-none {
    text-transform: none !important;
}
.pt-none {
    padding-top: 0 !important;
}
.mt-none {
    margin-top: 0 !important;
}
.spacing-list li {
    margin-top: 10px;
}
.spacing-list li:first-child {
    margin-top: 0;
}
/*--reset ends --*/


/*** 
* Home and Product List Styles Starts Here
**/


.header-topbg .navbar {
    min-height: 25px !important;
    border-bottom: 0;
}
.header-topbg .navbar-default {
    background: #148fc1;
    font-family: 'Roboto', sans-serif;
}
.header-topbg .navbar-default .navbar-nav > li > a:hover {
    color: #fff !important;
    background: #0c5471;
}
.header-topbg .navbar-default .navbar-nav > li.dropdown.open > a {
    background: #0c5471;
}
.header-topbg .navbar-default .navbar-nav > li.active a {
    background: #0c5471;
    color: #fff;
}
.header-topbg .navbar .divider-line {
    border-left: 1px solid #000000;
    border-right: 1px solid #fff;
    height: 32px;
    margin: 0;
    opacity: 0.3;
}
.header-topbg .navbar-default .navbar-nav > li > a {
    letter-spacing:0;
    font-weight: 400;
    padding-top: 6px;
    padding-bottom: 6px;
    color: #fff !important;
    font-size: 13px;
}


.middel-bg {
    /*background: url(../images/images.jpg) top center no-repeat;*/
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	position:relative;
}
.form-space {
    padding: 0 15px 15px 15px;
}
.dropdown-menu.top-arrow {
    border: 0;
}
.dropdown-menu.top-arrow .arrow-top-pos {
    position: absolute;
    top: -19px;
    left: 50%;
}
.dropdown-menu.top-arrow .arrow-top-pos .fa-caret-up {
    color: #e65529;
}
.dropdown input {
    background-color: #fbfcfb;
    border-color: #c5c5c5 #e3e3e3 #e3e3e3 #c5c5c5;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    font-size: 13px;
    padding: 3px 8px 2px;
    font-family: 'Roboto', sans-serif;
}
.login-title {
    margin-top: 0;
    background: #e65529;
    color: #fff;
    font-size: 140%;
    font-weight: 400;
    padding: 20px 0;
    text-align: center;
}
.input-group-addon.orange-red {
    background: #e65529;
    border: 0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    padding: 11px;
    color: #999999;
}
.white-text {
    color: #fff !important;
}
.form-group.home-form input.form-control {
    font-weight: normal;
    border: 0;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    padding-left: 30px;
    padding-top: 11px;
}
.footer-inner .list-group {
	margin-bottom: 0;
}
.form-group.home-form .form-group-addons input.form-control {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.form-group.common-form input.form-control {
    font-weight: normal;
    border: 0;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    padding-left: 30px;
}
.icon-place {
    position: relative;
}
.icon-place .show-icon {
    position: absolute;
    left: 2%;
    z-index: 9;
    padding: 10px 0 0 3px;
    color: #cccccc;
}
.categories-link h2 {
    padding-bottom: 1.2em;
    letter-spacing: 0.2px;
    font-weight: 500;
    color: #169bd2 !important;
    font-size: 22px;
    font-family: 'Roboto', sans-serif;
}
.categories-link li {
    list-style: none;
    text-align: center;
}
.categories-link li h3 {
    padding-bottom: 0;
    margin-top: 0;
}
.categories-link li ul.category-sub {
    padding: 0;
    margin: 0;
}
.categories-link li ul.category-sub li {
    border-right: 0;
}
.categories-link li ul.category-sub a {
    color: #fff;
    line-height: 30px;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.2px;
}
.white-icon-color {
    color: #ffffff;
}
.black-icon-color {
    color: #333333;
}
.row-no-margin {
    margin-left: 0;
    margin-right: 0;
}
.dark-blue-bd {
    background: #011f41;
}
.dark-blue-bd h3 {
    color:#0c5471;
    margin-top: 14px;
    font-size: 18px;
    padding-right: 15px;
    font-weight: 600;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 0.2px;
}
.home_featured_categories{background:#169bd2;}
.navbar-nav.white-link a {
    color: #fff !important;
    padding-top: 14px;
    padding-bottom: 12px;
    font-weight: 400;
}
.navbar-nav.white-link a:hover {
    background: #002d59;
}
.home_featured_categories .navbar-nav.white-link a:hover {
    background:#0c5471;
}
.carousel-control {
    text-shadow: none !important;
}
.carousel-control.left.none-gradient {
    background-image: none;
    margin-left: -10px;
}
.carousel-control.right.none-gradient {
    background-image: none;
    margin-right: -10px;
}
.carousel-control.none-gradient {
    width: 3% !important;
}
.mar-space {
    margin: 0 15px !important;
}
.pos-rel {
    position: relative;
}
/*slider*/

h3.head-title {
    padding-bottom: 0.6em;
    color: #169bd2 !important;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0.2px;
    font-family: 'Roboto', sans-serif;
}
.pos-rel h3.head-title{padding:30px 0 20px 0;font-family: "Arimo",sans-serif;
    font-size: 16px;
}
.new_business h3.head-title,.recently_contacted h3.head-title{ color: #e65529 !important;
    font-family: "Arimo",sans-serif;
    font-size: 18px;
    padding-top:30px;
	margin-top:0;
}
h3.head-title-orange,h1.head-title-orange {
    padding-bottom: 0.6em;
    color: #e65529 !important;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0.2px;
    font-family: 'Roboto', sans-serif;
}
.blue-txt {
    color: #169bd2 !important;
}
.blue-txt a {
    color: #169bd2 !important;
}
.blue-txt a:hover {
    color: #169bd2 !important;
}
.thumb-slider .slide {
    padding-top: 5px;
}
.thumb-slider .thumbnail {
    border: 1px solid #dddddd;
    margin: 0 15px;
}
.thumb-slider .thumbnail .caption {
    padding-bottom: 0;
}
.thumb-slider .thumbnail:hover {
    border: 0;
    -webkit-box-shadow: 1px 2px 8px 4px #ccc;
    -moz-box-shadow: 1px 2px 8px 4px #ccc;
    box-shadow:1px 2px 8px 4px #ccc;
    cursor: pointer;
    border: 1px solid #dddddd;
}
.thumb-slider .thumbnail img {
    width: 100%;
}
.home-flexslider .thumbnail {
    min-height: 260px;
	margin-bottom:10px;
	margin-top:10px;
}
.arrow-left {
    display: inline-block;
    position: absolute;
    top: 32%;
    z-index: 5;
    left: -10%;
    color: #011f41;
}
.arrow-right {
    display: inline-block;
    position: absolute;
    top: 32%;
    z-index: 5;
    right: -10%;
    color: #011f41;
}
.red-color {
    color: #F30;
}
.yellow-color {
    color: #FC0;
}
.border-bottom {
    border-bottom: 1px solid #dadada;
    padding-bottom: 3px;
    margin-bottom: 15px;
}
.box-border {
    border: 1px solid #dadada;
    padding: 10px;
    margin-bottom: 15px;
}
.list-group.bot-border {
    margin-bottom: 0 !important;
}
.bot-border li.list-group-item {
    border-bottom: 1px solid #ddd !important;
    border: 0;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    margin-bottom: 0;
    padding: 10px 5px;
    font-size: 13px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0.2px;
}
.bot-border li:last-child.list-group-item {
    border: 0 !important;
}
.bot-border .list-group-item > .badge {
    display: inline-block;
    background: none;
    min-width: 10px;
    padding: 3px 7px;
    color: #565a5c !important;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
}
.bot-border .list-group-item > .badge a {
    color: #565a5c !important;
}
.bot-border .list-group-item > .badge a:hover {
    text-decoration: none;
}
.list-group-item > a:not(:nth-child(2)) {
    color: #565a5c;
}
.list-group-item i.fa:nth-child(5) {
    margin: 0;
}
footer {
    font-size: 13px !important;
    border-top: 5px solid #0c5471;
    padding-top: 15px;
    font-weight: 400;
}
footer h4.head-title {
    color: #169bd2 !important;
    padding-bottom: 5px;
    font-size: 18px;
    margin-top: 20px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}
footer h4.head-title {
    color: #169bd2 !important;
    padding-bottom: 5px;
    font-size: 18px;
    margin-top: 20px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}
.footer-link span {
    padding: 0 3px;
}
.footer-link a {
    color: #565a5c;
}
.footer-inner {
    background: #383838;
    padding: 15px 0 15px;
}
.footer-list-link a {
    color: #ffffff;
    line-height: 30px;
    font-size: 13px;
}
.footer-list-link a:hover {
    color: #ffffff;
}
.copy-right {
    color: #fff;
    padding-top: 20px;
}
.social-icons {
    padding-top: 20px;
    text-align: center;
    padding-left: 0;
}
.business-details .social-icons {
    padding: 0;
    text-align: left;
}
.social-icons li {
    display: inline;
}
.social-icons li a {
    border-radius: 50%;
    display: inline-block;
    height: auto;
    text-align: center;
    margin-right: 5px;
    width: 48px;
}
.business-details .social-icons li a {
    width: 24px;
}
.social-icons li a .fa {
    line-height: 35px;
    margin-right: 0;
}
.bottom-content .social-share .fa-facebook-square {
    color: #335293;
}
.bottom-content .social-share .fa-twitter-square {
    color: #2ac4f6;
}
.bottom-content .social-share .fa-google-plus-square {
    color: #cd3021;
}
.bottom-content .social-share .fa-linkedin-square {
    color: #0077B5;
}
.navbar-nav.cat-menu li {
    float: none;
}
.navbar-default.category-menu {
    background: none !important;
    border: 0;
}
.logo {
    padding-bottom: 3%;
}
.forgot-link a {
    color: #169bd2 !important;
    font-size: 13px !important;
    font-weight: 400 !important;
}
.forgot-link a:hover {
    color: #169bd2 !important;
}
.btn-blue-color {
    background: #148fc1 !important;
    border: 0 !important;
}
.btn-blue-color:hover {
    background: #0c5471 !important;
}
.footer-list-link .list-group li {
    list-style: none;
}
.device-show-menu {
    display: none !important;
}
.form-group.home-form {
    margin-bottom: 0 !important;
}
.breadcrumb {
    background: none !important;
    margin-bottom: 0 !important;
    padding: 15px 15px 0 15px !important;
}
.breadcrumb > li + li:before {
    content: "\f105" !important;
    font-family: 'FontAwesome';
}
.breadcrumb > li:last-child a {
    color: #333;
    text-decoration: none;
}
.navbar-default.filter-part {
    background: none !important;
    border: 0;
    border-bottom: 1px solid #ccc;
    border-radius: 0;
}
.link-list li {
    line-height: 25px;
    list-style: none;
}
.link-list li a:before {
    content: "\f104" !important;
    font-family: 'FontAwesome';
    padding-right: 5px;
}
.navbar-default.business-part {
    background: none;
    border: 1px solid #e1e8ed !important;
    border-radius: 0 !important;
    padding: 15px 0;
}
.navbar-default.business-part .business-link-menu li {
    display: block !important;
    float: none;
}
.navbar-default.business-part .business-link-menu a {
    padding: 6px;
    color: #333;
}
.navbar-default.business-part .business-link-menu a:before {
    content: "\f100";
    font-family: 'FontAwesome';
    padding-right: 8px;
}
.navbar-default.business-part .business-link-menu a:hover {
    color: #169bd2;
}
.like-link {
    padding: 0;
    text-align: right;
    margin: -1px -16px -3px -1px;
}
.like-link li {
    list-style: none;
    margin-left: -5px;
    border: 1px solid #e1e8ed;
    display: inline-block;
    position: relative;
    border-bottom: 0;
}
.like-link li.tip-social a .icon-tooltip {
    display: none;
}
.like-link li.tip-social a:hover .icon-tooltip {
    display: block;
    position: absolute;
    border: 1px solid #ccc;
    left: -20px;
    top: -30px;
    color: #000000;
    padding: 2px;
    width: 108px;
    z-index: 9;
    background: #fff;
}
.like-link li.tip-social a:hover .icon-tooltip .fa-facebook-square {
    color: #3b5998;
}
.like-link li.tip-social a:hover .icon-tooltip .fa-twitter-square {
    color: #2caae1;
}
.like-link li.tip-social a:hover .icon-tooltip .fa-google-plus-square {
    color: #dd4b39;
}
.like-link li.tip-social a:hover .icon-tooltip .fa-pinterest-square {
    color: #dd4b39;
}
.like-link li a {
    background: #fff;
    padding: 6px 10px 2px;
    display: block;
    color: #333;
}
.like-link li a:hover {
    text-decoration: none;
}
.like-link li:last-child {
    border-color: #169bd2;
    top: -3px;
    position: relative;
}
.like-link li:last-child a {
    font-size: 16px;
    padding: 9px 10px;
    background: #169bd2;
    color: #fff;
/*-o-transition:color .8s ease-out, background 0.2s ease-in;
-ms-transition:color .8s ease-out, background 0.2s ease-in;
-moz-transition:color .8s ease-out, background 0.2s ease-in;
-webkit-transition:color .8s ease-out, background 0.2s ease-in;
transition:color .8s ease-out, background 0.2s ease-in; */
}
.like-link li:last-child a:hover{background:#E65529;}
.like-link li:last-child:hover{border-color:#E65529;}
/* saf3+, chrome1+ */

.tab-menu .tab-content .tab-pane .penel-space {
    margin-top: 15px;
    border: 1px solid #e1e8ed;
}
.tab-menu .nav-tabs a {
    border-radius: 0 !important;
    padding-left: 6px;
    padding-right: 6px;
}
.tab-menu .nav-tabs a:hover {
    background: #fbfbfb !important;
}
.tab-menu .nav-tabs li.active a {
    background: #169bd2 !important;
    color: #fff !important;
}
.head-rating {
    background-color: #fbfbfb;
    border-bottom: 1px solid #e1e8ed;
    color: #666;
    margin-bottom: 20px;
    padding: 10px;
}
.head-rating h5 {
    margin-top: 0;
}
.head-rating h5 a:hover {
    text-decoration: none;
}
.common-link li {
    display: inline;
    padding-right: 5px;
}
.common-link li:after {
    content: "|";
    padding-left: 10px;
}
.common-link li:last-child:after {
    content: " ";
    padding-left: 10px;
    padding-right: 5px;
}
.title-bg {
    border-bottom: 1px solid #e1e8ed;
    padding-bottom: 10px;
}
.category-list li {
    border-bottom: 1px dashed #e1e8ed;
    list-style: none;
    line-height: 30px;
}
.category-list li:last-child {
    border-bottom: 0 !important;
}
.category-list li a {
    display: block;
    padding: 4px 5px;
}
.category-list li a:hover {
    background: #fff;
    text-decoration: none;
}
.box-inner {
    background-color: #fbfbfb;
    border: 1px solid #e1e8ed;
    color: #666;
    margin-bottom: 20px;
    padding: 15px;
}
.filter-bg {
    background: #fbfbfb;
    border: 1px solid #e1e8ed !important;
    border-bottom: 0 !important;
}
.modal-header {
    background: #fbfbfb !important;
}
a.gray-link {
    color: #333333 !important;
}
a:hover.gray-link {
    color: #428bca !important;
}
.tab-content address {
    margin-bottom: 3px;
    line-height: 25px;
}
.yellow-color {
    color: #fec63d !important;
}
.red-color {
    color: #e61610 !important;
}
.blue-color {
    color: #1094b6 !important;
}
.badge1 a {
    color: #333333;
}
.pagination li a {
    color: #148fc1 !important;
}
.pagination li.active a {
    background: #169bd2;
    border: 1px solid #169bd2;
    color: #fff !important;
}
.pagination li.active a:hover {
    background: #169bd2;
}
/*** Flexslider Styles Starts Here ***/

.flex-direction-nav .flex-prev {
    left: -15px;
    background: url(../images/controls.png) no-repeat 0 -32px;
}
.flexslider:hover .flex-direction-nav .flex-prev {
    left: -15px;
}
.flex-direction-nav .flex-next {
    right: -15px;
    background: url(../images/controls.png) no-repeat -43px -32px;
}
.flexslider:hover .flex-direction-nav .flex-next {
    right: -15px;
}
.flex-direction-nav .flex-prev:hover {
    background-position: 0 0;
}
.flex-direction-nav .flex-next:hover {
    background-position: -43px 0;
}
.flex-direction-nav a {
    font-size: 0;
    opacity: 1;
    width: 32px;
    height: 32px;
    z-index: 5;
}
.flex-direction-nav a::before {
    display: none;
}

.jcarousel-control-next{
	background: rgba(0, 0, 0, 0) url("../images/controls.png") no-repeat scroll -43px -32px;
    right: -15px;
	text-indent:-9999px;
	box-shadow:none;
	transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;
	outline:none !important;
}
.jcarousel-control-prev{
	background: rgba(0, 0, 0, 0) url("../images/controls.png") no-repeat scroll 0px -32px;
    left: -15px;
	text-indent:-9999px;
	box-shadow:none;
	transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;
	outline:none !important;
}
.city_jcarousel .jcarousel-control-next{right:-60px;}
.city_jcarousel .jcarousel-control-prev{left:-60px;}
.jcarousel-control-prev:hover {
    background-position: 0 0;
}
.jcarousel-control-next:hover {
    background-position: -43px 0;
}
.jcarousel-control-prev.inactive{display:none;}
.jcarousel-control-next.inactive{display:none;}
.city_jcarousel div.col-sm-6.col-md-4{width:100%;}
.city-flexslider {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.city-top-slider .jcarousel-wrapper {
    margin: 0;
}
.city-top-slider .city-jcarousel-control-prev,.city-top-slider .city-jcarousel-control-next{
    bottom: auto;
    height: 32px;
    margin-top: -16px;
    opacity: 1;
    top: 50%;
    width: 32px;
	position: absolute;
	display:blok;
}
.city-top-slider .city-jcarousel-control-prev {
    background: rgba(0, 0, 0, 0) url("../images/arr_big_left.png") no-repeat scroll 0 0;
    height: 43px;
    width: 23px;
	left:30px;
	outline:none;
}
.city-top-slider .city-jcarousel-control-prev.inactive{display:none;}
.city-top-slider .city-jcarousel-control-next.inactive{display:none;}
.city-top-slider .city-jcarousel-control-next {
    background: rgba(0, 0, 0, 0) url("../images/arr_big_right.png") no-repeat scroll 0 0;
    height: 43px;
    width: 23px;
	right:30px;
	outline:none;
}
.border-container.city_carousel_hold{padding-left:15px;padding-right:15px;}


#location-search > div {
    border: medium none;
    height: 38px;
	padding:0;
}
#business-search-form #location-search .typeahead{border-radius:3px 0 0 3px;}
.hybridauth-icon-hybridauth-32{opacity:1;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;}
.hybridauth-icon-hybridauth-32:hover{opacity:0.8;}
.mandatory{color:#c54017;}
#user-registration.form-horizontal .control-label{padding-right:0;}
#user-registration .captcha {
    float: left;
    margin-left: 10px;
    width: 63.667%;
}
#user-registration .captcha_label {
    float: left;
    width: 33.3333%;
}
.form-control{box-shadow:none;background:#fbfcfb;}
div.error, table tr.error {
    background-color: #fff;
    border: 1px solid #ddd;
	padding-left:30px;
	padding-top:5px;
}
div.messages.error ul li{color:#a94442;}
#user-registration h2.title {
    margin-top: 0;
}
#main-menu-right .hybridauth-widget-wrapper ul.hybridauth-widget li{max-width:100%;}
#main-menu-right .dropdown .hybridauth-icon-hybridauth-32 {
    background-size: contain !important;
    max-width: 99%;
}
#main-menu-right .dropdown input.form-submit{padding:10px;font-size:16px;}
.confirm_user_address {
    margin-bottom: 30px;
}
#dl-forget-password a.default-btn{padding:10px;font-size: 16px;padding: 10px 30px;}
#dl-forget-password input#edit-submit{background:#148fc1;border:none;padding:10px 30px;font-size:16px;}
#dl-forget-password input#edit-submit:hover{background:#0c5471;}
#dl-forget-password .common-form-wrapper .text-center .control-label{padding:0 0 15px;}
#user-registration .checkbox{clear:both;}
#user-dl-login .default-btn{padding:10px 30px;font-size:16px;text-align:center;}
#user-dl-login .forget_password a{float:right;}
#search_business_container{margin-bottom:20px;}
.search_business_hold {
    display: table;
    height: 80%;
    width: 100%;
}
.search_business_middle {
    display: table-cell;
    vertical-align: middle;
}
.search_business_middle #business_search{text-align:center;}
.search_business_middle #business_search>span{width:100%;}
#business_search .tt-menu{max-width:100%;margin:0;}
.typeahead:focus{border:1px solid #ccc;box-shadow:none;}
#check_business_result .head-rating a.phone-no{font-weight:bold;}
#check_business_result a.phone-no:hover{text-decoration:none;}
#search_business_container .custom-bottom-links a{padding-top:10px;padding-bottom:10px;}
#relevance .listing-content:first-child, #rating .listing-content:first-child, #distance .listing-content:first-child{margin-top:0;}
#relevance .listing-content:last-child, #rating .listing-content:last-child, #distance .listing-content:last-child{margin-bottom:20px;}
#relevance .head-rating h5 a,#rating .head-rating h5 a,#distance .head-rating h5 a{font-weight:600;}
#relevance .head-rating {background:none;letter-spacing:0.2px;}
#relevance .head-rating .badge1 a.phone-no,#relevance .head-rating .badge1 a.tel_phone_no{color:#565a5c;
    font-family: "Arimo",sans-serif;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.5px;}
#relevance .head-rating .badge1 a.phone-no:hover{text-decoration:none;}
.business_listing_sidebar h4{font-size:14px;color:#565a5c;}
/*.business_listing_sidebar .category-list li a{color: #e65529;}*/
.device-filters-wrapper{padding-top:10px !important;}
#sendmobile h4.modal-title,#reporterror h4.modal-title,#sendenquiry h4.modal-title,#forgotPassword h4.modal-title{color:#e65529;}
#sendmobile .sms_share>div:first-child{color:#169bd2;}
.add-business-wrapper .static-drupal-form h2.title{font-size:16px;}
.adp-step, .adp-text{width:96% !important;}
.adp-placemark .adp-text{padding-left:10px;}
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary{background-color:#148fc1;border-color:#148fc1;}
#payments-accepted #edit-field-payment-options>.form-item-field-payment-options-und{margin:0;}
#payments-accepted #edit-field-payment-options input[type="checkbox"]{margin:0 3px 0 0}
#edit-field-payment-options-und>div{width:25%;float:left;}
.business_terms{margin-top:20px;}

#business_submit_form #edit-actions  #edit-submit{text-transform: uppercase; width: 250px; height: 55px; font-size: 18px;}
#category_wrapper ul.token-input-list,#category_wrapper ul.token-input-list #token-input-category{background:#fbfcfb;width:100%;}
#category_wrapper ul.token-input-list{background:#fbfcfb none repeat scroll 0 0;border:1px solid #ccc;}
ul.token-input-list li.token-input-token{background:#f0f0f0;}
ul.token-input-list li.token-input-token.token-input-selected-token{color:#169bd2;}
.token-input-dropdown li:hover{background:#0097cf;}
#business_submit_form .form-control{width:65%;box-shadow:none !important;}
#business_submit_form #operating-hours .form-control{width:100%;}
#business_submit_form .form-textarea-wrapper {
    width: 65%;
}
#business_submit_form .form-control.form-textarea,#business_submit_form .form-control.file-caption{width:100%;}
#business_submit_form .textarea-char-count{margin-right:40%;}
#business_submit_form .btn-primary{background:#169bd2;border:1px solid #169bd2;}
#business_submit_form .btn-primary:hover{background:#148fc1;border:1px solid #148fc1;}
.home-flexslider.flexslider{margin-bottom:0px;}
#sortby_related_filter h4.modal-title{color:#c00000;}
li.token-input-token p {
    float: left;
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.progress-bar {
    background: #169bd2 none repeat scroll 0 0;
}
#business-location #edit-field-business-opeation-type label {
    padding-left: 15px;
}
#operating-hours .checkbox label.option {
    line-height: 20px;
    padding-left: 5px;
    position: relative;
    top: -2px;
}
#operating-hours .col-sm-1 {
    text-align: center;
}
.head-rating.full_review_rating{margin-bottom:10px;}
.full_review_rating .badge1 span{text-decoration:underline;}
.business-latest-reviews .border-container .title{border-bottom:1px solid #e1e8ed;text-transform:none;}
.business-latest-reviews img.media-object{border-radius:100%;}
.business-latest-reviews{margin-bottom:30px;}
.breadcrumb>.breadcrumb{padding-left:0 !important;}
#login-dialog h4.modal-title{color:#e65529;}
.float-right{float:right;}
#login-dialog .default-btn{padding:10px 30px;font-size:16px;}
#fixed-search {
    position: relative;
}
.categories-link {
    position: relative;
    z-index: 9;
}
.middel-bg::before {
    background: rgba(0, 45, 89, 0.5) none repeat scroll 0 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#user-registration .border-container h2.title,form#user-dl-login .border-container h2.title,form#dl-forget-password .border-container h2.title,.page-user-password-reset .border-container h2.title{
	margin-bottom: 40px;
    margin-top: 0;
    padding-left: 0;
    padding-top: 0;
}
.footer-list-link:last-child {
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    border-right: 1px solid rgba(255, 255, 255, 0.2);
}
#user-registration a.default-btn{
	font-size: 16px;
    padding: 10px 30px;
    position: relative;
}
#success-review h4.modal-title,#feedback h4.modal-title,#success-registration h4.modal-title {color: #e65529;}
#business-profile-node-form div.error,#business-profile-node-form .error{color:#565a5c !important;}
#user-registration div.error,#user-registration .error{color:#555 !important;}
.page-directions .my-business-wrapper .static-drupal-form h2{color: #148fc1;}
.well-footer .list-inline i.fa-flag{color:#fec63d;}
.user-account-wrapper .view-all > a {
    font-weight: 500;
}
#business_listings .panel-title p {
    font-weight: 500;
}
.user-account-wrapper #settings .file-input-new .btn-primary {
    background: #169bd2 none repeat scroll 0 0;
	border:1px solid #169bd2;
}
.user-account-wrapper #settings .file-input-new .btn-primary:hover {
    background: #148fc1 none repeat scroll 0 0;
}
#contact_support .form-item {
    margin: 0;
}
#analytics select#month_year {
    border-radius: 0;
}
.latest-business .table > tbody > tr > th,.latest-business .table > tbody > tr > td{border:1px solid #ddd;}
#business-search-form #keyword-search .twitter-typeahead{vertical-align:bottom;}
.add-business-wrapper #claim_request label{padding-top:20px;}
.location-map .gmap{max-width:100%;}
#addreview-wrapper a[title="Login"]{background:#148fc1;font-size: 16px;padding: 10px 30px;border:1px solid #148fc1;}
#addreview-wrapper a[title="Login"]:hover{background:#0c5471;}
#addreview-wrapper a[title="Register"]{font-size: 16px;padding: 10px 30px;}
.status-well.page-title h1 i {margin-left: 5px;}
.custom-well.reviews .media-left a img{border-radius:100%;}
.business-address-details .field-icon{position:relative;top:4px;}
#operating-hrs .table-responsive tbody {
    border-top: 1px solid #e1e8ed;
	border-bottom:1px solid #e1e8ed;
}
#review_form textarea#review {
    border-radius: 0;
}
#review_form ul.list-inline{margin-left:0;}
.product-header .page-title h1 {
    margin-top: 10px;
}
form#contact-us .static-form-container>h2.title{margin-bottom:35px;padding-left:0;padding-top:0;}
#accordion_reviews .panel-heading .panel-title>div>p{padding-right:60px;}
.select-filter #history-subject{border-radius:0;}
#comment-dialog h4.modal-title{color:#e65526;}
.claim-error-links > ul {
    padding-top: 5px;
}
#main-menu-right .dropdown-menu #user-dl-login-block-form input[type="text"], #main-menu-right .dropdown-menu #user-dl-login-block-form input[type="email"], #main-menu-right .dropdown-menu #user-dl-login-block-form input[type="password"] {
    border: 1px solid #ddd;
    border-radius: 0;
    box-sizing: border-box;
    height: 34px;
}
#main-menu-right .dropdown-menu #user-dl-login-block-form input[type="text"]:focus, #main-menu-right .dropdown-menu #user-dl-login-block-form input[type="email"]:focus, #main-menu-right .dropdown-menu #user-dl-login-block-form input[type="password"]:focus {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}
.header-topbg .navbar-default #main-menu-right .navbar-nav > li.dropdown.open .dropdown-menu {
    left: 50% !important;
    margin-left: -150px;
    min-width: 300px;
    width: 300px;
}
.reviews .media-left,#more_reviews .media-left{float:left;}
.media-comments{padding-left:40px;}
.toll_free_img{opacity:0.75;}

.check_business_sidebar ol {
    padding-left: 20px;
}
#login-dialog #login_form  a[title="Forget Password"]{text-decoration:none;margin-top:-10px;}
.latest_reviews_border{border-bottom:1px solid #e1e8ed; }
.business-latest-reviews .border-container .latest_reviews_border .title{border-bottom:none;}
label[for="edit-field-business-opeation-type-und"] {
    padding-left: 0 !important;
    position: relative;
    top: -2px;
}
#business_submit_form .business_terms {
    padding-top: 30px;
}
.hybridauth-icon-hybridauth-32{max-width:100%;}
.hybridauth-widget-wrapper .hybridauth-widget{max-width:100%;}
.add-business-wrapper.my-business-wrapper .business-map-address{padding-left:10px;padding-right:10px;padding-bottom:10px;}
.add-business-wrapper.my-business-wrapper .business-map-address .adp-step,.add-business-wrapper.my-business-wrapper .business-map-address .adp-text{width:94% !important}
.add-business-wrapper.my-business-wrapper .business-map-address .adp-placemark td:first-child{padding:5px;}
.jcarousel-control-next{
	background: rgba(0, 0, 0, 0) url("../images/controls.png") no-repeat scroll -43px -32px !important;
    right: -15px !important;
	text-indent:-9999px;
	box-shadow:none !important;
	transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;
	outline:none !important;
}
.jcarousel-control-prev{
	background: rgba(0, 0, 0, 0) url("../images/controls.png") no-repeat scroll 0px -32px !important;
    left: -15px !important;
	text-indent:-9999px;
	box-shadow:none !important;
	transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;
	outline:none !important;
}
.city_jcarousel .jcarousel-control-next{right:-60px;}
.city_jcarousel .jcarousel-control-prev{left:-60px;}
.jcarousel-control-prev:hover {
    background-position: 0 0;
}
.jcarousel-control-next:hover {
    background-position: -43px 0;
}
.jcarousel-control-prev.inactive{display:none;}
.jcarousel-control-next.inactive{display:none;}
.city_jcarousel div.col-sm-6.col-md-4{width:100%;}
.city-flexslider {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.city-top-slider .jcarousel-wrapper {
    margin: 0;
}
.city-top-slider .city-jcarousel-control-prev,.city-top-slider .city-jcarousel-control-next{
    bottom: auto;
    height: 32px;
    margin-top: -16px;
    opacity: 1;
    top: 50%;
    width: 32px;
	position: absolute;
	display:block;
	text-indent:-9999px;
}
.city-top-slider .city-jcarousel-control-prev {
    background: rgba(0, 0, 0, 0) url("../images/arr_big_left.png") no-repeat scroll 0 0;
    height: 43px;
    width: 23px;
	left:30px;
	outline:none;
}
.city-top-slider .city-jcarousel-control-prev.inactive{display:none;}
.city-top-slider .city-jcarousel-control-next.inactive{display:none;}
.city-top-slider .city-jcarousel-control-next {
    background: rgba(0, 0, 0, 0) url("../images/arr_big_right.png") no-repeat scroll 0 0;
    height: 43px;
    width: 23px;
	right:30px;
	outline:none;
}
.border-container.city_carousel_hold{padding-left:15px;padding-right:15px;}
#location-search input[type="submit"]{background:url("../images/icon-search.png") no-repeat center #e65529;border:1px solid #e65529;}
.business_title_hours {
    position: relative;
}
.business_title_hours i.fa-angle-down{cursor:pointer;}
#operating_hours_toggle {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 5px 1px #ddd;
    left: 15px;
    max-width: 380px;
    overflow: hidden;
    position: absolute;
    top: 100%;
    width: 90%;
    z-index: 1;
	display:none;
}
#operating_hours_toggle .table{margin-bottom:0;}
.menu-btn .icon-bar {
    background: #fff none repeat scroll 0 0;
    display: block;
    height: 3px;
    width: 22px;
	margin-left:5px;
	cursor:pointer;
}
.menu-btn .icon-bar + .icon-bar {
    margin-top: 6px;
}
.reviews .media-left>img{border-radius:100%;}
.page-find #listing-container .tab-filter,.page-search-business #listing-container .tab-filter {
    margin-bottom: 20px !important;
}
.tt-dataset-categories .tt-suggestion,.tt-dataset-location .tt-suggestion{font-size:14px;color:#565a5c;text-align:left !important;}
.tt-dataset-business .tt-suggestion > b {
    color: #565a5c;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
}
.tt-dataset-business .tt-suggestion {
    color: #565a5c;
    font-size: 13px;
    line-height: 18px;
    text-align: left;
}
.tt-dataset-categories .tt-suggestion:hover,.tt-dataset-location .tt-suggestion:hover,.tt-dataset-business .tt-suggestion:hover,.tt-dataset-business .tt-suggestion:hover>b{background:#169bd2;color:#fff;}
.category-map-wrapper > .border-container:first-child {
    margin-bottom: 20px;
}
.category-map-wrapper > .border-container:first-child >h2.title{margin-bottom:10px;}
.category-map-wrapper > .border-container:first-child .category-items li a:hover{background:none;}
.category-map-wrapper .tot-results{border-top:none;}
.category-results-wrapper #category-map{margin-top:25px;}
.category-results-wrapper #category-map li{margin-bottom:3px;}
.city-list-content>h2.title,.city-list-content>h1.title{margin-bottom:10px;}
.city-list-content #other-categories{margin-top:10px;}
.city-list-content #other-categories li{margin-bottom:3px;}
.city-list-content .category-filters{border:none;padding:0;}
body>#container>section>.outer-space h2.title,body>#container>section>.outer-space h1.title,body>#container>section>.outer-space h3.head-title-orange,body>#container>section>.outer-space h1.head-title-orange{margin-top:0;}
.inner-pages .add-business-wrapper{margin-top:0;}
.jcarousel a.fancybox.video{display:block;position:relative;}
.jcarousel #overlay-video{width:100%;height:100%;left:0;top:0;}
.popular_carousel .thumb-slider>ul>li{padding-bottom: 12px;padding-top: 10px;}
#business_search #business_name{background:#fbfcfb;border:1px solid #ccc;font-size:14px;height:34px;}
#business_search #business_name:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
#sortby_filter h4.modal-title {color:#e65529;}
#sortby_related_filter h4.modal-title{color:#e65529;}
#sortby_related_filter .modal-body h3{color:#169bd2;}
.page-directions .add-business-wrapper h2.title,.page-directions .add-business-wrapper h1.title{margin-top:15px !important;}
#business_search .tt-menu{margin-top:0 !important;border-top:medium none !important;}
.border-container .alternate-contact .title{border-bottom:none;}
#operating_hours_toggle .table-responsive td:nth-child(2) {
    text-align: right;
}
.product-details .pos-rel .thumb-slider li:hover>div.thumbnail{box-shadow:1px 2px 8px 4px #ccc;}
.product-details .pos-rel .thumb-slider li{padding:10px 0;}
.sidebars{margin-bottom:20px;}
.rel-art-content h3>a>strong{font-weight:normal;}
#category-map-nav .ln-letters a{padding:5px 12px;}
.category-results-wrapper::after {
    clear: both;
    content: "";
    display: block;
}
.category-results-wrapper .ln-letters a{padding:5px 10px;}
.category-results-wrapper .three-col-list{padding-top:10px;padding-left:0;padding-right:0;}
.category-results-wrapper #other-categories{margin-top:15px;}
.all_articles_link {
    float: right;
    font-size: 14px;
    margin-right: 15px;
    margin-top: -15px;
    text-decoration: none;
    text-transform: uppercase;
}
#search_business_container .search_business_hold .search_business_middle .outer-space {
    margin-top: 0;
}

.directions_form #map_location a.cusrsor-pointer{
	height: 100%;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    width: 40px;
    z-index: 9;
}
#map_location #direction_error{margin-left:15px;}
#map_location #direction_error li {
    margin-top: 4px;
}
#business-profile-node-form #category_wrapper ul.token-input-list{background:none;border:none;}
#business-profile-node-form #category_wrapper ul.token-input-list{border:1px solid #ccc;}
#business-profile-node-form #category_wrapper ul.token-input-list:focus{border-color: #66afe9;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);}
#business-profile-node-form  ul.token-input-list #token-input-category{background:#fbfcfb none repeat scroll 0 0;width:100% !important;-webkit-appearance:initial;}
#business-profile-node-form ul.token-input-list #token-input-category:focus {
    outline: 0 none;
}
.node-type-city h2.title{color:#e65529;}
.article-content-wrapper .view-article-landing .thumbnail .caption h4{height:36px;overflow:hidden;clear:both;}
#error-report-body .media .media-left{float:left;display:block;}
#error-report-body .media .media-left img{border-radius:100%;}
#error-report-body .media .star-rating{display:block;}
.view-article-landing .thumbnail a img {
    width: 100%;
}
.article-bg::after {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.city-list-content .gmap-city {
    max-width: 100%;
}
#operating_hours_toggle .active-day {
    color: #148fc1;
    font-weight: 600;
}
#search_business_container h2.title {
    margin-bottom: 20px;
}
#check_business_result.listing-content {
    padding-top: 20px;
}
#check_business_result.listing-content .default-border {
    margin-bottom: 20px;
}
.distance_mob{display:none;}
#logos-creatives .file-preview {
    margin-bottom: 15px;
}
#business_submit_form #logos-creatives .form-control {
    width: 100%;
}
.article_content_footer ul.social-icons{
	text-align:right;
}
.article_content_footer .article_category {
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    margin-top: 13px;
    text-decoration: none;
}
.article_content_footer .article_category a{text-decoration:none;}
.article-content-wrapper .form-control{border-radius:0;}
.article_subscription_box {
    border: 1px solid #e1e8ed;
    margin: 20px auto 0;
    padding: 20px;
    text-align: center;
}
.article_subscription_box > h2 {
    margin-top: 0;
}
.article_subscription_box form {
    margin: 0 auto;
    max-width: 750px;
}
.article_subscription_box form {
    text-align: left;
}
.article_subscription_box .message{text-align:center;padding-top:10px;font-size:14px;color:green;clear:both;}
.article_subscription_box .message.error_info{color:red;}
#error-report-review h4.modal-title.title{color:#e65529;}
#error-report-review .media .media-body span.star-rating{display:inline;}
#review_error_body h4 .submitted {
    display: block;
    font-size: 12px;
    margin-top: 5px;
}
.city-list-content li.listNavShow {
    list-style: outside none none;
}
.city-list-content ul#other-categories{padding-left:0;}
.claim-page-nav{margin-bottom:15px;}
.article_content_footer .article_category > a {
    color: #347da9;
}
#user-profile-settings .file-input .file-preview{margin-bottom:15px !important;}
#user-profile-settings div.btn.btn-primary.btn-file{background:#169bd2;border:1px solid #169bd2;}
#user-profile-settings div.btn.btn-primary.btn-file:hover{background:#148fc1;border:1px solid #148fc1;}
.fa.fa-star-o {
    font-size: 1.33333em;
    position: relative;
    top: 2px;
}
#relevance .fa.fa-star-o{top:2px;}
#business_search .tt-suggestion.tt-selectable:last-child {
    background: #e65529 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 14px;
	cursor: text;
}
#business_search .tt-suggestion.tt-selectable:last-child a {
    color: #ffffff;
	font-weight:normal;
}
i.fa.fa-star, i.fa.fa-star-o {
    font-size: 17px;
	margin-right:2px !important;
}
.article_subscription_box .form-item {
    margin: 0;
}
.article_subscription_box .messages.error{text-align:left;}
.article_subscription_box #subscribe_status{max-width:750px;margin:0 auto;}
.ajax-progress .throbber{margin:3px 2px 2px;}
.ajax-progress.ajax-progress-throbber .message {
    display: inline;
    font-size: 13px;
    padding-left: 0;
	clear:none;
}
.article_subscription_box input.btn-default.form-submit[disabled] {
    background: #e65529 none repeat scroll 0 0;
    border: 1px solid #e65529;
    opacity: 0.7;
}
.three-col-list #category-map li:nth-child(3n+1){clear:none;}
.category-map-wrapper .category-items li{border:none;}
div#addreview-wrapper h4 {
    font-size: 16px;
    color: #e65529;
}
.messages.error {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding-left: 10px;
	background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
.messages.error ul li {
    list-style: outside none circle;
}
#business-profile-node-form h2.title {
    padding-left: 0;
	text-transform:uppercase;
}
.user-acc-details .alert-warning{margin-bottom:0;margin-top:20px;}
#logos-creatives .remove_field.remove_field_video {
    right:-1%;
}
.article_content_footer{margin-top:10px;}
.article_content_footer ul.social-icons{padding-top:10px;}
.search_results_page ul {
    padding-left: 15px;
}
.search_results_page ul li {
    list-style: disc;
}
#business_submit_form.panel-group .panel{margin-top:5px;}
#feedback_success p.text-success{color:#5c5c5c;}
div.status, table tr.ok{
	background-image:none;
	background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
	padding-left:10px;
}
div.status p, table tr.ok p{margin-bottom:0;}
#map_canvas.map-business-post{height:275px;width:65%;}
.container.add-business-wrapper.business-submit-success{padding-left:0;padding-right:0;}
input[type="text"].error,input[type="email"].error {
    color: #565a5c !important;
}
.business-submit-success a.fw-btn{color:#fff;font-weight:normal;}
#dl-forget-password p.text-success{font-size:14px;}
.product-details .additional-details ul{padding-left:40px;}
.product-details .additional-details ul li{list-style:disc;}
#review_form label{display:block;font-size:14px;}
#review_form label.rating_label {
    display: inline-block;
    margin-right: 15px;
}
.review_guidelines{clear:both;margin-top:10px;}
#review_form h4{
	font-size: 16px;
    color: #e65529;
    margin-left: 15px;
    margin-bottom: 20px;
}
.business-details .dl-horizontal dt{width:140px;}
.business-details .dl-horizontal dd{margin-left:150px;}
.latest-business .links-list td.links{text-align:center;vertical-align:middle;}
#business_submit_form #category-tags .panel-body {
    padding: 25px 15px;
}
.add-business-wrapper #claim_request .checkbox label {
    padding-top: 5px;
}
.claim_success_icon i.fa-envelope {
    font-size: 32px;
    line-height: 95px;
    position: relative;
    vertical-align: top;
}
.cd-panel{z-index:9999;}
#mob_slide_window {
    background: #ffffff none repeat scroll 0 0;
}
#mob_slide_window h3 {
    border-bottom: 1px solid #e1e8ed;
    color: #169bd2;
    font-size: 18px;
    padding-bottom: 10px;
}
#mob_slide_window_header h4.title {
    line-height: 50px;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 5%;
    padding-top: 0;
}
#mob_slide_window h3:first-child{margin-top:0;}
a.cd-btn {
    background: #dddddd none repeat scroll 0 0;
    color: #ffffff;
    padding: 5px 10px;
	margin-bottom:10px;
	display:inline-block;
}
.social-share i.fa-times {
    color: #e65529;
}
#mob_slide_window_header h4{color:#e65529;}
.rel-acc-wrapper .media:nth-child(2){margin-top:0;}
#listing-container #relevance .head-rating{background:#FBFBFB;}
.view-display-id-article_category h4 a{
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 18px;
}
.custom-well.additional-details{padding-top:10px;}
.suggested-location .did-you-mean {
    color: #565a5c;
    font-size: 16px;
    text-transform: uppercase;
	margin-bottom:10px;
	display:block;
}
.suggested-location ul{padding-left:0;}
.suggested-location ul li{display:inline-block;margin-right:7px;}
.suggested-location ul li a{background:#fbfbfb;border:1px solid #e1e8ed;padding:8px 10px;border-radius:3px;display:block;}
.rel-desc-mobile{display:none;}
.article_home_title{
	color: #337ab7;
    text-decoration: none;
}
.view-display-id-article_home_page ul.slides li a:hover{text-decoration:none;}
a:hover p.article_home_title{text-decoration:underline;}
.view-display-id-article_sec_cat .media-body>p>a{font-size:14px;}
.view-display-id-article_sec_cat .media-body>p,p.rel-desc-mobile{font-size:13px;}
.view-display-id-article_category h4+p{color:#565a5c;}
.additional-details .dl-horizontal dt{width:140px;}
.additional-details .dl-horizontal dd{margin-left:150px;}
.col-md-2.col-sm-3.relevance_image img{border:none;}
.relvance_cat{padding-bottom:10px;}
.listing-content .relevance_image>a>img{height:auto;}
.listing-content .relevance_image.none-padding-right-space{text-align:right;padding-right:15px !important;}
.listing-content .relevance_direction>.hidden-res-design{padding:10px 0 5px 0;}
ul.bulleted-list li{list-style:disc;}
ul.bulleted-list{padding-left:20px;margin-left:20px;}
.page-taxonomy-term .acc-wrapper .border-container .col-sm-4{text-align:center;}
.page-taxonomy-term .acc-wrapper .border-container .col-sm-4 img{display:inline;}
.node-type-page.inner-pages .add-business-wrapper.sitemap-wrapper h2{font-size:20px;}
.node-type-page.inner-pages .add-business-wrapper.sitemap-wrapper h3{font-size:18px;}
.node-type-page.page-node-685.inner-pages .add-business-wrapper.sitemap-wrapper h2,.node-type-page.page-node-412.inner-pages .add-business-wrapper.sitemap-wrapper h2{font-size:18px;}
.node-type-page.page-node-685.inner-pages .add-business-wrapper.sitemap-wrapper h3,.node-type-page.page-node-412.inner-pages .add-business-wrapper.sitemap-wrapper h3{font-size:16px;}
ol.breadcrumb li.active>span{margin-left:-3px;}
.custom-well.reviews .media-footer{text-align:right;}
.new_business .list-group-item > a:nth-child(3),.recently_contacted .list-group-item > a:nth-child(3){color:#337ab7;}
.recently_contacted .list-group-item>i+a:not(:last-child),.new_business .list-group-item>i+a:not(:last-child) {
    margin-left: -4px;
}
.front .middel-bg .category-menu div.collapse#category-one,.front .middel-bg .category-menu div.collapse#category-two,.front .middel-bg .category-menu div.collapse#category-three,.front .middel-bg .category-menu div.collapse#category-four{padding-left:0 !important;padding-right:0 !important;}
section.faq-content ul li {
    list-style: disc;
}
section.faq-content ul {
    margin-left:20px;
}
.article_main_hold .navbar-fixed-top{z-index:9 !important;}
.adsense-full-width {
    margin-bottom: 20px;
}
.adsense-full-width.adsense-top-space {
    margin-top: 20px;
    margin-bottom: 0;
    padding: 15px; 
}
.adsense-full-width.adsense-topten-space{
	margin-top: 10px;
	margin-bottom: 0;
}
.adsense-code.adsense-top-bottom { margin: 20px 0 40px 0; }
.adsense-center{text-align:center; padding: 3px 3px 0px 3px; border: none; background: transparent;}
.main-service_list.adsense-code { background: none; border: none; }

section.border-container.city-list-content {
  margin-bottom: 15px;
}
.respons-hide-menu .dropdown-menu .form-space{padding-bottom:0;}
.logo-res-bot-space h1{margin:0;}
.adsense-right-pod .custom-block.adsense-center{background:none; border:none;}
.node-type-article.inner-pages.article-body .articles-content p{font-size:14px;}
.node-type-article .articles-content{font-size:14px !important;}
.node-type-article .articles-content li{padding-bottom:5px;}
#fixed-logo-left h1{margin:0;}
.search_business_middle .outer-space p.text-center:first-child{font-weight:600;}
.search_business_middle .outer-space p.text-center:nth-child(2) em{font-weight:600;font-style:normal;color:#e65529;}
.region-footer-bottom ..list-group{margin-bottom:0;}
body.node-type-article #business-search-form{padding-top:0;}
.about-us h3{color:#e65529;font-size:24px !important;}
.input-lg{font-size:14px;}
div#postcode-location-wrap {
   line-height: 28px;
}

/* Best slider code begins */

.best-carousel .spec {
    padding: 0 !important;
	border-radius:0;
}

.best-carousel .spec a:hover {
    text-decoration: none !important;
}

.best-carousel .venue-col a, .venue-col {
    color: #777 !important;
}

.best-carousel .place_time.venue-col {
    margin: 10px 0;
}

.best-carousel .image_sub {
	font-size: 16px;
	line-height: 21px;
	text-transform: capitalize;
}
.best-carousel .article_home_description a{color:#555;}
.best-carousel-inner .all_articles_link{margin-top:20px;margin-bottom:30px;dislay:block;text-align:center;border: 1px solid #e65529;

  padding: 10px 20px;

  border-radius: 20px;

  background-color: #e65529;

  color: #fff;}


.inner-pages h3.head-title.inner-title {
    font-size: 20px;
    margin-top: 40px;
    padding-bottom: 0;
    color: #e65529 !important;
}
.best-carousel-inner .all_articles_link:hover{color: #eee;

  text-decoration: none;}
.best-carousel .article_home_title.image_sub {
	margin-top: 10px;
	font-size:18px !important;
	
}
.best-article .all_articles_link{float:none;display:block;max-width:250px;margin:20px auto 30px;}
.best-carousel .inner_caption p {
    font-size: 16px;
    letter-spacing: 0.1px;
    font-weight: 300;
    line-height: 26px;
}
.best-carousel .inner-caption {
    padding: 10px;
}

.best-carousel .default-btn.head-cta.cust-btn-slider {
    font-size: 18px;
    display: block;
    text-align: center;
    padding: 10px;
    background-color: #eee;
    border-color: #eee;
    color: #565a5c;
    text-transform: uppercase;
}
.best-carousel .default-btn.head-cta.cust-btn-slider:hover, .popular_carousel .thumb-slider li:hover .default-btn.head-cta.cust-btn-slider {
    color: #fff;
    background-color: #e65529;
}
.best-carousel .inner_caption {
    padding: 0 10px;
}

.best-carousel .article_home_title.image_sub:hover{color:#e65527 !important;}
.best-carousel .image_container{position:relative;overflow:hidden;}
.best-carousel .image_container:hover:before{opacity:1;}
.best-carousel .thumb-slider .thumbnail {
	margin: 0 !important;
}
/*Best slider code ends */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
	.form-item input[type='text'].error,.form-item input[type='email'].error{
		color:#999 !important;
	}
	footer .social-icons li a img{vertical-align:top;}
	footer .social-icons li a{height:48px;}
}
@media screen and (min-width:768px){
	.middel-bg{height:580px;}
	.middel-bg .categories-link{position:absolute;width:700px;margin-left:-350px;left:50%;top:300px;}
	.middel-bg #fixed-search.fixed-nav{z-index:99;}
}
@media (max-width:1023px){
	.front.inner-pages .inner-pages-search{display:block !important;}
	.front.inner-pages .inner-pages-search .col-md-offset-1{margin-left:0;margin-right:0;padding-right:0;}
	.front.inner-pages .inner-pages-search .inner-pages-search-wrap>div{width:100%;clear:both;}
	.front.inner-pages .inner-pages-search .inner-pages-search-wrap>div span.twitter-typeahead{width:100%;}
	.front.inner-pages .inner-pages-search .form-group:last-child{position:relative;bottom:auto;right:auto;float:none;}
	.icon-place .show-icon{left:1%;}
	.front.inner-pages .inner-pages-search{max-width:640px;margin:0 auto;}
	.none-bg .form-group.home-form {
		padding-top: 22px !important;
	}
	.not-front #fixed-search.fixed-nav .inner-pages-search .inner-pages-search-wrap .form-group {
		margin: 0 !important;
		width: 100% !important;
		padding-right:0 !important;
	}
	.not-front.inner-pages .inner-pages-search .form-group:last-child{position:relative;right:auto;bottom:auto;}
	.not-front.inner-pages #fixed-search.fixed-nav{padding-top:0;}
	.not-front.inner-pages .none-bg .form-group.home-form {
		padding-top: 50px !important;
	}
	.inner-pages .fixed-nav .inner-pages-search{padding: 10px 0;}
	.not-front.inner-pages .inner-pages-search{display:none;}
	.not-front.inner-pages .inner-pages-search  .twitter-typeahead{width:100%;}
	.device-search {
		background-color: #169bd2;
		cursor: pointer;
		font-size: 18px;
		height: 50px;
		padding: 12px 5px 5px 11px;
		position: fixed;
		right: 0;
		top: 0;
		display:block !important;
	}
	  
}
@media (max-width: 990px) {
	#relevance .listing-content .col-md-12 .common-link,#rating .listing-content .col-md-12 .common-link,#distance .listing-content .col-md-12 .common-link{display:inline-block;}
	#relevance .listing-content .col-md-12 .col-md-5,#rating .listing-content .col-md-12 .col-md-5,#distance .listing-content .col-md-12 .col-md-5{display:inline-block;float:right;}
	#relevance .listing-content .col-md-12 .col-md-5 ul{padding-top:0;}
	.col-md-offset-1 {margin-left: 8.33333%;}
}
@media (max-width: 768px) {
    .container {
        width: 100% !important;
    }
    .header-topbg .navbar-default .navbar-nav > li > a {
        padding-right: 7px !important;
        padding-left: 7px !important;
        font-size: 12px;
    }
   /* .footer-list-link .list-group {
        border-right: 1px solid rgba(255, 255, 255, 0.2);
    }
    .footer-list-link:last-child .list-group {
        border-right: 0 solid rgba(255, 255, 255, 0.2);
    }*/
	.col-md-offset-1 {margin-left: 0;}
	.front.inner-pages .inner-pages-search-wrap{padding-left:0;}
	.front.inner-pages .inner-pages-search-wrap>div:first-child{padding-right:0 !important;}
	.front.inner-pages .inner-pages-search-wrap>div{padding:0 !important;}
	
	.jcarousel-control-prev{left:0;}
  	.jcarousel-control-next{right:0;}
    .city_jcarousel .jcarousel-control-next{right:-15px;}
    .city_jcarousel .jcarousel-control-prev{left:-15px;}
}
@media (max-width: 220px) {
    .navbar-fixed-top .navbar-header.responsive-menu {
        position: absolute !important;
        left: 20px !important;
        z-index: 11;
    }
}
@media only screen and (max-device-width: 960px) {
    h3.head-title-orange,h1.head-title-orange {
        font-size: 16px !important;
    }
    .header-topbg .navbar-fixed-top #main-menu-right.navbar-collapse.in {
        box-shadow: none !important;
    }
    .navbar-nav .device-show-menu {
        display: block !important;
    }
    .navbar-fixed-top .dropdown.respons-hide-menu {
        display: none !important;
    }
    .top-distance {
        padding-top: 12% !important;
    }
    .dark-blue-bd {
        display: none !important;
    }
    .hidden-res-design {
        display: none !important;
    }
}
@media all and (max-width: 960px) {
    .header-topbg .navbar-default .navbar-nav > li.business-link a {
        background-color: #e65529 !important;
        color: #ffffff !important;
    }
    .header-topbg .navbar-fixed-top #main-menu-right.navbar-collapse.in {
        box-shadow: none !important;
    }
    .navbar-nav .device-show-menu {
        display: none !important;
    }
    .navbar-fixed-top .dropdown.respons-hide-menu {
        display: block !important;
    }

    #fixed-search #fixed-logo-left img.img-responsive {
        display: inline-block !important;
    }
    #fixed-search.fixed-nav {
    }
    #fixed-search.fixed-nav.nav-bg {
        background: #169bd2;
    }
    #fixed-logo-left img {
        padding-bottom: 20px;
    }
    .fixed-nav #fixed-logo-left img {
        padding-bottom: 0;
    }
    #fixed-search #fixed-logo-left img.img-responsive {
        display: inline-block !important;
    }
}
@media all and (max-width: 1024px) {
    #main-menu-right .dropdown-menu.top-arrow {
        padding: 0 !important;
    }
    .form-group.home-form {
        padding-top: 3px !important;
    }
    #fixed-search.fixed-nav {
        /* padding-top: 40px !important; */
    }
    .article-body #fixed-search.fixed-nav {
        padding-top: 5px !important;
    }
    #fixed-search #fixed-logo-left {
        padding-top: 5px !important;
    }
    #fixed-search.nav-bg #fixed-logo-left {
        padding-top: 0 !important;
    }
	#fixed-search.fixed-nav{background:none;position:relative;padding:0;}
	.claim-page-nav .circle-content{font-size:40px;}
}
@media (min-width: 768px) and (max-width: 1023px) {
    #main-menu-right .dropdown-menu.top-arrow {
        left: -170% !important;
    }
	#fixed-search.fixed-nav #fixed-logo-left {
		margin-right: 74px;
	}
}
/* iPads (landscape) ----------- */

/* iPads (portrait) ----------- */

@media all and (max-width: 736px) {
    .dark-blue-bd {
        display: none !important;
    }
    .hidden-res-design {
        display: none !important;
    }
}
@media all and (max-width: 800px) {
    #main-menu-right .dropdown-menu.top-arrow {
        padding: 0 !important;
    }
    .top-distance {
        padding-top: 10% !important;
    }
    .none-padding-space {
        padding: 0 !important;
    }
    .thumb-slider .slide {
        padding-left: 30px !important;
    }
    .thumb-slider .slide[style] {
        width: 4.3% !important;
    }
    .navbar-nav .device-show-menu {
        display: none !important;
    }
    .navbar-fixed-top .dropdown.respons-hide-menu {
        display: block !important;
    }
    #fixed-logo-left {
        padding-bottom: 0;
    }
    .navbar-fixed-top .respons-hide-menu {
        display: block !important;
    }
    .navbar-fixed-top .respons-hide-menu.open {
        display: block !important;
    }
    .form-group.home-form input.form-control {
        font-size: 14px;
    }
    .form-group.common-form input.form-control {
        font-size: 12px;
    }
    .none-padding-left-space {
        padding-left: 0 !important;
    }
    .none-padding-right-space {
        padding-right: 0 !important;
    }
    .none-padding-right-space5 {
        padding-right: 5px !important;
    }
    .categories-link li ul.category-sub a {
        font-size: 13px;
    }
    .dark-blue-bd {
        display: block;
    }
    .hidden-res-design {
        display: block;
    }
}
/* Smartphones (portrait and landscape) ----------- */

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    .footer-list-link a {
        line-height: 22px;
        font-size: 11px !important;
    }
    .categories-link li ul.category-sub a {
        font-size: 14px !important;
    }
    .navbar-fixed-top .respons-hide-menu {
        display: none !important;
    }
    .dark-blue-bd {
        display: none !important;
    }
    .hidden-res-design {
        display: none !important;
    }
    .home-form .form-group.fixed-input {
        padding: 0 5px !important;
    }
    .thumb-slider .slide[style] {
        width: 9% !important;
    }
}
@media only screen and (max-width: 640px) {
    .dark-blue-bd {
        display: none !important;
    }
}
@media only screen and (max-device-width: 640px) {
    .dark-blue-bd {
        display: none !important;
    }
}
/* Smartphones (landscape) ----------- */

@media only screen and (max-width: 480px) {
    .modal-title {
        font-size: 16px;
    }
    .navbar-default.business-part .business-link-menu a {
        font-size: 13px !important;
    }
    h3.head-title {
        font-size: 14px;
    }
    h3.head-title-orange,h1.head-title-orange {
        font-size: 16px;
        color: #e65529;
    }
    .top-distance {
        padding-top: 19% !important;
    }
    .thumb-slider .slide {
        padding-left: 0 !important;
    }
    .categories-link li ul.category-sub a {
        font-size: 14px !important;
    }
    .dark-blue-bd {
        display: none !important;
    }
    .thumb-slider .slide[style] {
        width: 9% !important;
    }
    .hidden-res-design {
        display: none !important;
    }
}
/* Smartphones (portrait) ----------- */

@media only screen and (max-width: 320px) {
    #fixed-search #fixed-logo-left {
        float: none;
        margin: 0 auto;
        width: 200px;
    }
    .form-group.home-form input.form-control {
        font-size: 12px;
    }
    .modal-title {
        font-size: 14px !important;
    }
    h3.head-title {
        font-size: 14px;
    }
    h3.head-title-orange,h1.head-title-orange {
        font-size: 14px;
        color: #e65529;
    }
    .top-distance {
        padding-top: 26% !important;
    }
    .dark-blue-bd {
        display: none !important;
    }
    .hidden-res-design {
        display: none !important;
    }
    .thumb-slider .slide[style] {
        width: 9% !important;
    }
    body .user-acc-details .col-sm-9,
    body .user-acc-details .col-sm-3 {
        font-size: 13px;
    }
}
/* iPads (portrait and landscape) ----------- */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .dark-blue-bd {
        display: none !important;
    }
    .hidden-res-design {
        display: none !important;
    }
    .input-lg,
    .form-horizontal .form-group-lg .form-control {
        height: 38px !important;
    }
	#fixed-search.fixed-nav .form-group.fixed-input {
        margin-bottom: 5px !important;
        padding-right: 0;
		width:33% !important;
		margin-top:4px;
		margin-bottom:2px;
    }
    #fixed-search.fixed-nav .form-group.fixed-input.col-md-offset-1 {
        margin-left: 16.6667% !important;
    }
	#fixed-search.fixed-nav .form-group.fixed-input.col-sm-offset-1 {
		margin-left: 16.6667% !important;
	}
}
@media all and (max-width: 767px) and (min-width: 220px) {
    .tab-menu .nav-tabs a {
        border-bottom: 1px solid #e1e8ed !important;
    }
    .tab-menu .nav-tabs a:hover {
        border-bottom: 1px solid #e1e8ed !important;
    }
    #fixed-search.fixed-nav.nav-bg {
        padding-bottom: 15px;
    }
    .hidden-desktop-design {
        display: block;
        margin-bottom: 15px !important;
    }
    .breadcrumb {
        display: none;
    }
    .top-content-space {
        padding-top: 20px;
    }
    .article-body .top-content-space {
        padding-top: 0;
    }
    .navbar-default.tab-filter {
        margin-bottom: 0;
        min-height: 20px !important;
    }
    .navbar-default.tab-filter a {
        margin-bottom: 0;
        padding-bottom: 0;
        padding-top: 0;
    }
    .navbar-brand.tab-filter-link {
        height: 30px;
        font-size: 14px;
    }
    .navbar-default.business-part .business-link-menu {
        margin-top: -1px;
        padding-left: 0;
    }
    .navbar-default.business-part .business-link-menu .device-list-view {
        display: block;
        height: 34px;
        overflow: hidden;
    }
    .navbar-default.business-part .business-link-menu .device-list-view a {
        font-size: 16px;
    }
    .navbar-default.business-part .business-link-menu .device-list-view a:before {
        content: "" !important;
    }
    .navbar-default.business-part .business-link-menu .device-list-view a:after {
        content: "\f101";
        font-family: 'FontAwesome';
        float: right;
    }
    .navbar-default.business-part .business-link-menu .device-list-view a i {
        padding-right: 10px;
    }
    .navbar-default.business-part .business-link-menu .device-list-view .desktop-list-view {
        display: none;
    }
    .container {
        width: 100% !important;
    }
    .cursor-pointer {
        cursor: pointer;
    }
    .navbar-fixed-top .respons-hide-menu {
        display: block !important;
    }
    .business-res-menu.navbar-default {
        padding: 0 !important;
    }
    .business-res-menu.navbar-default .navbar-toggle {
        background: none !important;
        border: 0;
    }
    .navbar-default.business-part .navbar-header {
        background: #f5f5f5;
        border-bottom: 1px solid #cccccc;
    }
    .categories-link .navbar-brand {
        font-size: 14px !important;
    }
    .categories-link li ul.category-sub a {
        font-size: 13px !important;
    }
    .container > .navbar-header,
    .container-fluid > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-collapse {
        margin-left: 0 !important;
        margin-right: 0 !important;
        border-top: 0 !important;
    }
    .container > .navbar-collapse {
        -webkit-box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.5);
        box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.5);
        top: 50px;
    }
    .header-topbg .navbar-default .navbar-nav > li.business-link a {
        margin-left: 0 !important;
        color: #565a5c;
    }
    .header-topbg .navbar-default .navbar-nav > li > a {
        color: #565a5c;
    }
    .header-topbg .navbar-default .navbar-nav > li > a span.fa-angle-down {
        display: none !important;
    }
    .navbar-fixed-top {
        height: 50px !important;
    }
    .header-topbg .navbar-default {
        height: 50px !important;
    }
    .navbar-fixed-top.navbar-default .navbar-toggle {
        background: none !important;
        border: 0 !important;
        margin-top: 6px !important;
    }
    .navbar-fixed-top.navbar-default .navbar-toggle .icon-bar {
        background: #ffffff;
    }
    .navbar-fixed-top .navbar-header.responsive-menu {
        position: absolute;
        left: 20px;
        z-index: 11;
    }
    .menu-btn {
        margin: 14px 0;
        padding: 0;
    }
    .navbar-fixed-top .navbar-header.responsive-menu-right {
        position: absolute;
        right: 10px;
        z-index: 11;
    }
    .navbar-fixed-top #main-menu ul {
        margin-top: 0;
        margin-bottom: 0;
        background: #fff;
    }
    .navbar-fixed-top #main-menu ul.dropdown-menu-sub {
        padding-top: 0;
    }
    .navbar-fixed-top #main-menu ul.dropdown-menu-sub a {
        color: #565a5c !important;
    }
    .navbar-fixed-top #main-menu li.vertical-drop.open a {
        color: #ffffff;
    }
    .navbar-fixed-top #main-menu li.vertical-drop ul.dropdown-menu-sub {
        margin: 0 !important;
    }
    .navbar-fixed-top #main-menu-right ul {
        margin-top: 40px;
        background: #fff;
    }
    .navbar-fixed-top #main-menu-right ul li.divider-line {
        display: none !important;
    }
    .navbar-fixed-top #main-menu-right ul li.dropdown .arrow-top-pos {
        display: none;
    }
    .navbar-fixed-top #main-menu-right ul li.dropdown.open a {
        color: #fff;
    }
    .navbar-fixed-top #main-menu-right ul li.vertical-drop ul.dropdown-menu-sub {
        margin: 0 !important;
    }
    .navbar-fixed-top #main-menu-right ul.dropdown-menu-sub {
        padding-top: 0;
    }
    .navbar-fixed-top #main-menu-right ul.dropdown-menu-sub a {
        color: #565a5c !important;
    }
    .categories-link .navbar-collapse {
        border: 0;
        text-align: left;
    }
    .categories-link .navbar-toggle {
        background: none !important;
        border: 0;
        margin-bottom: 0 !important;
    }
    .categories-link li {
        text-align: left;
    }
    .categories-link li h3.device-none {
        display: none;
    }
    .categories-link .navbar-header {
        border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    }
    .categories-link .navbar-header a.navbar-brand {
        color: #fff;
        display: block;
        float: none !important;
        margin-right: 50px;
    }
    .navbar-brand .white-icon-color {
        min-width: 25px;
    }
    .logo {
        padding-bottom: 5% !important;
    }
    .arrow-left {
        left: 0%;
    }
    .arrow-right {
        right: 0%;
    }
    .navbar-default .navbar-toggle {
        background: #ffffff;
    }
    .dropdown.vertical-drop ul.dropdown-menu .dropdown-menu-sub li a {
        color: #565a5c;
    }
    .dropdown.vertical-drop ul.dropdown-menu .dropdown-menu-sub li a:hover {
        color: #565a5c;
    }
    .form-group.fixed-input {
        padding-left: 38px !important;
        padding-right: 38px !important;
    }
	#user-registration .captcha{clear:both;margin-left:0;margin-top:5px;float:none;}
}
@media all and (max-width: 1024px) and (min-width: 767px) {
/* .form-group.col-md-5.col-sm-5.col-xs-12.none-padding-space.fixed-input.none-padding-right-space5 {
    padding-left: 40px !important;
}
 */
    .tab-menu .nav-tabs a {
        border-radius: 0 !important;
        border: 1px solid #e1e8ed !important;
        font-size: 12px !important;
        margin-right: -1px !important;
    }
    .navbar-default.business-part .business-link-menu .device-list-view {
        display: none;
    }
    .article-body .article-bg {
        top: 108px;
    }
    .article-body .navbar-fixed-top {
        top: 80px !important;
    }
    .top-content-space {
        padding-top: 90px;
    }
    .article-body .top-content-space {
        padding-top: 124px;
    }
    .navbar-default.tab-filter {
        min-height: 30px !important;
        border: 0;
    }
    .business-part .navbar-brand {
        display: none;
    }
    .header-topbg .navbar-default .navbar-nav > li.business-link a {
        background-color: #e65529 !important;
        color: #fff !important;
    }
    .header-topbg .navbar-default .navbar-nav > li.business-link a:hover {
        background-color: #0c5471 !important;
    }
    .bot-border li.list-group-item {
        font-size: 12px;
    }
    .hidden-res-design {
        display: block !important;
    }
    .hidden-desktop-design {
        display: none;
    }
    .thumb-slider .slide[style] {
        width: 3% !important;
    }
    .navbar-right .dropdown-menu {
        width: 250px;
    }
    #fixed-search #fixed-logo-left img.img-responsive {
        display: inline-block !important;
    }
    .top-distance {
        padding-top: 8%;
    }
    .container {
        width: 100% !important;
    }
    /*.footer-list-link .list-group {
        border-right: 1px solid rgba(255, 255, 255, 0.2);
    }*/
    .navbar-nav.white-link a {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }
    .header-topbg .navbar-default .navbar-nav > li > a {
        padding-right: 7px !important;
        padding-left: 7px !important;
        font-size: 12px;
    }
    #fixed-search.fixed-nav {
        position: fixed;
        background: #169bd2;
        width: 100%;
        z-index: 9;
        padding-top: 34px;
    }

    #fixed-search.fixed-nav #fixed-logo-left.logo {
        padding-bottom: 0;
    }
    #fixed-search.fixed-nav #fixed-logo-left.logo img {
        width: 210px !important;
        height: 53px !important;
    }
    #fixed-search.fixed-nav .top-distance {
        padding-top: 0 !important;
    }
/*     #fixed-search.fixed-nav .form-group.fixed-input {
        width: 37% !important;
        margin-bottom: 5px !important;
        padding-right: 0;
    }
  */   #fixed-search.fixed-nav .form-group.fixed-input.col-md-offset-1 {
        margin-left: 6.6667% !important;
    }
    .categories-link .navbar-header a.navbar-brand {
        display: none;
    }
    .dropdown.vertical-drop ul.dropdown-menu {
        width: 560px;
    }
    .dropdown.vertical-drop ul.dropdown-menu .dropdown-menu-sub li {
        float: none;
        width: 118px;
        padding: 3px;
        border: 0;
        list-style: none;
        min-height: inherit;
    }
    .dropdown.vertical-drop ul.dropdown-menu .dropdown-menu-sub li a {
        color: #565a5c;
        display: block;
        padding: 2px;
        font-size: 12px;
    }
    .dropdown.vertical-drop ul.dropdown-menu .dropdown-menu-sub li a:hover {
        background: #f5f5f5;
        color: #565a5c;
    }
    .dropdown.vertical-drop ul.dropdown-menu ul.dropdown-menu-sub {
        padding: 10px;
    }
    .dropdown.vertical-drop ul.dropdown-menu li {
        border-right: 1px solid #ccc;
        float: left;
        min-height: 150px;
    }
    .dropdown.vertical-drop ul.dropdown-menu li:last-child {
        border: 0 !important;
    }
    .dropdown input {
        box-shadow: none !important;
    }
    .none-padding-space {
        padding: 0 !important;
    }
    .none-padding-left-space {
        padding-left: 0 !important;
    }
    .none-padding-right-space5 {
        padding-right: 5px !important;
    }
}
@media all and (max-width: 4200px) and (min-width: 1024px) {
    .tab-menu .nav-tabs a {
        border-radius: 0 !important;
        border: 1px solid #e1e8ed !important;
        margin-right: -1px !important;
    }
    .hidden-desktop-design {
        display: none;
    }
    .top-content-space {
        padding-top: 90px;
    }
    .article-body .top-content-space {
        padding-top: 124px;
    }
    .navbar-default.tab-filter {
        min-height: 30px !important;
        border: 0;
    }
    .navbar-default.business-part .business-link-menu .device-list-view {
        display: none;
    }
    .navbar-default.business-part .business-link-menu .desktop-list-view {
        display: block;
    }
    .desktop-lft-width {
        width: 74% !important;
    }
    .desktop-rht-width {
        width: 26% !important;
        padding-right: 0 !important;
    }
    .business-part .navbar-brand {
        display: none;
    }
    .top-distance {
        padding-top: 18%;
    }
    .header-topbg .navbar-default .navbar-nav > li.business-link a {
        background-color: #e65529 !important;
        padding-top: 6px;
        padding-bottom: 6px;
        margin-left: 0;
        color: #fff !important;
		text-transform:uppercase;
    }
    .header-topbg .navbar-default .navbar-nav > li.business-link a:hover {
        background-color: #0c5471 !important;
        color: #fff !important;
    }
    .label-dizybg {
        background-color: #0c5471;
    }
    .box-border {
        min-height: 300px;
    }
    .input-lg,
    .form-horizontal .form-group-lg .form-control {
        height: 38px !important;
    }
    #fixed-search .top-distance {
        padding-top: 4%;
    }
    #fixed-search #fixed-logo-left {
        padding-bottom: 4%;
    }
    #fixed-search.fixed-nav {
        position: fixed;
        background: #169bd2;
        width: 100%;
        z-index: 9;
        padding-top: 5px;
		top:0;
    }
    #fixed-search.fixed-nav .top-distance {
        padding-top: 0 !important;
    }
    #fixed-search.fixed-nav #fixed-logo-left {
        float: left;
        padding-bottom: 0;
    }
    #fixed-search.fixed-nav #fixed-logo-left.logo {
        padding-bottom: 0;
    }
    #fixed-search.fixed-nav #fixed-logo-left.logo img {
        width: 210px !important;
        height: 53px !important;
    }
    #fixed-search.fixed-nav .form-group.fixed-input {
        margin-bottom: 9px !important;
        padding-right: 0;
		width:33% !important;
    }
    #fixed-search.fixed-nav .form-group.fixed-input.col-md-offset-1 {
        margin-left: 16.6667% !important;
    }
	#fixed-search.fixed-nav .form-group.fixed-input.col-sm-offset-1 {
		margin-left: 16.6667% !important;
	}
    #fixed-search img.img-responsive {
        display: inline-block !important;
    }
    #category-one,
    #category-two,
    #category-three,
    #category-four {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .none-margin-space {
        margin: 0 !important;
    }
    .none-padding-space {
        padding: 0 !important;
    }
    .none-padding-left-space {
        padding-left: 0 !important;
    }
    .none-padding-right-space {
        padding-right: 0 !important;
    }
    .none-padding-top-space {
        padding-top: 0 !important;
    }
    .none-margin-top-space {
        margin-top: 0 !important;
    }
    .none-margin-bottom-space {
        margin-bottom: 0 !important;
    }
    .none-padding-right-space5 {
        padding-right: 5px !important;
    }
    .home-flexslider {
        min-height: 250px;
    }
	.home-flexslider.flexslider{margin-bottom:0px;}
    .dropdown.vertical-drop ul.dropdown-menu {
        width: 730px;
    }
    .dropdown.vertical-drop ul.dropdown-menu li {
        border-right: 1px solid #ccc;
        float: left;
        min-height: 170px;
    }
    .dropdown.vertical-drop ul.dropdown-menu li:last-child {
        border: 0 !important;
    }
    .dropdown.vertical-drop ul.dropdown-menu ul.dropdown-menu-sub {
        padding: 10px;
    }
    .dropdown.vertical-drop ul.dropdown-menu ul.dropdown-menu-sub li {
        float: none;
        width: 155px;
        padding: 3px;
        border: 0;
        list-style: none;
        min-height: inherit;
    }
    .dropdown.vertical-drop ul.dropdown-menu ul.dropdown-menu-sub li a {
        color: #565a5c;
        display: block;
        padding: 2px;
    }
    .dropdown.vertical-drop ul.dropdown-menu ul.dropdown-menu-sub li a:hover {
        color: #565a5c;
        background: #f5f5f5;
    }
    .categories-link .navbar-header a.navbar-brand {
        display: none;
    }
    /*.footer-list-link .list-group {
        border-right: 1px solid rgba(255, 255, 255, 0.2);
    }*/
	.footer-list-link:last-child ul{margin-bottom:0;}
    .footer-list-link:last-child{
        border-right: 1px solid rgba(255, 255, 255, 0.2);
		border-left: 1px solid rgba(255, 255, 255, 0.2);
    }
    .middel-bg {
        /*background: url(../images/images.jpg) top center no-repeat;*/
        min-height: 100%;
    }
    .categories-link {
        margin: 0 16% 5% 16%;
    }
    .header-topbg .navbar-default .navbar-nav > li.dropdown.open .dropdown-menu {
        min-width: 300px;
    }
    .dropdown-menu.top-arrow {
        padding: 0;
        left: -150% !important;
    }
    .middel-bg {
        min-height: 450px;
        background-size: cover;
		position:relative;
    }
	.middel-bg::before {
		background: rgba(0,45,89,0.5) none repeat scroll 0 0;
		content: "";
		display: block;
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}
    .top-distance {
        padding-top: 10%;
    }
    .form-group.home-form {
        padding-top: 37px;
    }
	.adsense-right-pod>.col-md-4, .adsense-right-pod>.col-sm-3 {
		width: 29% !important;
	}
	.adsense-right-pod>.col-md-8, .adsense-right-pod>.col-sm-9 {
		width: 71% !important;
	}
}
/*** 
* Home and Product List Styles Ends Here
**/
/***
* Default Styles Starts Here
**/

ul {
    padding-left: 0;
}
ul li {
    list-style: none;
}
img {
    max-width: 100%;
}
.fa {
    margin-right: 5px;
}
.fa-star-half-o {
    font-size: 17px;
    position: relative;
    top: 2px;
}
.btn {
    border-radius: 0;
}
.clear-pad-left {
    padding-left: 0;
}
.clear-pad-right {
    padding-right: 0;
}
.clear-pad-left-right {
    padding-left: 0;
    padding-right: 0;
}
.outer-space {
    margin-top: 20px;
}
.medium-outer-space {
    margin-top: 10px;
}
.default-btn {
    background-color: #e65529;
    color: #ffffff;
    border: 1px solid #e65529;
}
.default-btn:active,
.default-btn:focus,
.default-btn:hover {
    background-color: #c54017;
    color: #ffffff;
    border-color: #e65529;
}
.text-underline {
    text-decoration: underline;
}
/***
* Default Styles Ends Here
**/
/***
* Product Details Page Styles Starts Here
**/

.custom-well {
    background-color: #fff;
    border-color: #e1e8ed;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 15px;
}
.custom-well-footer {
    padding: 10px 0 0;
}
.well-content {
    padding-left: 15px;
}
.well-footer {
    background-color: #fbfbfb;
    border-top: 1px solid #e1e8ed;
    padding: 10px;
}
.well-footer ul {
    margin-bottom: 0;
    margin-left: 0;
}
.additional-details dl {
    border-bottom: 1px solid #e1e8ed;
    margin-bottom: 10px;
}
.page-title h1 {
    color: #e65529;
    font-size: 18px;
    margin: 0;
}
.page-title h1 i {
    color: #36cf69;
}
.social-share a {
    color: #565a5c;
}
.social-share .fa-check {
    color: #36cf69;
}
.bottom-content {
    border-top: 1px solid #e1e8ed;
    padding-top: 10px;
}
.product-header ul {
    margin-bottom: 0;
    margin-left: 0;
}
.product-header ul li .fa {
    margin-right: 0;
}
.inline-border-list li {
    border-left: 1px solid #e1e8ed;
    padding-left: 10px;
}
.inline-border-list li:first-child {
    border-left: 0;
    padding-left: 0;
}
.inline-border-list li img {
    margin-right: 4px;
}
.business-address-details li {
    margin-top: 10px;
}
.business-address-details li:first-child {
    margin-top: 0;
}
.field-icon {
    font-size: 18px;
    width: 20px;
}
.field-desc {
    display: block;
    margin-left: 30px;
    padding-top: 4px;
}
.business-details i {
    font-size: 14px;
    margin-right: 5px;
}
.dl-horizontal dt {
    text-align: left;
}
.dl-horizontal dd {
    margin-bottom: 10px;
}
.add-review-wrapper {
    padding: 20px;
}
.add-review-wrapper h4 {
    font-size: 14px;
    margin-top: 10px;
}
.add-review-wrapper .btn {
    background-color: #e65529;
    color: #ffffff;
    border: 1px solid #e65529;
    margin: 0 5px;
}
.add-review-wrapper .btn:active,
.add-review-wrapper .btn:focus,
.add-review-wrapper .btn:hover {
    background-color: #c54017;
    color: #ffffff;
    border-color: #e65529;
}
.media-wrapper {
    border-top: 1px solid #e1e8ed;
    margin-top: 20px;
    padding-top: 20px;
}
.media-footer ul {
    margin-left: 0;
}
.read-more {
    border-top: 1px solid #e1e8ed;
    margin-top: 20px;
    padding: 20px 0 5px;
}
.read-more a {
    background-color: #eeeeee;
    color: #333333;
    border: 1px solid #dddddd;
    display: inline-block;
    width: 60%;
}
.read-more a:active,
.read-more a:focus,
.read-more a:hover {
    background-color: #d5d5d5;
    color: #333333;
    border-color: #dddddd;
}
.additional-details .nav-tabs {
    border-bottom: none;
}
.additional-details .nav-tabs > li {
    margin-bottom: 0;
}
.additional-details .nav-tabs > li > a {
    border-width: 0 0 0 1px;
    border-left-color: #ddd;
    margin-right: 0;
}
.additional-details .nav-tabs > li > a:focus,
.additional-details .nav-tabs > li > a:hover {
    background-color: transparent;
}
.additional-details .nav-tabs > li.active > a,
.additional-details .nav-tabs > li.active > a:focus,
.additional-details .nav-tabs > li.active > a:hover {
    border-width: 0 0 0 1px;
}
.additional-details .nav-tabs > li:first-child > a {
    border-left: none;
    padding-left: 0;
}
.additional-details .tab-content {
    padding-top: 20px;
}
.additional-details .tab-content .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #fff;
}
.additional-details .tab-content .table-striped > tbody > tr:nth-of-type(even) {
    background-color: #fbfbfb;
}
.additional-details .tab-content tr td {
    border-top-color: #e1e8ed;
}
.additional-details .tab-content tr td + td {
    text-align: right;
}
.additional-details .tab-content tr:first-child td {
    border-top: none;
}
.additional-details .tab-content #payments a {
    background-color: #eeeeee;
    color: #333333;
    border: 1px solid #dddddd;
    margin-left: 5px;
	margin-bottom:5px;
}
.additional-details .tab-content #payments a:active,
.additional-details .tab-content #payments a:focus,
.additional-details .tab-content #payments a:hover {
    background-color: #d5d5d5;
    color: #333333;
    border-color: #dddddd;
}
.additional-details .tab-content #business-tags a {
    background-color: #eeeeee;
    color: #333333;
    border: 1px solid #dddddd;
    margin-left: 5px;
}
.additional-details .tab-content #business-tags a:active,
.additional-details .tab-content #business-tags a:focus,
.additional-details .tab-content #business-tags a:hover {
    background-color: #d5d5d5;
    color: #333333;
    border-color: #dddddd;
}
.map-container {
    position: relative;
}
.map-container .map img {
    max-width: 100%;
}
.map-container .custom-map-controls {
    position: absolute;
    left: 20px;
    top: 20px;
    left: auto;
    right: 20px;
}
.map-container .custom-map-controls div {
    background-color: #169bd2;
    border: 1px solid #169bd2;
    cursor: pointer;
    float: left;
    line-height: 1;
    margin-left: 10px;
    padding: 8px;
}
.map-container .custom-map-controls div .fa {
    margin-right: 0;
	color:#fff;
}
.map-container .custom-map-controls .custom-collapse {
    display: none;
}
.expand-map-wrapper {
    padding-top: 0;
}
.expand-map-wrapper .map-container,
.expand-map-wrapper .col-sm-4 {
    position: static;
}
.expand-map-wrapper .well-content {
    overflow: hidden;
    position: relative;
}
.expand-map-wrapper .map {
    position: absolute !important;
    left: 15px;
    top: 0;
    right: 15px;
}
.expand-map-wrapper .custom-expand {
    display: none;
}
.expand-map-wrapper .map-expanded {
    display: none;
}
.expand-map-wrapper .custom-map-controls .custom-collapse {
    display: block;
}
.fa-power-off {
    color: #e61610;
}
.claim-report-wrapper .fa-flag-o {
    color: #ffcc00;
}
.custom-block {
    background-color: #fbfbfb;
    border: 1px solid #e1e8ed;
}
.custom-block h3 {
    border-bottom: 1px solid #e1e8ed;
    font-size: 14px;
    margin: 0;
    padding: 10px;
    text-transform: uppercase;
}
.custom-block ul {
    padding: 10px;
}
.custom-block ul li {
    border-bottom: 1px dashed #e1e8ed;
}
.custom-block ul li a {
    display: block;
    padding: 8px 5px;
}
.custom-block ul li a:hover,
.custom-block ul li a:focus {
    background: #fff;
    text-decoration: none;
}
/*.ads-block {
    padding: 10px;
}*/
.media-heading .submitted {
    font-size: 12px;
}
.business-latest-reviews .media-heading .submitted {
    font-size: 12px;
	display:block;
	margin-top:5px;
}
.media-body .collapse.in {
    display: inline;
}
.media-body .btn {
    margin-left: 5px;
}
.media-body .btn,
.media-body .btn-primary.active,
.media-body .btn-primary.focus,
.media-body .btn-primary:active,
.media-body .btn-primary:focus,
.media-body .btn-primary:hover {
    background: none;
    border: none;
    color: #565a5c;
    padding: 0;
}
/***
* Product Details Page Styles Ends Here
**/
/***
* Product Listing Page Styles Starts Here
**/

.like-link li.tip-social a:hover .icon-tooltip {
    left: -36px;
    top: -38px;
}
.like-link li.tip-social a:hover .icon-tooltip:after {
    position: absolute;
    left: 50%;
    top: auto;
    content: "";
    bottom: -6px;
    border-top: 6px solid #cccccc;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    margin-left: -3px;
}
.like-link li.tip-social a:hover .icon-tooltip .fa {
    margin-right: 0;
}
.common-link ul {
    margin-bottom: 0;
}
/***
* Product Listing Page Styles Ends Here
**/
/***
* Business Submit Form Page Styles Starts Here
**/

.title {
    color: #c00000;
    font-size: 18px;
    padding-bottom: 10px;
}
.common-form-wrapper h2 {
    color: #e65529;
    text-transform: capitalize;
    line-height: 1;
    padding: 10px 15px;
	margin-top:0;
}
.common-form-wrapper .static-form-container {
    border: 1px solid #e1e8ed;
    padding: 20px 20px;
}
.common-form-wrapper .panel {
    border-color: #e1e8ed;
    border-radius: 0;
}
.common-form-wrapper .panel-heading {
    background-color: #fbfbfb;
    border-radius: 0;
}
.common-form-wrapper .panel-heading h4 {
    text-transform: capitalize;
}
.common-form-wrapper .panel-heading a {
    color: #169bd2;
    display: block;
}
.common-form-wrapper .panel-heading a:hover,
.common-form-wrapper .panel-heading a:focus {
    text-decoration: none;
}
.common-form-wrapper .control-label {
    text-align: left;
}
.common-form-wrapper .text-center .control-label {
    padding: 0 0 10px;
    text-align: center;
}
.common-form-wrapper .form-control {
    border-radius: 0;
}
.common-form-wrapper .checkbox input[type=checkbox] {
    margin-top: 2px;
}
.input_fields_wrap .row,
.input_mob_fields_wrap .row,
.input_category_wrap .row {
    position: relative;
}
#business-information .col-sm-8>div.row{position:relative;}
.remove_field {
    position: absolute;
    right: 32%;
    top: 4px;
    font-size: 18px;
}
#logos-creatives .row {
    position: relative;
}
#logos-creatives .remove_field {
    right: 23%;
}
.mob-no {
    position: relative;
}
.mob-no:before {
    content: "+91";
    position: absolute;
    color: #555;
    top: 7px;
    left: 22px;
}
.mob-no .form-control {
    padding-left: 40px;
}
div.Tokenize {
    width: 100%;
}
div.Tokenize ul.TokensContainer {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    font-size: 14px;
    height: 34px;
    padding-bottom: 0;
}
div.Tokenize ul.TokensContainer li.Placeholder {
    color: #999;
    padding-left: 12px;
}
div.Tokenize ul.TokensContainer li.Token,
div.Tokenize ul.TokensContainer li.TokenSearch {
    height: 22px;
    margin-left: 12px;
}
/***
* Business Submit Form Page Styles Ends Here
**/
/***
* Static Form Page Styles Starts Here
**/

.static-form-wrapper {
    margin-bottom: 20px;
}
.alternate-contact {
    border-top: 1px solid #e1e8ed;
}
.alternate-contact h2 {
    border-bottom: 0;
}
.alternate-contact .col-sm-4 {
    border-top: 1px solid #e1e8ed;
    min-height: 90px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.alternate-contact .col-sm-4:first-child {
    border-top: 0;
}
.alternate-contact h4 {
    text-transform: none;
}
.alternate-contact .social-icons {
    text-align: left;
}
.note-text {
    padding-top: 0px;
}
.note-text h5 {
    font-weight: bold;
    text-transform: none;
}
.note-text p {
    font-size: 12px;
    margin-bottom: 4.8px;
}
.custom-divider {
    border-top: 1px solid #e1e8ed;
    margin-bottom: 50px;
    margin-top: 50px;
    position: relative;
}
.custom-divider:before {
    border: 1px solid #e1e8ed;
    content: "Or";
    font-size: 16px;
    font-weight: 600;
    line-height: 60px;
    margin-left: -30px;
    margin-top: -30px;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    background-color: #ffffff;
    border-radius: 50%;
    height: 60px;
    width: 60px;
    text-transform: uppercase;
}
.captcha-text {
    margin-bottom: 5px;
}
.success-wrapper {
    margin: 30px 0;
}
.success-wrapper .text-muted {
    font-size: 11px;
}
.success-wrapper .text-success {
    color: #565a5c;
	font-size:15px;
}
.success-wrapper .text-success {
    display: block;
    margin-top: 10px;
}
.circle-icon {
    background-color: #ffffff;
    border-radius: 50%;
    height: 75px;
    width: 75px;
    border: 1px solid #e1e8ed;
    color: #565a5c;
    display: inline-block;
    font-size:32px;
    line-height: 70px;
}
.circle-icon .fa {
    margin-right: 0;
}
input[type=radio] {
    margin-top: 2px;
}
.form-modal .modal-header {
    background-color: transparent !important;
}
.form-modal .title {
    padding-bottom: 0;
    text-transform: none;
}
.display-ib {
    display: inline-block;
}
.add_category_field {
    color: #148fc1;
    cursor: pointer;
}
/***
* Static Form Page Styles Ends Here
**/
/***
* Mobile Filter Styles Starts Here
**/

.device-filters-wrapper {
    padding-top: 40px;
}
.device-filters-wrapper .total-results {
    padding-top: 6px;
}
.device-filters-wrapper .fa {
    margin-right: 0;
}
.device-filters-wrapper .btn {
    background-color: #ddd;
    border-color: #ddd;
    padding-left: 10px;
    padding-right: 10px;
}
.modal {
    z-index: 100050;
}
#sortby_related_filter h3 {
    margin-top: 0;
    font-size: 18px;
    color: #e65529;
    border-bottom: 1px solid #e1e8ed;
    padding-bottom: 6px;
}
/***
* Mobile Filter Styles Starts Here
**/

.second-field {
    padding-left: 5px;
}
.form-group.home-form .inner-pages-search .input-group input.form-control {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
/***
* User Account Page Styles Starts Here
**/

.user-account-wrapper {
    border: 1px solid #ddd;
    margin-bottom: 30px;
    padding-bottom: 15px;
    padding-top: 15px;
    position: relative;
}
.user-account-wrapper .navbar-inverse {
    border-bottom: none;
    padding-left: 15px;
}
.user-account-wrapper .navbar-inverse .nav > li {
    border-bottom: 1px solid #ccc;
    float: none;
    margin: 0;
}
.user-account-wrapper .navbar-inverse .nav > li > a {
    border: none;
    border-radius: 0;
    margin-right: 0;
}
.user-account-wrapper .navbar-inverse .nav > li.active > a,
.user-account-wrapper .navbar-inverse .nav > li.active > a:focus,
.user-account-wrapper .navbar-inverse .nav > li.active > a:hover {
    border: none;
}
.user-account-wrapper h2 {
    border-bottom: 1px solid #e1e8ed;
    color: #e65529;
    font-size: 16px;
    margin: 0;
    padding-bottom: 10px;
}
.circle-content {
    background-color: #ffffff;
    border-radius: 50%;
    height: 75px;
    width: 75px;
    border: 1px solid #e1e8ed;
    border-width: 2px;
    display: inline-block;
    font-size: 50px;
    font-weight: bold;
    line-height: 75px;
    margin-top: 30px;
}
.circle-content:hover {
    box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.5);
}
.blue-border {
    border-color: #0066ff;
}
.green-border {
    border-color: #009933;
}
.red-border {
    border-color: #ff3333;
}
.orange-border {
    border-color: #ffcc00;
}
.pink-border {
    border-color: #cc0066;
}
.user-tab-content {
    margin-top: 20px;
}
.user-tab-content h4 {
    font-size: 12px;
    text-transform: none;
}
.user-tab-content .panel {
    border-radius: 0;
}
.user-tab-content .panel-default > .panel-heading {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.user-tab-content .panel-title {
    position: relative;
}
.user-tab-content .panel-title p {
    font-size: 14px;
    margin-bottom: 0;
}
.user-tab-content .panel-title .nav-tabs {
    border-bottom: none;
    padding-left: 0;
}
.user-tab-content .panel-title .nav-tabs > li {
    float: left;
    border-bottom: none;
    font-size: 14px;
}
.user-tab-content .panel-title .nav-tabs > li a {
    border: none;
    color: #148fc1;
    margin-right: 6px;
    padding: 0;
}
.user-tab-content .panel-title .nav-tabs > li a:focus,
.user-tab-content .panel-title .nav-tabs > li a:hover {
    background-color: transparent;
    border: none;
    color: #148fc1;
}
.user-tab-content .panel-title .nav-tabs > li.active > a,
.user-tab-content .panel-title .nav-tabs > li.active > a:focus,
.user-tab-content .panel-title .nav-tabs > li.active > a:hover {
    background-color: transparent;
    border: none;
}
.user-tab-content .panel-title .nav-tabs > li + li a:before {
    display: block;
    top: 2px;
    bottom: 2px;
    left: -7px;
}
.user-tab-content [data-toggle=collapse] {
    padding-left: 25px;
}
.business-edit-wrapper .user-tab-content [data-toggle=collapse] {
    padding-left: 0;
}
.user-tab-content [data-toggle=collapse]:before {
    content: "\f107";
    font-family: FontAwesome;
    position: absolute;
    left: 10px;
}
.business-edit-wrapper .user-tab-content [data-toggle=collapse]:before {
    display: none;
}
.user-tab-content [data-toggle=collapse].collapsed:before {
    content: "\f106";
}
.dashboard-content-wrapper h4 {
    font-weight: bold;
    line-height: 18px;
}
#business_listings .user-tab-content h4 {
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
}
.business-analytics .user-tab-content .panel {
    border: none;
}
.business-analytics .user-tab-content .panel-body {
    padding: 0;
}
.business-analytics .select-filter {
    width: 160px;
}
.business-analytics h2 {
    font-size: 14px;
    line-height: 30px;
}
.links-list p {
    margin: 0;
}
.links a {
    display: inline-block;
    position: relative;
    margin: 0 5px;
}
.links a:before {
    content: "";
    border-left: 2px solid #ccc;
    position: absolute;
    top: 4px;
    bottom: 4px;
    left: -9px;
}
.links a:first-child:before {
    display: none;
}
.dashboard-content-wrapper .links a i {
    color: #565a5c;
}
.view-all {
    margin-top: 30px;
}
.latest-business {
    border-top: 1px solid #e1e8ed;
    margin-top: 40px;
    padding-top: 30px;
}
.latest-business h3 {
    color: #e65529;
    margin-top: 0;
    margin-bottom: 20px;
}
.latest-business .links-list td:nth-child(2) {
    width: 130px;
}
#history .user-tab-content [data-toggle=collapse]:after,
#my_reviews .user-tab-content [data-toggle=collapse]:after {
    content: "Close";
    font-size: 14px;
    text-transform: uppercase;
    position: absolute;
    right: 10px;
    top: 0;
}
#history .user-tab-content [data-toggle=collapse].collapsed:after,
#my_reviews .user-tab-content [data-toggle=collapse].collapsed:after {
    content: "Open";
}
.history-content {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    margin-top: 10px;
    padding: 10px 15px;
}
.history-content .history-title {
    margin-bottom: 10px;
}
.history-content .history-sub-title {
    border-top: 2px dotted #ccc;
    padding-top: 10px;
    padding-left: 10px;
}
.history-content .history-sub-title p {
    margin-top: 10px;
}
.history-content .history-rating {
    margin-bottom: 15px;
}
.history-content .history-rating + .history-sub-title {
    padding-top: 15px;
}
.history-content .history-rating > div + div {
    font-size: 12px;
}
.history-content h5 {
    font-size: 12px;
    font-weight: bold;
    margin: 3px 0 0;
    text-transform: none;
}
.history-content .history-submitted {
    font-size: 12px;
}
.history-content dt {
    float: left;
    font-weight: normal;
    margin-right: 5px;
}
.history-content p {
    font-size: 12px;
}
#my_reviews .media-body p {
    margin-bottom: 0;
}
#my_reviews .media-body .reviews-rating {
    margin-bottom: 15px;
    padding-bottom: 15px;
    padding-top: 5px;
}
.user-acc-details {
    margin-top: 20px;
}
.user-acc-details .col-sm-9 {
    font-size: 14px;
    padding-right: 0;
}
.user-acc-details .col-sm-9 span {
    display: block;
    margin-left: 40px;
    padding-top: 6px;
}
.user-acc-details .fa-user {
    font-size: 20px;
    border: 1px solid #ddd;
    border-radius: 50%;
    float: left;
    height: 35px;
    width: 35px;
    line-height: 30px;
    text-align: center;
    padding-left: 2px;
}
.user-acc-details .col-sm-3 {
    font-size: 14px;
    margin-top: 8px;
}
.user-acc-details .col-sm-3 .fa-check {
    color: green;
}
#settings h3 {
    font-size: 14px;
}
.custom-bottom-links {
    padding: 15px 0;
}
/***
* User Account Page Styles Ends Here
**/
/***
* Add Your Business Page Styles Starts Here
**/

section.border-container.category-points ul {
	margin-left: 20px;
}

section.border-container.category-points ul li {
   list-style: disc outside;
   margin-top: 5px;
}

.border-container {
    border: 1px solid #e1e8ed;
    padding: 15px 20px;
}
.border-container .title {
    border-bottom: 1px solid #e1e8ed;
    color: #e65529;
    margin: 0;
}
.border-container .no-border {
    border: none;
}
.remove-br-container {
    padding: 0;
}
.add-business-wrapper {
    margin-bottom: 20px;
}
.add-business-wrapper .form-control {
    border-radius: 0;
}
.add-business-wrapper .box-inner h4 {
    margin-top: 0;
}
.add-business-wrapper .box-inner ol {
    padding-left: 18px;
}
.add-business-wrapper .box-inner ol li {
    margin-top: 8px;
}
.add-business-wrapper .box-inner ol li:first-child {
    margin-top: 0;
}
.custom-vertical-divider {
    border: 1px solid #e1e8ed;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    line-height: 40px;
    margin: 0 20px;
    text-align: center;
    position: relative;
    background-color: #ffffff;
    border-radius: 50%;
    height: 40px;
    width: 40px;
}
.custom-vertical-divider:before {
    content: "";
    position: absolute;
    background-color: #e1e8ed;
    height: 15px;
    width: 1px;
    left: 50%;
    margin-left: -1px;
    top: -15px;
}
.custom-vertical-divider:after {
    content: "";
    position: absolute;
    background-color: #e1e8ed;
    height: 15px;
    width: 1px;
    left: 50%;
    margin-left: -1px;
    bottom: -15px;
}
.my-business-wrapper .head-rating {
    margin-bottom: 0;
}
.my-business-wrapper .head-rating .badge1 span {
    text-decoration: underline;
}
.my-business-wrapper .static-drupal-form h2 {
    color: #e65529;
    padding-left: 15px;
}
.my-business-wrapper .static-drupal-form .form-group {
    margin-right: 0;
    margin-left: 0;
}
.my-business-wrapper .static-drupal-form .btn-wrapper a {
    margin-right: 10px;
}
.business-map-address {
    margin-bottom: 20px;
    margin-left: 15px;
}
.business-map-address ul {
    margin-bottom: 0;
}
.business-map-address li {
    border-top: 1px solid #e1e8ed;
    min-height: 50px;
    padding: 10px;
}
.business-map-address li.active-row {
    background-color: #fbfbfb;
}
.business-map-address li:first-child {
    border-top: none;
}
.business-map-address li span {
    border: 1px solid #e1e8ed;
    border-radius: 50%;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    width: 30px;
    text-align: center;
}
.business-latest-reviews .title {
    border-bottom: none;
}
.business-latest-reviews .media-object {
    max-width: none;
}
.extra-inner-space .title {
    padding-bottom: 0;
    padding-top: 20px;
}
.sitemap-wrapper ul {
    margin-left: 15px;
}
.sitemap-wrapper ul li {
    list-style: disc;
    position: relative;
}
.sitemap-wrapper .col-sm-6 + .col-sm-6 {
    border-top: 1px solid #e1e8ed;
}
.business-result-wrapper form {
    margin-bottom: 30px;
}
.bg-br-none {
    background: none;
    border: none;
}
.form-group-icon {
    position: relative;
}
.form-group-icon .control-label {
    position: static;
}
.form-group-icon .control-label:before {
    content: "\f05b";
    position: absolute;
    top: 5px;
    right: 10px;
    font-family: FontAwesome;
    z-index: 1;
    font-size: 24px;
    color: #ccc;
}
.default-black-btn {
    color: #000;
}
.default-black-btn:active,
.default-black-btn:focus,
.default-black-btn:hover {
    color: #000;
}
.default-yellow-btn {
    background-color: #ffcc33;
    border-color: #ffcc33;
}
.default-yellow-btn:active,
.default-yellow-btn:focus,
.default-yellow-btn:hover {
    background-color: #F5C125;
    border-color: #F5C125;
}
.default-gb-btn {
    background-color: #009999;
    border-color: #009999;
}
.default-gb-btn:active,
.default-gb-btn:focus,
.default-gb-btn:hover {
    background-color: #18C2C2;
    border-color: #18C2C2;
}
.fw-btn {
    font-weight: bold;
}
.fnf-image {
    margin-top: 30px;
}
.business-result-wrapper .btn {
    font-size: 13px;
}
/***
* Add Your Business Page Styles Ends Here
**/
/***
* Claim Your Business Page Styles Starts Here
**/

.claim-business-wrapper > h2 {
    color: #e65529;
}
.claim-business-wrapper .circle-content {
    font-size: 70px;
    margin-top: 0;
}
.claim-business-wrapper .circle-content .fa {
    margin-right: 0;
}
.claim-business-wrapper .box-inner h4 {
    padding-left: 0;
}
.claim-business-wrapper .box-inner h5 {
    font-weight: bold;
    margin-top: 15px;
}
.claim-page-nav h3 {
    color: #e65529;
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 50px;
    text-transform: none;
}
.claim-page-nav h3 span {
    color: #169bd2;
}
.claim-page-nav h4 {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: capitalize;
}
.claim-page-nav .right-angle-icon .fa {
    font-size: 50px;
    margin-right: 0;
}
.claim-page-nav .in-active h4,
.claim-page-nav .in-active .right-angle-icon .fa {
    color: #999999;
}
.claim-page-nav .in-active .fa {
    color: #cccccc;
}
.claim-page-nav .active .fa-user {
    color: #148fc1;
}
.claim-page-nav .active .fa-flag {
    color: #fec63d;
}
.claim-page-nav .active .fa-check {
    color: #009933;
}
.claim-req-wrapper .col-sm-8 .circle-content {
    font-size: 50px;
    height: 80px;
    line-height: 80px;
    width: 80px;
}
.more-outer-space {
    margin-top: 50px;
}
.claim-verify-req-wrapper h3 {
    font-size: 18px;
    margin: 0;
}
.modal-body .circle-content {
    font-size: 40px;
    height: 75px;
    line-height: 70px;
    width: 75px;
}
.modal-body .circle-content .fa {
    margin-right: 0;
}
/***
* Claim Your Business Page Styles Ends Here
**/

.extra-line-height {
    line-height: 1.85;
    margin-bottom: 7px;
}
.page-nf-wrapper .btn {
    font-size: 13px;
}
/***
* Content Pages Styles Starts Here
**/

.static-content-wrapper .title {
    margin-bottom: 30px;
}
.list-content-wrapper h3 {
    margin-bottom: 50px;
    text-transform: none;
}
.list-content-wrapper > .row {
    padding-top: 10px;
}
.list-content-wrapper > .row:last-child .list-img-container:after {
    display: none;
}
.list-content-wrapper .list-img-container {
    padding-bottom: 40px;
}
.list-content-wrapper .list-img-container img {
    width: 100%;
}
.list-content-wrapper .list-img-container:after {
    content: "";
    border-top: 1px solid #e1e8ed;
    position: absolute;
    bottom: 0;
    left: 10%;
    right: 10%;
}
.faq-content .col-sm-6 {
    border-bottom: 1px solid #e1e8ed;
    margin-bottom: 20px;
}
.faq-content .row:last-child .col-sm-6:last-child {
    border-bottom: none;
    margin-bottom: 0;
}
.faq-content h3 {
    font-size: 18px;
}
.faq-content .panel {
    border: none;
    box-shadow: none;
}
.faq-content .panel > .panel-heading {
    background-color: transparent;
    border: none;
    padding-left: 0;
    padding-right: 0;
}
.faq-content .panel > .panel-heading h4 {
    font-size: 14px;
    text-transform: none;
}
.faq-content .panel > .panel-heading h4 a {
    display: block;
    padding-right: 20px;
    position: relative;
}
.faq-content .panel > .panel-heading h4 a:focus,
.faq-content .panel > .panel-heading h4 a:hover {
    text-decoration: none;
}
.faq-content .panel > .panel-heading h4 a i {
    position: absolute;
    right: 0;
}
.faq-content .panel .panel-body {
    font-style: italic;
    padding-left: 0;
    padding-right: 0;
}
.city-carousel .carousel-control.left,
.city-carousel .carousel-control.right {
    background: none;
}
.city-carousel .carousel-control {
    bottom: auto;
    height: 32px;
    margin-top: -16px;
    opacity: 1;
    top: 50%;
    width: 32px;
}
.city-carousel .carousel-control .glyphicon {
    background: url(../images/controls.png) no-repeat 0 -32px;
    height: 32px;
    margin: 0;
    top: 0;
    width: 32px;
}
.city-carousel .carousel-control .glyphicon:before {
    display: none;
}
.city-carousel .carousel-control .glyphicon-chevron-left {
    left: -60px;
}
.remove-br-container .city-carousel .carousel-control .glyphicon-chevron-left {
    left: 0;
}
.city-carousel .carousel-control .glyphicon-chevron-right {
    background-position: -43px -32px;
    right: -60px;
}
.remove-br-container .city-carousel .carousel-control .glyphicon-chevron-right {
    right: 0;
}
.city-carousel .carousel-control:hover .glyphicon-chevron-left {
    background-position: 0 0;
}
.city-carousel .carousel-control:hover .glyphicon-chevron-right {
    background-position: -43px 0;
}
.city-flexslider {
    border: none;
}
.city-flexslider .flex-direction-nav .flex-prev {
    left: -60px;
}
.city-flexslider .flex-direction-nav .flex-next {
    right: -60px;
}
.city-flexslider:hover .flex-direction-nav .flex-prev {
    left: -60px;
}
.city-flexslider:hover .flex-direction-nav .flex-next {
    right: -60px;
}
.city-flexslider .slides,
.city-flexslider .carousel-inner {
    height: 300px;
}
.city-flexslider .slides > li,
.city-flexslider .carousel-inner > li,
.city-flexslider .slides .item,
.city-flexslider .carousel-inner .item {
    height: 300px;
}
.city-flexslider .slides > li .city-thumbnail,
.city-flexslider .carousel-inner > li .city-thumbnail,
.city-flexslider .slides .item .city-thumbnail,
.city-flexslider .carousel-inner .item .city-thumbnail {
    border: 1px solid #e1e8ed;
    display: block;
    height: 150px;
    overflow: hidden;
    position: relative;
}
.city-flexslider .slides > li .city-thumbnail:hover,
.city-flexslider .carousel-inner > li .city-thumbnail:hover,
.city-flexslider .slides .item .city-thumbnail:hover,
.city-flexslider .carousel-inner .item .city-thumbnail:hover {
    text-decoration: none;
}
.city-flexslider .slides > li .city-img,
.city-flexslider .carousel-inner > li .city-img,
.city-flexslider .slides .item .city-img,
.city-flexslider .carousel-inner .item .city-img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
.city-flexslider .slides > li .city-img img,
.city-flexslider .carousel-inner > li .city-img img,
.city-flexslider .slides .item .city-img img,
.city-flexslider .carousel-inner .item .city-img img {
    width: 100%;
}
.city-flexslider .city-content {
    height: 148px;
    padding-top: 20px;
}
.city-flexslider .city-content h3 {
    color: #fff;
    margin-top: 0;
    position: relative;
    text-align: center;
}
.city-flexslider .city-content .btn {
    background-color: #148fc1;
    border-radius: 0;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    border: none;
    display: none;
    margin: 0;
    width: 100%;
}
.node-type-city .city-flexslider .city-content .btn{
	background:#169bd2;
}
.city-flexslider .city-thumbnail:hover .btn,
.city-flexslider .city-thumbnail:focus .btn {
    display: block;
}
.city-list-content ul {
    padding-left: 15px;
}
.city-list-content ul li {
    list-style: disc;
}
/***
* Content Pages Styles Ends Here
**/
/***
* Category Map Page Styles Starts Here
**/

.category-items li {
    border-top: 1px solid #e1e8ed;
}
.category-items li a {
    display: block;
    padding: 5px 10px;
}
.category-items li a:hover {
    background-color: #e1e8ed;
}
.category-items li:first-child {
    border-top: 0;
}
.category-items + .title {
    padding-bottom: 0;
}
.tot-results {
    border-top: 2px solid #999;
    padding-top: 10px;
	padding-bottom:10px;
}
.category-filters {
    border-bottom: 1px solid #e1e8ed;
    border-top: 1px solid #e1e8ed;
    padding: 5px 0;
}
.category-filters a {
    padding: 0 10px;
}
.category-results {
    border-bottom: #c9c9c9 1px dashed;
    padding-bottom: 10px;
    margin-right: 0;
    margin-left: 0;
    position: relative;
}
.category-results .cat-name {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
}
.category-results .cat-name + .col-sm-12 {
    padding-left: 40px;
}
/***
* Category Map Page Styles Ends Here
**/
/***
* Articles Page Styles Starts Here
**/
.article-body .header-topbg .navbar-default {
    background: rgba(5, 79, 123);
}
.article-body .header-topbg .navbar-default .navbar-nav > li > a {
    padding-top: 9px;
    padding-bottom: 9px;
}
.article-content-wrapper .thumbnail {
    border-radius: 0;
    padding: 0;
}
.article-content-wrapper .thumbnail .caption {
    padding-bottom: 0;
}
.article-content-wrapper .thumbnail .caption h3 {
    color: #e65529;
    font-size: 13px;
    text-transform: none;
	float:left;
	display:inline-block;
}
.article-content-wrapper .thumbnail .caption .submitted {
    color: #c8c2c2;
    font-size: 12px;
    font-style: italic;
	float: left;
    display: inline-block;
    margin-top: 19px;
    margin-left: 5px;
}
.article-content-wrapper .thumbnail .caption h4 {
    color: #169bd2;
    font-size: 16px;
    text-transform: none;
}
.article-content-wrapper .thumbnail .caption .btn {
    margin-right: -9px;
}
.article-body .top-content-space {
    position: relative;
}
.article-body .top-content-space * {
    color: #ffffff;
}
.article-bg {
    background: url(../images/img_article.jpg) no-repeat;
    background-size: cover;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: -1;
}
.article-title h2 {
    margin: 0;
    padding-bottom: 0;
    text-transform: none;
}
.article-title h2.title{color:#e65529;padding-bottom:20px;}
.article-content-wrapper h2.title{color:#e65529;}
.article-img {
    margin: 20px 0 24px;
}
.articles-content {
    border: 1px solid #e1e8ed;
    padding: 15px;
}
.articles-content ul:not(.social-icons) {
    padding-left: 30px;
}
.articles-content ul:not(.social-icons) li {
    list-style: disc outside;
}
.articles-content .social-icons {
    text-align: left;
}
.articles-content a {
    color: #169bd2;
    text-decoration: underline;
}
.articles-content h3 {
    color: #169bd2;
    font-weight: bold;
    text-transform: none;
}
.article-details-wrapper .title-bg {
    padding-left: 0;
    padding-right: 0;
    text-transform: none;
}
.article-details-wrapper .rel-art-img {
    height: 50px;
    width: 70px;
}
.article-details-wrapper .rel-art-img img {
    height: 50px;
}
.article-details-wrapper .rel-art-content {
    margin-left: 80px;
}
.article-details-wrapper .rel-art-content h3 {
    color: #169bd2;
    font-size: 14px;
    margin: 0;
    text-transform: none;
}
.more-links {
    border-top: 1px solid #e1e8ed;
    margin: 0 -15px;
    padding-top: 10px;
    padding-right: 15px;
}
.more-links a {
    color: #666666;
}
/***
* Articles Page Styles Ends Here
**/
/***
* Search Field Styles Starts Here
**/

.search-list-items {
    border: 1px solid #000;
    padding: 5px 10px;
}
.search-list-items li {
    border-top: 1px solid #e1e8ed;
    color: #000;
    padding: 10px;
}
.search-list-items li:first-child {
    border-top: none;
}
.search-list-items li .search-addr {
    color: #565a5c;
    font-size: 11px;
}
.search-list-items li:hover {
    background-color: #169bd2;
    color: #fff;
}
.search-list-items li:hover .search-addr {
    color: #fff;
}
.chk-bsf-wrapper .search-list-items li:hover .search-addr {
    color: #000000;
}
.search-list-items li.not-find-business {
    background-color: #e65529;
    color: #fff;
}
.search-list-items li.not-find-business:hover {
    background-color: #e65529;
}
.selected-search-item {
    border: 2px solid #000;
    border-radius: 4px;
    color: #000;
    padding: 10px 30px 10px 20px;
    position: relative;
}
.selected-search-item .fa {
    font-size: 20px;
    margin-right: 0;
    position: absolute;
    right: 10px;
}
/***
* Search Field Styles Starts Here
**/
/***
* Accomodation Page Styles Starts Here
**/

.acc-wrapper h3 {
    font-size: 18px;
}
.more-acc-wrapper .row + .row {
    margin-top: 10px;
}
.more-acc-wrapper p {
    line-height: 18px;
    margin-bottom: 0;
}
.more-acc-wrapper p + p {
    font-size: 11px;
}
.more-acc-wrapper p a {
    margin-left: 10px;
}
.more-acc-wrapper .fa {
    margin-right: 0;
}
.rel-acc-wrapper img {
    max-width: none;
}
.rel-acc-wrapper p {
    line-height: 18px;
    margin-bottom: 5px;
}
.rel-acc-wrapper p + p {
    font-size: 11px;
}

.media-character {
 background: #fbfbfb none repeat scroll 0 0;
 border: 1px solid #e1e8ed;
 border-radius: 100%;
 font-size: 30px;
 height: 64px;
 line-height: 64px;
 text-align: center;
 width: 64px;
}
/***
* Accomodation Page Styles Starts Here
**/
@media screen and (max-width:1024px){
	.middel-bg #fixed-search.fixed-nav {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		padding: 0;
		position: relative;
	}
	.top-content-space {
		padding-top: 40px;
	}
	.none-bg .form-group.home-form {
		padding-top: 35px !important;
	}
	.not-front.inner-pages #fixed-search #fixed-logo-left{margin-top:5px;}
	.page-user-dashboard .top-content-space{padding-top:0px;}
}
@media (max-width: 767px) {
	.boostyourbusiness {
	width: 100%;
	margin: 30px auto 0 auto;
}
.boostyourbusiness li {
	width: 38px !important;
	height: 38px !important;
	margin-right:10px;

}
    #fixed-search #fixed-logo-left {
        padding-top: 10px !important;
        position: fixed;
        top: 0px;
        z-index: 9980;
        max-width: 144px;
        left: 63px;
        padding-left: 0;
        padding-right: 0;
    }
    #fixed-logo-left img {
        padding-bottom: 0;
    }
    #fixed-search.nav-bg #fixed-logo-left {
        padding-top: 10px !important;
    }
    .navbar-toggle .icon-bar {
        height: 3px;
    }
    .device-search {
        background-color: #169bd2;
        cursor: pointer;
        font-size: 18px;
        position: fixed;
        right: 0;
        top: 0;
        padding: 12px 5px 5px 11px;
        height: 50px;
    }
    .inner-pages #fixed-search.fixed-nav.nav-bg {
        padding: 0 !important;
        margin: 0 !important;
    }
    .inner-pages .inner-pages-search {
        background: #169bd2;
        display: none;
        padding-top: 15px;
        position: fixed;
        left: 0;
        right: 0;
        top: inherit;
        z-index: 9980;
    }
	.front.inner-pages .inner-pages-search {
		position:relative;
		left:auto;
		right:auto;
		top:auto;
		background:none;
		display:block;
	}
	.footer-list-link:last-child{border-right:none;}
    .dropdown.vertical-drop ul.dropdown-menu {
        display: none !important;
    }
	#user-registration .captcha_label{width:100%;}
    .navbar-nav > li > .dropdown-menu {
        display: none;
    }
    .form-group.home-form input.form-control {
        height: 38px;
    }
    .bottom-content li {
        padding-left: 5px;
        padding-right: 2px;
    }
    .bottom-content li .fa {
        font-size: 14px;
    }
    .btn {
        margin-bottom: 10px;
        padding: 3px 6px;
    }
    .bootstrap-select > .btn {
        padding: 6px 12px;
    }
    .button-wrapper {
        margin-top: 10px;
    }
    .additional-details .nav-tabs > li > a {
        padding: 1px 6px;
        font-size: 12px;
    }
    .dl-horizontal {
        padding-right: 15px;
    }
    .dl-horizontal dt {
        float: left;
        width: 120px;
        overflow: hidden;
        clear: left;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .dl-horizontal dd {
        margin-left: 140px;
    }
    .expand-map-wrapper .col-sm-4 {
        display: block !important;
    }
    .map-container .map img {
        height: 100%;
    }
    .sidebars {
        margin-bottom: 20px;
    }
    .add-review-wrapper h4 {
        margin-top: 6px;
    }
    .listing-content {
        /*padding-bottom: @outer-space*/
    }
    .listing-content img {
        height: 90px;
    }
    .listing-content address {
        line-height: 18px;
    }
    .non-paid-user img {
        height: 90px;
    }
    .alternate-contact .col-sm-10 .row {
        margin: 0;
    }
    .note-text h5,
    .note-text p {
        margin-left: 15px;
        margin-right: 15px;
    }
    .mob-text-center {
        text-align: center;
    }
    .thumb-slider .thumbnail {
        margin: 30px;
    }
	.popular_carousel .thumb-slider .thumbnail {
        margin:0 30px;
    }
    .flex-direction-nav .flex-prev {
        left: 0;
    }
    .flexslider:hover .flex-direction-nav .flex-prev {
        left: 0;
    }
    .flex-direction-nav .flex-next {
        right: 0;
    }
    .flexslider:hover .flex-direction-nav .flex-next {
        right: 0;
    }
    .expand-map-wrapper .map {
        bottom: 0;
    }
    .like-link li a {
        padding-bottom: 0;
    }
    .like-link li:last-child a {
        padding-top: 7px;
    }
    .product-header {
        margin-top: 40px;
    }
    .tab-content {
        font-size: 12px !important;
    }
    #business_submit_form .panel-body .form-control {
        font-size: 12px;
    }
    #business_submit_form .panel-body .form-group > .col-sm-8 {
        padding-right: 25px;
    }
    #business_submit_form .panel-body .form-group > .google_map {
        padding-right: 15px;
    }
    #business_submit_form .panel-body .remove_field {
        right: -10px;
    }
    div.Tokenize ul.TokensContainer {
        font-size: 12px;
    }
    .view-all a {
        font-weight: bold;
    }
    #contact_support .btn-wrapper {
        text-align: center;
    }
    .user-acc-details {
        margin-top: 40px;
    }
    .latest-business h3 {
        font-size: 16px;
    }
    .static-drupal-form .static-form-container {
        padding-left: 15px;
        padding-right: 15px;
    }
    .static-drupal-form .form-control.col-sm-8 {
        margin: 0 15px;
        width: calc(100% - 30px);
    }
    .static-drupal-form .btn-wrapper .default-btn {
        margin-left: 15px;
    }
    .static-drupal-form #business_submit_form .panel-body .form-group > .bootstrap-select.form-control {
        padding-right: 0;
    }
    .user-tab-content .form-control.col-sm-5 {
        margin: 0 15px;
        width: calc(100% - 30px);
    }
    .user-tab-content .panel-title .nav-tabs {
        margin-top: 10px;
    }
    .user-tab-content .panel-title .nav-tabs li {
        font-size: 12px;
    }
    .circle-content {
        font-size: 28px;
    }
    /*-------------------------------*/
    /*           Wrappers            */
    /*-------------------------------*/
    
    #wrapper {
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
        margin-top: 50px;
    }
    #wrapper.toggled #sidebar-wrapper {
        width: 163px;
    }
    #sidebar-wrapper {
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        background: #f8f8f8;
        height: 250px !important;
        left: 80px;
        margin-left: -80px;
        overflow-x: hidden;
        overflow-y: auto;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
        padding: 0;
        width: 0;
        z-index: 1000;
        top: 135px;
    }
    #sidebar-wrapper::-webkit-scrollbar {
        display: none;
    }
    #page-content-wrapper {
        width: 100%;
    }
    /*-------------------------------*/
    /*     Sidebar nav styles        */
    /*-------------------------------*/
    
    .sidebar-nav li {
        line-height: 20px;
        position: relative;
    }
    .sidebar-nav li:before {
        -moz-transition: width 0.2s ease-in;
        -ms-transition: width 0.2s ease-in;
        background-color: #eee;
        content: '';
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        -webkit-transition: width 0.2s ease-in;
        transition: width 0.2s ease-in;
        width: 3px;
        z-index: -1;
    }
    .sidebar-nav li.active a,
    .sidebar-nav li.active a:hover,
    .sidebar-nav li.active a:focus {
        background-color: #1a1a1a;
        color: #ffffff;
    }
    .sidebar-nav li:hover:before {
        -webkit-transition: width 0.2s ease-in;
        transition: width 0.2s ease-in;
        width: 100%;
    }
    .sidebar-nav li a {
        display: block;
        text-decoration: none;
    }
    .sidebar-nav li.open:hover before {
        -webkit-transition: width 0.2s ease-in;
        transition: width 0.2s ease-in;
        width: 100%;
    }
    .sidebar-nav .dropdown-menu {
        background-color: #222222;
        border-radius: 0;
        border: none;
        box-shadow: none;
        margin: 0;
        padding: 0;
        position: relative;
        width: 100%;
    }
    .sidebar-nav li a:hover,
    .sidebar-nav li a:active,
    .sidebar-nav li a:focus,
    .sidebar-nav li.open a:hover,
    .sidebar-nav li.open a:active,
    .sidebar-nav li.open a:focus {
        background-color: transparent;
        color: #0c5471;
        text-decoration: none;
    }
    .sidebar-nav > .sidebar-brand {
        font-size: 20px;
        height: 65px;
        line-height: 44px;
    }
    /*-------------------------------*/
    /*       Hamburger-Cross         */
    /*-------------------------------*/
    
    .hamburger {
        background: transparent;
        border: none;
        display: block;
        height: 32px;
        margin-left: 15px;
        position: fixed;
        top: 130px;
        width: 32px;
        right: 15px;
        z-index: 999;
    }
    .hamburger:hover {
        outline: none;
    }
    .hamburger:focus {
        outline: none;
    }
    .hamburger:active {
        outline: none;
    }
    .hamburger.is-closed:before {
        -webkit-transform: translate3d(0, 0, 0);
        -webkit-transition: all 0.35s ease-in-out;
        -moz-transform: translate3d(0, 0, 0);
        -moz-transition: all 0.35s ease-in-out;
        transform: translate3d(0, 0, 0);
        transition: all 0.35s ease-in-out;
        color: #000;
        content: '';
        display: block;
        font-size: 14px;
        line-height: 32px;
        opacity: 0;
        text-align: center;
        width: 100px;
    }
    .hamburger.is-closed:hover before {
        -webkit-transform: translate3d(-100px, 0, 0);
        -webkit-transition: all 0.35s ease-in-out;
        -moz-transform: translate3d(-100px, 0, 0);
        -moz-transition: all 0.35s ease-in-out;
        transform: translate3d(-100px, 0, 0);
        transition: all 0.35s ease-in-out;
        display: block;
        opacity: 1;
    }
    .hamburger.is-closed .hamb-top {
        -webkit-transition: all 0.35s ease-in-out;
        -moz-transition: all 0.35s ease-in-out;
        transition: all 0.35s ease-in-out;
        background-color: rgba(0, 0, 0, 0.7);
        top: 5px;
    }
    .hamburger.is-closed .hamb-middle {
        background-color: rgba(0, 0, 0, 0.7);
        margin-top: -2px;
        top: 50%;
    }
    .hamburger.is-closed .hamb-bottom {
        -webkit-transition: all 0.35s ease-in-out;
        -moz-transition: all 0.35s ease-in-out;
        transition: all 0.35s ease-in-out;
        background-color: rgba(0, 0, 0, 0.7);
        bottom: 5px;
    }
    .hamburger.is-closed .hamb-top,
    .hamburger.is-closed .hamb-middle,
    .hamburger.is-closed .hamb-bottom,
    .hamburger.is-open .hamb-top,
    .hamburger.is-open .hamb-middle,
    .hamburger.is-open .hamb-bottom {
        height: 4px;
        left: 0;
        position: absolute;
        width: 100%;
    }
    .hamburger.is-open .hamb-top {
        -webkit-transform: rotate(45deg);
        -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
        -moz-transform: rotate(45deg);
        -moz-transition: -moz-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
        transform: rotate(45deg);
        transition: transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
        background-color: #000;
        margin-top: -2px;
        top: 50%;
    }
    .hamburger.is-open .hamb-middle {
        background-color: #000;
        display: none;
    }
    .hamburger.is-open .hamb-bottom {
        -webkit-transform: rotate(-45deg);
        -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
        -moz-transform: rotate(-45deg);
        -moz-transition: -moz-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
        transform: rotate(-45deg);
        transition: transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
        background-color: #000;
        margin-top: -2px;
        top: 50%;
    }
    .hamburger.is-open:before {
        -webkit-transform: translate3d(0, 0, 0);
        -webkit-transition: all 0.35s ease-in-out;
        -moz-transform: translate3d(0, 0, 0);
        -moz-transition: all 0.35s ease-in-out;
        transform: translate3d(0, 0, 0);
        transition: all 0.35s ease-in-out;
        color: #ffffff;
        content: '';
        display: block;
        font-size: 14px;
        line-height: 32px;
        opacity: 0;
        text-align: center;
        width: 100px;
    }
    .hamburger.is-open:hover before {
        -webkit-transform: translate3d(-100px, 0, 0);
        -webkit-transition: all 0.35s ease-in-out;
        -moz-transform: translate3d(-100px, 0, 0);
        -moz-transition: all 0.35s ease-in-out;
        transform: translate3d(-100px, 0, 0);
        transition: all 0.35s ease-in-out;
        display: block;
        opacity: 1;
    }
    /*-------------------------------*/
    /*          Dark Overlay         */
    /*-------------------------------*/
    
    .overlay {
        position: fixed;
        display: none;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0, 0, 0, 0.4);
        z-index: 1;
    }
    /* SOME DEMO STYLES - NOT REQUIRED */
    
    .input-group-btn .btn {
        padding-bottom: 6px;
        padding-top: 6px;
    }
    .add-business-wrapper {
        margin-top: 50px;
    }
    .add-business-wrapper .box-inner {
        margin-top: 20px;
    }
    .add-business-wrapper .head-rating .badge1 {
        margin-top: 10px;
        text-align: left;
    }
    .custom-bottom-links .btn {
        min-width: 253px;
    }
    .custom-vertical-divider {
        display: block;
        margin: 15px auto 25px;
    }
    .custom-vertical-divider:before {
        height: 1px;
        width: 70px;
        left: 0;
        margin-left: -70px;
        top: 50%;
    }
    .custom-vertical-divider:after {
        height: 1px;
        width: 70px;
        left: auto;
        right: 0;
        margin-left: 0;
        margin-right: -70px;
        bottom: auto;
        top: 50%;
    }
    .my-business-wrapper .static-drupal-form .btn-wrapper a {
        margin-right: 7px;
    }
    .my-business-wrapper .static-drupal-form .btn-wrapper .default-btn {
        margin-left: 0px;
        margin-right: 15px;
    }
    .my-business-wrapper .static-drupal-form .map-container {
        padding: 0 15px 15px;
    }
    .business-map-address {
        margin-right: 15px;
    }
    .business-latest-reviews > .col-sm-3 {
        margin-top: 20px;
    }
    .business-latest-reviews .media-heading {
        font-size: 16px;
    }
    .sitemap-wrapper .col-sm-6 + .col-sm-6 {
        padding-top: 10px;
    }
    .claim-business-wrapper .circle-content {
        font-size: 40px;
        margin-top: 0;
        height: 60px;
        width: 60px;
        line-height:50px;
    }
	.claim_success_icon i.fa-envelope{line-height:56px;}
    .claim-business-wrapper .add-business-wrapper {
        margin-top: 30px;
    }
    .claim-page-nav .col-sm-4 .col-xs-4 {
        width: 100px;
    }
    .claim-page-nav .col-sm-4 .col-xs-8 {
        float: none;
        margin-left: 85px;
    }
    .claim-page-nav .circle-content {
        font-size: 60px;
        height: 75px;
        width: 75px;
        line-height: 65px;
    }
    .claim-page-nav h3 {
        font-size: 16px;
    }
    .claim-page-nav h3 span {
        display: block;
        margin-top: 10px;
    }
    .claim-page-nav .right-angle-icon {
        text-align: right;
    }
    .claim-page-nav .right-angle-icon > span {
        display: inline-block !important;
        margin-right: 10px;
    }
    .claim-page-nav .right-angle-icon > span span {
        display: block;
    }
    .claim-page-nav .right-angle-icon .fa {
        line-height: 40px;
        vertical-align: top;
    }
    .claim-verify-req-wrapper .btn {
        margin-top: 15px;
    }
    .user-account-wrapper {
        padding-left: 10px;
        padding-right: 10px;
    }
    .ur-business-wrapper form {
        margin-bottom: 30px;
    }
    .form-group-icon .control-label:before {
        top: 32px;
        right: 25px;
    }
    .list-img-container .col-sm-6:first-child {
        margin-bottom: 15px;
    }
    .city-flexslider {
        margin-left: 50px;
        margin-right: 50px;
    }
    .city-flexslider .slides,
    .city-flexslider .carousel-inner {
        height: 174px;
    }
    .city-flexslider .slides > li,
    .city-flexslider .carousel-inner > li,
    .city-flexslider .slides .item,
    .city-flexslider .carousel-inner .item {
        height: 174px;
    }
    .city-flexslider .slides > li .city-thumbnail,
    .city-flexslider .carousel-inner > li .city-thumbnail,
    .city-flexslider .slides .item .city-thumbnail,
    .city-flexslider .carousel-inner .item .city-thumbnail {
        height: 87px;
    }
    .city-flexslider .city-content {
        height: 85px;
        padding-top: 10px;
    }
    .city-flexslider .city-content h3 {
        font-size: 14px;
    }
    .city-flexslider:hover .flex-direction-nav .flex-prev {
        left: -60px;
    }
    .city-flexslider:hover .flex-direction-nav .flex-next {
        right: -60px;
    }
    .city-carousel {
        margin-left: 50px;
        margin-right: 50px;
    }
    .city-list-content .col-sm-6:first-child {
        margin-bottom: 15px;
    }
    /*.inner-pages {
        padding-top: 20px;
    }*/
    .static-content-wrapper .title {
        margin-bottom: 10px;
    }
    .article-content-wrapper .thumbnail .caption .btn {
        margin-bottom: 0;
    }
    .article-details-wrapper .box-inner:first-child {
        margin-top: 20px;
    }
    .article-title .text-right {
        padding-top: 10px;
        text-align: left;
    }
    .m-t-reset {
        margin-top: 0 !important;
    }
    .category-items ul {
        margin-bottom: 0;
    }
    .category-items ul li:last-child {
        border-bottom: 1px solid #e1e8ed;
    }
    .category-results .cat-name {
        position: static;
    }
    .category-results .cat-name + .col-sm-12 {
        padding-left: 0;
    }
    .article-body {
        padding-top: 0;
    }
    .article-body #fixed-search.fixed-nav.nav-bg {
        background: none;
    }
    .article-body div#container {
        padding-top: 47px;
    }
    .more-acc-wrapper .col-sm-6 + .col-sm-6,
    .rel-acc-wrapper .col-sm-6 + .col-sm-6 {
        margin-top: 20px;
    }
	.user-account-wrapper.business-edit-wrapper {
		border: medium none;
		padding: 10px 0;
	}
	.user-account-wrapper.business-edit-wrapper h2{border-bottom:none;padding-bottom:0;}
	#business_submit_form .form-textarea-wrapper,#business_submit_form .form-control{width:100%;}
	.like-link .tip-social {display: none;}
	#operating-hrs .table-responsive{border-top:none;}
	#my_reviews .reviews-rating .row div.col-sm-6 {
		float: left;
		width: 50%;
	}
	#business_history .history-content .history-rating .col-sm-6 {
		float: left;
		width: 50%;
	}
	.logged-in .top-content-space{padding-top:20px;}
	.user-acc-details{margin-top:0;}
	.logged-in>#container>section>#wrapper{margin-top:20px;}
	#operating-hrs .table-responsive tbody{border-bottom:none;}
	.full_review_rating .badge1{text-align:left;margin-top:10px;}
	.node-type-business-profile .status-well>h1{margin-top:0;}
	.page-category-map .category-filters{border:none;padding:0;}	
}
@media (max-width: 479px) {
    .add-review-wrapper h4 {
        margin-top: 0;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .mob-head-rating .rating-star {
        float: left;
        width: 55%;
    }
    .add-business-wrapper .mob-head-rating .badge1 {
        float: left;
        margin-top: 0;
        text-align: right;
        width: 45%;
    }
}
@media (min-width: 768px) {
    .article-body #fixed-search.fixed-nav {
        background: rgba(5, 79, 123, 0.7);
        padding-top: 20px;
        padding-bottom: 6px;
    }
    
    .best-header {
        padding-bottom: 9px !important;
    }
    
    .inner-pages-search {
        display: block;
    }
    .categories-link li {
        border-right: 1px solid rgba(255, 255, 255, 0.2);
    }
    .categories-link li:last-child {
        border-right: 1px solid rgba(255, 255, 255, 0);
    }
    .page-title h1 {
        font-size: 24px;
    }
    .status-offline h1:after {
        background-color: grey;
        border-radius: 50%;
        height: 20px;
        width: 20px;
    }
    .status-close h1:after {
        background-color: #fec63d;
        border-radius: 50%;
        height: 20px;
        width: 20px;
    }
    .social-share span {
        border-right: 1px solid #e1e8ed;
        display: inline-block;
        margin-right: 10px;
        padding-right: 10px;
        vertical-align: middle;
    }
    .social-share a {
        display: inline-block;
        font-size: 18px;
        margin-left: 5px;
        vertical-align: middle;
    }
    .add-review-wrapper .btn {
        margin-left: 20px;
        margin-right: 20px;
    }
    .reviews form {
        position: relative;
    }
    .reviews form .button-wrapper {
        position: absolute;
        right: 0;
        top: 0;
        top: auto;
        bottom: 0;
    }
    .sidebars .custom-block:first-child {
        margin-top: 0;
    }
    .title {
        font-size: 20px;
    }
    .alternate-contact .col-sm-4 {
        border-top: 0;
    }
    .alternate-contact .col-sm-4:first-child {
        border-left: 0;
		border-right: 1px solid #e1e8ed;
    }
	.alternate-contact>.row{margin-top:20px;}
    .like-link {
        margin-bottom: -4px;
    }
    .like-link li {
        min-height: 37px;
    }
    .like-link li:last-child {
        top: -4px;
    }
    .like-link li a {
        min-height: 36px;
    }
    .user-account-wrapper {
        padding-left: 15px;
        padding-right: 15px;
    }
    .user-account-wrapper:before {
        border-right: 1px solid #ddd;
        content: "";
        background-color: #f8f8f8;
        display: block;
        left: 0;
        height: 100%;
        position: absolute;
        width: 25%;
        top: 0;
    }
    .user-account-wrapper .navbar-inverse {
        position: static;
        background-color: transparent;
        border: none;
    }
    .user-account-wrapper .navbar-inverse .nav > li.active > a {
        background-color: #fff;
        position: relative;
    }
    .user-account-wrapper .navbar-inverse .nav > li.active > a:hover,
    .user-account-wrapper .navbar-inverse .nav > li.active > a:focus {
        background-color: #ffffff;
    }
    .user-account-wrapper .navbar-inverse .nav > li.active > a:before {
        content: "\f105";
        font-family: FontAwesome;
        position: absolute;
        right: 5px;
        top: 50%;
        font-size: 20px;
        margin-top: -10px;
    }
    .sidebar-nav {
        font-size: 14px;
    }
    .user-account-wrapper .navbar-inverse .nav > li > a i {
        color: #565a5c;
    }
    .circle-content {
        height: 150px;
        line-height: 150px;
        width: 150px;
    }
    .user-tab-content .col-xs-offset-3 {
        margin-left: 0;
    }
    .user-tab-content h4 {
        font-size: 14px;
    }
    .user-tab-content .panel-collapse #view .col-sm-4 {
        width: 20%;
    }
    .user-tab-content .panel-collapse #view .circle-content {
        height: 100px;
        line-height: 100px;
        width: 100px;
    }
    .user-tab-content div.col-sm-5 {
        padding: 0;
    }
    .user-tab-content .form-control.col-sm-5 {
        width: 41.66666667%;
    }
    .user-tab-content .col-sm-offset-3 {
        padding-left: 0;
    }
    .user-tab-content .panel-title .nav-tabs {
        float: right;
    }
    .links {
        text-align: right;
    }
    .dashboard-content-wrapper h4 {
        font-size: 12px;
    }
    .latest-business h3 {
        font-size: 22px;
    }
    #my_reviews .media-left .fa {
        font-size: 50px;
    }
    #my_reviews .media-body {
        border-left: 1px solid #ddd;
        padding-left: 15px;
    }
    .user-account-wrapper h2 {
        font-size: 22px;
    }
    .business-analytics h2 {
        font-size: 16px;
        line-height: 1.1;
    }
    .user-acc-details .col-sm-9 {
        font-size: 20px;
    }
    .user-acc-details .fa-user {
        font-size: 24px;
    }
    .user-acc-details .col-sm-3 {
        font-size: 16px;
    }
    .static-drupal-form .form-control.col-sm-8 {
        width: 66.66666667%;
    }
    .static-drupal-form .captcha-text .col-sm-8 {
        padding-left: 0;
    }
    .static-drupal-form .btn-wrapper .default-btn {
        position: relative;
		font-size: 16px;
		padding: 10px 30px;
    }
    .static-drupal-form .extra-field-container {
        padding: 0;
    }
    .static-drupal-form .google_map {
        padding: 0;
    }
    #settings h3 {
        font-size: 16px;
    }
    .claim-page-nav .right-angle-icon {
        position: absolute;
        top: 50%;
        right: 10px;
        margin-top: -25px;
    }
    .claim-business-wrapper .box-inner .circle-content {
        line-height: 100px;
        width: 100px;
        height: 100px;
        margin: 0 auto;
    }
    .sitemap-wrapper .col-sm-6 + .col-sm-6 {
        border-left: 1px solid #e1e8ed;
        border-top: none;
    }
    .medium-circle-content {
        height: 100px;
        line-height: 100px;
        width: 100px;
    }
    .claim-verify-req-wrapper .border-container > h3 {
        padding: 10px 0;
    }
    .ur-business-wrapper .col-sm-9 p,
    .ur-business-wrapper .col-sm-9 form {
        padding-top: 20px;
    }
    .ur-business-wrapper .col-sm-9 form {
        padding-bottom: 30px;
        padding-top: 30px;
    }
    .less-pad-btn {
        padding: 3px 6px;
    }
    .article-body .navbar-fixed-top {
        top: 79px;
    }
    .article-body .form-group.home-form {
        padding-top: 0;
    }
    .article-body .navbar-default .navbar-collapse {
        position: static;
    }
    .article-body .nav > li {
        position: static;
    }
    .article-body .dropdown.vertical-drop ul.dropdown-menu {
        width: 100%;
    }
    .article-body .dropdown.vertical-drop ul.dropdown-menu li {
        float: none;
        min-height: 10px;
    }
    .article-body .dropdown.vertical-drop ul.dropdown-menu ul.dropdown-menu-sub {
        border-left: 1px solid #ccc;
        min-height: 170px;
    }
    .article-body .dropdown.vertical-drop ul.dropdown-menu ul.dropdown-menu-sub:first-child {
        border-left: none;
    }
    .article-body .dropdown.vertical-drop ul.dropdown-menu ul.dropdown-menu-sub li {
        min-height: 10px;
        width: 100%;
    }
    .d-mt-40 {
        margin-top: 40px;
    }
    .faq-content .row:last-child .col-sm-6:first-child {
        border-bottom: none;
        margin-bottom: 0;
    }
    .faq-content h3 {
        margin-top: 0;
    }
    .category-results {
        display: none;
    }
    .three-col-list li {
        float: left;
        width: 31.33333333%;
        margin-right: 2%;
    }
    /*.three-col-list li:nth-child(3n + 1) {
        clear: left;
    }*/
    .four-col-list li {
        float: left;
        width: 25%;
    }
    .four-col-list li:nth-child(4n + 1) {
        clear: left;
    }
    .category-items li {
        width: calc(33.33% - 30px);
        margin-left: 15px;
        margin-right: 15px;
    }
	.category-map-wrapper .category-items li {
		width:25%;
		margin-left:0;
		margin-right:0;
	}
    .category-items li:nth-child(4n + 1) {
        margin-left: 0;
    }
    .border-none {
        border: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .inner-pages #fixed-search #fixed-logo-left {
        margin-top: 10px;
    }
	.boostyourbusiness{
		width:100%;
	}
    .like-link {
        padding-top: 10px;
    }
	.claim-view-button .like-link{padding-top:0;}
    .flex-direction-nav .flex-prev {
        left: -10px;
    }
    .flexslider:hover .flex-direction-nav .flex-prev {
        left: -10px;
    }
    .flex-direction-nav .flex-next {
        right: -10px;
    }
    .flexslider:hover .flex-direction-nav .flex-next {
        right: -10px;
    }
    .listing-content img {
        height: 96px;
    }
    .custom-bottom-links .btn {
        font-size: 12px;
    }
    .claim-page-nav .col-sm-4 .col-xs-4 {
        padding-right: 0;
    }
    .claim-page-nav .circle-content {
        font-size: 44px;
        line-height: 60px;
        width: 65px;
        height: 65px;
    }
    .claim-page-nav .right-angle-icon {
        margin-top: -17px;
        right: 0;
    }
    .claim-page-nav .right-angle-icon .fa {
        font-size: 35px;
    }
    .business-result-wrapper address {
        line-height: 1.5;
    }
    .business-result-wrapper .listing-content img {
        height: 118px;
    }
    .business-result-wrapper .common-link li {
        padding-right: 2px;
    }
    .business-result-wrapper .common-link li .fa {
        margin-right: 2px;
    }
    /*.article-body .navbar-fixed-top {
        top: 0 !important;
    }
    .article-body .navbar-fixed-top .navbar-header.responsive-menu {
        position: absolute;
        left: 20px;
        z-index: 11;
    }
    .article-body .navbar-fixed-top.navbar-default .navbar-toggle {
        background: none !important;
        border: 0 !important;
        margin-top: 6px !important;
        display: block;
    }
    .article-body .navbar-fixed-top.navbar-default .navbar-toggle .icon-bar {
        background: #ffffff;
    }
    .article-body #fixed-search #fixed-logo-left {
        padding-top: 0 !important;
        position: fixed;
        top: 0px;
        z-index: 9980;
        max-width: 144px;
        left: 63px;
        padding-left: 0;
        padding-right: 0;
    }
    .article-body #fixed-logo-left img {
        padding-bottom: 0;
    }
    .article-body .header-topbg .navbar-default {
        background: #2d6f96;
        height: 50px;
    }
    .article-body #fixed-search.fixed-nav {
        background: none;
    }
    .article-body #fixed-search.fixed-nav.nav-bg {
        padding: 0 !important;
        margin: 0 !important;
        position: static;
    }
    .article-body .device-search {
        background-color: #347da9;
        cursor: pointer;
        font-size: 18px;
        position: fixed;
        right: 0;
        top: 0;
        padding: 12px 5px 5px 11px;
        height: 50px;
        display: block !important;
    }
    .article-body .inner-pages-search {
        background: #347da9;
        display: none;
        padding-bottom: 15px;
        padding-top: 15px;
        position: fixed;
        left: 0;
        right: 0;
        top: 50px;
        z-index: 9980;
    }
    .article-body .top-content-space {
        padding-top: 47px;
    }
    .article-body .article-bg {
        top: 47px;
    }
    .article-body .navbar-collapse.collapse {
        display: none !important;
    }
    .article-body .navbar-fixed-top.navbar-default .navbar-toggle {
        display: none;
    }
    .article-body .navbar-collapse.in {
        display: block !important;
    }
    .article-body .container > .navbar-collapse {
        -webkit-box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.5);
        box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.5);
        max-height: none;
        position: relative;
        top: 50px;
    }
    .article-body .navbar-collapse {
        width: 100%;
    }
    .article-body .navbar-collapse .navbar-nav {
        float: none;
        background: #fff;
    }
    .article-body .navbar-collapse .navbar-nav > li {
        float: none;
    }
    .article-body .header-topbg .navbar-default .navbar-nav > li > a {
        color: #565a5c;
    }
    .article-body .header-topbg .navbar-default .navbar-nav > li > a:hover {
        color: #fff;
        background: #0c5471;
    }
    .article-body .header-topbg .navbar-default .navbar-nav > li.active > a,
    .article-body .header-topbg .navbar-default .navbar-nav > li.open > a {
        color: #fff;
    }
    .article-body .dropdown.vertical-drop ul.dropdown-menu {
        float: none;
        position: static;
    }
    .article-body .dropdown.vertical-drop ul.dropdown-menu .title {
        margin-top: 10px;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .article-body .dropdown.vertical-drop ul.dropdown-menu .container {
        padding-left: 5px;
        padding-right: 5px;
    }
    .article-body .dropdown.vertical-drop ul.dropdown-menu ul.dropdown-menu-sub {
        min-height: 50px;
    }*/
	.article-body #fixed-search.fixed-nav{padding-bottom:10px !important;}
	.article-body #fixed-search.fixed-nav{padding-top:20px !important;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .flex-direction-nav .flex-prev {
        left: -10px;
    }
    .flexslider:hover .flex-direction-nav .flex-prev {
        left: -10px;
    }
    .flex-direction-nav .flex-next {
        right: -10px;
    }
    .flexslider:hover .flex-direction-nav .flex-next {
        right: -10px;
    }
    .listing-content img {
        height: 120px;
    }
    .claim-page-nav .col-sm-4 .col-xs-4 {
        padding-right: 0;
    }
    .claim-page-nav .circle-content {
        font-size: 54px;
        line-height: 80px;
        width: 85px;
        height: 85px;
    }
    .article-body #fixed-search.fixed-nav {
        padding-bottom: 11px;
    }
    .article-body .navbar-fixed-top {
        top: 79px;
    }
    .article-body .header-topbg .navbar-default .navbar-nav > li > a {
        padding-left: 6px;
        padding-right: 6px;
    }
    .article-bg {
        top: 112px;
    }
}
@media (min-width: 1200px) {
    .listing-content img {
        height: 100px;
    }
    .user-tab-content h4 {
        padding: 0 50px;
    }
    .user-tab-content .panel-collapse #view h4 {
        padding: 0;
    }
    .business-edit-wrapper .user-tab-content h4 {
        padding: 0;
    }
    .claim-page-nav .circle-content {
        line-height: 90px;
        width: 90px;
        height: 90px;
        font-size: 60px;
    }
    .article-bg {
        top:auto;
		position:relative;
		height:480px;
    }
	.article_main_hold .article-bg+.container {
		bottom: 20px;
		left: 50%;
		margin-left: -585px;
		position: absolute;
	}
	.pos-rel h3.head-title {color: #e65529 !important;font-size:20px;}
	.article-body .article_main_hold .navbar-fixed-top{top:73px;}
	.article-body .article_main_hold #fixed-search.fixed-nav{background:#2d6f96;}
	.article-body .article_main_hold .header-topbg .navbar-default{background:#347da9;}
	.article_main_hold .header-topbg .navbar-default .navbar-nav > li > a{font-size:14px;padding-top:14px;padding-bottom:14px;}
	.article-body .article_main_hold .top-content-space{padding-top:120px !important;padding-bottom:0 !important;}
}
@media screen and (max-width:1279px){
	.pos-rel .fancybox.video iframe{width:100% !important;height: 145px !important;}
	.pos-rel .fancybox img.img-responsive{height:145px !important;width:100% !important;}
}
@media screen and (min-width:1024px) and (max-width:1199px){
	.article-bg {
		height: 480px;
		position: relative;
		top: auto;
	}
	.article_main_hold .article-bg+.container {
		bottom: 20px;
		left: 50%;
		margin-left: -585px;
		position: absolute;
	}
	.article-body .article_main_hold .navbar-fixed-top{top:73px;}
	.article-body .article_main_hold #fixed-search.fixed-nav{background:#2d6f96;}
	.article-body .article_main_hold .header-topbg .navbar-default{background:#347da9;}
	.article_main_hold .header-topbg .navbar-default .navbar-nav > li > a{font-size:14px;padding-top:14px;padding-bottom:14px;}
	.article-body .article_main_hold .top-content-space{padding-top:120px !important;padding-bottom:0 !important;}
}
@media screen and (min-width:1024px){
	.navbar-fixed-bottom, .navbar-fixed-top{z-index:9999999;}
}
@media screen and (max-width:1199px){
	.pos-rel h3.head-title {
		color: #e65529 !important;
		font-size: 20px;
	}
	.article_main_hold .article-bg + .container{margin-left:0;left:0;}
}
@media screen and (min-width:1024px) and (max-width:1024px){
	#fixed-search.fixed-nav{position:fixed !important;}
	.article_main_hold .none-bg{position:relative;z-index:99;}
	.top-content-space {
		padding-top: 90px !important;
	}
}
@media screen and (max-width:1024px){
	.article-body .article-bg {
		top: 0;
	}
	.not-front.inner-pages .article_main_hold .none-bg .form-group.home-form{padding-top:0 !important;}
	.category-results-wrapper .ln-letters a{padding:5px 8px;}
	.expand-map-wrapper .map{
		left: 0;
		position: absolute !important;
		right: 0;
		top: 0;
		width: 100%;
	}
	#map-container.content{padding-left:0;}
	.expand-map-wrapper .well-content{margin:0;}
	.article-body .article_main_hold .top-content-space{padding-top:47px !important;}
	.front  .container.pos-rel{padding-right:16px;}
}
@media screen and (min-width:768px) and (max-width:1023px){
	.article-body .navbar-fixed-top {
        top: 0 !important;
    }
    .article-body .navbar-fixed-top .navbar-header.responsive-menu {
        position: absolute;
        left: 20px;
        z-index: 11;
    }
    .article-body .navbar-fixed-top.navbar-default .navbar-toggle {
        background: none !important;
        border: 0 !important;
        margin-top: 6px !important;
        display: block;
    }
    .article-body .navbar-fixed-top.navbar-default .navbar-toggle .icon-bar {
        background: #ffffff;
    }
    .article-body #fixed-search #fixed-logo-left {
        padding-top: 0 !important;
        position: fixed;
        top: 0px;
        z-index: 9980;
        max-width: 144px;
        left: 63px;
        padding-left: 0;
        padding-right: 0;
    }
    .article-body #fixed-logo-left img {
        padding-bottom: 0;
    }
    .article-body .header-topbg .navbar-default {
        background: #2d6f96;
        height: 50px;
    }
    .article-body #fixed-search.fixed-nav {
        background: none;
    }
    .article-body #fixed-search.fixed-nav.nav-bg {
        padding: 0 !important;
        margin: 0 !important;
        position: static;
    }
    .article-body .device-search {
        background-color: #347da9;
        cursor: pointer;
        font-size: 18px;
        position: fixed;
        right: 0;
        top: 0;
        padding: 12px 5px 5px 11px;
        height: 50px;
        display: block !important;
    }
    .article-body .inner-pages-search {
        background: #347da9;
        display: none;
        padding-bottom: 15px;
        padding-top: 15px;
        position: fixed;
        left: 0;
        right: 0;
        top: 50px;
        z-index: 9980;
    }
    .article-body .top-content-space {
        padding-top: 47px;
    }
    .article-body .article-bg {
        top: 47px;
    }
    .article-body .navbar-collapse.collapse {
        display: none !important;
    }
    .article-body .navbar-fixed-top.navbar-default .navbar-toggle {
        display: none;
    }
    .article-body .navbar-collapse.in {
        display: block !important;
    }
    .article-body .container > .navbar-collapse {
        -webkit-box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.5);
        box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.5);
        max-height: none;
        position: relative;
        top: 50px;
    }
    .article-body .navbar-collapse {
        width: 100%;
    }
    .article-body .navbar-collapse .navbar-nav {
        float: none;
        background: #fff;
    }
    .article-body .navbar-collapse .navbar-nav > li {
        float: none;
    }
    .article-body .header-topbg .navbar-default .navbar-nav > li > a {
        color: #565a5c;
    }
    .article-body .header-topbg .navbar-default .navbar-nav > li > a:hover {
        color: #fff;
        background: #0c5471;
    }
    .article-body .header-topbg .navbar-default .navbar-nav > li.active > a,
    .article-body .header-topbg .navbar-default .navbar-nav > li.open > a {
        color: #fff;
    }
    .article-body .dropdown.vertical-drop ul.dropdown-menu {
        float: none;
        position: static;
    }
    .article-body .dropdown.vertical-drop ul.dropdown-menu .title {
        margin-top: 10px;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .article-body .dropdown.vertical-drop ul.dropdown-menu .container {
        padding-left: 5px;
        padding-right: 5px;
    }
    .article-body .dropdown.vertical-drop ul.dropdown-menu ul.dropdown-menu-sub {
        min-height: 50px;
    }
	.article-body .fixed-nav .inner-pages-search-wrap{width:95%;}
}
@media screen and (max-width:1023px){
	.inner-pages-search .form-group:first-child{width:100%;margin-left:0;padding-right:0 !important;}
	.form-group.form-group-addons.col-md-5.col-sm-5.col-xs-12.none-padding-space.fixed-input.none-padding-left-space{width:100%;}
	.inner-pages-search .form-group:last-child{position:relative !important;bottom:auto !important;right:auto !important;}
	.inner-pages-search-wrap span.twitter-typeahead{width:100%;}
	.inner-pages-search-wrap .input-group-addon.search-icon>input{margin-bottom:0;}
	.inner-pages-search-wrap .form-group{margin-bottom:10px;}
	.not-front #fixed-search.fixed-nav .inner-pages-search .inner-pages-search-wrap div.form-group:first-child{margin-bottom:10px !important;}
	.business-details .well-content dt, .business-details .well-content dd,.additional-details dl dt,.additional-details dl dd {
		display: block;
		float: none;
		margin-left: 0 !important;
		text-align: left;
		width: 100%;
		padding-bottom:5px;
		clear:both;
	}
	#logos-creatives .remove_field {
		right: 19%;
	}
	.pos-rel .fancybox.video iframe{width:100% !important;height: 250px !important;}
	.pos-rel .fancybox img.img-responsive{height:250px !important;width:100% !important;}
	#category-map-nav .ln-letters a{padding:4px 9px;}
	
}
@media (width: 768px) {
    .city-list-content img {
        height: 372px;
    }
}
@media (width: 800px) {
    .city-list-content img {
        height: 330px;
    }
}
@media (width: 980px) {
    .city-list-content img {
        height: 287px;
    }
}
/** newly added **/

.inner-pages-search .form-group:first-child {
    margin-right: 5px;
}
.inner-pages-search .form-group:last-child {
    float: left;
}
#fixed-search.fixed-nav #fixed-logo-left {
    float: left;
    padding-bottom: 0;
	z-index:8010;
}
.page-articles.article-body .top-content-space {
    padding: 150px 0;
}
.page-articles.article-body .breadcrumb {
    padding: 0 15px 0 15px !important;
}
.inner-pages-search-wrap {
    width: 100%;
    margin: 0px auto;
    position: relative;
}
.fixed-nav .inner-pages-search-wrap {
    width: 100%;
    margin: 0px auto;
    position: relative;
}
.form-group.search-icon {
    position: relative;
}
.search-icon i.fa.fa-search.fa-lg.white-text {
	position: absolute;
	top: 12px;
	right: 12px;
	font-size: 19px;
}
span.fa.fa-angle-down {
    margin-left: 3px;
}



@media screen and (min-width:300px) and (max-width:768px) {
    .inner-pages-search-wrap {
		padding-left: 60px;
	}
	.inner-pages-search .form-group:first-child {
		margin-right: 0px;
		width: 45.5%;
	}
	.inner-pages-search .form-group:last-child {
		float: left;
		margin-left: -1px;
	}
	.navbar.navbar-default.navbar-fixed-top .container {
		padding-right:9px;
	}
	
	
	.form-group.form-group-addons.col-md-5.col-sm-5.col-xs-12.none-padding-space.fixed-input.none-padding-left-space {
		width: 39%;	
	}

	/** Fixed Header Tablet View **/
	#fixed-search.fixed-nav .container{
		padding-right:7px;
	}
	#fixed-search.fixed-nav .form-group.fixed-input {
		width: 49.5% !important;
	}
    #fixed-search.fixed-nav #fixed-logo-left {
        float: left;
		margin-right: 0;
    }
	#fixed-search.fixed-nav .inner-pages-search {
		float: right;
		width: 100%;
	}
	#fixed-search.fixed-nav .inner-pages-search .form-group:first-child {
		margin-right: 5px;
	}
	#fixed-search.fixed-nav .inner-pages-search-wrap{
		padding-left: 0;
		width: 100%;
	}
	.not-front #fixed-search.fixed-nav .inner-pages-search-wrap{
		padding-left: 0;
		width: 95%;
	}
	.not-front.inner-pages .inner-pages-search{
		padding-top:10px;
		padding-bottom:11px;
	}
	.not-front #fixed-search.fixed-nav .inner-pages-search .inner-pages-search-wrap .form-group{padding-left:0 !important;}
	#fixed-search.fixed-nav .form-group.fixed-input {
		width: 45.7% !important;
		margin-bottom: 0px !important;
		padding-right: 0 !important;
	}
	#fixed-search.fixed-nav .form-group.fixed-input:first-child {
	    width: 50% !important;
	}
	#fixed-search.fixed-nav .form-group.fixed-input:nth-child(2) {
	    width: 41.5% !important;
	}
	#fixed-search.fixed-nav .inner-pages-search .form-group:last-child {
		float: left;
		margin-left: -1px;
		margin-bottom:0;
	}
	.inner-pages-search .form-group:first-child{width:100%;padding-left:0 !important;}
	.form-group.form-group-addons.col-md-5.col-sm-5.col-xs-12.none-padding-space.fixed-input.none-padding-left-space{width:100%;padding:0 !important;}
	.inner-pages-search .form-group:last-child{position:relative !important;bottom:auto !important;right:auto !important;}
	.inner-pages-search-wrap span.twitter-typeahead{width:100%;}
	.inner-pages-search-wrap .input-group-addon.search-icon>input{margin-bottom:0;}
	.inner-pages-search-wrap .form-group{margin-bottom:10px;}
	.front  #fixed-search.fixed-nav .container{padding-right:15px;}
	.front #fixed-search.fixed-nav .inner-pages-search{float:none;width:90%;}
	.front #fixed-search.fixed-nav .inner-pages-search .form-group:first-child,.front #fixed-search.fixed-nav .form-group.fixed-input:nth-child(2){width:100% !important;}
	.front #fixed-search.fixed-nav .form-group.fixed-input{margin-bottom:10px !important;}
	.front #fixed-search.fixed-nav .form-group.fixed-input.col-md-offset-1{margin-left:0 !important;}
}
@media screen and (max-width:767px){
	.category-results-wrapper #category-map-nav{display:none;}
	.category-map-wrapper .category-filters button.dropdown-toggle{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;display: block;padding: 0;width: 100%;box-shadow:none !important;}
	.category-map-wrapper .category-filters button.dropdown-toggle .caret{position:absolute;right:0;top:8px;}
	.category-map-wrapper .category-filters .dropdown-menu{width:100%;}
	.category-map-wrapper .category-filters .dropdown-menu>.dropdown-menu{
		border: medium none;
		box-shadow: none;
		left: auto;
		margin: 0;
		max-height: 599.4px;
		min-height: 80px;
		overflow-y: auto;
		padding: 0;
		position: relative;
		top: auto;
		width:100%;
	}
	.city-list-content .category-filters button.dropdown-toggle{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;display: block;width: 100%;box-shadow:none !important;}
	.category-map-wrapper .category-filters .dropdown-menu>.dropdown-menu li{position:relative;}
	.category-map-wrapper .category-filters .dropdown-menu>.dropdown-menu li i.check-mark{/*position:absolute;right:15px;top:5px;*/ display:none}
	.city-list-content .category-results-wrapper .ln-letters{display:none;}
	.jcarousel.slide.city-carousel{margin-left:0;margin-right:0;}
	.page-contact-us .static-drupal-form .form-control.col-sm-8{margin:0;width:100%;}
	#operating_hours_toggle .table-responsive{margin-bottom:0;}
	.front  #fixed-search.fixed-nav .container{padding-right:15px;}
	.front #fixed-search.fixed-nav .inner-pages-search{float:none;width:90%;}
	.front #fixed-search.fixed-nav .inner-pages-search .form-group:first-child,.front #fixed-search.fixed-nav .form-group.fixed-input:nth-child(2){width:100% !important;}
	.front #fixed-search.fixed-nav .form-group.fixed-input{margin-bottom:10px !important;}
	.relevance_direction > div.visible-sm,.relevance_direction > div.visible-xs{float: left;}
	.expand-map-wrapper .map{
		left: 0;
		position: absolute !important;
		right: 0;
		top: 0;
		width: 100%;
	}
	#map-container.content{padding-left:0;}
	
	/* Best slider code begins */
	.best-carousel .place_time .col-md-3{width:30%;float:left;}
	.best-carousel .place_time .col-md-9{width:70%;text-align:right;float:right !important;}
	.best-carousel .place_time.venue-col {
	    margin-bottom: 5px;
	}
	.best-carousel .default-btn.head-cta.cust-btn-slider{width:100%;padding:0 20px;}
	.best-carousel .default-btn.head-cta.cust-btn-slider {
		font-size: 18px;
		display: block;
		text-align: center;
		padding: 10px;
		background-color: #eee;
		border-color: #eee;
		color:#565a5c;
		text-transform:uppercase;
	}
	.best-carousel .thumb-slider .thumbnail {
		margin: 0 !important;
	}
	/* Best slider code ends */
}
@media screen and (max-width: 979px){
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
@media screen and (max-width:1082px){
	.rel-acc-wrapper .media:nth-child(2){margin-top:15px;}
}
@media screen and (max-width: 1024px){
	.claim-page-nav .circle-content{font-size:40px;}
	.popular_carousel .jcarousel-control-next{right:5px !important}
	.popular_carousel .jcarousel-control-prev{left:5px !important}
	.top-content-space{padding-top:0;}
	.pushy.pushy-left li.pushy-link>a,.pushy.pushy-left li.pushy-submenu>a{text-transform:uppercase;}
	.article_content_footer .col-sm-6:first-child {
		float: left;
	}
	
	
}
@media screen and (max-width:837px){
		.about-us img{margin-bottom:40px;}
}
@media screen and (max-width:767px){
	/*.col-md-2.col-sm-3.relevance_image{width:100%;padding-right: 15px !important;margin-bottom:10px;}
	.relevance_image+.col-md-10.col-sm-9{width:100%;}
	#relevance address{line-height:22px;font-size:13px;}*/
	.distance_mob{display:block;}
	#map_location #direction_error{margin-right:15px;}
	.article_subscription_box .col-sm-2 label {
		display: none;
	}
	.article_subscription_box form .row > div {
		margin-top: 15px;
	}
	.article_subscription_box input.btn.btn-default{padding:8px 15px;}
	.article-body .header-topbg .navbar-default,.inner-pages .article_main_hold .inner-pages-search,.article_main_hold .device-search {
		background: #2D6F96;
	}
	.article_main_hold .device-search,.article_main_hold #fixed-search.fixed-nav .inner-pages-search {background:#347DA9;}
	.popular_sidebar{margin-top:20px;}
	.city-list-content.secondary_cat{margin-top:0;}
	.device-filters-wrapper{padding-top:0 !important;}
	.product-header {margin-top:40px;}
	.node-type-business-profile .product-header{margin-top:20px;}
	form#user-registration .btn-wrapper .default-btn {
		font-size: 16px;
		padding: 10px 30px;
		position: relative;
	}
	.col-md-2.col-sm-3.relevance_image img{height:auto;}
	#listing-container .listing-content address {
		font-size: 13px;
		line-height: 30px;
	}
	#listing-container .listing-content address i{font-size:18px;margin-right:10px;}
	#listing-container #relevance .relevance_direction, #listing-container #rating .relevance_direction, #listing-container #distance .relevance_direction {
		clear: both;
		padding-top: 20px;
	}
	#listing-container .listing-content address{font-size:13px;line-height:24px;}
	.categories-link li ul.category-sub{margin-left:15px;margin-top:10px;}
}
@media screen and (max-width:639px){
	.col-md-2.col-sm-3.relevance_image img{height:70px;float:right;padding:0;border-radius:0;}
	.none-padding-right-space.relevance_image{padding-right:15px !important;}
	address.clear_div{padding-bottom:10px;}
	#listing-container .listing-content address{font-size:13px;line-height:24px;}
}
@media screen and (max-width:639px){
	/*div.token-input-dropdown{width:220px !important;}*/
	li.token-input-token span{position:absolute;right:25px;}
	
}
@media screen and (max-width:479px){
	.search_business_hold,.search_business_middle{display:block;}
	.pos-rel .fancybox.video iframe{width:100% !important;height: 170px !important;}
	.pos-rel .fancybox img.img-responsive{height:170px !important;width:100% !important;}
	#relevance address{line-height:22px;font-size:13px;}
	.article_content_footer .col-sm-6:first-child {
		float: none;
	}
	.article_content_footer ul.social-icons{text-align:left;}
	.article_content_footer .article_category{margin-top:0;margin-bottom:10px;}
	.col-md-2.col-sm-3.relevance_image{padding-right: 15px !important;margin-bottom:10px;}
	/*.relevance_image+.col-md-10.col-sm-9{width:100%;}*/
	.rel-desc-desktop{display:none;}
	.rel-desc-mobile{display:block;margin-top:5px;}
}
@media screen and (max-width:360px){
	/*.col-md-2.col-sm-3.relevance_image{width:100%;padding-right: 15px !important;margin-bottom:10px;}
	.relevance_image+.col-md-10.col-sm-9{width:100%;}
	#listing-container .relevance_image a{display:block;border:1px solid #dddddd;text-align:center;}
	#listing-container .relevance_image a img{border:none;}*/
}
@media screen and (max-width:359px){
	#addreview-wrapper a[title="Register"] {
		padding: 10px 25px;
	}
	#addreview-wrapper a[title="Login"] {
		padding: 10px 25px;
	}
	.form-group.form-group-addons.col-md-5.col-sm-5.col-xs-12.none-padding-space.fixed-input.none-padding-left-space,.inner-pages-search .form-group:first-child{width:100%;padding:0 !important;}
}

/*slider code begins*/

@media screen and (min-width:768px) and (max-width:1199px) {

 .best-carousel .place_time .col-md-3 {
    width: 30%;
    float: left;
 }

 .best-carousel .place_time .col-md-9 {
    width: 70%;
    text-align: right;
    float: right !important;
 }

 .thumb-slider .thumbnail{border-radius:0 !important;}

}

/*slider code ends*/