.home-slider-content{
    padding-top: 58px;
}
.post-excerpt p{
    line-height: 20px;
    margin-top: -17px;
    margin-left: -21px;
}
.banner-text h1{
    font-weight: 600;
    line-height: 48px;
    margin-top: 159px;
}
.banner-text p{
    margin-top: 42px;
}
section.features-area{
    padding-bottom: 34px;
}
a.go-to-top{
    top: 92%;
    padding: 8px 13px;
    padding-left: 1px;
}
.section-heading{
    margin: 83px 0 82px 0;
}
#ab-cd{
    margin-top: -155px;
}
.banner-image img{
    margin-bottom: 59px;
}
.section-heading h1, .section-heading h2{
    font-weight: 300;
}
.post-extra a{
    font-weight: 300;
}
section.banner{
    
    background-color: #cef2f9;
}
#hg-th{
    margin-top: 122px;
    margin-bottom: -30px;
}
.section-heading p{
    line-height: 24px;
}
.f-description h1{
    font-size: 19px;
    font-weight: 600;
}
.post-excerpt h2{
    margin-top: -13px;
}

.project-image{
    /* position: relative;
    margin-bottom: 30px; */
    padding: 12px; 

}
.post-excerpt h2>a{
    font-size: 19px;
    font-weight: 600;
    font-family: sans-serif;
    margin-left: -21px;
}
.col-6 col-md-3{
    margin-top: 20px;
}
.g-image{
    padding-top: 41px;
}
#sec-head{
    font-family: 'Poppins', sans-serif;
    font-size: 35px;
    
}
#head-para{
    font-size: 18px;
    font-family: 'Rubik', sans-serif;
    color: rgb(100, 117, 137);
}
.g-image img{
    width: 100%;
}
.home-slider .slick-arrow, .home-slider-2 .slick-arrow{
    padding: 5px 4px;
}
.post-excerpt hr{
    margin-left: -19px;
}

@media only screen and (max-width: 767px){
    .mean-container a.meanmenu-reveal{
        width: 15px;
        height: 15px;
        padding: 3px 10px 10px 8px;
    }
    .banner-text h1{
        line-height: 22px;
        margin-top: 48px;
        font-size: 20px;
    }
    .banner-image{
        margin-top: 50px;
        height: 35%;
    }
    .section-heading h1, .section-heading h2{
        margin-top: -61px;
        font-size: 17px;
    }
    .section-heading p{
        line-height: 21px;
        font-size: 16px;
    }
    section.footer-area h2{
        margin-bottom: 25px;
    }
    #sec-head{
        margin-left: 21px;
        font-size: 21px;
        margin-top: 33px;
    }
    #head-para{
        margin-left: 20px;
    }
    
   
}
@media only screen and (max-width: 600px){
    .mean-container a.meanmenu-reveal{
        width: 15px;
        height: 15px;
        padding: 3px 10px 10px 8px;
    }
    .banner-text h1{
        line-height: 28px;
        margin-top: 48px;
        font-size: 30px;
    }
    .banner-image{
        margin-top: 50px;
        height: 35%;
    }
    .section-heading h1, .section-heading h2{
        margin-top: -61px;
        font-size: 17px;
    }
    section.footer-area h2{
        margin-bottom: 25px;
    }
    #sec-head{
        margin-left: 21px;
        font-size: 21px;
        margin-top: 33px;
    }
    #head-para{
        margin-left: 20px;
    }
}
