/*
Theme Name: Herbal
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 2.2
Requires at least: 4.7
Requires PHP: 5.2.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/


@font-face {
    font-family: 'proxima_novabold';
    src: url('assets/fonts/fontsfree-net-proxima-nova-bold-webfont.woff2') format('woff2'),
         url('assets/fonts/fontsfree-net-proxima-nova-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'proxima_nova_altregular';
    src: url('assets/fonts/fontsfree-net-proximanovaaltregular-webfont.woff2') format('woff2'),
         url('assets/fonts/fontsfree-net-proximanovaaltregular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('assets/fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('assets/fonts/opensans-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansregular';
    src: url('assets/fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('assets/fonts/opensans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sanssemibold';
    src: url('assets/fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('assets/fonts/opensans-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


body{ font-family: 'proxima_nova_altregular'; color:#3a3a3a; font-size:18px; line-height:24px; font-weight:400; }

h1{ font-family: 'proxima_nova_altregular'; font-size:50px; color:#000000; line-height:60px; margin:0px; } 
h2{ font-family: 'proxima_nova_altregular'; font-size:45px; color:#000000; line-height:55px; }
h3{ font-family: 'proxima_nova_altregular'; font-weight: 600; }
h4{ font-family: 'proxima_nova_altregular'; font-weight: 600; }
h5{ font-family: 'proxima_nova_altregular'; font-weight: 600; }
h6{ font-family: 'proxima_nova_altregular'; font-weight: 600; }


.full-width{ width:100%; margin:0 auto; }
ul{ margin:0px; padding:0px; list-style:none; }
a{ color:#2c3e00; text-decoration:none; outline:none; transition: all 0.3s ease 0s; }
a:hover{ color:#000; text-decoration:none; }

.page-gapping{ padding:40px 0px; }
.heading-title{ margin-bottom:40px; }

img{ max-width:100%; }


/* Read More Button */
.btn{ background:url(assets/images/yellow-gradient-bg.jpg) 0 0 repeat-x; font-size:28px; color:#000000; display: inline-block; padding:9px 20px; 
position:relative; transition: all 0.3s ease 0s; font-family: 'proxima_nova_altregular'; border-radius: 20px 20px 20px 20px; text-shadow:1px 1px 0 #ffeca9;
-moz-border-radius: 20px 20px 20px 20px; -webkit-border-radius: 20px 20px 20px 20px; border:1px solid #987602; text-align:center; }

.btn:hover, .btn:focus{ background:url(assets/images/white-gradient-bg.jpg) 0 0 repeat-x; text-shadow:1px 1px 0 #fff; border:1px solid #454545; }


input{ background-color: #fff; border-radius: 0px; padding: 10px; color: #6c6c6c; border: 1px solid #dedede; width: 100%; margin-bottom: 20px; font-size:14px;
transition: all 0.3s ease 0s; }
input:hover, input:focus{ border: 1px solid #000; outline:none; }

input::-webkit-input-placeholder { /* Chrome */ color: #000; }
input:-ms-input-placeholder { /* IE 10+ */ color: #000; }
input::-moz-placeholder { /* Firefox 19+ */ color: #000; opacity: 1; }
input:-moz-placeholder { /* Firefox 4 - 18 */ color: #000; opacity: 1; }

select{ background:url(assets/images/select-arrow.jpg) right 22px no-repeat #fff; border-radius:0px; padding:12px; color:#6c6c6c; border:1px solid #dedede; 
font-family:'proxima_nova_altregular'; width:100%; margin-bottom:20px; font-size:14px; transition:all 0.3s ease 0s; 
-webkit-appearance:none;-moz-appearance:none;appearance:none; }
select:hover, select:focus{ border: 1px solid #000; outline:none; }

option{ font-family: 'open_sansregular'; font-size:14px; color: #000; }

textarea{ background-color: #fff; border-radius:0px; padding: 12px; color: #6c6c6c; border: 1px solid #dedede; width: 100%; margin-bottom:15px; height:80px; font-size:14px; 
transition: all 0.3s ease 0s; }
textarea:hover, textarea:focus{ border: 1px solid #000; outline:none; }

textarea::-webkit-input-placeholder { /* Chrome */ color: #000; }
textarea:-ms-input-placeholder { /* IE 10+ */ color: #000; }
textarea::-moz-placeholder { /* Firefox 19+ */ color: #000; opacity: 1; }
textarea:-moz-placeholder { /* Firefox 4 - 18 */ color: #000; opacity: 1; }


.no-gap{ padding:0px; }
.clear{ clear:both; } 




/* Header Section */

.logo-section{ width:100%; background:#1d2900; overflow:hidden; padding:10px 0px; }
.top-call-wrap{ float: right; text-align: right; } 
.top-call-wrap ul{}
.top-call-wrap ul li{ display:inline-block; color:#fff; font-size:16px; margin-right:7px; vertical-align:middle; }
.top-call-wrap ul li:last-child{ margin-right:0px; }
.top-call-wrap ul li.call{ margin-right:15px; background:url(assets/images/sprite.png) 0 4px no-repeat; padding-left: 20px; }
.top-call-wrap ul li.call a{ background:none; width:auto; height:auto; display:inline-block; }
.top-call-wrap ul li.mail{ margin-right:15px; background:url(assets/images/sprite.png) 0 -48px no-repeat; padding-left: 22px; }
.top-call-wrap ul li.mail a{ background:none; width:auto; height:auto; }

.top-call-wrap ul li a{ background:url(assets/images/sprite.png) 0 0px no-repeat;  color:#fff; font-size:16px; display:block; width:17px; height:17px; }
.top-call-wrap ul li.fb a{ background-position:0 -103px; }
.top-call-wrap ul li.tw a{ background-position:-24px -103px; }
.top-call-wrap ul li.pin a{ background-position:-48px -103px; }
.top-call-wrap ul li.you-tube a{ background-position:-72px -103px; }

.nav-sec{ background:#e1f8a9; float:left; }
.nav-sec .navbar-default{ background-color:initial;  }
.nav-sec .navbar-collapse { padding: 0px; text-align:left; border: 0; }
.nav-sec .navbar-default{ border: 0; min-height: initial; margin: 0px; background: none; float:left; width:100%; }
.nav-sec ul{ width:100%; }
.nav-sec ul li { float:left; }
.nav-sec ul li.last{ float:right; margin-right: 15px; }
.nav-sec ul li.last a{ background:#e9c23a; font-family: 'proxima_novabold'; text-shadow:1px 1px 0 #ffeca9; }
.nav-sec ul li.last a:hover{ background-color:#76b80e !important; color:#fff !important; text-shadow:none; }
.nav-sec ul li.last a span:before{ content:none; }
.nav-sec ul li a { font-size:18px; color:#000000 !important; padding:0 17px; text-align:center; line-height:55px; display:block; }
.nav-sec ul li a:hover, .nav-sec ul li a:focus{ background-color:initial !important; color:#1d2900 !important; }
.nav-sec ul li.active a{ background-color:initial !important; color:#1d2900 !important; }
.nav-sec .navbar-default .navbar-nav > .open > a, .nav-sec .navbar-default .navbar-nav > .open > a:hover, 
.nav-sec .navbar-default .navbar-nav > .open > a:focus{ background-color:initial !important; color:#1d2900 !important; }

.nav-sec ul li a span { position: relative; }
.nav-sec li a:hover span:before {
    visibility: visible;
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
}

.nav-sec ul li a span:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 4px;
    bottom: -18px;
    left: 0;
    background-color: #1d2900;
    visibility: hidden;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.nav-sec ul li.active a span  { border-bottom: 4px solid #1d2900; padding-bottom:14px; }
.nav-sec ul li.active a span:before  { content:none; }


.dropdown-submenu { position:relative; }
.dropdown-submenu>.dropdown-menu { top:0; left:100%; margin-top:-6px; margin-left:-1px; 
-webkit-border-radius:0 6px 6px 6px; -moz-border-radius:0 6px 6px 6px; border-radius:0 6px 6px 6px; }
  
.dropdown-submenu > a:after {
  border-color: transparent transparent transparent #333;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
  display: block;
  float: right;  
  height: 0;     
  margin-right: -5px;
  margin-top: 5px;
  width: 0;
}

.nav-sec .dropdown-menu{ z-index: 9999999; padding:0px; border-radius:0px; }
.nav-sec .dropdown-menu li { width: 100%; margin: 0; text-align: left; border-bottom:1px solid #C0C0C0; border-right:0px !important; border-left:0px !important; }
.nav-sec .dropdown-menu li a { text-align: left; color: #000 !important; font-size: 14px; line-height: 22px; font-weight:400; background: #fff !important; 
padding-top:7px; padding-bottom:7px; text-transform:none;  }
.nav-sec .dropdown-menu li a:hover{ background:#008164 !important;color:#fff !important; }
 
.nav-sec .dropdown-submenu .dropdown-menu { margin: -1px 0 0 0; } 
 
.dropdown-submenu:hover>a:after { border-left-color:#555; }

.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover { text-decoration: none; }  
  
@media (max-width: 767px) {

  .navbar-nav  {
     display: inline;
  }
  .navbar-default .navbar-brand {
    display: inline;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  .navbar-default .navbar-nav .dropdown-menu > li > a {
    color: red;
    background-color: #ccc;
    border-radius: 4px;
    margin-top: 2px;   
  }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
     color: #333;
   }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
     background-color: #ccc;
   }

   .navbar-nav .open .dropdown-menu {
     border-bottom: 1px solid white; 
     border-radius: 0;
   }
  .dropdown-menu {
      padding-left: 10px;
  }
  .dropdown-menu .dropdown-menu {
      padding-left: 20px;
   }
   .dropdown-menu .dropdown-menu .dropdown-menu {
      padding-left: 30px;
   }
   li.dropdown.open {
    border: 0px solid red;
   }

}
 
@media (min-width: 768px) {
  ul.nav li:hover > ul.dropdown-menu {
    display: block;
  }
  #navbar {
    text-align: center;
  }
} 


/* Header Section */



/* Slider Section */
.slider_container{ width:100%; margin:0px 0 0 0; clear:both; padding:0px 0 0 0; overflow:hidden; position:relative; }
.flex-caption { position: absolute; left:0; bottom:25%; width: 100%; text-align:right; z-index: 9999; margin-top:0px; padding:0 0 0 0px; }
.slider-cont{  }
.slider_container span{ font-size:33px; color:#000; border-radius:12px; background:#c4f452; padding: 8px 10px; font-style: italic; }
.slider_container h2 { color: #000000; font-size: 48px; margin:18px 0 25px 0; line-height:52px; text-align:right; }
.slider_container .more{ position:relative; width: auto; display: inline-block; }
.slider_container .more:before{ width:80px; height:85px; background:url(assets/images/stylish-arrow.png) 0 0 no-repeat; position:absolute; left:-90px; top:-25px; 
content:""; }
.slider_container .more a{ background:url(assets/images/green-gradient-bg.jpg) 0 0 repeat-x; border-radius:12px; border:1px solid #202d00; color:#fff; 
font-size:28px; text-align:center; padding:13px 25px; display:block; }


.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%; margin: 0; padding: 0 0 0px 0;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; width:100%; }
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flexslider {position: relative; zoom: 1;}
.flexslider .slides {zoom: 1; }
.flexslider .slides > li {position: relative;}
.flex-container {zoom: 1; position: relative;}

/* Direction Nav */
.flex-direction-nav li a { background:url(assets/images/bg_direction_nav.png) 0 0 no-repeat; width:20px; height:36px; margin:0 0 0x 0; display: block; position: absolute; right:0px; 
cursor: pointer; text-indent: -9999px; text-align:left; transition: all 0.3s ease 0s; top:48%; z-index: 9999;  }
.flex-direction-nav li a.next { background-position: -91px 0; right: 10px; }
.flex-direction-nav li a.prev { background-position: 0 0; left: 10px; }
.flex-direction-nav li a.disabled {}

/* Control Nav */
.slider_container .flex-control-nav{ display:none; }
.flex-control-nav {width: 100%; position: absolute; bottom:0px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 3px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a { width: 17px; height: 17px; background-color: #fff; border-radius: 50%; display: inline-block; border: 3px solid #424596; 
margin: 0 2px; transition: all 0.5s ease-in-out; cursor: pointer; text-indent: -9999px; }
.flex-control-nav li a:hover { border:3px solid transparent; background: #ed3237; }
.flex-control-nav li a.active { border:3px solid transparent; background: #ed3237; cursor: default; }
/* Slider Section */






/* Middle Section */


/* Inner Header Section */
.inner-dark-green-sec{ background:url(assets/images/inner-header-bg.jpg) right 0 no-repeat #2b3c00; overflow:hidden; padding:30px 0px; }
.inner-dark-green-sec h1{ color:#fff; margin:0px; }
/* Inner Header Section */


/* Why-Us Section */
.why-us { position: relative; overflow:hidden; }
.why-us h1{ text-align:center; margin-top:0px; }
.why-us .sec-title{ margin-bottom:20px; overflow:hidden; width:100%; }
.why-us .sec-title .desc-text{ text-align:center; } 
.sec-title .separator { display: block; width: 100%; height: 40px; background: url(assets/images/title-pattern.png) center center no-repeat; }

.why-us .featured-service .inner-box { position: relative; display: block; }
.why-us .featured-service .image-box { position: relative; display: block; overflow: hidden; }
.why-us .featured-service .image-box img { display: block; width: 100%; }
.why-us .featured-service .image-box .caption-box{ position:absolute; left:0px; bottom:0px; width:100%; color:#ffffff; background:rgba(29,40,2,0.90);
	padding:9px 15px 9px 80px;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}

.why-us .featured-service:hover .image-box .caption-box{ bottom:-100%; }
.why-us .featured-service .image-box .caption-box .title{ font-size:21px; color:#ffffff; line-height:30px; }
.why-us .featured-service .image-box .caption-box .title a{ color:#ffffff; }
.why-us .featured-service .image-box .icon{ position:absolute; left:0px; top:0px; width:60px; height:60px; font-size:32px; color:#ffffff; background:#b2dd4c; 
line-height:40px; padding:10px 0px; text-align:center; }
.why-us .featured-service .overlay-box{ position:absolute; left:0px; bottom:-100%; width:100%; height:100%; color:#ffffff; background:rgba(29,40,2,0.90);
	padding:20px 30px 20px 90px;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}

.why-us .featured-service:hover .overlay-box{ bottom:0px; }
.why-us .featured-service .overlay-box .overlay-inner{ position:absolute; left:0px; top:0px; width:100%; height:100%; display:table; vertical-align:middle; 
padding:20px 30px 20px 90px; }
.why-us .featured-service .overlay-box .overlay-content{ position:relative; display:table-cell; vertical-align:middle; }
.why-us .featured-service .overlay-box .title{ font-size:22px; color:#b2dd4c; line-height:1.2em; margin-bottom:12px; }
.why-us .featured-service .overlay-box .title a{ color:#b2dd4c; }
.why-us .featured-service .overlay-box .text{ font-size:15px; color:#ffffff; line-height:23px; }
.why-us .featured-service .overlay-box .icon-box{ position:absolute; left:0px; top:0px; width:60px; height:100%; font-size:32px; color:#ffffff; 
background:#b2dd4c; line-height:40px; text-align:center; }
.why-us .featured-service .overlay-box .icon-box span{ position:absolute; left:0px; top:50%; margin-top:-20px; width:100%; }
/* Why-Us Section */



/* Service Section */
.services-section{ position:relative; padding:10px 0 0 0; border-top:1px solid #f0f0f0; z-index:1; }
.services-section .icon-column-default{ position:relative; margin-bottom:20px; }
.services-section .icon-column-default .inner-box{ position:relative; display:block; padding-left:90px; }
.services-section .icon-column-default .inner-box .icon-box{ position:absolute; left:0px; top:50%; margin-top:-35px; width:70px; height:70px; line-height:40px; 
padding:15px 0px; font-size:32px; text-align:center; color:#ffffff; background:#b2dd4c; border-radius:50%; }
.services-section .icon-column-default .inner-box h3{ font-size:20px; line-height:1.4em; margin-bottom:7px; color:#1f1f1f; font-weight:400;	}
.services-section .icon-column-default .inner-box h3 a{ color:#1f1f1f; }
.services-section .icon-column-default .inner-box .text{ line-height: 22px; font-size: 16px; color:#9e9e9e; }
/* Service Section */



/* People Section */
.people-section{ overflow:hidden; text-align:center; }
.people-section h2{ margin-top:0px; }
.people-section .heading-title p{ margin:0 auto 15px; width:65%; color:#000000; }
.people-section .heading-title .book-btn{  }
.people-section .three-clm{}
.people-section .three-clm .icon{ background:url(assets/images/sprite.png) 0 0 no-repeat; width:85px; height:85px; margin:0 auto; }
.people-section .three-clm .smile{ background-position:center -168px; }
.people-section .three-clm .eye{ background-position:center -311px; }
.people-section .three-clm .speaker{ background-position:center -456px; }
.people-section .three-clm h3{ font-family: 'proxima_novabold'; color:#608507; font-size:40px; }
.people-section .three-clm span{ font-size:25px; color:#000; display:block; }
/* People Section */



/* Testimonial Section */
.testimonial-section{ background:url(assets/images/testimonial-bg.jpg) right 0 no-repeat; background-size:cover; overflow:hidden; }
.testimonial-section #quote-carousel { padding: 40px 0; float: left; }
.testimonial-section #quote-carousel .carousel-control { background: none; color: #fff; font-size: 2.3em; text-shadow: none; margin-top: 12px; }
.testimonial-section #quote-carousel .carousel-control.left { left: -75px; height: 30%; }
.testimonial-section #quote-carousel .carousel-control.right { right: -75px; height: 30%; }
.testimonial-section #quote-carousel .carousel-indicators { right: 50%; top: auto; bottom: 0px; margin-right: -19px; }
.testimonial-section #quote-carousel .carousel-indicators li { width: 50px; height: 50px; margin: 5px; cursor: pointer; border: 4px solid #CCC; 
border-radius: 50px; opacity: 0.4; overflow: hidden; transition: all 0.4s; }
.testimonial-section .carousel-inner { overflow: initial; float: left; }
.testimonial-section #quote-carousel .carousel-indicators .active { background: #333333; width: 128px; height: 128px; border-radius: 100px; 
border-color: #f33; opacity: 1; overflow: hidden; }
.testimonial-section .item blockquote { border-left: none; margin: 0; padding: 0; }
.testimonial-section h2 { color: #000; margin: 0 0 20px 0; }
.testimonial-section #quote-carousel p{ line-height:26px; color:#000; font-size:20px; padding:0px; font-style:italic; text-align:left; min-height:110px; }
.testimonial-section .img-sec{ width:100%; float:left; text-align: left; }
.testimonial-section .img-sec .img{ display:inline-block; width:90px; height:90px; margin-right:20px; }
.testimonial-section .img-sec .img img{ border-radius:100%; }
.testimonial-section #quote-carousel h4{ line-height:30px; color:#1b300f; font-size:25px; margin-top:30px; display:inline-block; font-family: 'proxima_novabold'; }
.testimonial-section .item blockquote p:before { background:url(assets/images/quote.png) 0 0 no-repeat; width:51px; height:45px;  content:""; position:absolute; 
left: 0px; top: 0px; z-index:-1; }
.testimonial-section #quote-carousel .carousel-click { display: none; }
/* Testimonial Section */




/* Four Column Section */
.four-column{ overflow:hidden; background:url(assets/images/dotted-line-bg.jpg) center 75px no-repeat; text-align:center; padding-bottom:0px; }
.four-column .img{}
.four-column .img img{ border: 4px dotted #d6d6d6; border-radius: 100%; transition: .3s ease-in-out; padding: 6px; }
.four-column .img:hover img{ border: 4px dotted #000000; }
.four-column h4{ margin:10px 0px; font-family: 'proxima_novabold'; font-size:22px; color:#000; }
.four-column p{ color:#686868; margin:0px; line-height:22px; }
/* Four Column Section */


/* Blog Section */
.blog-section{ overflow:hidden; }
.blog-section h2{ margin-bottom:15px; }
.blog-section .img { overflow: hidden; margin-bottom:12px; }
.blog-section .img img { width: 100%; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.blog-section .img:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.blog-section .date-sec{ overflow:hidden; width:100%; }
.blog-section .date-sec .author { float:left; color:#1b2700; font-size:16px; background:url(assets/images/sprite.png) 0 -594px no-repeat; padding-left:24px; }
.blog-section .date-sec .date{ float:right; color:#1b2700; font-size:16px; background:url(assets/images/sprite.png) 0 -656px no-repeat; padding-left:24px; }
.blog-section h3{ color:#000000; font-size:25px; margin:10px 0px; }
.blog-section p{ color:#000; }
.blog-section .detail a{ background:url(assets/images/green-arrow.jpg) right 5px no-repeat; color:#1b2700; padding-right:25px; display: inline-block; } 
.blog-section .detail a:hover{ text-decoration:underline; }
/* Blog Section */




/* Appointment Section */
.appointment-section{ background:#f6f6f6; position:relative; overflow:hidden; }
.appointment-section:before{ background:url(assets/images/bg-world.png) center top no-repeat; content:""; position:absolute; left:0px; top:40px; width:100%; 
background-size:cover; height:100%;}
.appointment-section h2{ color:#000; text-align:center; margin:0px 0 20px 0;  }

.appointment-section .para{}
.appointment-section .para p{ font-size:20px; color:#000000; margin-bottom:25px; }
.appointment-section .para span{ font-size:25px; color:#2c3e00; font-family: 'proxima_novabold'; display:block; margin-bottom:8px; }
.appointment-section .para ul{ margin-top:15px; }
.appointment-section .para ul li{ float:left; margin-right:10px; }
.appointment-section .para ul li:last-child{ margin:0px; }
.appointment-section .para ul li a{ background:url(assets/images/sprite.png) 0 0px no-repeat;  color:#fff; font-size:16px; display:block; width:30px; height:30px; }
.appointment-section .para ul li.fb a{ background-position:0 -726px; }
.appointment-section .para ul li.tw a{ background-position:-42px -726px; }
.appointment-section .para ul li.pin a{ background-position:-84px -726px; }
.appointment-section .para ul li.you-tube a{ background-position:-126px -726px; }

.book-for-sec input{ margin:0px; }
.book-for-sec textarea{ margin:0px; }
.book-for-sec select{ margin:0px; }
.book-for-sec .submit-btn{ position:relative; }
.book-for-sec .submit-btn input.btn{ font-family: 'proxima_novabold'; padding: 5px 24px 6px 65px; text-align: right; font-size: 32px; width: auto; }
.book-for-sec .submit-btn:before{background:url(assets/images/paper-plane.png) 0 0 no-repeat; width:34px; height:33px; content:""; position:absolute; 
left: 32px; top: 11px; z-index: 9; }

.book-for-sec .cont{ padding:0px; }
.book-for-sec .cont p{ color:#000; font-size:20px; margin-top:15px; }
.book-for-sec .cont p a{ color:#2c3e00; text-decoration:underline; } 
/* Appointment Section */




/* About Section */
body.page-id-7 .middle-wrapper{ padding:0px; }
.about-one{ background:url(assets/images/about-girl-bg.jpg) right 0 no-repeat #eef7fe; overflow:hidden; }
.about-one .cont{ }
.about-one .cont p{ color:#000000; text-align:justify; } 
.about-two{ padding-bottom:0px; overflow:hidden; }
.about-two .white { background:#fff; padding:15px 10px; box-shadow:0px 4px 5px 1px #EBEBEB; overflow: hidden; text-align: center; margin-bottom: 10px; min-height: 400px; }
.about-two .white .icon { background:url(assets/images/sprite.png) 0 0 no-repeat; width:90px; height:90px; margin:0 auto; position:relative; border-radius:100%; }
.about-two .white .icon:hover{ background-color:#2b3c00; }
.about-two .white .icon:before{ background:url(assets/images/star-icon.png) 0 0 no-repeat; position:absolute; left: -17px; top: -10px; content:""; width:125px; 
height:54px; }
.about-two .white .blue{ background-color:#7f7bfd; }
.about-two .white .pink{ background-color:#d56efa; }
.about-two .white .green{ background-color:#1ee173; }
.about-two .white .vision{ background-position:center -795px; }
.about-two .white .mission{ background-position:center -911px; }
.about-two .white .value{ background-position:center -1015px; }
.about-two .white h3{ font-size: 30px; }
.about-two .white p { margin: 0; text-align: justify; font-size: 17px; }
/* About Section */


/* Unani Traetment Section */
body.page-id-12 .middle-wrapper{ padding:0px; }
.unani-treat-one{ overflow:hidden; }
.unani-treat-one h2{ font-size:35px; font-family: 'proxima_novabold'; color:#000; line-height:40px; margin:0 0 15px 0; }
.unani-treat-one p{ text-align:justify; color:#000000; margin:0px; }
.unani-treat-one .white{ background:#fff; padding:25px 20px 30px 20px; box-shadow:0px 0px 10px 4px #EBEBEB; overflow: hidden; }
.unani-treat-one .white h2{ color:#1b2900; }
.unani-treat-one .white textarea { min-height: 110px; }

.unani-treat-two{ background:#eef7fe; overflow:hidden; }
.unani-treat-two h2{ font-size:35px; font-family: 'proxima_novabold'; color:#000; line-height:40px; margin:0; }
.unani-treat-two img{ margin-top:20px; }
.unani-treat-two ul{margin:20px 0 0 0 !important;padding:0 !important;}
.unani-treat-two ul li{list-style-type:none;display:inline-block; margin-bottom:15px; width:100%;}
.unani-treat-two ul li:last-child{margin-bottom:0px;}
.unani-treat-two ul li h4{font-family: 'proxima_novabold'; font-weight:600; font-size:26px; margin-bottom:10px; }
.unani-treat-two ul li:nth-child(1n) h4{color:#c4416b !important;}
.unani-treat-two ul li:nth-child(2n) h4{color:#045b7f !important;}
.unani-treat-two ul li:nth-child(3n) h4{color:#945503 !important;}
.unani-treat-two ul li p{ margin:0; font-size:18px; color:#010100; line-height:24px;}
.unani-treat-two ul li .icon{ width:104px; height:104px; float:left; background:url(assets/images/sprite.png) center 0 no-repeat; margin-right:15px; 
border-radius:100%;}
.unani-treat-two ul li:hover .icon{border:3px solid #000;}
.unani-treat-two ul li .icon-pink{border:3px solid #c4416b;background-position:center -1154px;}
.unani-treat-two ul li .icon-blue{border:3px solid #045b7f;background-position:center -1305px;}
.unani-treat-two ul li .icon-peru{border:3px solid #ad6200;background-position:center -1441px;}

.unani-treat-three{ background:url(assets/images/ayurvedic-green-img.jpg) right 0 no-repeat #eaecd9;overflow:hidden; background-size:cover; 
background-attachment:fixed; min-height:594px;}
.unani-treat-three h2{ font-size:35px; font-family: 'proxima_novabold'; color:#1b2900; line-height:40px; margin:0 0 10px 0; }
.unani-treat-three p{ margin:0; font-size:18px; color:#001b23; line-height:24px;}
.unani-treat-three ul{margin:0px 30px 40px ; padding:0px 0px 30px; border-bottom:1px solid #a9af80; overflow:hidden;}
.unani-treat-three ul:last-child{ margin-bottom:0px; padding-bottom:0; border-bottom:0px; }
.unani-treat-three ul li{ list-style-type:none; width:20%; float:left; text-align:center; border-right:1px solid #a9af80; }
.unani-treat-three ul li:last-child{border:0px;}
.unani-treat-three ul li .icon{ width:105px; height:105px; margin:0 auto 25px; text-align:center; line-height:100px; font-size:55px; background:#a9af80; 
border-radius:100%; color:#fff; font-family: 'proxima_novabold'; }
.unani-treat-three ul li h5{ margin:0; color:#000; font-size:20px; line-height:22px; }
.unani-treat-three ul li:hover .icon{background:#000;}
/* Unani Traetment Section */



/* Book Appointment Section */
.book-page-sec{ background:url(assets/images/book-appointment-bg.jpg) right 0 no-repeat #eef7fe; overflow:hidden; padding:50px 0px; }
.book-page-sec h2{ margin-bottom:20px; } 
.book-page-sec textarea{ min-height:150px; }
.book-page-sec input, .book-page-sec textarea, .book-page-sec select{ border:1px solid #919393; }
/* Book Appointment Section */


/* Clinic Page Section */
.clinic-one-sec{ background:url(assets/images/clinic-page-bg.jpg) 0 0 no-repeat; overflow:hidden; background-size:100%; padding-bottom:0px; }
.clinic-one-sec .white { background:#fff; padding:18px 20px 24px 20px; box-shadow:0px 5px 12px 1px #D7D7D7; overflow:hidden; }
.clinic-one-sec .white h3{ font-size:33px; color:#1d2900; line-height:40px; font-family: 'proxima_novabold'; text-align:center; margin:0 0 10px 0; }
.clinic-one-sec .white span{ font-size:20px; color:#000000; text-align:center; display:block; }
.clinic-one-sec .white ul{ margin:10px 0 15px; overflow: hidden; }
.clinic-one-sec .white ul li{ background:url(assets/images/sprite.png) 0 0 no-repeat #608507; border-radius:20px; width:100%; float:left; padding:18px 0 18px 65px; 
margin-bottom:10px; font-size:22px; color:#fff; }
.clinic-one-sec .white ul li:last-child{ margin-bottom:0px; }
.clinic-one-sec .white ul li.loc{ background-position:15px -1543px; }
.clinic-one-sec .white ul li.cons{ background-position:15px -1651px; }

.clinic-second-sec{ overflow:hidden; padding-top:40px; }
.clinic-search-sec { overflow: hidden; margin-bottom: 20px; width: 100%; }
.clinic-search-sec h2{ font-family: 'proxima_novabold'; color:#000; margin:0px 0 15px 0; text-align:center; }
.clinic-search-sec h2 span{ color:#608507; }
.clinic-search-sec .clinic-search{max-width:770px; margin:0 auto 0; overflow:hidden; background:#fff; padding:6px; border:6px solid #e6e6e6; border-radius:25px;}
.clinic-search-sec .clinic-search .text{ width:70%; float:left; }
.clinic-search-sec .clinic-search .text select{ background: url(assets/images/select-arrow-black.jpg) right 22px no-repeat #fff; border:0px; margin:0px; 
font-size:20px; color:#000; padding: 14px 0 0 12px; }
.clinic-search-sec .clinic-search .button{ width:28%; float:right; }
.clinic-search-sec .clinic-search .button input{ margin: 0px; background:#e9c23a; border-radius: 25px; text-align: center; font-family: 'proxima_novabold';
font-size: 28px; color:#000; padding: 15px 10px; border:0px; }
.clinic-search-sec .clinic-search .button input:hover{ border:0px; background:#1d2900; color:#fff; }

.clinic-search-column {}
.clinic-search-column .white{ background:#fff; box-shadow: 0px 5px 7px 1px #F0F0F0; overflow: hidden; padding: 20px 15px; margin-bottom:35px; border:1px solid #F6F6F6; }
.clinic-search-column .white h3{ margin:0 0 10px 0; color:#1d2900; font-size:32px; font-family: 'proxima_novabold'; }
.clinic-search-column .white .doc{ margin-bottom:10px; }
.clinic-search-column .white .doc h4{ background:#f7e090; color:#000; font-size:20px; margin:0px; display:inline-block; padding: 8px 10px; }
.clinic-search-column .white .info-sec{ overflow:hidden; margin-bottom:20px; }
.clinic-search-column .white .info-sec p{ margin-bottom:5px; }
.clinic-search-column .white .info-sec p:last-child{ margin-bottom:0px; }
.clinic-search-column .white .clinic-bottom{ border-radius:25px; background:#ebebeb; border:1px solid #d5d5d5; padding:10px 12px; overflow:hidden; }
.clinic-search-column .white .clinic-bottom .book{ display:inline-block; vertical-align: middle; }
.clinic-search-column .white .clinic-bottom .book a{ display:block; padding:10px 22px; background:#fff; color:#000; text-align:center; border-radius:20px; 
font-family: 'proxima_novabold'; }
.clinic-search-column .white .clinic-bottom .book a:hover{ background:#1d2900; color:#fff; }


.clinic-search-column .white ul{ display:inline-block; vertical-align: middle; margin-left:15px; padding-top: 4px; }
.clinic-search-column .white ul li{ display:inline-block; background:url(assets/images/grey-sep.jpg) right 2px no-repeat; margin-right:12px; padding-right:12px; }
.clinic-search-column .white ul li:last-child{ background:none; margin-right:0px; padding-right:0px; }
.clinic-search-column .white ul li a{ background:url(assets/images/sprite.png) 0 0 no-repeat; width:27px; height:25px; display:block; }
.clinic-search-column .white ul li.whatsapp a{ background:url(assets/images/sprite.png) 0 -1751px no-repeat; }
.clinic-search-column .white ul li.loc a{ background:url(assets/images/sprite.png) 2px -1827px no-repeat; }
.clinic-search-column .white ul li.mail a{ background:url(assets/images/sprite.png) 0 -1894px no-repeat; }
/* Clinic Page Section */




/* Contact Page Section */
body.page-id-16 .middle-wrapper{ padding:0px; }
.contact-page-sec{ overflow:hidden; }
.cont-info-sec{ border-right:8px solid #1d2900; border-top:8px solid #1d2900; border-bottom:8px solid #1d2900; position:relative; padding:55px 0px; 
overflow:hidden; }
.cont-info-sec :before{ position:absolute; left:0px; top:0px; width:8px; height:46px; background:#1d2900; content:""; }
.cont-info-sec :after{ position:absolute; left:0px; bottom:0px; width:8px; height:46px; background:#1d2900; content:""; }
.cont-info-sec h2{ margin:0px 0 5px 0; font-family: 'proxima_novabold'; color:#1d2900; }
.cont-info-sec span{ color:#515151; font-size: 20px; margin-bottom: 20px; display: block; }
.cont-info-sec ul.info{}
.cont-info-sec ul.info li{ background:url(assets/images/sprite.png) 0 0 no-repeat; float:left; width:100%; margin-bottom:20px; font-size:22px; color:#000; 
padding-left: 60px; padding-bottom: 12px; padding-top: 12px; }
.cont-info-sec ul.info li:last-child{ margin-bottom:0px; }
.cont-info-sec ul.info li.call{ background-position:0 -1966px; }
.cont-info-sec ul.info li.mail{ background-position:0 -2071px; }
.cont-info-sec ul.info li.loc{ background-position:0 -2179px; }

.cont-info-sec ul.social { overflow: hidden; width: 100%; padding: 20px 0; }
.cont-info-sec ul.social li{ float:left; margin-right:10px; }
.cont-info-sec ul.social li:last-child{ margin:0px; }
.cont-info-sec ul.social li a{ background:url(assets/images/sprite.png) 0 0px no-repeat;  color:#fff; font-size:16px; display:block; width:30px; height:30px; }
.cont-info-sec ul.social li.fb a{ background-position:0 -726px; }
.cont-info-sec ul.social li.tw a{ background-position:-42px -726px; }
.cont-info-sec ul.social li.pin a{ background-position:-84px -726px; }
.cont-info-sec ul.social li.you-tube a{ background-position:-126px -726px; }

.contact-page-sec .cont-right{ float:right; padding-top:20px; padding-bottom:20px; }
.contact-page-sec .cont-right h2{ margin-bottom:20px; }
/* Contact Page Section */




/* Blog Page Section */
.blog-page-sec{ background:#efefef; overflow:hidden; }
.blog-page-wrap .white{ background:#fff; overflow:hidden; margin-bottom:25px; }
.blog-page-wrap .white .cont{ padding:10px; overflow:hidden; }
.blog-page-wrap .white .cont h3{ margin:0px 0 15px 0; }
.blog-page-wrap .white .cont h3 a{ color:#000; font-size:24px; }
.blog-page-wrap .white .cont h3 a{ color:#2c3e00; }
.blog-page-wrap .blog-widget{ background:#fff; overflow:hidden; padding:12px 15px 20px; margin-bottom:25px; }
.blog-page-wrap .blog-widget:last-child{ margin-bottom:0px; }
.blog-page-wrap .blog-widget h3{ margin:0 0 15px 0; color:#000000; font-size:30px; }
.blog-page-wrap .blog-widget ul.list{  }
.blog-page-wrap .blog-widget ul.list li{ border-bottom:1px solid #bbbbbb; float:left; width:100%; margin-bottom:8px; padding-bottom:8px; }
.blog-page-wrap .blog-widget ul.list li:last-child{ margin-bottom:0px; padding-bottom:0px; border:0px; }
.blog-page-wrap .blog-widget ul.list li a{ background:url(assets/images/car-green-arrow.jpg) 0 6px no-repeat; padding-left:25px; display:block; color:#000; }
.blog-page-wrap .blog-widget ul.list-news{}
.blog-page-wrap .blog-widget ul.list-news li{ border-bottom:1px solid #bbbbbb; float:left; width:100%; margin-bottom:12px; padding-bottom:12px; }
.blog-page-wrap .blog-widget ul.list-news li:last-child{ margin-bottom:0px; padding-bottom:0px; border:0px; }
.blog-page-wrap .blog-widget ul.list-news li .img{ margin:0px; }
.blog-page-wrap .blog-widget ul.list-news li h4{ margin:0px; padding-left:12px; }
.blog-page-wrap .blog-widget ul.list-news li h4 a{ color: #000; font-size:18px; font-weight:400; }
.blog-page-wrap .blog-widget ul.list-news li h4 a:hover{ color: #2c3e00; }

.navigation { width: 100%; float: left; padding: 0 15px; margin-top: 10px; }
.navigation h2.screen-reader-text { display: none; }
.navigation .nav-links {  }
.navigation .nav-links .nav-previous { float: left; }
.navigation .nav-links .nav-next { float: right; }
.navigation .screen-reader-text { display: none; }
.navigation .nav-title { display: none; }
.navigation .nav-subtitle { background: #1d2900; color: #fff; border-radius: 12px; padding: 6px 25px; font-size: 20px; }
/* Blog Page Section */



/* Health Problem Page Section */
.disease-page-sec{  }
.disease-page-sec .disease-title { background:#fff; border-radius:30px; box-shadow:0px 2px 3px 0 #E1E1E1; margin:0 0 30px 0; }
.disease-page-sec .disease-title h3 { margin:0; }
.disease-page-sec .disease-title h3 a { background:url(assets/images/green-check-circle.png) 0 0px no-repeat; display:block; padding:18px 10px 17px 70px; 
font-size: 23px; font-weight: 400; }
.disease-page-sec .disease-title h3 a:hover { background: url(assets/images/green-check-circle.png) 0 0px no-repeat #2b3c00; 
border-radius:30px; color:#fff; }
.disease-inner-sec .entry-content h2 { margin-top: 12px; }
.disease-inner-sec .entry-content ul { margin-left:10px; }
.disease-inner-sec .entry-content ul li{ background: url(assets/images/green-check-list.jpg) 0 4px no-repeat; padding:0 0 10px 26px;;  }

/* Health Problem Page Section */







/* Back Pain Landing Page Design */
body.page-id-106 .header { display: none; }
body.page-id-106 .inner-dark-green-sec { display: none; }
body.page-id-106 .middle-wrapper{ padding:0px 0; }

.no-gap{ padding:0px; }
.back-pain-header{ background:#fafafa; overflow:hidden; padding:30px 0px; width:100%; }
.back-pain-header .cont{ padding-top:25px; overflow:hidden; width:100%; }
.back-pain-header span{ font-size: 23px; color: #0c762c; font-weight: 600; display: block; line-height: 28px; padding-bottom:15px; }
.back-pain-header p{ font-size:17px; line-height:24px; color:#000; }
.back-pain-header .call{ padding-top:12px; text-align:center; }
.back-pain-header .call p{ font-size:18px; color:#000; font-weight:500; font-style:italic; }

.back-pain-form{ background:#e1e1e1; border:5px solid #fff; border-radius:20px; padding:12px 15px; width:100%; position:relative; }
.back-pain-form:before{ background:url(assets/images/back-shadow.png) 0 0 no-repeat; position:absolute; left:0px; bottom:-50px; width:100%; height:45px; 
content:""; background-size:100%;}
.back-pain-form h2{ color:#000000; font-size: 32px; font-weight: 600; margin: 0 0 4px 0; line-height: 36px; }
.back-pain-form p{ font-size:18px; color:#000000; background:url(assets/images/grey-white-line-bg.jpg) 0 bottom repeat-x; padding-bottom:15px; 
margin-bottom:15px; }
.back-pain-form p strong{ font-weight:400; color:#ff0000; }
.back-pain-form .form-group { padding: 0; margin: 0; }
.back-pain-form .submit-btn { padding: 0; margin: 0; }
.back-pain-form .form-group span { padding: 0; }
.back-pain-form input { background:#fff; border: 1px solid #8e8e8e; width: 100%; margin-bottom: 10px; font-size: 14px; padding: 8px 10px; height: 34px; 
border-radius: 4px; }
.back-pain-form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #383838; opacity:1; }
.back-pain-form input::-moz-placeholder { /* Firefox 19+ */ color: #383838; opacity:1; }
.back-pain-form input:-ms-input-placeholder { /* IE 10+ */ color: #383838; opacity:1; }
.back-pain-form input:-moz-placeholder { /* Firefox 18- */ color: #383838; opacity:1; }
.back-pain-form input.wpcf7-submit{ background:#0e752e; color: #fff; font-size: 18px; font-weight: bold; text-transform: uppercase; border: 0px; margin: 0; 
height: auto; border-radius: 0; }
.back-pain-form input.wpcf7-submit:hover{ background:#000; }
.back-pain-form .form-call{ text-align:center; color:#000000; font-size:15px; }
.back-pain-form .form-call strong{ font-size:22px; color:#fe0000; }


.back-pain-two-clm{ background:#fff; overflow:hidden; padding:40px 0px; }
.back-pain-two-clm h2{ color:#151515; font-weight: bold; font-size: 22px; margin-top: 0; line-height: 30px; }
.back-pain-two-clm ul { background: #fff; box-shadow: 0px 0px 4px 1px #D0D0D0; padding: 15px; margin-top: 20px; border-radius: 12px; min-height: 220px; }
.back-pain-two-clm ul li { background: url(assets/images/black-arrow.png) 0 5px no-repeat; font-size: 15px; color: #000; padding: 0 0 2px 22px; }
.back-pain-two-clm ul li.no-bg{ background:none; color:#ff0000; font-size:12px; text-align:right; padding:0px; }

.back-pain-four-clm{ background:#f9f9f9; width:100%; overflow:hidden; padding:40px 0px; }
.back-pain-four-clm h2{ text-align:center; color:#151515; font-size:35px; font-weight:bold; margin-bottom:15px; }
.back-pain-four-clm .img{ text-align:center; transition: all 0.5s ease 0s; display: block; max-width: 100%; } 
.back-pain-four-clm .img:hover { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); }
.back-pain-four-clm h5{ font-size:20px; font-weight:600; color:#151515; text-align:center; line-height: 27px; }


.testimonials-section{ background:url(assets/images/back-pain-map-bg.jpg) 0 0 no-repeat; width:100%; overflow:hidden; padding:40px 0px; }
.testimonials-section h2{ text-align: center; color: #151515; font-size: 35px; font-weight: bold; margin-bottom: 15px; }
.testimonials-section .test-clm{ text-align:center; }
.testimonials-section .test-clm .img{ margin-bottom:20px; }
.testimonials-section .test-clm p{ color:#151515; font-size:14px; line-height:22px; }
.testimonials-section .test-clm .quote-icon { background: url(assets/images/quote-icon.png) center 0 no-repeat; width: 100%; height: 36px; text-align: center; margin-bottom: 10px; }
.testimonials-section .test-clm h5{ color:#006e22; font-size:16px; font-weight:600; }

.copyright-sec{ text-align:center; border-top:1px solid #cacaca; padding:10px 0px; font-size:14px; color:#000000; }

/* Back Pain Landing Page Design */




/* Middle Section */



/* Footer Section */
.footer-sec{ background:#1a2402; overflow:hidden; padding:13px 0px; } 
.footer-sec ul{ width:100%; text-align:center; margin-bottom:5px; }
.footer-sec ul li{ display:inline-block; line-height:12px; border-right:1px solid #fff; margin-right:5px; padding-right:5px; }
.footer-sec ul li:last-child{ border:0px; margin:0px; padding:0px; }
.footer-sec ul li a{ display:block; font-size:17px; color:#fff; line-height:14px; }
.footer-sec ul li a:hover{ color:#e4c040; }
.footer-sec p{ margin:0px; font-size:15px; text-align:center; color:#fff; }

/* Footer Section */



