
.video-link .ht-popup-video .video-button__two .video-play {
width: 40px;
height: 40px;
}
.testimonial-slider__media img {
border-radius: 50%;
width: 65% !important;
}

.fun-fact--three {
position: relative;
margin: 45px;
}
.projects-wrap.style-04 .projects-image-box {

padding: 45px 35px 8px;

}
.projects-wrap.style-04 .projects-image-box .projects-image {
position: relative;
width: 265px;
height: 200px;
border-radius: 50%;
margin: 0px auto 2px;
}
.ht-box-images.style-02:hover {
-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
/*    border: 2px solid #212121;*/
transition: all 0.25s ease-in;
}
.ht-box-images.style-02:hover .image-box-wrap{
box-shadow: 0px 10px 20px -5px rgb(90 90 90);
transition: all 0.25s ease-in;
}
span.link img{
width: 25px;
float: right;
}

.bg-theme-default {
background: linear-gradient(180deg, #d11a2a8c -9.55%, #952622 89.69%);
}
.submenu > li > a {
display: block;
padding: 5px 30px;
color: #3a3a3a;
font-weight: 600;
-webkit-transition: 0s;
-o-transition: 0s;
transition: 0s;
}
.navigation-menu--text_white > ul > li > a {
color: rgb(255 255 255);
}
.submenu{
border-bottom: 3px solid #952825;
}
.header-area .is-sticky .navigation-menu--text_white > ul > li > a {
color: #fff;
}
.text-color-lean{
color: #49ad3b;
}
.section-space--ptb_100 {
padding-top: 50px;
padding-bottom: 50px;
}
.projects-wrap.style-04 .content .box-projects-arrow::before{
transition:  all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.projects-wrap.style-04 .content .box-projects-arrow{
color: #49ad3b;
}


.apfls{
font-size: 20px;
color: #fff;
font-weight: 700;
border: 1px solid #fff;
padding: 15px !important;
border-radius: 5px;
margin: 5px;
background: transparent;
}
a.apfls:hover {
color: #ffae4d;
}
.projects-wrap.style-04 .content .box-projects-arrow::before {
background-color: #953135;
}
.ht-box-images.style-02 .image-box-wrap{
min-height: 200px;
}

.projects-wrap.style-01 .content .box-projects-arrow::before {
background-color: #953135;
}

.projects-wrap.style-01 .content .box-projects-arrow::before{
transition:  all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.useful img{
width: 70px;
}

.col-lg-12, .col-lg-8{
float: left;
}

div.big span{
font-size: 45px;
color: green;
}
.dashboard{}
.dashboard img{}
.dashboard span{
font-size: 35px;
}
.dashboard h6{}
.single_data {
margin-bottom: 20px;
border-bottom: 1px solid #dcd2d2;
padding-bottom: 15px;
}
.link{
color: #fff;
background: #ce1411;
padding: 5px 10px;
border-radius: 20px;
}

.dashboard-two .ht-box-icon.style-03 .icon-box-wrap .content-header .heading {
color: #fff;
margin-bottom: 10px;
margin-left: 10px;
}

.dashboard-two .ht-box-icon.style-03 .icon-box-wrap {
background: #2279b0 !important;
border-radius: 0px;
letter-spacing: 2px;
padding: 15px 40px;
}

.dashboard-two .ht-box-icon.style-03 .icon-box-wrap.pledge {
background: #ff914d !important;
border-radius: 0px;
padding: 15px 40px;
}
.heading span.counter {
font-size: 40px;
}
.reg-login{

}
.reg-login .box-image img{
width: 80px
}
.col-lg-4{
float: left;
}
.mt-20{
    margin-top: 20px;
}
.header-logo{

}

.header-logo img{

}

@media only screen and (min-width : 320px) {

        .header-logo img.ministry{
            width: 115px;
        }

        .header-logo img.msme{
        width: 85px;
            height: 40px;
            margin-right: 5px;
        }
        .header-logo img.g20{
        width: 90px;
        }
}
@media only screen and (min-width : 480px) {

    .header-logo img.ministry{
            width: 115px;
        }

        .header-logo img.msme{
        width: 85px;
            height: 40px;
            margin-right: 5px;
        }
        .header-logo img.g20{
        width: 90px;
        }
}
@media only screen and (min-width : 768px) {
    
         .header-logo img.ministry{
                width: 115px;
            }

            .header-logo img.msme{
            width: 85px;
                height: 40px;
                margin-right: 5px;
            }
            .header-logo img.g20{
            width: 90px;
            }
}
@media only screen and (min-width : 992px) {

    .header-logo img.ministry{
    width:200px;
    }

    .header-logo img.msme{
    width:160px;
    height: 48px;
    }
    .header-logo img.g20{
    width:150px;
    }
}
@media only screen and (min-width : 1200px) {
      .header-logo img.ministry{
    width:200px;
    }

    .header-logo img.msme{
    width:160px;
    height: 70px;
    }
    .header-logo img.g20{
    width:150px;
    }
}