@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@media only screen and (min-device-width: 375px) and (max-device-width: 600px) {
    .mobile-head img{
        height: 60px;
        margin-left: 5px;
    }
    .mobile-head {
        z-index: 99 !important;
        padding: 20px 18px;    
    }
    #webmobile-menu {
        margin-top: 50px;
        float: right;
        text-align: left;
        width: 100%;
        height: 766px;
        left: calc(50% - 168px/2 + 103.5px);
        top: calc(50% - 397px/2 - 502.5px);
        background: #252338;
        flex-direction: column;
        justify-content: left;
        align-items: start;
        padding: 71px 0px 24px 2px;
    }
    .main_menu li a {
        font-family: 'Galvji-Bold';
        font-style: normal;
        font-size: 22px;
        line-height: 13px;
        text-align: left;
        color: #6A9E15;
        text-decoration: none;
        text-underline-position: under;
    }
    .side-nav-menu h4 {
        font-family: Poppins;
        font-weight: bold;
        font-style: normal;
        font-size: 22px;
        line-height: 26px;
        text-align: left;
        color: #fff;
        margin: 5px 5px 11px 14px;
    }
    .services_menu li a {
        font-family: Poppins;
        font-weight: normal;
        font-style: normal;
        font-size: 26px;
        line-height: 36px;
        text-align: left;
        color: #fff;
        text-decoration: underline;
        text-underline-position: under;
    }
    .main_menu, .services_menu{
        padding-left: 1rem;
    }
    .mobile-menu_top{
        display: flex;
        justify-content:center;
        margin-left: 48px;
    }
    .mobile-menu_top  li{
        list-style: none;
        margin-left: 11px;
    }
    .mobile-menu_top li a{
        font-family: Poppins;
        font-style: normal;
        font-size: 20px;
        line-height: 30px;
        font-weight: normal;
        color: #fff;
        text-decoration: none;
    }
    .mobile-slide-menu .mobile-slide-head .menuactive {
        position: absolute;
        top: 25px;
        float: right;
        right: 18px;
        background: #6A9E15;
        border: 0px;
        border-radius: 0px;
        color: #000 !important;
        padding: 16px 16px;
    }
    .a_underline{
        text-decoration: underline;
    }
    .mobile-slide-menu .mobile-slide-head {
        position: absolute;
        width: 100%;
        background: #252338;
        height: fit-content;
        z-index: 99 !important;
        padding: 17px 23px 17px;
    }
    .mobile-slide-head img{
        height: 65px;
        width: 65px;
    }
    .btn-green img {
        height: 19px;
        margin-left: 5px;
    }
    .mobile-head .btn-green{
        background: #6A9E15;
        border: 0px;
        border-radius: 0px;
        color: #000 !important;
        padding: 16px 16px;
        font-family: 'Galvji-Bold';
        font-size: 16px;
        font-weight: 700;
    }
    .menuactive img{
        width: 19px;
    }
    .main_menu li {
        list-style: none;
        margin-bottom: 30px;
    }
    .main_menu li::after {
        content: '';
        background: #6A9E15;
        position: absolute;
        bottom: -19px;
        left: 0px;
        width: 100%;
        height: 2px;
        z-index: 1;
        opacity: 20%;
    }
    .p-mo-0{
        padding: 0px;
    }
}
/* ----------------------------------product--------------------------------------------- */
@media only screen and (max-width: 600px){
    .hero-banner-content h3 {
        font-family: 'Galvji-Bold';
        text-transform: capitalize;
        font-size: 32px;
        line-height: 38px;
        font-weight: 700;
        color: #E8F1E0;
        margin-bottom: 24px;
        text-align: center;
        padding: 0px 20px;
    }
    .home-banner {
        height: 764px;
        max-height: 100%;
        padding: 8rem 0.7rem 0rem 0.7rem;
    }
    .home-banner .bg-image {
        object-fit: fill;
    }
    .home-seardh-box input {
        height: 56px;
        border: 1px solid #6A9E15;
        border-radius: 0px;
        background: #E8F1E0;
        width: 100%;
        max-width: 100%;
    }
    .hero-banner-content p {
        font-family: 'Helvetica';
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        color: #fff;
        letter-spacing: 1px;
        text-align: left;
        margin-bottom: 32px;
    }
    .home-seardh-box .btn-green {
        text-align: left;
        color: #000;
        border: 2px solid #6A9E15;
        border-radius: 0px;
        font-family: 'Galvji-Bold';
        font-size: 16px;
        line-height: 19px;
        font-weight: 700;
        width: 100%;
        padding: 16px 16px;
        background: #6A9E15;
        transition: .2s ease-in;
        margin-left: 0px;
        margin-top: 16px;
    }
    .hero-banner-content .btn-green {
        text-align: center;
        color: #000;
        border: 2px solid #6A9E15;
        border-radius: 0px;
        font-family: 'Galvji-Bold';
        font-size: 16px;
        line-height: 19px;
        font-weight: 700;
        width: 100%;
        padding: 16px 0px;
        background: #6A9E15;
        transition: .2s ease-in;
    }
    .hero-banner-content .btn-green-border {
        text-align: center;
        color: #6A9E15;
        border: 2px solid #6A9E15;
        border-radius: 0px;
        font-family: 'Galvji-Bold';
        font-size: 16px;
        line-height: 19px;
        font-weight: 700;
        width: 100%;
        padding: 16px 0px;
        transition: .2s ease-in;
        margin-top: 16px;
    }
    .hero-banner-content {
        padding: 24px 19px;
        border: 4px solid #6A9E15;
        height: 100%;
        width: 100%;
        max-width: 580px;
        margin: auto;
        position: relative;
        background-color: transparent;
        z-index: 1;
    }
    .why-choose-us {
        height: 610px;
        max-width: 100%;
        padding: 15rem 0.7rem 0rem;
    }
    .why-choose-us-content {
        padding: 24px 24px;
        border: 4px solid #6A9E15;
        height: 100%;
        width: 100%;
        max-width: 648px;
        margin: auto;
        position: relative;
        background-color: transparent;
        z-index: 1;
        float: left;
    }
    .why-choose-us-content h3 {
        font-family: 'Galvji-bold';
        text-transform: capitalize;
        font-size: 24px;
        line-height: 29px;
        font-weight: 700;
        color: #6A9E15;
        margin-bottom: 24px;
        text-align: left;
    }
    .why-choose-us-content p {
        font-family: 'Helvetica';
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        color: #fff;
        letter-spacing: 1px;
        text-align: left;
        margin-bottom: 24px;
    }
    .why-choose-us-content .btn{
        width: 100%;
    }
    .why-choose-us-content .btn-green-border {
        margin-top: 16px;
    }
    .product-seller-related {
        background-color: #000;
        padding: 2rem 0.7rem 1rem;
    }
    .explore-our-seller-content {
        padding: 24px 24px 0px;
        border: 4px solid #6A9E15;
        height: 100%;
        width: 100%;
        max-width: 648px;
        margin: auto;
        position: relative;
        background-color: transparent;
        z-index: 1;
        margin-top: 24px;
    }
    .explore-our-seller-content h3 {
        font-family: 'Galvji-Bold';
        text-transform: capitalize;
        font-size: 24px;
        line-height: 29px;
        font-weight: 700;
        color: #6A9E15;
        margin-bottom: 24px;
        text-align: center;
    }        
    .explore-our-seller {
        margin-bottom: 49px;
    }
    .explore-our-seller-content .btn{
        width: 100%;
    }
    .explore-our-seller-content .btn-green-border{
        margin-top: 16px;
    }
    .product-seller-related .product-list-card {
        padding: 0px 4px;
    }
    .product-seller-related .page-link {
        color: #fff;
        border: 1px solid #fff;
        background: transparent;
    }
    .product-seller-related .page-link.active{
        color: rgba(106, 158, 21, 1);
        border: 1px solid rgba(106, 158, 21, 1);
        background: transparent;
    }
    .item .product_listbox .card {
        border: 0px;
        border-radius: 0px;
        padding: 20px 20px;
        border: 4px solid #6A9E15;
        margin-bottom: 29px;
        background: #000;
    }  
    .expert-help-you {
        padding: 24px 24px;
        border: 4px solid #6A9E15;
        height: 100%;
        width: 100%;
        max-width: 549px;
        margin: auto;
        position: relative;
        background-color: transparent;
        z-index: 1;
    }
    .how-can-our-home {
        margin-bottom: 31px;
        height: 100%;
        padding-top: 17rem;
        padding-bottom: 30px;
        padding-left: 11px;
        padding-right: 11px;
    }
    .expert-help-you h3 {
        font-family: 'Galvji-Bold';
        text-transform: capitalize;
        font-size: 24px;
        line-height: 29px;
        font-weight: 400;
        color: #6A9E15;
        margin-bottom: 24px;
        text-align: left;
    }
    .expert-help-you .btn {
        width: 100%;
    }  
    .expert-help-you .btn-green {
        margin-bottom: 16px;
    } 
    .expert-help-you p {
        font-family: 'Helvetica';
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        color: #fff;
        letter-spacing: 1px;
        text-align: left;
    }  
    .pagination {
        display: flex;
        padding-left: 0;
        list-style: none;
        overflow: overlay;
        justify-content: flex-start !important;
    }
    .pagination .page-number{
      margin-right: 10px;
    }
    .pagination li {
        height: auto;
    }
}
/* ----------------------------------product--------------------------------------------- */

@media only screen and (max-width: 600px){
    .product-bg {
        background: url(../img/product-bg-mo.png) no-repeat;
        background-size: cover;
        background-position: center center;
        height: 327px;
        padding: 14rem 0 10rem;
    }
    .filter_box {
        display: block;
        justify-content: space-between;
        width: 100%;
        max-width: 723px;
        float: right;
    }
    #filter-btn{
        text-align: center;
        color: #000;
        border: 2px solid #6A9E15;
        border-radius: 0px;
        font-family: 'Galvji-Bold';
        font-size: 16px;
        line-height: 19px;
        font-weight: 700;
        width: 42%;
        padding: 15px 0px;
        background: #6A9E15;
        margin-top: 0px;
        transition: .2s ease-in;
        height: 56px;
    }
    .filter_box .form-select {
        width: 100%;
        max-width: 100%;
        border-radius: 0px;
    } 
    .product-list .container-fluid {
        padding: 0% 5%;
    }   
    #filter_box{
        display: none;
        width: 100%;
        max-width: 375px;
        position: absolute;
        z-index: 1;
        background: #fff;
        padding: 0px 20px;
        left: 0px;
    }
    .product-list-card{
        padding: 0px 33px;
    }
    .product-item p {
        font-family: 'Helvetica';
        font-size: 16px;
        line-height: 19px;
        font-weight: 400;
        color: #000;
        text-align: left;
        letter-spacing: 1px;
        margin-bottom: 12px;
    }
    .product-item h5 {
        font-family: 'Galvji-Bold';
        font-size: 20px;
        line-height: 24px;
        font-weight: 700;
        text-align: left;
        color: #6A9E15;
        border-bottom: 1px solid #6a9e1545;
        padding-bottom: 8px;
        margin-bottom: 8px;
    }
    .product-item .tag {
        margin-top: 24px;
        font-family: 'Helvetica';
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        color: #000;
        text-align: left;
        letter-spacing: 1px;
        text-transform: capitalize;
    }
    .product-item h3 {
        font-family: 'Galvji-Bold';
        font-size: 20px;
        line-height: 24px;
        font-weight: 700;
        text-align: left;
        color: #6A9E15;
    }
    .product-bg .hambuger-title h2 {
        font-family: 'Galvji-Bold';
        font-weight: 700;
        font-size: 32px;
        line-height: 38px;
        color: #fff;
        text-transform: capitalize;
        letter-spacing: 0px;
    }
    .last-box {
        padding: 24px 0px;
        border: 0px solid #6A9E15;
        height: 100%;
        width: 100%;
        max-width: 659px;
        margin: auto;
        margin-top: 22.3rem;
        position: relative;
        background-color: #fff;
        z-index: 1;
    }
    .start-your-codeingcontent h3 {
        font-family: 'Galvji-Bold';
        text-transform: capitalize;
        font-size: 24px;
        line-height: 29px;
        font-weight: 400;
        color: #6A9E15;
        margin-bottom: 24px;
        text-align: center;
    }
    .start-your-codeingcontent p {
        font-family: 'Helvetica';
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        color: #000;
        letter-spacing: 1px;
        text-align: center;
    }
    .product-list {
        background-color: #fff;
        padding-top: 32px;
        padding-bottom: 10px;
    }    
    .start-your-codeingcontent {
        padding: 24px 24px;
        border: 4px solid #6A9E15;
        height: 100%;
        width: 100%;
        max-width: 549px;
        margin: auto;
        position: relative;
        background-color: #fff;
        z-index: 1;
    } 
    .star-your-coding::after {
        content: '';
        background: url(../img/star-codeing-bg-left-mo.png) no-repeat;
        background-size: cover;
        background-position: center center;
        position: absolute;
        width: 99%;
        height: 100%;
        left: 1px;
        top: 0px;
    }  
    .star-your-coding {
        width: 87%;
        max-width: 375px;
        margin: auto;
        padding-top: 0px;
        height: 1124px;
        margin-bottom: 1.5rem;
    } 
    .start-your-codeingcontent .btn-green {
        text-align: center;
        color: #000;
        border: 2px solid #6A9E15;
        border-radius: 0px;
        font-family: 'Galvji-Bold';
        font-size: 16px;
        line-height: 19px;
        font-weight: 700;
        width: 100%;
        padding: 16px 0px;
        background: #6A9E15;
        transition: .2s ease-in;
    }
    .start-your-codeingcontent .btn-green-border {
        text-align: center;
        color: #6A9E15;
        border: 2px solid #6A9E15;
        border-radius: 0px;
        font-family: 'Galvji-Bold';
        font-size: 16px;
        line-height: 19px;
        font-weight: 700;
        width: 100%;
        padding: 16px 0px;
        transition: .2s ease-in;
        margin-top: 10px;
    }
    .product-details-bg {
        background: url(../img/product-details-bg-mo.png) no-repeat;
        background-size: cover;
        background-position: center center;
        padding: 24px 10px;
        padding-top: 9rem;
    }
    .product-details-content {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 24px;
    }    
    .product-details-content h2 {
        font-family: 'Galvji-Bold';
        font-size: 32px;
        line-height: 38px;
        font-weight: 700;
        color: #E8F1E0;
        letter-spacing: 1px;
        margin-bottom: 24px;
    }
    .product-details-img{
        padding: 0px 27px;
    }
    .qnty-box input {
        background: #E8F1E0;
        border-radius: 0px;
        height: 56px;
        border: 1px solid #6A9E15;
        color: #000;
        width: 106px;
        max-width: 100%;
        padding: 0px 0px 0px 42px;
    }
    .qnty-box {
        position: relative;
        margin-left: 14px;
    }
    .priceandqntbox {
        margin-bottom: 24px;
    }
    .product-details-content h4 {
        font-family: 'Galvji-bold';
        font-size: 32px;
        line-height: 54px;
        font-weight: 700;
        color: #fff;
    }  
    .product-description {
        text-align: center;
        margin-top: 24px;
    } 
    .product-description p {
        font-family: 'Helvetica';
        font-size: 16px;
        line-height: 19px;
        font-weight: 400;
        color: #fff;
        letter-spacing: 1px;
        text-align: left;
        margin-bottom: 16px;
        height: auto;
        overflow: hidden;
    }
    .product-related-title {
        font-family: 'Galvji-Bold';
        font-size: 24px;
        line-height: 29px;
        font-weight: 700;
        color: #6A9E15;
        margin-bottom: 24px;
        text-align: center;
        text-transform: capitalize;
        margin-top: 9px;
    }
    .product-related .product_listbox .card {
        border: 0px;
        border-radius: 0px;
        padding: 20px 20px;
        border: 4px solid #6A9E15;
        margin-bottom: 27px;
    }
    .product-related .product-list-card {
        padding: 0px 24px;
    }   
    .readmore .morelink {
        color: #6A9E15;
        text-decoration: none;
        font-family: 'Galvji-Bold';
        font-weight: 700;
        font-size: 20px;
        margin-top: 37px;
    }
    
}
/* ----------------------------------about---------------------------------------------- */
@media only screen and (max-width: 600px){
    .about-bg {
        background: url(../img/about-bg-mo.png) no-repeat;
        background-size: cover;
        background-position: center center;
        height: 360px;
        padding: 11rem 0;
    }
    .gogal-img {
        background: url(../img/goglaimgmo.png) no-repeat;
        background-position: center center;
        background-size: cover;
        height: 183px;
        width: 100%;
        max-width: 100%;
        max-height: 100%;
        margin-bottom: 24px;
    }
    .about-tow_section {
        position: relative;
        padding: 24px 0px;
    }
    .what-make-unique {
        padding: 22px 22px;
        border: 4px solid #6A9E15;
        height: 100%;
        width: 100%;
        max-width: 332px;
        margin: auto;
    }
    .what-make-unique h2 {
        font-family: 'Galvji-Bold';
        text-transform: capitalize;
        font-size: 24px;
        line-height: 29px;
        font-weight: 700;
        color: #6A9E15;
        margin-bottom: 24px;
    }
    .about-three_section {
        padding: 24px 0px;
        background: #fff;
    }
    .what-make-unique p {
        font-family: 'Helvetica';
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        color: #fff;
        letter-spacing: 1px;
    }
    .our-mission {
        padding: 20px 20px;
        border: 4px solid #6A9E15;
        height: 100%;
        width: 100%;
        max-width: 332px;
        margin: auto;
    }
    .our-mission h2 {
        font-family: 'Galvji-Bold';
        text-transform: capitalize;
        font-size: 24px;
        line-height: 28px;
        font-weight: 700;
        color: #6A9E15;
        margin-bottom: 24px;
        padding-right: 7rem;
    } 
    .our-mission p {
        font-family: 'Helvetica';
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        color: #000;
        letter-spacing: 1px;
    }  
    .girl-wiht-sustem {
        background: url(../img/girl-wiht-sustem-mo.png) no-repeat;
        background-position: center center;
        background-size: cover;
        height: 183px;
        width: 100%;
        max-width: 100%;
        max-height: 100%;
        margin-top: 24px;
    } 
    .about-features {
        background-color: #fff;
        padding: 0px 12px 24px;
        border: 0px;
    }
    .fetures_card{
        margin-bottom: 16px;
    }
    .fetures_card h5 {
        font-family: 'Galvji-Bold';
        font-size: 32px;
        line-height: 38px;
        font-weight: 700;
        color: #6A9E15;
        margin-bottom: 16px;
        margin-top: 16px;
        text-transform: capitalize;
    }
    .any-question-img {
        background: url(../img/any-system-left-mo.png) no-repeat;
        background-position: center center;
        background-size: cover;
        height: 253px;
        width: 100%;
        max-width: 100%;
        max-height: 100%;
    }
    .any-question-content {
        padding: 24px 24px;
        border: 4px solid #6A9E15;
        height: 100%;
        width: 100%;
        max-width: 332px;
        margin-top: 24px;
    }
    .any-question-content h2 {
        font-family: 'Galvji-bold';
        text-transform: capitalize;
        font-size: 24px;
        line-height: 29px;
        font-weight: 700;
        color: #6A9E15;
        margin-bottom: 24px;
    }   
    .any-question-content p {
        font-family: 'Helvetica';
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        color: #fff;
        letter-spacing: 1px;
        margin-bottom: 24px;
    }
    .any-question-content .btn{
        width: 100%;
    }     
    .any-question-content .btn-border-black{
        margin-top: 24px;
    }
}

/* ----------------------------------services---------------------------------------------- */
@media only screen and (max-width: 600px){
    .services-bg {
        background: url(../img/services-bg-mo.png) no-repeat;
        background-size: cover;
        background-position: center center;
        height: 360px;
        padding: 13rem 0 0;
        max-height: 360px;
        margin-bottom: 24px;
    }
    .hambuger-title h2 {
        font-family: 'Galvji-Bold';
        font-weight: 700;
        font-size: 32px;
        line-height: 38px;
        color: #fff;
        text-transform: capitalize;
        letter-spacing: 4px;
    }
    .how-can-left-img {
        background: url(../img/services-left-img-mo.png) no-repeat;
        background-size: cover;
        background-position: center center;
        height: 253px;
        width: 100%;
        max-width: 375px;
        max-height: 100%;
    }
    .how_can_content-right {
        padding: 24px 24px 10px;
        border: 4px solid #6A9E15;
        height: 100%;
        width: 100%;
        max-width: 333px;
        margin: auto;
        margin-top: 24px;
        margin-bottom: 42px;
    }
    .how_can_content-left p, .how_can_content-right p {
        font-family: 'Helvetica';
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        color: #fff;
        letter-spacing: 1px;
    }
    .how_can_content-right h2 {
        font-family: 'Galvji-bold';
        font-size: 24px;
        line-height: 29px;
        font-weight: 700;
        color: #6A9E15;
        margin-bottom: 24px;
    }
    .how-can-right-img {
        background: url(../img/girl-system-mo.png) no-repeat;
        background-size: cover;
        background-position: center center;
        height: 253px;
        width: 100%;
        max-width: 375px;
        max-height: 100%;
    }
    .how_can_content-left{
        padding: 24px 24px 10px;
        border: 4px solid #6A9E15;
        height: 100%;
        width: 100%;
        max-width: 333px;
        margin: auto;
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .how_can_content-left h2 {
        font-family: 'Galvji';
        font-size: 24px;
        line-height: 29px;
        font-weight: 400;
        color: #6A9E15;
        margin-bottom: 24px;
    }
    .servies-form-title h2 {
        font-family: 'Galvji';
        font-size: 24px;
        line-height: 29px;
        font-weight: 400;
        color: #6A9E15;
        margin-bottom: 24px;
        text-align: left;
    }
    .servies-form-title p {
        font-family: 'Helvetica';
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        color: #000;
        letter-spacing: 1px;
        width: 100%;
        max-width: 952px;
        text-align: left;
        margin: auto;
        margin-bottom: 24px;
    }
    .services-form {
        background: #fff;
        padding: 24px 11px;
    }
    .btn-submit {
        color: #000 !important;
        background-color: #6A9E15;
        border-color: #6A9E15;
        border-radius: 0px;
        font-family: 'Galvji-Bold';
        font-size: 16px;
        line-height: 19px;
        font-weight: 700;
        color: #000;
        height: 51px;
        width: 100%;
        max-width: 100%;
        float: left;
        margin-left: 0px;
        text-align: center;
        width: 100%;
        margin-top: 20px;
    }
    .services-form .form-control {
        color: #6A9E15;
        background: #E8F1E0;
        border: 1px solid #6A9E15;
        border-radius: 0px;
        height: 50px;
        font-family: 'Helvetica';
        font-size: 16px;
        line-height: 19px;
        margin-bottom: 24px;
        font-weight: 400;
    }
    
    .services-form textarea {
        color: #6A9E15;
        background: #E8F1E0;
        border: 1px solid #6A9E15;
        border-radius: 0px;
        height: 206px;
        max-height: 200px;
        font-family: 'Helvetica';
        font-size: 16px;
        line-height: 19px;
        margin-bottom: 10px;
        font-weight: 400;
        width: 100%;
        padding: 10px 10px;
    }
    .services-form .form-checkbox {
        position: relative;
        margin-top: 10px;
        margin-bottom: 15px;
    }

}
/* ----------------------------------pp---------------------------------------------- */
@media only screen and (max-width: 600px){
    .terms-bg {
        background: url(../img/tc-bg-mo.png) no-repeat;
        background-size: cover;
        background-position: center center;
        height: 360px;
        padding: 11rem 0;
    }
    .privacypolicy-bg {
        background: url(../img/pp-bg_mo.png) no-repeat;
        background-size: cover;
        background-position: center center;
        height: 360px;
        padding: 11rem 0;
    }
    .privacypolicy-bg h2 {
        font-family: 'Galvji-Bold';
        font-weight: 700;
        font-size: 32px;
        line-height: 38px;
        color: #fff;
        text-transform: capitalize;
        letter-spacing: 4px;
    }
    .terms-bg h2 {
        font-family: 'Galvji-Bold';
        font-weight: 700;
        font-size: 32px;
        line-height: 38px;
        color: #fff;
        text-transform: capitalize;
        letter-spacing: 4px;
    }
    .hambuger-pp {
        padding: 24px 12px;
    }
    .privcy-box-content p {
        font-family: 'Helvetica';
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        letter-spacing: 1px;
        color: #fff;
        text-align: left;
    }
    .footer_menu_box h5 {
        font-family: 'Galvji-Bold';
        font-weight: 700;
        font-size: 32px;
        line-height: 38px;
        color: #6A9E15;
        text-transform: capitalize;
        margin-bottom: 32px;
    }
}
@media only screen and (max-width: 600px){
    .footer_menu_box p, .footer_menu_box a {
        font-family: 'Galvji-Bold';
        font-size: 20px;
        line-height: 24px;
        font-weight: 700;
        color: #FFFFFF;
        text-decoration: none;
        margin-bottom: 16px;
    }
    .contact-footer p a {
        font-family: 'Helvetica';
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        color: #FFFFFF;
        text-decoration: none;
        margin-bottom: 16px;
    }
    .footer_logo {
        margin-bottom: 78px;
        padding: 0px 17px;
    }    
    .master-logo {
        margin-bottom: 32px;
    }
    .contact-footer{
        margin-top: 46px;
    }
    .footer_menu_box{
        padding: 0px 50px;
    }
    footer {
        background: url(../img/footer_bg_mo.png) no-repeat;
        background-size: cover;
        background-position: center center;
        padding: 4rem 0 2rem;
    }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 600px) {
}
