@media screen and (max-width: 1399px) and (min-width: 1200px) {
    .home_about h1{
        font-size: 40px;
    }
    .home_about h5{
        margin-top: 0;
    }
    .home_about p{
        margin-top: 15px;
    }
    .home_about ul{
        margin-top: 20px !important;
    }
    .home_about ul li {
        margin-bottom: 20px !important;
    }
    .home_about .aboot-client{
        padding: 15px;
    }
    .home_get_info h1{
        font-size: 40px;
    }
    .home_get_info .in-te h6{
        font-size: 20px;
    }
    .home_get_info p{
        margin-top: 15px;
    }

    .home_get_info .exp{
        margin-top: 15px;
    }
    .home_get_info .in-te{
        margin-top: 15px;
    }
    .expo_home .fea .fe-left h1{
        font-size: 42px;
    }
    .expo_home .morder .mo .mo-tex h3{
        font-size: 24px;
    }
    .we_home .work h1{
        font-size: 38px;
    }
    .we_home .work p{
        margin-top: 15px;
    }
    .we_home .work .weare{
        margin-top: 15px;
    }

    /* -- ---------------------------  About page -- ------------------------------ */
    .about-page-sec-about h1{
        font-size: 37px;
    }
    .about-page-sec-about p{
        font-size: 17px;
    }
    .about-page-sec-about .num_ab .member .number-exp h5{
        font-size: 17px;
    }
    .get-info .get-info-desc p{
        padding: 0 100px;
    }
    .building-future h1{
        font-size: 40px;
    }
    .building-future p{
        font-size: 17px;
    }
    .building-future .true-mark{
        padding-top: 22px;
    }
    /* -- ---------------------------  About page  end-- ------------------------------ */

    /* -- ---------------------------  product page start -- ------------------------------ */
    .product-item .inner-desc {
        padding-top: 9%;
    }
}

@media screen and (max-width: 1199px) and (min-width: 1025px){
    .home_about .col-lg-1{
        display: none;
    }
    .home_about h5{
        margin-top: 0;
    }
    .home_about h1{
        font-size: 37px;
    }
    .home_about .custom-hr{
        width: 20%;
    }
    .home_about p {
        margin-top: 15px;
        font-size: 16px;
    }
    .home_about ul{
        margin-top: 20px !important;
    }
    .home_about ul li img{
        margin-right: 4px;
    }
    .home_about ul li {
        margin-bottom: 20px !important;
        font-size: 14px;
    }
    .home_about .aboot-client p{
        margin-top: 0;
        margin-bottom: 0;
    }
    .home_about .btn-about{
        display: none;
    }
    .home_about .aboot-client{
        padding: 7px;
    }
    .get-info-box .box{
        padding: 20px;
    }
    .home_get_info{
        margin-top: 160px;
    }
    .home_get_info h1{
        font-size: 40px;
    }
    .home_get_info .in-te {
        margin-top: 15px;
        gap: 20px;
    }
    .home_get_info .in-te h6{
        font-size: 21px;
    }
    .home_get_info p {
        font-size: 15px;
        margin-top: 15px;
    }
    .home_get_info .exp{
        margin-top: 10px;
    }
    .work_home h6{
        font-size: 20px;
    }
    .work_home p{
        font-size: 15px;
    }
    .we_home .col-lg-1{
        display: none;
    }
    .we_home .col-lg-5{
        width: 50%;
    }
    .we_home .how .h-img{
        width: 150px;
    }
    .we_home .how .h-tex h5{
        font-size: 22px;
    }
    .we_home .how .h-tex p{
        margin-bottom: 0;
        font-size: 14px;
    }
    .we_home .work h1 {
        margin-top: 10px;
        font-size: 32px;
    }
    .we_home .work p {
        margin-top: 10px;
        font-size: 16px;
    }
    .we_home .work .weare h6{
        font-size: 18px;
    }
    .expo_home .fea .fe-left h1{
        font-size: 37px;
    }
    .expo_home .fea .fe-right p{
        font-size: 20px;
    }
    .expo_home .morder{
        margin-top: 30px;
    }
    
    .expo_home .morder .mo{
        gap: 10px;
    }
    .expo_home .morder .mo .mo-tex h3{
        font-size: 22px;
    }
    .expo-inde .home_contact .con-us{
        padding: 35px;
    }
    .expo-inde .home_contact .con-us h1{
        font-size: 40px;
    }
    .expo-inde .home_contact .con-us p{
        font-size: 16px;
    }
    .expo-inde .home_contact .con-us .pnone{
        display: block;
    }   
    .expo-inde .home_contact .con-us .pnone .icon{
        font-size: 18px;
    }
    
    .expo-inde .home_contact .con-us .form .form-control{
        padding: 15px;
    }
    .expo-inde .home_contact .con-us .form button i{
        padding: 15px;
    }
    .we-work h1{
        font-size: 33px;
        padding-right: 0;
    }
    .we-work p{
        font-size: 14px;
    }
    .we-work .first-icon {
        margin-top: 10px;
    }
    .we-work .first-icon p{
        font-size: 14px;
    }
    .we-work .inner-img h2 {
        top: 62%;
        left: 10%;
        padding-left: 29px;
        font-size: 36px;
    }
    .benefit-textile{
        margin: 70px 0;
    }
    .benefit-textile .wrapper{
        margin-top: 15px;
    }
    .benefit-textile .vertical-line{
        height: 75px;
    }
    .benefit-textile .circle{
        width: 50px;
        height: 50px;
    }
    .benefit-textile .textile-inner{
        margin-top: 25px;
    }
    .benefit-textile .main-bg{
        padding: 10px;
        margin-bottom: 20px;
    }
    .expo-inde{
        margin-top: 70px;
    }
    .client{
        margin-top: 70px;
    }
    .footer{
        margin-top: 75px;
    }


    /* -- ------------------------- about page -- ------------------------------ */
    .about-page{
        padding: 180px 0px;
    }
    .about-page-sec-about .custom-hr {
        width: 17%;
    }
    .about-page-sec-about h1{
        font-size: 31px;
    }
    .about-page-sec-about p{
        font-size: 16px;
    }
    .about-page-sec-about .num_ab {
        margin-top: 10px;
    }
    .about-page-sec-about .num_ab .member {
        gap: 10px;
    }
    .about-page-sec-about .num_ab .member .number-exp h2{
        font-size: 40px;
    }
    .about-page-sec-about .num_ab .member .img_i img{
        padding: 14px;
    }
    .about-page-sec-about .num_ab .member .number-exp h5{
        font-size: 15px;
    }
    .get-info .get-info-desc p{
        padding: 0;
    }
    .vision-mission .col-lg-1{
        display: none;
    }
    .vision-mission .vision-mission-desc h1 {
        font-size: 35px;
        margin-top: 7px;
    }
    .vision-mission .vision-mission-desc p{
        font-size: 16px;
    }
    .vision-mission .vision-desc h1 {
        margin-top: 10px;
        font-size: 35px;
    }
    .vision-mission .vision-desc{
        font-size: 14px;
    }
    .vision-mission button{
        display: none;
    }
    .global-player{
        padding: 60px 0px;
    }
    .building-future .custom-hr {
        width: 44%;
    }
    .building-future h1{
        font-size: 31px;
    }
    .building-future p{
        font-size: 15px;
    }
    .building-future .true-mark{
        padding-top: 10px;
    }
    .building-future .sqaure-desc{
        padding: 10px;
        top: 43%;
        left: -16%;
    }

    /* -- ------------------------- about page  end -- ------------------------------ */

    /* -- ---------------------------  product page start -- ------------------------------ */
    .product-item .inner-desc {
        padding-top: 10%;
    }
    .product-item .img-desc h1{
        font-size: 56px;
    }
    .product-item .img-desc p {
        font-size: 16px;
    }
    .product-item .img-desc button {
        padding: 6px 15px;
        margin-top: 10px;
    }


    /* -- ------------------------- contact page -- ------------------------- */
    .contact-get .box{
        width: auto;
    }
    .news-lat .latter{
        padding: 0px;
    }
    /* ------------------------- contact page end ----------------------- */

}

@media screen and (max-width: 1024px) and (min-width: 992px){
    .home_about .col-lg-1{
        display: none;
    }
    .home_about h5{
        margin-top: 0;
    }
    .home_about h1{
        font-size: 36px;
    }
    .home_about p {
        margin-top: 15px;
        font-size: 16px;
    }
    .home_about ul{
        margin-top: 20px !important;
    }
    .home_about ul li img{
        margin-right: 4px;
    }
    .home_about ul li {
        margin-bottom: 20px !important;
        font-size: 14px;
    }
    .home_about .aboot-client p{
        margin-top: 0;
        margin-bottom: 0;
        font-size: 18px;
    }
    .home_about .btn-about{
        display: none;
    }
    .home_about .aboot-client{
        padding: 7px;
    }
    .gert-infor{
        margin-top: 65px;
    }
    .get-info-box .box{
        padding: 20px;
    }
    .home_get_info{
        margin-top: 140px;
    }
    .home_get_info h1{
        font-size: 36px;
    }
    .home_get_info .in-te {
        margin-top: 15px;
        gap: 20px;
    }
    .home_get_info .in-te h6{
        font-size: 19px;
    }
    .home_get_info p {
        font-size: 15px;
        margin-top: 15px;
    }
    .home_get_info .exp{
        margin-top: 10px;
    }
    .three-box{
        margin-top: 65px;
    }
    .we_home{
        margin-top: 65px;
    }
    .we_home .col-lg-1{
        display: none;
    }
    .we_home .col-lg-5{
        width: 50%;
    }
    .we_home .how .h-img{
        width: 125px;
    }
    .work_home h6{
        font-size: 20px;
    }
    .work_home p{
        font-size: 15px;
    }
    .we_home .work h1 {
        margin-top: 10px;
        font-size: 32px;
    }
    .we_home .work p{
        margin-top: 20px;
    }
    .we_home .work .weare {
        margin-top: 30px;
    }
    .we_home .work .weare h6{
        font-size: 18px;
    }
    .benefit-textile{
        margin-top: 65px;
    }
    .benefit-textile .textile-inner{
        margin-top: 30px;
    }
    .benefit-textile .vertical-line{
        height: 65px;
    }
    .benefit-textile .main-bg{
        padding: 10px 9px;
        margin-bottom: 15px;
    }
    .benefit-textile .main-bg p{
        margin-bottom: 0;
    }
    .benefit-textile .wrapper{
        margin-top: 10px;
    }
    .expo_home .fea .fe-left h1{
        font-size: 36px;
    }
    .expo_home .fea .fe-right p{
        font-size: 19px;
    }
    .expo_home .morder .mo{
        gap: 10px;
    }
    .expo_home .morder .mo .mo-tex h3{
        font-size: 20px;
    }
    .expo-inde .home_contact .phone_number .col-lg-6{
        width: 100%;
    }
    .expo-inde .home_contact .con-us .pnone{
        margin-top: 15px;
    }
    .expo-inde .home_contact .con-us{
        padding: 35px;
    }
    .expo-inde .home_contact .con-us h1{
        font-size: 38px;
    }
    .expo-inde .home_contact .con-us p{
        font-size: 16px;
    }
    .expo-inde .home_contact .con-us .pnone .icon{
        font-size: 29px;
    }
    .expo-inde .home_contact .con-us .form .form-control{
        padding: 15px;
    }
    .expo-inde .home_contact .con-us .form button i{
        padding: 15px;
    }
    /* .expo-inde .home_contact .con-us .pnone{
        display: block;
    } */
    
    .we-work h1 {
        padding-right: 0px;
        font-size: 39px;
    }
    .we-work p{
        font-size: 14px;
    }
    .we-work .first-icon {
        margin-top: 10px;
    }
    .we-work .first-icon p{
        font-size: 14px;
    }
    .we-work .inner-img h2 {
        top: 62%;
        font-size: 35px;
    }
    

    /* -- --------------------------------- about page -- --------------------------------- */
    .about-page{
        padding: 160px 0px;
    }
    .about-page-sec-about h1{
        font-size: 30px;
    }
    .about-page-sec-about p{
        font-size: 15px;
    }
    .about-page-sec-about .num_ab {
        margin-top: 0px;
    }
    .about-page-sec-about .num_ab .member {
        gap: 10px;
    }
    .about-page-sec-about .num_ab .member .img_i img{
        padding: 15px;
    }
    .about-page-sec-about .num_ab .member .number-exp h2{
        font-size: 40px;
    }
    .about-page-sec-about .num_ab .member .number-exp h5{
        font-size: 14px;
    }
    .get-info {
        margin-top: 60px;
    }
    .get-info .get-info-desc p{
        padding: 0;
    }
    .get-info .box-bg p{
        font-size: 15px;
    }
    .vision-mission .vision-mission-desc h1{
        font-size: 31px;
    }
    .vision-mission .vision-mission-desc p{
        font-size: 15px;
    }
    .vision-mission .vision-desc h1 {
        margin-top: 5px;
        font-size: 30px;
    }
    .vision-mission .vision-desc p{
        font-size: 15px;
    }
    .vision-mission button{
        display: none;
    }
    .building-future h1{
        font-size: 30px;
    }
    .building-future p{
        font-size: 15px;
    }
    .building-future .true-mark{
        padding-top: 10px;
    }
    .building-future .sqaure-desc{
        padding: 10px;
        top: 40%;
    }

    /* ------------------------- about page end ------------------------- */


    /* -- -------------------- product page start -- ----------------------- */

    .product-item .img-desc h1 {
        font-size: 45px;
    }
    .product-item .img-desc{
        padding: 15px;
    }
    .product-item .img-desc p{
        font-size: 18px;
    }
    .product-item .img-desc button {
        padding: 7px 15px;
        margin-top: 15px;
    }
    .product-item .inner-desc {
        padding-top: 19%;
    }
    /* -- -------------------- product page end -- ----------------------- */

    /* ------------------------- contact page start ----------------------- */
    .contact-page{
        padding: 170px 0;
    }
    .contact-get .box{
        width: auto;
    }
    .news-lat .latter{
        padding: 0px;
    }
    /* ------------------------- contact page end ----------------------- */
    .policy-page{
        padding: 170px 0;
    }
    
    .team-page{
        padding: 170px 0;
    }

}

@media screen and (max-width: 991px) and (min-width: 768px) {
    [type="button"]:not(:disabled) {
        margin-right: 20px;
      }
      .main .small-header{
        padding: 10px 15px;
      }
      .main .small-header .topbar{
        gap: 35px;
      }
      .mankamal-header .contact-button{
        display: none;
      }
      .home_about{
        margin-top: 65px;
      }
      .home_about .col-lg-5{
        width: 50%;
      }
      .home_about .col-lg-1{
        display: none;
      }
      .home_about .col-lg-6{
        width: 50%;
      }
      .home_about h5{
        margin-top: 0;
      }
      .home_about .custom-hr {
        width: 27%;
    }
    .home_about h1{
        font-size: 27px;
    }
    .home_about p{
        margin-top: 10px;
        font-size: 14px;
    }
    .home_about ul{
        margin-top: 0;
    }
    .home_about ul li {
        margin-bottom: 20px !important;
        font-size: 13px;
    }
    .home_about ul li img{
        margin-right: 5px;
        width: 20px;
    }
    .home_about .aboot-client p{
        font-size: 18px;
        margin-bottom: 0;
    }
    .home_about .btn-about{
        display: none;
    }
    .home_about .aboot-client{
        padding: 1px;
    }
    .gert-infor{
        margin-top: 65px;
    }
    .get_info{
        padding-bottom: 100px;
    }
    .gert-infor .col-lg-3{
        width: 25%;
    }
    .get-info-box .box{
        padding: 10px;
    }
    .get_info h1{
        font-size: 42px;
    }
    .get-info-box .box h2{
        font-size: 32px;
    }
    .get-info-box .box p{
        font-size: 14px;
    }
    .get-info-box{
        top: 72%;
    }
    .home_get_info {
        margin-top: 100px;
    }
    .home_get_info .col-lg-6{
        width: 50%;
    }
    .home_get_info .col-lg-5{
        width: 50%;
    }
    .home_get_info .col-lg-1{
        display: none;
    }
    .home_get_info .custom-hr {
        width: 40%;
    }
    .home_get_info h1{
        font-size: 30px;
    }
    .home_get_info .in-te {
        margin-top: 14px;
        gap: 18px;
    }
    .home_get_info .in-te h6{
        font-size: 17px;
    }
    .home_get_info p{
        font-size: 18px;
        margin-top: 12px;
    }
    .three-box{
        margin-top: 65px;
    }
    .home_get_info .exp{
        display: none;
    }
    .three-box .col-lg-4{
        width: 33%;
    }
    .three-box .box-bg{
        padding: 10px;
    }
    .three-box .box-bg h5 {
        font-size: 20px;
    }
    .we_home{
        margin-top: 65px;
    }
    .work_home .col-lg-3{
        width: 50%;
    }
    .we_home .col-lg-5{
        width: 50%;
    }
    .we_home .col-lg-6{
        width: 50%;
    }
    .we_home .col-lg-1{
        display: none;
    }
    .we_home .how .h-img{
        height: 70px;
        width: 135px;
    }
    .we_home .how .h-tex h5{
        font-size: 20px;
    }
    .we_home .how .h-tex p{
        margin-bottom: 0;
    }
    .we_home .work h5{
        font-size: 20px;
    }
    .we_home .work .custom-hr {
        width: 36%;
    }
    .we_home .work h1{
        font-size: 29px;
    }
    .we_home .work p{
        font-size: 16px;
        margin-top: 10px;
    }
    .we_home .work .weare{
        margin-top: 20px;
    }
    .we_home .work .weare h6{
        font-size: 17px;
    }
    .benefit-textile{
        margin-top: 65px;
        margin-bottom: 65px;
    }
    .benefit-textile .col-lg-6{
        width: 50%;
    }
    .benefit-textile .col-lg-1{
        /* width: 10%; */
        display: none;
    }
    .benefit-textile .col-lg-5{
        width: 50%;
    }
    .benefit-textile .main-bg {
        padding: 6px 5px;
        margin-bottom: 10px;
    }
    .benefit-textile .textile-inner{
        margin-top: 25px;
    }
    .expo_home{
        padding: 35px;
        padding-bottom: 250px;
    }
    .expo_home .fea .fe-left h5 {
        font-size: 20px;
    }
    .expo_home .fea .fe-left .custom-hr {
        width: 26%;
    }
    .expo_home .fea .fe-left h1 {
        margin-top: 10px;
        font-size: 43px;
    }
    .expo_home .fea .fe-right p{
        font-size: 20px;
    }
    .expo_home .morder .col-lg-3{
        width: 50%;
        margin-bottom: 20px;
    }
    .expo_home .morder .mo .mo-tex h3{
        font-size: 25px;
        margin-top: 15px;
    }
    .expo_home .morder{
        margin-top: 35px;
    }
    .expo_home .morder .mo{
        gap: 20px;
    }
    .home_contact .col-lg-6{
        width: 50%;
    }
    .expo-inde .home_contact .con-us{
        padding: 35px;
    }
    .expo-inde .home_contact .con-us h1{
        font-size: 35px;
    }
    .expo-inde .home_contact .con-us p{
        font-size: 16px;
    }
    .expo-inde .home_contact .con-us .form button i{
        padding: 15px;
    }
    .home_contact .phone_number .col-lg-6{
        width: 100%;
    }
    .home_contact .form .col-lg-6{
        width: 100%;
    }
    .expo-inde .home_contact .con-us .form .form-control{
        padding: 10px;
    }
    .we-work{
        margin-top: 65px;
    }
    .we-work h1{
        font-size: 42px;
    }
    .we-work .inner-img{
        display: none;
    }
    .client{
        margin-top: 65px;
    }
    .client h1{
        font-size: 42px;
    }
    .testimonials.ttm-testimonial-box-view-style2 .testimonial-content blockquote{
        margin-top: 40px;
    }
    .footer{
        margin-top: 65px;
    }
    .footer img{
        width: 100%;
    }
    .footer .col-lg-3{
        width: 25%;
    }
    .footer h4{
        padding-bottom: 0;
        font-size: 19px;
    }
    .footer .last-desc{
        font-size: 14px;
    }
    .footer .footer-form button{
        padding: 1px;
    }

    /* -------------------------------- home page end -------------------------------- */


    /* -- ------------------------------- about page start -- ------------------------------- */
    .about-page{
        padding: 140px 0px;
    }
    .about-page-sec-about {
        margin-top: 50px;
    }
    .about-page-sec-about .col-lg-5{
        width: 50%;
    }
    .about-page-sec-about .col-lg-6{
        width: 50%;
    }
    .about-page-sec-about .col-lg-1{
        display: none;
    }
    .about-page-sec-about .custom-hr {
        width: 23%;
    }
    .about-page-sec-about h1{
        font-size: 26px;
    }
    .about-page-sec-about p{
        font-size: 14px;
    }
    .about-page-sec-about .num_ab .member{
        gap: 5px;
    }
    .about-page-sec-about .num_ab .member .img_i img{
        padding: 10px;
    }
    .about-page-sec-about .num_ab .member .number-exp h2{
        font-size: 35px;
        margin-bottom: 0;
    }
    .about-page-sec-about .num_ab .member .number-exp h5{
        font-size: 16px;
    }
    .get-info .get-info-desc .custom-hr{
        width: 19%;
    }
    .get-info .get-info-desc h1{
        font-size: 40px;
    }
    .get-info .get-info-desc p{
        padding: 0;
        font-size: 16px;
    }
    .get-info .col-lg-4{
        width: 33%;
    }
    .get-info .box-bg{
        padding: 0px 10px;
        padding-top: 10px;
    }


    /* ------------------------- about page end ------------------------- */

    
    /* -- -------------------- product page start -- ----------------------- */
    .product-page{
        padding: 140px 0;
    }
    .product-item .col-lg-4{
        width: 33%;
        margin-top: 20px;
    }
    .product-item .img-desc{
        padding: 10px;
    }
    .product-item .inner-desc {
        padding-top: 5%;
    }
    .product-item .img-desc h1{
        font-size: 35px;
    }
    .product-item .img-desc p{
        font-size: 16px;
    }
    .product-item .img-desc button{
        padding: 5px 10px;
        margin-top: 10px;
    }

    /* ------------------------- contact page start ----------------------- */
    .contact-page{
        padding: 140px 0;
    }
    .map-start .col-lg-6{
        width: 50%;
    }
    .inner-contact-us .loca{
        width: 65px !important;
    }
    .inner-container .loca{
        width: 65px !important;
    }
    
    .inner-contact-us{
        padding-top: 0;
    }
    .map-start .custom-hr {
        width: 30%;
    }
    .inner-contact-second {
        padding-top: 0px;
        padding-right: 14px;
    }
    .contact-get{
        margin-top: 65px;
    }
    .contact-get .box .col-lg-6{
        width: 50%;
    }
    .contact-get .box{
        width: auto;
    }
    .contact-get .write{
        padding: 20px;
    }
    .contact-get .write .icon i{
        margin-right: 10px;
    }
    .news-lat .latter{
        padding: 0px;
    }
    .news-lat .col-lg-6{
        width: 50%;
    }
    .news-lat .latter h4{
        font-size: 30px;
    }
    /* ------------------------- contact page end ----------------------- */
    .policy-page{
        padding: 140px 0;
    }
    .team-page{
        padding: 140px 0;
    }

}

@media screen and (max-width: 767px) and (min-width: 426px) {
    [type="button"]:not(:disabled) {
      margin-right: 20px;
    }
    .mankamal-header .contact-button{
        display: none;
      }
    .main .small-header{
        display: none;
    }
    .home_about{
        margin-top: 55px;
    }
    .home_about .col-lg-5{
        display: none;
    }
    .home_about h5{
        margin-top: 0;
    }
    .home_about .custom-hr {
        width: 21%;
    }
    .home_about h1{
        font-size: 35px;
    }
    .home_about p {
        margin-top: 10px;
        font-size: 17px;
    }
    .home_about ul{
        margin-top: 10px;
    }
    .home_about .btn-about{
        padding: 7px;
        width: 40%;
        font-size: 17px;
    }
    .get_info{
        padding: 20px 10px;
    }
    .get_info h1{
        font-size: 35px;
    }
    .get_info p{
        font-size: 16px;
    }
    .three-box{
        margin-top: 60px;
    }
    .three-box .col-lg-4{
        width: 50%;
        margin-bottom: 30px;
    }
    .three-box .box-bg{
        padding: 10px;
    }
    .we_home{
        margin-top: 60px;
    }
    .benefit-textile{
        margin: 60px 0;
    }
    .benefit-textile .main-bg{
        padding: 15px;
        margin-bottom: 20px;
    }
    .benefit-textile .vertical-line{
        height: 80px;
    }

    .get_info .custom-hr {
        width: 25%;
    }
    .get-info-box{
        position: relative;
    }
    .get-info-box .col-lg-3{
        width: 50%;
        margin-bottom: 20px;
    }
    .get-info-box .box{
        padding: 15px;
    }
    .get-info-box .box h2 {
        text-align: center;
        font-size: 43px;
        font-weight: 700;
    }
    .home_get_info{
        margin-top: 60px;
    }
    .home_get_info .custom-hr {
        width: 32%;
    }
    .home_get_info h1{
        font-size: 35px;
    }
    .home_get_info .in-te {
        margin-top: 15px;
        gap: 15px;
    }
    .home_get_info .in-te h6{
        font-size: 19px;
    }
    .home_get_info p {
        font-size: 17px;
        margin-top: 20px;
    }
    .home_get_info .exp{
        font-size: 19px;
    }
    .home_get_info .col-lg-5{
        margin-top: 30px;
    }
    .work_home .custom-hr{
        width: 33%;
    }
    .work_home h1{
        font-size: 40px;
    }
    .work_home .col-lg-3{
        width: 50%;
    }
    .work_home .box h4{
        right: 6%;
    }
    .work_home h6 {
        margin-top: 35px;
        font-size: 19px;
    }
    .work_home p{
        font-size: 14px;
    }
    .we_home .work .custom-hr {
        width: 34%;
    }
    .we_home .how .h-img{
        width: 150px;
    }
    .we_home .work h1{
        font-size: 34px;
    }
    
    .benefit-textile h1{
        font-size: 40px;
    }
    .benefit-textile .custom-hr {
        width: 17%;
    }
    .benefit-textile .col-lg-1{
        margin-top: 30px;
        width: 20%;
    }
    .benefit-textile .col-lg-5{
        margin-top: 30px;
        width: 80%;
    }
    .expo_home{
        padding: 20px 10px;
    }
    .expo_home .fea .fe-left .custom-hr {
        width: 50%;
    }
    .expo_home .fea .fe-right p{
        font-size: 19px;
    }
    .expo_home .fea .fe-left h1{
        font-size: 40px;
    }
    .expo_home .morder {
        margin-top: 0px;
    }
    .expo_home .morder .mo{
        margin-top: 20px;
        gap: 20px;
    }
    .expo_home .morder .mo .mo-tex h3 {
        font-size: 23px;
        margin-top: 12px;
    }
    .expo-inde .home_contact .con-us{
        padding: 25px;
    }
    .expo-inde .home_contact{
        margin-top: 0;
    }
    .expo-inde .home_contact .con-us .custom-hr {
        width: 27%;
    }
    .expo-inde .home_contact .con-us h1{
        font-size: 40px;
    }
    .expo-inde .home_contact .form{
        margin-top: 20px;
    }
    .we-work{
        margin-top: 65px;
    }
    .we-work h6{
        font-size: 21px;
    }
    .we-work h1 {
        padding-right: 0px;
        font-size: 33px;
    }
    .we-work .custom-hr {
        width: 28%;
    }
    .we-work .inner-img h2 {
        top: 62%;
        left: 2%;
        font-size: 33px;
    }
    .client{
        margin-top: 60px;
    }
    .client h5{
        font-size: 20px;
    }
    .client .custom-hr {
        width: 38%;
    }
    .client h1{
        font-size: 33px;
    }
    .testimonials.ttm-testimonial-box-view-style2 .testimonial-content blockquote{
        margin-top: 30px;
    }
    .footer{
        padding: 0px;
        margin-top: 60px;
    }
    .footer .col-lg-3{
        width: 50%;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .footer h5 {
        font-size: 21px;
    }
    .footer h4{
        font-size: 18px;
    }

    /* -- ------------------------------------ about page -- ------------------------------------ */
    .about-page {
        padding: 130px 0px;
    }
    .about-page h1{
        font-size: 55px;
    }
    .about-page-sec-about{
        margin-top: 65px;
    }
    .about-page-sec-about h1{
        font-size: 34px;
    }
    .about-page-sec-about p{
        text-align: justify;
        hyphens: auto;
        font-size: 18px;
    }
    .about-page-sec-about .num_ab .col-lg-6{
        width: 50%;
    }
    .about-page-sec-about .num_ab .member .img_i img{
        padding: 15px;
    }
    .about-page-sec-about .num_ab .member{
        gap: 10px;
    }
    .about-page-sec-about .num_ab .member .number-exp h2{
        font-size: 35px;
    }
    .about-page-sec-about .num_ab .member .number-exp h5{
        font-size: 16px;
    }
    .about-page-sec-about  .side-img{
        margin-top: 20px;
    }
    .get-info {
        margin-top: 50px;
    }
    .get-info .get-info-desc .custom-hr{
        width: 26%;
    }
    .get-info .get-info-desc h1{
        font-size: 34px;
    }
    .get-info .get-info-desc p{
        padding: 0;
        font-size: 16px;
        text-align: justify;
        hyphens: auto;
    }
    .get-info .col-lg-4{
        width: 50%;
    }
    .get-info .box-bg{
        padding: 0px 10px;
        padding-top: 10px;
        border-radius: 10px;
    }
    .get-info .box-bg h5{
        font-size: 22px;
    }
    .vision-mission{
        margin-top: 65px;
    }
    .vision-mission .vision-mission-desc h1{
        font-size: 34px;
    }
    .vision-mission .vision-mission-desc h5{
        margin-top: 20px;
    }
    .vision-mission .vision-mission-desc p{
        font-size: 18px;
        text-align: justify;
        hyphens: auto;
    }
    .vision-mission .vision-mission-desc .custom-hr{
        width: 32%;
    }
    .vision-mission .vision-desc p{
        text-align: justify;
        hyphens: auto;
    }
    .global-player{
        margin-top: 50px;
        padding: 50px 0;
    }
    .global-player .global-box-border{
        margin-top: 20px;
    }
    .building-future{
        margin-top: 65px;
    }
    .building-future .custom-hr{
        width: 47%;
    }
    .building-future h1{
        font-size: 32px;
    }
    .building-future p{
        font-size: 18px;
        text-align: justify;
        hyphens: auto;
    }
    .building-future .sqaure-desc{
        left: 23%;
        top: 55%;
    }

    /* ------------------------- about page end ------------------------- */

    /* ----------------------------- product page start ------------------------ */
    .product-page{
        padding: 130px 0;
    }
    .product-item .col-lg-4{
        width: 50%;
        margin-top: 25px;
    }
    .product-item .img-desc{
        padding: 10px;
    }
    .product-item .img-desc h1{
        font-size: 40px;
    }
    .product-item .img-desc p{
        font-size: 14px;
    }
    .product-item .img-desc button{
        padding: 5px 8px;
        margin-top: 10px;
    }
    .product-item .inner-desc {
        padding-top: 0%;
    }

    /* ------------------------- contact page start ----------------------- */
    .contact-page{
        padding: 130px 0;
    }
    .contact-get{
        margin-top: 60px;
    }
    .contact-get .box{
        width: auto;
        display: block;
    }
    .contact-get .write{
        width: auto;
        padding: 10px;
        border-bottom-left-radius: 0px;
        border-top-right-radius: 16px;
    }
    .contact-get .write .custom-hr {
        width: 27%;
    }
    .contact-get .write h3{
        font-size: 33px;
    }
    .contact-get .write .white-desc{
        font-size: 15px;
    }
    .contact-get .write .icon{
        margin-top: 50px;
    }
    .contact-get .write .icon i{
        margin-right: 6px;
    }
    .news-lat .latter {
        padding: 0px;
    }
    .news-lat .latter .form-control{
        padding: 20PX;
        margin-top: 20PX;
    }
    .news-lat .latter button{
        top: 20%;
    }
    /* ------------------------- contact page end ----------------------- */
    .policy-page{
        padding: 130px 0;
    }
    .policy-page h1{
        font-size: 50px;
    }
    .team-page{
        padding: 130px 0;
    }
    .team-page h1{
        font-size: 50px;
    }

}

@media screen and (max-width: 425px) and (min-width: 376px) {
    [type="button"]:not(:disabled) {
      margin-right: 20px;
    }
    .mankamal-header .contact-button{
        display: none;
    }
    .main .small-header{
        display: none;
    }
    .home_about {
        margin-top: 50px;
    }
    .home_about .col-lg-5{
        display: none;
    }
    .home_about .custom-hr {
        width: 21%;
    }
    .home_about h5{
        margin-top: 0;
    }
    .home_about h1{
        font-size: 30px;
    }
    .home_about p {
        margin-top: 10px;
        font-size: 17px;
        text-align: justify;
        hyphens: auto;
    }
    .home_about ul{
        margin-top: 15px;
    }
    .home_about .aboot-client p{
        text-align: center;
    }
    .home_about .btn-about{
        padding: 7px;
        width: 40%;
        font-size: 18px;
    }
    .gert-infor{
        margin-top: 50px;
    }
    .get_info .custom-hr{
        width: 33%;
    }
    .get_info{
        padding: 20px 10px;
    }
    .get_info h1{
        font-size: 34px;
    }
    .get_info p{
        font-size: 16px;
        text-align: justify;
        hyphens: auto;
    }
    .get-info-box .box h2{
        font-size: 39px;
    }
    .get-info-box .box p{
        font-size: 16px;
    }
    .get-info-box{
        position: relative;
    }
    .get-info-box .col-lg-3{
        width: 50%;
        margin-bottom: 20px;
    }
    .get-info-box .box{
        padding: 6px;
    }
    .home_get_info{
        margin-top: 50px;
    }
    .home_get_info .custom-hr {
        width: 33%;
    }
    .home_get_info h1{
        font-size: 30px;
    }
    .home_get_info .in-te {
        margin-top: 15px;
        gap: 15px;
    }
    .home_get_info .in-te h6{
        font-size: 19px;
    }
    .home_get_info p {
        font-size: 17px;
        margin-top: 20px;
    }
    .home_get_info .exp{
        font-size: 18px;
        margin-top: 10px;
    }
    .home_get_info .exp img{
        margin-right: 10px;
    }
    .home_get_info .col-lg-5{
        margin-top: 30px;
    }
    .three-box{
        margin-top: 50px;
    }
    .three-box .col-lg-4{
        margin-top: 20px;
    }
    .work_home .custom-hr{
        width: 33%;
    }
    .work_home h1{
        font-size: 40px;
    }
    .work_home .col-lg-3{
        width: 50%;
    }
    .work_home .box h4{
        right: 6%;
    }
    .work_home h6 {
        margin-top: 35px;
        font-size: 19px;
    }
    .work_home p{
        font-size: 14px;
    }
    .we_home{
        margin-top: 50px;
    }
    .we_home .how .h-img{
        width: 150px;
    }
    .we_home .how .h-tex h5{
        font-size: 21px;
    }
    .we_home .work .custom-hr {
        width: 40%;
    }
    .we_home .work h1{
        font-size: 25px;
    }
    .we_home .work p{
        text-align: justify;
        hyphens: auto;
    }
    .benefit-textile{
        margin: 50px 0;
    }
    .benefit-textile h1{
        font-size: 30px;
    }
    .benefit-textile .textile-inner{
        margin-top: 20px;
    }
    .benefit-textile .col-lg-1{
        margin-top: 30px;
        width: 20%;
    }
    .benefit-textile .custom-hr {
        width: 18%;
    }
    .benefit-textile .col-lg-5{
        margin-top: 30px;
        width: 80%;
    }
    .benefit-textile .circle{
        width: 50px;
        height: 50px;
    }
    .benefit-textile .main-bg{
        padding: 13px 10px;
        margin-bottom: 20px;
    }
    .expo-inde{
        margin-top: 0;
    }
    .expo_home{
        padding: 20px 10px;
        margin-top: 0;
    }
    .expo_home .fea .fe-left .custom-hr {
        width: 50%;
    }
    .expo_home .fea .fe-left h1{
        font-size: 40px;
    }
    .expo_home .fea .fe-right p{
        font-size: 18px;
        text-align: justify;
        hyphens: auto;
    }
    .expo_home .morder {
        margin-top: 15px;
    }
    .expo_home .morder .mo{
        margin-top: 20px;
        gap: 20px;
    }
    .expo_home .morder .mo .mo-tex h3 {
        font-size: 22px;
        margin-top: 12px;
    }
    .expo-inde .home_contact .con-us{
        padding: 25px;
    }
    .expo-inde .home_contact{
        margin-top: 0;
    }
    .expo-inde .home_contact .con-us .custom-hr {
        width: 27%;
    }
    .expo-inde .home_contact .con-us h1{
        font-size: 33px;
    }
    .expo-inde .home_contact .con-us p{
        font-size: 16px;
    }
    .expo-inde .home_contact .con-us .form .form-control{
        padding: 15px;
    }
    .expo-inde .home_contact .form{
        margin-top: 20px;
    }
    .expo-inde .home_contact .con-us .form button i{
        padding: 15px;
    }
    .we-work{
        margin-top: 50px;   
    }
    .we-work h6{
        font-size: 22px;
    }
    .we-work .custom-hr {
        width: 35%;
    }
    .we-work h1 {
        margin-top: 10px;
        padding-right: 0px;
        font-weight: 700;
        font-size: 30px;
    }
    .we-work .inner-img{
        margin-top: 20px;
    }
    .we-work .inner-img h2 {
        top: 63%;
        left: 5%;
        font-size: 28px;
    }
    .client h5{
        font-size: 20px;
    }
    .client .custom-hr {
        width: 38%;
    }
    .client h1{
        font-size: 32px;
    }
    .testimonials.ttm-testimonial-box-view-style2 .testimonial-content blockquote{
        margin-top: 30px;
    }
    .footer{
        padding: 20px;
        margin-top: 50px;
    }
    .footer .col-lg-2{
        width: 50%;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .footer h5 {
        font-size: 21px;
    }
    .footer h4{
        font-size: 18px;
        margin-top: 20px;
    }


    /* -- --------------------------- about page ----------------------------- -- */
    .about-page{
        padding: 110px 0px;
    }
    .about-page h1{
        font-size: 47px;
    }
    .about-page-sec-about{
        margin-top: 50px;
    }
    .about-page-sec-about .custom-hr {
        width: 20%;
    }
    .about-page-sec-about h1{
        font-size: 30px;
    }
    .about-page-sec-about p{
        font-size: 17px;
        text-align: justify;
    }
    .about-page-sec-about .num_ab{
        margin-top: 10px;
    }
    .about-page-sec-about .num_ab .col-lg-6{
        margin-top: 20px;
    }
    .about-page-sec-about .num_ab .member .number-exp h2{
        font-size: 40px;
    }
    .about-page-sec-about .side-img{
        margin-top: 30px;
    }
    .get-info {
        margin-top: 50px;
    }
    .get-info .get-info-desc .custom-hr{
        width: 37%;
    }
    .get-info .get-info-desc h1{
        font-size: 30px;
    }
    .get-info .get-info-desc p{
        font-size: 17px;
        padding: 0;
        text-align: justify;
        hyphens: auto;
    }
    .vision-mission{
        margin-top: 50px;
    }
    .vision-mission .vision-mission-desc h5{
        margin-top: 30px;
    }
    .vision-mission .vision-mission-desc .custom-hr {
        width: 38%;
    }
    .vision-mission .vision-mission-desc h1{
        font-size: 30px
    }
    .vision-mission .vision-mission-desc p{
        font-size: 17px;
        text-align: justify;
        hyphens: auto;
    }
    .vision-mission .vision-desc p{
        text-align: justify;
        hyphens: auto;
    }
    .vision-mission button{
        padding: 5px 15px;
    }
    .vision-mission button a{
        font-size: 18px;
    }
    .global-player{
        margin-top: 50px;
        padding: 50px 0;
    }
    .global-player .global-desc .custom-hr {
        width: 49%;
    }
    .global-player .global-box-border{
        margin-top: 30px;
    }
    .building-future {
        margin-top: 50px;
    }
    .building-future .custom-hr {
        width: 50%;
    }
    .building-future h1{
        font-size: 27px;
    }
    .building-future p{
        font-size: 16px;
        text-align: justify;
        hyphens: auto;
    }
    .building-future .sqaure-desc{
        width: 60%;
        top: 60%;
        left: 12%;
    }
    .building-future .sqaure-desc .custom-hr {
        width: 77%;
    }
    .building-future .true-mark{
        gap: 10px;
        padding-top: 20px;
    }

    /* ------------------------- about page end ------------------------- */

    /* ------------------------- product page start ------------------------ */
    .product-page{
        padding: 110px 0;
    }
    .product-page h1{
        font-size: 50px;
    }
    .pr-desc .desc{
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .pr-desc .desc p{
        text-align: justify;
        hyphens: auto;
    }
    /* .desc{
        margin-top: 50px;
        margin-bottom: 40px;
    } */
    .product-item .col-lg-4{    
        margin-top: 25px;
    }

    /* ------------------------- product page end ------------------------- */

    /* ------------------------- contact page start ----------------------- */
    .contact-page{
        padding: 110px 0;
    }
    .contact-page h1{
        font-size: 60px;
    }
    .inner-contact-second{
        padding-right: 0;
    }
    .inner-contact-us .loca{
        width: 54px !important;
    }
    .inner-container .loca{
        width: 54px !important;
    }
    
    .contact-get{
        margin-top: 50px;
    }
    .contact-get .box{
        width: auto;
        display: block;
    }
    .contact-get .write{
        width: auto;
        padding: 10px;
        border-bottom-left-radius: 0px;
        border-top-right-radius: 16px;
    }
    .contact-get .write .custom-hr {
        width: 27%;
    }
    .contact-get .write h3{
        font-size: 33px;
    }
    .contact-get .write .white-desc{
        font-size: 15px;
    }
    .contact-get .write .icon{
        margin-top: 45px;
    }
    .contact-get .write .icon i{
        margin-right: 6px;
    }
    .news-lat .latter {
        padding: 0px;
    }
    .news-lat .latter .form-control{
        padding: 15px;
    }
    .news-lat .latter button{
        top: 17%;
        right: 14px;
    }
    /* ------------------------- contact page end ----------------------- */
    .policy-page{
        padding: 110px 0;
    }
    .policy-page h1{
        font-size: 60px;
    }
    .team-page{
        padding: 110px 0;
    }
    .team-page h1{
        font-size: 45px;
    }
}

@media screen and (max-width: 375px) and (min-width: 300px) {
    [type="button"]:not(:disabled) {
      margin-right: 20px;
    }
    .main .small-header{
        display: none;
    }
    .main .small-header{
        display: none;
    }
    .mankamal-header .contact-button{
        display: none;
    }
    .home_about {
        margin-top: 45px;
    }
    .home_about .col-lg-5{
        display: none;
    }
    .home_about h5{
        margin-top: 0;
    }
    .home_about .custom-hr {
        width: 21%;
    }
    .home_about h1{
        font-size: 27px;
    }
    .home_about p {
        margin-top: 10px;
        font-size: 17px;
        text-align: justify;
        hyphens: auto;
    }
    .home_about ul{
        margin-top: 15px;
    }
    .home_about .btn-about{
        padding: 7px;
        width: auto;
        font-size: 16px;
    }
    .home_about .aboot-client p{
        text-align: center;
    }
    .home_about ul li img{
        margin-right: 10px;
    }
    .gert-infor{
        margin-top: 50px;
    }
    .get_info{
        padding: 20px 10px;
    }
    .get_info .custom-hr {
        width: 37%;
    }
    .get_info h1{
        font-size: 30px;
    }
    .get_info p{
        font-size: 16px;
        text-align: justify;
        hyphens: auto;
    }
    .get-info-box{
        position: relative;
    }
    .get-info-box .col-lg-3{
        margin-bottom: 20px;
    }
    .get-info-box .box{
        padding: 9px;
    }
    .home_get_info{
        margin-top: 50px;
    }
    .home_get_info .custom-hr {
        width: 32%;
    }
    .home_get_info h1{
        font-size: 27px;
    }
    .home_get_info .in-te {
        margin-top: 15px;
        gap: 15px;
    }
    .home_get_info .in-te h6{
        font-size: 16px;
    }
    .home_get_info p {
        font-size: 17px;
        margin-top: 20px;
        text-align: justify;
        hyphens: auto;
    }
    .home_get_info .exp{
        font-size: 17px;
        margin-top: 20px;
    }
    .home_get_info .col-lg-5{
        margin-top: 30px;
    }
    .home_get_info .exp img {
        margin-right: 10px;
    }
    .three-box{
        margin-top: 50px;
    }
    .three-box .col-lg-4{
        margin-top: 20px;
    }
    .work_home .custom-hr{
        width: 33%;
    }
    .work_home h1{
        font-size: 40px;
    }
    
    .work_home .box h4{
        right: 25%;
    }
    .work_home h6 {
        margin-top: 35px;
        font-size: 22px;
    }
    .work_home p{
        font-size: 17px;
    }
    .we_home{
        margin-top: 50px;
    }
    .we_home .how .h-tex h5{
        font-size: 20px;
    }
    .we_home .how{
        gap: 14px;
    }
    .we_home .how .h-img{
        width: 140px;
    }
    .we_home .work .custom-hr {
        width: 38%;
    }
    .we_home .work h1{
        font-size: 27px;
    }
    .we_home .work p{
        text-align: justify;
        hyphens: auto;
    }
    .we_home .work .weare h6{
        padding: 20px;
        font-size: 17px;
    }
    .benefit-textile{
        margin: 50px 0;
    }
    .benefit-textile .custom-hr {
        width: 19%;
    }
    .benefit-textile h6{
        font-size: 21px;
    }
    .benefit-textile h1 {
        font-size: 30px;
    }
    .benefit-textile .textile-inner{
        margin-top: 25px;
    }
    .benefit-textile .main-textile{
        display: none;
    }
    .benefit-textile .main-bg{
        margin-top: 20px;
    }
    .expo-inde{
        margin-top: 0;
    }
    .expo_home{
        padding: 25px;
        margin-top: 0;
    }
    .expo_home .fea .fe-left .custom-hr {
        width: 50%;
    }
    .expo_home .fea .fe-left h1{
        font-size: 33px;
    }
    .expo_home .morder {
        margin-top: 5px;
    }
    .expo_home .fea .fe-right p {
        font-weight: 500;
        font-size: 17px;
        text-align: justify;
        hyphens: auto;
    }
    .expo_home .morder .mo{
        margin-top: 20px;
        gap: 20px;
    }
    .expo_home .morder .mo .mo-tex h3 {
        font-size: 23px;
        margin-top: 2px;
    }
    .expo-inde .home_contact .con-us{
        padding: 20px;
    }
    .expo-inde .home_contact{
        margin-top: 0;
    }
    .expo-inde .home_contact .con-us .custom-hr {
        width: 27%;
    }
    .expo-inde .home_contact .con-us h1{
        font-size: 35px;
    }
    .expo-inde .home_contact .form{
        margin-top: 20px;
    }
    .expo-inde .home_contact .con-us .form .form-control{
        padding: 15px;
    }
    .expo-inde .home_contact .con-us .form button{
        font-size: 16px;
        border-radius: 7px;
    }
    .expo-inde .home_contact .con-us .form button i{
        padding: 15px;
        font-size: 17px;
        border-radius: 0 7px 7px 0;
    }
    .we-work{
        margin-top: 50px;
    }
    .we-work h6{
        font-size: 21px;
    }
    .we-work .custom-hr{
        width: 36%;
    }
    .we-work h1{
        font-size: 27px;
        padding-right: 0;
    }
    .we-work p{
        text-align: justify;
        hyphens: auto;
    }
    .we-work .inner-img{
        margin-top: 20px;
    }
    .we-work .inner-img h2 {
        top: 62%;
        left: 3%;
        font-size: 26px;
    }
    .client{
        margin-top: 50px;
    }
    .client h5{
        font-size: 20px;
    }
    .client .custom-hr {
        width: 38%;
    }
    .client h1{
        font-size: 30px;
    }
    .testimonials.ttm-testimonial-box-view-style2 .testimonial-content blockquote{
        margin-top: 30px;
    }
    .footer{
        padding: 20px;
        margin-top: 50px;
    }
    .footer .col-lg-2{
        width: 50%;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .footer h5 {
        font-size: 21px;
    }
    .footer h4{
        margin-top: 30px;
        font-size: 18px;
    }


    /* -- ------------------------ About page -------------------------- -- */
    .about-page{
        padding: 90px 0;
    }
    .about-page h1{
        font-size: 40px;
    }
    .about-page-sec-about{
        margin-top: 45px;
    }
    .about-page-sec-about .custom-hr {
        width: 23%;
    }
    .about-page-sec-about h1{
        font-size: 30px;
    }
    .about-page-sec-about p{
        font-size: 17px;
        text-align: justify;
        hyphens: auto;
    }
    .about-page-sec-about .num_ab{
        margin-top: 15px;
    }
    .about-page-sec-about .num_ab .col-lg-6{
        margin-top: 20px;
    }
    .about-page-sec-about .num_ab .member .number-exp h2{
        font-size: 40px;
    }
    
    .about-page-sec-about .side-img{
        margin-top: 30px;
    }
    .get-info {
        margin-top: 50px;
    }
    .get-info .get-info-desc .custom-hr{
        width: 38%;
    }
    .get-info .get-info-desc h1{
        font-size: 30px;
    }
    .get-info .get-info-desc p{
        font-size: 17px;
        padding: 0;
        text-align: justify;
        hyphens: auto;
    }
    .vision-mission {
        margin-top: 45px;
    }
    .vision-mission .vision-mission-desc h5{
        margin-top: 30px;
    }
    .vision-mission .vision-mission-desc .custom-hr {
        width: 40%;
    }
    .vision-mission .vision-mission-desc h1{
        font-size: 28px;
    }
    .vision-mission .vision-mission-desc p{
        font-size: 18px;
        text-align: justify;
    }
    .vision-mission .vision-desc p{
        text-align: justify;
        hyphens: auto;
    }
    .global-player{
        margin-top: 45px;
        padding: 45px 0;
    }
    .global-player .global-desc .custom-hr {
        width: 58%;
    }
    .global-player .global-box-border{
        margin-top: 30px;
    }
    .building-future {
        margin-top: 45px;
    }
    .building-future .custom-hr {
        width: 57%;
    }
    .building-future h1{
        font-size: 25px;
    }
    .building-future p{
        font-size: 18px;
        text-align: justify;
    }
    .building-future .sqaure-desc {
        width: 58%;
        padding: 16px 10px;
        top: 50%;
        left: 15%;
    }
    .building-future .sqaure-desc .custom-hr {
        width: 69%;
    }


    /* ------------------------- about page end ------------------------- */

    /* ------------------------- product page start ------------------------ */
    .product-page{
        padding: 90px 0;
    }
    .product-page h1{
        font-size: 40px;
    }
    .pr-desc .desc{
        margin-top: 50px;
        margin-bottom: 40px;
    }
    .pr-desc .desc p{
        text-align: justify;
        hyphens: auto;
    }
    .product-item .col-lg-4{    
        margin-top: 25px;
    }
    .product-item .img-desc{
        padding: 10px;
    }
    .product-item .img-desc h1{
        font-size: 40px;
    }
    .product-item .inner-desc {
        padding-top: 19%;
    }
    .product-item .img-desc p{
        font-size: 18px;
    }
    /* ------------------------- product page end ------------------------- */

    /* ------------------------- contact page start ----------------------- */
    .contact-page{
        padding: 90px 0;
    }
    
    .contact-page h1{
        font-size: 40px;
    }
    .map-start .custom-hr {
        width: 27%;
    }
    .inner-contact-us .loca{
        width: 60px !important;
    }
    .inner-container .loca{
        width: 60px !important;
    }
    .inner-contact-second{
        padding-right: 0;
    }
    .map-start{
        padding-top: 30px;
    }
    .contact-get{
        margin-top: 50px;
    }
    .contact-get .box{
        width: auto;
        display: block;
    }
    .contact-get .write{
        width: auto;
        padding: 10px;
        border-bottom-left-radius: 0px;
        border-top-right-radius: 16px;
    }
    .contact-get .write .custom-hr {
        width: 27%;
    }
    .contact-get .write h3{
        font-size: 33px;
    }
    .contact-get .write .white-desc{
        font-size: 15px;
    }
    .contact-get .write .icon{
        margin-top: 35px;
    }
    .contact-get .write .icon i{
        margin-right: 6px;
    }
    .contact-get .book form {
        padding-right: 0px;
    }
    .contact-get .book form .form-control{
        padding: 15px;
    }
    .news-lat{
        margin: 50px 0;
    }
    .news-lat .latter {
        padding: 0px;
    }
    .news-lat .latter .custom-hr {
        width: 32%;
    }    
    .news-lat .latter h4{
        font-size: 31px;
    }
    .news-lat .latter .form-control{
        padding: 15px;
    }
    .news-lat .latter .contact__form{
        margin-top: 20px;
    }
    .news-lat .latter button{
        top: 17%;
        right: 14px;
    }
    /* ------------------------- contact page end ----------------------- */
    .policy-page{
        padding: 90px 0;
    }
    
    .policy-page h1{
        font-size: 40px;
    }
    .team-page{
        padding: 90px 0;
    }
    
    .team-page h1{
        font-size: 40px;
    }

}
@media (max-width: 299px){
    [type="button"]:not(:disabled) {
        margin-right: 20px;
      }
      .main .small-header{
          display: none;
      }
      .main .small-header{
          display: none;
      }
      .mankamal-header .contact-button{
          display: none;
      }
      .home_about {
          margin-top: 45px;
      }
      .home_about .col-lg-5{
          display: none;
      }
      .home_about h5{
          margin-top: 0;
      }
      .home_about .custom-hr {
          width: 21%;
      }
      .home_about h1{
          font-size: 30px;
      }
      .home_about p {
          margin-top: 10px;
          font-size: 17px;
          text-align: justify;
          hyphens: auto;
      }
      .home_about ul{
          margin-top: 15px;
      }
      .home_about .btn-about{
          padding: 7px;
          width: auto;
          font-size: 17px;
      }
      .home_about .aboot-client p{
          text-align: center;
      }
      .gert-infor{
          margin-top: 50px;
      }
      .get_info{
          padding: 20px 10px;
      }
      .get_info .custom-hr {
          width: 37%;
      }
      .get_info h1{
          font-size: 30px;
      }
      .get_info p{
          font-size: 16px;
          text-align: justify;
          hyphens: auto;
      }
      .get-info-box{
          position: relative;
      }
      .get-info-box .col-lg-3{
          margin-bottom: 20px;
      }
      .get-info-box .box{
          padding: 9px;
      }
      .home_get_info{
          margin-top: 50px;
      }
      .home_get_info .custom-hr {
          width: 32%;
      }
      .home_get_info h1{
          font-size: 30px;
      }
      .home_get_info .in-te {
          margin-top: 15px;
          gap: 15px;
      }
      .home_get_info .in-te h6{
          font-size: 19px;
      }
      .home_get_info p {
          font-size: 17px;
          margin-top: 20px;
          text-align: justify;
          hyphens: auto;
      }
      .home_get_info .exp{
          font-size: 18px;
          margin-top: 20px;
      }
      .home_get_info .col-lg-5{
          margin-top: 30px;
      }
      .home_get_info .exp img {
          margin-right: 10px;
      }
      .three-box{
          margin-top: 50px;
      }
      .three-box .col-lg-4{
          margin-top: 20px;
      }
      .work_home .custom-hr{
          width: 33%;
      }
      .work_home h1{
          font-size: 40px;
      }
      
      .work_home .box h4{
          right: 25%;
      }
      .work_home h6 {
          margin-top: 35px;
          font-size: 22px;
      }
      .work_home p{
          font-size: 17px;
      }
      .we_home{
          margin-top: 50px;
      }
      .we_home .work .custom-hr {
          width: 38%;
      }
      .we_home .work h1{
          font-size: 30px;
      }
      .we_home .work p{
          text-align: justify;
          hyphens: auto;
      }
      .we_home .work .weare h6{
          padding: 20px;
          font-size: 17px;
      }
      .benefit-textile{
          margin: 50px 0;
      }
      .benefit-textile .custom-hr {
          width: 19%;
      }
      .benefit-textile h6{
          font-size: 21px;
      }
      .benefit-textile h1 {
          font-size: 30px;
      }
      .benefit-textile .textile-inner{
          margin-top: 25px;
      }
      .benefit-textile .main-textile{
          display: none;
      }
      .benefit-textile .main-bg{
          margin-top: 20px;
      }
      .expo-inde{
          margin-top: 0;
      }
      .expo_home{
          padding: 25px;
          margin-top: 0;
      }
      .expo_home .fea .fe-left .custom-hr {
          width: 50%;
      }
      .expo_home .fea .fe-left h1{
          font-size: 33px;
      }
      .expo_home .morder {
          margin-top: 5px;
      }
      .expo_home .fea .fe-right p {
          font-weight: 500;
          font-size: 17px;
          text-align: justify;
          hyphens: auto;
      }
      .expo_home .morder .mo{
          margin-top: 20px;
          gap: 20px;
      }
      .expo_home .morder .mo .mo-tex h3 {
          font-size: 21px;
          margin-top: 14px;
      }
      .expo-inde .home_contact .con-us{
          padding: 20px;
      }
      .expo-inde .home_contact{
          margin-top: 0;
      }
      .expo-inde .home_contact .con-us .custom-hr {
          width: 27%;
      }
      .expo-inde .home_contact .con-us h1{
          font-size: 35px;
      }
      .expo-inde .home_contact .form{
          margin-top: 20px;
      }
      .expo-inde .home_contact .con-us .form .form-control{
          padding: 15px;
      }
      .we-work{
          margin-top: 50px;
      }
      .we-work h6{
          font-size: 21px;
      }
      .we-work .custom-hr{
          width: 36%;
      }
      .we-work h1{
          font-size: 30px;
          padding-right: 0;
      }
      .we-work p{
          text-align: justify;
          hyphens: auto;
      }
      .we-work .inner-img{
          margin-top: 20px;
      }
      .we-work .inner-img h2 {
          top: 62%;
          left: 3%;
          font-size: 26px;
      }
      .client{
          margin-top: 50px;
      }
      .client h5{
          font-size: 20px;
      }
      .client .custom-hr {
          width: 38%;
      }
      .client h1{
          font-size: 30px;
      }
      .testimonials.ttm-testimonial-box-view-style2 .testimonial-content blockquote{
          margin-top: 30px;
      }
      .footer{
          padding: 20px;
          margin-top: 50px;
      }
      .footer .col-lg-2{
          width: 50%;
          margin-top: 30px;
          margin-bottom: 30px;
      }
      .footer h5 {
          font-size: 21px;
      }
      .footer h4{
          margin-top: 30px;
          font-size: 18px;
      }
  
  
      /* -- ------------------------ About page -------------------------- -- */
      .about-page{
          padding: 100px 0;
      }
      .about-page h1{
          font-size: 45px;
      }
      .about-page-sec-about{
          margin-top: 45px;
      }
      .about-page-sec-about .custom-hr {
          width: 23%;
      }
      .about-page-sec-about h1{
          font-size: 30px;
      }
      .about-page-sec-about p{
          font-size: 17px;
          text-align: justify;
          hyphens: auto;
      }
      .about-page-sec-about .num_ab{
          margin-top: 15px;
      }
      .about-page-sec-about .num_ab .col-lg-6{
          margin-top: 20px;
      }
      .about-page-sec-about .num_ab .member .number-exp h2{
          font-size: 40px;
      }
      
      .about-page-sec-about .side-img{
          margin-top: 30px;
      }
      .get-info {
          margin-top: 50px;
      }
      .get-info .get-info-desc .custom-hr{
          width: 38%;
      }
      .get-info .get-info-desc h1{
          font-size: 30px;
      }
      .get-info .get-info-desc p{
          font-size: 17px;
          padding: 0;
          text-align: justify;
          hyphens: auto;
      }
      .vision-mission {
          margin-top: 45px;
      }
      .vision-mission .vision-mission-desc h5{
          margin-top: 30px;
      }
      .vision-mission .vision-mission-desc .custom-hr {
          width: 40%;
      }
      .vision-mission .vision-mission-desc h1{
          font-size: 28px;
      }
      .vision-mission .vision-mission-desc p{
          font-size: 18px;
          text-align: justify;
      }
      .vision-mission .vision-desc p{
          text-align: justify;
          hyphens: auto;
      }
      .global-player{
          margin-top: 45px;
          padding: 45px 0;
      }
      .global-player .global-desc .custom-hr {
          width: 58%;
      }
      .global-player .global-box-border{
          margin-top: 30px;
      }
      .building-future {
          margin-top: 45px;
      }
      .building-future .custom-hr {
          width: 57%;
      }
      .building-future h1{
          font-size: 25px;
      }
      .building-future p{
          font-size: 18px;
          text-align: justify;
      }
      .building-future .sqaure-desc {
          width: 58%;
          padding: 16px 10px;
          top: 50%;
          left: 15%;
      }
      .building-future .sqaure-desc .custom-hr {
          width: 69%;
      }
  
  
      /* ------------------------- about page end ------------------------- */
  
      /* ------------------------- product page start ------------------------ */
      .product-page{
          padding: 110px 0;
      }
      .product-page h1{
          font-size: 45px;
      }
      .pr-desc .desc{
          margin-top: 50px;
          margin-bottom: 40px;
      }
      .pr-desc .desc p{
          text-align: justify;
          hyphens: auto;
      }
      .product-item .col-lg-4{    
          margin-top: 25px;
      }
      .product-item .img-desc{
          padding: 10px;
      }
      .product-item .img-desc h1{
          font-size: 40px;
      }
      .product-item .inner-desc {
          padding-top: 19%;
      }
      .product-item .img-desc p{
          font-size: 18px;
      }
      /* ------------------------- product page end ------------------------- */
  
      /* ------------------------- contact page start ----------------------- */
      .contact-page{
          padding: 110px 0;
      }
      
      .contact-page h1{
          font-size: 50px;
      }
      .map-start .custom-hr {
          width: 27%;
      }
      .inner-contact-us .loca{
          width: 60px !important;
      }
      .inner-container .loca{
          width: 60px !important;
      }
      .inner-contact-second{
          padding-right: 0;
      }
      .map-start{
          padding-top: 30px;
      }
      .contact-get{
          margin-top: 50px;
      }
      .contact-get .box{
          width: auto;
          display: block;
      }
      .contact-get .write{
          width: auto;
          padding: 10px;
          border-bottom-left-radius: 0px;
          border-top-right-radius: 16px;
      }
      .contact-get .write .custom-hr {
          width: 27%;
      }
      .contact-get .write h3{
          font-size: 33px;
      }
      .contact-get .write .white-desc{
          font-size: 15px;
      }
      .contact-get .write .icon{
        margin-top: 30px;
      }
      .contact-get .write .icon i{
          margin-right: 6px;
      }
      .contact-get .book form {
          padding-right: 0px;
      }
      .contact-get .book form .form-control{
          padding: 15px;
      }
      .news-lat{
          margin: 50px 0;
      }
      .news-lat .latter {
          padding: 0px;
      }
      .news-lat .latter .custom-hr {
          width: 32%;
      }    
      .news-lat .latter h4{
          font-size: 31px;
      }
      .news-lat .latter .form-control{
          padding: 15px;
      }
      .news-lat .latter .contact__form{
          margin-top: 20px;
      }
      .news-lat .latter button{
          top: 17%;
          right: 14px;
      }
      /* ------------------------- contact page end ----------------------- */
      .policy-page{
        padding: 110px 0;
    }
    
    .policy-page h1{
        font-size: 40px;
    }
    .team-page{
        padding: 110px 0;
    }
    
    .team-page h1{
        font-size: 40px;
    }
}