@font-face{
	font-family:"georgia";
	src:url("../font/GeorgiaRegular.ttf");
}

.ayur_logo{ width: 11em;
margin-top: 17%;
transform: scale(1.46);
margin-right: 2%;}

.working{background-color:#CCC;}
.logodiv{
	height:146px;
	width:228px;
	background:#ADC743;
	font-size:38px;
	font-family:playfair display,serif;
	text-align:center;
	font-weight:bold;
}
.logodiv a, logodiv a:hover, logodiv a:focus{top:28px; position:relative; line-height:1.2; font-family:playfair display,serif; color:white; text-decoration:none;}

.top-menu{
	width:100px;
}

.topcentertext{
	    margin-top: 14%;
    height: auto;
    width: auto;
    font-weight: bold;
    font-family: playfair display,serif;
    font-size: 28px;
    word-wrap: break-word;
    color: rgb(230, 75, 9);
    text-align: center;
}

}
.headerlogoright
{
	float:right;

}
.social-links{
	float:right;
	list-style:none;
	margin-top:8%;
}
.social-links ul li{
list-style:none;
}
.facebook{color:#3B5998 !important;}
.linkedin{color:#007CB7;}
.gplus{color:#D34836;}
.youtube{color:#C41614;}


.instagram {
  background: -webkit-radial-gradient(circle farthest-corner at 35% 90%, #fec564, rgba(0, 0, 0, 0) 50%), -webkit-radial-gradient(circle farthest-corner at 0 140%, #fec564, rgba(0, 0, 0, 0) 50%), -webkit-radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, rgba(0, 0, 0, 0) 50%), -webkit-radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, rgba(0, 0, 0, 0) 50%), -webkit-radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, rgba(0, 0, 0, 0) 50%), -webkit-radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, rgba(0, 0, 0, 0) 50%), -webkit-radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, rgba(0, 0, 0, 0)), -webkit-linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
  background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, rgba(0, 0, 0, 0) 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, rgba(0, 0, 0, 0)), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
  border-radius: .2em;
  font-size: 50vmin;
  height: 1em;
  position: relative;
  width: 1em;
}
.instagram:before, .instagram:after {
  color: #fff;
  content: '';
  display: block;
  position: absolute;
  border: .075em solid;
}
.instagram:before {
  border-radius: inherit;
  height: .75em;
  -webkit-transform: translate(0.125em, 0.125em);
          transform: translate(0.125em, 0.125em);
  width: .75em;
}
.instagram:after {
  border-radius: 1em;
  box-shadow: .2em -.2em 0 -.16em;
  height: .4em;
  -webkit-transform: translate(0.3em, 0.3em);
          transform: translate(0.3em, 0.3em);
  width: .4em;
}

.overlay{background-color: rgba(240, 240, 240, 0.77); }
.overlay p{font-size: 16px;
font-family: droid-serif-w01-regular,droid-serif-w02-regular,droid-serif-w10-regular,serif;
color: #555353;
/* line-height: 1.5em; */
/* padding: 10px; */
}
.overlay p span a{color:#ADC743;font-size: 18px; line-height: 17px;}
.overlay h3{font: normal normal normal 22px/1.4em droid-serif-w01-regular,droid-serif-w02-regular,droid-serif-w10-regular,serif;}
.blogbox a{font: normal normal normal 33px/1.4em droid-serif-w01-regular,droid-serif-w02-regular,droid-serif-w10-regular,serif;
transition: color 0.4s ease 0s;
color: #FFFFFF;
display: inline-block;
margin: calc(-1 * 0px) 0px 0;
position: relative;
white-space: nowrap;
background-color: #BEBEBE;
float: right;
padding: 13px;
line-height:59px;}
.homeblogged {padding:0 !important;}
.blogbox a:hover{background-color:#899C40; text-decoration:none; color:white;}
.homerecipebox{padding: 15px;
background-color: #CCE472;
text-align: left;
color: white;
margin-right: -70px;
padding-bottom: 44px;}
.homerecipebox h3 a { color:white; text-align:center; text-decoration:none;font: normal normal normal 22px/1.4em droid-serif-w01-regular,droid-serif-w02-regular,droid-serif-w10-regular,serif;}
.bloglink:hover {color:#899C40;}
.homerecipebox p{padding:15px 10px 20px 10px;font: normal normal normal 18px/1.4em droid-serif-w01-regular,droid-serif-w02-regular,droid-serif-w10-regular,serif;}
.homeservicetext{
	padding: 63px 0px 62px 22px;
background-color: #F0F0F0;
float: left;
width: 70%;
font: normal normal normal 25px/1.4em droid-serif-w01-regular,droid-serif-w02-regular,droid-serif-w10-regular,serif;
}
.homeservice a{
	float: left;
background-color: #CCE472;
line-height: 136px;
font: normal normal normal 38px/1.4em droid-serif-w01-regular,droid-serif-w02-regular,droid-serif-w10-regular,serif;
transition: color 0.4s ease 0s;
color: #FFFFFF;
display: inline-block;
margin: calc(-1 * 0px) 0px 0;
position: relative;
white-space: nowrap;
line-height: 136px;
padding: 0px 8px 0px 8px;
text-decoration: none;
}
.homeservice a:hover{background-color:#899C40;}
.footers p{ padding:10px 30px 20px 30px; color:white; text-align:center; font: normal normal normal 17px/1.4em droid-serif-w01-regular,droid-serif-w02-regular,droid-serif-w10-regular,serif;}
.footewithborder{border-right:1px solid #FFF;}
.footers h3{color:white; text-align:center;}

.color-overlay{
		height:auto;
		width:100%;
		position:absolute;
		background-color:#8B99C0;
		opacity:0.8;

		}


.static-top-button{position:fixed; bottom:5px; right:20px;}




.page-heading{font-family: georgia,palatino,book antiqua,palatino linotype,serif; color: #555353; font-style: italic; font-size: 30px; margin-top: 10px; text-align:center;}
.page-heading2{font-family: georgia,palatino,book antiqua,palatino linotype,serif; color: #222222; font-style: italic; font-size: 50px; margin-top: 10px;}
.firstabout h3{font-style: italic; font: normal normal normal 22px/1.4em droid-serif-w01-regular,droid-serif-w02-regular,droid-serif-w10-regular,serif;
color: #555353;}
.firstabout{padding:10px; background-color:#F0F0F0;}
.firstabout p{ font-size: 14px;color: #555353;  font: normal normal normal 16px/1.4em droid-serif-w01-regular,droid-serif-w02-regular,droid-serif-w10-regular,serif; }
.firstabout ul li{ font: normal normal normal 16px/1.4em droid-serif-w01-regular,droid-serif-w02-regular,droid-serif-w10-regular,serif;
color: #555353;
}
.left_about{margin-top:-35em;}
.secondabout h3{font-style: italic; font: normal normal normal 21px/1.4em droid-serif-w01-regular,droid-serif-w02-regular,droid-serif-w10-regular,serif;
color: rgb(0, 0, 0);}
.secondabout{padding:10px 10px 30px 10px;  background-color:#ACA298; margin-top:30%;}
.secondabout p{ font-size: 14px;color: #555353; }
.secondabout ul li{font: normal normal normal 18px/1.4em droid-serif-w01-regular,droid-serif-w02-regular,droid-serif-w10-regular,serif;}
.thirdabout{background-color:#EDF7C7; padding:0px;}
.thirdaboutayur{background-color:#EDF7C7; padding:1	0px; font: normal normal normal 17px/1.4em droid-serif-w01-regular,droid-serif-w02-regular,droid-serif-w10-regular,serif;}
/* .thirdabout p{margin-top:15px;} */
.thirdabout h4{color: #222222;font-weight: bold;font-size: 14px;}

.thirdabout h3{font: normal normal normal 28px/1.4em droid-serif-w01-regular,droid-serif-w02-regular,droid-serif-w10-regular,serif;
color: #555353; margin-bottom:6px; display:inline-block;}

.your_practitioner_image {width:220px;  border-radius:10px; float:left; margin:0px 10px 10px 0px;}

.thirdaboutayur p{padding:5px; font: normal normal normal 17px/1.4em droid-serif-w01-regular,droid-serif-w02-regular,droid-serif-w10-regular,serif;
color: #555353;}

.thirdabout p{padding:5px; font: normal normal normal 18px/1.4em droid-serif-w01-regular,droid-serif-w02-regular,droid-serif-w10-regular,serif;
color: #555353;}

.thirdaboutyoga p, .thirdaboutyoga_media p {padding:5px; font: normal normal normal 16px/1.4em droid-serif-w01-regular,droid-serif-w02-regular,droid-serif-w10-regular,serif;
color: #555353;}
.thirdaboutyoga ul li{ font: normal normal normal 16px/1.4em droid-serif-w01-regular,droid-serif-w02-regular,droid-serif-w10-regular,serif;}

.thirdaboutyoga h4, .thirdaboutyoga_media h4{color: #000;
font-weight: bold;
font-size: 19px;
font-style: italic;
}
.thirdaboutyoga{background-color:#EDF7C7; padding:10px;}

.filter{ text-align:center; display:table; margin:0 auto; height:84px; }
. ul#options{clear:both; min-width:696px; list-style:none; padding-top:20px;  line-height:27px;}
.filter ul li a{display:block; color:#BDBF37; font-size:18px; padding: 0px 24px 0px 22px;}
ul#options li .selected{color:#EC4D00; }
.notlast{border-right: 1px solid #CCC;}
ul#options li {display:inline; float:left;  }

.floatingdiv {height:308px; margin-top:20px; position:relative; overflow:hidden; background-color:white;}
.floattext h3{
	text-align:center;
}
.floatcontent{background-color:white; transform: translate3d(0px, 0px, 0px); transition: all .4s ease-in-out;}
.floatedcontent{position:relative; background-color:white; transform: translate3d(0px, -227px, 0px); transition: all .4s ease-in-out;}
.floatcontent:hover, .floatcontent:focus{position:relative; transform:translate3d(0px, -227px, 0px); }
.floattext {padding:15px; text-align:center; font-size:18px; font-family:droid-serif-w01-regular; min-height:350px;}
.floatcontent img{height:227px; width:100%;}
.floatedcontent img{height:227px; width:100%;}

.blogpage{background-color:#F0F0F0; font-size:18px; padding:40px;}
.blogpage h3{font-family:droid-serif-w01-regular;}
.blogpage ul{list-style:none; padding:5px;}
.blogpage i {font-size:18px; color:#555353;}
.blogpageheading{font-weight:bold; vertical-align:baseline; font-style:italic; color:#555353; font-size:19px; font-family:droid-serif-w01-regular;}
.blog_archive_link {margin-top:27em;}
.blog_social_link {margin-top:16em;}
.side_link{color:#555353;}

.mycustom_blog span{ color:unset; background:unset !important; }
.mycustom_blog ul{ list-style:unset; margin-left:15px;}

.contactform{background-color:#ADC743; margin-bottom:20px; font-family: georgia,palatino,book antiqua,palatino linotype,serif; color: #555353; font-style: italic; font-size: 22px; text-align:center;	 padding-top: 25px; padding-bottom:20px;}
.formtxt{display:block;width:100%; border-radius:10px; border : none; margin-top:5px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
padding: 5px; font: normal normal normal 17px/1.4em droid-serif-w01-regular,droid-serif-w02-regular,droid-serif-w10-regular,serif;}

.contactright{background-color:#ADC743; margin-bottom:20px; padding-left:2px;}
.foot-social{list-style:none; float:left;}


@media only screen and (max-width: 980px) {
	
	.fa-2x {
    font-size: 2.2em;
}
.ayur_logo { transform:scale(.9,.9); top: -57px; left:22%; position: absolute;  }
.headerlogoright{ text-align:center; float:none; display:inline-block;}
.social-links{float:right; display:inline-block; position:absolute; top:85px; left:7%;}
.social-links ul li { float:left; padding:5px;}
.logodiv { width:100%; position:absolute; top:150px; padding: 0px 60px;}
.header-bottom {margin-bottom:375px; border-bottom:none;}
.topcentertext { position:absolute; top:265px; text-align: center; margin:10%;}
.head-nav ul li a:hover, .head-nav ul li.active a, .head-nav ul li a{ border:none; padding: 8px 17px;
    float: left;
    width: 100%;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box;
    color: rgba(85, 83, 83, 1);
	border-bottom: 1px #6D5353 solid;
	font-size: 20px;
}
.head-nav ul li a:active{ background-color:rgba(85, 83, 83, 1)}
.head-nav ul {background-color:#FFF; Border:1px solid #000; padding: 0 0;}    


.banner-info { margin: 20px 10px 20px 10px; width:95%; padding: 0px !important;}

.footewithborder {border:none;}

/* .about_mid_logo { padding: 7%;} */


.secondabout {padding:40px; position: absolute; top: 50em;}
.homeblogged {padding: 0px 15px;}
.firstabout {padding:0px 55px; position: absolute; top: -2em;}
.thirdabout {padding:0px 55px; position: absolute; top: 124em;}
.your_practitioner_image { display:center-block !important;}



.thirdaboutayur { padding:35px; }
.thirdaboutyoga { padding: 35px;}

.filter ul li a {padding: 0px 5px 0px 5px; font-size:17px;}

.contactform{height:500px;}

.blog_archive_link { margin-top:2em;}
.blog_social_link { margin-top:2em;}
}

.news-item {
	padding: 5px 4px !important;
	margin: 0px;
	border-bottom: 1px solid #cccccc;
	height: 80px;
}
.event_offer_h3{ 
	text-align: center;
	text-decoration-line: underline;
	text-decoration-style: double;
	text-decoration-color: #EC4D00;
	color: #EC4D00;
}
.demo4{ list-style:none; padding:0;  overflow:hidden;  width: 375px; max-height: 500px;}
 /*@import 'https://fonts.googleapis.com/css?family=Reenie+Beanie';*/
 .postit p{
     color: #000;
font-size: 18px;
text-align: justify;
padding-left: 20px;
padding-right: 20px;

 }
 .postit {
  line-height: 1;
  width: 375px;    
  margin: 25px;    
  height: 500px;
  padding-top:35px;
  position:relative;   
  border:1px solid #E8E8E8; 
  border-top:0px solid #A7BF58;
 /* font-family:'Reenie Beanie';*/    
  font-size:3em;      
  border-bottom-right-radius: 60px 5px;
  display:inline-block;    
   background: #9dcf2c !important; /* Old browsers */
background: -moz-linear-gradient(-45deg, #A7BF58 81%, #A7BF58 82%, #A7BF58 82%, #A7BF56 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(81%,#A7BF58), color-stop(82%,#A7BF58), color-stop(82%,#A7BF58), color-stop(100%,#A7BF56)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #A7BF58 81%,#A7BF58 82%,#A7BF58 82%,#A7BF56 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #A7BF58 81%,#A7BF58 82%,#A7BF58 82%,#A7BF56 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #A7BF58 81%,#A7BF58 82%,#A7BF58 82%,#A7BF56 100%); /* IE10+ */
background: linear-gradient(135deg, #A7BF58 81%,#A7BF58 82%,#A7BF58 82%,#A7BF58 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A7BF58', endColorstr='#A7BF56',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
box-shadow: #dedada 0px 3px 3px 3px;
}

.postit:after {     
   content: "";
  position:absolute;
  z-index:-1;
  right:-0px; bottom:20px;
  width:200px;
  height: 25px;
  background: rgba(0, 0, 0, 0.2);
  box-shadow:2px 15px 5px rgba(0, 0, 0, 0.40);
-moz-transform: matrix(-1, -0.1, 0, 1, 0, 0);
 -webkit-transform: matrix(-1, -0.1, 0, 1, 0, 0);
      -o-transform: matrix(-1, -0.1, 0, 1, 0, 0);
     -ms-transform: matrix(-1, -0.1, 0, 1, 0, 0);
         transform: matrix(-1, -0.1, 0, 1, 0, 0);
         
}

.rotate {
            /* Safari */
            -webkit-transform: rotate(-2deg);
            /* Firefox */
            -moz-transform: rotate(-2deg);
            /* IE */
            -ms-transform: rotate(-2deg);
            /* Opera */
            -o-transform: rotate(-2deg);
            /* Internet Explorer */
            filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);
        }
.rotate li {  margin:0px; overflow-y:hidden; }
.testimonial-img{/*border-radius:50%; height:100px;*/ width:100px; object-fit:cover;}

.view_more_link{
	color: #ADC743;
	font-size: 18px;
	line-height: 17px;
}


/*raffsen*/
.left-heading{
float: right;
padding-right: 94px;
margin-top: -68px;
}
.image-test{
   width: 117px;
padding-left: 33px;
-ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
    transform: rotate(7deg);
}
.date{
    font-size: 14px !important;
    color: #000 !important;
    margin-top: -5px;
    font-style: italic;

}
.image-pin{
    width: 46px;
    margin-top: -77px;
}
.media{
    margin-bottom: 8px;
}
@media(min-width:100px) and ( max-width:767px){
.image-pin {
    width: 40px;
    margin-top: -35px;
}
.para {
    padding-left: 16px !important;
    padding-right: 16px !important;
    font-size: 15px !important;
    color: #000 !important;
}
.media-object {
    width: 88px  !important;
    padding-left: 28px  !important;
    transform: rotate(4deg)  !important;
}
.media-body {
    float: right  !important;
    padding-right: 0px !important;
    margin-top: -50px !important;
}
.thirdaboutyoga h4 {
    color: #000;
    font-weight: bold !important;
    font-size: 15px !important;
    font-style: italic !important;
}
}



