@font-face {
font-family: GrinchedRegular;
src: url(../fonts/GrinchedRegular.otf);
}

body {
    background-color: #fff;
}

h1, h2, h3, h4, h5, h6  {
    letter-spacing: 1.3px;
   font-family: GrinchedRegular!important;
   letter-spacing:1px;
}
.a, a , .p , p{
    font-size: 16px;
   font-family: GrinchedRegular !important;
    letter-spacing:1px;
}
#wrapper{
	padding:0;
	margin:0;
	overflow:hidden;
}

header.main-manu .navbar {
    position: relative;
    min-height: 95px;
    margin-bottom: 0px;
    border: 0px solid;    
}
.main-manu{
	background-color: #27ae60;
}
#myCarousel .carousel-indicators {
    position: absolute;
    bottom: -44px !important;
}
.main-manu .navbar-toggle{
	border: none;
	border-radius: 0px;
	margin-left: 10px;
}



.navbar-brand{
	float: none;
    position: absolute;
    top: 0px;
    left: 2px;
}
.toggle-space-left{
    z-index: 999;
    position: absolute;
    clear: both;
    width: 100%;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 7px;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #27ae60;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #27ae60;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #fff !important;
    background-color: #27ae60 !important;
}
.navbar-toggle .icon-bar {
    height: 4px;
    width: 30px;
 }
 .navbar-inverse .navbar-nav>li>a {
    color: #ffffff;
    text-transform: uppercase;
}
.navbar-collapse.in {
    overflow-y: auto;
}
.navbar-nav {
    margin: 0px -15px;
    background-color: #27ae60;
}

.navbar-inverse {
    background-color: #2220;
    border-color: #08080838;
}
.navbar-header{
	background-color:#27ae60;
	height: 95px;
	border-bottom: 1px solid #fff;
}


.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border: none;
}
footer {
    text-align: center;
    margin-top: 50px;
 }
.footer-section {
    position: relative;
    padding: 6px 0;
    bottom: 0px;
	background:#27ae60;
}
    
.footer-section p{
    margin: 0px;
    font-size: 14px;
    padding: 15px 0px;   
	color:#fff;
}

.wallpaper-heading{
    padding: 10px 0px 10px 0px;
    padding-left: 16px;
    background-color: #96e343;
    margin-top: 3px;
}
.wallpaper-heading h3{
    font-size: 25px;
    margin: 0px;
    color: #FFF;
}
.women-enpower-morgin{
    margin-top: 3px;
}
.body-heading h3{
    margin: 4px 0 8px 0;
    font-size: 24px;
    font-weight: 600;
    color: #96e343;
}
.body-heading p {
    font-size: 18px;
    margin: 0px;
}

.navbar-toggle {
        margin-top: 24px;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #ffd302;
}

.margin-top{
	margin:50px 0 10px 0;
}

.margin-top img{
		max-width:100%;
}

.slider{
	width:100%;
	height:220px!important;
}

.play{
	left:45%;
	right:0%;
	max-width:100%;
	position:absolute;
	top:250px;
	cursor:pointer;
	text-align:center;
	display:none!important;
	}
img.play{
	display:none!important;
}

.carousel-caption{
	position:absolute;
	left:0;
	right:0;
	width:100%;
	bottom:-30px;
}

.carousel-caption h3{
	color: #fff;
    background-color: #27ae60;
	padding:12px 0;
	font-size:32px;
	width:100%;
	
}

.carousel-caption span{
	font-size:32px;
	color: #FF8400;
}

.banner-section{
	border:none!important;
	background:#fff!important;
	outline:none!important;
}

.carousel-inner{
	border:none!important;
	background:#fff!important;
	outline:none!important;
}

.item{
	border:none!important;
	background:#fff!important;
	outline:none!important;
}

#myCarousel2 .carousel-indicators {
    position: absolute;
    bottom: -44px !important;
}

.carousel-indicators .active {
       background-color:#0032FF!important;
	   width: 14px!important;
    height: 14px!important;
	    border: 0px!important;
    margin: 0 2px!important;
}
.carousel-indicators li {
    background:#879FFF!important;
    width: 14px!important;
    height: 14px!important;
	border: 0px!important;
    margin: 0 2px!important;
}
.col-xs-6{
padding-right: 5px;
    padding-left: 5px;
}

.col-xs-6 img{
	width:100%;
}
.over-images{
    overflow: hidden;
    position: relative;
}
.caption-z {
    position: absolute;
    bottom: 0px;
    text-align: center;
    width: 100%;
    background: #27ae60;
}
.caption-z h3 {
    margin: 0px;
    padding: 10px;
    color: #FF8400;
    font-size: 22px;
}
@media (min-width:240px) and (max-width:479px) {
	.play{
	left:45%;
	right:0%;
	max-width:100%;
	position:absolute;
	top:60px;
	cursor:pointer;
	text-align:center;
	line-height:100px;
	display:none!important;
	
}
img.play{
	display:none!important;
}

}

@media (min-width:480px) and (max-width:767px) {
	
.play {
    
    top: 128px;
	display:none!important;
}
img.play{
	display:none!important;
}


}

@media only screen and (max-width: 375px) {
.responsive-class{
    width: 100%;
    margin-bottom: 8px;
    }
.home-text{
    background-color: #000000cf;
    padding: 5px 5px;
    margin-top: -106px;
}
.home-text p{
color: #FFF;
}
.home-text-one{
    background-color: #000000cf;
    padding: 5px 5px;
    margin-top: -107px;
}
.home-text-one p{
color: #FFF;
}
}

.navbar-collapse.in {
    overflow-y: auto;
    position: absolute;
    width: 100%;
    clear: both;
    z-index: 999;
}
.btn-women-safty{
    text-align: center;
    margin: 10px 0px 0px 0px;
}
.btn-women-info{
    color: #FFF;
    background-color: #96e343;
    border-color: #96e343;
    width: 100%;
    font-size: 18px;
    text-align: left;
    border-radius: 0px !important;
}

.btn2-women-info{
    color: #FFF;
    font-size: 18px;
    background-color: #96e343;
    border-color: #96e343;
    width: 100%;
    text-align: left;
    border-radius: 0px !important;
}
.icon-set {
    margin-right: 20px;
}
.btn.focus, .btn:focus, .btn:hover {
    color: #fff;
    text-decoration: none;
    background-color: #718e0f;
}
.btn-top-margin{
    margin-bottom: 15px;
}

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

.navbar-brand {
    float: none;
    position: absolute;
    top: 0px;
    left: 10px;
    width: 50%;
    padding: 15px 0px 12px 0;
}
#carousel-section{
margin-top:7px;
}
.section-global-wrapper {
     margin-top: 7px;
}
}
.navbar-brand>img {
    display: block;
    width: 120px;
	height: 70px;
    margin-top: -2px;
}