
/* line 1, ../scss/base/_normalize.scss */
a:hover, a:focus {
  text-decoration: none;
}

a {
    transition: 0.4s all ease-in-out;
  -webkit-transition: 0.4s all ease-in-out;
  -moz-transition: 0.4s all ease-in-out;
}

/* line 4, ../scss/base/_normalize.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0px;
}  

/* line 7, ../scss/base/_normalize.scss */
p {
  margin: 0px 0px 10px;
}
a {
  color: #09347a;
}
/* line 10, ../scss/base/_normalize.scss */
ul, li {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

ol li{
	list-style-type:inherit !important;
	margin-bottom:20px;
}

/* line 15, ../scss/base/_normalize.scss */
button:focus {
  outline: none;
}

/* line 23, ../scss/base/_normalize.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="submit"]:focus,
textarea:focus,
select:focus {
  outline: none;
}

/* line 27, ../scss/base/_normalize.scss */
.sec-common-padding {
  padding: 40px 0;
}

@font-face {
  font-family: 'RobotoLight';
  src: url("../fonts/roboto_light.ttf");
}

@font-face {
  font-family: 'RobotoRegular';
  src: url("../fonts/roboto_regular.ttf");
}

@font-face {
  font-family: 'RobotoMedium';
  src: url("../fonts/roboto_medium.ttf");
}

@font-face {
  font-family: 'RobotoBold';
  src: url("../fonts/roboto_bold.ttf");
}

/* line 43, ../scss/base/_var.scss */
.bg-orange {
  background-color: #f05a28;
}

/* line 47, ../scss/base/_var.scss */
.bg-primary {
  background-color: #09347a;
}

/* line 51, ../scss/base/_var.scss */
.bg-gary {
  background: #eeeeee;
}

/* line 55, ../scss/base/_var.scss */
.btn-orange {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  padding: 0 15px;
  border: none;
  background: #f05a28;
  color: #fff;
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
/* line 68, ../scss/base/_var.scss */
.btn-orange:hover,
.btn-orange:focus {
  background: #09347a;
  color: #fff;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.24);
}

/* line 76, ../scss/base/_var.scss */
.btn-primary {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  padding: 0 15px;
  border: none;
  background: #09347a;
  color: #fff;
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
/* line 89, ../scss/base/_var.scss */
.btn-primary:hover,
.btn-primary:focus {
  background: #f05a28;
  color: #fff;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.24);
}

/* line 97, ../scss/base/_var.scss */
.select-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url(../images/selectArrow.png) !important;
  background-repeat: no-repeat !important;
  background-position: center right 20px !important;
}

/* line 105, ../scss/base/_var.scss */
.jarallax {
  position: relative;
}

/* line 110, ../scss/base/_var.scss */
.cmn-sec-padding {
  padding: 30px 0;
}

/* line 114, ../scss/base/_var.scss */
h2.title {
  color: #09347a;
  margin: 0 0 50px;
}

/* line 120, ../scss/base/_var.scss */
.form-control {
  border-radius: 0px;
  height: 40px;
  transition: 0.3s all ease-in-out;
}

/* line 125, ../scss/base/_var.scss */
.input-group-addon {
  border-radius: 0px;
}

/* line 130, ../scss/base/_var.scss */
.datepicker {
  background-image: url(../images/calender.png) !important;
  background-repeat: no-repeat !important;
  background-size: 20px !important;
  background-position: center right 10px !important;
}




/* line 11, ../scss/style.scss */
body {
  font-family: "RobotoRegular", sans-serif;
  color: #555555;
  font-size: 16px;
}

/* line 17, ../scss/style.scss */
.body-overflow {
  overflow: hidden;
}

/* line 21, ../scss/style.scss */
h1, h2, h3, h4 {
  font-family: "RobotoMedium", sans-serif;
}

/* line 27, ../scss/style.scss */
.input-control {
  height: 50px;
  line-height: 50px;
  background: #cccccc !important;
  padding: 0 20px !important;
  border: none !important;
  border-radius: 0px;
  box-shadow: none !important;
  color: #555555 !important;
  font-family: "RobotoMedium", sans-serif;
  font-size: 16px;
}
/* line 39, ../scss/style.scss */
.input-control::-webkit-input-placeholder {
  color: #555;
}

/* line 44, ../scss/style.scss */
textarea.input-control {
  height: auto;
  line-height: normal;
  width: 100%;
  padding: 15px 20px ;
}

/* line 52, ../scss/style.scss */
.loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7098039215686275);
  z-index: 1050;
  font-size: 64px; 
  justify-content: center;
  align-items: center;
  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
/* line 64, ../scss/style.scss */
.loader > span {
    color: #fff;
    width: 100px;
    height: 100px;
    background: url(../images/loader_pet.gif);
    background-size: 70%;
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    background-position: center;
}
/* line 71, ../scss/style.scss */
.loader span .ball-clip-rotate {
	display: none;
}
.loader span .ball-clip-rotate > div {
  border-radius: 100%;
  margin: 2px;
  border: 2px solid #fff;
  border-bottom-color: transparent;
  height: 40px;
  width: 40px;
  background: 0 0!important;
  display: inline-block;
  -webkit-animation: rotate .75s 0s linear infinite;
  animation: rotate .75s 0s linear infinite;
}

@-webkit-keyframes rotate {
  /* line 89, ../scss/style.scss */
  0% {
    transform: rotate(0);
  }

  /* line 90, ../scss/style.scss */
  25% {
    transform: rotate(90deg);
  }

  /* line 91, ../scss/style.scss */
  50% {
    transform: rotate(180deg);
  }

  /* line 92, ../scss/style.scss */
  75% {
    transform: rotate(270deg);
  }

  /* line 93, ../scss/style.scss */
  100% {
    transform: rotate(360deg);
  }
}

/* line 96, ../scss/style.scss */
.loader {
  display: none;
}

/* line 102, ../scss/style.scss */
header {
  position: relative;
}
/* line 104, ../scss/style.scss */
header .toggle {
  width: auto;
  position: absolute;
  bottom: 50px;
  right: 15px;
  cursor: pointer;
  display: none;
}
/* line 112, ../scss/style.scss */
header .toggle span.bar {
  width: 30px;
  height: 3px;
  background: #09347a;
  margin-bottom: 5px;
  display: block;
  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}

/* line 126, ../scss/style.scss */
.header-top {
  background: #09347a;
  padding: 5px 0;
}
/* line 130, ../scss/style.scss */
.header-top .links {
  float: right;
}
/* line 132, ../scss/style.scss */
.header-top .links li {
  color: #fff;
}
/* line 134, ../scss/style.scss */
.header-top .links li a {
  color: #fff;
}

/* line 141, ../scss/style.scss */
.header-bottom {
  padding: 20px 0;
}
/* line 144, ../scss/style.scss */
.header-bottom .left-col {
  width: 50%;
}
/* line 147, ../scss/style.scss */
.header-bottom .right-col {
  width: 50%;
}
/* line 150, ../scss/style.scss */
.header-bottom .social-block {
  float: left;
  width: 100%;
  margin: 0 0 20px;
}
/* line 155, ../scss/style.scss */
.header-bottom .social-links {
  float: right;
  text-align: right;
}
/* line 159, ../scss/style.scss */
.header-bottom .social-links li {
  float: left;
  margin-left: 15px;
}
/* line 164, ../scss/style.scss */
.header-bottom .social-links li.addtocart a {
  background: #000;
}
/* line 170, ../scss/style.scss */
.header-bottom .social-links li.facebook a {
  background: #4e71a8;
}
/* line 176, ../scss/style.scss */
.header-bottom .social-links li.linkedin a {
  background: #444444;
}
/* line 182, ../scss/style.scss */
.header-bottom .social-links li.pintrest a {
  background: #ca3737;
}
/* line 188, ../scss/style.scss */
.header-bottom .social-links li a {
  color: #fff;
  display: inline-block;
  width: 45px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  border-radius: 50%;
  font-size: 24px;
  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
/* line 199, ../scss/style.scss */
.header-bottom .social-links li a:hover {
  background: #09347a;
}
/* line 210, ../scss/style.scss */
.header-bottom .btn-col {
  float: left;
  width: 100%;
  display: -webkit-box;
  display: -moz-flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 216, ../scss/style.scss */
.header-bottom .btn-col .btn-links {
  width: 249px;
}

/* line 222, ../scss/style.scss */
.navigation {
  background: #1ea1db;
}
/* line 225, ../scss/style.scss */
.navigation .nav-links {
  margin: 0;
  padding: 0;   
  transition: unset;
}
/* line 229, ../scss/style.scss */
.navigation .nav-links li {
  display: inline-block;
  margin-right: 2px;
}
/* line 232, ../scss/style.scss */
.navigation .nav-links li a {
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
  display: block;
  padding: 12px 22px;
  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
/* line 240, ../scss/style.scss */
.navigation .nav-links li a:hover {
  background: #f05a28;
}
/* line 243, ../scss/style.scss */
.navigation .nav-links li a.active {
  background: #f05a28;
}

/* line 253, ../scss/style.scss */
footer {
  padding: 0 0 100px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.35);
}

/* line 257, ../scss/style.scss */
.footer-top {
  padding: 50px 0;
}
/* line 260, ../scss/style.scss */
.footer-top .widget-list li {
  margin: 0 0 20px;
}
/* line 262, ../scss/style.scss */
.footer-top .widget-list li a {
  color: #555555;
  display: inline-block;
  padding: 0 2px;
  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.footer-top .widget-list li a:hover {
    background: #09347a;
    color: #fff !important;
}
/* line 265, ../scss/style.scss */
.footer-top .widget-list li a:hover {
  color: #09347a;
}
/* line 272, ../scss/style.scss */
.footer-top .ft-social-block {
  position: relative;
  top: 5rem;
}
/* line 277, ../scss/style.scss */
.footer-top .social-links {
  margin: 0 0 20px;
}
/* line 279, ../scss/style.scss */
.footer-top .social-links li {
  display: inline-block;
  margin-right: 15px;
}
/* line 283, ../scss/style.scss */
.footer-top .social-links li a {
  color: #fff;
  display: inline-block;
  width: 45px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  border-radius: 50%;
  font-size: 24px;
  background: #777;
  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
/* line 295, ../scss/style.scss */
.footer-top .social-links li a:hover {
  background: #09347a;
}
/* line 306, ../scss/style.scss */
.footer-top .follow-text {
  font-size: 24px;
}
/* line 310, ../scss/style.scss */
.footer-top .footer-logo img {
  width: 100%;
}

/* line 317, ../scss/style.scss */
.footer-bottom .copyright, 
.footer-bottom .copyright a {
  color: #000;
  font-weight: bold;
}

/* line 328, ../scss/style.scss */
.banner {
  background: url("../images/petbanner1.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top  center;
  height: 700px;
}

/* line 336, ../scss/style.scss */
.banner-content {
  padding: 20rem 0;
}
/* line 338, ../scss/style.scss */
.banner-content h1 {
  font-size: 60px;
  color: #fff;
  font-family: "RobotoMedium", sans-serif;
}
/* line 343, ../scss/style.scss */
.banner-content h3 {
  font-size: 38px;
  color: #fff;
  font-family: "RobotoMedium", sans-serif;
}
/* line 349, ../scss/style.scss */
.banner-content .banner-title {
  margin: 0 0 25px;
}
/* line 352, ../scss/style.scss */
.banner-content .banner-tagline {
  margin: 0 0 20px;
}
/* line 355, ../scss/style.scss */
.banner-content .btn-readmore {
  width: 250px;
}

/* line 362, ../scss/style.scss */
.welcome-section {
  position: relative;
}

/* line 366, ../scss/style.scss */
.grass-images {
  background: url(../images/grass.png);
  height: 70px;
  background-repeat: repeat-x;
  overflow: hidden;
  border: none;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 999;
}

/* line 378, ../scss/style.scss */
.wel-container {
  position: relative;
  top: -65px;
  background: #fff;
  text-align: center;
  border-radius: 10px;
  padding: 0 7rem;
  
  display:none;
}
/* line 386, ../scss/style.scss */
.wel-container .wel-title {
  padding: 60px 0;
}

/* line 392, ../scss/style.scss */
.panel-alert-container {
  position: relative;
  
  margin-top:-65px;
}
/* line 395, ../scss/style.scss */
.panel-alert-container .pets {
  position: absolute;
  bottom: 0;
  left: -125px;
  z-index: 9999;
}
/* line 401, ../scss/style.scss */
.panel-alert-container .pets img {
  width: 70%;
}

/* line 407, ../scss/style.scss */
.panel-alert .panel-heading {
  background: #09347a;
  text-align: center;
  color: #fff;
  font-family: "RobotoMedium", sans-serif;
  text-transform: uppercase;
  border-radius: 10px 10px 0 0px;
  border: none;
  box-shadow: none;
  font-size: 18px;
}
/* line 419, ../scss/style.scss */
.panel-alert .panel-body {
  background: #cacad9;
  padding: 30px;
}
/* line 423, ../scss/style.scss */
.panel-alert .panel-body .input-list {
  margin: 0 -30px;
}

#all_search .input-list .select-control {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(../images/selectArrow.png) !important;
    background-repeat: no-repeat !important;
    background-position: center right 20px !important;
}
/* line 425, ../scss/style.scss */
.panel-alert .panel-body .input-list li {
  float: left;
  width: 50%;
  padding: 0 30px;
}
/* line 430, ../scss/style.scss */
.panel-alert .panel-body .input-list li .form-group {
  margin: 0 0 30px;
}
/* line 434, ../scss/style.scss */
.panel-alert .panel-body .input-list li .input-control {
  width: 100%;
  height: 75px;
  padding: 0 35px;
  border: none;
  border-radius: 0px;
  background: #fff !important;
  font-size: 18px;
  font-family: "RobotoMedium", sans-serif;
}
/* line 447, ../scss/style.scss */
.panel-alert .panel-body .btn-col {
  text-align: center;
  margin: 0 0 70px;
}
/* line 451, ../scss/style.scss */
.panel-alert .panel-body .btn-col .btn-search {
  height: 75px;
  line-height: 75px;
  width: 50%;
  font-size: 18px;
}

/* line 464, ../scss/style.scss */
.full-tbl {
  display: table;
  width: 100%;
}
/* line 468, ../scss/style.scss */
.full-tbl .tble-cell {
  display: table-cell;
  vertical-align: bottom;
}
/* line 473, ../scss/style.scss */
.full-tbl .tble-cell .cmn-reg-content h3 {
  margin: 0 0 30px;
  text-transform: uppercase;
}
/* line 477, ../scss/style.scss */
.full-tbl .tble-cell .cmn-reg-content p {
  margin: 0 0 30px;
}
/* line 481, ../scss/style.scss */
.full-tbl .tble-cell .cmn-reg-content .btn-white {
  display: inline-block;
  background: #fff;
  text-align: center;
  text-transform: uppercase;
  font-size: 18px;
  font-family: "RobotoBold", sans-serif;
  padding: 10px 30px;
  color: #555555;
}
/* line 497, ../scss/style.scss */
.full-tbl .left-cell {
  width: 50%;
}
/* line 499, ../scss/style.scss */
.full-tbl .left-cell img {
  width: 100%;
}
/* line 503, ../scss/style.scss */
.full-tbl .left-cell .reg-content {
  padding: 50px;
  color: #fff;
  padding-left: 7.5vw;
}
/* line 509, ../scss/style.scss */
.full-tbl .right-cell {
  width: 50%;
}
/* line 512, ../scss/style.scss */
.full-tbl .right-cell img {
  width: 100%;
}

.full-tbl .tble-cell .free-img, 
.full-tbl .tble-cell .reg-img {
	overflow: hidden;
}

.full-tbl .tble-cell .free-img img:hover,
.full-tbl .tble-cell .reg-img img:hover {
	transform: scale(1.1);
}

/* line 516, ../scss/style.scss */
.full-tbl .right-cell .free-content {
  padding: 50px;
  color: #fff;
}



/* line 525, ../scss/style.scss */
.about-sec {
  padding: 60px 0;
}
/* line 528, ../scss/style.scss */
.about-sec .gallary-row {
  margin-bottom: 60px;
}
/* line 532, ../scss/style.scss */
.about-sec .box-img  {
	overflow: hidden;
}
.about-sec .box-img img {
  width: 100%;
}
.about-sec .box-img img:hover {
	transform: scale(1.1);
}

/* line 538, ../scss/style.scss */
.about-sec .galley-text-row h2 {
  margin-bottom: 50px;
}
/* line 543, ../scss/style.scss */
.about-sec .galley-text-row .right-col img {
  width: 100%;
}

/* line 554, ../scss/style.scss */
.sidebar .widget-layer {
  margin: 0 0 70px;
  padding: 50px 40px;
  position: relative;
}
/* line 560, ../scss/style.scss */
.sidebar .widget-layer.search-widget {
  background: #eeeeee;
  padding: 30px 15px;
}

/* line 568, ../scss/style.scss */
.search-widget .form-group {
  position: relative;
  margin-bottom: 30px;
}
/* line 572, ../scss/style.scss */
.search-widget .form-group .search-input {
  background-color: #fff;
  border: none;
  border-radius: 0px;
  font-family: "RobotoMedium", sans-serif;
}
/* line 577, ../scss/style.scss */
.search-widget .form-group .btn-search {
  position: absolute;
  top: 0;
  right: 15px;
  width: 36px;
  height: 34px;
  border: none;
  background: transparent;
}
/* line 588, ../scss/style.scss */
.search-widget h1 {
  font-family: "RobotoBold", sans-serif;
}
/* line 595, ../scss/style.scss */
.search-widget .cat-list li a {
  display: block;
  padding: 20px 0;
  border-bottom: 1px solid #ddd;
  color: #555555;
}

/* line 605, ../scss/style.scss */
.testimonial {
  position: relative;
  background: #09347a;
}
/* line 610, ../scss/style.scss */
.testimonial:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-width: 0 100px 90px 0;
  border-style: solid;
  border-color: #05214e #fff;
}
/* line 620, ../scss/style.scss */
.testimonial .test-text {
  padding: 50px 0;
  color: #fff;
}
/* line 625, ../scss/style.scss */
.testimonial .client-name {
  color: #fff;
}

/* line 633, ../scss/style.scss */
.register-widget {
  background: url("../images/petsBg.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 470px;
  color: #fff;
}
/* line 640, ../scss/style.scss */
.register-widget h3 {
  text-align: center;
  font-size: 36px;
  font-family: "RobotoRegular", sans-serif;
}
/* line 645, ../scss/style.scss */
.register-widget h3 big {
  font-weight: bold;
}
/* line 650, ../scss/style.scss */
.register-widget .ribbon {
  background: rgba(8, 34, 77, 0.67);
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 70px;
  color: #fff;
  padding: 17px 30px;
  font-size: 24px;
}
/* line 660, ../scss/style.scss */
.register-widget .ribbon a {
  color: #fff;
  display: block;
}

/* line 673, ../scss/style.scss */
.page-title {
  margin: 0 0 50px;
}

/* line 676, ../scss/style.scss */
.tabs-section {
  padding: 30px 0 0;
}

/* line 679, ../scss/style.scss */
.pt-pills {
  margin: 0 -15px;
  margin-bottom: 30px;
}
/* line 683, ../scss/style.scss */
.pt-pills li {
  float: left;
  width: 33.33%;
  margin-left: 0px !important;
  padding: 0 15px;
}


ul.main-tabs li { margin-bottom:10px; }

/* line 691, ../scss/style.scss */
.nav-pills.main-tabs > li > a {
  background: #09347a;
  color: #fff;
  text-align: center;
  border-radius: 0px;
}
/* line 697, ../scss/style.scss */
.nav-pills.main-tabs > li > a:hover {
  background: #f05a28;
  color: #fff;
}

/* line 703, ../scss/style.scss */
.nav-pills.main-tabs > li.active > a, .nav-pills.main-tabs > li.active > a:hover, .nav-pills.main-tabs > li.active > a:focus {
  background-color: #f05a28;
}

/* line 708, ../scss/style.scss */
.tab-content .top-container {
  margin-bottom: 90px;
}
/* line 712, ../scss/style.scss */
.tab-content .cmn-padd-fluid {
  padding: 50px 15px;
}
/* line 716, ../scss/style.scss */
.tab-content .tab-title {
  margin: 0 0 40px;
}

/* line 722, ../scss/style.scss */
.list-pet {
	margin: 0 -15px;
	display: -webkit-box;
  display: -moz-flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
    
}
.list-pet li .btn-certi-of-owner {
	margin-bottom: 15px;
}
.list-pet li {
  width: 33.33%;
  padding: 0 15px;
  margin: 0 0 30px;
}
/* line 725, ../scss/style.scss */
.list-pet li .panel-box {
  height: 100%;
  background: #fff;
  padding: 13px;
  border-radius: 5px;
  transition: 0.4s all ease-in-out;
  -webkit-transition: 0.4s all ease-in-out;
  -moz-transition: 0.4s all ease-in-out;
}
.list-pet li .panel-box:hover {
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	box-shadow: 0px 16px 22px 0px rgba(90, 91, 95, 0.3);
}

/* line 729, ../scss/style.scss */
.list-pet li .panel-box .panel-img {
  margin: 0 0 30px;
}
/* line 731, ../scss/style.scss */
.list-pet li .panel-box .panel-img img {
  width: 100%;
}
/* line 737, ../scss/style.scss */
.list-pet li .panel-box .panel-content .pet-tbl {
  float: left;
  width: 100%;
  margin: 0 0 30px;
}
/* line 742, ../scss/style.scss */
.list-pet li .panel-box .panel-content .pet-tbl .left-cell {
  float: left;
  width: 40%;
}
/* line 748, ../scss/style.scss */
.list-pet li .panel-box .panel-content .pet-tbl .right-cell {
  float: right;
  width: 60%;
  text-align: right;
}
/* line 753, ../scss/style.scss */
.list-pet li .panel-box .panel-content .pet-tbl .btn-edit {
  min-width: 100px;
}
/* line 756, ../scss/style.scss */
.list-pet li .panel-box .panel-content .pet-tbl .btn-close {
  width: 90%;
}
/* line 761, ../scss/style.scss */
.list-pet li .panel-box .panel-content .pet-name {
  font-size: 30px;
  font-weight: 700;
    white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: capitalize;
}
/* line 765, ../scss/style.scss */
.list-pet li .panel-box .panel-content .print-title {
  color: #000;
  font-family: "RobotoBold", sans-serif;
  font-size: 18px;
  position: relative;
  top: 5px;
}
/* line 772, ../scss/style.scss */
.list-pet li .panel-box .panel-content .print-title .fa {
  font-size: 28px;
  margin-left: 10px;
}
/* line 778, ../scss/style.scss */
.list-pet li .panel-box .panel-content .button {
  width: 100%;
}

/* line 787, ../scss/style.scss */
.pet-box {
  background: #eeeeee;
  border: 1px solid #d6d6d6;
  padding: 40px 15px 20px 15px;
   transition: 0.4s all ease-in-out;
  -webkit-transition: 0.4s all ease-in-out;
  -moz-transition: 0.4s all ease-in-out;
}
.pet-box:hover {
	background: #fff;
	box-shadow: 0px 16px 22px 0px rgba(90, 91, 95, 0.3);
}
/* line 792, ../scss/style.scss */
.pet-box .title {
  color: #333333;
  margin: 0 0 30px;
  font-weight: bold;
}
/* line 797, ../scss/style.scss */
.pet-box .text {
  margin: 0 0 30px;
}
/* line 800, ../scss/style.scss */
.pet-box .button {
  width: 100%;
}

/* line 809, ../scss/style.scss */
.switch-box {
  display: inline-block;
  padding-left: 15px;
}
/* line 812, ../scss/style.scss */
.switch-box .title {
  color: #fff;
  padding: 0 5px;
}

/* line 817, ../scss/style.scss */
.switch {
  position: relative;
  display: inline-block;
  width: 120px;
  height: 42px;
  border: 1px solid #000;
  margin: 0;
  vertical-align: middle;
}

/* line 827, ../scss/style.scss */
.switch input {
  display: none;
}

/* line 829, ../scss/style.scss */
.slider {
  padding: 8px 6px;
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: red;
  -webkit-transition: .4s;
  transition: .4s;
  color: #fff;
}
/* line 843, ../scss/style.scss */
.slider .on {
  position: absolute;
  left: 10px;
  font-family: "RobotoRegular", sans-serif;
  font-weight: normal;
}
/* line 850, ../scss/style.scss */
.slider .Off {
  position: absolute;
  right: 10px;
  font-family: "RobotoRegular", sans-serif;
  font-weight: normal;
}

/* line 858, ../scss/style.scss */
.slider:before {
  position: absolute;
  content: "";
  height: 100%;
  width: 40px;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: white;
  border-left: none;
  border-right: 1px solid #000;
  transition: all 80ms linear;
  transition-property: transform;
}

/* line 873, ../scss/style.scss */
input:checked + .slider {
  background-color: #2db200;
}

/* line 877, ../scss/style.scss */
input:focus + .slider {
  box-shadow: 0 0 1px #2db200;
}

/* line 881, ../scss/style.scss */
input:checked + .slider:before {
  -webkit-transform: translateX(78px);
  -ms-transform: translateX(78px);
  transform: translateX(78px);
  border-left: 1px solid #000;
  border-right: none;
}

/* line 890, ../scss/style.scss */
.network-tbl {
  display: table;
  width: 100%;
  background: #aaaaaa;
}
/* line 894, ../scss/style.scss */
.network-tbl .tbl-cell {
  display: table-cell;
  vertical-align: middle;
  padding: 12px 0;
}
/* line 900, ../scss/style.scss */
.network-tbl .cell1 {
  width: 270px;
  background: #09347a;
}
/* line 903, ../scss/style.scss */
.network-tbl .cell1 h2 {
  color: #fff;
  text-align: center;
}
/* line 908, ../scss/style.scss */
.network-tbl .cell2 {
  width: calc(100% - 270px);
}

/* line 914, ../scss/style.scss */
.accounts-tab {
  position: relative;
}

/* line 917, ../scss/style.scss */
.nav-pills.accounts-tab > li {
  width: 220px;
  margin-right: 20px;
}

/* line 921, ../scss/style.scss */
.nav-pills.accounts-tab > li > a {
  padding: 20px 20px;
  text-align: left;
  border-radius: 20px 20px 0 0;
  background: #09347a;
  color: #fff;
}

/* line 930, ../scss/style.scss */
.nav-pills.accounts-tab > li.active > a,
.nav-pills.accounts-tab > li.active > a:hover,
.nav-pills.accounts-tab > li.active > a:focus {
  background-color: #eeeeee;
  color: #555;
}

/* line 935, ../scss/style.scss */
.checkbox {
  margin: 0px;
}
/* line 937, ../scss/style.scss */
.checkbox label {
  position: relative;
  padding: 0;
  padding-left: 45px;
  padding-top: 7px;
}
/* line 943, ../scss/style.scss */
.checkbox input[type="checkbox"] {
  position: absolute;
  display: none;
}
/* line 947, ../scss/style.scss */
.checkbox input[type="checkbox"]:empty + label:before {
  content: "";
  width: 35px;
  height: 35px;
  line-height: 35px;
  background: #cccccc;
  position: absolute;
  display: inline-block;
  top: 0;
  left: 0;
  text-align: center;
}
/* line 959, ../scss/style.scss */
.checkbox input[type="checkbox"]:checked + label:before {
  content: "\f00c";
  font-family: "FontAwesome";
  font-size: 18px;
}

/* line 969, ../scss/style.scss */
.account-tab-content .img-block img {
  width: 100%;
}
/* line 973, ../scss/style.scss */
.account-tab-content .form-sec {
  /*padding-top: 100px;*/
  padding-top: 25px;  
}
/* line 975, ../scss/style.scss */
.account-tab-content .form-sec .form-group {
  font-family: "RobotoMedium", sans-serif;
  margin: 0 0 40px;
}
/* line 979, ../scss/style.scss */
.account-tab-content .form-sec .btn-submit {
  width: 100%;
}

/* line 985, ../scss/style.scss */
.reg-form {
  background: #eeeeee;
  padding: 30px;
  margin: 20px 0;
}
/* line 990, ../scss/style.scss */
.reg-form .form-group {
  margin: 0 0 25px;  
}
/* line 994, ../scss/style.scss */
.reg-form .btn-submit {
  width: 100%;
}

/* line 1000, ../scss/style.scss */
.login-form {
  background: #eeeeee;
  padding: 30px;
  box-shadow: 0 0 2rem rgba(0, 0, 0, 0.25);
}
/* line 1005, ../scss/style.scss */
.login-form .input-group {
  width: 100%;
}
/* line 1008, ../scss/style.scss */
.login-form .input-group .input-group-addon {
  border: none;
  border-right: 1px solid #ddd;
  background: #ccc;
  width: 40px;
}
/* line 1014, ../scss/style.scss */
.login-form .input-group .form-control {
  background: #ccc;
  border: none;
  box-shadow: none;
  font-family: "RobotoMedium", sans-serif;
  color: #555;
}
/* line 1024, ../scss/style.scss */
.login-form .btn-submit {
  width: 100%;
}
/* line 1028, ../scss/style.scss */
.login-form .badge {
  background: #09347a;
  color: #fff;
  padding: 6px 12px;
  text-transform: uppercase;
  font-weight: normal;
}
/* line 1036, ../scss/style.scss */
.login-form .forgot-psw {
  display: inline-block;
  color: #09347a;
  font-weight: normal;
  text-decoration: underline;
}
/* line 1044, ../scss/style.scss */
.login-form .join-block {
  margin: 0 0 15px;
}
/* line 1047, ../scss/style.scss */
.login-form .forgot-block {
  margin: 0 0 15px;
}

/* line 1060, ../scss/style.scss */
.blog-level li {
  padding-bottom: 50px;
}
/* line 1063, ../scss/style.scss */
.blog-level .border-btm {
  border-bottom: 1px solid #ddd;
  width: 90%;
  margin: 40px auto 0;
}

/* line 1070, ../scss/style.scss */
.blog-title {
  margin: 0 0 30px;
  font-family: "RobotoBold", sans-serif;
}

/* line 1075, ../scss/style.scss */
.pagination-block {
  margin: 50px 0;
}
/* line 1077, ../scss/style.scss */
.pagination-block .page-list {
  display: block;
  width: 100%;
  text-align: center;
}
/* line 1082, ../scss/style.scss */
.pagination-block .page-list li {
  display: inline-block;
  margin: 0 8px;
}
/* line 1086, ../scss/style.scss */
.pagination-block .page-list li a {
  width: 35px;
  height: 35px;
  line-height: 35px;
  display: block;
  background: #525252;
  color: #fff;
}
/* line 1093, ../scss/style.scss */
.pagination-block .page-list li a:hover {
  background: #09347a;
}
/* line 1099, ../scss/style.scss */
.pagination-block .page-list li.prev a {
  border-radius: 50%;
}
/* line 1105, ../scss/style.scss */
.pagination-block .page-list li.next a {
  border-radius: 50%;
}

/* line 1115, ../scss/style.scss */
.faq-title {
  padding: 15px 25px;
  color: #fff;
  background: #666666;
  font-family: "RobotoRegular", sans-serif;
  margin: 0 0 20px;
}

/* line 1124, ../scss/style.scss */
.accordion-panel .panel + .panel {
  margin-top: 20px;
}
/* line 1127, ../scss/style.scss */
.accordion-panel .panel {
  border-radius: 0px;
  border: none;
  box-shadow: none;
}
/* line 1133, ../scss/style.scss */
.accordion-panel .panel-heading {
  background: #ddd;
  border: none;
  border-radius: 0px;
  padding: 0;
  color: #555;
}
/* line 1141, ../scss/style.scss */
.accordion-panel .panel-heading .panel-title a {
  display: block;
  position: relative;
  padding: 15px 25px;
}
/* line 1146, ../scss/style.scss */
.accordion-panel .panel-heading .panel-title a.collapsed:after {
  content: "\f0d7";
  font-family: FontAwesome;
  float: right;
}
/* line 1153, ../scss/style.scss */
.accordion-panel .panel-heading .panel-title a:after {
  content: "\f0d8";
  font-family: FontAwesome;
  position: absolute;
  top: 5px;
  right: 15px;
  font-size: 36px;
}

/* line 1169, ../scss/style.scss */
.nav-pills.primary-pills > li {
  margin-right: 5px;
}

/* line 1173, ../scss/style.scss */
.nav-pills.primary-pills > li > a {
  padding: 15px 20px;
  text-align: left;
  border-radius: 20px 20px 0 0;
  background: #09347a;
  color: #fff;
}

/* line 1183, ../scss/style.scss */
.nav-pills.primary-pills > li.active > a,
.nav-pills.primary-pills > li.active > a:hover,
.nav-pills.primary-pills > li.active > a:focus {
  background: #eeeeee;
  color: #555;
}

/* line 1191, ../scss/style.scss */
.pre-reg-pet .tab-content {
  padding: 30px 0;
}
/* line 1193, ../scss/style.scss */
.pre-reg-pet .tab-content .bordered-group {
  padding: 20px 0;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
/* line 1199, ../scss/style.scss */
.pre-reg-pet .tab-content .form-group {
  margin: 0 0 20px;
}
/* line 1202, ../scss/style.scss */
.pre-reg-pet .tab-content .form-group .form-control {
  background: #ccc;
  color: #555;
  box-shadow: none;
  border: none;
  font-family: "RobotoMedium", sans-serif;
}
/* line 1210, ../scss/style.scss */
.pre-reg-pet .tab-content .form-group small {
  color: red;
}
/* line 1214, ../scss/style.scss */
.pre-reg-pet .tab-content .form-group .button {
  margin-top: 10px;
}
/* line 1219, ../scss/style.scss */
.pre-reg-pet .tab-content .border-btm {
  border-bottom: 1px solid #09347a;
  margin: 20px 0;
}
/* line 1224, ../scss/style.scss */
.pre-reg-pet .tab-content .btn-col {
  margin-top: 25px;
  padding-top: 25px;
  border-top: 1px solid #09347a;
}
/* line 1230, ../scss/style.scss */
.pre-reg-pet .tab-content .file-control {
  padding: 9px 12px 0px 12px;
}

/* line 1238, ../scss/style.scss */
.location-tab .lost-block .input-group-btn {
  position: relative;
  top: 14px;
}
/* line 1245, ../scss/style.scss */
.location-tab .pet-alert-inner .preview-alert {
  margin: 0 0 30px;
}
/* line 1248, ../scss/style.scss */
.location-tab .pet-alert-inner .btn-dark {
  width: 33.33%;
  margin-left: 0px !important;
  float: left;
  border: none;
  padding: 6px 12px;
  text-align: center;
  background: #ccc;
  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
/* line 1258, ../scss/style.scss */
.location-tab .pet-alert-inner .btn-dark:hover {
  background: #09347a;
  color: #fff;
}
/* line 1267, ../scss/style.scss */
.location-tab .search-method .search-pills li {
  margin-left: 0px;
  width: 50%;
}
/* line 1270, ../scss/style.scss */
.location-tab .search-method .search-pills li a {
  background: #ccc;
  color: #555555;
  text-align: center;
  text-transform: uppercase;
  border-radius: 0px;
}
/* line 1279, ../scss/style.scss */
.location-tab .search-method .search-pills li.active a {
  background: #09347a;
  color: #fff;
}
/* line 1288, ../scss/style.scss */
.location-tab .budget-block {
  margin: 0 0 20px;
}
/* line 1291, ../scss/style.scss */
.location-tab .price-list {
  background: #ccc;
  display: -webkit-box;
  display: -moz-flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 1296, ../scss/style.scss */
.location-tab .price-list li {
  display: inline-block;
}
/* line 1299, ../scss/style.scss */
.location-tab .price-list .radio {
  margin: 0px;
}
/* line 1302, ../scss/style.scss */
.location-tab .price-list .radio label {
  position: relative;
  margin: 0;
  padding: 0;
}
/* line 1307, ../scss/style.scss */
.location-tab .price-list .radio label input[type="radio"] {
  position: absolute;
  display: none;
}
/* line 1312, ../scss/style.scss */
.location-tab .price-list .radio label input[type="radio"] + span {
  padding: 8px 15px;
  display: block;
  color: #000;
}
/* line 1318, ../scss/style.scss */
.location-tab .price-list .radio label input[type="radio"]:empty + span {
  background: transparent;
}
/* line 1321, ../scss/style.scss */
.location-tab .price-list .radio label input[type="radio"]:checked + span {
  background: #09347a;
  color: #fff;
}
/* line 1329, ../scss/style.scss */
.location-tab .amount-block {
  margin: 0 0 20px;
}
/* line 1332, ../scss/style.scss */
.location-tab .amount-block .amount-table {
  width: 100%;
  background: #1ea1db;
  color: #fff;
  margin: 0;
}
/* line 1337, ../scss/style.scss */
.location-tab .amount-block .amount-table thead {
  border-bottom: 1px solid #ddd;
}
/* line 1340, ../scss/style.scss */
.location-tab .amount-block .amount-table tfoot {
  border-top: 1px solid #ddd;
}
/* line 1342, ../scss/style.scss */
.location-tab .amount-block .amount-table tfoot:after {
  content: "";
  width: 100%;
  background: red;
}
/* line 1352, ../scss/style.scss */
.location-tab .amount-block .amount-table tr th, .location-tab .amount-block .amount-table tr td {
  padding: 6px;
}
/* line 1355, ../scss/style.scss */
.location-tab .amount-block .amount-table tr th {
  font-weight: normal;
  font-family: "RobotoBold", sans-serif;
  text-transform: uppercase;
}
/* line 1362, ../scss/style.scss */
.location-tab .amount-block .amount-table .total-text {
  font-size: 36px;
  font-family: "RobotoBold", sans-serif;
  text-transform: uppercase;
}
/* line 1369, ../scss/style.scss */
.location-tab .amount-block .amount-table .radio label {
  position: relative;
  padding-left: 30px;
}
/* line 1373, ../scss/style.scss */
.location-tab .amount-block .amount-table .radio label input[type="radio"]:empty + span:before {
  content: "";
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  border-radius: 50%;
  background: #09347a;
  color: #fff;
  display: inline-block;
  position: absolute;
  top: -3px;
  left: 0;
  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
/* line 1388, ../scss/style.scss */
.location-tab .amount-block .amount-table .radio label input[type="radio"]:checked + span:before {
  content: "\f00c";
  font-family: "FontAwesome";
  background: #f05a28;
}
/* line 1397, ../scss/style.scss */
.location-tab .amount-block .amount-table .radio-box label {
  font-weight: normal;
}
/* line 1399, ../scss/style.scss */
.location-tab .amount-block .amount-table .radio-box label img {
  margin-right: 5px;
  display: inline-block;
}
/* line 1403, ../scss/style.scss */
.location-tab .amount-block .amount-table .radio-box .info {
  color: #fff;
}
/* line 1409, ../scss/style.scss */
.location-tab .amount-block .toran {
  width: 100%;
  height: 20px;
  background: url("../images/toran_sky_blue.png"); 
  background-position: top center;
  background-repeat: no-repeat;
  background-repeat: repeat-x;
}
/* line 1419, ../scss/style.scss */
.location-tab .range-block {
  margin: 0 0 20px;
}
/* line 1424, ../scss/style.scss */
.location-tab .pet-member-range input {
  border: none;
  background: transparent;
  color: #09347a;
  width: 40px;
  text-align: center;
}
/* line 1433, ../scss/style.scss */
.location-tab .terms-col {
  margin: 0 0 20px;
}
.location-tab .terms-col .terms_error {
  position: relative;
  top: 10px;
}
/* line 1435, ../scss/style.scss */
.location-tab .terms-col .link {
  color: #f05a28;
}
/* line 1440, ../scss/style.scss */
.location-tab .btn-issue-col {
  margin: 0 0 20px;
  text-align: right;
}

/* line 1448, ../scss/style.scss */
.issue-tab .total-block {
  background: url(../images/toran1.png);
  background-position: top center;
  background-repeat: repeat-x;
  height: 80px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 15px;
  margin: 0 0 20px;
}
/* line 1459, ../scss/style.scss */
.issue-tab .total-block .total-text {
  color: #fff;
  font-size: 30px;
  text-transform: uppercase;
  font-family: "RobotoBold", sans-serif;
}
/* line 1468, ../scss/style.scss */
.issue-tab .card-col input {
  display: inline-block;
  width: calc(100% - 120px);
}
.issue-tab .card-col span {
  display: inline-block;
  vertical-align: middle;
}
/* line 1475, ../scss/style.scss */
.issue-tab .cvv-col .left-col {
  width: 38%;
  display: inline-block;
  vertical-align: top;
}
/* line 1480, ../scss/style.scss */
.issue-tab .cvv-col .right-col {
  width: 60%;
  display: inline-block;
  vertical-align: top;
  padding: 0 15px;
}
/* line 1486, ../scss/style.scss */
.issue-tab .cvv-col .right-col span {
  display: inline-block;
  vertical-align: middle;
}
/* line 1490, ../scss/style.scss */
.issue-tab .cvv-col .right-col span.cvv-img {
  width: 60px;
}
/* line 1493, ../scss/style.scss */
.issue-tab .cvv-col .right-col span.cvv-text {
  width: calc(100% - 65px);
  font-size: 13px;
}
/* line 1501, ../scss/style.scss */
.issue-tab .exp-control {
  background: #555 !important;
  color: #fff !important;
  border: none;
  box-shadow: none;
}
/* line 1509, ../scss/style.scss */
.issue-tab .promocode-col .btn {
  border-radius: 0;
}
/* line 1514, ../scss/style.scss */
.issue-tab .alert-col {
  font-family: "RobotoBold", sans-serif;
}
/* line 1516, ../scss/style.scss */
.issue-tab .alert-col p {
  margin: 0 0 10px;
  font-family: "RobotoRegular", sans-serif;
}
/* line 1520, ../scss/style.scss */
.issue-tab .alert-col p .link {
  color: #f05a28;
  white-space: nowrap;
}
/* line 1526, ../scss/style.scss */
.issue-tab .alert-col .alert-text {
  padding-left: 45px;
  position: relative;
  font-size: 14px;
}
/* line 1531, ../scss/style.scss */
.issue-tab .alert-col .alert-text:before {
  content: "\f071";
  font-family: FontAwesome;
  font-size: 25px;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 1546, ../scss/style.scss */
.map iframe {
  width: 100%;
  height: 700px;
}

/* line 1553, ../scss/style.scss */
.tab-pane .left-col {
  margin-bottom: 15px;
}
/* line 1556, ../scss/style.scss */
.tab-pane .right-col {
  margin-bottom: 15px;
}

/* -----modal--------------- */
/* line 1564, ../scss/style.scss */
.modal h3 {
  font-family: "RobotoRegular", sans-serif;
  font-weight: normal;
  margin: 0 0 15px;
}

/* line 1573, ../scss/style.scss */
.issueAlert .common-pad {
  padding: 15px 15px;
}
/* line 1578, ../scss/style.scss */
.issueAlert ul li {
  padding: 15px 15px;
  border-bottom: 1px solid #ddd;
}
/* line 1582, ../scss/style.scss */
.issueAlert ul li:last-child {
  border-bottom: none;
}

/* ----------------basic searchpage------------- */
/* line 1592, ../scss/style.scss */
.left-sidebar .panel-layer {
  margin-bottom: 20px;
}
/* line 1595, ../scss/style.scss */
.left-sidebar .panel-layer .panel-heading {
  background-color: #09347a;
  color: #fff;
}
/* line 1600, ../scss/style.scss */
.left-sidebar .panel-layer .panel-heading .alert-icon img {
  width: auto;
  max-width: 100%;
}
/* line 1607, ../scss/style.scss */
.left-sidebar .panel-layer .search-pill {
  margin-bottom: 15px;
}
/* line 1609, ../scss/style.scss */
.left-sidebar .panel-layer .search-pill > li {
  width: 33.33%;
  margin-left: 0px !important;
}
/* line 1613, ../scss/style.scss */
.left-sidebar .panel-layer .search-pill > li > a {
  border-radius: 0px;
  padding: 6px 12px;
  text-align: center;
  background: #09347a;
  color: #fff;
}
/* line 1622, ../scss/style.scss */
.left-sidebar .panel-layer .search-pill > li.active a {
  background: #eeeeee;
  color: #000;
}

/* line 1634, ../scss/style.scss */
.left-sidebar .form-group label {
  font-weight: normal;
  font-family: "RobotoMedium", sans-serif;
  font-size: 15px;
}
/* line 1640, ../scss/style.scss */
.left-sidebar .input-control {
  width: 100%;
  height: 35px;
  line-height: 35px;
  background: #eeeeee;
  border: none;
  border-radius: 0px;
  box-shadow: none;
  padding: 0 10px;
  color: #555555;
  font-family: "RobotoMedium", sans-serif;
  font-size: 14px;
}
/* line 1654, ../scss/style.scss */
.left-sidebar .search-btn-col {
  margin-top: 15px;
}
/* line 1657, ../scss/style.scss */
.left-sidebar .search-btn-col .btn-reset {
  float: right;
}
/* line 1663, ../scss/style.scss */
.left-sidebar .input-group .btn-ok {
  height: 35px;
  line-height: 35px;
}

/* line 1671, ../scss/style.scss */
.advance-search-block .advance-block {
  margin-top: 15px;
}

/* line 1679, ../scss/style.scss */
.right-side .toolbar {
  /*margin-top: 30px;*/
  margin-bottom: 30px;
}
.right-side .lost-found-link {
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 1682, ../scss/style.scss */
.right-side .toolbar .switch-box {
  display: inline-block;
  padding-left: 0;
}
/* line 1686, ../scss/style.scss */
.right-side .toolbar .switch-box .switch {
  width: 90px;
}
/* line 1689, ../scss/style.scss */
.right-side .toolbar .switch-box .switch input:checked + .slider:before {
  -webkit-transform: translateX(48px);
  -moz-transform: translateX(48px);
  -o-transform: translateX(48px);
  transform: translateX(48px);
}
/* line 1695, ../scss/style.scss */
.right-side .toolbar .switch-box .title {
  color: #555555;
}
/* line 1700, ../scss/style.scss */
.right-side .toolbar .grid-col {
  float: right;
}
/* line 1702, ../scss/style.scss */
.right-side .toolbar .grid-col .list-btn {
  display: inline-block;
  padding: 6px 12px;
  background: #eeeeee;
  color: #000;
}
/* line 1708, ../scss/style.scss */
.right-side .toolbar .grid-col .list-btn.active {
  background: #09347a;
  color: #fff;
}

/* line 1718, ../scss/style.scss */
.map-section img {
  width: 100%;
}

/* line 1723, ../scss/style.scss */
.search-list-block {
  float: left;
  width: 100%;
  padding: 15px;
  background: #eee;
}
/* line 1729, ../scss/style.scss */
.search-list-block .btn-load-col {
  float: left;
  width: 100%;
  text-align: center;
}

/* line 1736, ../scss/style.scss */
.search-list {
  margin: 0;
   display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}
/* line 1738, ../scss/style.scss */
.search-list li {  
  width: 33.33%;
  padding: 0 10px;
  margin: 0 0  15px;
}
/* line 1744, ../scss/style.scss */
.search-list li .main-card {
  float: left;
  width: 100%;
  background: #fff;
  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  border-radius: 5px;
  overflow: hidden;
}
/* line 1752, ../scss/style.scss */
.search-list li .main-card:hover {
  -webkit-box-shadow: 0px 16px 22px 0px rgba(90, 91, 95, 0.3);
  -moz-box-shadow: 0px 16px 22px 0px rgba(90, 91, 95, 0.3);
  box-shadow: 0px 16px 22px 0px rgba(90, 91, 95, 0.3);
}
/* line 1757, ../scss/style.scss */
.search-list li .main-card .card-img {
  float: left;
  width: 100%;
  position: relative;
}
/* line 1762, ../scss/style.scss */
.search-list li .main-card .card-img img {
  width: 100%;
}
/* line 1766, ../scss/style.scss */
.search-list li .main-card .card-img .title {
  display: none;
}
/* line 1770, ../scss/style.scss */
.search-list li .main-card .card-img .item-flag {
  overflow: visible !important;
  z-index: 10;
  position: absolute;
  top: 0;
  right: 0;
  background-repeat: no-repeat;
  background-position: top right;
  background-color: transparent;
  width: 113px;
  height: 118px;
  margin-top: -9px;
  margin-right: -9px;
}
/* line 1785, ../scss/style.scss */
.search-list li .main-card .card-img .item-flag.lost {
  background-image: url(../images/badge_lost.png);
}
/* line 1788, ../scss/style.scss */
.search-list li .main-card .card-img .item-flag.found {
  background-image: url(../images/badge_found.png);
}

.search-list li .main-card .card-img .item-flag.reunite {
  background-image: url(../images/badge_reunite.png);  
}
/* line 1794, ../scss/style.scss */
.search-list li .main-card .card-content {
  float: left;
  width: 100%;
  padding: 15px;
}
/* line 1798, ../scss/style.scss */
.search-list li .main-card .card-content .title {
  margin: 0 0 10px;
  text-transform: capitalize;
}
/* line 1800, ../scss/style.scss */
.search-list li .main-card .card-content .title a {
  font-size: 24px;
  color: #09347a;
}
/* line 1805, ../scss/style.scss */
.search-list li .main-card .card-content .dark {
  float: left;
  width: 100%;
  background: #1ea1db;
  color: #fff;
  margin: 0 0 10px;
  padding: 5px 10px;
  border-radius: 3px;
}
/* line 1815, ../scss/style.scss */
.search-list li .main-card .card-content .dark span {
  font-size: 14px;
}
/* line 1817, ../scss/style.scss */
.search-list li .main-card .card-content .dark span.left {
  float: left;
}
/* line 1821, ../scss/style.scss */
.search-list li .main-card .card-content .dark span.right {
  float: right;
}
/* line 1827, ../scss/style.scss */
.search-list li .main-card .card-content .missing-details-list {
  display: none;
}
/* line 1832, ../scss/style.scss */
.search-list li .main-card .card-content .btn-col .btn-more {
  width: 100%;
}
/* line 1839, ../scss/style.scss */
.search-list li.list-item {
  width: 100%;
}
/* line 1842, ../scss/style.scss */
.search-list li.list-item .main-card .card-img {
  width: 25%;
  float: left;
  padding: 15px;
}
/* line 1847, ../scss/style.scss */
.search-list li.list-item .main-card .card-img .title {
  display: block;
  text-align: center;
}
/* line 1850, ../scss/style.scss */
.search-list li.list-item .main-card .card-img .title a {
  font-size: 24px;
  color: #09347a;
}
/* line 1856, ../scss/style.scss */
.search-list li.list-item .main-card .card-img .item-flag {
  right: unset;
  left: 0;
  margin-right: 0;
  margin-left: -3px;
  transform: rotate(-90deg);
}
/* line 1865, ../scss/style.scss */
.search-list li.list-item .main-card .card-content {
  width: 75%;
}
/* line 1868, ../scss/style.scss */
.search-list li.list-item .main-card .card-content .title {
  display: none;
}
/* line 1871, ../scss/style.scss */
.search-list li.list-item .main-card .card-content .missing-details-grid {
  display: none;
}
/* line 1874, ../scss/style.scss */
.search-list li.list-item .main-card .card-content .missing-details-list {
  display: block;
}
/* line 1877, ../scss/style.scss */
.search-list li.list-item .main-card .card-content .missing-details-list table {
  width: 100%;
  margin-bottom: 6px;
  font-size: 14px;
}
/* line 1881, ../scss/style.scss */
.search-list li.list-item .main-card .card-content .missing-details-list table td {
  padding: 4px 10px;
  border: 1px solid #1ea1db;
}
/* line 1887, ../scss/style.scss */
.search-list li.list-item .main-card .card-content .missing-details-list table .attribute {
  width: 35%;
  border: none;
  background-color: #1ea1db;
  color: #fff;
  font-weight: normal;
  border-radius: 4px 0px 0px 4px;
  -webkit-box-shadow: 1px 1px 0px #1ea1db;
  -moz-box-shadow: 1px 1px 0px #1ea1db;
  box-shadow: 1px 1px 0px #1ea1db;
}
/* line 1897, ../scss/style.scss */
.search-list li.list-item .main-card .card-content .missing-details-list table .value {
  background-color: #fff;
  border-radius: 0px 4px 4px 0px;
}

/* ---what_we_do_page----------- */
/* line 1912, ../scss/style.scss */
.service-table {
  width: 100%;
  margin: 0 0 50px;
}
/* line 1916, ../scss/style.scss */
.service-table tr td, .service-table tr th {
  padding: 15px;
  text-align: center;
  border: 1px solid #fff;
}
/* line 1921, ../scss/style.scss */
.service-table tr th {
  text-transform: uppercase;
  font-size: 18px;
  color: #09347a;
  font-weight: normal;
  font-family: RobotoBold;
}
/* line 1930, ../scss/style.scss */
.service-table .pet-img {
  width: 30px;
  display: inline-block;
}
/* line 1936, ../scss/style.scss */
.service-table tbody tr:nth-child(odd) {
  background: rgba(30, 161, 219, 0.52);
}
/* line 1939, ../scss/style.scss */
.service-table tbody tr:nth-child(even) {
  background: rgba(30, 161, 219, 0.3);
}
/* line 1945, ../scss/style.scss */
.service-table tr td:nth-child(1) {
  width: 60%;
  text-align: left;
}
/* line 1949, ../scss/style.scss */
.service-table tr td:nth-child(2) {
  width: 20%;
}
/* line 1952, ../scss/style.scss */
.service-table tr td:nth-child(3) {
  width: 20%;
}
/* line 1957, ../scss/style.scss */
.service-table .heading {
  font-family: "RobotoBold", sans-serif;
  font-size: 18px;
  margin: 0 0 0px;
  color: #09347a;
}
/* line 1963, ../scss/style.scss */
.service-table .text {
  margin: 0 0 0;
  color: #000;
}

/* line 1972, ../scss/style.scss */
.other-links-row .btn-col2 .btn-primary {
  margin-bottom: 10px;
}

/* line 1979, ../scss/style.scss */
.reunited-sidebar .widget-layer {
  margin-bottom: 30px;
}
/* line 1981, ../scss/style.scss */
.reunited-sidebar .widget-layer .box {
  padding: 15px;
  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
/* line 1984, ../scss/style.scss */
.reunited-sidebar .widget-layer .box:hover {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.24);
}
/* line 1988, ../scss/style.scss */
.reunited-sidebar .widget-layer .box.box-orange {
  background: #f05a28;
  color: #fff;
}
/* line 1996, ../scss/style.scss */
.reunited-sidebar .reunited-list li {
  margin: 0 0 30px;
}
/* line 1999, ../scss/style.scss */
.reunited-sidebar .reunited-list li .main-card {
  float: left;
  width: 100%;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 5px;
  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
/* line 2007, ../scss/style.scss */
.reunited-sidebar .reunited-list li .main-card:hover {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.24);
}
/* line 2011, ../scss/style.scss */
.reunited-sidebar .reunited-list li .main-card .card-img {
  position: relative;
}
/* line 2014, ../scss/style.scss */
.reunited-sidebar .reunited-list li .main-card .card-img img {
  width: 100%;
}
/* line 2018, ../scss/style.scss */
.reunited-sidebar .reunited-list li .main-card .card-img .item-flag {
  overflow: visible !important;
  z-index: 10;
  position: absolute;
  top: 0;
  right: 0;
  background-repeat: no-repeat;
  background-position: top right;
  background-color: transparent;
  width: 113px;
  height: 118px;
  margin-top: -5px;
  margin-right: -5px;
}
/* line 2032, ../scss/style.scss */
.reunited-sidebar .reunited-list li .main-card .card-img .item-flag.reunited {
  background-image: url(../images/badge_reunited.png);
}
/* line 2038, ../scss/style.scss */
.reunited-sidebar .reunited-list li .main-card .card-content {
  padding: 10px;
}
/* line 2041, ../scss/style.scss */
.reunited-sidebar .reunited-list li .main-card .card-content .title {
  margin: 0 0 10px;
}
/* line 2043, ../scss/style.scss */
.reunited-sidebar .reunited-list li .main-card .card-content .title a {
  font-size: 24px;
  color: #09347a;
}
/* line 2049, ../scss/style.scss */
.reunited-sidebar .reunited-list li .main-card .card-content .dark {
  float: left;
  width: 100%;
  background: #1ea1db;
  color: #fff;
  margin: 0 0 10px;
  padding: 5px 10px;
  border-radius: 3px;
}
/* line 2058, ../scss/style.scss */
.reunited-sidebar .reunited-list li .main-card .card-content .dark span {
  font-size: 14px;
}
/* line 2060, ../scss/style.scss */
.reunited-sidebar .reunited-list li .main-card .card-content .dark span.left {
  float: left;
}
/* line 2064, ../scss/style.scss */
.reunited-sidebar .reunited-list li .main-card .card-content .dark span.right {
  float: right;
}
/* line 2072, ../scss/style.scss */
.reunited-sidebar .reunited-list li .main-card .card-content .btn-col .btn-more {
  width: 100%;
}

/* --moreinfo page--- */
/* line 2087, ../scss/style.scss */
.moreinfo-wrapper .lf-blockid {
  display: table;
}
/* line 2090, ../scss/style.scss */
.moreinfo-wrapper .lf-blockid > span {
  display: table-cell;
  vertical-align: middle;
}
/* line 2094, ../scss/style.scss */
.moreinfo-wrapper .lf-blockid .pet-alert {
  background: #09347a;
  height: 55px;
}
/* line 2100, ../scss/style.scss */
.moreinfo-wrapper .lf-blockid .pet-alert-id {
  background: #f05a28;
  color: #fff;
  padding: 0 15px;
  font-size: 30px;
}
/* line 2109, ../scss/style.scss */
.moreinfo-wrapper .pet-info-wrapper {
  background: #eeeeee;
  padding: 20px 0 40px;
}
/* line 2113, ../scss/style.scss */
.moreinfo-wrapper .pet-info-wrapper .pet-details {
  margin: 0 0 15px;
}
/* line 2115, ../scss/style.scss */
.moreinfo-wrapper .pet-info-wrapper .pet-details p {
  margin: 0 0 5px;
  color: #09347a;
}
/* line 2122, ../scss/style.scss */
.moreinfo-wrapper .pet-info-wrapper .top-tbl-detils table {
  width: 100%;
  margin-bottom: 15px;
  font-size: 18px;
}
/* line 2127, ../scss/style.scss */
.moreinfo-wrapper .pet-info-wrapper .top-tbl-detils table td {
  padding: 6px 12px;
}
/* line 2130, ../scss/style.scss */
.moreinfo-wrapper .pet-info-wrapper .top-tbl-detils table .attribute {
  width: 35%;
  border: none;
  background-color: #1ea1db;
  color: #fff;
  font-weight: normal;
  border-radius: 4px 0px 0px 4px;
}
/* line 2138, ../scss/style.scss */
.moreinfo-wrapper .pet-info-wrapper .top-tbl-detils table .value {
  background-color: #fff;
  border-radius: 0px 4px 4px 0px;
}
/* line 2145, ../scss/style.scss */
.moreinfo-wrapper .pet-info-wrapper .btm-tbl-details {
  margin: 0 0 30px;
}
/* line 2147, ../scss/style.scss */
.moreinfo-wrapper .pet-info-wrapper .btm-tbl-details .tbl-list {
  display: -webkit-box;
  display: -moz-flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 2150, ../scss/style.scss */
.moreinfo-wrapper .pet-info-wrapper .btm-tbl-details .tbl-list li {
  width: 48%;
}
/* line 2153, ../scss/style.scss */
.moreinfo-wrapper .pet-info-wrapper .btm-tbl-details .tbl-list li table {
  width: 100%;
  margin-bottom: 6px;
  font-size: 14px;
}
/* line 2157, ../scss/style.scss */
.moreinfo-wrapper .pet-info-wrapper .btm-tbl-details .tbl-list li table td {
  padding: 6px 12px;
}
/* line 2161, ../scss/style.scss */
.moreinfo-wrapper .pet-info-wrapper .btm-tbl-details .tbl-list li table .attribute {
  width: 35%;
  border: none;
  background-color: #1ea1db;
  color: #fff;
  font-weight: normal;
  border-radius: 4px 0px 0px 4px;
}
/* line 2169, ../scss/style.scss */
.moreinfo-wrapper .pet-info-wrapper .btm-tbl-details .tbl-list li table .value {
  background-color: #fff;
  border-radius: 0px 4px 4px 0px;
}
/* line 2179, ../scss/style.scss */
.moreinfo-wrapper .pet-info-wrapper .contact-row label {
  display: block;
}
/* line 2183, ../scss/style.scss */
.moreinfo-wrapper .pet-info-wrapper .contact-row .btn-contact {
  margin-top: 0;
  width: auto;
  height: auto;
  line-height: normal;
  padding: 15px 15px;
  font-size: 20px;
  margin-top: 10px;
}
/* line 2195, ../scss/style.scss */
.moreinfo-wrapper .pet-info-wrapper .share-list li {
  display: inline-block;
}
/* line 2198, ../scss/style.scss */
.moreinfo-wrapper .pet-info-wrapper .share-list li a {
  display: inline-block;
  width: 35px;
  height: 35px;
  line-height: 33px;
  text-align: center;
  border: 2px solid transparent;
  background: #09347a;
  border-radius: 0px;
  color: #fff;
  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
/* line 2210, ../scss/style.scss */
.moreinfo-wrapper .pet-info-wrapper .share-list li a:hover {
  border-color: #09347a;
  background: transparent;
  color: #09347a;
}
/* line 2220, ../scss/style.scss */
.moreinfo-wrapper .pets-slider-block {
  position: relative;
}
/* line 2222, ../scss/style.scss */
.moreinfo-wrapper .pets-slider-block .item-flag {
  overflow: visible !important;
  z-index: 10;
  position: absolute;
  top: 0;
  right: 0;
  background-repeat: no-repeat;
  background-position: top right;
  background-color: transparent;
  width: 113px;
  height: 118px;
  margin-top: 0;
  margin-right: 0;
}
/* line 2236, ../scss/style.scss */
.moreinfo-wrapper .pets-slider-block .item-flag.lost {
  background-image: url(../images/badge_lost.png);
}
/* line 2240, ../scss/style.scss */
.moreinfo-wrapper .pets-slider-block .item-flag.found {
  background-image: url(../images/badge_found.png);
}
/* line 2245, ../scss/style.scss */
.moreinfo-wrapper .pets-slider-block .pet-carousel {
  padding: 10px;
  background: #fff;
}
/* line 2250, ../scss/style.scss */
.moreinfo-wrapper .pets-slider-block .pet-carousel .item {
	   height: 400px;
    text-align: center;
    background: #ddd;
    display: flex;
    justify-content: center;
    align-items: center;
}
.moreinfo-wrapper .pets-slider-block .pet-carousel .item img {
  width: auto;
  max-width: 100%;
  display: inline-block;
}
/* line 2255, ../scss/style.scss */
.moreinfo-wrapper .pets-slider-block .pet-carousel .owl-dots {
  display: none;
}
/* line 2258, ../scss/style.scss */
.moreinfo-wrapper .pets-slider-block .pet-carousel .owl-nav {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
}
/* line 2264, ../scss/style.scss */
.moreinfo-wrapper .pets-slider-block .pet-carousel .owl-nav .owl-btn {
  color: #fff;
  background: #1ea1db;
  font-size: 25px;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  opacity: 0.7;
  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
/* line 2275, ../scss/style.scss */
.moreinfo-wrapper .pets-slider-block .pet-carousel .owl-nav .owl-btn:hover {
  opacity: 1;
}
/* line 2280, ../scss/style.scss */
.moreinfo-wrapper .pets-slider-block .pet-carousel .owl-nav .owl-btn.owl-prev {
  float: left;
}
.moreinfo-wrapper .pets-slider-block .pet-carousel .owl-nav .owl-btn.owl-prev.disabled {
	cursor: not-allowed;
}

/* line 2284, ../scss/style.scss */
.moreinfo-wrapper .pets-slider-block .pet-carousel .owl-nav .owl-btn.owl-next {
  float: right;
}

.moreinfo-wrapper .pets-slider-block .pet-carousel .owl-nav .owl-btn.owl-next.disabled {
	cursor: not-allowed;
}

/* line 2296, ../scss/style.scss */
.more-info-map-wrapper .map iframe {
  height: 305px;
}

/* ----Pet tag list------- */
/* line 2304, ../scss/style.scss */
.pet-tag-list {
  margin: 0 -20px;
}
/* line 2307, ../scss/style.scss */
.pet-tag-list li {
  float: left;
  width: 33.33%;
  padding: 0 20px;
}

/* line 2316, ../scss/style.scss */
.pet-radio-box {
  position: relative;
}
/* line 2318, ../scss/style.scss */
.pet-radio-box label {
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
  cursor: pointer;
}
/* line 2325, ../scss/style.scss */
.pet-radio-box label img {
  width: 100%;
  border: 6px solid transparent;
}
/* line 2330, ../scss/style.scss */
.pet-radio-box label span {
  display: inline-block;
}
/* line 2334, ../scss/style.scss */
.pet-radio-box label input[type="radio"] {
  position: absolute;
  top: 0;
  display: none;
}
/* line 2340, ../scss/style.scss */
.pet-radio-box label input[type="radio"]:empty + span:before {
  content: "";
  position: absolute;
  right: 20px;
  top: 45px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #f05a28;
  color: #fff;
  border-radius: 50%;
  font-size: 18px;
}
/* line 2355, ../scss/style.scss */
.pet-radio-box label input[type="radio"]:checked + span:before {
  content: "\f00c";
  font-family: FontAwesome;
}
/* line 2360, ../scss/style.scss */
.pet-radio-box label input[type="radio"]:checked + span + img {
  border-color: #f05a28;
}

/* line 2367, ../scss/style.scss */
.choose-pet-tag .btn-col {
  text-align: center;
  padding-top: 50px;
}
/* line 2370, ../scss/style.scss */
.choose-pet-tag .btn-col .btn-next {
  width: 310px;
}

/* line 2377, ../scss/style.scss */
.checkout-container h2.title {
  margin: 0 0 25px;
}

/* line 2383, ../scss/style.scss */
.checkout-pet-list li {
  margin: 0 0 20px;
}
/* line 2386, ../scss/style.scss */
.checkout-pet-list li .pet-img {
  display: inline-block;
  vertical-align: top;
  width: 335px;
}
/* line 2392, ../scss/style.scss */
.checkout-pet-list li .pet-details {
  display: inline-block;
  vertical-align: top;
  width: calc(100% -  345px);
}
/* line 2397, ../scss/style.scss */
.checkout-pet-list li .pet-details p {
  margin: 0 0 5px;
}

/* line 2407, ../scss/style.scss */
.checkout-block .left-col .add-btn-col .btn-add-pet {
  width: 300px;
}

/* line 2414, ../scss/style.scss */
.checkout-sidebar {
  background: #eeeeee;
  padding: 15px;
}
/* line 2418, ../scss/style.scss */
.checkout-sidebar .field-heading {
  margin: 0 0 10px;
  color: #09347a;
  font-family: "RobotoBold", sans-serif;
  font-size: 20px;
}
/* line 2424, ../scss/style.scss */
.checkout-sidebar fieldset {
  margin: 0 0 15px;
}
/* line 2429, ../scss/style.scss */
.checkout-sidebar .btn-col .btn-payment {
  width: 100%;
}



/*---------woocommerce hardik---------------*/
.storefront-full-width-content .woocommerce-products-header {
  padding: 0 !important;
}

.woocommerce-products-header .page-title {
    margin-bottom: 25px !important;
    color: #09347a;
    font-size: 30px;
    text-align: left;
}

.woocommerce-ordering select {
  height: 50px;
    line-height: 50px;
    background: #cccccc;
    padding: 0 20px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #555555;
    font-family: "RobotoMedium", sans-serif;
    font-size: 16px;
}

.archive .storefront-sorting .woocommerce-result-count {
  top: 15px;
}

.archive ul.products li.product img {
  width: 100%;
  margin: 0;
  border: 6px solid #ccc;
  transition: 0.3s all ease-in-out;
}

.archive ul.products li.product:hover img {
   border: 6px solid #f05a28;
}

.archive  .products .product  .woocommerce-LoopProduct-link h2,
.archive  .products .product  .woocommerce-LoopProduct-link span {
   
}

.archive  .products .product  .add_to_cart_button {
   display: none;
}

.archive  .products h2.woocommerce-loop-product__title { font-size:16px !important; margin-top: 15px;  }


.archive ul.products {
  margin: 0 -20px;
}

.archive ul.products li.product.first {
  clear: unset !important;
}

.single-product div.product .woocommerce-product-gallery img {
  width: 100%;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
  display: none;
}

.onsale {
    color: #fff;
    background: #1ea1db;
    border-color: #1ea1db;
    font-weight: normal;
}

.single-product .summary  .product_title {
    font-size: 22px;
    margin: 0 0 15px;
}

.single-product div.product p.price {
    font-size: 18px;
    margin: 0 0 15px;
}

.single-product div.product form.cart {
    padding: 0;
}

.single-product div.product table.variations .label {
    color: #555555;
    font-size: 16px;
    text-align: left;
}

.single-product div.product table.variations select, 
.single-product div.product .single_variation_wrap input, .single-product div.product .single_variation_wrap .petServiceBox input, #pro_pet_name, #pro_pet_no, .petServiceBox input[type="text"] {
    
    line-height: 50px;
    background: #cccccc;
    padding: 0 20px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #555555;
    font-family: "RobotoMedium", sans-serif;
    font-size: 16px;
   /* min-width: 310px; */
}
.single-product div.product .variations_button {
  padding-top: 0;
  /*width: 250px;*/
}
.single-product div.product form.cart .quantity {
  margin-right: 0;
  margin-bottom: 15px;
}
.single-product div.product .quantity label.screen-reader-text {
    position: relative !important;
    font-size: 16px;
    text-align: left;
    display: block;
}

.single_add_to_cart_button  {
  display: inline-block;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    border: none !important;
    background: #f05a28 !important;
    color: #fff;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: 0.3s all ease-in-out;
    -moz-transition: 0.3s all ease-in-out;
    -o-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
    width: 310px;
}

.single_add_to_cart_button:hover {
    background: #09347a !important;
    color: #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.24);
}

.single-product div.product .woocommerce-product-gallery .flex-viewport {
      
}

.single-product div.product .product_meta  {
  font-size: 16px;
}

.single-product .woocommerce-tabs {
  display: none;
}

.single-product .related.products {
  display: none;
}

.single-product .product_meta { 
  display: none;
}

h3.addon-name { margin-bottom: 10px;font-size: 17px; }

.singlePetTagsSection div.variations .label { color: #000; font-size: 20px; padding: 0px; }
.singlePetTagsSection div.variations .value { margin-bottom: 20px; }


.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments {
  border-radius: 0;
}


/*--cart page--*/
.woocommerce-page .entry-header {
  padding: 0 !important;
  text-align: left  !important;
}

.woocommerce-page .entry-header h1.entry-title {
  margin-bottom: 25px !important;
  text-transform: capitalize;
}

.woocommerce-cart-form {
  background: #eee;
  padding: 15px;
  box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}

table.cart {
  margin-bottom: 0;
}

table.cart td.product-remove, table.cart td.actions {
      border-top-color: #eeeeee;
}


.cart-collaterals {
      margin-top: 25px;
}

.cart_totals {
  padding: 15px;
  background: #eee;
  box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}

.wc-proceed-to-checkout {
  margin-bottom: 0;
}

.wc-proceed-to-checkout  .checkout-button {
  margin: 0;
  border: none;
  background: #f05a28;
  color: #fff; 
  font-size: 20px !important;  
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}


.wc-proceed-to-checkout  .checkout-button:hover {
  background: #09347a;
  color: #fff;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.24);
}

.shop_table  tr.order-total {
  font-size: 22px;
  color: #09347a;
}

.cart_totals  h2 {
  color: #09347a;
  font-size: 24px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;

}

.shop_table tr th,
.shop_table tr td {
    padding: 10px 2px;
}

table.cart thead th {
    color: #09347a;
    font-size: 18px;
}

#customer_details .col-1,
#customer_details .col-2 {
  background: #eeeeee;
  padding: 15px;
  box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}


.woocommerce-billing-fields h3,
.woocommerce-additional-fields h3 {
    margin: 0 0 10px;
    color: #09347a;
    font-family: "RobotoBold", sans-serif;
    font-size: 20px;
}

.select2-container--default .select2-selection--single{
    background-color: #ccc;
    color: #555;
    outline: 0;
    border: 0;
    -webkit-appearance: none;
    box-sizing: border-box;
    font-weight: 400;
    border-radius: 0;
}


.woocommerce-info, .woocommerce-noreviews, p.no-comments {
    background-color: #09347a;
}

#payment .place-order .button {
    background: #09347a;
    font-size: 18px;
}

#payment .place-order .button:hover {
   background: #F15A28;
    color: #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.24);
}

.star-rating span:before, .quantity .plus, .quantity .minus, p.stars a:hover:after, p.stars a:after, .star-rating span:before, #payment .payment_methods li input[type=radio]:first-child:checked+label:before {
      color: #09347a;
}

#order_review_heading {
    color: #09347a;
}

#order_review {
  background: #eee;
  padding: 15px;
  box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);

}

.order_details {
      background-color: #f05a28;
}

.order_details:before, 
.order_details:after {
  background: -webkit-linear-gradient(transparent 0,transparent 0),-webkit-linear-gradient(135deg,#f05a28 33.33%,transparent 33.33%),-webkit-linear-gradient(45deg,#f05a28 33.33%,transparent 33.33%);
}

.order_details > li {
    border-bottom: 1px solid #fff;
    color: #fff;
}


ul.order_details li strong {
    display: block;
    font-size: 18px;
    text-transform: none;
    font-weight: normal;
}

.woocommerce-order-details {
  background: #eee;
  padding: 15px;
  box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}

.woocommerce-order-details h2 {
    color: #09347a;
    margin: 0 0 15px;
    text-transform: capitalize;
}

.woocommerce-order-details  table.order_details {
  background: transparent;
}

.single-product div.product table.pet_name-wrapper td, 
.single-product div.product table.pet_name-wrapper th {
	display: list-item;
    padding: 0;
    list-style: none;
    background-color: transparent;
}
.single-product div.product table.pet_name-wrapper td.wccpf_value {
	margin-bottom: 1em;
}

.single-product div.product table.pet_name-wrapper td.wccpf_value input,
.single-product div.product table.pet_name-wrapper td.wccpf_value select {
	height: 50px;
    line-height: 50px;
    background: #cccccc;
    padding: 0 20px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #555555;
    font-family: "RobotoMedium", sans-serif;
    font-size: 16px;
    min-width: 310px;
    width: auto;
}

.modal-header {
	position: relative;
}

.modal-header .close {
	position: absolute;
	right: 15px;
}

.modal-header .close:hover {
	box-shadow: none;
}

.modal-header .modal-title {
	color: #09347a;
}

.close-list-modal .input-control {
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	background: #ccc !important;
	color: #555 !important;
}

.ui-datepicker {
	z-index: 99999 !important;  
}

#uploaded_images {
	display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
#uploaded_images > div {
	text-align: center;
    width: 150px;
    margin-right: 10px;
    margin-bottom: 15px;
}

#uploaded_images > div img {
	border: 3px solid #f05a28;
}

#uploaded_images > div .delete_image {
	height: auto;
    display: inline-block;
    line-height: normal;
    padding: 6px 12px;
    border-radius: 5px;
    margin-top: 5px;
}

.error {
	color: red !important;
  font-size: 14px;
	margin: 0;
}

.alert.alert-success p {
    color: inherit !important;
}

.alert.alert-danger p {
    color: inherit !important;
}

#adduser .common_pass_error  {
	position: relative;
  top: -35px;
}

.woocommerce-form-login.login {
    background: #eeeeee;
    padding: 30px;
    width: 33.33%;
    margin: 0 auto;
    box-shadow: 0 0 2rem rgba(0, 0, 0, 0.25)
}

.woocommerce-form-login.login h2 {
    color: #09347a;
    margin: 0 0 15px;
    text-align: center;
}

.woocommerce-form-login.login .input-text {
  padding: 0 15px;
  height: 40px;
  line-height: 40px;
  background: #ccc !important;
  color: #555 !important;
}

.woocommerce-form-login.login .form-row  button{
    width: 100%;
    background-color: #f05a28;
}

.woocommerce-form-login.login .form-row  button:hover {
  background-color: #09347a;
}
.woocommerce-form-login.login .form-row-wide {
  margin: 0 0 15px;
}

.woocommerce-form-login.login  .woocommerce-form__label-for-checkbox {
  display: none !important;
}
.quantity .qty {
    width: auto;
    text-align: center;
    padding: 0 !important;
}

 .storefront-full-width-content .site-main .columns-3 ul.products li.product {
    margin-bottom: 20px;
 }

 .modal  .form-control {
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
 }

 .account-tab-content .form-sec #address.input-control {
    padding: 15px 20px !important;
 }

 .storefront-sorting {
 	display: none;
 }


 .panel-payment {
    background: #eee;
}

.panel-payment .panel-heading {
    background: #09347a;
}

.panel-payment .panel-heading .panel-title {
  color: #fff;
}

.has-warning .control-label  {
  color: red;

}

.panel-payment .control-label {
  display: block;
  width: 100%;
}

.expiry-group #expiration-month {
  width: 50px;
  display: inline-block;
}

.expiry-group  #expiration-year {
  width: calc(100% - 55px);
  display: inline-block;
}

.package-title {
    color: #09347a;
    margin: 0 0 15px;
}

.service-table.package-table tr td:nth-child(1) {
  width: auto;
  text-align: left;
}
.service-table.package-table tr td:nth-child(2) {
  width: auto;
  text-align: left;
}
.service-table.package-table tr td:nth-child(3) {
  width: auto;
  text-align: left;
}

.service-table.package-table .heading {
  text-transform: uppercase;
  background: #09347a;
  color: #fff;

}

.service-table.package-table tr td, 
.service-table.package-table tr th {
  padding: 8px;
}


.petServiceBox input[type="text"], #pro_pet_name, #pro_pet_no, #pro_pet_id { min-width:100%; width: 100%; }


.add_question {  text-align: center; margin-bottom: 20px; background: #66666621; padding: 10px;   }

.add_question a {     padding: 5px 25px;
    width: auto; }


/*----------client css----*/
.newbannerSection .banner-content { text-align: center;     padding-bottom: 4em;
    padding-top: 8em; }
.banner-trans-box { background:rgba(255, 255, 255, .7); padding:35px 25px; margin-bottom: 10px; text-align: center; }
.newbannerSection .btn-readmore { display: block; }


.how-does-it-works-section { padding: 40px 0; }
.howContent  { line-height: 25px;  }
.howContent ul li {
    position: relative;
    padding-left: 80px;
    margin-bottom: 30px;
  font-size:20px;
  line-height:35px;
}
.howContent ul li:before {
    position: absolute;
    width: 60px;
    height: 60px;
    line-height: 60px;
    color: #fff;
    background: #09347A;
    content: '1';
    text-align: center;
    font-size: 30px;
    border-radius: 50%;
    left: 0px; top: 4px;
}

.howContent ul li:nth-child(2):before { content: '2'; }
.howContent ul li:nth-child(3):before { content: '3'; }
.howContent ul li:nth-child(4):before { content: '4'; }
.howContent ul li:nth-child(5):before { content: '5'; }


.how-does-it-works-section h1 { text-align: center; margin-bottom: 35px; }
.reunitingSection p{font-size:20px;}

/*My Custom Styles Begin*/
.whiteInput .input-control{background:#fff !important;}
.whiteInput select.input-control{background:#fff url(../images/selectArrow.png) center right 20px no-repeat !important;}
.whiteInput .btnSearch{display:block;height:75px;width:100%;font-size:20px;}
.reunitingSection{background:#eeeeee;padding:60px 0px;text-align: center;}
.reunitingSection h1{margin-bottom:30px;}
.reunitingBannerContent{max-width:900px;margin:0 auto;margin-bottom:60px;}
.reunitingBox{width:200px;height:200px;background:#09347a;color:#fff;border-radius:50%;text-align: center;margin:0 auto;position:relative;}
.reunitingBoxContent{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.reunitingBox h4{font-size:25px;font-weight:300;line-height:25px;margin-bottom:10px;}
.testimonialSection{padding:60px 0px;text-align: center;}
.testimonialSection h1{margin-bottom:40px;}
.testimonialSection img{max-width:300px;border-radius:50%;margin:0 auto;}
.testimonialConent{margin-top:70px;}
.testimonialConent h4{margin-top:50px;}
.owl-theme .owl-nav.disabled+.owl-dots
{
      margin-top: 30px;
}
.owl-theme .owl-dots .owl-dot
{
    display: inline-block;
    zoom: 1;
}
.owl-theme .owl-dots .owl-dot span
{
    width: 15px;
    height: 15px;
    margin: 5px 7px;
    background: #000;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .6s ease;
    border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot span:hover, .owl-theme .owl-dots .owl-dot.active span
{
   background:#f05a28;
}




/*My Custom Styles Begin*/
.invalidCaptcha{display:block;color:red;margin:20px 0px 20px;}
.callBox{margin-top:30px;}
.callBox h4, .mailBox h4{margin-bottom:20px;}
.callBox, .mailBox, .smsBox {display:none;transition:all 0.5s ease;}
.hideBox{display: block;}

.petSocialInfo li{display: inline-block;margin-right:5px;}
.petSocialInfo li a{display:block;width:40px;height:40px;text-align: center;color:#fff;background:#f05a28;transition:all 0.5s ease;font-size:20px;line-height: 40px;border-radius:50%;}
.petSocialInfo li a:hover{background:#09347a;}
.single-product div.product form.cart .quantity{float:none;}
.single-product div.product form.cart .quantity input[type="number"]{height:50px;}
/*My Custom Styles End*/


/*New Styles Begin*/
.signUpPageSection{padding:100px 0px;}
.signUpPageSection h3{font-size:30px;line-height:45px;font-weight:500;margin-bottom:30px;}
.signUpPageSection input[type="text"], .signUpPageSection input[type="email"], .signUpPageSection input[type="phone"], .signUpPageSection input[type="password"], .signUpPageSection select, .signUpPageSection textarea
{
  width:100%;height:45px;margin-bottom:15px;border:1px solid #ececec;border-radius:3px;outline:none;padding-left:15px;transition:all 0.5s ease;background:#f7f7f7;
}
.signUpPageSection textarea{height:150px;resize:none;padding:15px;}
.signUpPageSection input[type="text"]:focus, .signUpPageSection input[type="email"]:focus, .signUpPageSection input[type="phone"]:focus, .signUpPageSection input[type="password"]:focus, .signUpPageSection select:focus, .signUpPageSection textarea:focus
{
  border-color:#f05a28;
}
.signUpPageSection p{margin-top:20px;}
.signUpPageSection p a, .signUpPageSection h6 a{color:#f05a28;font-weight:500;}
.signUpPageSection h6{color:#555555;font-size:16px;font-family: "RobotoRegular", sans-serif;margin-bottom:20px;}

.checkBoxOuter {
    display: inline-block;
    position: relative;
    padding-left: 25px;
    margin-bottom: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight:bold;
    
}
.checkBoxOuter input {
    position: absolute;
    opacity: 0;
}
.checkmark {
    position: absolute;
    top: 0px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #f05a28;
    border-radius: 3px;
    transition:all 0.5s ease;
}
.radiboxOuter .checkmark{border-radius:50%;}

/* On mouse-over, add a grey background color */
.checkBoxOuter:hover input ~ .checkmark {
    background-color: #f05a28;
}

/* When the checkbox is checked, add a blue background */
.checkBoxOuter input:checked ~ .checkmark {
    background-color: #09347a;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.checkBoxOuter input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.checkBoxOuter .checkmark:after {
      left: 7px;
    top: 4px;
    width: 7px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.radiboxOuter  .checkmark:after
{
  top: 6px;
  left: 6px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: white;
}
.radiboxOuter{margin-right:10px;margin-left:30px;padding-left: 25px;}
label.required{position:relative;color:#555555;}
.required:after{content:"*";color:red;padding-left:5px;}
.signUpPageSection h4{font-size:25px;margin-bottom:30px;}
.profileForm{position:relative;}
.profileForm:before{content:"";background:rgba(255,255,255,.9) url(../images/loading-spinner.gif) center top no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;background-size:30%;transition:all 0.5s ease;}


.membershipSection{padding:100px 0px;}
.membershipSection h2{margin-bottom:60px;}
.membershipOuter{padding:10px;text-align: center;max-width:450px;margin:0 auto 30px;border:1px solid transparent;border-top:5px solid transparent;border-bottom:10px solid transparent;transition:all 0.5s ease;}
.membershipOuter h3{border-top:1px dotted #000;padding:10px;font-size:30px;border-bottom:1px dotted #000;margin-bottom:10px;}
.membershipOuter h4{font-size:30px;color:#000;font-weight:bold;margin-bottom:30px;}
.btn-member{display:block;width:100%;padding:15px 30px;color:#fff;background:#f05a28;margin-bottom: 30px;transition:all 0.5s ease;}
.btn-member:hover{background:#09347a;box-shadow: 0 0 8px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.24);color:#fff;}
.membershipOuter p{font-size:16px;line-height:25px;}
.membershipOuter h6{color:#aaaaa8;padding:10px;border-top:1px dotted #000;border-bottom:1px dotted #000;font-size:16px;line-height: 30px;font-style:italic;margin-top:30px;}

.membershipOuter.active{border-color:#cdcdcd;border-top-color:#f05a28;border-bottom-color:#f05a28;}
.petServiceBox{margin:30px 0px;}
.petServiceBox .checkbox{margin-bottom:30px;}
.petServiceBox label{display:block;margin-top:20px;}

.petAddons{border-top:1px dotted #f05a28;padding:20px 0px;margin-top:30px;}
.petAddons h4{margin-bottom:20px;font-size:20px;}
.petAddons input[type="text"]{width:100%;min-width:100% !important;}
/*New Styles End*/


/*Woocommerce Single Page*/
.tawcvs-swatches .swatch{width:80px;height:76px;border:none;box-shadow:none;border-radius:0px;opacity:.4;}
.tawcvs-swatches .swatch.selected{border:none;box-shadow:none;}
 

.singlePetTagsSection h1.entry-title{margin-bottom:20px;}
.singlePetTagsSection .woocommerce-product-gallery{text-align: center;}
.singlePetTagsSection .woocommerce-product-gallery img{max-width:300px;}
.singlePetTagsSection div.variations{margin-bottom:60px;}
.variationOuter{text-align: center;margin-top:30px;padding:20px;background:#f2f2f2;border-radius:5px;box-shadow:0px 0px 10px rgba(0,0,0,.1);min-height:350px;margin-bottom:20px;}

.variationOuter label{color:#000;color:#666;font-size:20px;line-height:30px;margin-bottom:20px;font-weight:bold;}
/*.woocommerce-cart-tab-container--right .woocommerce-cart-tab, .woocommerce-cart-tab-container{display:none !important;}*/


/*Woocommerce Single Page*/


@media(max-width:1200px)
{
  .banner-content h1{font-size:40px;line-height:30px;}
  .banner-content h3{font-size:30px;line-height:30px}
  .whiteInput .btnSearch{width:50%;display:inline-block;margin-bottom:10px;height:50px;}
  .overFlowBox{overflow:hidden;}
  .testimonialConent{margin-top:0px;}

}
@media(max-width:768px)
{
  .banner{height:auto;padding-bottom:100px;}
  .banner-trans-box{margin-bottom:0px;}
  .banner .col-md-4{margin-bottom:10px;}
  .banner-content h1{font-size:30px !important;margin-bottom:10px !important;}
  .reunitingBox{margin-bottom:30px;}
  .hideColumn{display:none;}
  .footer-top .col-sm-3{min-height:185px;}
  .variationOuter{min-height:100%;}
  
  
  .single-product div.product table.variations select, .single-product div.product .single_variation_wrap input { width:auto !important; }
  
}

 
 

/*--------------safasri--------------*/


select.form-control { (;-webkit-appearance: textfield !important;); }   



