

@font-face {

    font-family: 'ArialRoundedMTBold';

    src: url('../fonts/ArialRoundedMTBold/ArialRoundedMTBold.eot');

    src: url('../fonts/ArialRoundedMTBold/ArialRoundedMTBoldd41d.eot?#iefix') format('embedded-opentype'),

         url('../fonts/ArialRoundedMTBold/ArialRoundedMTBold.woff') format('woff'),_nav
		 

         url('../fonts/ArialRoundedMTBold/ArialRoundedMTBold.svg#framd')format('svg');

    font-weight: normal;

    font-style: normal;

}





* {

	margin:0px;

	padding:0px;

}

body {

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

	color:#c7c5c5;

}

ul {

	list-style:none;

}

a {

	text-decoration:none;

}

img {

	border:none;

}

.clear								{clear:both;}

/* ************************************top area start here*********************************************************************/

/*.top-area  							{width:100%;margin:0px; padding:0px; background:#000;}	*/											

.cont-top							{margin:0px;padding:0px; float:left;width:100%;}

.cont-top ul 						{margin:0px;padding:0px;display:block;line-height:23px; float:left;width:100%;}

.cont-top ul li						{margin:0px;padding:0px; width:100%;}

.cont-top ul li	span  			    {margin:0px;padding: 0 5px;line-height: 39px;font-family:Arial, Helvetica, sans-serif; font-size:14px;float:left;}

.social-icon					   {border-radius: 75%; width:27px; border: 1px solid #fff; padding:0px; display: block; float: left; margin:7px 0px;color:#fff;}

.top_login{

    margin-top:20px;

    /*float: right;*/

    text-align:right;

}

.top_login ul li{

    display: inline;

   

    

}

.top_login ul li a i{

   transition: 0.5s ease;

    width: 35px;

    height: 35px;

    text-align: center;

    line-height: 35px;

   

    background: #b3dc12;

    color: #FFF

}

.top_login ul li a i:hover{

     background: #def195;

   color: #313131

}









.top_login1{

    margin-top:24px;

    /*float: right;*/

    text-align:right;

}

ul.top_login1 li{

    display: block;

   

    

}

ul.top_login1 li a {

   transition: 0.5s ease;

    width: 35px;

    height: 30px;

    text-align: center;

    line-height: 30px;

    /*background: #b3dc12;*/

    color: #000;

    font-size:16px;

}

ul.top_login1 li a i{

   transition: 0.5s ease;

    width: 35px;

    height: 30px;

    text-align: center;

    line-height: 30px;

   /* background: #b3dc12;*/

    color: #55bc04



}

ul.top_login1 li a i:hover{

   /*  background: #def195;

   color: #313131*/

}

/*.logo img{

    width: 150px;

}*/

.logo-bg 							{width:100%;background:#fff;margin:6px 0;}

.logo a:hover						{text-decoration:none;}

.logo img							{margin: 0; padding:0px; float:left;}

.logo-right 							{width:200px; display:block; margin: 0 auto}

.logo-right img						{width:100% }

/*.logo p								{font-size:50px; padding:20px 0px 0 10px; font-family:"Century Gothic"; color:#060606; font-weight:bold;}

.logo p span						{margin:0px; padding:0px; font-family:"Century Gothic"; font-size:27px; color:#060606; font-weight: normal;}*/

/*.country 							{margin:30px 0 0 0;}

.country ul li						{float:left;margin:20px 0 0 60px;}

.admission img						{padding:51px 0 30px 0; margin:0px;float:right}*/

.process p						{font-family:"Century Gothic";font-size:29px;font-weight:bold; text-align:center;color:#000;line-height:122px;}	

.cont-area						{margin:0px;padding:0px;}	

ul.contact li i					{font-size:20px;color:#000;}

ul.contact						{float:right;margin:30px 0 0 0;padding:0px;}

	

ul.contact li					{padding:10px 0;}

ul.contact li span				{font-family:"Open Sans";font-size:16px;color:#15371e;float:left;}	

ul.contact li site				{font-family:"Open Sans";font-size:16px;color:#15371e;padding:0px;}		





/* ************************************Navigation start here*********************************************************************/

/* Overline Reveal */

.hvr-overline-reveal {

  display: inline-block;

  vertical-align: middle;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  -moz-osx-font-smoothing: grayscale;

  position: relative;

  overflow: hidden;

}

.hvr-overline-reveal:before {

  content: "";

  position: absolute;

  z-index: -1;

  left: 0;

  right: 0;

  top: 0;

  background: #CEE032;

/*  height: 4px;*/

  -webkit-transform: translateY(-4px);

  transform: translateY(-4px);

  -webkit-transition-property: transform;

  transition-property: transform;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-timing-function: ease-out;

  transition-timing-function: ease-out;

}

.hvr-overline-reveal:hover:before, .hvr-overline-reveal:focus:before, .hvr-overline-reveal.active:before {

  -webkit-transform: translateY(0);

  transform: translateY(0);

   left: 0;

  right: 0;

  background:#CEE032;

}



/*.hvr-overline-from-center.active{

  left: 0;

  right: 0;

  background:#000;

}*/



.navigation_bg						{width:100%;margin:0px; padding:0px; height:34px; background:#009818/*#15371e*/;}

.menu_nav							{float:left;margin: 0px 0px;}

.menu_nav ul						{height:34px;}

.menu_nav ul li                     {float:left;transition:all 0.8s ease-in-out;-webkit-transition:all 0.8s ease-in-out;}

.menu_nav ul li a					{font-family:Arial, Helvetica, sans-serif; font-size:16px;color:#000;padding:0 10px;text-decoration:none;line-height:48px;	 									display:block;}

/*.menu_nav ul li:hover				{background:#901c1c;}*/

.menu_nav ul li a:hover				{color:#000;}

/*.menu_nav ul li a.active			{background:#901c1c;}*/



/* ************************************banner  area start here*********************************************************************/

.pad								{padding:0px;}

.banner_area                        {width:100%; margin:0px; padding:0px;}

.left_area							{width:100%; margin:0px; padding:0px; background:#901c1c; float:left;min-height:419px;}

.left_area ul li a i				{font-size:12px; margin:0 5px;}

.left_area h1						{margin:10px;padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#fff; text-align:center;}

.left_area ul li a					{margin:0px;padding:0px 0 0 90px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-align:left;}

.left_area ul li a:hover			{color:#002060;}

.slider								{float:right;}

.left_area ul li					{padding:10px 0;border-bottom: 1px solid #fff;}



.banner-container								{width:100%;  margin:0px 0px 0px 0px; z-index:9999; padding:0px;  /* border-bottom:3px solid #203c00; border-top:3px solid #203c00;*/}

.banner-container .inbanner						{width:100%;  float:right; margin:0; padding:0; position:relative;}

.inbanner ul li img								{width:100%; margin:auto; height:419px;}

.banner-container .static-banner				{width:100%; display:block; position:relative; min-height:144px;

												  

												 border-bottom:4px solid #707070; margin:-3px 0 0 0;}

.static-banner .men								{position:absolute; right:0; bottom:0; z-index:1;}

.static-banner .satis							{position:absolute; left:3%; bottom:0; z-index:1;}

.banner-container .static-banner > big			{font-family:'gothic',Arial, Helvetica, sans-serif; color:#121418;

												font-size:32px; font-style:italic; font-weight:bold;

												display:block; padding:60px 0 0 0; margin:0 0 0 16%;}

.banner-container .static-banner > big span	    {font-weight:normal; font-style:normal;}

.dark-green										{width:100%;margin:0px;padding:0px;background:#009818/*#15371e*/;min-height:30px;}

.abt-bg											{width:100%;margin:0px;padding:0px;background:url(../images/banner1.jpg) no-repeat;background-size:cover;}

/*.blue_bg										{width:100%;background:#002060;height:175px; float:left; position:relative;}

.world_map img									{position:absolute; top:-200px;left:75px;}

.world_map p									{font-family:Arial, Helvetica, sans-serif;font-size:27px; text-align:center;}

.world_map span									{font-family:Arial, Helvetica, sans-serif;font-size:36px;color:red;}





.scroler										{margin-top: -23px;}

.scroler ul li img								{box-shadow: 9px 5px 10px 0px #000;}

.scroler ul li p								{font-family:Arial, Helvetica, sans-serif; font-size:17px;color:#0e0f11;padding:10px 0;text-align: center;}

.under_line										{border-bottom:3px solid #535353; padding:0px; margin:80px 0 0 0;}

			*/



/* ************************************section about area start here*********************************************************************/	

.banner										{ text-align: center;}

.banner	 .carousel-indicators{

    bottom: -40px;

}

.banner	 .carousel-indicators li{

    padding: 0 10px;

}

.banner	 .carousel-indicators .active {

    width: 12px;

    height: 12px;

    margin: 0;

    background-color: #f6ac22;

}



.index-cont	h1									{font-family:'ArialRoundedMTBold',Arial, Helvetica, sans-serif; color:#000;font-size:49px; 

 												text-align: center;}

.index-cont	span								{font-family:'ArialRoundedMTBold',Arial, Helvetica, sans-serif;font-size:39px;color:#15371e;}

.index-cont										{ margin:50px auto;padding:0px;display:block; text-align: center;}

.index-cont a									{font-family:"Open Sans";font-size:15px;color:#000;display: block width: 150px;

    text-align: center; margin: auto; 

 												padding: 5px 21px;border-radius:20px; transition:all 0.5s ease;	-moz-transition:all 0.5s ease;

								                -webkit-transition:all 0.5s ease;	-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.index-cont a:hover								{background:#15371e;color:#fff;}												

.ayur-cont										{font-family:"Open Sans";font-size:14px;text-align:justify;color:#000; margin-bottom: 10px}	

/* Shrink */

/*.hvr-shrink {

  display: inline-block;

  vertical-align: middle;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  -moz-osx-font-smoothing: grayscale;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-property: transform;

  transition-property: transform;

}

.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {

  -webkit-transform: scale(0.9);

  transform: scale(0.9);

}

.ramp-box										{margin:30px 0;padding: 0px; width:100%;}

.ramp2											{margin: 28px 0px 0px;padding: 0px; width:100%;}

.ramp2 img										{margin:0px;padding: 0px; width:100%;}

.ramp1 img										{margin:0px;padding: 0px; width:100%;}

.mid-ramp img									{margin:0px;padding: 0px; width:100%;}

.right-ramp2									{margin: 28px 0px 0px;padding: 0px; width:100%;}

.right-ramp2 img								{margin:0px;padding: 0px; width:100%;}

.right-ramp1 img								{margin:0px;padding: 0px; width:100%;}

*/



/*.welcm_cont										{padding:0px; margin:0px;}			

.content h1										{font-family:Arial, Helvetica, sans-serif;font-size:32px;color:#901c1c;}

.content span									{color:#655757;font-family:Arial, Helvetica, sans-serif;font-size:32px;}

.content p										{font-family:Arial, Helvetica, sans-serif; font-size:15px;color:#0b0b0c;padding:3px 0 0 0;text-align:justify;}		



.services										{margin:0px; float:right;}

.services ul li									{margin:60px 0;}

.services ul li	img								{box-shadow:0 0 5px 0 #000;}

.event											{margin:10px 0 30px 0;}

.event h1										{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#403b3b;text-align:center;}		

.event a										{font-family:Arial, Helvetica, sans-serif;color:#0d2d4e;font-size:13px;float:right;}

.news_box										{margin:34px 0 0 0;}

.news_p	p										{font-size:11px;color:#757575;}

.img_box img									{float: left;margin: 0px 10px 0px 0px;border: 1px solid #757575;}

.complete_box									{border-bottom: 1px solid #757575;margin: 10px 0px;width: 93%;}

.news_box h1									{font-size:24px;color: #212121;border-bottom: 1px dashed #002060;font-family: "Century Gothic";}

.complete_box:last-child						{border-bottom:none;}	

	*/

/******************************courese area start**********************************/

/*.course-strip					{margin:0px;padding:0px;width:100%;}

.our-courses h1					{margin:0px;padding:10px 0;width:100%;font-family:"Century Gothic";font-size:30px;display:block;text-align:center;color:#ab0202; font-weight:bold;}



.cours-slid						{margin:0px;padding:0px;width:100%;background:#f0f4f7;}

.slid-area						{margin:20px 0 30px 0;padding:0px;}*/

/*.slid-area ul					{width:100%;margin:0px;padding:0px;}

.slid-area ul li				{margin:0px 0px;padding:0px;width:100%;border:1px solid #CCC;height:540px; float:left;}*/

/*.main-li						{border:1px solid #CCC;}

ul li.course-border         	{margin:0px;padding:0px;width:100%;height:540px;}

.course-border img			    {width:100%;margin:0px;padding:0px;}

.arrow						{width:58%;background:#a34e79; height:60px;margin:20px 0 0 0;padding:0px;}

.arrow2						{width:77%;background:#a34e79; height:60px;margin:20px 0 0 0;padding:0px;}

.arrow p					{width:100%;margin:0px;padding:0px 0 0 10px;font-family:"Open Sans";font-size:18px;line-height:60px;display:block;color:#fff;}

.arrow2 p					{width:100%;margin:0px;padding:0px 0 0 10px;font-family:"Open Sans";font-size:18px;line-height:60px;display:block;color:#fff;}

.line						{border-bottom:1px solid #e2e2e2;width:100%;padding:0px;margin:20px 0;}

.content					{margin:0px 0 20px 0;padding:0px;}

.content p					{margin:0px;padding:5px 0 0 15px;font-family:"Open Sans";font-size:18px;font-weight:bold;color:#000;}

.content span				{margin:0px;padding:0px 0 0 32px;font-family:"Open Sans";font-size:18px;font-weight:normal;color:#515151;}

*/

/*.bx-next							{width:29px; height:49px; right:42%;background:url(../images/right.png) no-repeat; position:absolute;}

.bx-prev							{width:29px; height:49px; left:42%;  background:url(../images/left.png) no-repeat; position:absolute;}

.bx-controls-direction a				{position: absolute; bottom:-25px !important; margin:770px -458px; outline: 0px none; 

											 width:50px; height:50px; text-indent: -9999px; z-index: 9999; }*/

											 

.bx-prev,.bx-next			{font-size:0px;}										 

/********for arrow*******/



/**********************our product***************/

/*ul.carsl1 li a img					{width:100%;margin:0px;padding:0px;}*/

/********************************* About us area stat here****************************************/



/*.abt-cont h2						{margin:0px;padding:10px 0;width:100%;font-family:"Century Gothic";font-size:30px;display:block;color:#ab0202; font-weight:bold;}

.abt-cont h2 span					{border:1px solid #a34e79; width:42%;height:2px;float:left;margin:5px 0;}

.abt-cont p							{margin:0px;padding:7px 0; text-align:justify;font-family:"Open Sans";font-size:14px;color:#000;}

.abt-cont p.main-prod				{margin:0px;padding:0px;font-family:"Open Sans";font-size:18px;color:#2A2A2A;font-weight:bold;}

.abt-cont p.prod-caps				{text-transform:uppercase;}



.vac-cont h2						{margin:0px;padding:0px;font-family:"Open Sans";font-size:24px;color:#030303;}

.vac-cont h2 span					{border:1px solid #a34e79; width:84%;height:2px;float:left;margin:5px 0;}



.vac-cont img						{margin:7px 0;padding:0px;width:100%;}*/

/********************************services********************************/

/*.abt-service p						{margin:0px;padding:7px 0; text-align:center;font-family:"Open Sans";font-size:14px;color:#000;font-style:italic;}

.ser-area							{margin:30px 0;}

.ser-area h3						{margin:0px;padding:20px 0;font-family:"Open Sans";font-size:16px;color:#444;font-weight: bold;}

.ser-area h3 span  					{border: 1px solid #a60303;width:12%;height: 2px;float: left;margin: 7px 0;}

.ser-area p							{margin:0px;padding:7px 0;font-family:"Open Sans";font-size:14px;color:#000; text-align:left;}

.ser-area img						{border: 6px solid rgb(234, 234, 234);}*/

/***********************************product*********************************/

/*.abt-pro p					    	{margin:0px;padding:7px 0; text-align:center;font-family:"Open Sans";font-size:14px;color:#000;}*/



/*********************************index area start here******************/

.indx-about_area					{margin:0px;padding:0px;/*background:url(../images/abt-bg-form.png) no-repeat;background-size:cover;width:100%;*/}

.abt-pancha h2						{font-family:'ArialRoundedMTBold',Arial, Helvetica, sans-serif;font-size:23px;color:#15371e; text-align:center;}

.abt-pancha a						{font-family:"Open Sans";font-size:15px;color:#000;float:right;display: block;margin:0px;

 									 padding: 5px 21px;border-radius:20px; transition:all 0.5s ease;	-moz-transition:all 0.5s ease;

								     -webkit-transition:all 0.5s ease;	-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.abt-pancha a:hover					{background:#15371e;color:#fff;}	

.ayur-mont							{font-family:"Open Sans";font-size:14px;text-align:justify;color:#15371e; margin-bottom: 10px}	



/* **************Form free Quote start here*****************/

.enq								{width:390px; height:320px; background:#6a8819;border-radius:0px 0 10px 10px;margin:0px 0;padding:0px;}

.enq1 ul li 							{padding:60px 0}

.enq1 img							{width:300px}

.enq h2								{font-family:'ArialRoundedMTBold',Arial, Helvetica, sans-serif;font-size:23px;color:#fff; text-align:center;}

/*.free_quote							{width:390px; height:266px; background:#6a8819;border-radius:10px;margin:12px 0;}*/	

.free_quote	h2				  		{font-family:"Century Gothic"; font-size:31px; color:#fff;text-align:center;}

 form								{margin:0px;padding:5px 15px;}

.form_area form input,select		{width:340px; font-size:14px; height:34px;margin: 5px 10px; color:#1a1d1c;padding:0 10px;font-family:Arial, Helvetica, sans-serif;}

.form_area form textarea			{width:340px; font-size:14px; height:68px;margin: 5px 10px; color:#1a1d1c;padding:7px 10px;font-family:Arial, Helvetica, sans-serif;}



.submit .sub			            {display:inline-block; width:47%; margin: 5px 0 0 10px; background:#81c819; border:none; color:#fff;font-family:Arial, Helvetica, sans-serif;}

.submit .sub:hover					{background:#15371E;}









/***************************************start footer area ******************************************************/

.right-resver						{width:100%; margin:0px 0; padding:0px; background:url(../images/footer.png) no-repeat;background-size:cover;height:170px;}

.copywrite-area					{margin:88px 0 0 0 !important; background:rgba(179,220,18,0.8)}

.copy                               {font-family: "Open Sans"; color:#000; font-size:13px;float:left; line-height:34px;}

.designed					 	    {float:right; font-family:"Open Sans"; color:#000; font-size:13px; line-height:34px;}

.designed a    				        {color:#000; text-decoration:none;}

.designed a:hover				    {color:#000; text-decoration:none;}



/**********************************************about us start here*****************************************************************************************	*/	



.banner								{width:100%;margin:0px;padding:0px;border-bottom:3px solid #CCC;}

.bg-section							{padding:0px;margin:0px;background:url(../images/abt-us-bg.png) no-repeat;background-size:cover;}

.about-us p							{color:#545353;font-size:14px;text-align:justify;font-family:"Open Sans";padding:0px 0 0 0;}

.about-us p	i						{color:#15371e;font-size:20px;}

.about-us p a{

   color: #57bb08;

}

.about-us p a:hover   {

   color: #15371e;

}

.about-us p span					{color:#545353;font-size:20px;text-align:justify;font-family:"Open Sans";padding:0px 0 0 0;font-weight:bold;}

.about-us h1						{border-bottom:1px solid #15371e;font-family:'ArialRoundedMTBold',Arial, Helvetica, sans-serif;font-size:25px;color:#15371e;padding:0 0 10px 0;}			 									:block;color:#ab0202; font-weight:bold;}

.abt-cont							{padding:0;}

.about-img h2						{border-bottom:1px solid #EBEBEB;margin:0px;padding:10px 0;width:100%;font-family:"Century Gothic";font-size:30px;display 									 									:block;color:#ab0202; font-weight:bold;}

.about-img img						{margin:60px 0 ;box-shadow:1px 0px 3px 3px #ccc;}

.about_img img						{width:100%;margin: 75px 0px 0px; box-shadow: 6px 10px 9px 1px #757575;}

.about-img1               {text-align: center;} 

.about-img1 img           {margin: 60px  auto;}

.abt_area							{width:100%; padding:0px; float:left;margin: 55px 0px 0px 50px;}

.abt_area h1						{margin:0px;padding:0px;  font-size:25px; color:#757575;}

.abt_area ul li a					{margin:0px;padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#757575; text-align:left;}

.back h2 a							{font-family:"Open Sans";font-size:15px; color:#333}

.back h2 i							{font-size:16px; margin:0 5px;}	

.back h2							{font-family:"Open Sans";font-size:15px; color:#999; float:right;}

.back								{border-bottom:1px solid #EBEBEB;}	

/****************************************************Gallery****************************************/

.gal-pad h1							{text-align:center; border-bottom:1px solid #15371e;font-family:'ArialRoundedMTBold',Arial, Helvetica, sans-serif;font-size:30px;color:#15371e;padding:0 0 10px 0;}
.gal-pad h3							{text-align:center; border-bottom:1px solid #15371e;font-family:'ArialRoundedMTBold',Arial, Helvetica, sans-serif;font-size:30px;color:#15371e;padding:0 0 10px 0;}

.gal-pad p 							{font-size: 14px; color: #545353; text-align: justify; line-height: 20px; font-family: "Open Sans"}

.gal-pad ul li 							{font-size: 14px; color: #545353; text-align: justify; line-height: 20px; font-family: "Open Sans"}

.splmarr							{margin:20px 0;}

.pic-bord							{margin:10px 0;}

.pic-bord img						{border: 3px solid rgb(195, 195, 195);}

ul.slide5 li							{margin:0px 25px;padding:0px;display:inline-block}

.home-cont							{margin:0 51px}





.punch-kar 							{font-size: 20px; color: #545353}

.punch-span 							{color: #545353}

/* Wobble Vertical */

@-webkit-keyframes hvr-wobble-vertical {

  16.65% {

    -webkit-transform: translateY(8px);

    transform: translateY(8px);

  }



  33.3% {

    -webkit-transform: translateY(-6px);

    transform: translateY(-6px);

  }



  49.95% {

    -webkit-transform: translateY(4px);

    transform: translateY(4px);

  }



  66.6% {

    -webkit-transform: translateY(-2px);

    transform: translateY(-2px);

  }



  83.25% {

    -webkit-transform: translateY(1px);

    transform: translateY(1px);

  }



  100% {

    -webkit-transform: translateY(0);

    transform: translateY(0);

  }

}



@keyframes hvr-wobble-vertical {

  16.65% {

    -webkit-transform: translateY(8px);

    transform: translateY(8px);

  }



  33.3% {

    -webkit-transform: translateY(-6px);

    transform: translateY(-6px);

  }



  49.95% {

    -webkit-transform: translateY(4px);

    transform: translateY(4px);

  }



  66.6% {

    -webkit-transform: translateY(-2px);

    transform: translateY(-2px);

  }



  83.25% {

    -webkit-transform: translateY(1px);

    transform: translateY(1px);

  }



  100% {

    -webkit-transform: translateY(0);

    transform: translateY(0);

  }

}



.hvr-wobble-vertical {

  display: inline-block;

  vertical-align: middle;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  -moz-osx-font-smoothing: grayscale;

}

.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active {

  -webkit-animation-name: hvr-wobble-vertical;

  animation-name: hvr-wobble-vertical;

  -webkit-animation-duration: 1s;

  animation-duration: 1s;

  -webkit-animation-timing-function: ease-in-out;

  animation-timing-function: ease-in-out;

  -webkit-animation-iteration-count: 1;

  animation-iteration-count: 1;

}



/*********************************************expert*****************/

.exp-head p					{font-size: 17px;color:#000;text-align:center;line-height:20px;font-family: "Century Gothic";border-bottom: 1px solid #EBEBEB;padding: 0 0 20px 0;font-style: italic;}	

.pro-img					{width:100%; display:block; margin:0; padding:25px; border:1px solid #c8c5c5; float:left;} 

.pro-img					{} 

.splminhe2					{min-height:auto !important;}



.pro-img p			    	{width:100%; display:block; margin:10px 0 0 0; padding:0px; font-size:17px; color:#15371e; text-align:justify;line-height:20px;font-family:"Century Gothic";}

.pro-img ul            { padding: 0 24px 0;}

.pro-img ul li			    {width:100%; display:block; margin:0; padding:10px 0px 0px; font-size:14px; color:#545353; text-align:justify;line-height:15px; font-family:"Open Sans";}

.pro-img span			    {width:100%; display:block; margin:0; padding:10px 15px 0px; font-size:14px; color:#545353; text-align:justify;line-height:20px; font-family:"Open Sans";}

.exp-pro					{margin:20px 0 10px 0;}

.pro-img p i			    {color:#15371e;}



.clear 						{clear:both;}

.exp-head h1				{text-align:center; padding:35px 0 10px 0;margin:0px;font-family:"Century Gothic"; font-size:30px;color:#2f3192;}

.exp-img img				{border:7px solid #ececec;}





/**********************************************testimonial*************************************/

.bg-slide						{background:url(../images/banner2.jpg) left center no-repeat; margin-bottom: 2em;}

/*.cheq							{font-size:26px;font-family: "Open Sans"; margin: 0px;padding: 10px 0 10px 0; border-bottom:1px solid #CCC;color:#7a0d0d} 

.cheq-cont p					{font-size: 14px;font-family: "Open Sans"; margin: 0px;padding:10px 0;color:#323232;text-align:justify;}  */

.side-bar						{width:100%;margin:0px;padding:0px;} 

.side-bar h3					{font-size:26px;font-family: "Open Sans"; margin: 0px;padding: 10px 0 10px 0; border-bottom:1px solid #CCC;color:#7a0d0d} 

ul.slide li						{margin:0px 0px;padding:0px;display:inline-block;}

.first-testi					{width:11%;margin:0 50px;}

.arrow_box p				    {margin:0px;padding:8px;font-family:"Open Sans";font-size:13px;text-align: justify;color:#000;}

.arrow_box span					{width: 100%;display: block;margin: 0px;text-align: center;font-size: 30px;color: rgb(204, 204, 204);}

.testi-pic img				    {margin: 55px auto 0;padding: 5px;display: block;border: 1px solid #ccc;}

.testi-pic h3				    {margin: 0px;padding: 6px 0 0 0;display: block;text-align: center;font-family: "Open Sans";font-size: 17px;color:#fff;}

.testi-pic						{margin:0px;padding:0px;}

.testi-pic span  				{font-family:"Open Sans";font-size:12px;text-align:center;display:block;margin:0px;padding:5px 0 ;color:#fff;}

 .bx-next							{width:29px; height:49px; right:14%;background:url(../images/arrow-left.jpg) no-repeat; position:absolute;}

 .bx-prev							{width:29px; height:49px; left:86%;  background:url(../images/arrow-right.jpg) no-repeat; position:absolute;}

 .bx-controls-direction a			{position: absolute; bottom:-25px !important; top:10px; outline: 0px none;width:50px; height:50px; text-indent: -9999px; }



.arrow_box {

	position: relative;

	background: #FFF;

	border:3px solid #e4e4e4;

	margin:50px 0 0 0 ;

}

.arrow_box a{

   color: #6caa00;

}

.arrow_box:after, .arrow_box:before {

	top: 100%;

	left: 50%;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}



.arrow_box:after {

	border-color: rgba(136, 183, 213, 0);

	border-top-color: #fff;

	border-width: 20px;

	margin-left: -20px;

}

.arrow_box:before {

	border-color: rgba(194, 225, 245, 0);

	border-top-color: #e4e4e4;

	border-width: 26px;

	margin-left: -26px;

}

/*****************************************Enquiry***********************/

ul.conadd					{width:100%; display:block; margin:30px 0; padding:0;}

ul.conadd li				{width:100%; display:block; margin:0 0 40px ; padding:0;}

ul.conadd li > div			{display:table-cell; vertical-align:middle; color: #434343;  font: 13px/20px "Open Sans",Arial;

							 margin: 0; padding: 0; text-align: justify;}

ul.conadd li > div i		{font-size:40px; color: #f4a620;}

ul.conadd li > div:first-child {padding:0 15px;}

ul.conadd li > div:last-child  {border-left:1px solid #cecece; padding:15px 15px;}

ul.conadd li:last-child		   {margin:0;}

ul.conadd li:first-child > div:first-child i {font-size:42px; padding:0 3px;}

ul.conadd li > div a			{text-decoration:none; color:#434343;}

ul.conadd li > div a:hover		{color:#b51143;}





.cont-banner img			{width:100%;margin:0px;padding:0px;}

.contact-box .add-row      {width: 100%;display: block;margin: 0px 0px 26px;padding: 0px 0px 0px 50px;position: relative;border-bottom: 1px solid #CCC;}

.contact-box .add-row span i.mob	{font-size:31px;}

.contact-box 		       {width: 100%;display: block; margin: 0px; padding: 0px;height: auto;background: #FFF none repeat scroll 0% 0%;position: relative; }

.contact-box .add-row span {position: absolute;top: 0px;left: 20px;font-size: 22px;color: #ccc;}

.contact-box .add-row p    {width: auto; font:15px "Open Sans",Arial; color: #fff;padding:5px 0;}

.contact-box .add-row p a  {color:#fff;}

.contact-box b			   {color:#181818;}

.contact-box			   {background: #32666c;margin: 28px 0 0 0; border: 1px dashed #CCC;}

.caps				       {margin:0px;padding:10px 0;width:100%;font-family:"Open Sans";font-size:25px;display:block;color: #15371e;font-weight:bold;text-align:left;}

.map-box			   	   {font-family:"Open Sans";font-size:20px;color:#000;}

.contact-map			   {margin:0px;padding:0px;width:100%;}

				

/*.enq-form form input	   {border:1px solid #CCC; width:49%;font-size:14px; font-family:Arial, Helvetica, sans-serif;height:45px;margin: 19px 2px 30px; color:

                            #1a1d1c;padding:0 10px;}

.enq-form form textarea	   {border:1px solid #CCC; width:99%;font-size:14px; font-family:Arial, Helvetica, sans-serif; height:90px;margin: 19px 0px; color:#1a1d1c;padding:0 10px;}

.cont_submit .sub		   {width:20%; margin: 5px 0 30px 0px; background:#E6E6E6; border:none; color:#000; font-size:16px;}

.cont_submit .sub:hover    {background:#32666c;color:#fff;}*/

.enq-pic img			   {margin: 62px 0px 0px;border: 10px solid rgb(230, 230, 230);}

.gm-style .gm-style-iw	   {font-weight: normal;}

.cont-sple   				{text-align:left !important}

.cont-sple1   			{color:#000}

/*****************************************Contact us***********************/



							

/***

====================================================================

	Contact Us Section

====================================================================



***/

.contact-section1{

	/*background:#322828*/

	padding:10px;

	display:block

}

/*.contact-section h3{

	font-size:25px;

	color:#FFF;

	font-family: 'Century Gothic', Arial;

	margin: -12px 0px 0px 0px;

    border-top-left-radius: 4px;

	border-top-right-radius: 4px;

    padding: 10px 0 15px 0px;

	text-align: center;

}*/



.contact-section{

	position:relative;

	padding: 12px 9px;

	margin: 0px 0px 0px;



	border-top:0.1px solid #000;

	border-color: -moz-use-text-color -moz-use-text-color rgba(0, 0, 0, 0.2);

	-moz-border-top-colors: none;

	-moz-border-right-colors: none;

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;

	/*background:#000;

	border:1px solid #A0A1A4;

	border-radius: 5px;

*/

}

.contact-section .sec-title{

	margin-bottom:25px;	

}

.contact-section .form-group{

	position:relative;

	margin-bottom:20px;

	margin-top: 5px;	

}

.contact-section .form-group .field-label{

	position:relative;

	display:block;

	line-height:20px;

	margin-bottom:0px;

	font-size:13px;

	font-weight:600;

	color:#000;

	text-transform:capitalize;	

}

.contact-section .form-group .field-label span{

	color:#eb1d1d;	

}

.contact-section .form-group-inner{

	position:relative;

	display:table;

	width:100%;

	

	overflow:hidden;

	/*border:1px solid #d0d0d0;

	border-radius:3px;*/

	-ms-border-radius:3px;

	-webkit-border-radius:3px;

	-moz-border-radius:3px;

}

.contact-section .form-group .icon-box{

	position:relative;

	display:table-cell;

	vertical-align:middle;	

}

.contact-section .form-group .icon-box label{

	position:relative;

	display:inline-block;

	width:40px;

	line-height:40px;

	text-align:center;

	font-size:16px;

	color:#373D4B;

	margin:0px;

	/*background:#ffffff;

	border-right:1px solid #d0d0d0;*/

}

.contact-section .form-group label.error{

	display:none !important;	

}

.contact-section .form-group .field-outer{

	position:relative;

	display:table-cell;

	width:100%;	

	vertical-align:middle;

}

.contact-section .form-group-inner input[type="text"],

.contact-section .form-group-inner input[type="password"],

.contact-section .form-group-inner input[type="tel"],

.contact-section .form-group-inner input[type="email"],

.contact-section .form-group-inner select{

	position:relative;

	display:block;

	width:100%;

	line-height:18px;

	padding:8px 15px;

	color:#323131;

	transition:all 300ms ease;

	-webkit-transition:all 300ms ease;

	-ms-transition:all 300ms ease;

	-o-transition:all 300ms ease;

	-moz-transition:all 300ms ease;

	/*border: 1px solid #666;*/

	background:none;

	border:none;

border-bottom:1px solid #999;

	border-color: -moz-use-text-color -moz-use-text-color rgba(0, 0, 0, 0.2);

	-moz-border-top-colors: none;

	-moz-border-right-colors: none;

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;

	border-radius: 3px;

}

.contact-section .form-group-inner input:focus{

    border-bottom:1px solid #f4b125;

    background: #f4b125

}

.contact-section .form-group input[type="text"].error,

.contact-section .form-group input[type="password"].error,

.contact-section .form-group input[type="tel"].error,

.contact-section .form-group input[type="email"].error,

.contact-section .form-group select.error,

.contact-section .form-group textarea.error{

	background:rgba(255,0,0,0.20);

}

.contact-section .form-group textarea{

	position:relative;

	display:block;

	width:100%;

	line-height:11px;

	padding:8px 15px;

	color:#323131;

	height:40px;

	resize:none;

	transition:all 300ms ease;

	-webkit-transition:all 300ms ease;

	-ms-transition:all 300ms ease;

	-o-transition:all 300ms ease;

	-moz-transition:all 300ms ease;

	background:none;

	border:none;

	border-bottom:0.1px solid #000;

	border-color: -moz-use-text-color -moz-use-text-color rgba(0, 0, 0, 0.2);

	-moz-border-top-colors: none;

	-moz-border-right-colors: none;

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;;

}

.contact-section button{

	position:relative;

	padding: 10px 40px;

	/*line-height: 24px;*/

	float: right;

	line-height:19px;

	/*border-radius:5px;*/

	margin-bottom: -16px !important;

}

.contact-section button:hover{	

	/*padding:8px 15px;

	line-height:24px;*/

}

.btn-style-three{

	position:relative;

	padding:10px 15px;

	line-height:20px;

	text-transform:uppercase;

	display:inline-block;

	background:#55bc04 ;

	color:#fff !important;

	font-size:15px;

	font-style:normal;

	border:none;

	font-family: 'Open Sans', sans-serif;

	border-radius:0px;

	-webkit-border-radius:3px;

	-ms-border-radius:3px;

	-o-border-radius:3px;

	-moz-border-radius:3px;

	transition:all 500ms ease;

	-moz-transition:all 500ms ease;

	-webkit-transition:all 500ms ease;

	-ms-transition:all 500ms ease;

	-o-transition:all 500ms ease;	

}

.btn-style-three .icon{

	position:relative;

	padding-left:5px;	

}

.btn-style-three:hover{

	background:#55bc04;color:#fff;

}

.small-caption1{font-size:20px !important;}

/*.contact-box .add-row      {width: 100%;display: block;margin: 0px 0px 26px;padding: 0px 0px 15px 50px;position: relative;border-bottom: 1px solid #CCC;}

.contact-box .add-row span i.mob	{font-size:31px;}

.contact-box 		       {width: 100%;display: block; margin: 0px; padding: 0px;height: auto;background: #FFF none repeat scroll 0% 0%;position: relative; }

.contact-box .add-row span {position: absolute;top: 0px;left: 20px;font-size: 22px;color: #ab0202;}

.contact-box .add-row p    {width: auto; font: 1em/22px "Open Sans",Arial; color: #181818;padding:5px 0;}

.contact-box .add-row p a  {color:#181818;}

.contact-box b			   {color:#181818;}

.contact-box			   {color:#181818; border: 1px dashed #CCC;}

.caps				       {margin:0px;padding:0px 0;width:100%;font-family:"Century Gothic";font-size:25px;display:block;color:#ab0202; font-weight:bold; 	 	 					   text-align:left;}

.map2					   {font-family:"Open Sans";font-size:20px;color:#000;}



.enq-form form input	   {border:1px solid #CCC; width:49%;font-size:14px; font-family:Arial, Helvetica, sans-serif;height:45px;margin: 19px 2px; color:

                            #1a1d1c;padding:0 10px;}

.enq-form form textarea	   {border:1px solid #CCC; width:99%;font-size:14px; font-family:Arial, Helvetica, sans-serif; height:90px;margin: 19px 0px; color:                           #1a1d1c;padding:0 10px;}

.cont_submit .sub		   {width:20%; margin: 5px 0 30px 0px; background:#E6E6E6; border:none; color:#000; font-size:16px;}

.cont_submit .sub:hover    {background:#ab0202;color:#fff;}

.enq-pic img			   {margin: 62px 0px 0px;border: 10px solid rgb(230, 230, 230);}

.gm-style .gm-style-iw	   {font-weight: normal;}*/



/*-------- Tejas --------*/

.get            {text-align: right;}

.btn-change1{

    height: 40px;

    line-height: 40px;

    width: 262px;

    background: #55bc04;

    margin-top: 32px;

    float: none;

    border: 0px;

    color: #fff;

    box-shadow: 0 0 1px #ccc;

    -webkit-transition-duration: 0.5s;

    -webkit-box-shadow: 0px 0px 0 0 #57bb00 inset , 0px 0px 0 0 #57bb00 inset;
	text-align:center; 
	display:block;
}

.btn-change1:hover{

    -webkit-box-shadow: 100px 0px 0 0 #b3dc12 inset , -100px 0px 0 0 #b3dc12 inset;

}

.btn-change1 i{

    font-size: 20px;

    position: relative;

    top: 2px;

    padding-right: 5px;

    color: #

}

.banner .carousel-control.left{

    background: none;

  

}



.banner .carousel-control.left span{

    background: #b3dc12;

    opacity: 1;

    width: 60px;

    height: 60px;

    line-height: 60px;

    text-align: center;

    border-radius: 100%;

    text-shadow: none;

     font-size: 20px;

    text-shadow: none;

    color: #000;

}

.banner .carousel-control.right{

    background: none;

   

}



.banner .carousel-control.right span{

    background: #b3dc12;

    opacity: 1;

    width: 60px;

    height: 60px;

    line-height: 60px;

    text-align: center;

    border-radius: 100%;

    font-size: 20px;

    text-shadow: none;

    color: #000;

}

.banner .carousel-control.left span:hover{

    background: #b3dc12;

}

.banner .carousel-control.right span:hover{

    background: #b3dc12;

}

/*---------- testimonail -------*/

.carousel-reviews {

    background: url(../images/test-monial-bg.jpg) ; 

    padding: 3em 0;

    margin:2em 0;

}

.person-text {

    text-align: center;

    padding: 5px;

}

.person-text img {

    border: 1px solid #999;

    padding: 5px

}

.carousel-reviews .carousel-control.left{

    background: none;   

}

.carousel-reviews .carousel-control.right{

    background: none;   

}

/*----------------------- book appointment -------*/

.modal-open .modal {

    overflow-x: hidden;

    overflow-y: auto;

    background: rgba(0,0,0,0.4);

}

.product_view .modal-dialog{max-width: 800px; width: 100%;}

.pre-cost{text-decoration: line-through; color: #a5a5a5;}

.space-ten{padding: 10px 0;}

.modal-body{

    height: auto;

}

.modal-body button.close{

    font-size: 48px;

    color: #f3af23;

    opacity: 1;

    position: absolute;

    right: 10px;

    top: 0;

    z-index: 99999;

}

.border-title {

    font-size: 22px;

    line-height: 1.3em;

    border-bottom: 1px solid #dedede;

    position: relative;

    padding-bottom: 15px;

    color: #666;

}

.border-title::after {

    width: 90px;

    height: 3px;

    background: #00510d;

    content: '';

    position: absolute;

    bottom: -2px;

    left: 0px;

}

.theme-color-text {

    color: #009818;

}

.input-group-addon{

    width: 40px;

}

.content-style-text .mcare-button-med {

    padding: 8px 25px;

    margin-bottom: 10px;

    height: 40px;

    line-height: 17px;

    width: 45%;

    background: #009818;

    border: 1px solid #00510d;

    color: #fff;

    margin-right: 10px;

}

.modal-body input{

    border-radius: 0;

    width: 100%;

}

.modal-body .input-group {



    position: relative;

    display: table;

    border-collapse: separate;

    width: 100%;

}

.ser-listing li:nth-child(2n) {

    background: #00510d;

}

.ser-listing li:first-child {

    border-radius: 6px 6px 0 0;

}

.ser-listing li:nth-child(2n+1) {

    background: #009818;

}

.ser-listing-wrap {

    margin-top: 16px;

}

.ser-listing li:last-child {

    border-radius: 0 0 6px 6px;

}

.app-address {

    position: relative;

    width: 100%;

    float: left;

    /*background: rgba(96, 197, 197, 0.08) url(../images/foot-map.html) no-repeat center;*/

    margin-top: 30px;

    border-radius: 6px;

    padding: 10px 0px;

}

.content-style-text .app-address p {

    color: #000;

    position: relative;

    font-size: 13px;

    padding-left: 75px;

    display: block;

    width: 350px;

    line-height: 1.5em;

    padding-top: 5px;

    padding-bottom: 5px;

    margin-bottom: 0px;

}

.app-address p:first-child i {

    top: 10px;

}

.app-address p i {

    font-size: 28px;

    color: #009818;

    position: absolute;

    left: 25px;

    top: 2px;

}

.content-style-text .app-address p {

    color: #000;

    position: relative;

    font-size: 13px;

    padding-left: 75px;

    display: block;

    width: 350px;

    line-height: 1.5em;

    padding-top: 5px;

    padding-bottom: 5px;

    margin-bottom: 0px;

}









/*************************Sandesh*****************************/

/*

#appoinment {

    background: url(../images/bg/appoinmentbg.jpg) no-repeat center / cover;}



.section-padding {

    padding: 80px 0;

}

.opening-hours {

    color: #fff;

    margin-top: 50px;

    padding: 70px 80px;

    border: 5px solid rgba(255, 255, 255, .2);

    border-right: 0;

    float: left;

    width: 50%;

}

.opening-hours h3 {

    margin-bottom: 20px;

    color: #fff;

    font-size: 36px;

    font-weight: 500;

}



.appoinment-wrapper {

    border-radius: 10px;

    background: #fff;

    padding: 50px;

    float: left;

    width: 50%;

}

.appoinment-wrapper select#options {

    width: 100%;

}

.appoinment-wrapper select {

    padding: 12px 15px;

}

.appoinment-wrapper input[type=date], .appoinment-wrapper input[type=time], .appoinment-wrapper select {

    padding: 8px 15px;

    border: 1px solid #f7f7f7;

    background: #f7f7f7;

    margin-bottom: 25px;

    width: 100%;

    -webkit-transition: .3s all;

    transition: .3s all;

    border-radius: 2px;

}



.appoinment-wrapper .dtb input, .appoinment-wrapper .dtb select {

    width: 31.2%;

    margin-right: 10px;

}

.appoinment-wrapper .dtb select {

    margin-right: 0;

}

.appoinment-wrapper .dtb input, .appoinment-wrapper .dtb select {

    width: 31.2%;

    margin-right: 10px;

}

.appoinment-wrapper .input {

    background: #f7f7f7;

    margin-bottom: 25px;

}

.input__field--hantus {

    width: 100%;

    background: transparent;

    color: #2c3145;

}

.input__field {

    position: relative;

    display: block;

    float: right;

    padding: 8px 15px;

    width: 100%;

    border: none;

    border-radius: 0;

    background: #fff;

    color: #aaa;

}

.input__label--hantus {

    position: absolute;

    width: 100%;

    height: 100%;

    color: #2c3145;

    cursor: text;

}

.input__label {

    display: inline-block;

    float: right;

    padding: 0 1em;

    width: 40%;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    -webkit-touch-callout: none;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

}

.appoinment-wrapper button {

    border: none;

    padding: 14px 50px;

    cursor: pointer;

    -webkit-transition: .3s;

    transition: .3s;

}

.boxed-btn {

    display: inline-block;

    color: #fff;

    border-radius: 23px;

    padding: 11px 34px;

    position: relative;

    overflow: hidden;

    -webkit-transition: all 0.3s;

    transition: all 0.3s;

}



.appoinment-wrapper select {

    padding: 12px 15px;

}



*/



/*

==========================================

    12.Appoinment

==========================================

*/

/*

#appoinment {

    background: url(../images/bg/appoinmentbg.jpg) no-repeat center / cover;}

}



.opening-hours {

    color: #fff;

    margin-top: 50px;

    padding: 70px 80px;

    border: 5px solid rgba(255, 255, 255, .2);

    border-right: 0;

    float: left;

    width: 50%;

}



.opening-hours h3 {

    margin-bottom: 20px;

    color: #fff;

}



.opening-hours p {

    margin-bottom: 20px;

}



.opening-hours li {

    margin-bottom: 5px;

}



.appoinment-wrapper {

    border-radius: 10px;

    background: #fff;

    padding: 50px;

    float: left;

    width: 50%;

}



.appoinment-wrapper input[type=date],

.appoinment-wrapper input[type=time],

.appoinment-wrapper select {

    padding: 8px 15px;

    border: 1px solid #f7f7f7;

    background: #f7f7f7;

    margin-bottom: 25px;

    width: 100%;

    -webkit-transition: .3s all;

    transition: .3s all;

    border-radius: 2px;

}



.appoinment-wrapper .input {

    background: #f7f7f7;

    margin-bottom: 25px;

}



.appoinment-wrapper .input__field--hantus:focus+.input__label--hantus .input__label-content--hantus,

.appoinment-wrapper .input--filled .input__label-content--hantus {

    -webkit-transform: scale3d(0.81, 0.81, 1) translateY(-42px);

            transform: scale3d(0.81, 0.81, 1) translateY(-42px);

}



.appoinment-wrapper select {

    padding: 12px 15px;

}



.appoinment-wrapper select#options {

    width: 100%;

}



.appoinment-wrapper .dtb input,

.appoinment-wrapper .dtb select {

    width: 31.2%;

    margin-right: 10px;

}



.appoinment-wrapper .dtb select {

    margin-right: 0;

}



.appoinment-wrapper button {

    border: none;

    padding: 14px 50px;

    cursor: pointer;

    -webkit-transition: .3s;

    transition: .3s;

}

*/





#accordion .panel{

        border: none;

        border-radius: 0;

        box-shadow: none;

        margin-bottom:10px;

    }

    #accordion .panel-heading{

        padding: 0;

        border: none;

        border-radius: 0;

    }

    #accordion .panel-title a{

        display: block;

        padding: 15px 70px 15px 12px;

        background: #9AD30D;

/*    font-size: 18px;

font-weight: 700;*/

letter-spacing: 1px;

/*color: #d21d54;*/

color: #15371E;

border-bottom: 1px solid #d1d1d1;

position: relative;

font-size: 14px;

font-weight: 600;

}

#accordion .title a.collapsed{ color: #FFF; }

#accordion .title a.collapsed:hover{ color: #15371E; }

#accordion .title a:before,

#accordion .title a:after{

    content: "";

    width: 3px;

    height: 10px;

 /*   background: #d21d54;

*/    font-size: 15px;

 background: #d21d54;

    position: absolute;

    top: 20px;

    right: 35px;

    transform: rotate(-135deg);

    transition: all 0.3s ease-in-out 0s;

}

#accordion .title a:after{

    right: 29px;

    transform: rotate(135deg);

}

#accordion .title a.collapsed:before{

    transform: rotate(135deg);

    background: #FFF;

    /*background: #1d2e3b;*/

}

#accordion .title a.collapsed:after{

    transform: rotate(-135deg);

    background: #FFF;

}

#accordion .title a.collapsed:hover:before,

#accordion .title a.collapsed:hover:after{ background: #15371E; }

#accordion .panel-body{

    padding: 10px 10px;

    background: #fff;

    border-top: none;

    font-size: 15px;

    color: #000;

    line-height: 25px;

}

.nested-menu li      {list-style: none;}

.nested-menu li span {display: initial  }
.gal-pad h2{font-size:16px; color: #545353;}