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

@media (min-width: 1400px) and (max-width: 4000px){
    .img-big-txt {
        font-family: 'Poppins', sans-serif;
        font-size: 170px;
        font-weight: 900;
        color: transparent;
        padding-left: 30px;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #BAB220;
        line-height: normal;
        padding-top: 20px;
    }

    .mgm-img{
        width: 60%;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .img-big-txt {
        font-family: 'Poppins', sans-serif;
        font-size: 170px;
        font-weight: 900;
        color: transparent;
        padding-left: 30px;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #BAB220;
        line-height: normal;
        padding-top: 60px;
    }

    .mgm-img{
        width: 60%;
    }

    .lanch-cmp-1 h3{
        padding: 31px 0;
        margin-bottom: 0px;
    }

    .lanch-cmp-2 h3{
        padding: 20px 0;
        margin-bottom: 0px;
    }

    .lanch-cmp-3 h3{
        padding: 9px 0;
        margin-bottom: 0px;
    }
    .ori-pad{
        padding-top: 0px;
    }
}

@media (min-width: 992px) and (max-width: 1199px){
    .img-big-txt {
        font-family: 'Poppins', sans-serif;
        font-size: 142px;
        font-weight: 900;
        color: transparent;
        padding-left: 30px;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #BAB220;
        line-height: normal;
        padding-top: 80px;
    }

    .mgm-img{
        width: 80%;
    }

    .ori-pad{
        padding-top: 0px;
    }

    .navbar-dark .navbar-nav .nav-link{
        font-size: 16px;
    }

    #hero h1 {
        font-family: 'Poppins', sans-serif;
        font-size: 24px;
        padding-left: 17px;
    }

    h1{
        font-size: 29px;
    }

    h2 {
        font-size: 19px;
    }

    .schdl-wrap{
        padding-right: 0px;
        padding-left: 0px;
    }

    .lgFnt{
        font-size: 25px;
    }

    .pad-b45{
        padding-bottom: 27px;
    }

    .pad-t45{
        padding-top: 27px;
    }
}

@media (min-width: 768px) and (max-width: 991.8px){

    body{
        font-size: 14px;
    }

    .banner-bg{
        background-size: contain;
        background-position: bottom center;
        height: 30vh;
    }

    

    .navbar-dark .navbar-nav .nav-link{
        font-size: 16px;
    }

    #hero h1 {
        font-family: 'Poppins', sans-serif;
        font-size: 20px;
        padding-left: 0px;
    }

    h1{
        font-size: 29px;
    }

    h2 {
        font-size: 18px;
    }

    .schdl-wrap{
        padding-right: 0px;
        padding-left: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .lgFnt{
        font-size: 19px;
    }

    .btn{
        font-size: 14px;
    }

    

    .pad-b45{
        padding-bottom: 27px;
    }

    .pad-t45{
        padding-top: 27px;
    }


    .hm-abt-bg{
        padding: 0px;
    }
    .img-big-txt {
        font-family: 'Poppins', sans-serif;
        font-size: 109px;
        font-weight: 900;
        color: transparent;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #BAB220;
        line-height: normal;
        text-align: center; 
    }

    .project-abt-bg{
        /**background: transparent;**/
        padding: 0px;
    }

    .project-abt-bg2{
        background: transparent;
        padding: 0px;
    }

    .pad-hm-ab{
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .ori-pad{
        padding-top: 0px;
    }

    .miniScreen-padt-off{
        padding-top: 0px;
    }

    .mgm-img{
        width: 100%;
    }

    #footer i {
        padding-right: 6px;
    }

    .ftr-section-hd-pad{
        margin: 10px 0;
    }





    h3{
        font-size: 16px;
    }

    .abt-miniBox{
        padding: 40px 15px;
    }

    .sideBanner-long h1{
        font-size: 31px;
    }

    .sideBanner-long{
        padding: 16px;
    }
    .img-hide0{
        display: none;
    }

    .img-hide2{
        display: none;
    }


    
}


@media (min-width: 576px) and (max-width: 767.8px){

    .banner-bg{
        background-size: contain;
        background-position: bottom center;
        height: 30vh;
    }


    .img-hide2{
        display: none;
    }

    

    .abt-miniBox{
        padding: 28px 15px;
    }
    
    .hd-show{
        display: block;
    }

    .hd-hide{
        display: none;
    }

    .pad-hm-ab{
        padding-top: 0px;
        padding-bottom: 0px;
    }


/* nav Toggler */
    .navbar-dark .navbar-nav .nav-link{
        font-size: 14px;
    }

    .dropdown-menu{
        font-size: 14px;
    }

    /* Lines of the Toggler */
.toggler-icon{
    width: 21px;
    height: 3px;
    background-color: #BAB220;
    display: block;
    transition: all 0.2s;
}

/* Adds Space between the lines */
.middle-bar{
    margin: 3px auto;
}
/* nav Toggler end */

.fcenter-lg{
    display: block;
    text-align: center;
}

    .large-logo img{
        width: 70%;
    }

    
    #hero h1 {
        font-family: 'Poppins', sans-serif;
        font-size: 20px;
        /**padding-left: 0px;**/
    }

    h1{
        font-size: 25px;
    }

    h2 {
        font-size: 16px;
    }

    .schdl-wrap{
        padding-right: 0px;
        padding-left: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .lgFnt{
        font-size: 19px;
    }

    .btn{
        font-size: 14px;
    }


    body{
        font-size: 14px;
    }


    .pad-b45{
        padding-bottom: 25px;
    }
    .pad-t45{
        padding-top: 25px;
    }

    .pad-hma-lft{
        padding-left: 13px;
    }

    .lanch-cmp-1, .lanch-cmp-2, .lanch-cmp-3{
        margin-bottom: 13px;
    }

    .lanch-cmp-3 h3{
        padding: 9px 0;
    }

    .lanch-cmp-2 h3{
        padding: 17px 0;
    }

    .lanch-cmp-1 h3{
        padding: 17px 0;
    }

    .gen-box-wrp{
        margin-bottom: 13px;
    }

        .gen-box-wrp2{
        margin-bottom: 13px;
    }

    .miniScreen-padt-off{
        padding-top: 0px;
    }

    .miniScreen-padt-sml{
    padding-top: 10px;
}

    .hm-abt-bg{
        padding: 11px 0px;
    }
    .img-big-txt {
        font-family: 'Poppins', sans-serif;
        font-size: 93px;
        font-weight: 900;
        color: transparent;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #BAB220;
        line-height: normal;
        text-align: center; 
    }

    .list1 ul{
        width: 100%;
    }

    .mgm-img{
        width: 100%;
    }

    .ftr-section-hd-pad{
        margin: 17px 0;
    }

    #footer i {
        padding-right: 3px;
    }

    .sm-center{
        text-align: center;
        font-size: 12px;
    }

    .list2 ul{
        padding-left: 0px;
        padding-top: 10px;
    }

    .fcenter{
        text-align: center;
    }

    .img-hide{
        display: none;
    }

    .mid-banner{
        font-size: 31px;
        padding: 29px 0;
    }
    .img-hide0{
        display: none;
    }

    .img-hide1{
        display: none;
    }

    .respSize img{
        width: 70% !important;
    }

    .xtraBg{
        background-color: #F7F5F2;
        padding: 17px;
    }

    #abt-hero h2 {
        color: #ffffff;
        font-family: 'Roboto', sans-serif;
        font-size: 18px;
        margin-bottom: 0px;
    }

    #abt-hero ul li {
        color: #ffffff;
        font-family: 'Roboto', sans-serif;
        font-size: 15px;
        margin-bottom: 0px;
    }

    .img-hide4{
        display: none;
    }

    .res-tp-pad{
        padding-top: 15px;
    }

    .nav-link{
        padding-left: 0px !important;
    }

    .spec-hide{
        display: none;
    }
    .pad0-sm{
        padding-bottom: 0px;
    }

    .pad0-tb-sm2{
        padding-top: 0px;
        padding-bottom: 0px;
    }
    
    .top-scl-wrap{
        display:none;
    }

    .ftr-cd img{
        width: 37px;
    }
}

@media (max-width: 575.98px) {

    .banner-bg{
        background-size: contain;
        background-position: bottom center;
        height: 21vh;
    }

    .ftr-cd img{
        width: 37px;
    }

    .pad-t25{
        padding-top: 7px;
    }
     
    #hero h1 {
        font-family: 'Poppins', sans-serif;
        font-size: 17px;
        /**padding-left: 0px;**/
        padding: 0px 14px 0px 108px;
    }

    h1{
        font-size: 21px;
    }

    h2 {
        font-size: 16px;
    }

    .schdl-wrap{
        padding-right: 0px;
        padding-left: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .lgFnt{
        font-size: 19px;
    }

    .btn{
        font-size: 14px;
    }
    
    .top-scl-wrap{
        display:none;
    }

    .pad0-tb-sm{
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .pad0-tb-sm2{
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .pad0-sm{
        padding-bottom: 0px;
    }

    .spec-hide{
        display: none;
    }

    .nav-link{
        padding-left: 0px !important;
    }

    #header{
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .img-hide4{
        display: none;
    }

    .forestryList-n{
        display: block;
    }

    .frt-show{
        display: block;
    }

    .abc-list li{
        line-height: 23px;
    }


    .pad-bs20{
        padding-bottom: 20px !important;
    }
    
    .list-no2 ol li{
        line-height: 21px;
    }

    .xtraBg{
        background-color: #F7F5F2;
        padding: 13px;
    }

    .prs-agree-txt {
        font-size: 15px;
        font-weight: 400;
        padding: 7px;
        line-height: normal;
    }

    .prs-agree-ico i {
        font-size: 21px;
        font-weight: 400;
        color: #fff;
    }

    .sm-txt{
        font-size: 10px;
    }

    .respSize img{
        width: 80% !important;
    }

    .img-hide2{
        display: none;
    }

    /**.pad-hm-ab{
        padding-top: 0px;
        padding-bottom: 0px;
    }**/

    .project-abt-bg{
        padding-top: 0px;
        padding-bottom: 0px; 
    }

    .project-abt-bg2{
        padding-top: 0px;
        padding-bottom: 0px; 
    }

    .img-hide1{
        display: none;
    }

    .mid-banner{
        font-size: 27px;
        padding: 29px 0;
    }

    .img-hide{
        display: none;
    }
    .img-hide0{
        display: none;
    }
    .sideBanner-long h1{
        font-size: 27px;
    }

    .abt-miniBox{
        padding: 28px 15px;
    }

    .hd-show{
        display: block;
    }

    .hd-hide{
        display: none;
    }

    .list2 ul li{
        font-size: 13px;
    }
    .sm-center{
        text-align: center;
        font-size: 11px;
    }

    .fcenter{
        text-align: center;
    }

    .ftr-section-hd-pad{
        margin: 15px 0;
    }

    .list2 ul{
        padding-left: 0px;
        padding-top: 10px;
    }

    /* nav Toggler */
    .navbar-dark .navbar-nav .nav-link{
        font-size: 14px;
    }
    .dropdown-menu{
    font-size:14px;
}

    /* Lines of the Toggler */
.toggler-icon{
    width: 21px;
    height: 3px;
    background-color: #BAB220;
    display: block;
    transition: all 0.2s;
}

/* Adds Space between the lines */
.middle-bar{
    margin: 3px auto;
}
/* nav Toggler end */

    .large-logo{
        display: none;
    }

    .flarge-logo{
        display: none;
    }

    .fsmall-logo{
        display: block;
        text-align: center;
    }

    .small-logo{
        display: block;
    }


    .hm-abt-bg{
        padding-top: 0;
        padding-bottom: 0;
    }

    .project-abt-bg{
        padding-top: 0;
        padding-bottom: 0;
    }

    .project-abt-bg2{
        padding-top: 0;
        padding-bottom: 0;
    }

    .img-big-txt {
        display: none;
    }

    /**.pad-hm-ab {
        padding: 15px 0 15px 30px;
        padding: 15px 0 15px 0px;
    }**/

    body{
        font-weight: 400;
        font-size: 13px;
    }

    .list1{
        font-size: 13px;    
    }

    .btn{
        font-size: 13px;    
    }
    


    .pad-b45{
        padding-bottom: 20px;
    }

    .pad-hma-lft{
        padding-left: 13px;
    }

    .pad-t45 {
        padding-top: 20px;
    }

    .lanch-cmp-1, .lanch-cmp-2, .lanch-cmp-3{
        margin-bottom: 13px;
    }

    .lanch-cmp-3 h3{
        padding: 9px 0;
    }

    .lanch-cmp-2 h3{
        padding: 17px 0;
    }

    .lanch-cmp-1 h3{
        padding: 17px 0;
    }

    .gen-box-wrp{
        margin-bottom: 13px;
    }

        .gen-box-wrp2{
        margin-bottom: 13px;
    }

    .miniScreen-padt-off{
        padding-top: 0px;
    }

    .miniScreen-padt-sml{
    padding-top: 10px;
    }

    .list1 ul{
        width: 100%;
    }

    .mgm-img{
        width: 100%;
    }

    #footer i {
        padding-right: 3px;
    }


    .hd-hide2{
        display: none;
    }

    .tb-contact{
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .contact-links i {
        font-size: 21px;
    }
}



