@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,rticle, aside, container, details, embed,figure, figcaption, footer, header, hgroup, nav, output, ruby, section, summary,time, mark, audio,video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
::selection {background: #a2a2a2;color: #fff; /* Safari - webkit */}
::-moz-selection {background: #a2a2a2;color: #fff; /* Firef x */}
a{text-decoration:none; outline:none;}
img{ border:none;}
.clear{ clear:both;}
body{font-family: 'avenir_lt_std55_roman';}
div{ display:flow-root;}
h1,h2,h3,h4,h5,h6{font-family: 'avenir_lt_std95_black'; font-weight:normal;} 
.container{ width:1200px; margin:0 auto; position:relative;}

/*header section*/
header{ border-top:#ac892e solid 6px;}
#logo{ width:190px; height:121px; float:left; margin:2px 0;}
#logo img, #founder img, .team-img img, .product-img img, #productimg-main img, #founder-img img{ width:100%; height:100%;}
#top-green .topicon-box{ font-size:14px;}
.topicon-box{line-height:32px; float:left; margin:2px 0 2px 118px; font-size:13px;}
.topicon-box img{ float:left; margin:4px 10px 0 0;}
.topicon-box h2{ font-size:16px; display:inline-block;}
#topsocial{ float:right; margin:8px 0 0 0;}
#topsocial a{ float:left; margin:0 0 0 14px;}
#callus{ background:url(../images/mob.jpg) no-repeat left center; padding:9px 0 0 45px; float:left; font-size:13px; line-height:23px; margin:30px 0 0 130px; text-transform:uppercase; color:#bc9936;}
#leaf2{ position:absolute; right:48px; top:0;}
#leaf{ position:absolute; bottom:0; left:290px; z-index:-1; }
#callus h2 a{ font-size:18px; color:#484848;}
#mobile_menu, #mobile_drop{display:none;}
/*****LEVEL ONE*****/
ul.dropdown{ position: relative;z-index:1000; float:right; margin:0 0 0 0} 
ul.dropdown li{float: left; zoom: 1;list-style:none; position:relative;}
ul.dropdown li a{ display:block;  color:#052606;padding:56px 0 23px 20px; font-size:15.5px; }
ul.dropdown li a:hover{ color: #22b24c;}
/*****LEVEL TWO*****/
ul.dropdown ul{ width: 110px; visibility: hidden; position: absolute; top: 100%; left: 10px;}
ul.dropdown ul li{background:#00a42b; color: #FFF; border-bottom: 1px solid #6c972e; float: none;list-style:none;}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a{ border-right: none; width: 100%; display: inline-block; font-size:15px; color:#fff!important;padding:8px 18px;height:auto;text-shadow:none!important;background:none; font-weight:normal; text-transform:none;}
ul.dropdown ul li:hover{ background:#74a52d;}
/*****LEVEL THREE******/
ul.dropdown ul ul{ left: 100%; top:0; }
ul.dropdown li:hover > ul{ visibility: visible;}

/*header section end*/

/*banner section*/
#banner{ background:url(../images/bannerbg.jpg) no-repeat; background-size:cover;}
.rslides {position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0 0 0px 0; z-index:0;}
.rslides li {-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;/* padding-top:70px;*/}
/*.rslides img {display:block;border:0; float:right;}*/
.rslides img {display:block;border:0; width:100%; height:100%;}
.bannercaption{  line-height:66px;  position:absolute; left:0; top:115px; z-index:100; font-size:48px;color:#FFF;}
.bannercaption span{ display:inline-block; color:#0f7c2e; font-size:20px; padding:9px 0; margin:0 0 6px 0; text-decoration:underline;}
.bannercaption h2{  padding:31px 0; font-size:79px; color:#5f4a09; text-transform:capitalize; width:391px; line-height:78px;}
/*banner section end*/

/*content part*/
#welcome-box{margin:108px 0 0 0; position:relative; background:url(../images/aboutleaf.jpg) no-repeat left 338px;}
#welcome-left{ float:left; width:636px; font-size:58px; color:#213126;}
#welcome-left span{ display:block; color:#c38f08; font-size:16px; text-transform:uppercase; margin:0 0 43px 0; text-decoration:underline;}
#welcome-left img{ float:right; margin:122px 0 0 0;}
#welcome-right{ float:right; width:507px; font-size:19px; color:#213126; line-height:29px;}
#welcome-right img{ display:block; margin-bottom:40px;}
#welcome-right a{ display:block; width:204px; padding:13px 23px; color:#b18d2f; font-size:16px; margin:32px 0;  box-sizing:border-box; text-indent:23px;text-transform:capitalize; background: url(../images/arrow.png) no-repeat 142px center; border:#b18d2f solid thin;} 
#welcome-right a:hover,#founder a:hover{ background-color:#fff5d9;}
#product-box{margin:83px 0 0 0;text-align:center; border-top:#04551b solid thin; }
#product-box h2{ font-size:38px; text-transform:uppercase; color:#04551b; padding:27px 0; border-bottom:#04551b solid thin;}
.product-slide{ display:block; clear:both; width:100% !important; display:flow-root;}
.product-slide li{ float:left; width:24.9%;border:#04551b solid thin;font-size:20px; position:relative; text-align:center; margin:-1px -1px 0 0; min-height:450px;}
.product-slide li span{ padding:0 20px; display:block; margin:11px 0;}
.product-img{ width:300px; height:354px; margin:0 auto;}
.product-slide li a{ display:block; background:url(../images/arrow.png) no-repeat right center; width:116px; font-size:16px; color:#b18d2f; margin:0 auto; text-align:left; background-size:16px;}
.product-slide li a:hover{ text-decoration:underline;}
#founder{ margin:103px 0 90px 0; background:url(../images/founderbg.jpg) no-repeat top; background-size:100% auto;}
#founder h2{ font-size:36px; color:#FFF; margin:39px 0;}
#founder-img{ float:left; width:307px; height:359px; border:#FFF solid 7px;   box-shadow: 0px 8px 26px 0px rgba(0, 0, 0, 0.3);
}
#founder-name{background:#22b24c; padding:20px 50px; width:342px; box-sizing:border-box; color:#a8ffc1; line-height:25px; margin:60px 0 0 0;}
#founder-name h3{ color:#FFF; font-size:24px; margin-bottom:15px;}
#founder p{ padding:60px 0 0 46px; float:left; width:837px; box-sizing:border-box; color:#4b4b4b; font-size:18px; line-height:37px;}
#founder a{ display:block; width:204px; padding:9px 23px; color:#b18d2f; font-size:16px; margin:25px 0;  box-sizing:border-box; text-indent:23px;text-transform:capitalize; background: url(../images/arrow.png) no-repeat 142px center; border:#b18d2f solid thin; line-height:35px;} 
.gallery{ float:left; margin:0 0 0 20px;}
.gallery:first-child{ margin-left:-50px;}
.gallery:nth-last-child(1){margin-right:-50px;}
.gallery:nth-child(even){ margin-top:80px;}
#team-box{font-size:17px; margin:75px 0 0 0; background:url(../images/teambg.jpg) no-repeat top;padding:74px 0; text-align:center; color:#5b481e; background-size:cover;}
.team-img{ width:172px; height:171px; border:#FFF solid 7px;   box-shadow: 0px 8px 26px 0px rgba(0, 0, 0, 0.3); margin:0 auto;}	
.team-member{ display:inline-block; width:229px; font-size:16px; line-height:20px;}
.team-member h3{ font-size:17px; margin:16px 0;}
#team-box h2{ font-size:33px; text-transform:uppercase; line-height:41px;margin-bottom:34px;}
#team-desc{ display:inline-block; width:720px; padding:0 50px; box-sizing:border-box; line-height:37px; font-size:17px;}
#testmonials{ display:block; margin:85px 0 0 0;}
#testmonials h2{ text-transform:uppercase; font-size:33px; text-align:center; margin-bottom:20px;}
.testi-box{ float:left; margin:0 32px 15px 0; color:#a0420d; font-size:14px;}
.testi-box:last-child{ margin-right:0;}
.testi-vid{ width:584px; height:327px; margin-bottom:11px; margin-top:20px;}
.testi-vid iframe{ width:100%; height:100%;}
.person{ width:80px; height:80px; border-radius:100%; border:#FFFFFF solid 2px; float:left; margin:-32px 15px 0 20px; position:relative;}
.person img{ width:100%; height:100%; border-radius:100%;}
.testi-box strong{ color:#000; font-size:17px; margin:18px 0 0; display:block;}
#hairloss{ width:50%; float:left; background:url(../images/hair.jpg) no-repeat; background-size:cover; height:473px;}
#hairloss-cnt{ background:url(../images/hair-cnt.jpg) no-repeat; width:50%; float:left; background-size:cover; height:473px; color:#FFF; font-size:27px;}
#hairloss-cnt div{ float:left; padding:90px 0 0 50px; font-family: 'avenir_lt_std95_black';}
#hairloss-cnt div h2{ font-size:97px; color:#FFF; text-transform:uppercase; line-height:91px; margin-bottom:20px;}
#hairloss-cnt div h2 span{ color:#92ffb2; font-size:73px; display:block;}
#hairloss-cnt div a{ background:url(../images/btn.png) no-repeat; width:223px; height:56px; display:block; margin:30px 0 0 0; font-size:15px; padding:19px 0 0 36px; text-transform:uppercase; color:#0b9030; position:relative; box-sizing:border-box;}
#hairloss-cnt div a:after{ position:absolute; right:50px; top:23px; background:url(../images/more.png) no-repeat; width:21px; height:10px; content:""; -moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
#hairloss-cnt div a:hover:after{ right:30px;}
.rs{ margin:30px 0 0 0;font-size:19px; color:#000;font-weight:bold; line-height:34px;}
.rs span{ color:#3d870d; display:block;  font-size:22px;}
/*innerpage content*/
#page-title{ background: url(../images/pagetitlebg.jpg) no-repeat top; background-size:cover; clear:both; margin:0 0 40px 0;}
#page-title h1{ color:#5a4200; font-size:37px;text-transform:capitalize;margin:140px 0 65px 0; text-align:left;}
#content-cover{ margin:88px 0 0 0; line-height:27px; font-size:17px; color:#303030;}
#about-head{ text-align:center; font-size:32px; text-transform:capitalize; line-height:44px; color:#056e24; margin:31px 0 68px 0;}
#about-img{  margin:0 57px 39px 0; float:left;}
.subhead{ font-size:22px; margin:32px 0 13px 0; color:#000; text-transform:capitalize;}
#pagination{ clear:both; margin-top:15px; width:100%; float:left;}
ul.pagination{width:auto;text-align:center;margin:0px auto; font-size:12px; clear:both; display:table;}
.pagination li{float:left}
.pagination a{text-decoration:none;color:#666;background:#fff;padding:0px 8px;display:inline-table;border:solid 1px #ccc;margin:0 2px 0 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.pagination a:hover{background:#22b24c;color:#fff; border:solid 1px #22b24c; }
.pagination .active a{ background:#22b24c; color:#FFF; border:solid 1px #22b24c;}
#content-cover .product-slide li{ width:24.8%}
#content-cover .product-img{ width:293px; height:347px;}
#content-cover .product-slide li{ min-height:inherit; padding-bottom:21px;}
.pdt-title{ display:table; width:100%; height:46px; padding:0 20px; box-sizing:border-box;}
.product-slide li .pdt-title span{ display:table-cell; vertical-align:middle; font-size:18px; line-height:19px; padding:0;}
#productimg-main{ float:left; width:490px; height:580px; margin:0 42px 0 0; border:#04551b solid thin;}
#product-titlemain{ font-size:29px;color:#060; margin:0 0 34px 0;}
#Ingredients ul{ display:table; margin:10px 0  00;}
#Ingredients ul li{ position:relative; padding:0 0 0 29px; margin:0 0 5px 0; display:flow-root; border-bottom:#d1d1d1 solid thin; line-height:33px;}
#Ingredients ul li span{ width:310px; float:left;}
#Ingredients ul li div{ float:left; width:93px;}
#Ingredients ul li:after{ position:absolute; width:15px; height:19px; content:""; background:url(../images/leaf3.png) no-repeat; left:0; top:5px; background-size:12px;}
#content-cover .testi-box:last-child{ margin-right:32px;}
#content-cover .testi-vid{ width:568px;}
.testmonialmain-box{ margin:0 0 39px 0;}
.persons{ width:115px; height:115px; border:#c6a439 solid 2px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; position:relative; float:left; margin:0 34px 0 0;}
.persons img{ width:100%; height:100%; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%;}
.persons:after{ position:absolute; right:-16px; top:47px; content:""; width:15px; height:17px; background:url(../images/arow.png) no-repeat;}
.test-cnt{float:left; width:1038px; border:#c9c9c9 solid thin; padding:85px 30px 31px 30px; font-size:17px; line-height:28px; position:relative; box-sizing:border-box;}
.test-cnt:after{ background:url(../images/quote1.png) no-repeat; width:45px; height:38px; position:absolute; left:30px; top:23px; content:"";}
.test-cnt:before{ background:url(../images/quote2.png) no-repeat; width:45px; height:38px; position:absolute; right:30px; bottom:17px; content:"";}
.name-cover{margin:28px 0 0 0; color:#bc9936;font-size:16px;}
.name-cover span{ color:#000000; float:left; margin:0 25px 0 0; font-weight:bold;}
#treatmnt-img1{ float:left; margin:0 43px 0 0;}
#treatmnt-img2{ float:right; margin:0 0 0 43px;}
#remedy{  padding:33px 46px; font-size:17px; box-sizing:border-box; background:#bb9424; color:#FFF; margin:40px 0 0 0; clear:both;}
#remedy h2{ font-size:26px; margin-bottom:20px; margin-top:17px;}
.list{ margin:20px 0;}
.list li{ position:relative; padding:0 0 0 20px; margin-bottom:10px;}
.list li:after{ position:absolute; left:0; top:12px; background:#188d37; border-radius:100%; width:6px; height:6px; content:"";}
#cause{ position:absolute; right:100px; bottom:160px;}
/*====================ACCORDION=================*/
.smk_accordion {position: relative;margin: 0;padding: 0;list-style: none;margin-bottom: 20px;}
.smk_accordion .accordion_in {position: relative;z-index: 10;margin-top: -1px;overflow: hidden;}
.smk_accordion .accordion_in  {position: relative;display: block;}
.acc_head{ padding:13px 39px 13px 32px;box-sizing:border-box;font-size:16px;width:100%;background:#ffecbb url(../images/plus.png) no-repeat right center;color:#423104;cursor:pointer; solid thin;margin:0; border-radius:50px; margin:8px 0 0 0;}	
.acc_head:hover{ background-color:#e5ca85;}
.smk_accordion .accordion_in .acc_head .acc_icon_expand {display: block;width: 18px;height: 18px;position: absolute;left: 10px;top: 50%;margin-top: -9px;}
.acc_active{background:#fff;}
.smk_accordion .accordion_in .acc_content h2{ font-size:14px; color:#313131; margin-bottom:16px;}
.smk_accordion .accordion_in .acc_content {background: #FFF;color: #7B7E85;padding: 23px 32px;border:#cccccc solid thin;box-sizing:border-box; font-size:16px;}
.smk_accordion .accordion_in .acc_content h1:first-of-type,
.smk_accordion .accordion_in .acc_content h2:first-of-type,
.smk_accordion .accordion_in .acc_content h3:first-of-type,
.smk_accordion .accordion_in .acc_content h4:first-of-type,
.smk_accordion .accordion_in .acc_content h5:first-of-type,
.smk_accordion .accordion_in .acc_content h6:first-of-type
.smk_accordion .accordion_in:first-of-type,
.smk_accordion .accordion_in:first-of-type .acc_head {}
.smk_accordion .accordion_in:last-of-type,
.smk_accordion .accordion_in:last-of-type .acc_content {border-radius: 0 0 3px 3px;}
.smk_accordion .accordion_in.acc_active > .acc_content {display: block;}
.smk_accordion .accordion_in.acc_active > .acc_head {background:#a37f23;color:#FFF; border-radius:0;}
.smk_accordion .accordion_in.acc_active > .acc_head span {color:#FFF;}
.smk_accordion .accordion_in> .acc_head span {color:#7b6f96; font-size:20px; margin:0 9px 0 0; }
.smk_accordion.acc_with_icon 
.smk_accordion.acc_with_icon .accordion_in .acc_content { padding: 20px;}
.founder-cover{ display:inline-block; margin:0 7px 50px 0;}
#content-cover #founder-img{ width:250px; height:292px; float:none; margin:0 auto;}
#content-cover #founder-name{ margin:0; border-radius:9px; font-size:15px;}
#content-cover #founder-name h3{ font-size:21px; margin-bottom:7px;}
#gal_listed{margin:0px 0 0 0;padding:0;}
#gal_listed li{list-style:none;float:left;width:241px;margin:0 -1px -1px 0;position:relative;overflow:hidden;  -webkit-animation: anima 2s;-moz-animation: anima 2s;-o-animation: anima 2s;-ms-animation: anima 2s;
animation: anima 2s;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-o-backface-visibility: hidden;
-ms-backface-visibility: hidden;backface-visibility: hidden; border:#d5a926 solid 1px; padding:10px; box-sizing:border-box;}
.inn_gal_img{width:219px;height:155px; line-height:0; overflow:hidden;}
.inn_gal_img img{width:100%;height:100%;}
.inn_gal_txt{display:none;height: 100%;position: absolute;top: 0;width: 100%;z-index:999; font-size:16px;}
#gal_listed li:hover .inn_gal_txt{ background:url(../images/zoom.png) no-repeat center 35px; display:block;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;color:#fff; text-align:center; padding:90px 0 0 0;}
[class^='imghvr-'],
[class*=' imghvr-'] {position: relative;margin: 0px;max-width: 100%;background-color: #2266a5;color: #fff;overflow: hidden;
-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;-webkit-transform: translateZ(0);transform: translateZ(0);}
[class^='imghvr-'] figcaption,
[class*=' imghvr-'] figcaption {background-color: #d5a926;padding: 30px;position: absolute;top: 0;bottom: 0;left: 0;
right: 0;color: #ffffff;}
[class^='imghvr-'] figcaption h1,
[class*=' imghvr-'] figcaption h1,
[class^='imghvr-'] figcaption h2,
[class*=' imghvr-'] figcaption h2,
[class^='imghvr-'] figcaption h3,
[class*=' imghvr-'] figcaption h3,
[class^='imghvr-'] figcaption h4,
[class*=' imghvr-'] figcaption h4,
[class^='imghvr-'] figcaption h5,
[class*=' imghvr-'] figcaption h5,
[class^='imghvr-'] figcaption h6,
[class*=' imghvr-'] figcaption h6 {
  color: #ffffff;
}
[class^='imghvr-'] a,
[class*=' imghvr-'] a {position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;}
[class^='imghvr-'],
[class*=' imghvr-'],
[class^='imghvr-']:before,
[class^='imghvr-']:after,
[class*=' imghvr-']:before,
[class*=' imghvr-']:after,
[class^='imghvr-'] *,
[class*=' imghvr-'] *,
[class^='imghvr-'] *:before,
[class^='imghvr-'] *:after,
[class*=' imghvr-'] *:before,
[class*=' imghvr-'] *:after {
  -webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.35s ease;transition: all 0.35s ease;}
/* imghvr-push-*
   ----------------------------- */
[class^='imghvr-push-']:hover figcaption,
[class*=' imghvr-push-']:hover figcaption {-webkit-transform: translate(0, 0);transform: translate(0, 0);}
/* imghvr-push--right
   ----------------------------- */
.imghvr-push-right figcaption {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
.imghvr-push-right:hover > img {-webkit-transform: translateX(100%);transform: translateX(100%);}
.contact-frm{padding:27px 63px 8px 364px; color:#dedede; background:url(../images/mail2.png) no-repeat left 25px; display:flow-root; margin:55px 0;}
.contact-frm span{ color:#F00; font-size:13px;}
.contact-frm h2{ color:#5e5e5e; font-size:31px;  margin-bottom:36px; display:block;}
.contact-frm input{ width:100%; border:none;font-family: 'avenir_lt_std55_roman';padding:19px 30px; box-sizing:border-box; outline:none; color:#a2a2a2;font-size:16px; background:#efefef; border-radius:8px;}
.contact-frm textarea{ width:99%; border:none;padding:11px 30px; box-sizing:border-box; outline:none; color:#969aae; height:82px; margin:0px 0 12px 0; overflow:hidden; resize:none; font-size:14px; font-family: 'avenir_lt_std55_roman'; background:#eaeaea;  border-radius:8px;}
.contactfrm-cover{ width:371px; float:left; margin:0 15px 0 0; height:86px; text-align:left;}
.contact-frm .captha{ width:117px; float:right; margin-top:0;}
.contact-frm #frmsubmit{margin-top:0; background:#078707; color:#FFF;  font-family: 'avenir_lt_std95_black';  cursor:pointer; font-size:16px;}
#rc-imageselect, .g-recaptcha {transform:scale(0.78);-webkit-transform:scale(0.78);transform-origin:0 0;-webkit-transform-origin:0 0;}
.contact-frm #frmsubmit:hover{background:#2db12d;}
#mapcnt{ width:100%; height:430px; clear:both;}
#mapcnt iframe{ width:100%; height:100%;}
#contact-cover{  text-align:center;  padding:32px 15px; text-align:center; background:#fff7dd; border-radius:8px; margin:10px 0;}
.contact-detailmain{ padding:0 30px 0 30px; line-height:24px; display:inline-block; width:379px; box-sizing:border-box;}
.contact-detailmain a{ color:#333;}
.contact-detailmain span{ display:block; color:#078707; font-size:16px; margin:5px 0;}

/*innerpage content end*/

/*footer section*/
footer{ background:#3a2a01; padding:59px 0 44px 0; color:#FFFFFF; clear:both; margin:62px 0 0 0;}
#footercontactdetail div{ float:left; line-height:19px; font-size:17px; margin:0 183px 0 0; padding:0 0 0 60px;}
#footercontactdetail div span{ display:block;  font-size:17px;  margin-bottom:13px; color:#f5c266; width:190px; border-bottom:#f5c266 solid thin; padding-bottom:12px;}
#footercontactdetail div:last-child{ margin-right:0;}
.callfooter{ background:url(../images/call-ftr.png) no-repeat left center;}
#footercontactdetail div a{ color:#FFF; font-size:17px;}
.mailfooter{ background:url(../images/mail-footer.png) no-repeat left center;}
.adrsfooter{ background:url(../images/adrs.png) no-repeat left center;}
#line{ background:#5e480f; height:1px; width:100%; float:left; margin:36px 0;}
#footerlogo{ float:left;}
ul.bottom-link{ list-style:none;float:left; width:290px; background: url(../images/line.png) no-repeat right top; }
ul.bottom-link li a{ color:#FFFFFF; font-size:15px; margin:0 0 11px 0; float:left; width:138px;}
ul.bottom-link li a:hover{ color:#f6c04b;}
#social-box{ float:left; margin:50px 55px;}
#social-box a{ float:left; margin:0 19px 0 0;}
#location{  float:left; width:233px; height:133px; border-radius:10px; overflow:hidden;}
.footer-contactdetail{font-size:14px; line-height:25px; padding:0 0 0 81px; background: url(../images/callfooter.png) no-repeat left center; float:left; border-right:#82959c solid thin; box-sizing:border-box; margin:0 100px 0 0; width:361px;}
.footer-contactdetail h2{ display:block; font-size:21px;}
#copyright{ font-size:14px; text-align:right; float:right; width:262px; line-height:23px;}
#copyright a{ color:#f6c04b;}
#copyright a:hover{color:#FFFFFF;}
#copyright div{ display:block; margin:15px 0 0 0;}
/*footer section end*/

@media screen and (max-width:1200px){
.container{ width:992px;}
#intro, ul.dropdown, #welcome-img, #about-sec-left, #footerlogo{ display:none;}
#mobile_menu{display:block;text-align:right;height:39px;padding:35px 0px; float:right; cursor:pointer;}
#mobile_drop{display:block;position:relative;background:#20af45;;}
#mobile_drop_fix{display:block;padding:20px 0px 33px 0px;margin:0 auto 0 auto;}
#mobile_drop_fix ul li{list-style:none;display:block}
#mobile_drop_fix ul li ul li{margin:0 0 0 35px;}
#mobile_drop_fix ul li ul li a{border-bottom:0!important}
#mobile_drop_fix a{display:block;color:#fff;display:block;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;text-decoration:none;padding:5px 0 5px 0; font-size:15px; }
#mobile_drop_fix a:hover{-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;
color:#ecfcc2;}
.rslides img { width:60%;}
.bannercaption h2{ font-size:59px; line-height:67px;}
#welcome-right{ width:407px;}
#welcome-left{ width:566px;}
#founder p{ width:657px;}
#team-desc{ width:524px;}
.testi-vid{ width:474px; height:264px;}
#footercontactdetail div{ margin:0 73px 0 0;}
#social-box{ margin-left:0;}
#content-cover .product-img{ width:243px; height:288px;}
#content-cover .testi-vid{ width:463px;}
.test-cnt{ width:838px;}
.contact-detailmain{ width:309px;}
.contact-frm{ background-image:none; padding-left:0; padding-right:0;}
.contactfrm-cover{ width:481px;}
}

@media screen and (max-width:992px){
.container{ width:768px;}
#welcome-right img, #cause{ display:none;}	
.bannercaption span{ line-height:0;}
.bannercaption h2{ width:280px; font-size:49px; line-height:47px;}
#welcome-left, #welcome-right, .contact-detailmain{ width:100%; float:none;}
#welcome-right{ margin:20px 0 0 0;}
.product-slide li{ width:49.8%;}
#founder p{ padding:30px 0; width:768px;}
.gallery:first-child{ margin-left:0;}
.team-member, #team-desc{ display:block; margin:0 auto; width:100%;}
#team-desc{ padding:0; margin:32px 0;}
.testi-vid{ width:768px; height:424px}
#footercontactdetail div{ margin-bottom:40px;}
#copyright{ clear:both; float:left; width:100%; text-align:left; margin:20px 0 0 0;}
#about-img{ float:none; margin:0 0 30px 0; width:100%;}
#content-cover .product-slide li{ width:49%;}
#content-cover .testi-vid{ width:768px;}
.test-cnt{ width:608px;}
.contact-detailmain{ margin:20px 0; padding:0;}
.contactfrm-cover{ width:369px;}
}

@media screen and (max-width:768px){
.container, #founder p{ width:448px;}
#leaf2{ z-index:-1;}
#mobile_menu{ padding:50px 0px; height:auto;}
.rslides li{ padding-top:40px;}
.bannercaption{ top:0; width:180px;}
.bannercaption span{ font-size:16px;}
.bannercaption h2{ padding:11px 0;}
#welcome-left{ font-size:47px;}
#welcome-left img{ margin:22px 0 0 0;}
.product-slide li{ width:49.6%; min-height:420px;}
.product-img{ width:260px; height:308px;}
#founder-name, #hairloss, #hairloss-cnt, .test-cnt{ width:100%;}
.gallery{ float:none; margin:0 auto; text-align:center;}
.gallery:nth-child(2n){ margin-top:20px;}
.gallery:nth-last-child(1){ margin-right:0;}
.testi-vid, #content-cover .testi-vid{ width:448px; height:251px}
#location{ width:448px; margin:30px 0;}
#content-cover .product-slide li, #productimg-main, .contactfrm-cover{ width:100%;}
#content-cover .product-img{ width:299px; height:354px;}
#productimg-main{ height:100%; margin-bottom:50px;}
.persons::after { display:none;}
.persons{ margin-bottom:15px; float:none; margin:0 auto;}
.test-cnt{ text-align:center;}
.name-cover span{ float:none; display:block; margin-right:0;}
#treatmnt-img1, #treatmnt-img2{ float:none; margin:0; width:100%;}
#treatmnt-img2{ margin-top:36px;}
#gal_listed li{ width:100%;}
.inn_gal_img{ width:431px; height:307px;}
}

@media screen and (max-width:448px){
.container, #founder p{ width:300px;}
#callus{ display:none;}
#logo{ width:150px; height:96px;}
#mobile_menu{ padding:33px 0;}
.bannercaption span{ font-size:13px;}
.bannercaption h2{ width:120px; font-size:17px; line-height:19px;}
#welcome-left{ font-size:37px;}
#welcome-left img{ width:100%;}
#welcome-box{ background:none;}
#product-box h2{ font-size:30px;}
.product-img{ width:280px; height:332px;}
.product-slide li{ width:99%;}
#welcome-box{ margin:58px 0 0 0;}
#founder h2{ font-size:28px; margin:22px 0;}
#founder-img{ width:276px; height:323px;}
#founder p{ font-size:16px; line-height:31px;}
.testi-vid, #content-cover .testi-vid{ width:300px; height:170px}
.person{ width:70px; height:70px;}
#hairloss-cnt div h2{ font-size:76px;}
#location{ width:300px;}
#page-title h1{ font-size:27px; margin:84px 0 65px 0;}
#about-head{ font-size:26px;}
.name-cover{ margin:30px 0 0 0;}
.inn_gal_img{ width:300px; height:214px;}
}
