/* product page loading */
/* line 3, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.scrollLoading {
  background: url(/assets/ajax-loader-eb7cfd3d959b2e09c170f532e29f8b825f9bc770b2279fde58e595617753e244.gif) no-repeat center;
}

/*maincss*/
/* line 7, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
body {
  font-family: 'Century Gothic', sans-serif;
}

/* line 10, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.container-fluid {
  max-width: 1600px;
}

/* line 13, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.container_wapper {
  width: 100%;
  background: #c0c0c0;
}

/*logo*/
/* line 18, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.logo a:hover {
  text-decoration: none;
}

/* line 21, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.logo a {
  text-decoration: none;
  outline: none;
}

/*menu*/
/* line 26, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#mobile_menu_content {
  top: 0;
  width: 250px;
  height: 100%;
  background: #f9f9f9;
  position: fixed;
  z-index: 5500;
  right: -1500px;
  display: none;
  overflow: auto;
}

/* line 37, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#mobile_menu_content ul li a {
  text-align: left;
  background: #f15556;
  color: #000;
}

/* line 42, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#mobile_menu_content ul li:hover a {
  background: #c83233;
  color: #fff;
}

/* line 46, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#banner_menu {
  width: 100%;
  background: #f9f9f9;
  height: 94px;
  border-bottom: 1px solid #f15556;
  top: 0;
  z-index: 5000;
}

/* line 55, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#banner_menu #mobile_menu {
  padding-top: 25px;
  font-size: 30px;
  float: right;
  color: #e35354;
}

/* line 61, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#banner_menu #logo_img {
  max-height: 90px;
  float: left;
}

/* line 65, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#banner_menu #logo_text {
  font: normal normal normal 36px/1em 'Century Gothic', sans-serif;
  margin-top: 30px;
  padding-left: 60px;
  text-align: left;
  color: #e35354;
}

/* line 72, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#banner_menu #logo_text span {
  color: #9fb038;
}

/* line 75, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#banner_menu ul li a,
#banner_menu ul li a:focus {
  padding-top: 35px;
  padding-bottom: 35px;
  font: normal normal normal 18px/23px 'Century Gothic', sans-serif;
  color: #000;
  background: repeat-x url(/assets/banner_bg-88963720f51391e9dfda16758e6c5b329323c70d338ba382ad43118e5fa75bb2.jpg) 0 -94px;
  transition-duration: .5s;
  outline: none;
}

/* line 86, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#banner_menu ul li a:hover,
#banner_menu ul li a.current {
  background-position: 0 0px;
  background-color: #f15556;
  color: #ffffff;
  outline: none;
}

/*footer*/
/* line 95, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#footer {
  width: 100%;
  border-top: 2px solid #507f9a;
  height: 70px;
  background: #373838;
  float: left;
  #    position: absolute;
  #    bottom: 0px;
  #    left: 0px;
}

/* line 105, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#footer p {
  font-size: 1em;
  font-weight: 400;
  color: #999;
  text-align: center;
  padding: 1em 0px;
}

/*totop*/
/* line 113, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#toTop {
  display: none;
  outline: none;
  text-decoration: none;
  position: fixed;
  bottom: 80px;
  right: 30px;
  overflow: hidden;
  border: none;
  color: #FF8247;
  width: 40px;
  height: 43px;
  font-size: 43px;
  line-height: 38px;
  z-index: 20;
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
}

/* line 131, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#toTop:hover {
  outline: none;
  text-decoration: none;
  color: #129894;
}

/* line 136, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#toTop:active {
  background: transparent;
}

@media only screen and (max-width: 1199px) {
  /* line 140, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
  #toTop {
    display: none !important;
    outline: none;
  }
}
/*errors*/
/* line 146, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.errors {
  min-height: 700px;
  text-align: center;
  background: #fef;
}

/* line 151, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.errors-main {
  padding-top: 14em;
}

/* line 154, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.errors-main h4 {
  font-size: 8em;
  font-weight: 400;
  color: #9b242d;
  margin-bottom: 0.5em;
}

/* line 160, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.errors-main h3 {
  font-size: 1.7em;
  font-weight: 400;
  color: #999;
}

/* line 165, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.errors-main a {
  font-size: 1.2em;
  font-weight: 400;
  color: #fff;
  background: #999;
  padding: 7px 15px;
}

/* line 172, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.errors-main a:hover {
  background: #9b242d;
  text-decoration: none;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

/*contact us*/
/* line 181, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#contact-section {
  padding: 80px 0;
}

/* line 184, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#contact-section h3 {
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
}

/* line 189, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#contact-section form {
  padding: 30px 0;
}

/* line 192, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#contact-section .fa {
  color: #D2527F;
  margin-bottom: 10px;
}

/* line 196, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
label {
  font-size: 12px;
  font-weight: 400;
  font-family: 'Open Sans', sans-serif;
  float: left;
}

/* line 202, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#contact-section .form-control {
  display: block;
  width: 100%;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

/* line 219, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#contact-section .form-control:focus {
  border-color: inherit;
  outline: 0;
  -webkit-box-shadow: transparent;
  box-shadow: transparent;
}

/* line 225, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#contact-section .btn {
  background: #D2527F;
  border: 0;
  border-radius: 4px;
  padding: 10px 20px;
  color: #ffffff;
  text-transform: uppercase;
}

/* line 233, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#contact-section .btn:hover, #contact-section .btn:focus {
  background: #9D3D5F;
}

/* line 236, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.btn:active, .btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 242, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
a:focus, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
  outline: none;
  outline-offset: none;
}

/*about*/
/* line 247, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.fa {
  color: #2ABB9B;
}

/* line 250, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.about {
  background: #555;
  #  margin-bottom: 4em;
  background: url(/assets/title-bg-40aecb4f662f8f1af0635ecf67f158740ae7e22f01106f4d9082c5e8f361e85e.jpg) center no-repeat;
  background-size: cover;
  height: 180px;
}

/* line 257, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.title-section {
  position: relative;
  padding-top: 60px;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 20px;
}

/* line 264, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.highlight-info {
  background: url(/assets/lab-95be6a82cbe9b01aa74448f70f185149dbc572519aca0a4795864cce389c218a.jpg) center fixed;
  background-size: cover;
  color: #fff;
  padding: 6em 0;
}

/* line 270, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.highlight-info h4 {
  color: #fff;
  margin: 0.5em 0 0 0;
}

/* line 274, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#templatemo_about {
  background: #ffffff;
  float: left;
}

/* line 278, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#templatemo_about .about_icon img {
  width: 100%;
}

/* line 281, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#templatemo_about .about_icon h2 {
  text-align: center;
  font: normal normal normal 20px/25px 'Century Gothic', sans-serif;
}

/* line 285, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#templatemo_about .about_icon .imgwap {
  text-align: center;
  border-radius: 75px;
}

/* line 289, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#templatemo_about .about_icon p {
  text-align: center;
  font: normal normal normal 14px/23px 'Century Gothic', sans-serif;
}

/* line 293, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#templatemo_about .mission {
  background-color: #bd3e25;
  color: #f5bd48;
}

/* line 297, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#templatemo_about .product {
  background-color: #334d5c;
  color: #f5bd48;
}

/* line 301, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#templatemo_about .testimonial {
  background-color: #efc84a;
  color: #ab4921;
}

/* line 305, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#templatemo_about .statistic {
  background-color: #334d5c;
  color: #efc84a;
}

/* line 309, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#templatemo_about #testimonial_text_wap {
  overflow: hidden;
}

/* line 312, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#templatemo_about #testimonial_text_wap h2 {
  font-size: 24px;
  margin: 0;
  padding: 12px 0;
}

/* line 317, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#templatemo_about #testimonial_text_wap h3 {
  font-size: 20px;
  margin: 0;
  padding: 12px 0;
}

/* line 322, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#templatemo_about #testimonial_text_wap img {
  margin-bottom: 20px;
}

/* line 325, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#templatemo_about #testimonial_text_wap p {
  font-size: 14px;
  line-height: 2em;
}

/* line 329, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#templatemo_about .testimonial_text {
  width: 100%;
  float: left;
}

/* line 333, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#templatemo_about .pre_next {
  font-size: 70px;
  top: 50%;
  margin-top: -35px;
  position: absolute;
}

/* line 339, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#templatemo_about .pre_next a {
  color: #6698b5;
  float: left;
}

/* line 343, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#templatemo_about .pre_next a:hover {
  color: #334d5c;
}

/* line 346, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#templatemo_about #testimonial_text_wap h1 {
  font-size: 70px;
  top: 50%;
  margin-top: -35px;
}

/* line 351, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#templatemo_about .testimonial_top_bottom_spacer {
  padding-bottom: 80px;
}

/* line 354, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.about-section {
  #  padding: 15em 0 4em;
  background: #eee;
}

/* line 358, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.about-img img {
  width: 100%;
}

/* line 361, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.about-section h3 {
  font-size: 2.5em;
  text-transform: capitalize;
  color: #000;
  margin: 0 17px;
  font-family: 'Josefin Sans', sans-serif;
  font-weight: 600;
}

/* line 369, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.about-grids {
  margin-top: 0em;
}

/* line 372, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.about-grid p {
  font-size: 1em;
  padding: 1em 0;
  color: #555;
  line-height: 1.8em;
}

/*works-section */
/* line 379, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#works-section {
  padding: 80px 0;
}

/* line 382, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#works-section li.pull-right {
  margin-top: 10px;
}

/* line 386, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.portfolio-item {
  margin-bottom: 30px;
}

/* line 389, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.portfolio-item .hover-bg {
  height: 260px;
  overflow: hidden;
  position: relative;
}

/* line 394, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.hover-bg .hover-text {
  position: absolute;
  text-align: center;
  margin: 0 auto;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.66);
  padding: 25% 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: all 0.5s;
}

/* line 406, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.hover-bg .hover-text > h4 {
  opacity: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  transition: all 0.3s;
}

/* line 412, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.hover-bg:hover .hover-text > h4 {
  opacity: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* line 418, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.hover-bg .hover-text > i {
  opacity: 0;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  transition: all 0.3s;
}

/* line 424, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.hover-bg:hover .hover-text > i {
  opacity: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

/* line 430, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.hover-bg:hover .hover-text {
  opacity: 1;
}

/* line 433, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#works-section i.fa {
  height: 30px;
  width: 30px;
  border: 1px solid #D2527F;
  font-size: 20px;
  padding: 5px;
  border-radius: 50%;
  color: #D2527F;
}

/* Shutter Out Horizontal */
/* line 443, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.w-btn {
  margin-top: 4%;
}

/* line 446, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.w-btn a {
  border: 2px solid #05a6b3;
  font-size: 15px;
  font-weight: 400;
  color: #05a6b3;
  padding: 5px 18px;
  font-family: 'Play-Regular';
}

/* line 454, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.hvr-shutter-out-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* line 469, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #05a6b3;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

/* line 489, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
  color: white;
  text-decoration: none;
}

/* line 493, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* camera */
/* line 498, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
#camera-section {
  padding-bottom: 80px;
}

/*--addition start here--*/
/* line 502, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.addition-main h3 {
  font-size: 2.5em;
  font-weight: 600;
  color: #ba0c2f;
  margin: 0em 0em 1em 0em;
  font-family: 'Courgette-Regular';
}

/* line 509, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.addition {
  padding: 2em 0em 4em 0em;
}

/* line 512, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.addition-grid ul {
  padding: 0em;
  list-style: none;
}

/* line 516, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.addition-grid ul li {
  margin: 0em 0em 0.5em 0em;
}

/* line 519, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.addition-grid ul li a {
  font-size: 1em;
  font-weight: 400;
  color: #000;
  background: url(/assets/arrow1-32beae8a50f12081ba61f53fcdc3e67f613f0fd7e92dca293c7f75f6e0a7de6d.png) no-repeat;
  padding: 0px 0px 0px 35px;
}

/* line 526, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.addition-grid ul li a:hover {
  color: #ffcd00;
  text-decoration: none;
}

/* line 530, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.addition-grid {
  padding: 0em;
}

/*--addition end here--*/
/* home page about css */
/* line 535, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.about-section h3 {
  color: #000000;
  text-transform: capitalize;
  font-size: 2.8em;
  border-bottom: 4px solid #7ebd26;
  width: 23%;
  padding-bottom: 10px;
  margin: 0 auto;
  font-weight: 700;
}

/* line 545, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.about-section {
  background: #fdfdfc;
  padding: 5em 0;
}

/* line 549, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.about-section h2 {
  color: #fff;
  text-transform: uppercase;
  font-size: 3.8em;
  font-weight: 500;
  margin-bottom: 1.1em;
  margin-top: 3em;
}

/* line 557, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.about-section-grid h4 {
  color: #fff;
  font-size: 1.7em;
  font-weight: 400;
  font-style: italic;
  text-transform: uppercase;
  margin-bottom: 0.8em;
}

/* line 565, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.about-section-grid p {
  color: #fff;
  font-size: 1.2em;
  font-weight: 300;
  line-height: 1.6em;
}

/* line 571, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.about-section a {
  text-transform: uppercase;
  font-size: 1.4em;
  font-weight: 500;
  padding: 0.8em 1.2em;
  background: #fff;
  color: #4597a8;
  text-decoration: none;
  display: block;
  width: 18%;
  margin: 4em auto 0;
  z-index: 1;
}

/* line 584, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.btn-homepage {
  border: none;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  background: none;
  padding: 0.4em 1.5em;
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 1px;
  outline: none;
  position: relative;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 0px !important;
  text-decoration: none;
  font-weight: 900;
  color: #fa6374;
}

/* line 604, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.btn-homepage:after {
  content: '';
  position: absolute;
  z-index: -1;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 612, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.btn-1c:after {
  width: 100%;
  height: 0;
  top: 0;
  left: 0;
  background: #eee;
}

/* line 620, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.btn-1c:hover,
.btn-1c:active {
  color: #000;
}

/* line 625, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.btn-1c:hover:after,
.btn-1c:active:after {
  height: 100%;
}

/* line 629, /home/yxx/workspace/sightcare_site/app/assets/stylesheets/style.scss */
.company-header {
  margin-top: -10px;
}
