.find-nursery-banner{right:0;overflow:hidden;width:100%}.map_section{right:0;width:46%!important}.map_box1 ul li{list-style:none;padding-bottom:10px;font-size:14px;padding-left: 36px;}.map_box1 ul{padding:0;margin:0}.map_box1 ul li i{color: var(--pink);padding-right:5px}.map_box1 ul li span{color:#000}.raund_1 img{border-radius:15px;height:242px;-o-object-fit:cover;object-fit:cover;max-height:100%}.headings_2 h4{font-size:30px;margin-bottom: 12px;}.headings_2 p{font-size:14px!important;color:#9ea2a2;text-transform:uppercase}.count_1 .text_1{margin-left:10px}.count_1 .position-relative span{position:absolute;color:#fff;text-align:center;font-size:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:90%}.box_out{border-radius:20px;-webkit-box-shadow:0 0 10px rgba(101,101,101,.0705882353);box-shadow:0 0 10px rgba(101,101,101,.0705882353);padding:20px;margin-bottom:30px}.box_out .button-group .fa{font-size:20px;font-weight:600}.btn-pink-border{width:200px!important;margin:auto;border:2px solid  var(--pink);color: var(--pink)}.btn-pink-border:hover{background-color: var(--pink)!important;border-color: var(--pink)!important}.day_s{background-color:#e87722;position:relative;top:-16px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;padding:10px;text-align:center;color:#fff;font-size:16px}.box_out .button-group button{width:48%!important}.search_box form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search_box input{border-radius:30px;height:60px;padding:10px 20px;max-width:100%;text-transform:uppercase}.loction_icon{top:15px;left:15px}.banner_text h5{font-size:20px;text-transform:uppercase;color:var(--secondary-color);padding:40px 0 10px}.search_box button.btn-info{width:180px;height:60px}.find-nursery-banner img{width:100%}@media only screen and (max-width:1199px){.search_box button.mobile_veiw{width:60px;height:60px;font-size:25px}#location_map{height:460px}.raund_1 img{height:auto}}@media only screen and (max-width:1099px){.map_box1 .mb-2{padding-top:20px}}@media only screen and (max-width:991px){.find-nursery-banner{display:none}.count_1 .position-relative span{font-size:16px}}@media only screen and (max-width:678px){.find-nursery-banner{display:none}.box_out .button-group button{width:100%!important;height:50px;margin-top:0!important}.btn-pink-border{height:50px;font-weight:600}.banner_text.mb-5.mt-3{margin-bottom:0!important}}

.tosn-nursery-hero__usps {
    list-style: none;
    margin: 0;
    padding: 0;
}
.tosn-nursery-hero__usps li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.tosn-nursery .tosn-nursery-hero__usps li i {
    background-color: var(--blue);
}
.tosn-nursery-hero__usps li i img {
    max-width: 22px;
}
.tosn-nursery-hero__usps li i {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-radius: 100%;
    margin-right: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--white);
    max-width: 40px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;
    height: 40px;
}
.tosn-nursery-hero__usps li p {
    display: inline-block;
    font-size: 1.7rem;
}



.single-line-list-with-icon {
  flex-wrap: wrap;
  margin-bottom: 15px !important;
}
.single-line-list-with-icon li {
  max-width: 100%;
  flex: 0 0 100%;
  padding-left: 40px;
  font-size: 14px;
  min-height: 30px;
  position: relative;
  padding-bottom: 0px !important;
  align-items: center;
  display: flex; margin-bottom: 1rem !important;
}
.single-line-list-with-icon li p {
  font-size: 14px;
}
.single-line-list-with-icon li i {
  position: absolute;
  left: 0px;
  top: 0% !important;
    transform: none !important;
  background-color: var(--blue);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 100%;
  margin-right: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--white);
  max-width: 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30px;
  flex: 0 0 30px;
  padding: 0px !important;
  height: 30px;
  width: 30px;
}
.single-line-list-with-icon li i img {
  max-width: 18px !important;
  height: auto !important;
  position: static !important;
}

.single-line-list-with-icon li {
    padding-left: 40px !important;
}
.tosn-nursery-hero__usps li {
    line-height: normal;
}
.anchortag{
	    color: unset;
    text-decoration: none;
	
}



.headings_2 p a.unsetanchor{font-size: unset !important;color: unset !important;text-transform: unset;text-decoration: unset !important;}
.map_section {
    z-index: 4;
}
.map_box1 ul li {
    position: relative;
   
}
button.btn-info {
    background-color: var(--pink)!important;
    border-color: var(--pink)!important;
}
button.btn-info:hover {
    color: var(--pink)!important;
}

.map_box1 ul li i{
	position: absolute;
	left: 3px;
	top: 0;
	font-size: 19px;
}
.map_box1 ul.show_enhancements li {
    margin-bottom: 10px !important; padding-bottom:0px !important;
    min-height: 30px;
    display: flex;
    align-items: center;
}

.map_box1 ul li img{
	position: absolute;
    left: 0px; 
	width: 30px; 
	height:30px;
	border-radius: 100%;
	top: 0;
}
.box_out .button-group button,.box_out .button-group a {
  width: 48%; display: flex;
}
.map_box1 ul li {
    margin-bottom: 0;
}
.tosn-find-a-nursery-search-loader {
    background-color: rgba(0, 0, 0, 0.45);
    border-radius: 4rem;
    height: 100%;
    left: 0;
    text-align: center;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
.tosn-find-a-nursery-search-loader.loaded {
    display: none;
}
.tosn-find-a-nursery-search-loader i {
    color: rgb(255,255,255);
    font-size: 4rem;
    line-height: 6rem;
    position: relative;
}
.search_box button.btn-info,.search_box .btn-info {
  width: 180px;
  height: 60px;
}
a.btn-solid-info {
    text-transform: uppercase;
    background-color: #d9017a!important;
    border-color: #d9017a!important;
    border-radius: 30px;
    border: 2px solid;
    font-size: 16px;
	color:#fff !important;
}
a.btn-solid-info:hover{
    background-color: #fff !important;
    color: #d9017a !important;
	}

.location_block .headings_2 > .align-items-center img {
    min-width: 42px;
}
.custom-btn {
    font-size: 16px;
    margin-top: 0 !important;
}
.box_out .button-group button, .box_out .button-group a {
    justify-content: center;
}

@media (max-width: 767px) {
	.button-group a.custom-btn{width: 100% !important; display: flex; justify-content: center;}
	.location_block .headings_2 > .align-items-center{ align-items: start !important;} 
	
}
@media only screen and (max-width: 1199px) {
    .search_box button.mobile_veiw {
        width: 60px !important;        
    }
}
@media (min-width:1200px){

.single-line-list-with-icon {
    align-items: start;
}
.single-line-list-with-icon li {
    max-width: 50%;
    flex: 0 0 50%;
 }
  .map_section {
        width: 47% !important;
    }
 
}

@media(min-width:992px) and (max-width:1332px){

.tosn-btn {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem  !important;
}
}
@media(min-width:1200px) and (max-width:1390px){

.row:not(.gutter-12):not(.gutter-20) {
    margin-left: -15px;
    margin-right: -15px;
}
.row:not(.gutter-12):not(.gutter-20)>* {
    padding-left: 15px;
    padding-right: 15px;
}
}
@media(min-width:1200px){
	.left-side-listing{ padding-right:0px !important;}
	.map_section {width: 49%!important;}
}