/*==========================    Genral Styles    ================================*/
body{
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
}

a{
	text-decoration: none;
	color: inherit;
}
a:hover{
	text-decoration: none;
	color: inherit;
}
a:focus{
	text-decoration: none;
	color: inherit;
}
p{
	font-weight: 400;
	font-size:0.9375em;
}

h1, h2, h3, h4, h5, h6{
	font-family: 'Oswald', sans-serif;
	margin: 0px;
}

/*=============================   Topbar    =============================*/
.logo{
	margin-top:16px;
}
.logo img{
    height: auto;
    width: 208px;
}

.circ-icn .fa{
	font-size: 1em;
    width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #f7d66d;
	background-color: #333;
	
	border-radius: 50%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/*=========================    Navbar =================================*/


.navbar-toggle {
    margin-right: 0px;
    }
.navbar-default .navbar-nav > li > a{
	color: #fff;
padding: 10px 21px 10px;
font-family: 'Oswald', sans-serif;
margin-top: 6px;
}

.navbar-default .navbar-nav > li > a:hover{
	background-color: #f7d66d;
	color: #333;
}
.navbar-nav > li > a {
  padding-right: 20px;
  padding-left: 20px;
}
.navbar-default .navbar-nav > li > a.active:after{
 
  bottom: -24px;
  content: "";
  height: 5px;
  left: 0;
  position: absolute;
  transition: all 0.2s ease 0s;
  width: 100%;
}
.navbar-default .navbar-nav > li > a::after {

  bottom: -24px;
  content: "";
  height: 5px;
  left: 0;
  position: absolute;
  transition: all 0.2s ease 0s;
  width: 0%;
}
.navbar-default .navbar-nav > li > a:hover:after {
	width: 100%;
}

.navbar-nav.navbar-right:last-child{
	margin-right: 20px
}
.navbar-brand {
  padding-top: 10px;
}
.main-nav {
  padding-top: 0px;
}
.button.navbar-right {
  padding-top: 10px;
}



.navbar{
	margin-bottom: 0px;
	font-family: georgia;
}
.navbar-default {
  background-image: none;
  background: #1c1c1c;
  background-repeat: repeat-x;
  border-radius: 0;
  box-shadow: none;
}
.navbar .container{
	padding-top: 6px
}
.nav-border{
	position: relative;
	overflow: hidden;
	padding-bottom: 10px;
}
.navbar-default {
    border:none;
    margin-top: 12px;
}
.navbar-default .ss-style-top::before {
    background-image: linear-gradient(315deg,#1c1c1c 50%,transparent 50%),linear-gradient(45deg,#1c1c1c 50%,transparent 50%);
}.ss-style-top::before {
    left: 0;
    width: 100%;
    height: 30px;
    -webkit-background-size: 25px 100%;
    -moz-background-size: 25px 100%;
    -o-background-size: 25px 100%;
    background-size: 11px 100%;
    top: 13px;
    background-image: linear-gradient(315deg,#FFF 50%,transparent 50%),linear-gradient(45deg,#FFF 50%,transparent 50%);
    margin-top: -30px;
    z-index: 100;
}
.ss-style-top::before, .ss-style-top::after {
    position: absolute;
    content: '';
}

/*============================   Slider   ==============================*/
.hero {
    position: absolute;
    top: 50%;
    left: 38%;
    z-index: 3;
    color: #fff;
    
    text-shadow: 1px 1px 0 rgba(0,0,0,.75);
      -webkit-transform: translate3d(-50%,-50%,0);
         -moz-transform: translate3d(-50%,-50%,0);
          -ms-transform: translate3d(-50%,-50%,0);
           -o-transform: translate3d(-50%,-50%,0);
              transform: translate3d(-50%,-50%,0);
}
.hero h2{
    font-size: 3em;    
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
 font-family: 'Oswald', sans-serif;

text-shadow: rgb(211, 211,211) -1px 2px 2px;
}

.hero h4 {
 
    font-weight: bold;
 margin-top: 20px;
    padding: 0;
    text-transform: uppercase;
font-family: 'Roboto', sans-serif;


}

.fade-carousel .carousel-inner .item .hero {
    opacity: 0;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s; 
}
.fade-carousel .carousel-inner .item.active .hero {
    opacity: 1;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s;    
}


/*========================= Wel come area =================================*/
#program-head{
	padding: 30px 0px;
}
.bold-text{
	color: #333;
	font-weight: bold;
	
}
.why{
    font-size: 30px;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

.program{
	border: 1px solid #000;
	padding: 20px;
	text-align: center;
	background-color: #f7d66d;
	
	border-radius: 20px 4px;
margin-top: 30px;
}

.program h4{
margin-top: 10px;
}
/*========================= Free Consultation area =================================*/



input[placeholder], [placeholder], *[placeholder] {
    color: #fff !important;
}

.home-feature{
	background: rgba(0,0,0,0.6);
	padding:40px 20px;
margin-top: 20px;
border-radius: 4px;
}
.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 14px;
    border-radius: 2px;
}
.btn-warning {
    color: #fff;
    background-color: #6b3b4d;
    border-color: #fff;
}
.btn-lg, .btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: 14px;
    line-height: 1.3333333;
    border-radius: 2px;
}
.form-control {
 
    
    height: 45px;
    border-radius: 4px;
    }
    .btn {
    	float: right;
    padding: 10px 12px;
    }
    .weight{
		margin-top: 20px;
	}
	.trus{
		color: #fff;
	}
	.trstd{
		background: rgba(247, 214, 109, 0.7);
padding: 21px 50px;
overflow: hidden;
margin-top: 27px;
	}
	.telemedi{
		color: #fff;
		padding-top: 3px;
		margin-bottom: 10px;
		font-size: 30px;
	}
	
	.medical .fa{
		margin-right: 10px;
	}
	.medical{
	color: #fff;
}
.medical li{
	line-height: 30px;
}
/*===========================   Receive area  ===============================*/
.hcg-madication-para{
	margin-top: 20px;
}
#weight-loss{
	 background: #f7d66d;
}
/*============================= yellow area  =============================*/
#hcg-madication{
	padding: 30px 0;
	text-align: center;
}
#hcg-madication h4{
font-size: 24px;
}
.trusted{
	    background: #1c1c1c;
    padding: 40px 130px 50px 58px;
    color: #fff;
}
.diet li{
	line-height: 30px;
}
.diet .fa{
	margin-right: 10px;
}
.diet li span{
	font-weight: 600;
}
.item-title{
	margin-bottom:20px;
	font-size: 30px;
}
#office {
    background: #f7d66d;
    padding: 40px 0 30px;
    position: relative;
    /* top: -174px; */
    /* z-index: -9; */
    /* margin-bottom: -94px; */
}
#office h4{
	text-align: center;
	font-size: 24px;

}
.received{
	text-align: center;
	padding-top: 10px;
}
.client{
	float: right;
}



/*=============================      new mexico     =============================*/
.new-mexico{
	background-color: #6b3b4d;
}
.new-mexico h3{

font-size: 30px;
}
.colorado{
	padding: 40px 40px 28px;
	color: #fff;
	border-right: 5px solid #f7d66d;
	
}
.colorado h3{
font-size: 30px;
}

.colorado-list{
	margin-top: 40px;
	
}

.colorado-list .fa{
	margin-right: 20px;
	color:#f7d66d;
}
.colorado-list li{
	margin-bottom: 10px;
	
}
.colorado-btn-area{
	margin-top: 30px;
}
.colorado-btn{
	padding:7px 40px;
	border: 1px solid #fff;
	border-radius: 50px;
}
.hcg-diet{
	padding: 40px 40px 0px;
	color: #fff;
	border-left: 5px solid #f7d66d;
}
.hcg-diet h3{
font-size: 30px;
}
.hcg-diet-img{
	position: relative;
    left: 68px;
}

.hcg-para{
	margin-top: 40px;
}
#new-mexico h2{
	color: #f7d66d;
}





/*=============================      Service       =============================*/

#service{
	padding: 30px 20px;
}
.luma-kai-btn{
	padding:7px 30px;
	border: 1px solid #6b3b4d;
	border-radius: 50px;
}
.luma-kai-btn-area{
	margin-top: 20px;
}
.award-img{
	margin: 0px auto;
	width: 100px;
}
.award-title{
	margin-bottom: 20px;
	margin-top: 30px;
	font-size: 24px;
}
.award-area h4{
font-size: 24px;

}

.award-subtitle{
	margin-top: 30px;
}

.hvr-grow {

  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;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}



/*=============================      Diet       =============================*/

#diet{
	background-image: url('https://lumakaihcg.com/wp-content/uploads/2017/07/videobackbg.png');
	background-size: cover;
	background-position: center;
	padding: 40px 10px;
}
.diet-title{
	color: #fff;
	font-size: 30px;
}
#diet h3{
font-size: 30px;

}

#diet h4{
font-size: 24px;
}
/*.brown-bg{
	margin-top: 20px;
	background-color: rgba(67,46,54,0.7);
	color: #fff;
	padding: 30px 20px;
}*/
.brown-bg {
    margin-top: 20px;
    background-color: rgba(67,46,54,0.7);
    color: #fff;
    padding: 35px 20px;
    max-height: 245px;
    min-height: 245px;
}
.brown-bg:hover{
	margin-top: 20px;
	background-color: rgba(67,46,54,0.9);
	color: #fff;
	padding: 35px 20px;
}
.brown-bg h4{
	margin-bottom: 20px;
	
}


.brown{
	background: #1c1c1c;
	padding: 3px;
}
.head-contact{
	padding-top: 26px;
}
.header-social i{
	color: #000;
	text-align: right;
}
.header-social ul{
	text-align: right;
	padding-top: 26px;
}
.header-social i:hover{
	color: #6b3b4d;
	
}
.diet-btn{
	margin-top:30px;
}

/*=====================================apple-day===================================*/

.mission{
	position: relative;
	top: -63px;
	margin-left: 228px;
}
.vimeo{
	background:#1c1c1c;
color: #fff;
    padding:110px 105px 94px;
}
.vimeo h3{
font-size: 30px;
}

#apple-day  p{
    font-size: 0.9375em;
}
.vimeo ul li {
	font-family: georgia;
	font-size: 16px;
	line-height: 30px;
}
.vimeo ul li span{
	color: #1da5e6;
}
.video-icon{
	margin: 0 auto;
	position: relative;
top: -247px;
}

.video-title{
	margin-bottom: 20px;
	font-size: 30px;
}
.video-subtitle{
	/*line-height: 35px;*/
}

.video-circle1 {
      color: #fff;
    margin: 0 auto;
    padding: 0px;
    font-size: 252px;
    position: relative;
    left: -56px;
    z-index: 99;
       top: -37px;
 margin-bottom: -60px;
}
/*=====================================apple-day===================================*/

#apple-day{
padding: 30px 10px 30px;
	/*line-height: 35px;*/
}
/*  ================================footer ==============================*/

#footer{
	background-color: #000;
	padding: 40px 10px 10px;
	color: #fff;
}
#footer .fa{
	margin-right: 10px;
}
.foot-header{
	margin-bottom: 10px;
	font-size: 24px;
}
.face-feed{
	float: right;
}
.foot-list li{
	line-height: 30px;
}
.foot-social-icons .fa {
	font-size: 1em;
    width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #FFF;
	border: 1px solid #fff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.foot-social-icons.icon-circle .fa{ 
	border-radius: 50%;
}
.foot-social-icons .fa-facebook,.foot-social-icons .fa-facebook-square{background-color:#3C599F;} 
.foot-social-icons .fa-google-plus,.foot-social-icons .fa-google-plus-square{background-color:#CF3D2E;} 
.foot-social-icons .fa-tumblr,.foot-social-icons .fa-tumblr-square{background-color:#314E6C;} 
.foot-social-icons .fa-twitter,.foot-social-icons .fa-twitter-square{background-color:#32CCFE;}
.foot-social-icons .fa-pinterest,.foot-social-icons .fa-pinterest-square{background-color:#CC2127;} 
/*----------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------*/

/*
Fade content bs-carousel with hero headers
Code snippet by maridlcrmn (Follow me on Twitter @maridlcrmn) for Bootsnipp.com
Image credits: unsplash.com
*/

/********************************/
/*       Fade Bs-carousel       */
/********************************/
.fade-carousel {
    position: relative;
  /*  height: 80vh;*/
	height:350px;
}
.fade-carousel .carousel-inner .item {
   /* height: 80vh;*/
	height:350px;
}
.fade-carousel .carousel-indicators > li {
    margin: 0 2px;
    background-color: #fff;
    border-color: #fff;
    opacity: .7;
}
.fade-carousel .carousel-indicators > li.active {
    width: 43px;
    height: 10px;
    opacity: 1;
}
.carousel-indicators li{
	border-radius: 0;
}

/********************************/
/*          Hero Headers        */
/********************************/

/********************************/
/*            Overlay           */
/********************************/
.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-color: #080d15;
    opacity: .7;
}

/********************************/
/*          Custom Buttons      */
/********************************/
.btn.btn-lg {padding: 10px 40px;}
.btn.btn-hero,
.btn.btn-hero:hover,
.btn.btn-hero:focus {
    color: #f5f5f5;
    background-color: #1abc9c;
    border-color: #1abc9c;
    outline: none;
    margin: 20px auto;
}

/********************************/
/*       Slides backgrounds     */
/********************************/
/*.fade-carousel .slides .slide-1, 
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3 {
  height:550px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}*/
.fade-carousel .slides .slide-1, 
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3 {
  height:350px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.fade-carousel .slides .slide-1 {
  background-image: url('../image/sli-1.png'); 
}
.fade-carousel .slides .slide-2 {
  background-image: url('../image/sli-3.png');
}
.fade-carousel .slides .slide-3 {
  background-image: url('../image/sli-2.png');
}


/*------------------------------------------------------*/



#consultation{
	background: url('../image/back.png');
	background-size: cover;
	background-position: center;
	padding: 30px 0;
}
#consultation h3{
	color: #fff;
	font-size:30px
}





/*	----------------------------hcg-madication--------------------------*/


/*-----------------------------------------------office----------------------*/




/*new  Styles  */
.social-icons .fa {
	font-size: 1.2em;
    width: 35px;
	height: 35px;
	line-height:35px;
	text-align: center;
	color: #000;
	border: 1px solid #000;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.social-icons.icon-circle .fa{ 
	border-radius: 50%;
}

.video1{
	background-image: url('../image/videobackbg.png');
	background-size: cover;
	background-position: center;
}


/*---------------PROGRAM STEPS------*/

.steps-banner{
    background-image:url('/wp-content/uploads/2017/05/5-Green-Tea-Face-Packs-For-Different-Skin-Types.jpg');
    background-size:cover;
    background-position:center;
    padding:145px;
	
}
.steps-banner h2{
    font-size:47px;
}

.break{
    background-image:url('/wp-content/uploads/2017/05/healthy-vegetables1.jpg');
    background-size:cover;
    background-position:center;
    padding: 47px;
    background-attachment: fixed;
    color:#fff;
}


#post-11 .entry-header{
    display:none;
}

.read{
  	background: url('../image/back.png');
	background-size: cover;
	background-position: center;
	padding: 30px 3px;
	color:#fff;
	    margin-top: 28px;
}

.read h3{
    color:#F6D56D;
        padding-bottom: 10px;
}

.shop{
    margin-top: 20px;
    border: 2px solid #6B3B4D;
    background: #F7D66D;
    min-height: 249px;
   
}
.shop p{
    padding:10px;
}
.start{
    background-image:url('/wp-content/uploads/2017/05/sleep-watchfit1.jpg');
    background-size:cover;
    background-position:center;
   color:#fff;
       padding: 13px;
    margin-top: 10px;
}
.book{
    margin-top:20px;
}

.book span{
color: #6C3C4E;
}

.drink p{
    padding: 30px;
}
.break h4 span{
    color: #F7D66D;
}
.apple{
    margin-top:15px;
}
.phone{
    border: 4px solid #fff;
    padding: 20px;
    text-align: center;
    background-color: #000;
    color: #fff;
  
}
/*------------------------SECURE VIDEOS-----------------*/
.purchased{
     border: 1px solid #000;
    padding: 20px;
    text-align: center;
    background-color: #f7d66d;
    border-radius: 20px 4px;
}
.secure-banner{
    background-image:url('/wp-content/uploads/2017/05/cropped-dreamstime_6845651_pills_bottle_flipped.jpg');
    background-size:cover;
    background-position:center;
    padding:145px;
}

#post-21 .entry-header{
    display:none;
}

/*-------------------testimonials------------------*/
.secure-banner h2{
    font-size:47px;
}
.box{
    border:2px solid #000;
    background-color:#F7D66D;
  min-height: 340px;
   margin-top: -17px;
}

.border{
    border-radius: 50%;
    border: 4px solid #6B3B4D;
    position: relative;
   top: 26px;
    left:119px;
}
#post-17 .entry-header{
    display:none;
}
.box p{
    padding: 20px;
    margin-top:47px;
    line-height: 22px;
}
.box h4{
    padding-bottom: 5px;
}
.freezing .row{
    margin:0px;
}

.book .row {
    margin:0px;
}



/*------------------------------*/
.contact{
background-image: url(../image/blog-back.jpg);
    padding:30px;
    color: #fff;

}


.contactus{
    margin-top:30px;
}

.contact-banner{
     background-image:url('/wp-content/uploads/2017/05/Contact-us-HD.jpg');
    background-size:cover;
    background-position:center;
    padding:145px;
}
.white{
    background-color: rgba(67,46,54,0.9);
        padding: 58px;
}

.white h3{
    margin-top: -23px;
}
#post-24 .entry-header{
    display:none;
}
.pattern{
   background: url(../image/back.png);
     padding:62px;
    
}
.white ul{
        list-style: none;
}
.last1{
background:#F7D66D;
color: #000;
padding:30px;
}


/*---------------blog------------------*/
/*============BLOG======================*/




/*****************************
Blog Default
*****************************/

.single-blog.timeline {
  background: #FFFFFF;
  border: 1px solid #EEEEEE;
  border-bottom: 0;
  position: relative;
  padding-bottom: 0;
}

.timeline .post-content {
  padding: 20px 20px 0;
}

.post-thumb{
  margin: -1px -1px 0;
  position: relative;
  overflow: hidden;
}

.timeline .post-thumb img {
  width: 100%;
}

.post-thumb iframe{
  width: 100%;
  min-height: 270px;
  border: 0;
}

.post-overlay{
  position: absolute;
  top: 50%;
  display: none;
  width: 94px;
  height: 140px;
  margin-top: -70px;
  overflow: hidden;
}

.post-overlay span{
  position: absolute;
  left: 50%;
  bottom: 0; 
  margin-left: -60px;
  -webkit-animation: fadeInUp 400ms;
  animation: fadeInUp 400ms;
  z-index: 9;
}


.post-overlay span:before{
  position: absolute;
  bottom: 0;
  border-style: solid;
  border-width: 60px;
  content: "";
  border-color: transparent transparent #0884d5 transparent;
  z-index: -1;
  cursor: initial;
}

.post-overlay span a{
  font-size: 30px;
  color: #fff;
  background: transparent;
  padding: 0; 
  margin-left: 50px;
}

.single-blog:hover .post-overlay{
  display: block;
  -webkit-animation: fadeIn 300ms;
  animation: fadeIn 300ms;
}

.timeline-divider{
  position: relative;
  padding-top: 50px;
}

.timeline-divider:before{
  position: absolute;
  top: 0;
  content: "";
  border-left-style: solid;
  border-left-width: 1px;
  height: 100%;
  border-left-color: #0099AE;
  left: 50%;
  margin-left: -2px;
}

.timeline-blog .col-sm-6.padding-top{
  padding-top: 70px;
}

.post-content{
  padding: 20px 0;
}

.timeline-date .btn-common{
  font-size: 18px;
  color: #4a4a4a;
  font-weight: 300;
  border-radius: 0;
  padding: 17px 40px;
}

.arrow-right{
  position: relative;
}

.arrow-right:after{
  position: absolute;
  right: 1px;
  content: "";
  top: 15px;
  /*background: url(../images/blog/left.png);*/
  width: 43px;
  height: 54px;
}

.arrow-left{
  position: relative;
}

.arrow-left:before{
  position: absolute;
  left: -2px;
  content: "";
  top: 86px;
  /*background: url(../images/blog/right.png);*/
  width: 43px;
  height: 54px;
}

.post-title {
  margin-top: 0;
}

.post-title a,
.comments-number a{
  color: #686868;
}

.post-content .post-author{
  margin-top: 0;
  
}

.post-content  .post-author a{
  font-weight: 300;
  font-size: 14px;
  color: #0099AE;
}

a.read-more{
  color: #0099AE;
  font-weight: 300;
}

a.read-more:hover{
  color: #01707F
}

.post-bottom{
  border-top: 1px solid #eeeeee;
  padding-top: 10px;
  margin-top: 20px;
  margin: 20px -20px 0;
  padding: 20px 20px 0;
}


/*****************************
Blog with right sidebar
*****************************/

.single-blog{
  padding-bottom: 30px;
}

.single-blog .post-bottom{
  border-bottom: 1px solid #eeeeee;
  padding-top: 10px;
  padding-bottom: 10px;
}

.single-blog .post-overlay span{
  left: 0;
  top: 0;
  margin-left: 0;
  width: 94px;
  height: 140px;
  /*background: url(../images/blog/blog-arrow.png);*/
  -webkit-animation: fadeInLeft 400ms;
  animation: fadeInLeft 400ms;
}

.single-blog .post-overlay span a{
  margin-left: 8px;
  font-weight: 700;
  font-size: 36px;
  line-height: 18px;
  position: absolute;
  top: 50px;
}

.single-blog .post-overlay span a small{
  font-size: 16px;
  font-weight: 300;
  margin-left: 5px;
}

.single-blog .post-overlay span:before{
  border-color: transparent;
  border-width: 0;
}

.post-nav{
  margin:0;
  padding: 0;
}

.post-nav li a{
  color: #0099AE;
  padding: 0;
  text-align: left;
}

.post-nav li a i{
  color: #0099AE;
  margin-right: 8px;
}

.post-nav li a:hover{
  background: none;
}

.blog-padding-right{
  padding-right:35px;
}

.blog-pagination {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 55px;
}

/*****************************
Blog with right sidebar
*****************************/

.masonery_area .single-blog{}
.masonery_area .single-blog .post-thumb{
  height: auto;
}

.masonery_area .single-blog .post-title{
  margin-top: 5px;
}

.masonery_area .single-blog .post-title a{
  font-size: 20px;
}

.masonery_area .single-blog .post-thumb img{
  height:auto;
}

.masonery_area .single-blog .post-bottom{
  border-top:0;
  padding-top:0;
  margin-top:15px;
}

/* Audio CSS */

.audiojs{
  background:#C03035;
  height: 45px;
  width: 100%;
}

.audiojs .scrubber{
  background: #fff;  
  height: 8px;
  border-top: 0;
  width: 170px;
  margin-top: 19px;
  margin-left: 12px;
  border-radius: 10px;
}

.audiojs .play-pause{
  background: #a92b2f;
  width: 68px;
  height: 45px;
  padding: 0;
  padding-left: 24px;
  padding-top: 10px;
  border-right: 0;
}

.audiojs .time{
  display: none;
  
}

.audiojs .progress{
  background: #A92B2F;

  height: 8px;
  border-radius: 10px;
}

.audiojs .loaded{
  background:#fff;
  height: 8px;
  border-radius: 10px;
}
.contact-banner h2{
    font-size: 47px;
}

/*****************************Blog Details*****************************/

.navbar-nav.post-nav li{
  margin-right: 60px;
}

.single-blog.blog-details .post-content{
  padding-top: 30px;
}

.single-blog.blog-details .post-bottom{
  margin-top: 55px;
}

.blog-share{
  margin-top: 40px;
  background: #f5f5f5;
  display: inline-block;
  padding: 2px 0;
}

span.stMainServices,
span.stButton_gradient, 
.stButton .chicklets{
  height:24px !important;
}

.author-profile.padding{
  padding-top:50px;
}

.author-profile .col-sm-2 img{
  width: 100%;
  border-left: 3px solid #0099AE;
}

.author-profile h3{
  margin-top:0;
  color: #3a424c;
}

.author-profile p{
  color: #3a424c;
  font-weight: 400;
}

.author-profile span a{
  color: #C03035;
}

.response-area{
  border-bottom: 0;
}

.response-area h2{
  margin-top: 0;  
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 20px;
}

.post-comment{
  padding-left: 70px;
  padding-top: 36px;
  border-top: 1px solid #f1e8dd;
}

.post-comment .pull-left img{
  margin-right: 60px;
  border-left: 3px solid #0884d5;
}

.post-comment .media-body{
  padding-top: 6px;
  border-bottom: 0;
  padding-bottom: 50px;
}

.post-comment .media-body p{
  margin-top:10px;
}

.post-comment .media-body span i{
  color: #C03035;
  margin-right: 10px;
}

.post-comment .media-body span a{
  color: #C03035;
  font-weight: 700;
}

.post-comment .media-body .post-nav li a{
  font-weight: 300;
}

.parrent .media-list{
  margin-left: 190px;
}

.parrent .post-comment{
  padding-left: 0;
  margin-left: 70px;
}

.blg .entry-title{
    /*background: #fdb632;*/
    padding: 10px; 
    text-align: left;
    margin: 0;
    font-weight: 500;
    font-size: 35px;
    color: #017f3f;
    line-height: 35px;
    border-bottom: 5px solid #017f3f33;
    overflow: hidden;
    
}
.blg .entry-title:after{
  content:"";
  height:59px;
    /*border-bottom: 5px solid #017f3f;*/
  
  top: 0;
  bottom: 0;
  width: 30%;
  left: 15px;
  right: 0;
  position: absolute;
  overflow: hidden;
  display: block;
}
.posted-on .screen-reader-text{
  font-weight: bold;
  padding-right: 7px;
      padding-left: 10px;
}
.comments-link{ 
    text-align: right;float: right;
     padding-right: 24px;
}
.blg .entry-title a, .blg .entry-footer a{
    color:#6B3B4D;
       
    
}

a:hover{
    text-decoration:none;
    
}
.blg img.wp-post-image{
    width: 100%;
    height: auto;
    padding-left: 10px;
}
.entry-content h2{
  color:#017f3f;
}
.blg{
       border: 2px solid #6B3B4D;
margin-bottom:20px;
        margin-top: 10px;
}
.blg .entry-content{
    
    padding:15px;
}
.blg .entry-footer{
   /* background: #fdb632;*/
    padding: 8px 0;
    text-align: left;
    color:#6B3B4D;
    
}
.bg-heading{
}
.bg-heading h2{
    color: #000;
    letter-spacing: 0.4px;
    font-size: 35px;
    padding-bottom: 5px;
    margin: 0;
}
.bg-heading p{
    color: #000;
    padding-top:10px;
    padding-bottom:10px;
}
.secondary #widget-area aside.widget {
    /*! border: 1px solid #017f3f; */
    margin-bottom:17px;
    padding-bottom: 20px;
    background: #6B3B4D;
    margin-top: 10px;
    padding: 13px;
        color: #fff;
}
.secondary #widget-area aside.widget  h3{
	text-align: left;
margin: 0;
font-weight: 500;
font-size: 35px;
color:#017f3f !important;
line-height: 50px;
margin-bottom: 13px;
border-bottom: 5px solid #017f3f33;
	/*! overflow: hidden; */
	position: relative;
	padding-top: 95px;
}

.secondary #widget-area aside.widget  h3:after{
  content:"";
  height:5px;
  /*border-bottom: 5px solid #017f3f;*/
  /*! top: 0; */
  bottom: -5px;
  width: 30%;
  left: 0;
  /*! right: 0; */
  position: relative;
  display: block;
  /*! line-height: 64px; */
  /*! z-index: 99999999; */
}
.secondary #widget-area aside.widget  .form-control{
	min-height:40px;
	border-radius: 40px;
	border: 1px solid #6B3B4D;
	    margin-top: -12px;
	    border: 1px solid #fff ;
    color: #fff !important;
    background: transparent;
}
.widget_recent_entries ul{
	padding: 0 20px;
	margin: 0;
}
.widget_recent_entries ul li{
	color: #fff;
	list-style-type:disc;
}

.rpwwt-widget ul li a{
	color:#017f3f;
  line-height: 40px
}
.page-title{    
  
   visibility: visible;
    padding-left: 534px;
    padding-top: 44px;
    line-height: 24px;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 54px;
    /* color: #5cc4ce; */
    position: relative;
    font-weight: bold;
}
 .page-title:after {
         position: absolute;
    content: ' ';
   
    width: 97px;
    height: 3px;
    bottom: -22px;
    left: 50%;
    margin-left: -40px;
}
.byline {
    text-align: right;
    float: right;
}
.byline .screen-reader-text{
    font-weight:bold;
}


#abt{
     /*background-image:url('/wp-content/uploads/2017/04/Gutter-Cleaning.png');*/
    background-size: cover;
	background-repeat: no-repeat;
	padding-top: 250px;
	padding-bottom: 100px;
}
#abt h2{
    margin-top:30px;
}
/*.screen-reader-text{
    display:none;
}*/

.pagination{
    display: inherit;
}

.pagination h2{
    display:none;
}
.nav-links{
    text-align: center;

}


.searchform{
    background: #6B3B4D;
    margin-top: 10px;
        padding: 5px;
}
/*-------------------FAQ----------------*/
.blue{
    background:#6B3B4D;
    color:#fff;
        padding: 10px;
}

.whites{
    background:#F7D66D;
    color:#000;
        padding: 10px;
}
.faq-banner {
    background-image: url(/wp-content/uploads/2017/05/faq_new.jpg);
    background-size: cover;
    background-position: center;
    color: #000;
    padding: 135px;
    
}
.faq-banner h2 {

font-size: 47px;
}
#post-172 .entry-header{
    display:none;
}
.faq{
        padding: 40px;
}
/*------------------privacy-policy--------------------------*/

.privacy-banner {
    background-image: url(/wp-content/uploads/2017/05/images.jpg);
    background-size: cover;
    background-position: center;
    color: #000;
    padding: 135px;
    
}
.privacy{
   margin-top: 20px;
    padding: 49px 47px;
   /* background: url(../image/back.png);*/
    color: #000;
}
#post-175 .entry-header{
    display:none;
}
.privacy-banner h2{
    font-size: 47px;
}
.privacy h3{
    padding-top:20px;
    padding-bottom:10px;
}


/*----------------------About us----------------------*/

.about-banner {
    background-image: url(/wp-content/uploads/2017/05/images.jpg);
    background-size: cover;
    background-position: center;
    color: #000;
    padding: 135px;
    
}

.about-banner h2{
    font-size: 47px;
}




.purple{
    padding:20px;
    color:#fff;
    background:#6B3B4D;
    margin-bottom: 10px;
    
}
.golden{
    padding:20px;
    color:#000;
    background:#F7D66D;
   margin-bottom: 10px; 
}

#cmsmasters_icon_5912a7c368279 .cmsmasters_simple_icon {
    border-width: 0px;
    width: 100px;
    height: 100px;
    font-size: 60px;
    line-height: 100px;
    text-align: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #ffffff;
    background-color: rgba(255,255,255,0);
}
#cmsmasters_icon_5912a7c368279 {
    display: block;
    text-align: center;
}

[class^="cmsmasters-icon-custom-"]:before, [class*=" cmsmasters-icon-custom-"]:before {
    font-family: "fontello-custom";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    opacity: .8;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    font-size: 120%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3);
}
.cmsmasters-icon-custom-burgervsapple:before {
    content: '\e804';
}

#cmsmasters_fb_5912bc6209e02 .featured_block_inner{
    width: 100%;
text-align: left;
margin: 0 auto;

}
#cmsmasters_fb_5912bc6209e02 .featured_block_text {
    text-align: left;
}
#cmsmasters_icon_5912bc620a04c {
    display: block;
    text-align: center;
}


#cmsmasters_icon_5912bc620a04c .cmsmasters_simple_icon{
    border-width: 0px;
width: 100px;
height: 100px;
font-size: 60px;
line-height: 100px;
text-align: center;
-webkit-border-radius: 50%;
border-radius: 50%;
color: #ffffff;
background-color: rgba(255,255,255,0);

}
.about h3{
        padding-bottom: 17px;
}

#cmsmasters_heading_5912bc620a2df{
    text-align: center;
margin-top: 0px;
margin-bottom: 10px;

}
.about{
    padding-top:20px;
}

.choose{
    padding-top:20px;
}

.yellow{
        margin-top: 30px;
        background:#F7D66D;
            height: 145px;
    padding: 20px;
}
.yellow h4{
        padding-bottom: 6px;

}

#post-169 .entry-header{
    display:none;
}
hr{
    margin-top:0px;
    
}
.golden img{
    height:100px;
    position: relative;
    left: 59px;
    
}
.purple img{
    text-align:center;
    position: relative;
    left: 59px;
}
.phone h3{
    padding-bottom: 6px;
}


/*---------------------oder-banner-------------------*/
.oder-banner{
    background-image:url('/wp-content/uploads/2017/05/cropped-dreamstime_6845651_pills_bottle_flipped.jpg');
    background-size:cover;
    background-position:center;
    padding:145px;
}

.oder-banner h2{
    font-size: 47px;
}


#post-14 .entry-header{
    display:none;
}

.fill-form1{
background-color: #4c2b37;
padding:20px;
}
label{
    color:#EECC6B;
}
.apply{
    padding:30px;
}
.apply .form-control{
    border:1px solid #fff;
   color:#fff !important;
    background:transparent;
}
.apply select.form-control{
   color:#fff !important;
}

.form-fill .form-control{
    background:transparent;
    color:#fff;
}

.form-fill{
    padding: 27px;
}
.form2{
    border:2px solid #6b3b4d;
    padding:20px;
    
}
.form-fill a{
    color:#fff;
    
}

.form-control {
 border: none;

}
.digits .form-control{
    color:#fff;
    border:1px solid #fff;
}
.digits{
    margin-bottom:6px
    ;
}
.thank{
    background: #F7D66D;
    padding:20px;
}
.step{
    background: #000;
    margin: 20px;
    padding: 10px;
    color: #fff;
}
.step h3{
    padding-bottom:10px;
}


/*----------------sitemap-------------------*/

.sitemap-banner h2{
    font-size:47px;
}

#post-178 .entry-header{
    display:none;
}


.sitemap{
    margin-top:20px;
}
.sitemap a{
    color:#6B3B4D;
}
.bs-example{
padding: 126px 0;
}
.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.form-control::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.form-control:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.form-control:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.home-feature input{background:transparent;border:1px solid #fff;}