/*!
 * Start Bootstrap - Shop Homepage (https://startbootstrap.com/template-overviews/shop-homepage)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-shop-homepage/blob/master/LICENSE)
 */
body {
font-family: 'Poppins', sans-serif;
font-size:14px;
}
ul{
	margin:0;
	padding:0;
	}
	
ul li{
	list-style-type:none;
	}	

p.dskOnly {
    font-size: 12px;
}
.cat-list {
float:left;
}
.list-pagenat {
margin:0 auto;
}
.list-pagenat li {
padding:5px;
}
.pagination-custom {
	text-align:center;
}

#head {
    height: 88px;
    padding-top: 10px;
    margin-left: 4px;
    margin-bottom: -15px;
    position: relative;
}

h1.findmillions {
    font-size: 31px;
}

.searchbar {
    margin: 15px 0;
    clear: both;
    position: relative;
	
}
.searchbar {
width: 100%;
height: 51px;
    display: block;
    background: #548ff4;
    background: -moz-linear-gradient(top, #548ff4 0%, #60abf8 44%, #3a63aa 100%);
    background: -webkit-linear-gradient(top, #548ff4 0%,#60abf8 44%,#3a63aa 100%);
    background: linear-gradient(to bottom, #548ff4 0%,#60abf8 44%,#3a63aa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#548ff4', endColorstr='#3a63aa',GradientType=0 );
    border: 1px solid #3A63AA;

}
.searchbar form {
    position: absolute;
    right: 15px;
    top: 9px;
    width: 415px;
}

.searchbar .find {
    background-position: -209px -49px;
    width: 189px;
}
.searchbar .find label {
    width: 45px;
}
.searchbar span label {
    text-indent: -9999px;
    height: 34px;
    float: left;
    display: inline-block;
    cursor: pointer;
}
.searchbar .find .txt {
    width: 135px;
}
.searchbar .txt {
    padding: 0;
    height: 34px;
    border: 0;
    background: #FFF;
    color: #b7b6b6;
    line-height: 2.6;
    float: left;
    font-size: 1.4em;
}

.searchbar .near {
    background-position: -398px -49px;
    width: 200px;
}

.searchbar span {
    background: url(http://www.allonesearch.com/website/img/sprite.png);
    height: 34px;
    display: inline-block;
    margin-left: 10px;
}
.searchbar .near label {
    width: 52px;
}

.searchbar span label {
    text-indent: -9999px;
    height: 34px;
    float: left;
    display: inline-block;
    cursor: pointer;
}
.searchbar input.on {
    color: #548ff4;
}


.searchbar .btn {
        background: url(http://www.allonesearch.com/website/img/sprite.png) -598px -56px;
    width: 34px;
    height: 27px;
    border: 0;
    display: inline-block;
    margin: 4px 4px 0 0;
    float: right;
    cursor: pointer;
    text-indent: -9999px;
    position: absolute;
    right: 0;
}

#additional ul {
    padding: 0;
    margin: 0;
}

#additional ul li {
    list-style-type: none;
}

#additional ul li a {
    color: #7d7d7d;
    width: 100%;
    display: inline-block;
    text-decoration: none;
    font-size: 13px;
}

#additional ul li a:hover {
	text-decoration:underline;
	}
	
#mainsearch label {
    color: #548ff4;
    font-size:1.5em;
    display: block;
    font-weight: bold;
    float: left;
    width: 300px;
}
	
#mainsearch label span {
    color: #202020;
    font-size: 0.4em;
    font-weight: bold;
    display: inline-block;
    float: left;
    width: 300px;
    margin: 0;
}	

#mainsearch {
    background: #f1f1f1;
    width: 100%;
    padding: 20px;
    display: block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 25px 0 40px 0;
}

#mainsearch button {
    background: url(http://www.allonesearch.com/website/img/sprite.png) -631px -42px;
    width: 60px;
    height: 41px;
    border: 0;
    display: inline-block;
    margin: 50px 60px 0 0;
    float: right;
    cursor: pointer;
    text-indent: -9999px;
}

#ul01 li a {
    color: #548ff4;
    font-weight: 500;
    font-size: 13px;
    line-height: 15px;
    text-decoration: none;
    width: 100%;
    display: inline-block;
    margin-left: -15px;
    padding-left: 15px;
    padding-bottom: 2px;
}

ul#ul01 {
    padding: 0;
    margin: 0;
}
#ul01 li {
    list-style-type: none;
}

.panel-heading {
    background: #f1f1f1;
    width: 100%;
    padding: 11px;
    display: block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 25px 0 40px 0;
}

.main-continer {
    width: 100%;
    display: inline-block;
}

.panel {
    margin-bottom: 20px;
}
.near.txt {
    position: absolute;
    right: 39px;
    width: 109px;
}

#foot {
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
    clear: both;
    color: #ffffff;
	font-size:12px;
}
#foot p {
    float: left;
}
#foot a {
    color: #ffffff;
}

#foot .c {
    float: right;
}
ul.locations.dskOnly h2 {
    font-size: 18px;
    margin-top: 12px;
}

.locations li ul li a {
    color: #999;
    font-size: 14px;
    text-decoration: underline;
}

footer {
    background: #333333;
}

.body-content {
    padding: 20px 0 40px 0;
}

.city-heading-each {
    font-size: 1.6em;
    font-weight: bold;
    color: #548ff4;
    display: block;
}

.city-list li {
    display: inline-block;
    width: 24%;
    padding: 2px 0;
}

ul.city-list li a {
    color: #999;
    font-size: 13px;
    text-decoration: underline;
}

.padding-sec {
    display: block;
    padding: 10px;
}

span.dskOnly {
    float: right;
    text-align: right;
}

ul.s-search-list h2 {
    font-size: 1rem;
}


ul#city_list_2 li {
    display: inline-block;
    width: 32%;
}

#city_list_2 li a {
    display: inline-block;
    padding: 4px 0;
    font-size: 14px;
}

.rest_key {
    display: inline-block;
    margin-top: 20px;
}

.rest_key {
    display: none
}

h2.mobile {
    display: block;
    clear: both;
    width: 100%;
    margin: 10px 0;
}

.img-box-slide {
    min-height: 250px;
    overflow: hidden;
    max-height: 250px;
}

img.img-each-box {
    object-fit: cover;
    min-height: 240px;
    max-height: 240px;
}

.list-each-title {
    font-size: 18px;
    padding: 6px 0;
    color: #143a15;
    font-weight: bold;
}

.near-link {
    display: block;
    clear: both;
    width: 100%
    
}

.near-link a {
    padding: 5px 20px;
    display: inline-block;
    color: #ffffff;
    font-weight: bold;
    margin-bottom: 10px;
    background: #97bc62;
}


.near-page {
    padding: 40px 0;
}

.mobile-version {
    display: none;
} 



/* carosol */

.carousel {
		height: auto
	}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.near-page {
    padding: 20px;
}

.cat-v2-hom-list ul, .invoice-1-add-right ul {
    margin-bottom: 0;
}

ul:not(.browser-default) {
    padding-left: 0;
    list-style-type: none;
}

.cat-v2-hom-list ul li {
    float: left;
    width: 20%;
    text-align: center;
}

.cat-v2-hom-list ul li a {
    background: #fff;
    display: block;
    margin: 10px;
    text-align: center;
    padding: 38px 20px 30px;
    border-radius: 2px;
    color: #273440;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden!important;
    text-overflow: ellipsis;
}

.cat-v2-hom-list ul li a img {
    display: block;
    margin: 0 auto 10px;
}

.nearme img {
    width: 100px;
    height: 100px;
}

.list-rat-ch {
    padding-bottom: 10px;
}


.cat-v2-hom-list ul li a img {
    display: block;
    margin: 0 auto 10px;
}

.cat-v2-hom-list ul li a {
    background: #fff;
    display: block;
    margin: 10px;
    text-align: center;
    padding: 38px 20px 30px;
    border-radius: 2px;
    color: #273440;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden!important;
    text-overflow: ellipsis;
}

.near-me {
    margin: 0!important;
    padding: 15px!important;
}


.related-near li {
    width: 33.333%!important;
    padding: 20px;
}

.desktop-version-arrows {
    display: block;
    clear: both;
}

a.navbar-brand {
    color: #fff;
}

.list-pagenat li {
    display: inline-block;
}

.key_more {
    margin: 20px 0 0 0;
}

.center {
    text-align: center;
    width: 100%;
    display: block;
}

.home-list-pop, .sec-bg-white {
    background: #fff;
}


.list-spac {
    margin: 15px;
    padding: 15px 0;
    margin-bottom: 15px!important;
        display: inline-block;
            width: 100%;
}

.home-list-pop {
    padding: 15px 0;
    margin-bottom: 30px;
    transition: all .5s ease;
}

.home-list-pop img {
    width: 100%;
}
.list-rat-ch {
    padding-bottom: 10px;
}

.home-list-pop-desc h4 {
    font-size: 15px;
    padding-bottom: 8px;
}

.inn-list-pop-desc p {
    font-size: 14px;
}
.list-enqu-btn {
    width: 100%;
    padding-top: 10px;
}


.search-slt {
    margin: 8px 0;
}

.header-btn {
    margin-top: 8px;
    padding: 5px 12px;
}

@media (max-width: 767px){

.dsk-version{
    display:none;
}    
    
   .mobile-version {
    display: block;
} 

.cat-v2-hom-list ul li {
    float: left;
    width: 100% !important;
    text-align: center;
}



}
