﻿body 

{

   font-family: 'Poppins', sans-serif;

    padding:0px;

    margin:0px;

    line-height:30px;

    font-size:15px;

}

.clr

{clear:both;}



.padd-60

{padding:60px 0px;

    }

.mid-box{padding: 15px 0px;}    

.logo{   padding: 6px 0px;}    

.header-top{background-color:#2d2f5e;}

    





.navbar-default {

    background-color: transparent;

    border-color: transparent;

}

.navbar {

    position: relative;

    min-height: 50px;

    margin-bottom: 0px;

    border: none;

}

.navbar-default .navbar-nav > li > a {

    color: #fff;

    text-transform: uppercase;

}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {

    color: #fff;

    background-color: transparent;

}

.nav > li > a {

    font-size: 14px;

}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {

    color: #fff !important;

    background-color: transparent !important;

}



.dropdown-menu>li>a {

    

    padding: 10px 20px;

    

}



@media (max-width: 767px){

    .navbar-default .navbar-nav .open .dropdown-menu>li>a {

        color: #ddd;

    }

}



.mid-box

{

    }

.mid-box img

{    float: left;

    color: #ec282e;

    font-size: 40px;

    padding-top: 10px;



.mid-icon

{float:left;

    }

    }

.mid-cont {

    padding-left: 15px;

    float: left;

}

    

.header-mid

{ 

    }    

    

.mid-cont p

{color: #ec282e;

    margin-bottom: 0px;

    font-size: 12px;

    text-transform: uppercase;

    font-weight: 500;

    }

.mid-cont h4 {

    margin-top: 0px;

    font-size: 20px;

}

.social-links ul

{margin:0px;

 padding:0px;}

.social-links li {

    display: inline-block;

    border-left: 1px solid #ccc;

    padding: 30px 3px;

}

.social-links li a

{color:#000;padding: 20px;    font-size: 30px;

}

.social-links .border-right

{border-right: 1px solid #ccc;

    }

.social-links .facebook i{color:#3b5998;}

.social-links .twitter i{color:#55acee;}

.social-links .linkedin i{color:#e03131;}

    

 .carousel-inner > .item > img, .carousel-inner > .item > a > img {

    line-height: 1;

    width: 100%;

}  

 

.latest-news{

    background-color: #f4c82e;

}

.news-block{

    background-color:#4c9e55;

}   

.news-block h3{    margin-top: 0px;

    padding: 15px 0px;

    text-align: center;

    color: #fff;

    font-size: 14px;

    font-weight: 400;}

.latest-news p{    font-size: 12px;

    margin-bottom: 0px;

    margin-left: 15px;}



.latest-news {

    position: relative;

    height: 46px;

}



.latest-news span {

    position: absolute;

    background-color:#4c9e55;

    color: #ffffff;

    z-index: 1;

    padding: 8px 10px;

}



.latest-news .marquee {

    overflow: hidden;

}

.latest-news .js-marquee {

    color: #ec282e;

    font-size: 14px;

    margin-top: 8px; 
	
    font-weight:600;   

}



.latest-news .js-marquee strong {

    margin: 0 20px;

    font-weight: normal;

}



.news-border-right{border-right:1px solid #2f2b48;}

.news-block-div ul{margin:0px;padding:0px;}

.news-block-div li{display:inline-block;}

.news-block-div li span{    color: #fff;

    background-color: #4c9e55;

    padding: 16px 12px;}

 .news-block-div .news-border

 {position:relative;

     }   

 .news-block-div .news-border:before

 {    content: "";

    position: absolute;

    left: 0;

    right: 0;

    background-color: #000;

    width: 1px;

    height: 14px;

    top: 8px;

    left: 5px;

     }    



h2 {

    position: relative;

    text-transform: uppercase;

    font-size: 30px;

    font-weight: 600;

    line-height: 42px;

    text-align: center;

    margin-bottom: 50px;

}



h2::after {

    content: "";

    background: #ec282e;

    width: 80px;

    height: 3px;

    position: absolute;

    bottom: -12px;

    left: 47%;

}



.about-div h2 {

    font-size: 34px;

    text-align: left;

}





.about-div h2::after {

    background: #ec282e;

    left: 0;

}



h3 {

    position: relative;

    font-size: 24px;

    font-weight: 500;

    line-height: 30px;

    color: #fff;

}



h3::after {

    content: "";

    background: #ec282e;

    width: 65px;

    height: 3px;

    position: absolute;

    bottom: -10px;

    left: 0;

}



.testimonials h3 {

    color: #fff;

}



.testimonials h3::after {

    background: #fff;

}



.about-div strong {

    font-size: 15px;

    line-height: 25px;

    display: block;

    font-weight: 500;

    margin-top: 50px;

}



.about-div p{    font-size: 15px;

    font-weight: 300;

    margin-bottom: 30px;}    

 .read{    border: 2px solid #273272;

    text-decoration: none;

    padding: 8px 25px;

    color: #273272;}

 .read:hover{

    text-decoration: none;}



    .view{ 

    border: 2px solid #2d2d30;

    text-decoration: none;

    display: inline-block;

    padding: 2px 35px;

    color: #2d2d30;

    margin-top: 25px;

    margin-bottom: 25px;

    }



    .view:hover{

    text-decoration: none;

    }

    

.about-img img{}





.news-update {

    background: #ec282e;

    padding: 40px 0 80px;

}



.news-update h3::after {

    background: #fff;

}



.news-update .news-head-black {

    color: #000;

}



.news-update .news-head-black::after {

    background: #000;

}



.news-update ul { 

    margin: 0;

    padding: 0;

    margin-top: 40px;

}



.news-update li { 

    padding: 14px 14px 14px 36px;

    background: #f2f2f2 url(../images/news-icon.png) no-repeat 13px 19px;

    list-style-type: none;

    font-size: 13px;

    line-height: 18px;

    font-weight: 400;

}



.news-update li:nth-child(2n) { 

    background: #ffffff url(../images/news-icon.png) no-repeat 13px 19px;

}



.news-update li:nth-child(6n) { 

    background: #ffffff;

}



.news-update li strong {

    color: #ec2e34;

}



.news-update li span {

    color: #9d9d9f;

    display: block;

}



.news-update li p {

    margin: 0;

}



.other-link {

    background: #f4f4f4;

    padding: 30px 0;

}



.other-link li {

    list-style-type: none;

    height: 190px;

    margin-bottom: 30px;

}



.other-link li a {

    transition: background 0.5s ease;

    background: #fff;

    height: 190px;

    text-align: center;

    padding: 30px 20px 20px 20px;

    color: #1c1c1c;

    font-size: 17px;

    font-weight: 500;

    display: block;

    text-decoration: none;

    line-height: 20px;

}



.other-link li:hover a {

    background: #495ab5;

    color: #fff;

}





.other-link li a span {

    display: block;

    height: 60px;

    width: 60px;

    margin: 0 auto 20px;

}



.other-link li.other-icon-1 a span {

    transition: background 0.5s ease;

    background: url(../images/icons/complaint-icon.png) no-repeat;

    background-size: cover;

}



.other-link li.other-icon-1:hover a span {

    background: url(../images/icons/complaint-icon-white.png) no-repeat;

    background-size: cover;

}



.other-link li.other-icon-2 a span {

    transition: background 0.5s ease;

    background: url(../images/icons/e-tender-icon.png) no-repeat;

    background-size: cover;

}



.other-link li.other-icon-2:hover a span {

    background: url(../images/icons/e-tender-icon-white.png) no-repeat;

    background-size: cover;

}



.other-link li.other-icon-3 a span {

    transition: background 0.5s ease;

    background: url(../images/icons/sit-icon.png) no-repeat;

    background-size: cover;

}



.other-link li.other-icon-3:hover a span {

    background: url(../images/icons/sit-icon-white.png) no-repeat;

    background-size: cover;

}



.other-link li.other-icon-4 a span {

    transition: background 0.5s ease;

    background: url(../images/icons/ngo-icon.png) no-repeat;

    background-size: cover;

}



.other-link li.other-icon-4:hover a span {

    background: url(../images/icons/ngo-icon-white.png) no-repeat;

    background-size: cover;

}



.other-link li.other-icon-5 a span {

    transition: background 0.5s ease;

    background: url(../images/icons/grantsf-icon.png) no-repeat;

    background-size: cover;

}



.other-link li.other-icon-5:hover a span {

    background: url(../images/icons/grantsf-icon-white.png) no-repeat;

    background-size: cover;

}



.other-link li.other-icon-6 a span {

    transition: background 0.5s ease;

    background: url(../images/icons/proposal-icon.png) no-repeat;

    background-size: cover;

}



.other-link li.other-icon-6:hover a span {

    background: url(../images/icons/proposal-icon-white.png) no-repeat;

    background-size: cover;

}



.other-link li.other-icon-7 a span {

    transition: background 0.5s ease;

    background: url(../images/icons/rep.png) no-repeat;

    background-size: cover;

}



.other-link li.other-icon-7:hover a span {

    background: url(../images/icons/rep1.png) no-repeat;

    background-size: cover;

}



.testimonials {

    background: #273272;

    padding: 30px 0;

}



#mahilaTestimonials p {

    padding-left: 70px;

    margin: 30px 0;

    background: url(../images/quote.png) no-repeat;

    font-size: 14px;

    color: #d4d7eb;

    font-weight: 300;

}



#mahilaTestimonials span {

    display: block;

    color: #f1c221;

}



#mahilaTestimonials .owl-nav{

    width: 200px;

    position: absolute;

    bottom: 40px;

    right: -50px;

}



#mahilaTestimonials .owl-nav [class*='owl-']{

    margin: 0;

    padding: 0;

    background: transparent;

    position: absolute;

}



#mahilaTestimonials .owl-nav .owl-prev{

    left: 60px;

}



#mahilaTestimonials .owl-nav i {

    color: #141933;

}





.what-we-do {

    background: #f3f3f3;

    padding: 30px 0 60px;

}





.what-we-do h3 {

    color: #000;

}



.what-we-do h3::after {

    background: #ec282e;

}



.accordion_container {

    width: 100%;

    margin-top: 40px;

}

.accordion_head {

    background-color: #ffffff;

    color: #1f2025;

    cursor: pointer;

    font-size: 18px;

    margin: 0 0 1px 0;

    padding: 7px 11px;

    font-weight: 600;

}

.accordion_body {

    background: #ffffff;

    padding: 20px;

    border-bottom: 1px solid #eee;

}

.accordion_body p{

    font-size: 14px;

    line-height: 20px;

    padding: 0;

    margin: 0px;

    color: #1f2025;

}

.plusminus{

    float:right;

}



.whats-on-twitter {

    background: #ffffff;

    padding: 30px 0;

    min-height: 300px;

}



.whats-on-twitter h3 {

    color: #000;

}



.whats-on-twitter h3::after {

    background: #ec282e;

}





.photo-gallery {

    background: #f4c82e;

    padding: 30px 0;

}



.photo-gallery img {

    width: 212px;

    margin-right: 15px;

    margin-bottom: 20px;
    
    height:160px;

}



.photo-gallery img:nth-child(5n) {

    margin-right: 0;

}



.mscw-documentary {

    background: #ffffff;

    padding: 30px 0 50px;

}



#documentary.owl-theme .owl-dots .owl-dot span {

    border-radius: 0;

    margin: 5px 5px;

}



.follow-us {

    background: #273272;

    padding: 0;

    color: #ffce28;

    font-size: 14px;

}



.follow-us strong {

    font-size: 20px;

    letter-spacing: 3px;

    font-weight: normal;

    color: #fff;

}



.site-counter {

    margin-left: 30px;

}



.follow-us .fa {

    color: #fff;

    font-size: 18px;

    margin-left: 20px;

}



.follow {

    padding: 30px 0;

    border-right: 1px solid #3e4885;

}



.footer-top-links {

    padding: 50px;

}

.footer-top-links a {

    font-size: 14px;

    color: #3f3f42;

}



.footer-top .fa {

    color: #ec282e;

    display: block;

}



.footer-more {

    padding: 20px 0 40px;

    color: #767679;

    font-size: 14px;

}



.footer-bottom {

    background: #e3e3e3;

    color: #4b4b4c;

    font-size: 12px;

    font-weight: 300;

    padding: 10px 0;

}



@media (max-width:1920px) 

{

    .navbar-brand{display:none;}

    }

@media (max-width:1280px) 

{

    .navbar-brand{display:none;}

    }

@media (max-width:1200px) {}

@media (max-width:1024px) {}

@media (max-width:768px) {

    .social-links li a {

        padding: 16px !important;

    }

    .follow {

        text-align: left;

    }



    .about-img img {

        margin-top: 20px;

    }



}



@media (max-width:767px) 

{

        .navbar-default .navbar-toggle .icon-bar {

        background-color: #fff;

    }

        .navbar-default .navbar-brand {

        color: #fffafa;

        font-size: 15px;

    }

        .navbar-brand{display:block;

        }

        .social-links li a {

        padding: 16px !important;

    }

    .follow {

        text-align: left;

    }

        

}

    

    

@media (max-width:600px) {}





@media (max-width:480px) 

{

    .logo img {margin:0px auto;}

    .mid-box{display:none;}

    .social-links{display:none;}

    .about-img {

        margin-top: 40px;

    }

    .news-update .row {

        margin: -5px;

    }

    .other-link ul {

        padding: 0;

    }

    .testimonials {

        padding: 30px;

    }

    .photo-gallery img {

        margin: 0 auto 20px;

        display: block;

    }

    .photo-gallery img:nth-child(5n) {

        margin-right: auto;

    }

    h2::after {

        left: 37%;

    }

    .row.nomarg {

        margin: 10px;

    }

    .footer-bottom .text-right{

        float: left;

    }

    .site-counter {

        margin-left: 0px;

    }

}





.aboutayog{

background-image:url('../images/1.jpg');

background-size:cover;

height:500px;



}



.a2{

line-height: 20px;

    font-size: 14px;

    text-align: center;

    border-right: 1px solid #eaeaea;

    margin-bottom: 20px;

	min-height: 300px;

}



.a2 p{

	font-size: 13px;

	padding:20px;

}



.a3{

	border-right: 1px solid #eaeaea;

	padding-left:5rem;

	padding-top:5rem;

}



.breadcrums 
{
    background-color: #eaeaea;
    padding-top: 10px !important;
    padding-bottom: 5px !important;
}