/*  Top Header
-----------------------------------*/
.breadcum {
  float: left;
  width: 100%;
  padding-left: calc((100% - 1110px) / 2);
  padding-right: calc((100% - 1110px) / 2);
  background-color: #f5f6f7;
}
@media (max-width: 1112px) {
  .breadcum {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 1024px) {
  .breadcum {
    display: none;
  }
}
.breadcum ul {
  float: left;
  margin: 0;
  padding: 0;
}
.breadcum ul li {
  list-style: none;
  display: inline-block;
  padding-right: 15px;
}
.breadcum ul li a {
  display: block;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 0.75em;
  font-weight: normal;
  letter-spacing: 0.2px;
  color: #000000;
  position: relative;
  padding-top: 14px;
  padding-bottom: 14px;
  text-decoration: none;
}
.breadcum ul li a:hover {
  color: #0b0c7c;
}
.breadcum ul li a::after {
  content: ">";
  position: absolute;
  right: -13px;
  top: 15px;
}
.breadcum ul li:last-child > a {
  pointer-events: none;
}
.breadcum ul li:last-child > a:hover {
  color: #000000;
  pointer-events: none;
}
.breadcum ul li:last-child > a::after {
  display: none;
}

.find-nursery-desktop {
  width: 100%;
  float: left;
  margin-bottom: 65px;
}
@media (max-width: 1113px) {
  .find-nursery-desktop {
    display: none;
  }
}
.find-nursery-desktop .head {
  width: 100%;
  float: left;
  padding-top: 55px;
  text-align: center;
}
.find-nursery-desktop .head h2 {
  width: 100%;
  float: left;
  margin: 0;
  font-family: "FedraSansStd-medium", sans-serif;
  font-size: 1.875em;
  font-weight: normal;
  color: #000000;
  letter-spacing: 0.5px;
}
.find-nursery-desktop .head .pattern {
  width: 100%;
  float: left;
}
.find-nursery-desktop .head .pattern img {
  width: 313px;
  height: 30px;
}
.find-nursery-desktop .head .sub-title {
  width: 100%;
  float: left;
  padding-top: 32px;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 1em;
  font-weight: normal;
  color: #535353;
  line-height: 24px;
  letter-spacing: 0.2px;
  padding-left: 200px;
  padding-right: 200px;
}
.find-nursery-desktop .city-table {
  width: 100%;
  float: left;
  margin-top: 60px;
}
.find-nursery-desktop .city-table .table-header {
  width: 100%;
  float: left;
  background-color: #000056;
  border-radius: 6px 6px 0 0;
  font-family: "FedraSansStd-medium", sans-serif;
  font-size: 1em;
  font-weight: normal;
  color: #FFFFFF;
  letter-spacing: 0.2px;
  padding-top: 20px;
  padding-bottom: 19px;
}
.find-nursery-desktop .city-table .table-header .table-data {
  width: calc(100% / 5);
  float: left;
  padding-left: 25px;
  padding-right: 25px;
}
.find-nursery-desktop .city-table .table-row {
  width: 100%;
  float: left;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 0.875em;
  font-weight: normal;
  color: #000000;
  line-height: 25px;
  letter-spacing: 0.2px;
  display: flex;
}
.find-nursery-desktop .city-table .table-row .table-data {
  width: calc(100% / 5);
  float: left;
  min-height: 111px;
  padding: 30px 25px 20px;
  border-right: 1px solid rgba(167, 185, 164, 0.3);
  word-break: break-word;
}
.find-nursery-desktop .city-table .table-row .table-data:nth-child(5) {
  border-right: 0;
}
.find-nursery-desktop .city-table .table-row .table-data:nth-child(5) a {
  color: #0b0c7c;
  text-decoration: none;
}
.find-nursery-desktop .city-table .table-row .table-data:nth-child(5) a:hover {
  text-decoration: underline;
}
.find-nursery-desktop .city-table .table-row:nth-child(odd) {
  background-color: #f5f6f7;
}
.find-nursery-desktop .city-table table {
  border-collapse: collapse;
}
.find-nursery-desktop .city-table thead {
  background-color: #000056;
  border-radius: 6px 6px 0 0;
  font-family: "FedraSansStd-medium", sans-serif;
  font-size: 1em;
  font-weight: normal;
  color: #FFFFFF;
  letter-spacing: 0.2px;
  padding-top: 20px;
  padding-bottom: 19px;
}
.find-nursery-desktop .city-table thead th {
  font-weight: inherit;
  font-family: inherit;
  padding: 10px;
  border-radius: inherit;
}
.find-nursery-desktop .city-table thead th:first-child {
  border-radius: 6px 0px 0 0;
}
.find-nursery-desktop .city-table thead th:last-child {
  border-radius: 0px 6px 0 0;
}
.find-nursery-desktop .city-table tbody {
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 0.875em;
  font-weight: normal;
  color: #000000;
  line-height: 25px;
  letter-spacing: 0.2px;
}
.find-nursery-desktop .city-table tbody td {
  font-weight: inherit;
  font-family: inherit;
  padding: 15px;
  border: 1px solid rgba(167, 185, 164, 0.3);
}
.find-nursery-desktop .city-table tbody td a {
  color: #0b0c7c;
  text-decoration: none;
  cursor: pointer;
}
.find-nursery-desktop .city-table tbody td a:hover {
  text-decoration: underline;
}
.find-nursery-desktop .city-table tbody tr:nth-child(even) {
  background-color: #f5f6f7;
}
.find-nursery-desktop .button {
  float: left;
  font-family: "FedraSansStd-medium", sans-serif;
  font-size: 0.875em;
  font-weight: normal;
  letter-spacing: 0.2px;
  border-radius: 6px;
  text-align: center;
  text-decoration: none;
  height: 45px;
  cursor: pointer;
  line-height: 45px;
  background-color: #cccccc;
  color: #000000;
  padding-left: 20px;
  padding-right: 20px;
}
.find-nursery-desktop .button.load-more {
  width: 229px;
  height: 45px;
  line-height: 45px;
  border-radius: 4px;
  margin-left: calc((100% - 229px) / 2);
  margin-top: 50px;
  text-transform: uppercase;
  border: 0;
}
.find-nursery-desktop .button.view-details {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
  cursor: pointer;
}
.find-nursery-desktop .button.white {
  background-color: #FFFFFF;
  color: #0b0c7c;
  padding-left: 5px;
  padding-right: 5px;
}
.find-nursery-desktop .button.white:hover {
  background-color: #0b0c7c;
  color: #FFFFFF;
}
.find-nursery-desktop .button.primary {
  background-color: #0b0c7c;
  color: #FFFFFF;
  padding-left: 20px;
  padding-right: 20px;
}
.find-nursery-desktop .button.primary.do-net {
  background-color: #d04b02;
}
.find-nursery-desktop .button.primary.do-net:hover {
  background-color: #a83d1c;
  color: #FFFFFF;
}
.find-nursery-desktop .button.primary:hover {
  background-color: #000056;
  color: #FFFFFF;
}
.find-nursery-desktop .button.primary-o {
  border: solid 1px #0b0c7c;
  color: #0b0c7c;
  background-color: #FFFFFF;
  padding-left: 20px;
  padding-right: 20px;
}
.find-nursery-desktop .button.primary-o:hover {
  background-color: #0b0c7c;
  color: #FFFFFF;
}

.find-nursery-mobile {
  float: left;
  width: 100%;
  display: none;
  /*.city-list {
  	width: 100%;
      float: left;
  	text-align: center;
  	padding-top: 45px;
  	
  	@media (min-width: 768px) {
  	display: none;
  	}
  	
  	h2 {
  		@include fonts(18,$medium);
  		margin: 0;
  		line-height: 24px;
  		color: $text-black;
  		padding-left: 22px;
  		padding-right: 22px;
  	}
  	.pattern{
  			display: inline-block;
  			width: 313px;
  			height: 30px;
  
  			img{
  				float: left;
  				width: 100%;
  			}
  
  			@media (max-width: 767px){
  				width: 213px;
  				height: 20px;
  			}
  		}
  }*/
  /*.browse-city {
      width: 100%;
      float: left;
      background-color: #eff1e6;
      margin-top: 35px;
      padding-top: 20px;
      padding-bottom: 20px;
  	
  	.title {
  			width: 100%;
  			float: left;
  			@include fonts(12,$regular);
  			color: #535353;
  			letter-spacing: 0.2px;
  			text-transform: uppercase;
  			text-align: center;
  			padding-bottom: 10px;
  			
  			@media (max-width: 767px) {
  				display: none;
  			}
  	}
  	
  	
  	.form-block {
  		width: 250px;
  		margin: 0 auto;
  		
  		.form-input {
  			width: 98px;
  			float: left;
  			
  			.title-mob {
  				width: 100%;
  				float: left;
  				@include fonts(12,$regular);
  				color: #535353;
  				letter-spacing: 0.2px;
  				text-transform: uppercase;
  				padding-bottom: 10px;
  				
  				@media (min-width: 767px) {
  					display: none;
  				}
  			}
  			
  			.select-wrap {
  				width: 100%;
  				float: left;
  				@include background(dropdown-arrow(000), 11px);
  			    background-position: 95% 7px;
  				
  				select {
  					width: 106%;
  					border: 0;
  					background-color: transparent;
  					-webkit-appearance: none;
  					@include fonts(14,$regular);
  					letter-spacing: 0.2px;
  					color: $text-black;
  				}
  			}
  		}
  		
  		.locate-me {
  				width: auto;
  				float: right;
  				
  				@media (max-width: 767px) {
  					padding-top: 13px;
  				}
  				
  				img {
  					width: 12px;
  					height: 15px;
  					float: left;
  					margin-right: 12px;
  					margin-top: 3px;
  				}
  				span {
  					@include fonts(14,$regular);
  					color: $primary-main;
  					text-transform: uppercase;
  					cursor: pointer;
  				}
  			}
  	}
  }*/
}
@media (max-width: 1112px) {
  .find-nursery-mobile {
    display: block;
  }
}
.find-nursery-mobile .banner {
  float: left;
  width: 100%;
  position: relative;
}
.find-nursery-mobile .banner .title {
  position: absolute;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "FedraSansStd-medium", sans-serif;
  font-size: 3.375em;
  font-weight: normal;
  color: #FFFFFF;
}
@media (max-width: 1112px) {
  .find-nursery-mobile .banner .title {
    font-family: "FedraSansStd-medium", sans-serif;
    font-size: 2.5em;
    font-weight: normal;
  }
}
@media (max-width: 1024px) {
  .find-nursery-mobile .banner .title {
    font-family: "FedraSansStd-medium", sans-serif;
    font-size: 1.5em;
    font-weight: normal;
  }
}
@media (max-width: 480px) {
  .find-nursery-mobile .banner .title {
    font-family: "FedraSansStd-medium", sans-serif;
    font-size: 1.125em;
    font-weight: normal;
  }
}
.find-nursery-mobile .banner img {
  float: left;
  width: 100%;
}
.find-nursery-mobile .pincode {
  width: 100%;
  float: left;
  background-color: #eff1e6;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 767px) {
  .find-nursery-mobile .pincode {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
.find-nursery-mobile .pincode .title {
  width: 100%;
  float: left;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 1em;
  font-weight: normal;
  color: #000000;
  text-align: center;
  padding-bottom: 50px;
}
@media (max-width: 767px) {
  .find-nursery-mobile .pincode .title {
    line-height: 1.44;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 58px;
  }
}
.find-nursery-mobile .pincode .form-block {
  width: 375px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .find-nursery-mobile .pincode .form-block {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.find-nursery-mobile .pincode .form-block .form-input {
  width: 200px;
  float: left;
  margin-right: 25px;
}
@media (max-width: 767px) {
  .find-nursery-mobile .pincode .form-block .form-input {
    width: 100%;
    margin-right: 0;
  }
}
.find-nursery-mobile .pincode .form-block .form-input label {
  width: 100%;
  float: left;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 0.75em;
  font-weight: normal;
  color: #535353;
  text-transform: uppercase;
  letter-spacing: 0.2px;
}
.find-nursery-mobile .pincode .form-block .form-input .input {
  width: 100%;
  float: left;
}
.find-nursery-mobile .pincode .form-block .form-input .input input {
  width: 100%;
  float: left;
  border: 0;
  border-bottom: 1px solid #142012;
  height: 30px;
  background-color: transparent;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 0.75em;
  font-weight: normal;
  color: #000000;
  letter-spacing: 0.2px;
}
.find-nursery-mobile .pincode .form-block .button {
  float: left;
  font-family: "FedraSansStd-medium", sans-serif;
  font-size: 0.875em;
  font-weight: normal;
  letter-spacing: 0.2px;
  border-radius: 6px;
  text-align: center;
  text-decoration: none;
  height: 45px;
  cursor: pointer;
  line-height: 45px;
  background-color: #cccccc;
  color: #000000;
  padding-left: 20px;
  padding-right: 20px;
}
.find-nursery-mobile .pincode .form-block .button.white {
  background-color: #FFFFFF;
  color: #0b0c7c;
  padding-left: 5px;
  padding-right: 5px;
}
.find-nursery-mobile .pincode .form-block .button.white:hover {
  background-color: #0b0c7c;
  color: #FFFFFF;
}
.find-nursery-mobile .pincode .form-block .button.primary {
  background-color: #0b0c7c;
  color: #FFFFFF;
  padding-left: 20px;
  padding-right: 20px;
}
.find-nursery-mobile .pincode .form-block .button.primary.do-net {
  background-color: #d04b02;
}
.find-nursery-mobile .pincode .form-block .button.primary.do-net:hover {
  background-color: #a83d1c;
  color: #FFFFFF;
}
.find-nursery-mobile .pincode .form-block .button.primary:hover {
  background-color: #000056;
  color: #FFFFFF;
}
.find-nursery-mobile .pincode .form-block .button.primary-o {
  border: solid 1px #0b0c7c;
  color: #0b0c7c;
  background-color: #FFFFFF;
  padding-left: 20px;
  padding-right: 20px;
}
.find-nursery-mobile .pincode .form-block .button.primary-o:hover {
  background-color: #0b0c7c;
  color: #FFFFFF;
}
.find-nursery-mobile .pincode .form-block .notice {
  width: 100%;
  float: left;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 0.875em;
  font-weight: normal;
  color: #535353;
  text-align: center;
  line-height: 21px;
  padding-top: 30px;
}
@media (min-width: 768px) {
  .find-nursery-mobile .pincode .form-block .notice {
    display: none;
  }
}
.find-nursery-mobile .pincode .form-block .notice a {
  color: #4a9a44;
  text-decoration: none;
}
.find-nursery-mobile .head {
  width: 100%;
  float: left;
  padding-top: 55px;
  text-align: center;
}
@media (max-width: 480px) {
  .find-nursery-mobile .head {
    padding-top: 23px;
  }
}
.find-nursery-mobile .head h2 {
  width: 100%;
  float: left;
  margin: 0;
  font-family: "FedraSansStd-medium", sans-serif;
  font-size: 1.875em;
  font-weight: normal;
  color: #000000;
  letter-spacing: 0.5px;
}
@media (max-width: 480px) {
  .find-nursery-mobile .head h2 {
    font-family: "FedraSansStd-medium", sans-serif;
    font-size: 1.125em;
    font-weight: normal;
    padding: 0 46px;
  }
}
@media (max-width: 320px) {
  .find-nursery-mobile .head h2 {
    font-family: "FedraSansStd-medium", sans-serif;
    font-size: 1em;
    font-weight: normal;
    padding: 0 30px;
  }
}
.find-nursery-mobile .head .pattern {
  width: 100%;
  float: left;
  padding-top: 10px;
}
.find-nursery-mobile .head .pattern img {
  width: 313px;
  height: 30px;
}
@media (max-width: 480px) {
  .find-nursery-mobile .head .pattern img {
    width: 259px;
  }
}
.find-nursery-mobile .head .sub-title {
  width: 100%;
  float: left;
  padding-top: 32px;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 1em;
  font-weight: normal;
  color: #535353;
  line-height: 24px;
  letter-spacing: 0.2px;
  padding-left: 160px;
  padding-right: 160px;
  padding-bottom: 78px;
}
@media (max-width: 480px) {
  .find-nursery-mobile .head .sub-title {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 59px;
  }
}
@media (max-width: 3200px) {
  .find-nursery-mobile .head .sub-title {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 28px;
  }
}
.find-nursery-mobile .nursery-result {
  width: 100%;
  float: left;
  /*padding-top: 35px;*/
  padding-bottom: 50px;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1112px) {
  .find-nursery-mobile .nursery-result {
    padding-left: 92px;
    padding-right: 92px;
  }
}
@media (max-width: 767px) {
  .find-nursery-mobile .nursery-result {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.find-nursery-mobile .nursery-result .title {
  width: 100%;
  float: left;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 0.875em;
  font-weight: normal;
  letter-spacing: 0.2px;
  color: #000000;
  padding-bottom: 15px;
}
.find-nursery-mobile .nursery-result .result {
  width: calc((100% - 72px)/ 2);
  float: left;
  border-radius: 6px;
  box-shadow: 0 6px 18px 0 rgba(0, 0, 0, 0.03);
  background-color: #FFFFFF;
  padding: 20px 15px 10px;
  margin-bottom: 24px;
  position: relative;
  margin-left: 24px;
}
@media (max-width: 767px) {
  .find-nursery-mobile .nursery-result .result {
    width: 100%;
    padding: 25px 15px 10px;
    margin-left: 0px;
  }
}
.find-nursery-mobile .nursery-result .result::before {
  content: "";
  position: absolute;
  width: calc(100% - 58px);
  border-radius: 6px;
  left: 10px;
  bottom: 0;
  z-index: -1;
  height: 131px;
  box-shadow: 0 4px 34px 2px rgba(0, 0, 0, 0.26);
  border-radius: 6px;
}
.find-nursery-mobile .nursery-result .result .city {
  width: 100%;
  float: left;
  font-family: "FedraSansStd-medium", sans-serif;
  font-size: 1em;
  font-weight: normal;
  color: #000000;
  padding-bottom: 15px;
}
.find-nursery-mobile .nursery-result .result .address {
  width: 100%;
  float: left;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 0.875em;
  font-weight: normal;
  line-height: 1.57;
  color: #535353;
  padding-bottom: 10px;
  min-height: 140px;
}
@media (max-width: 480px) {
  .find-nursery-mobile .nursery-result .result .address {
    min-height: 0;
  }
}
.find-nursery-mobile .nursery-result .result .contact {
  width: 100%;
  float: left;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 0.875em;
  font-weight: normal;
  line-height: 1.29;
  color: #535353;
  padding-bottom: 28px;
}
.find-nursery-mobile .nursery-result .result .contact a {
  color: #0b0c7c;
  text-decoration: none;
}
.find-nursery-mobile .nursery-result .result .contact a:hover {
  text-decoration: underline;
}
.find-nursery-mobile .nursery-result .result .button {
  float: left;
  font-family: "FedraSansStd-medium", sans-serif;
  font-size: 0.875em;
  font-weight: normal;
  letter-spacing: 0.2px;
  border-radius: 6px;
  text-align: center;
  text-decoration: none;
  height: 45px;
  cursor: pointer;
  line-height: 45px;
  background-color: #cccccc;
  color: #000000;
  padding-left: 20px;
  padding-right: 20px;
}
.find-nursery-mobile .nursery-result .result .button.white {
  background-color: #FFFFFF;
  color: #0b0c7c;
  padding-left: 5px;
  padding-right: 5px;
}
.find-nursery-mobile .nursery-result .result .button.white:hover {
  background-color: #0b0c7c;
  color: #FFFFFF;
}
.find-nursery-mobile .nursery-result .result .button.primary {
  background-color: #0b0c7c;
  color: #FFFFFF;
  padding-left: 20px;
  padding-right: 20px;
}
.find-nursery-mobile .nursery-result .result .button.primary.do-net {
  background-color: #d04b02;
}
.find-nursery-mobile .nursery-result .result .button.primary.do-net:hover {
  background-color: #a83d1c;
  color: #FFFFFF;
}
.find-nursery-mobile .nursery-result .result .button.primary:hover {
  background-color: #000056;
  color: #FFFFFF;
}
.find-nursery-mobile .nursery-result .result .button.primary-o {
  border: solid 1px #0b0c7c;
  color: #0b0c7c;
  background-color: #FFFFFF;
  padding-left: 20px;
  padding-right: 20px;
}
.find-nursery-mobile .nursery-result .result .button.primary-o:hover {
  background-color: #0b0c7c;
  color: #FFFFFF;
}
.find-nursery-mobile .nursery-result .result:nth-child(even) {
  margin-right: 24px;
}
@media (max-width: 767px) {
  .find-nursery-mobile .nursery-result .result:nth-child(even) {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .find-nursery-mobile .nursery-result .result:last-child {
    margin-bottom: 0;
  }
}
.find-nursery-mobile .nursery-result .button {
  float: left;
  font-family: "FedraSansStd-medium", sans-serif;
  font-size: 0.875em;
  font-weight: normal;
  letter-spacing: 0.2px;
  border-radius: 6px;
  text-align: center;
  text-decoration: none;
  height: 45px;
  cursor: pointer;
  line-height: 45px;
  background-color: #cccccc;
  color: #000000;
  padding-left: 20px;
  padding-right: 20px;
}
.find-nursery-mobile .nursery-result .button.load-more {
  width: 229px;
  height: 45px;
  line-height: 45px;
  border-radius: 4px;
  margin-left: calc((100% - 229px) / 2);
  margin-top: 50px;
  text-transform: uppercase;
  border: 0;
}
.find-nursery-mobile .nursery-result .button.view-details {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
  cursor: pointer;
}
.find-nursery-mobile .nursery-result .button.white {
  background-color: #FFFFFF;
  color: #0b0c7c;
  padding-left: 5px;
  padding-right: 5px;
}
.find-nursery-mobile .nursery-result .button.white:hover {
  background-color: #0b0c7c;
  color: #FFFFFF;
}
.find-nursery-mobile .nursery-result .button.primary {
  background-color: #0b0c7c;
  color: #FFFFFF;
  padding-left: 20px;
  padding-right: 20px;
}
.find-nursery-mobile .nursery-result .button.primary.do-net {
  background-color: #d04b02;
}
.find-nursery-mobile .nursery-result .button.primary.do-net:hover {
  background-color: #a83d1c;
  color: #FFFFFF;
}
.find-nursery-mobile .nursery-result .button.primary:hover {
  background-color: #000056;
  color: #FFFFFF;
}
.find-nursery-mobile .nursery-result .button.primary-o {
  border: solid 1px #0b0c7c;
  color: #0b0c7c;
  background-color: #FFFFFF;
  padding-left: 20px;
  padding-right: 20px;
}
.find-nursery-mobile .nursery-result .button.primary-o:hover {
  background-color: #0b0c7c;
  color: #FFFFFF;
}

/*# sourceMappingURL=find-nursary.css.map */
