@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');

@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');

a:hover {text-decoration:none; transition:all ease 0.5s; outline:none;}

a:focus {text-decoration:none; transition:all ease 0.5s; outline:none;}

a:focus, a:hover {text-decoration:none; transition:all ease 0.5s; outline:none;}

body {font-family: 'Lato', sans-serif;}

.header-main {width:100%; z-index:999;}

.header-main .carousel-caption {bottom:10%; text-align:left; width:40%; text-shadow:none;}

.header-main .carousel-caption p {font-size:28px; color:#000000; line-height:39px; font-family: 'Raleway', sans-serif; text-shadow: 2px 2px #FFFFFF;}

.header-main .carousel-caption p span {color:#d83135; font-size:32px; font-weight:600;}

.header-main .carousel-control {background-color:transparent;}

.header-main .carousel-control.left {background-image:none;}

.header-main .carousel-control.right {background-image:none;}

.header-main .img-responsive {margin:0 auto; text-align:center;}

.header-main .carousel-indicators {bottom:10%;}

.header-main .carousel-indicators li {border:1px solid #d83135; background-color: rgba(255,255,255,0.5);}

.header-top {width:100%; position:absolute; top:0; z-index:999;}

.header-top p {float:left; color:#d83135; font-size:16px; margin:28px 10px 10px 0px;}

.header-top p a {color:#d83135;}

.header-top p a:hover {color:#000000;}

.header-top p .fa {margin-right:5px;}

.header-top .social-icon {float:right; margin:20px 0px 10px 0px;}

.header-top .social-icon a {margin:6px 5px 6px 1px; line-height:28px; text-align:center; vertical-align:middle; display:inline-block; color:#d83135; transition: all ease 0.3s; font-size:16px;}
    
.header-top .social-icon a:hover{color:#000000;}

.header-bottom {width:100%; position:absolute; top:8%; z-index:999;}

.header-bottom .bg-navi {background-color:rgba(255,255,255,0.7);}

.header-bottom .navbar-default {margin:0px; background-color:transparent; border:none; z-index:999; float:right;}

.header-bottom .navbar-default .navbar-nav > li > a {font-size:17px; color:#4e4e4e; background-color:transparent; border:0px; line-height:100px; font-weight:bold;}

.header-bottom .navbar-default .navbar-nav > li > a.last{ border:none;}

.header-bottom .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {color:#FFFFFF; background-color:#d83135;}

.header-bottom .navbar-nav > li > a {padding-top:0px; padding-bottom:0px; margin:0px;}

.header-bottom .navbar-right {margin-right:-38px;}

.header-bottom .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color: #d83135; color:#FFFFFF;}

.header-bottom .dropdown-menu > li > a {color:#000000; line-height:30px;}

.header-bottom .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {background-color: #d83135; color:#FFFFFF;}

.header-bottom .dropdown-menu {background-color:#FFFFFF; padding:0px;}

.header-bottom .caret-up {width: 0; height: 0; border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-bottom: 4px solid; display: inline-block; margin-left: 2px; vertical-align: middle;}

.header-bottom .logo {margin:25px 0px 10px; float:left;}

.vision {width:100%; background-color:#FFFFFF; padding:40px 0px 0px;}

.vision .fancy_heading {text-align:center;}

.vision h2 {margin:0px;}

.vision .fancy_heading .title {font-size:29px; line-height:42px; font-family: 'Raleway', sans-serif;}

.vision .icon-right-dir::before{content:'\f0da';}

.vision [class^="icon-"]::before,[class*=" icon-"]::before{font-family:"FontAwesome";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none!important;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;color:#60a400;}

.vision .icon-left-dir::before{content:'\f0d9';}

.vision .inside {text-align:center;}

.vision span .big {font-size:15px; color:#9a9a9a;}

.vision .box > .icon {text-align: center; position: relative; margin-top:100px;}
.vision .box > .icon > .image {position: relative; z-index: 2; margin: auto; line-height:30px; vertical-align: middle;}
.vision .box > .icon:hover > .image {color:#d83135; cursor:default;}
.vision .box > .icon > .image > i {font-size:59px !important; color: #60a400 !important;}
.vision .box > .icon:hover > .image > i {color: #d83135 !important; cursor:default;}
.vision .box > .icon > .info {margin-top: -24px; padding: 15px 0 10px 0;}
.vision .box > .icon:hover > .info {color:#d83135; cursor:default;}
.vision .box > .icon > .info > h3.title {font-size: 23px; color: #000000; font-family: 'Raleway', sans-serif;}
.vision .box > .icon > .info > p {font-size: 14px; color:#838382; line-height:21px; margin:14px 0px;}

.welcome {width:100%; background-color:#e1edd7; padding:29px 0px 17px;}

.welcome .graph {width:100%;}

.welcome .graph .img-responsive {width:100%; margin:0 auto; text-align:center;}

.welcome h1 {font-size:21px; color:#3a3a3a; margin:16px 0px 24px; font-weight:600;}

.welcome p {font-size:15px; color:#3a3a3a; margin:0px 0px 24px; line-height:24px; text-align:justify;}

.welcome .box1 {width:100%; background-color:#FFFFFF; padding:24px; background-image:url(../images/user.png); background-repeat: no-repeat; background-position: right bottom;}

.welcome .box1 h3 {margin:0px 0px 20px; font-size:23px; color:#818181; font-weight:300;}

.welcome .media .media-body p {margin-bottom:10px; text-align:left; font-size:13px; color:#7e7e7e;}

.welcome .media .media-left .fa {font-size:20px; color:#7e7e7e;}

.welcome .media .media-body .media-heading {font-size:20px; color:#7e7e7e;}

.welcome .box2 {width:100%; background-color:#60a400; padding:24px; background-image:url(../images/home.png); background-repeat: no-repeat; background-position: right bottom;}

.welcome .box2 h3 {margin:0px 0px 20px; font-size:23px; color:#FFFFFF; font-weight:300;}

.welcome .box2 .media .media-body p {margin-bottom:10px; text-align:left; font-size:13px; color:#FFFFFF;}

.welcome .box2 .media .media-body p a {color:#FFFFFF;}

.welcome .box2 .media .media-body p a:hover {color:#d83135;}

.welcome .box2 .media .media-left .fa {font-size:18px; color:#FFFFFF;}

.welcome .box2 .media .media-body .media-heading {font-size:18px; color:#FFFFFF;}

.health {width:100%; padding-bottom:40px;}

.health h3 {font-size:30px; color:#4f4f4f; font-family: 'Raleway', sans-serif; margin:59px 0px 35px; text-align:center;}

.health .line {text-align:center; margin-bottom:40px;}

.health .line .img-responsive {width:100%; margin:0 auto; text-align:center;}

.company-title {width:100%; background-color:#60a400;}

.company-title h4 {font-size:21px; color:#FFFFFF; margin:32px 0px 34px; text-align:center; line-height:35px;}

.footer {width:100%; background-color:#4f504f; padding:48px 0px 38px;}

.footer p {font-size:14px; color:#FFFFFF; float:left; margin:10px 0px 0px 0px;}

.footer .social-icon {float:right;}

.footer .social-icon a {margin:6px 5px 6px 1px; line-height:28px; text-align:center; vertical-align:middle; display:inline-block; color:#FFFFFF; transition: all ease 0.3s; font-size:16px;}
    
.footer .social-icon a:hover{color:#d83135;}

.about-us {width:100%; padding:40px 0px 0px;}

.about-us h1 {margin:0px; text-align:center;}

.about-us .fancy_heading .title {font-size:29px; line-height:42px; font-family: 'Raleway', sans-serif; font-weight:bold; color:#d83135;}

.about-us .icon-right-dir::before{content:'\f0da';}

.about-us [class^="icon-"]::before,[class*=" icon-"]::before{font-family:"FontAwesome";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none!important;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;color:#60a400;}

.about-us .icon-left-dir::before{content:'\f0d9';}

.about-us h2 {font-size:18px; text-align:center; line-height:42px; font-family: 'Raleway', sans-serif; color:#d83135; font-style:italic; font-weight:bold;}

.about-us p {font-size:14px; color:#000000; line-height:24px; text-align:justify;}

.about-us h3 {font-size:18px; font-family: 'Raleway', sans-serif; color:#d83135; font-style:italic; font-weight:bold;}

.about-us h4 {font-size:14px; font-family: 'Raleway', sans-serif; color:#60a400; font-style:italic; font-weight:bold;}

.about-us ul{padding-left:25px; margin:0px;}

.about-us ul li{list-style: outside none none; line-height:25px;}

.about-us ul li:before{content:"\f101"; font-family: FontAwesome; display:inline-block; margin-left:-1.3em ; width:1.3em; color:#d83135; font-size:14px;}

.about-us ul li {text-decoration:none;  color:#60a400; font-size:14px; font-weight:bold;}

.about-us table {border-color:#d83135;}

.about-us table tr td {border-color:#d83135;}

.about-us td {padding:5px; color:#000000;}

.about-us .style1 {color: #FFFFFF;}

.about-us .box-img {width:100%; margin:20px 0px 20px;}

.contact-us {width:100%; padding:40px 0px 40px;}

.contact-us h1 {margin:0px; text-align:center;}

.contact-us .fancy_heading .title {font-size:29px; line-height:42px; font-family: 'Raleway', sans-serif; font-weight:bold; color:#d83135;}

.contact-us .icon-right-dir::before{content:'\f0da';}

.contact-us [class^="icon-"]::before,[class*=" icon-"]::before{font-family:"FontAwesome";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none!important;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;color:#60a400;}

.contact-us .icon-left-dir::before{content:'\f0d9';}

.contact-us h3 {font-size:18px; font-family: 'Raleway', sans-serif; color:#d83135; font-style:italic; font-weight:bold;}

.contact-us .media {margin:0;}

.contact-us .media-left .fa {color:#d83135; font-size:14px;}

.contact-us .media-body p {font-size:14px; color:#000000; line-height:24px;}

.contact-us .media-body p a {color:#000000;}

.contact-us .media-body p a:hover {color:#d83135;}

.contact-us .box {width:50%; float:left;}

.testimonial {width:100%; background-color:#f6f5f5; padding:50px 0px 30px;}

.testimonial .quote{color:#d83135;text-align:center;margin-bottom:30px;}

.testimonial #fade-quote-carousel.carousel{padding-bottom:60px;}

.testimonial #fade-quote-carousel.carousel .carousel-indicators{bottom:10px;}

.testimonial #fade-quote-carousel.carousel .carousel-indicators > li{background-color:#d83135;border:none;}

.testimonial #fade-quote-carousel blockquote{text-align:center;border:none;}

.testimonial #fade-quote-carousel blockquote h4 {font-size:24px; color:#60a400; font-weight:bold; font-family: 'Raleway', sans-serif; font-style:italic;}

.testimonial #fade-quote-carousel blockquote p {font-size:18px; color:#000000; line-height:26px;}

.testimonial #fade-quote-carousel .profile-circle{margin:0 auto;}

.testimonial #fade-quote-carousel .profile-circle .img-responsive {margin:0 auto; text-align:center;}














@media screen and (max-width:320px){
.header-main .carousel {height:500px;}

.header-main .carousel2 {height:300px;}

.header-main .carousel2 .carousel-inner > .item > img {height:300px;}

.header-main .carousel-indicators {bottom:0%;}

.header-main .carousel-inner > .item > img {height:500px;}

.header-main .carousel-caption {bottom:5%; width:70%;}

.header-main .carousel-caption p {font-size:12px; text-align:center; line-height:20px;}

.header-main .carousel-caption p span {font-size:12px; text-align:center; line-height:20px;}

.header-top p {margin: 3px 10px 3px 0px; float:none; text-align:center;}

.header-top .social-icon {margin:0px 0px 3px 0px; float:none; text-align:center;}

.header-bottom .navbar-default .navbar-toggle {background-color:#d83135; border-color:#FFFFFF;}

.header-bottom .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color:#3e4095; border-color:#FFFFFF;}

.header-bottom .navbar-default .navbar-toggle .icon-bar {background-color:#FFFFFF;}

.header-bottom {top:18%;}

.header-bottom .logo {margin:10px 0px 10px 0px;}

.header-bottom .navbar-default {margin:-60px 0px 0px 0px; width:100%;}

.header-bottom .navbar-collapse {background-color: #FFFFFF; margin:10px 0px 0px 0px;}

.header-bottom .navbar-right {margin-right:0px;}

.header-bottom .navbar-default .navbar-nav > li > a {line-height:50px;}

.vision .fancy_heading .title {font-size:15px; line-height:34px;}

.vision .box > .icon {margin:10px 0px 10px;}

.vision .inside {margin-bottom:30px;}

.welcome h1 {font-size:18px; text-align:center;}

.welcome .box1 {margin:10px 0px 10px;}

.welcome .box2 {margin:10px 0px 10px;}

.footer p {float:none; text-align:center;}

.footer .social-icon {float:none; text-align:center;}

.contact-us .box {width:100%;}
}

@media screen and (min-width:321px) and (max-width:767px) {
.header-main .carousel {height:500px;}

.header-main .carousel-inner > .item > img {height:500px;}

.header-main .carousel2 {height:300px;}

.header-main .carousel2 .carousel-inner > .item > img {height:300px;}

.header-main .carousel-caption {bottom:16%; width:70%;}

.header-main .carousel-caption p {font-size:14px; text-align:center; line-height:20px;}

.header-main .carousel-caption p span {font-size:14px; text-align:center; line-height:20px;}

.header-top p {margin: 3px 10px 3px 0px; float:none; text-align:center;}

.header-top .social-icon {margin:0px 0px 5px 0px; float:none; text-align:center;}

.header-bottom .navbar-default .navbar-toggle {background-color:#d83135; border-color:#FFFFFF;}

.header-bottom .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color:#3e4095; border-color:#FFFFFF;}

.header-bottom .navbar-default .navbar-toggle .icon-bar {background-color:#FFFFFF;}

.header-bottom {top:10%;}

.header-bottom .logo {margin:10px 0px 10px 0px;}

.header-bottom .navbar-default {margin:-60px 0px 0px 0px; width:100%;}

.header-bottom .navbar-collapse {background-color: #FFFFFF; margin:10px 0px 0px 0px;}

.header-bottom .navbar-right {margin-right:0px;}

.header-bottom .navbar-default .navbar-nav > li > a {line-height:50px;}

.vision .fancy_heading .title {font-size:20px; line-height:34px;}

.vision .box > .icon {margin:10px 0px 10px;}

.vision .inside {margin-bottom:30px;}

.welcome h1 {font-size:18px; text-align:center;}

.welcome .box1 {margin:10px 0px 10px;}

.welcome .box2 {margin:10px 0px 10px;}

.footer p {float:none; text-align:center;}

.footer .social-icon {float:none; text-align:center;}

.contact-us .box {width:100%;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.header-main .carousel {height:500px;}

.header-main .carousel-inner > .item > img {height:500px;}

.header-main .carousel2 {height:300px;}

.header-main .carousel2 .carousel-inner > .item > img {height:300px;}

.header-main .carousel-caption {bottom:16%; width:60%;}

.header-main .carousel-caption p {font-size:14px; text-align:center; line-height:20px;}

.header-main .carousel-caption p span {font-size:14px; text-align:center; line-height:20px;}

.header-top p {margin: 3px 10px 3px 0px; float:none; text-align:center;}

.header-top .social-icon {margin:0px 0px 5px 0px; float:none; text-align:center;}

.header-bottom .navbar-default .navbar-toggle {background-color:#d83135; border-color:#FFFFFF;}

.header-bottom.header-bottom .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color:#3e4095; border-color:#FFFFFF;}

.header-bottom .navbar-default .navbar-toggle .icon-bar {background-color:#FFFFFF;}

.header-bottom {top:10%;}

.header-bottom .logo {margin:10px 0px 10px 0px;}

.header-bottom .navbar-default {margin:-60px 0px 0px 0px; width:100%;}

.header-bottom .navbar-collapse {background-color: #FFFFFF; margin:10px 0px 0px 0px;}

.header-bottom .navbar-right {margin-right:0px;}

.header-bottom .navbar-default .navbar-nav > li > a {line-height:50px;}
}

@media screen and (min-width:992px) and (max-width:1024px) {
.header-top p {margin:8px 10px 3px 0px; font-size:14px;}

.header-top .social-icon {margin:0px 0px 5px 0px;}

.header-main .carousel-caption {bottom:20%; width:60%;}

.header-main .carousel-caption p {font-size:14px; text-align:center; line-height:20px;}
}

@media screen and (min-width:1025px) and (max-width:1400px) {
.header-main .carousel-caption {bottom:0%; width:40%;}
}






