body {
  font-family: 'Poppins', Arial, sans-serif;
  line-height: 1.8;
  color: #a4a4a4; 
  
  
   
	  background: url(../images/bg1-1001.jpg) no-repeat center center fixed; 
	 
 	  -webkit-background-size: cover; 
	  -moz-background-size: cover; 
	  -o-background-size: cover; 
	  background-size: cover;
	 
  
  
  }
  
  .droid {font-family: "Droid Serif", Arial, Tahoma, sans-serif;
  font-style:italic;
  color: #d77428;}

a {
  color: #4A4949; }
  a:hover {
    text-decoration: none; }

h1 {
  font-weight: 700; }

h1, h2, h3, h4, h5 {
  color: #4A4949;
  }

ul {
  padding: 0; }
  
  
  
  
  .inner-recipes .nav-tabs > li > a:hover, .inner-recipes .nav-tabs > li > a:focus {
    border: none;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: medium;
    color: #18a15f;
    background: none;
    border-bottom: 1px solid #cecece;
}
.inner-recipes .nav-tabs > li > a {
    border: none;
    margin-bottom: 3px;
    padding: 10px 0 10px 0px;
    width: 250px;
    font-size: 14px;
    color: #252525;
    border-bottom: 1px solid #cecece;
    border-radius: 0;
    background: none;
}
  
  
  
  .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
}
  
  
  
  
  
  
    .p-4 {
    padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

  
  
  
  
  
  
  
  
  
  
  
  
  
  
   #vcontainer {
  width:100%;
 
  height: 100%;
  box-sizing: border-box;
  position:relative;
margin-top:0px;
 
}
#playVideo {
  position:block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  padding:7px 12px;
  margin-top:35px;
  margin-left:50%;
   color:white;
   align-items: center;
} 
#playVideo1 {
  position:absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
} 


 .logo {
    width: 280px;
margin-bottom: -15px;	}
	
	
video {
 
  box-sizing: border-box;
  
}

#video1 {
  /*margin-top: 30px;*/
  width: 100%;
  height: auto;
  object-fit: fill;
}
  
.button3 {background: #DD7627;
   background-image: -webkit-linear-gradient(top, #DD7627, #DDB82B);
   background-image: -moz-linear-gradient(top, #DD7627, #DDB82B);
   background-image: -ms-linear-gradient(top, #DD7627, #DDB82B);
   background-image: -o-linear-gradient(top, #DD7627, #DDB82B);
   background-image: -webkit-gradient(to bottom, #DD7627, #DDB82B);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f72832', endColorstr='#c3161c',GradientType=0);
 
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:20px;
	border:1px solid #d83526;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
padding:15px;
border:1px dotted #DCDCDC;
 

} 
.button3:hover{
 
	
	
	
	
	
	 background: #DDB82B;
   background-image: -webkit-linear-gradient(top, #DDB82B, #DD7627);
   background-image: -moz-linear-gradient(top, #DDB82B, #DD7627);
   background-image: -ms-linear-gradient(top, #DDB82B, #DD7627);
   background-image: -o-linear-gradient(top, #DDB82B, #DD7627);
   background-image: -webkit-gradient(to bottom, #DDB82B, #DD7627);
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   text-decoration: none;
}
	
	
	
	
	
	
	
	
	
	
	
	
	 







header {
  padding: 7px 0;
  position: fixed;
  top: 0;
  z-index: 3;
  width: 100%;
   
transition: all .4s;

background: rgb(192, 192, 192);
background: -webkit-linear-gradient(rgba(0,0,0,.87),transparent);
/*border-bottom:2px solid #BDB76B */ }

  header .top-contact {
    margin-bottom: 5px;
margin-top:5px	}
    header .top-contact a {
      margin-left: 20px;
      color: #00008B;
      font-weight: 600;
      font-size: 13px;
color:white	  }


  header .menu li {
    list-style-type: none;
    display: inline-block;
    margin-left: 20px; }
  header .menu a {
    color: #4A4949;
    font-weight: 400;
    font-size: 12px;
color:white	}
    header .menu a:hover {
      color: orange }
	  
	 .sticky-logo  {display:none}
	  
	 
	 .portfolio-item {
  margin-bottom: 30px;
}
.portfolio-item .portfolio-thumb {
  position: relative;
  overflow: hidden;
}
.portfolio-item .portfolio-thumb img {
  width: 100%;
}
.portfolio-item .portfolio-thumb .portfolio-overlay {
  background-color: rgba(77, 175, 124, 0.5);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 25px;
  text-align: center;
  color: white;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.portfolio-item .portfolio-thumb .portfolio-overlay h3 {
  font-size: 18px;
  text-transform: uppercase;
  color: white;
  padding-bottom: 10px;
  margin-bottom: 10px;
  display: inline-block;
  border-bottom: 1px solid white;
}
.portfolio-item .portfolio-thumb .portfolio-overlay a.expand {
	margin-top: 15px;
	width: 100px;
	height: 36px;
	line-height:36px;
	background-color: white;
	display: inline-block;
	text-align: center;
}
.portfolio-item .portfolio-thumb .portfolio-overlay a.expand i {
  line-height: 36px;
}
.portfolio-item .portfolio-thumb:hover .portfolio-overlay {
  opacity: 1;
  visibility: visible;
}

 
	 
	
	 
 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
footer {
  background: #595959;
  color: white;
  }
  footer a {
    color: white; }
  footer .footer-title {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 20px;
    color: white; }
  footer p {
    font-size: 14px; }
  footer ul {
    padding: 0;
    margin: 0; }
    footer ul li {
      margin-bottom: 14px;
      list-style-type: none; }
      footer ul li a {
        font-size: 14px;
        display: block;
        transition: 0.3s ease; }
        footer ul li a:hover {
          color: white;
          padding-left: 5px; }
  footer a:hover {
    color: white; }

.home-slider .slider {
  position: relative; }
  .home-slider .slider img {
    width: 100%; }
  .home-slider .slider .slider-content-wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1140px;
    height: 100%;
    transform: translate(-50%, -50%);
    z-index: 2; }
  .home-slider .slider .slider-content {
    position: absolute;
    top: 50%;
    left: 00%;
    background: rgba(50, 124, 219, 0.9);
    transform: translateY(-50%);
    padding: 30px; }
    .home-slider .slider .slider-content h1 {
      font-size: 64px;
      color: white;
      text-transform: capitalize; }
    .home-slider .slider .slider-content a {
      padding: 15px; }
      .home-slider .slider .slider-content a.appointment {
        background: #595959;
        color: white;
        margin-right: 10px; }
        .home-slider .slider .slider-content a.appointment:hover {
          background: #404040; }
      .home-slider .slider .slider-content a.doctor {
        background: #66be74;
        color: white; }
        .home-slider .slider .slider-content a.doctor:hover {
          background: #48a957; }
    .home-slider .slider .slider-content p {
      margin-top: 30px; }

.home-services {
  text-align: center;
  padding: 40px 0;
  background: #f9f9f9; }
  .home-services h3 {
    font-weight: bold;
    font-size: 18px;
    margin-top: 20px; }
  .home-services .col-lg-3 {
    border-right: 1px solid #eee; }
  .home-services .col-lg-3:last-child {
    border-right: none; }
	
	
 .media img {
    width: 240px;
    margin-right: 10px;
}
  
  .home-about1 {
  position: relative; }
  .home-about1 {
	 
  /*background: url(../images/bg2.jpg) no-repeat;*/
  background-size: 49%; 
  }
  .home-about1 .section-title {
    display: none; }
  .home-about1 .home-about-content {
    padding: 20px 20px; }
    .home-about1 .home-about-content p {
      border-bottom: 1px dotted green;
      padding-bottom: 20px; }
    .home-about1 .home-about-content p:last-child {
      border-bottom: none !important; }
    .home-about1 .home-about-content h3 {
      padding-top: 5px !important; }
  .home-about1 .no-border {
    border: none !important; }

.page .home-about1 {
  background: none !important; }
  .page .home-about1 .about-image {
    width: 100%; }
  .page .home-about1 .home-about-image {
    position: relative; }
  .page .home-about1 .box {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%); }
  .page .home-about1 .home-about-content {
    padding: 00px 30px; }

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
.home-about {
  background: url(../images/bg1.jpg) no-repeat;
  background-size: 100%; }
  .home-about .section-title {
    display: none; }
  .home-about .home-about-content {
    padding: 40px 30px; }
    .home-about .home-about-content p {
      border-bottom: 1px solid #eee;
      padding-bottom: 20px; }
    .home-about .home-about-content p:last-child {
      border-bottom: none !important; }
    .home-about .home-about-content h3 {
      padding-top: 5px !important; }
  .home-about .no-border {
    border: none !important; }

.page .home-about {
  background: none !important; }
  .page .home-about .about-image {
    width: 100%; }
  .page .home-about .home-about-image {
    position: relative; }
  .page .home-about .box {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%); }
  .page .home-about .home-about-content {
    padding: 00px 30px; }

.sub-title {
  font-weight: bold;
  font-size: 22px;
  position: relative;
  margin-bottom: 20px; }
  .sub-title:after {
    content: "";
    width: 40px;
    height: 3px;
    background: #327CDB;
    position: absolute;
    bottom: -6px;
    left: 0; }

.blue {
  color: #327CDB; }

a.blue:hover {
  color: #2164b9; }

.home-about {
  position: relative; }

.box {
  position: absolute;
  top: 0%;
  left: 00%;
  width: 50%;
  height: 100%; }
  .box1 {
  position: absolute;
  top: 0%;
  left: 00%;
  width: 50%;
  height: 100%; }
  
  
  .box .wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: green;
    padding: 60px 50px;
	}
	
	  .box1 .wrapper1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #ED1C24;
    padding: 20px 20px;
 -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 5px 5px 10px #888;	}
	
	
    .box .wrapper h1 {
      padding: 0;
      margin: 0;
      color: white !important; }
	  
	  
    .box1 .wrapper1 h1 {
      padding: 0;
      margin: 0;
      color: white !important;
font-size:18px	  }
	  
 
	  
	  
	  
	  
	  
	.portfolio-section.port-col figure .overlay-background {
    background-color:#000;
    background-color:rgba(0,0,0,0.4);
}


/* portfolio images2/ */

.portfolio-section figure {
    float:left;
    width:100%;
    position:relative
}

.portfolio-section figure img {
    width:100%;
    height:auto
}


/* project title under image */

.portfolio-section .article-title {
    text-align:center;
    float:left;
    width:100%;
    font-size:18px;
    line-height:24px;
    padding:10px 0 30px 0;
}

.portfolio-section .article-title a {
    color:#aaa
}


/* transparent overlay */

.portfolio-section figure:hover .overlay {
    opacity:1;
    visibility:visible
}

.portfolio-section figure:hover .overlay-background {
    opacity:.8;
    visibility:visible
}

.portfolio-section figure .overlay-background {
    z-index:1;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    position:absolute;
    top:0;
    left:0;
    opacity:0;
    visibility:hidden;
    width:100%;
    height:100%
}

.portfolio-section figure .overlay-background .inner {
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
    margin:11px;
    background-color:#c8e9c8;
    background-color:rgba(194,231,194,0.9)
}

.portfolio-section figure .overlay {
    z-index:2;
    transition:all .2s ease-in-out;
    position:absolute;
    top:0;
    left:0;
    opacity:0;
    visibility:hidden;
    width:100%;
    height:100%
}

.portfolio-section figure .inner-overlay {
    display:table;
    width:100%;
    height:100%
}

.portfolio-section figure .inner-overlay-content {
    display:table-cell;
    vertical-align:middle;
    width:100%;
    padding:20px 40px
}

.portfolio-section figure .inner-overlay-content.with-icons {
    text-align:center
}


/* icons inside overlay */

.portfolio-section figure .inner-overlay-content.with-icons a {
    width:40px;
    height:40px;
    line-height:42px;
    display:inline-block;
    margin:0 10px;
    text-decoration:none;
    font-size:20px;
	background:rgba(0,0,0,0.9);
    color:#fff;
    border-radius:0
}
  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	    #about{ background-image: url(images/bg1.jpg) no-repeat center center fixed; 
	  -webkit-background-size: cover; 
	  -moz-background-size: cover; 
	  -o-background-size: cover; 
	  background-size: cover;}
	  
	  
	  #about1{ background-image: url(images/bg1.jpg) no-repeat center center fixed; 
	  -webkit-background-size: cover; 
	  -moz-background-size: cover; 
	  -o-background-size: cover; 
	  background-size: cover;}
	  
	  .recipp{ padding-bottom:10px;font-weight:400;color:#555; font-size: 14px; font-family: 'Droid Serif', Georgia, "Times New Roman", serif; font-style: italic;}

.section-title {
  text-align: center;
  margin-bottom: 30px; }
  .section-title h1 {
    font-size: 50px;
    font-weight: bold;
    position: relative; }
    .section-title h1:after {
      content: '';
      position: absolute;
      bottom: -20px;
      width: 80px;
      height: 13px;
      left: 50%;
      transform: translateX(-50%);
      background: url("../images/section-title-image.png") center no-repeat; }

.service-module li {
  list-style-type: none; }
  .service-module li img {
    margin-right: 15px; }
  .service-module li a {
    background: #f9f9f9;
    border-right: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
    border-top: 1px solid #e9e9e9;
    padding: 20px 35px;
    
    display: block;
    font-size: 14px;
    transition: all 0.3s ease; }
    .service-module li a:hover, .service-module li a.active-service {
      background: #66be74;
      color: white; }
    .service-module li a.active-service {
      border-right: 1px solid #66be74;
      border-left: 1px solid #66be74;
      border-top: 1px solid #66be74;
      position: relative; }
      .service-module li a.active-service:after {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 8px 0 8px 8px;
        border-color: transparent transparent transparent #66be74;
        position: absolute;
        right: -9px;
        top: 50%;
        transform: translateY(-50%); }
        @media screen and (max-width: 900px) {
          .service-module li a.active-service:after {
            display: none; } }
  .service-module li .icon {
    width: 50px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px; }
  .service-module li .medical-center .icon {
    background: url("../images/medical-center-black.png") center no-repeat; }
  .service-module li .lab .icon {
    background: url("../images/laboratory-black.png") center no-repeat; }
  .service-module li .pharmacy .icon {
    background: url("../images/pharmacy-black.png") center no-repeat; }
  .service-module li .insurance .icon {
    background: url("../images/insurance-black.png") center no-repeat; }
  .service-module li .medical-center:hover .icon, .service-module li .medical-center.active-service .icon {
    background: url("../images/medical-center-white.png") center no-repeat; }
  .service-module li .lab:hover .icon, .service-module li .lab.active-service .icon {
    background: url("../images/laboratory-white.png") center no-repeat; }
  .service-module li .pharmacy:hover .icon, .service-module li .pharmacy.active-service .icon {
    background: url("../images/pharmacy-white.png") center no-repeat; }
  .service-module li .insurance:hover .icon, .service-module li .insurance.active-service .icon {
    background: url("../images/insurance-white.png") center no-repeat; }
  .service-module li:last-child a {
    border-bottom: 1px solid #e9e9e9; }

.page .service-module a {
  font-size: 20px; }

.service-content {
  padding: 20px; }

.home-service-section-wrapper {
  position: relative; }
  .home-service-section-wrapper .service-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: none; }
  .home-service-section-wrapper .service-content:first-child {
    display: block; }
  .home-service-section-wrapper .blockquote {
    background: #e0ffe5;
    padding: 20px;
    color: #4A4949;
    font-size: 16px;
    font-weight: 600; }

.v-space {
  padding: 80px 0; }

.page .v-space {
  padding: 50px 0; }

.we-care {
  background: #327CDB; }

.we-care-content {
  margin: 30px;
  color: white;
  background: url("../images/we-care-quotes.png") left center no-repeat; }
  .we-care-content h1, .we-care-content h3 {
    color: white; }
  .we-care-content h3 {
    margin-bottom: 30px; }

.we-care {
  position: relative; }

.we-care-left-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 55%;
  height: 100%;
  background: url("../images/we-care-image.jpg") no-repeat;
  background-position: center center;
  background-size: cover; }

@media screen and (min-width: 1440px) {
  .we-care-left-image {
    width: 50%;
    background-position: center top !important; } }
.blog-title {
  font-size: 16px;
  color: #4A4949;
  font-weight: bold;
  display: block;
  text-align: center;
  padding: 20px 0 30px; }

a.read-more {
  text-align: center;
  display: block;
  color: #327CDB;
  font-weight: 600; }
  a.read-more img {
    margin-left: 10px;
    transition: all 0.3s ease; }
  a.read-more:hover {
    color: #4A4949; }

.page {
  margin-top: 30px; }

.coming-soon {
  font-size: 80px;
  color: #66be74;
  letter-spacing: -2px; }
  @media screen and (max-width: 900px) {
    .coming-soon {
      font-size: 40px; } }

.checkout {
  font-size: 34px;
  font-weight: 700;
  color: #4a4949;
  letter-spacing: -1px; }
  @media screen and (max-width: 900px) {
    .checkout {
      font-size: 24px; } }

.highlight-link {
  color: #66be74;
  font-weight: 600; }
  .highlight-link a {
    color: #66be74;
    padding: 0 20px;
    font-size: 18px; }
    .highlight-link a:hover {
      color: #48a957; }

.page.specialities {
  padding: 60px 0; }

.page .values {
  color: #327CDB;
  font-weight: 700;
  font-size: 18px; }
  .page .values span {
    color: #4A4949;
    margin: 0 25px; }

.member {
  border-width: 2px;
  border-color: white;
  border-style: solid;
  border-style: solid;
  border-width: 1px;
  border-color: #f2f2f2;
  background-color: white;
  box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.09); }
  .member img {
    width: 100%; }
  .member .member-information {
    padding: 20px; }
  .member .name {
    color: #66be74;
    font-weight: 700; }

.gray {
  background: #f8faf9; }

.mobile-menu-trigger, .mobile-menu-trigger-close {
  display: none; }

.carousel {
  height: 80vh; }
  .carousel div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.we-care-content .owl-nav {
  margin-top: 50px; }
  .we-care-content .owl-nav .owl-prev {
    margin-right: 10px; }

@media screen and (max-width: 900px) {
  .logo {
    width: 100%; }

  .top-contact {
    display: none;
    font-size: 13px;
    margin-bottom: 0px !important; }
    .top-contact a {
      display: block; }

  .menu {
    display: none;
    position: fixed;
    z-index: 3;
    background: white;
    right: 0;
    top: 0;
    padding: 10px 30px;
    width: 100%;
    height: 100%;
    background: #4A4949; }
    .menu li {
      text-align: center;
      display: block !important;
      margin: 6vh 0 6vh 0 !important; }
      .menu li a {
        font-size: 18px;
        letter-spacing: 2px;
        color: white; }
    .menu ul {
      padding: 0; }

  .mobile-menu-trigger-close a {
    color: #ddd !important; }

  .mobile-menu-trigger a {
    font-size: 18px;
    font-weight: 600; }

  .mobile-menu-trigger {
    display: block !important; }

  .mobile-menu-trigger-close {
    display: block !important; }

  .header {
    padding: 20px 0 20px; }

  .home-slider .slider .slider-content-wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    height: 100%;
    transform: translate(-50%, -50%);
    z-index: 2; }

  .home-slider .slider .slider-content h1 {
    font-size: 32px;
    color: white;
    text-transform: capitalize; }

  .home-slider .slider .slider-content a {
    padding: 5px; }

  .home-slider .slider .slider-content a.appointment {
    background: #595959;
    color: white;
    margin-right: 5px; }

  .home-slider .slider .slider-content a {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 10px; }

  .home-services .col-lg-3 {
    margin-bottom: 45px; }

  .home-about .section-title {
    display: block; }

  .home-about .box {
    display: none; }

  .home-about {
    background: none; }

  .service-module ul {
    padding: 0;
    margin-top: 25px; }

  .home-service-section-wrapper .service-content {
    position: relative; }

  .we-care-left-image {
    width: 100%; }
    .we-care-left-image:after {
      content: '';
      background: rgba(50, 124, 219, 0.7);
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0; }

  .blog .col-lg-4 {
    margin-bottom: 30px; }

  footer .col-lg-3:last-child br {
    display: none; }

  footer .col-lg-3 {
    margin-bottom: 20px; }

  .page .home-about .box {
    display: block !important;
    width: 100%; }
    .page .home-about .box .wrapper {
      width: 80%; }

  .page .home-about-image {
    margin-bottom: 30px; }

  .page .values {
    color: white; }
    .page .values span {
      color: #4A4949;
      display: block;
      text-align: center; }

  .page .member {
    margin-bottom: 20px; } }
header + section,
header + .page {
  margin-top: 135px; }

#copyright {
  background: #4d4d4d;
  color: #dadada;
  font-weight: bold;
  padding: 15px 0;
  font-size: 12px; }

.sp-1 .icon {
  background: url("../images/sp-0.png") center/contain no-repeat; }

.sp-1:hover .icon,
.sp-1.active-service .icon {
  background: url("../images/sp-white/sp-0.png") center/contain no-repeat; }

.sp-2 .icon {
  background: url("../images/sp-1.png") center/contain no-repeat; }

.sp-2:hover .icon,
.sp-2.active-service .icon {
  background: url("../images/sp-white/sp-1.png") center/contain no-repeat; }

.sp-3 .icon {
  background: url("../images/sp-2.png") center/contain no-repeat; }

.sp-3:hover .icon,
.sp-3.active-service .icon {
  background: url("../images/sp-white/sp-2.png") center/contain no-repeat; }

.sp-4 .icon {
  background: url("../images/sp-3.png") center/contain no-repeat; }

.sp-4:hover .icon,
.sp-4.active-service .icon {
  background: url("../images/sp-white/sp-3.png") center/contain no-repeat; }

.sp-5 .icon {
  background: url("../images/sp-4.png") center/contain no-repeat; }

.sp-5:hover .icon,
.sp-5.active-service .icon {
  background: url("../images/sp-white/sp-4.png") center/contain no-repeat; }

.sp-6 .icon {
  background: url("../images/sp-5.png") center/contain no-repeat; }

.sp-6:hover .icon,
.sp-6.active-service .icon {
  background: url("../images/sp-white/sp-5.png") center/contain no-repeat; }

.sp-7 .icon {
  background: url("../images/sp-6.png") center/contain no-repeat; }

.sp-7:hover .icon,
.sp-7.active-service .icon {
  background: url("../images/sp-white/sp-6.png") center/contain no-repeat; }

.service-content.sp-content {
  padding: 15px 30px !important;
  font-size: 18px; }

.c-icon {
  display: inline-block;
  width: 15px;
  text-align: left;
  vertical-align: top;
  color: green; }

.c-text {
  display: inline-block;
  vertical-align: top;
  width: 80%;
  padding-left: 5px; }
  .c-text a {
    color: #a4a4a4 !important; }

.submit-button {
  color: white;
  background: #ED1C24;
  border: none;
  border-radius: 4px;
  padding: 7px 15px; }
  .submit-button:hover {
    background: #ED1C24; }

.sticky     {
  padding: 3px 0;
 background: white;
  box-shadow: 0 0 3px gray; border-bottom: 2px solid #f19620;
   }
  .sticky .top-contact a{
    margin-bottom: 10px;
color:#d77428;font-size:13px	}
  .sticky ul a{
    margin-bottom: 0;
	font-size:11px;
color:#222	}
  .sticky .sticky-logo {
    width: 250px;
   justify-content:center;
   margin-bottom: -15px;
 
  	}
	
	.sticky .logo {
    display:none
 
   	}
	.sticky .sticky-logo{
	display:block}
	
	
	
	@media only screen and (max-width: 900px) {
.logo {width:130px !important

	}}
	
	

/*# sourceMappingURL=style.css.map */


.bg1{ 
	  background: url(../images/bg1-1001.jpg) no-repeat center center fixed; 
	 
 	  -webkit-background-size: cover; 
	  -moz-background-size: cover; 
	  -o-background-size: cover; 
	  background-size: cover;
	  }



 table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
  font-size:1rem;
  color:#4A4949;
  background-color:white
}

td, th {
  border: 1px solid #f3d576;
  text-align: left;
  padding: 5px;
}
th{
  background-color: green;
  color:white;
}

tr:nth-child(odd) {
  background-color: #f3d576;
}
 
element {

    visibility: visible;

}
.image-box {

    height: 100%;
    position: absolute;
    right: 0;
    top: 4%;
    width: 33%;
    z-index: 0;

}
.fadeIn {

    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;

}





#owl-demo .item{
  display: block;
  padding: 30px 0px;
  margin: 5px;
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
.owl-theme .owl-controls .owl-buttons div {
  padding: 5px 9px;
}
 
.owl-theme .owl-buttons i{
  margin-top: 2px;
}
 
//To move navigation buttons outside use these settings:
 
.owl-theme .owl-controls .owl-buttons div {
  position: absolute;
}
 
.owl-theme .owl-controls .owl-buttons .owl-prev{
  left: -45px;
  top: 55px; 
}
 
.owl-theme .owl-controls .owl-buttons .owl-next{
  right: -45px;
  top: 55px;
}


.owl-prev, .owl-next {
  z-index: 9;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute; }

.owl-prev {
  left: -30px;
  content: "<"; }

.owl-next {
  right: -30px;
  content: ">"; }

/* slider main */
.slider-main .owl-prev, .slider-main .owl-next {
  padding: 18px 7px;
  color: #FFF;
  background-color: rgba(0, 0, 0, 0.4); }
.slider-main .owl-nav [class*='owl-']:hover {
  background: #869791;
  color: #FFF; }
.slider-main .owl-prev {
  left: 0; }
.slider-main .owl-next {
  right: 0; }
.slider-main .item-slide {
  height: 100%; }
  .slider-main .item-slide img {
    min-width: 100%;
    min-height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

/* slide items  */
.slide-items .owl-prev, .slide-items .owl-next {
  top: 42%; }




.shadows_body2 {
    height: 200px;
    width: 100%;
 
  
	
	
	 background: url(../images/footerb.png)repeat-x;
}




 
.mt-btn.mt-btn_secondary:hover {
    background: green;
}


.mt-btn:hover {
    background: #8CC63E;
    color: #fff;
    text-decoration: none;
    outline: none;
}

.mt-btn.mt-btn_secondary {
    background: #FDB813;
    color: #231F20;
}

.mt-btn {
    border: none;
    background: #009A4E;
    height: 30px;
    padding: 5px 20px;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 20px;
    display: inline-block;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    margin-top: 0px;
    transition: all 0.5s ease-in-out 0s;
    position: relative;
    z-index: 9;
    cursor: pointer;
}




