body {

	/*background: url("../img/background.jpg") no-repeat fixed center center / 100% auto rgba(0, 0, 0, 0);*/

}



.container {

	padding:1em;

}

.container li {

	list-style:none;

}

.container li span img {

	float: right;

	padding-left: 10px;

}





/*-- mail --*/

.contact-left h4{

	font-size: 1.5em;

	/*color: #999;*/

	text-transform: uppercase;

	margin:0 0 1em;



}

.contact-left p{

	color: #999;

	font-size: 14px;

	line-height: 1.8em;

	margin:0;

	width:75%;

}

.contact-left p span{

	display:block;

	font-weight:700;

}

.contact-left ul{

	padding:1em 0 0;

	margin:0;

}

.contact-left ul li{

	list-style-type:none;

	margin:0 0 5px;

	font-size:14px;

	color:#999;

}

.contact-left ul li a{

	font-size:14px;

	color:#999;

	text-decoration:none;

}

.contact-left ul li a:hover{

	color:rgb(217, 74, 73);

}

.contact-left input[type="text"],.contact-left input[type="email"],.contact-left textarea{

	background:none;

	border: 1px solid #999;

	color: #B7B7B7;

	padding: 15px 10px;

	font-size: 14px;

	outline: none;

}

.contact-left input[type="text"],.contact-left input[type="email"]{

	width:48.99%;

	float: left;

}

.contact-left input[type="text"]:nth-child(3){

	width:100%;

	margin:1em 0 0;

}

.contact-left input[type="email"]{

	margin:0 0 0 1em;

}

.contact-left textarea{

	min-height: 200px;

	resize: none;

	width: 100%;

	margin: 1em 0 ;

}

.contact-left input[type="submit"] {

    outline: none;

    color: #fff;

    font-size: 16px;

    padding: 12px 0;

    width: 30%;

    background: rgb(2, 168, 91);

	border: none;

	transition: .5s all;

	-webkit-transition: .5s all;

	-moz-transition: .5s all;

	-o-transition: .5s all;

	-ms-transition: .5s all;

}

.contact-left input[type="submit"]:hover{

	background:rgb(2, 150, 70);

}

h3 {

	font-size: 1.3em;

}

h1 {

  font-size: 2em;

  font-weight: 400;

  color: #fff;

  text-align: center;

  margin: 1em 0em 0em 0em;

}







.signin {

  background: rgba(255, 255, 255, 1);

  border-radius: 5px;

}

.signin-main {

  padding: 0.5em 2em 0em 1.5em;

}



.signin h3 {



  font-weight: 500;

  /*color: #000;*/

  margin: 0.5em auto 1.5em;

  text-align: center;

}

.signin a p {

  font-size: 0.85em;

  font-weight: 600;

  color: #6c7079;

  margin: 1em 0em 2em 0em;

  text-align: center;

}

.signin a p:hover {

  color: #2daae4;

}



span.mess1 {

  background: url(../images/mail.png)no-repeat 0px 0px;

  display: inline-block;

  width: 20px;

  height: 20px;

  vertical-align: sub;

}

span.mess2 {

  background: url(../images/lock.png)no-repeat 0px 0px;

  display: inline-block;

  width: 20px;

  height: 20px;

  vertical-align: sub;

}

.send {

  text-align: center;

}



.news-letter h3 {

  font-size: 1.5em;

  font-weight: 500;

  color: #000;

  margin: 1.2em auto 2.23em;

}

.mess input[type="text"], .mess-new input[type="text"] {

 font-size: 0.9em;

  font-weight: 500;

  /*color: #ccc;*/
  
  color: #000;

  padding: 10px 10px 10px 3px;

  width: 80%;

  outline: none;

  border: none;

}





.signin input[type="submit"], .news-letter input[type="submit"] {

  font-size: 1em;

  font-weight: 600;

  color: #fff;

  padding: 10px;

  width: 35%;

  outline: none;

  border: none;

  border-radius: 5px;

  margin: 1.5em 0em 0em 0em;

  background: #34495e !important;

  cursor: pointer;

}

.signin input[type="submit"]:hover, .news-letter input[type="submit"]:hover {

  background: #009872 !important;

  transition: 0.5s all;

  -webkit-transition: 0.5s all;

  -moz-transition: 0.5s all;

  -o-transition: 0.5s all;

}





.test input[type="submit"] {

  font-size: 1em;

  font-weight: 600;

  color: #fff;

   padding: 10px;

  outline: none;

  border: none;

  border-radius: 5px;

  margin: 1.5em 0em 0em 0em;

  background: #34495e;

  cursor: pointer;

}

.test input[type="submit"]:hover {

  background: #009872;

  transition: 0.5s all;

  -webkit-transition: 0.5s all;

  -moz-transition: 0.5s all;

  -o-transition: 0.5s all;

}



.mess-new{

  border: 2px solid #ccc;

  border-radius: 5px;

}



.mess{

  border: 2px solid #ccc;

  border-radius: 5px;

	margin-bottom: 5px;

}



.mess:hover{

  border: 2px solid #009872;

}



.mess3 input[type="text"], .mess-new input[type="text"]{

  border: 0px solid #ccc;

  border-radius: 0px;

	margin: 5px;

	padding:10px;

	background:#f5f5f5;

}











.mess-new:hover{

  border: 2px solid #009872;

}

.mess input[type="text"] {

  font-size: 0.9em;

  font-weight: 500;

  /*color: #ccc;*/
  
  color: #333;

  padding: 10px 10px 10px 10px;

  width: 83%;

  outline: none;

  border: none;

}

span.mess1 {

  background: url(../img/mail.png)no-repeat 0px 0px;

  display: inline-block;

  width: 20px;

  height: 20px;

  vertical-align: sub;

}



/* ---- end for news-letter */

.header-top {

    background: #fff;

    padding: 1em;

		overflow: auto;

		text-align: center;



}

.glyphicon-earphone, .glyphicon-envelope {

    font-size: 1em;

    /*margin-right: 1em;*/

}

.details {

	float:right;

	font-size: 1.5em;

	/*margin-right: 2em;*/

}

.details ul{

    padding: 0;

    /*margin: .3em 0 0 0;*/

		text-align: right;



}



.details ul li:nth-child(1) {

    /*margin-right: 3em;*/

}

.details ul li a {

    color: #989898;

    text-decoration: none;

}





.fontsize{

	font-size:15px;

	color:#98c734;

}

nav {

	/*background: none repeat scroll 0 0 rgba(0, 0, 0, 0);*/

	/*position: absolute;*/

	background: #fff;

	top: 0;

	z-index: 500;

}

.top-nav {

	background: none repeat scroll 0 0 rgba(2, 168, 91, 1);

	position: relative;

	/*top: 13px;*/

	z-index: 1000;



}

.top-nav ul p {

	background: rgb(2, 125, 70);

	width:55px; height:55px

}

.top-nav ul {

	padding: 0;

}

.logo {

	margin: 0;

	text-align: center;

	width: 100%;

}



.logo img {

	text-align: center;

	float: left;

}

.top-nav a {

	font-size: 0.9em;

	text-transform: uppercase;

}



.top-nav {

	/*text-align: center;*/

}

.top-nav li a:hover, .top-nav li.active-item a, .top-nav .logo.active-item a:hover {

	/*background: none repeat scroll 0 0 #00464f;*/

}

.top-nav li.logo a, .top-nav li.logo.active-item a, .top-nav .logo {

	background: none repeat scroll 0 0 #fff;

}

nav ul li ul li {

	text-align: left;



}

.top-nav ul ul {

	background: none repeat scroll 0 0 rgb(2, 168, 91);

}

.top-nav li ul li a {

	background: none repeat scroll 0 0 rgb(2, 168, 91);

}



.block-img-right {

	overflow: auto;

	margin-bottom: 1px;



}



/*.block-img-right .image {

	float:right;

	padding-left: 30px;

}



.block-img-left .image {

	float:left;

	padding-right: 30px;

}*/



.content-text h3 {

	font-weight: bold;

}



.block-img-right .content-text {

	text-align: left;

	vertical-align:bottom;

	text-align:justify;

}



/* left */

.block-img-left {

	overflow: auto;

	margin-bottom: 1px;

	background-color: #FFF;

}



.content-text {

	padding: 10px;

	line-height: 20px;



}



.block-img-left .content-text {

	text-align: left;

		text-align:justify;

}







#fourth-block h2 {

	color: #fff;

}

#fourth-block p {

	color: #fff;

}

#first-block, #second-block, #third-block, #fourth-block {

	text-align: center;

	padding: 2.5em 0;



}

#carousel {

	background: #fff;

}

#first-block {

	background: #fff;

}

#second-block {

	background: none repeat scroll 0 0 rgba(0, 30, 34, 0.85);

}

#third-block {

	background: #fff;

}





/*

#fourth-block .wrapper .title {

	float:left;

	vertical-align: middle;



}



#fourth-block .wrapper {

	width: 80%;

	height: 250px;

	border: 2px solid red;

	overflow:hidden;

}*/

#fourth-block {

	text-align: center;

	background-image: url('../img/newsletter_bg.jpg');

	background-size: cover;

	background-repeat: no-repeat;

}



#fourth-block .videos {

	float:left;

}





#query-block {

	text-align: center;

	background-image: url('../img/question_bg.jpg');

	background-size: cover;

	background-repeat: no-repeat;

	padding: 1em;

	vertical-align: middle;



	/*height: 400px;*/

}

footer {

	background: none repeat scroll 0 0 #000;

	padding: 1.5em 0;

	text-transform: uppercase;

}

footer span {

	color: #3F3;

	font-size: 13px;

}

footer h5 {

	color:#FFF;

}



footer .wrapper {

	text-align: left;

	width: 100%;

	padding-left: 8%;

	vertical-align: top;

}

/*.test {

	width: 65%;

	float:left;

	background: #FFF;

	border-radius: 5px;

	padding: 20px;

}*/







.test h3 {

	font-weight: 500;

}



.social {

	margin:0 auto;

  /*max-width:56em;*/

  /*padding:0 0.65em;*/

}



.social img {

	padding-left: 7px;

	float:left; display:left;

}



li.fb {

	list-style-image: url("http://nutritionandwellness.in/images/facebook.png");

	padding: 10px;

}



li.tw {

	list-style-image: url("http://nutritionandwellness.in/images/tw.png");

	padding: 10px;

}





footer li {

	list-style-type: none;



}

footer msg {

	color: #696969;

	font-size: 10px;

	padding-right: 10px;

	float:right;

}

footer p, footer a:link, footer a:visited {

	color: #aaa;

	font-size: 11px;

}

footer a:hover {

	color: #fff;

}

.carousel-text {

	display: block;

	position: absolute;

	top: 40%;

	width: 100%;

	z-index: 999;

}

.carousel-text h2 {

	background: none repeat scroll 0 0 #fff;

	color: rgb(0, 30, 34);

	display: inline-block;

	padding: 0.3125em 0.625em;

	font-size: 2em;

}

.carousel-text p {

	background: none repeat scroll 0 0 rgba(0, 30, 34, 0.85);

	color: #fff;

	display: inline-block;

	font-size: 1.1em;

	padding: 0.625em 0.8em;

}



#first-block i {

	background: none repeat scroll 0 0 #2fcbe0;

	border-radius: 100px;

	color: #fff;

	display: block;

	line-height: 100px;

	margin: 0 auto;

	width: 100px;

}

section h2 {

	font-size: 1.5em;

	font-weight: 400;

	margin: 20px;;

	

}

section .marginh {

	font-size: 1.5em;

	font-weight: 400;

	margin: 0px;;

	

}

p.subtitile {

	color: #999;

	margin: 0 0 3.5em;

}

section h3 {

	font-size: 1.3em;

	font-weight: 300;

	margin: 0.8em 0;

	text-transform: uppercase;

}

section p {

	font-size: 0.8em;

}

.text-left{

	text-align:left;

	line-height:20px;

	text-align:justify;

}

.text-right{

	text-align:right;

	

}

section h1 {

	color: #fff;

	font-size: 2.5em;

	font-weight: 300;

	text-transform: uppercase;

}

#second-block p {

	color: #fff;

}

a.button {

	background: none repeat scroll 0 0 #2fcbe0;

	border: 0 none;

	border-radius: 5px;

	color: rgb(0, 30, 34);

	font-size: 0.8em;

	font-weight: 600;

	padding: 0.625em;

	text-transform: uppercase;

}





#head {

	background: none repeat scroll 0 0 rgba(0, 30, 34, 0.85);

	padding: 9em 0 5em;

	text-align: center;

	color: #000;

}



#head-about {

	background-image:url('../img/h-slider-2.jpg'); background-repeat: no-repeat;

	background-size: cover;

	padding: 9em 0 5em;

	text-align: center;

	color: #000;

}

#content {

	background: none repeat scroll 0 0 #fff;

	padding: 0;

	text-align: center;

	border-bottom: 1px solid #f0f0f0;

}

#content h2 {

	font-size: 1.5em;

	font-weight: 400;

	/*margin: 1em 0 0.3em;*/

	text-transform: none;

}

.content-block {

	background: none repeat scroll 0 0 rgba(0, 130, 34, 0.0);

	color: #000;

	text-align: left;

	padding: 0.5em;

}



.content-block li {

	font-size: 0.8em;

}



.content-block a {

	text-transform: uppercase;

}

.content-block a:hover {

	color: #093;

}

/*.content-block h3 {

	color: #fff;

}

.content-block p {

	color: #fff;

}*/

#content.left-align {

	text-align: left;

}

#content.contact-page h2 {

	margin: 0 0 0.625em;

}

.contact-page p {

	font-size: 1em;

	font-style: normal;

}

.contact-page i {

	background: none repeat scroll 0 0 rgb(0, 30, 34);

	border-radius: 100px;

	display: inline-block;

	height: 35px;

	line-height: 35px;

	margin: 0.3125em 0.3125em 0.3125em 0;

	text-align: center;

	width: 35px;

}

form.customform button {

	background: none repeat scroll 0 0 rgb(0, 30, 34);

	width:84px!important;

	border-radius: 5px;

	transition: background 0.20s linear 0s;

	-o-transition: background 0.20s linear 0s;

	-ms-transition: background 0.20s linear 0s;

	-moz-transition: background 0.20s linear 0s;

	-webkit-transition: background 0.20s linear 0s;

}

form.customform button:hover {

	background: none repeat scroll 0 0 #2fcbe0;

}

form.customform input, form.customform select, form.customform textarea {

	border-radius: 5px;

}

#map-block iframe {

	display: block;

}

@media screen and (max-width: 768px) {

  body {

  	background: none repeat scroll 0 0 rgb(0, 30, 34);

  }

  nav {

  	background: none repeat scroll 0 0 rgb(0, 30, 34);

  	line-height: 1em;

  	position: relative;

  }

  .top-nav {

  	text-align: left;

  }

  .top-nav li {

  	line-height: 3em;

  }

  .top-nav .logo {

  	padding: 1.25em;

  }

  .carousel-text h2 {

  	font-size: 1.3em;

  }

  .carousel-text p {

  	font-size: 1em;

  }

  ul.top-ul {

  	padding: 0;

  }

  ul.top-ul.right {

  	float: none;

  }

  footer {

  text-align: center;

  }

  footer .right {

  float: none;

  }

}







.testi-img{

	border-radius:100px;

	width:100px!important;

	height:100px;

	margin:auto;

	

}



  .test2 {

  

  	background: #FFF;

  	border-radius: 5px;

  	padding: 10px;

	line-height:20px;

	

  }

    .test3 {

  

  	background: #FFF;

  	border-radius: 5px;

  	padding: 11px;line-height:20px;

  }

  

  .green a{

	  color:#090;

	

	  padding:5px;

	  margin:0px;





  }

   .green a:hover{

	

	    color:#146823;



  }

  

  



  textarea { 

    border-style: none; 

    border-color: Transparent;

	border:0px; 

    overflow: auto; 

	width:96%;       

  }

  

.testi-width{

	width:200px;!important;

}

.lazyOwl{

	padding:10px!important;



}

.padding{

	padding:10px!important;



}



.testi-img2{

	border-radius:20px;

	width:170px!important;

	height:170px;

	margin:auto;

	

}

.testi-img3{

	border-radius:20px;

	width:270px!important;

	height:270px;

	margin:auto;

	

}



 h4{

 font-weight: 500;

color: #02a85b;

  margin: 1em auto 1em 0em;

  font-size:14px;



}



.list ul {



    text-decoration: none;



}

.list li  {

    color: #989898;

    text-decoration: none;

	font-size:13px;

	margin:0px;

	padding:0px;

}





.news-date {

	background: #6f9600 none repeat scroll 0 0;

	clear: both;

	color: #fff;

	display: block;

	float: none;

	min-height: 118px;

	padding: 0.625em 0;

	text-align: center;

	width: 100%;

}

.day {

	font-size: 2.5em;

	font-weight: 700;

}

.month, .year {

	font-size: 0.85em;

}

.news-text {

	background: #fff none repeat scroll 0 0;

	border: 1px solid #e0e0e0;

	

	min-height: 118px;

	padding: 0.625em 1.25em;

}

.news-text p {

	color: #777;

	font-size: 0.85em;

}



.block-bordered {

  border: 1px solid rgba(0, 0, 0, 0.1);

}

.padding-2x {

  padding: 1.5em;

}

.border-radius {

  border-radius: 3px;

}

.margin-bottom-30 {

  margin-bottom: 30px !important;

  display: block;

}

.fl{

	float:left;

}

.fr{

	float:right;

}





   .modalDialog {

        position: fixed;

        font-family: Arial, Helvetica, sans-serif;

        top: 0;

        right: 0;

        bottom: 0;

        left: 0;

        background: rgba(0,0,0,0.8);

        z-index: 99999;

        opacity:0;

        -webkit-transition: opacity 400ms ease-in;

        -moz-transition: opacity 400ms ease-in;

        transition: opacity 400ms ease-in;

        pointer-events: none;

    }



    .modalDialog:target {

        opacity:1;

        pointer-events: auto;

    }



    .modalDialog > div {

        width: 320px;

        position: relative;

        margin: 10% auto;

        padding: 20px;

        border-radius: 10px;

        background: #fff;

		line-height:20px;

     

    }



    .close {

        background: #606061;

        color: #FFFFFF;

        line-height: 25px;

        position: absolute;

        right: -12px;

        text-align: center;

        top: -10px;

        width: 24px;

        text-decoration: none;

        font-weight: bold;

        -webkit-border-radius: 12px;

        -moz-border-radius: 12px;

        border-radius: 12px;

        -moz-box-shadow: 1px 1px 3px #000;

        -webkit-box-shadow: 1px 1px 3px #000;

        box-shadow: 1px 1px 3px #000;

    }



    .close:hover { background: #02a85b; }











#contact {

	background: none repeat scroll 0 0 #fff;

	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);

	padding: 6em 2em;

	position: relative;

	z-index: 2;

}

#contact input, #contact textarea {

	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

	border-radius: 3px;

}

form.customform button.color-btn {

	height: auto;

	margin-top: 0;

}

#contact h2 {

	margin: 0 0 1.25em;

}

#contact h3 {

	color: #92c500;

	font-size: 1em;

	font-weight: 700;

	margin: 0 0 0.625em;

	text-transform: uppercase;

}

#contact p {

	font-size: 0.85em;

	font-style: normal;

	line-height: 2em;

}

#contact p strong {

	font-weight: 700;

}

#contact i {

	background: #e0e0e0 none repeat scroll 0 0;

	border-radius: 30px;

	color: #fff;

	display: inline-block;

	line-height: 26px;

	margin: 0.625em;

	text-align: center;

	width: 26px;

}

#map-block {

  filter: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="g"><feColorMatrix type="matrix" values="0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0 0 0 1 0"/></filter></svg>#g');

  -webkit-filter: grayscale(100%);

  filter: grayscale(100%);    

  filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);

}



.kg {

        background: #02a85b;

    color: #FFFFFF;

    line-height: 25px;

    position: absolute;

    right: 110px;

    text-align: center;

    top: 252px;

    width: 103px;

    z-index: 12;

    text-decoration: none;

    font-weight: bold;

    -webkit-border-radius: 12px;

    -moz-border-radius: 12px;

    border-radius: 12px;

    -moz-box-shadow: 1px 1px 3px #000;

    -webkit-box-shadow: 1px 1px 3px #000;

    box-shadow: 1px 1px 3px #000;

    }



    .kg:hover { background: #ff0000; }



.green2{

	color:#090;

	

	padding:5px;

	border-radius:5px;

	font-weight:bold;

}

.link-color{

	color:#009900;

	padding:5px;

	border-radius:5px;

}

.link-color :hover{

	color:#004d00;

	padding:5px;

	border-radius:5px;

}

.link a{

	color:#0F0;

}

.link a:hover{

	color:#000;

}





.padding5 {

  padding: 1.5em 0px 0px 1.5em;

}

.padding6 {

  padding: 1em 0px 0px 1em;

}



.greybg{

	background:#f5f5f5;

}



.pack-heading {

  font-size: 1em;

  font-weight: 400;

  color: #fff;

  text-align: center;

  margin: 0em;

  padding:10px;

  background:#7ac673;

}

.two-month {



  background:#faaf40;

}

.three-month {



  background:#f97352;

}

.six-month {



  background:#27aae0;

}

.one-year {



  background:#3e5b98;

}



.fa-inr{

	color:#4dc050;

}

	

 h6 {

	font-size: 1.1em;

	font-weight: 500;

	margin: 0.8em 0;

	

}



.red{

	color:#F00;

}

  .gr{

	  color:#090;



  }

  

  

  a.btn {

  font-size: 13px;

  font-weight: 600;

  color: #fff;

   padding: 5px 10px 5px 10px;

  outline: none;

  border: none;

  border-radius: 5px;

  margin: 0em 0em 0em 0em;

  background: #34495e;

  cursor: pointer;

}

a.btn:hover {

  background: #009872;

  transition: 0.5s all;

  -webkit-transition: 0.5s all;

  -moz-transition: 0.5s all;

  -o-transition: 0.5s all;

}



a.purpel {

  font-size: 13px;

  font-weight: 600;

  color: #fff;

   padding: 5px 10px 5px 10px;

  outline: none;

  border: none;

  border-radius: 5px;

  margin: 0em 0em 0em 0em;

  background: #7974c7;

  cursor: pointer;

}

a.purpel:hover {

  background: #009872;

  transition: 0.5s all;

  -webkit-transition: 0.5s all;

  -moz-transition: 0.5s all;

  -o-transition: 0.5s all;

}













table {

    border: 1px solid #ccc;

    width: 100%;

    margin:0;

    padding:0;

    border-collapse: collapse;

    border-spacing: 0;

  }



  table tr {

    border: 1px solid #ddd;

    padding: 5px;

  }



  table th, table td {

    padding: 10px;

    text-align: left;

  }



  table th {

    text-transform: uppercase;

    font-size: 14px;

    letter-spacing: 1px;

	background:#f97352;

	color:#fff;

  }



  @media screen and (max-width: 600px) {



    table {

      border: 0;

    }



    table thead {

      display: none;

    }



    table tr {

      margin-bottom: 10px;

      display: block;

      border-bottom: 2px solid #ddd;

    }



    table td {

      display: block;

      text-align: right;

      font-size: 13px;

      border-bottom: 1px dotted #ccc;

    }



    table td:last-child {

      border-bottom: 0;

    }



    table td:before {

      content: attr(data-label);

      float: left;

      text-transform: uppercase;

      font-weight: bold;

    }

  }

  

  

  .table-container-outer { position: relative; }

	

	.table-container

	{

		width: 100%;

		overflow-y: auto;

		_overflow: auto;

		margin: 0 0 1em;

	}

	

	.table-container::-webkit-scrollbar

	{

		-webkit-appearance: none;

		width: 14px;

		height: 14px;

	}

	

	.table-container::-webkit-scrollbar-thumb

	{

		border-radius: 8px;

		border: 3px solid #fff;

		background-color: rgba(0, 0, 0, .3);

	}

	

	.table-container-fade

	{

		position: absolute;

		right: 0;

		width: 30px;

		height: 100%;

		background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,.5), #fff);

		background-image: -moz-linear-gradient(0deg, rgba(255,255,255,.5), #fff);

		background-image: -ms-linear-gradient(0deg, rgba(255,255,255,.5), #fff);

		background-image: -o-linear-gradient(0deg, rgba(255,255,255,.5), #fff);

		background-image: linear-gradient(0deg, rgba(255,255,255,.5), #fff);

	}

	

	

	.white {

		color:#e9e9e9;

	}

		.light {

		color:#f5f5f5;

	}

	

	



#contact-wrapper label {

	display:block;

	float:none;

	font-size:11px;

	width:auto;

	color:#ff0000;

	margin:0px 0px 0px 0px;

	padding:5px 0px 5px 0px;

}





/* 03-march */



.special {



  background:#02a85c;

  padding:15px;

}





.greencolor{

	color:#090;

	font-size:30px;

	

	padding:5px;

	border-radius:5px;

	font-weight:bold;

}

.pack-heading2 {

  font-size: 20px;

  font-weight: 400;

  color: #fff;

  text-align: left;

  margin: 0em;

  padding:10px;

  background:#44710b;

}



.label {

  

   border: 0;

	padding:10px;

	color:#fff;

    background:#ee5558;

   

}



.padding-left {

  padding-left: 1.5em;

}

.padding-right {

  padding-right: 1.5em;

}

 input {

 background: #fff !important;

}

 select {

 background: #fff !important;

}







.darkg {

  font-size: 13px!important;

  font-weight: 600!important;

  color: #fff!important;

   padding: 5px 10px 5px 10px;

   width:84px!important;

  outline: none;

  border: none;

  border-radius: 5px;

  padding: 10px;

  background: #026739!important;

  cursor: pointer;

  transition: 0.5s all;

  -webkit-transition: 0.5s all;

  -moz-transition: 0.5s all;

  -o-transition: 0.5s all;

}

.darkg:hover {

  background: #003c21!important;

  transition: 0.5s all;

  -webkit-transition: 0.5s all;

  -moz-transition: 0.5s all;

  -o-transition: 0.5s all;

}





.btnoutline {

 font-size: 13px!important;

 font-weight: 600!important;

 color: #4f5257!important;

 padding: 5px 10px 5px 10px;

 outline: none;

 width:84px!important;

 border: none;

 border-radius: 5px;

 background: #fff!important;

 padding: 10px;

 border: 1px solid #8a8a8a!important;

 transition: 0.5s all;

 -webkit-transition: 0.5s all;

 -moz-transition: 0.5s all;

 -o-transition: 0.5s all;

}

.btnoutline:hover {

 background: #02a85c!important;

 color: #FFF!important;

 transition: 0.5s all;

 -webkit-transition: 0.5s all;

 -moz-transition: 0.5s all;

 -o-transition: 0.5s all;

}





#name {

	background:#FFF url(../img/name-icon.png) right no-repeat!important; 

   

}



#email {

	background:#FFF url(../img/email-icon.png)right no-repeat!important; 

 

}



#phone {

	background:#FFF url(../img/phone-icon.png) right no-repeat!important; 

   

}



#query-block2 {

	text-align: center;

	background-image:url(../img/pay-bg.jpg);

	background-size: cover;

	background-color:#fff;

	background-repeat: no-repeat;

	padding: 1em;





	/*height: 400px;*/

}



.amount2 {

  

    border: 0px solid #fff;

 padding:10px;

 color:#fff;!important;

    background:#ee5558!important;

 border-radius:0px!important;

 text-align:center;

   }

/ individual: webkit /

.amount2::-webkit-input-placeholder { color:#fff!important; }



.online {



  background:none;

  padding:3px;

  color:#F00;

  font-weight:bold;

  text-transform:uppercase;

}

.fa-star{

 color:#4dc050;

}


.ttm-header-wrap .col-sm-4.col-md-3 .widget-left {border-right: 1px solid #f1f1f1;}

.ttm-header-style-stackcenter .ttm-header-wrap .col-sm-4.col-md-3 .widget-right {border-left: 1px solid #f1f1f1;}

.ttm-header-style-stackcenter .ttm-header-wrap .ttm-stickable-header-w{display: block;border-top: 2px solid #f1f1f1;}

.ttm-header-style-stackcenter .ttm-header-wrap .col-sm-4.col-md-3 .widget-right, .ttm-header-style-stackcenter .ttm-header-wrap .col-sm-4.col-md-3 .widget-left {display: block;width: 100%;float: left;}

.site-branding {float: none;text-align: center;}


.col-lg-3 {flex: 100% !important;max-width: 100% ;float: none !important;display: block !important;}












