@media only screen and (max-width: 1450px) {
  .myheader .container {
    max-width: 1200px;
    transition: all 0.8s;
  }
} /*-------------------***********-------------------*/ /*@media only screen  and (max-width: 2560px) and (min-width: 2272px) */ /*-------------------***********-------------------*/
@media only screen and (max-width: 2560px) and (min-width: 2272px) {
  .mob-menu {
    display: none;
  }
  .pro-part4 img {
    margin-top: 17px;
  }
  .pro-part3 img {
    margin-top: -15px;
  }
  .pro-part1 img {
    margin-top: 6px;
  }
  #line1 {
    border: 1px solid;
    margin-top: 33px;
  }
  #propage {
    height: 2350px !important;
  }
  .pro-part1 img {
    margin-top: -60px !important;
  }
  .pro-part2 img {
    margin-top: -88px !important;
  }
  .pro-part4 img {
    margin-top: -103px !important;
  }
  #pro-ub-animation {
    position: relative !important;
    height: 80vw !important;
    width: 100%;
    overflow: hidden !important;
    z-index: -0;
  } 
#pro-da-animation {
    position: relative!important;
    height: 80vw!important;
    width: 100%;
    overflow: hidden!important;
    z-index: -0;
}
#pro-me-animation {
  position: relative!important;
  height: 68vw!important;
  width: 100%;
  overflow: hidden!important;
  z-index: -0;
}
#pro-ta-animation {
  position: relative!important;
  height: 70vw!important;
  width: 100%;
  overflow: hidden!important;
  z-index: -0;
}
#pro-mi-animation {
  position: relative!important;
  height: 86vw!important;
  width: 100%;
  overflow: hidden!important;
  z-index: -0;
}
#pro-gr-animation {
  position: relative!important;
  height: 86vw!important;
  width: 100%;
  overflow: hidden!important;
  z-index: -0;
}
#pro-bsr-animation {
  position: relative!important;
  height: 86vw!important;
  width: 100%;
  overflow: hidden!important;
  z-index: -0;
}
#pro-lg-animation {
  position: relative!important;
  height: 71vw!important;
  width: 100%;
  overflow: hidden!important;
  z-index: -0;
}
#pro-hit-animation {
  position: relative!important;
  height: 90vw!important;
  width: 100%;
  overflow: hidden!important;
  z-index: -0;
}
#pro-hae-animation {
  position: relative!important;
  height: 95vw!important;
  width: 100%;
  overflow: hidden!important;
  z-index: -0;
}
#pro-yjoint-animation {
  position: relative!important;
  height: 95vw!important;
  width: 100%;
  overflow: hidden!important;
  z-index: -0;
}
#pro-tee-fit-animation {
  position: relative!important;
  height: 75vw!important;
  width: 100%;
  overflow: hidden!important;
  z-index: -0;
}
#pro-tee-fit-animation {
  position: relative!important;
  height: 80vw!important;
  width: 100%;
  overflow: hidden!important;
  z-index: -0;
}
#pro-y-fit-animation {
  position: relative!important;
  height: 86vw!important;
  width: 100%;
  overflow: hidden!important;
  z-index: -0;
}
#pro-tee-joint-animation {
  position: relative!important;
  height: 76vw!important;
  width: 100%;
  overflow: hidden!important;
  z-index: -0;
}
#pro-y-animation {
  position: relative!important;
  height: 88vw!important;
  width: 100%;
  overflow: hidden!important;
  z-index: -0;
}
} /*-------------------***********-------------------*/ /*@media only screen and (max-width: 2000px) and (min-width: 1760px)*/ /*-------------------***********-------------------*/
@media only screen and (max-width: 2000px) and (min-width: 1760px) {
  .mob-menu {
    display: none;
  }
  #propage {
    height: 2350px !important;
  }
  .pro-part1 img {
    margin-top: -38px !important;
  }
  .pro-part2 img {
    margin-top: -66px !important;
  }
  .pro-part4 img {
    margin-top: -79px !important;
  }
} /*-------------------***********-------------------*/ /*@media only screen and (max-width: 1750px) and (min-width: 1500px)*/ /*-------------------***********-------------------*/
@media only screen and (max-width: 1750px) and (min-width: 1500px) {
  .mob-menu {
    display: none;
  }
  .pro-part4 img {
    margin-top: -13px;
  }
  .pro-part3 img {
    margin-top: 10px;
  }
  #line1 {
    border: 1px solid;
    margin-top: -15px;
  }
  #why-buy .why-buy {
  }
} /*-------------------***********-------------------*/ /*@media only screen and (max-width: 1500px) and (min-width: 1280px)*/ /*-------------------***********-------------------*/
@media only screen and (max-width: 1500px) and (min-width: 1280px) {
  .pro-part1 img {
    width: 11.4%;
    margin-top: -5px;
  }
  .pro-part3 img {
    margin-top: 17px;
  }
  .pro-part4 img {
    margin-top: -19px;
  }
  #line1 {
    border: 1px solid;
    margin-top: -24px;
  }
} /*-------------------***********-------------------*/ /*@media only screen  and (max-width: 1280px)*/ /*-------------------***********-------------------*/
@media only screen and (max-width: 1280px) {
  .pro-part1 img {
    margin-top: -5px;
  }
  .myhero h1 {
    width: 712px !important;
  }
  .nav > ul > li {
    list-style: none;
    display: inline-block;
    padding: 10px 15px;
    margin-top: 20px;
    transition: all 0.6s;
  }
  .why-buy-right ul li {
    list-style: none;
    font-family: "DMSans-Regular";
    width: auto !important;
    word-break: break-all;
    font-size: 22px;
    position: relative;
    padding: 5px 10px;
  }
  .habout-right div h2 {
    font-family: "DMSans-Regular";
    width: auto !important;
    font-size: 22px;
  }
  .pro-part3 img {
    margin-top: 21px;
  }
  .pro-part4 img {
    margin-top: -23px;
  }
  #line1 {
    border: 1px solid;
    margin-top: -30px;
  }
  #products div h2 {
    font-family: "DMSans-Regular";
    width: auto !important;
    font-size: 22px;
  }
  .hero-bg > div {
    margin-left: 0 !important;
  }
} /*-------------------***********-------------------*/ /*@media only screen  and (max-width: 1201px) */ /*-------------------***********-------------------*/
@media only screen and (max-width: 1201px) {

.f-header {
    display: block!important;
    padding: 55px 0 10px;
}

.we-best-right div table tr td {
    border: 1px solid;
    padding: 9px 10px!important;
    height: 90px!important;
    /* width: 652px; */
    color: #4d4d4d;
    font-size: 23px;
    transition: all 0.6s;
  }

.pro-ub-contain br{
display: block!important;
}

  .slice-img2 {
    top: -20.5px !important;
  }
  .slice-img4 {
    top: -54px !important;
  }
  .slice-img3 {
    top: 39px !important;
  }
  .straight-line {
    height: 90px !important;
    top: 84px !important;
  }
  .part1 {
    position: absolute;
    left: 0;
    top: 200px;
    width: 16% !important;
  }
  .part2 {
    position: absolute;
    left: 105px !important;
    top: 76px !important;
    width: 18% !important;
    z-index: 10 !important;
  }
  .part3 {
    position: absolute;
    left: 240px !important;
    top: 199px !important;
    width: 10% !important;
  }
  .part6 {
    position: absolute;
    left: 176px !important;
    top: 249px !important;
    width: 3.8% !important;
  }
  .part4 {
    position: absolute;
    left: 308px !important;
    top: 105px !important;
    width: 13.7% !important;
    z-index: 1;
  }
  .part5 {
    position: absolute;
    left: 420px !important;
    top: 104px !important;
    width: 118% !important;
  }
  .f-header a:last-of-type {
    margin-right: 0px;
    padding-right: 10px!important;
}

.inner-section{
      max-width: 90%!important;
}


} /* big landscape tablets, laptops, and desktops */
@media (min-width: 1025px) {

} /* hi-res laptops and desktops */
@media (min-width: 1281px) {
  .myheader .container {
    max-width: 1280px !important;
    transition: all 0.8s;
  }
} /*-------------------***********-------------------*/ /*@media only screen  and (max-width: 1024px) */ /*-------------------***********-------------------*/
@media only screen and (max-width: 1024px) {
  #circle svg {
    width: 136%!important;
    height: 136%!important;
    z-index: 100;
  }
  .myheader .container {
    max-width: 100% !important;
    transition: all 0.8s;
  }
  .client-right h2 {
    color: #b15440;
    margin-left: 0 !important;
  }
  .client-right h3 {
    color: #b05440;
    margin-left: -35px !important;
  }
  .owl-carousel-div {
    padding-left: 15px !important;
    position: relative;
    padding-bottom: 15px !important;
    padding-right: 15px !important;
  }
  .m-q-img img {
    width: 100% !important;
    padding-top: 10%;
  }
  .my-contain img {
    width: 150px;
    left: -3% !important;
  }
  .nav > ul > li {
    list-style: none;
    display: inline-block;
    padding: 10px 14px;
    margin-top: 20px;
    transition: all 0.6s;
  }
  .we-best-left div {
    height: 100%;
  }
.we-best-right div table tr td {
    border: 1px solid;
    padding: 5px 5px !important;
    height: 102px !important;
    font-family: "DMSans-Regular";
    width: auto !important;
    color: #4d4d4d;
    font-size: 25px;
    transition: all 0.6s;
}
    .we-best-right div table tr td br{
      display: none;
    }
  .we-best-left div img {
    height: 100%;
  }
  .pro-part1 img {
    margin-top: -15px;
  }
  .pro-part3 img {
    margin-top: 30px;
  }
  .pro-part4 img {
    margin-top: -37px;
  }
  #line1 {
    border: 1px solid;
    margin-top: -50px;
  }
  .slice-ta2 {
    top: 45.5px !important;
  }
  .straight-ta-line {
    height: 30px !important;
    top: 84px !important;
    left: 46.9% !important;
  }
  .part1 {
    position: absolute;
    left: 0;
    top: 200px;
    width: 15% !important;
  }
  .part2 {
    position: absolute;
    left: 105px !important;
    top: 76px !important;
    width: 18% !important;
    z-index: 10 !important;
  }
  .part3 {
    position: absolute;
    left: 240px !important;
    top: 199px !important;
    width: 9.8% !important;
  }
  .part6 {
    position: absolute;
    left: 176px !important;
    top: 250px !important;
    width: 3.8% !important;
  }
  .part4 {
    position: absolute;
    left: 308px !important;
    top: 102px !important;
    width: 14% !important;
    z-index: 1;
  }
  .part5 {
    position: absolute;
    left: 425px !important;
    top: 101px !important;
    width: 118% !important;
  } /*da series*/
  #pro-da-animation {
    position: relative !important;
    height: 105vw !important;
    width: 100%;
    overflow: hidden !important;
    z-index: -0;
  }
  .product-table th {
    padding: 20px 35px !important;
    color: #4e4e4e;
    font-family: "DMSans-Medium.ttf";
    font-size: 20px;
  }
  .inner-section {
    position: absolute;
    z-index: 10;
    max-width: 1140px;
    margin: auto;
    left: 0;
    right: 0;
    top: 40%;
    padding-left: 50px;
  }
  div.swiper-slide.swiper-slide-active p {
    color: #b1533f !important;
    font-size: 25px !important;
    margin-left: -100%;
  }
  .swiper-slide .content p {
    display: block;
    font-size: 20px !important;
    line-height: 1.2 !important;
  }
  
  .swiper-slide .content img {
    position: absolute;
    left: 395px !important;
    top: -53px !important;
    width: 200px !important;
    display: none;
  }
  .our-vi-mi-left ul {
    display: block;
  }
.pro-ub-contain br{
display: block!important;
}

.d-show-1024px{
  display:block!important;
}

} /*-------------------***********-------------------*/ /*@media only screen and (max-width: 992px) and (min-width: 767px)*/ /*-------------------***********-------------------*/

@media only screen and (max-width: 1024px) and (min-width: 1199px) {

}





@media only screen and (max-width: 992px) and (min-width: 768px) {

.multi-lang-nav {
position: absolute;
right: 50px !important;
top: 35px !important;
}

.footer-three h6 {
    line-height: 25px;
}

.m-our-network{
font-size: 40px !important;
line-height: 50px !important; 
}

  .milestone {
    display: none !important;
}
.milestone-mob {
  display: block !important;
}
  
  .font64 {
    font-size: 54px !important;
    line-height: 64px !important;
  }
  .font50 {
    font-size: 45px !important;
    line-height: 55px !important;
  }
  .font45 {
    font-size: 40px !important;
    line-height: 50px !important;
  }
  .font40 {
    font-size: 35px !important;
    line-height: 45px !important;
  }
  .font30 {
    font-size: 30px !important;
    line-height: 40px !important;
  }
  .font25 {
    font-size: 20px !important;
    line-height: 30px !important;
  }
  .font18 {
    font-size: 15px !important;
    line-height: 25px !important;
  }
  .font45 {
    font-size: 40px !important;
    line-height: 50px !important;
  }
  .font80 {
    font-size: 50px !important;
    line-height: 74px !important;
  }
  .navbar-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    height: 100vh;
    overflow: auto;
    transition: all 0.6s;
    padding-top: 25px;
  }
  .our-vi-mi-right-img2 {
    position: absolute;
    top: 0px!important;
    right: 134px!important;
    z-index: 2;
}
  .our-vi-mi-right .tab-content {
    background: #fff;
    position: absolute;
    width: 500px;
    padding: 50px;
    top: 50px;
    left: 0px !important;
  }
  .my-contain img {
    width: 0px;
  }
  .part1,
  .part2,
  .part3,
  .part4,
  .part5,
  .part6 {
    display: none;
  }
  .my-navbar {
    display: block !important;
  }
  .we-best-right {
    margin-top: 50px !important;
  }
  .myheader {
    display: block;
  }
  .pro-part3 img {
    margin-top: 38px;
  }
  .pro-part4 img {
    margin-top: -44px;
  }
  .pro-right h2 {
    margin-top: -200px;
  }
  #line1 {
    display: none !important;
  }
  .o-content-left {
    padding: 0px 0 70px !important;
  }
  .slice-img2 {
    top: -15.5px !important;
  }
  .slice-img4 {
    top: -41px !important;
  }
  .slice-img3 {
    top: 29px !important;
  }
  .straight-line {
    height: 80px !important;
    top: 62px !important;
  }
  .hero-overlay h2 {
    font-family: "DMSans-Regular";
    padding-left: 100px;
    width: auto !important;
    margin-top: 50px;
    font-size: 22px;
  }
  .product-s-banner {
    background-color: #f3e0de;
    padding: 50px 0px !important;
  }
  .product-space {
    padding: 50px 0 !important;
    position: relative;
    z-index: 1;
  }
  .product-space-left h2 {
    padding-left: 0 !important;
    color: #4e4e4e;
    padding-right: 0 !important;
  }
  .product-space-right {
    padding-top: 30px !important;
    padding-left: 195px !important;
    padding-bottom: 0px !important;
  }
  .f-header {
    display: block !important;
    padding: 25px 0 10px !important;
  }
  .contact-address .logo-bg-c {
    position: absolute;
    top: 28% !important;
    left: 45%;
    width: 200px;
  }
  .product-cards {
    margin-bottom: 50px;
  }
  .footer-two p {
    padding: 0 !important;
    margin-bottom: 50px;
  }
  .product-table td {
    padding: 20px 20px !important;
  }
  .footer-two hr {
    margin-top: 0 !important;
  }
  #pro-da-animation {
    position: relative !important;
    height: 158vw !important;
    width: 100%;
    overflow: hidden !important;
    z-index: -0;
  }
  .bx-viewport h3 {
    color: #4e4e4e;
    position: absolute; /* top: 30px!important; */
    left: 50%;
    transform: translate(-50%, 0);
    z-index: 9999;
    width: 100%;
  }
  .product-s-banner-text h1 {
    color: #b15440;
    margin-bottom: 15px;
    margin-top: 100px !important;
  }
  .our-vi-mi .nav-tabs .nav-item.show .nav-link,
  .nav-tabs .nav-link.active:after {
    display: none;
  }
  .our-vi-mi {
   
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .library-content p {
    position: relative;
    color: #4e4e4e;
    padding-top: 25px;
  }
  .library-content p::after {
    position: absolute;
    content: "";
    width: 60px !important;
    height: 2px !important;
    left: 0 !important;
    top: 0;
    background-color: #a6493b;
  }
  .product-space-left h2 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .product-space-right {
    padding-right: 0px !important;
    padding-left: 20px !important;
  }
  .m-q-img img {
    width: 100% !important;
    padding-top: 25px !important;
  }
  .m-q-img {
    padding: 0 !important;
  }
  .library-content p::after {
    left: 0px !important;
    top: 0px !important;
  }
  .myhero h1 {
    width: auto !important;
  }
  .hero-req {
    position: absolute;
    margin-top: 480px !important;
    right: 15%;
    z-index: 100; /* background: #fff; */
    border-radius: 50%;
    height: 100px;
    width: 100px;
  }
  #myhero {
    height: 660px !important;
    position: relative;
    overflow: hidden;
  }
  #circle svg {
    width: 115%!important; 
    z-index: 100;
}
.a22anmton-img {
    position: absolute;
    top: 37%!important;
    left: 43%!important;
}
  .main-map,
  .sub-map,
  .m-red-bar {
    display: none;
  }
  .unit-area {
    position: relative !important;
    left: 0px !important;
    top: 0px !important;
  }
  .client-right {
    background: #f3e0de;
    border-radius: 5px;
    position: relative;
    height: 300px !important; /* padding-top: 45px; */
    padding: 25px !important;
  }
  .client-left {
    background: linear-gradient(45deg, #b05440 0%, #e18576 100%);
    border-radius: 5px;
    padding: 25px !important;
    height: 300px !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .client-right h2 {
    color: #b15440;
    margin-left: 0 !important;
  }
  .home-menu {
    display: block !important;
  }
  .m-banner,
  .mb-banner {
    position: relative;
    padding: 0;
    margin-top: 0px;
    height: 250px;
    overflow: hidden;
  }
  .product-table-row {
    overflow: auto;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
  }
  .myhero {
    position: absolute;
    top: 100px !important;
    z-index: 100000000;
  }
  #products {
    padding-top: 50px !important;
    padding-bottom: 50px;
  }
  .highlight-box {
    margin-top: 100px;
    margin-bottom: 50px !important;
  }
  .why-buy {
    background: #f3e0de;
    padding: 50px !important;
    position: relative;
    overflow: hidden;
  }
  .why-buy-right ul {
    margin-left: 0 !important;
    margin-top: 30px !important;
  }
  #why-buy {
    margin-top: 50px !important;
    overflow: hidden;
    position: relative;
    margin-bottom: 50px !important;
  }
  #certificates {
    margin-top: 50px !important;
  }
  #certificates h5 {
    width: 600px;
    color: #fff;
    padding-top: 50px !important;
  }
  .certificates-right-new div div {
    text-align: center;
  }
  #main {
    margin: 50px 0 !important;
  }
  .accordion {
    margin-top: 0 !important;
  }
  #d-certificate {
    background: #eeeeee;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
    margin-top: 50px !important;
  }
  .product-about-left {
    padding-right: 0 !important;
    padding-left: 0;
  }
  .product-about-right {
    padding-left: 0 !important;
    padding-top: 30px !important;
  }
  .product-about-left h2 {
    padding-left: 0 !important;
    color: #4e4e4e;
  }
  .product-cards:nth-of-type(4) {
    margin-top: 0 !important;
  }
  .product-cards:nth-of-type(5) {
    margin-top: 0 !important;
  }
  .product-cards:nth-of-type(6) {
    margin-top: 0 !important;
  }
  .product-cards:nth-of-type(7) {
    margin-top: 0 !important;
  }
  .product-cards:nth-of-type(8) {
    margin-top: 0 !important;
  }
  .product-cards:nth-of-type(9) {
    margin-top: 0 !important;
  }
  .product-cards:nth-of-type(10) {
    margin-top: 0 !important;
  }
  .product-cards:nth-of-type(11) {
    margin-top: 0 !important;
  }
  .product-cards:nth-of-type(12) {
    margin-top: 0 !important;
  }
  .product-cards:nth-of-type(13) {
    margin-top: 0 !important;
  }
  .products {
    background: #ececec;
    width: 100%;
    padding-top: 30px !important;
    padding-bottom: 0 !important;
  }
  .d-p-pro {
    height: 525px !important;
  }
  .product-about {
    margin: 50px 0 !important;
  }
  .m-details {
    margin: 50px 0 !important;
    border-radius: 10px;
  }
  .m-text h4 {
    padding: 50px 0px !important;
  }
  .library {
    padding-top: 50px !important;
    padding-bottom: 30px !important;
    background: #eeeeee;
  }
  .swiper-slide .content img {
    position: absolute;
    left: 40% !important;
    top: -53px !important;
    width: 200px !important;
    display: none;
  }
  .client-right h3 {
    color: #b05440;
    margin-left: 0px !important;
  }
  .navbar-fixed {
    position: fixed;
  }
  .footer-logo {
    position: absolute;
    right: 15px;
    bottom: 15px;
}
.a22anmton {
    margin-top: 215px!important;
}
.multi-lang-nav select{
    background-color: #fff!important;
}



}


 /*-------------------***********-------------------*/ /*@media only screen and (max-width: 768px) and (min-width: 576px)*/ /*-------------------***********-------------------*/
@media only screen and (max-width: 767px) and (min-width: 576px) {
  .multi-lang-nav {
    position: absolute;
    right: 50px !important;
    top: 35px !important;
}
  .home-menu {
    display: block !important;
  }
.network-text h2 {
    width: 545px!important;
}  
  .we-best-right {
    margin-top: 50px !important;
  }
  .font64 {
    font-size: 54px !important;
    line-height: 64px !important;
  }
  .font50 {
    font-size: 45px !important;
    line-height: 55px !important;
  }
  .font45 {
    font-size: 40px !important;
    line-height: 50px !important;
  }
  .font40 {
    font-size: 35px !important;
    line-height: 45px !important;
  }
  .font30 {
    font-size: 30px !important;
    line-height: 40px !important;
  }
  .font25 {
    font-size: 20px !important;
    line-height: 30px !important;
  }
  .font18 {
    font-size: 15px !important;
    line-height: 25px !important;
  }
  .font45 {
    font-size: 40px !important;
    line-height: 50px !important;
  }
  .part1,
  .part2,
  .part3,
  .part4,
  .part5,
  .part6 {
    display: none;
  }
  .navbar-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    height: 100vh;
    overflow: auto;
    transition: all 0.6s;
    padding-top: 25px;
  }
  .my-navbar {
    display: block !important;
  }
  .footer-three {
    padding: 20px !important;
  }
  .product-table-row {
    overflow: auto;
    width: 100%;
  }
  .pro-part3 img {
    margin-top: 39px;
  }
  .pro-part4 img {
    margin-top: -48px;
  }
  .pro-right h2 {
    margin-top: -200px;
  }
  #line1 {
    display: none !important;
  }
  .product-s-banner {
    padding: 0px !important;
  }
  .product-s-banner-text h1 {
    font-size: 40px !important;
    margin-bottom: 15px;
    margin-top: 25px !important;
  }
  .product-s-banner-text p {
    font-size: 19px !important;
  }
  .product-s-banner-image img {
  }
  .product-space-right {
    padding-top: 80px;
    padding-left: 200px !important;
    padding-bottom: 40px;
  }
  .product-space-left h2 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .product-space-right p {
    padding-right: 10px !important;
  }
  .product-cards:nth-of-type(3) {
    margin-top: 50px;
  }
  .product-cards:nth-of-type(4) {
    margin-top: 50px;
  }
  .product-cards:nth-of-type(5) {
    margin-top: 50px;
  }
  .product-cards:nth-of-type(6) {
    margin-top: 50px;
  }
  .product-cards:nth-of-type(7) {
    margin-top: 50px;
  }
  .product-cards:nth-of-type(8) {
    margin-top: 50px;
  }
  .product-cards:nth-of-type(9) {
    margin-top: 50px;
  }
  .contact-address .logo-bg-c {
    position: absolute;
    top: 43% !important;
    left: 34% !important;
    width: 160px !important;
  }
  .contact-address img {
    left: 5% !important;
  }
  .product-table th {
    padding: 10px 10px !important;
    width: 25%;
  }
  .product-table td {
    padding: 10px 10px !important;
    width: 25%;
  }
  .footer-two {
    padding: 50px 20px !important;
    padding-bottom: 0px !important;
  }
  .footer-two h6 {
    margin-top: 30px;
  }
  .p-o-text {
    padding-right: 150px !important;
  }
  .product-about-left {
    padding-right: 160px !important;
  }
  .product-about-right {
    padding-left: 36px !important;
    padding-top: 30px !important;
  }
  .slice-img2 {
    top: -10.5px !important;
  }
  .slice-img4 {
    top: -29px !important;
  }
  .slice-img3 {
    top: 20px !important;
  }
  .straight-line {
    height: 80px !important;
    top: 48px !important;
  }
  .slice-ta2 {
    top: 33.5px !important;
  }
  .straight-ta-line {
    height: 25px !important;
    top: 62px !important;
    width: 1px !important;
  }
  .f-header {
    display: block !important;
    padding: 25px 0 10px !important;
  }
  .footer-two p {
    padding: 0 !important;
    margin-bottom: 50px;
    letter-spacing: 0.5px;
  }
  .product-space {
    padding: 50px 0 !important;
    position: relative;
    z-index: 1;
  }
  .product-space-left {
    padding-left: 0;
    padding-right: 0;
  }
  .product-space-right {
    padding-top: 30px !important;
    padding-left: 0px !important;
    padding-bottom: 0px !important;
  }
  #pro-da-animation {
    position: relative !important;
    height: 174vw !important;
    width: 100%;
    overflow: hidden !important;
    z-index: -0;
  }
  .footer-two hr {
    margin-top: 0 !important;
  }
  .bx-viewport h3 {
    color: #4e4e4e;
    position: absolute; /* top: 30px!important; */
    left: 50%;
    transform: translate(-50%, 0);
    z-index: 9999;
    width: 100%;
  }
  .product-space-left {
    padding: 0 !important;
  }
  .product-space-left h2 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .product-space-right {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .product-space-right p {
    padding-right: 0px !important;
  }
  .address {
    padding: 10vh 0 0vh;
  }
  .contact-details-main {
    display: grid;
    grid-template-columns: 1fr 1fr;
    text-align: center;
    padding: 100px 0px 0px 0px;
    width: 90% !important;
  }
  .product-space-left {
    padding: 0 !important;
  }
  .product-space-left h2 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .product-space-right {
    padding-top: 40px;
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .product-space-right p {
    padding-right: 0px !important;
  }
  .product-space {
    padding: 80px 0 50px;
  }
  .product-table {
    padding: 50px 0;
    background: #fff;
  }
  .our-vi-mi .nav-tabs .nav-item.show .nav-link,
  .nav-tabs .nav-link.active:after {
    position: absolute;
    content: "";
    right: 119px !important;
    top: 64px !important;
    width: 2px !important;
    height: 86px !important;  
  	opacity: 0;
    z-index: 1;
  }
  .our-vi-mi {
    border: none;
    padding-top: 50px !important;
    padding-bottom: 0px!important;
  }
  .our-vi-mi-right-img2 {
    position: absolute;
    top: -5px!important;
    right: 0!important;
    z-index: 2;
}
  .library-content p {
    position: relative;
    color: #4e4e4e;
    padding-top: 25px;
  }
  .our-network {
    position: relative;
    background-color: #f3e0de;
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
  .library-content p::after {
    position: absolute;
    content: "";
    width: 60px !important;
    height: 2px !important;
    left: 0 !important;
    top: 0;
    background-color: #a6493b;
  }
  .milestone {
    display: none !important;
  }
  .milestone-mob {
    display: block !important;
  }
  .product-space-left {
    padding: 0 !important;
  }
  .product-space-left h2 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .product-space-right {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .product-space-right p {
    padding-right: 0px !important;
  }
  .library-content p::after {
    left: 0px !important;
    top: 0px !important;
  }
  .m-details-res {
    flex-wrap: wrap-reverse;
  }
  .m-text h4 {
    padding: 50px 0px !important;
  }
  .library {
    padding-top: 50px !important;
    padding-bottom: 50px;
    background: #eeeeee;
  }
  .mf-q-img img {
    min-width: 100%;
    padding-top: 0 !important;
    margin-bottom: 50px;
  }
  .myhero h1 {
    width: auto !important;
  }
  .hero-req {
    position: absolute;
    margin-top: 450px !important;
    right: 15% !important;
    z-index: 100; /* background: #fff; */
    border-radius: 50%;
    height: 100px;
    width: 100px;
  }
  .why-buy {
    background: #f3e0de;
    padding: 50px !important;
    position: relative;
    overflow: hidden;
  }
  #myhero {
    height: 760px !important;
    position: relative;
    overflow: hidden;
  }
  .a22anmton {
    margin-top: 320px!important;
    margin-left: 200px;
}
  .myhero {
    position: absolute;
    top: 150px !important;
    z-index: 100000000;
  }
  .main-map,
  .sub-map,
  .m-red-bar {
    display: none;
  }
  .unit-area {
    position: relative !important;
    left: 0px !important;
    top: 0px !important;
  }
  .client-right {
    background: #f3e0de;
    border-radius: 5px;
    position: relative;
    height: 300px !important; /* padding-top: 45px; */
    padding: 25px !important;
  }
  .client-left {
    background: linear-gradient(45deg, #b05440 0%, #e18576 100%);
    border-radius: 5px;
    padding: 25px !important;
    height: 300px !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .client-right h2 {
    color: #b15440;
    margin-left: 0 !important;
  }
  .certificates-right div ul li {
    list-style: none;
    display: inline-block;
    padding: 25px 25px !important;
    margin-top: 50px;
    margin-bottom: 50px;
  }
  #certificates h5 {
    width: auto !important;
    color: #fff;
    padding-top: 108px;
  }
  #contact h5 {
    width: auto !important;
    margin-bottom: 70px;
    margin-top: 15px;
  }
  .my-contain img {
    
    left: 0% !important;
  }
  #products {
    padding-top: 50px !important;
    padding-bottom: 50px;
  }
  .highlight-box {
    margin-top: 100px;
    margin-bottom: 50px !important;
  }
  .why-buy {
    background: #f3e0de;
    padding: 50px !important;
    position: relative;
    overflow: hidden;
  }
  .why-buy-right ul {
    margin-left: 0 !important;
    margin-top: 30px !important;
    margin-bottom: 0;
  }
  #why-buy {
    margin-top: 50px !important;
    overflow: hidden;
    position: relative;
    margin-bottom: 50px !important;
  }
  #certificates {
    margin-top: 50px !important;
  }
  #certificates h5 {
    width: 600px;
    color: #fff;
    padding-top: 50px !important;
  }
  .certificates-right-new div div {
    text-align: center;
  }
  #main {
    margin: 50px 0 !important;
  }
  .accordion {
    margin-top: 0 !important;
  }
  #d-certificate {
    background: #eeeeee;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
    margin-top: 50px !important;
  }
  .product-about-left {
    padding-right: 0 !important;
    padding-left: 0;
  }
  .product-about-right {
    padding-left: 0 !important;
    padding-top: 30px !important;
  }
  .product-about-left h2 {
    padding-left: 0 !important;
    color: #4e4e4e;
  }
  .product-cards:nth-of-type(3) {
    margin-top: 0 !important;
  }
  .product-cards:nth-of-type(4) {
    margin-top: 0 !important;
  }
  .product-cards:nth-of-type(5) {
    margin-top: 0 !important;
  }
  .product-cards:nth-of-type(6) {
    margin-top: 0 !important;
  }
  .product-cards:nth-of-type(7) {
    margin-top: 0 !important;
  }
  .product-cards:nth-of-type(8) {
    margin-top: 0 !important;
  }
  .product-cards:nth-of-type(9) {
    margin-top: 0 !important;
  }
  .product-cards:nth-of-type(10) {
    margin-top: 0 !important;
  }
  .product-cards:nth-of-type(11) {
    margin-top: 0 !important;
  }
  .product-cards:nth-of-type(12) {
    margin-top: 0 !important;
  }
  .product-cards:nth-of-type(13) {
    margin-top: 0 !important;
  }
  .products {
    background: #ececec;
    width: 100%;
    padding-bottom: 0 !important;
  }
  .d-p-pro {
    height: 515px !important;
  }
  .product-cards {
    margin-bottom: 50px;
  }
  .product-about {
    margin: 50px 0 !important;
  }
  .m-details {
    margin: 50px 0 !important;
    border-radius: 10px;
  }
  .m-text h4 {
    padding: 50px 0px !important;
  }
  .library {
    padding-top: 50px !important;
    padding-bottom: 30px !important;
    background: #eeeeee;
  }
  .client-right h3 {
    color: #b05440;
    margin-left: 0px !important;
  }
  .navbar-fixed {
    position: fixed;
  }
  .our-vi-mi-right .tab-content {
    background: #fff;
    position: absolute;
    width: 500px;
    padding: 50px;
    top: 50px;
    right: 0px !important;
  }
  .footer-logo h6 {
    text-align: center!important;
}  
.network-bg-img {
    position: relative;
    top: 0;
    text-align: right;
    /* right: 0; */
    display: none;
}
  .a22anmton-img {
    position: absolute;
    top: 35%!important;
    left: 47%!important;
}
 #how-we-work h5 {
    width: 100%!important;
    color: #fff;
    margin-bottom: 25px;
}
#we-best h5 {
    width: 100%!important;
    margin-bottom: 25px;
}
.multi-lang-nav select{
    background-color: #fff!important;
}
} /*-------------------***********-------------------*/ /*@media only screen and (min-device-width : 320px) and (max-device-width : 575px)*/ /*-------------------***********-------------------*/ /* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 575px) {
  .multi-lang-nav {
    position: absolute;
    right: 50px !important;
    top: 35px !important;
}
/*.cu-component-para p{
  text-align: left;
}


.vrf-para p{
  text-align: left!important;
}

.cu-component-para{
  text-align: left;
}*/

.products .font25 {
    margin-bottom: -10px!important;
}

.contact{
  border: none!important;
}


.m-our-network {
    font-size: 24px !important;
    line-height: 30px !important;
}
.footer-three h6{
  line-height: 25px;
}
.myslider {
  background: #f8f8f8;
  padding: 50px 20px!important;
  border-radius: 15px;
  position: relative;
  z-index: 1;
  transition: all 0.6s;
}

  .why-buy-left {
    margin-left: 0!important;
}
  .font64 {
    font-size: 40px !important;
    line-height: 50px !important;
  }
  .font50 {
    font-size: 35px !important;
    line-height: 40px !important;
  }
  .font45 {
    font-size: 32px !important;
    line-height: 40px !important;
  }
  .font40 {
    font-size: 30px !important;
    line-height: 35px !important;
  }
  .font30 {
    font-size: 22px !important;
    line-height: 30px !important;
  }
  .font35 {
    font-size: 30px !important;
    line-height: 40px !important;
  }
  .font25 {
    font-size: 20px !important;
    line-height: 30px !important;
  }
  .font18 {
    font-size: 15px !important;
    line-height: 20px !important;
  }
  .home-menu {
    display: block !important;
  }
  .navbar-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    height: 100vh;
    overflow: auto;
    transition: all 0.6s;
    padding-top: 25px;
  }
  .clickme{
    display: none!important;
  }
    .mycaptcha {
    position: relative!important;
}
.h-heading {
    padding-bottom: 25px!important;
}
    .contact-btn {
    position: absolute;
    right: 15px;
    left: 15px!important;
    bottom: -75px;
}
  .our-vi-mi-right .tab-content {
    background: #fff;
    position: absolute;
    width: 500px;
    padding: 50px;
    top: 50px;
    right: 0px !important;
  }
#whatsapp-button {
    position: fixed;
    right: 5px !important;
    bottom: 10px!important;
    z-index: 100000000;
  }
  #whatsapp-button img {
    width:50px !important;
  }
  .m-content {
    background-color: #f3e0de;
    padding-left: 15px !important;
  }
  .myheader .container {
    max-width: 100% !important;
    transition: all 0.8s;
  }
  header {
    transition: all 0.6s;
  }
  .my-contain img {
    width: 0px;
  }
  .my-navbar {
    display: block !important;
  }
  .navbar-fixed {
    position: fixed;
  }
  .inner-section {
    position: absolute;
    z-index: 10;
    max-width: 1090px;
    margin: auto;
    left: 0;
    right: 0;
    top: 30% !important;
    padding-left: 15px !important;
    word-break: break-word;
  }
  .header-top {
    height: 0vh !important;
  }
  .my227header {
    opacity: 1;
}
  .mymodal {
    position: fixed;
    height: 130px !important;
    bottom: 10% !important;
  }
  .network-text h2 {
    color: #c06452;
    width: auto !important;
  }
  #why-buy {
    margin-top: 0 !important;
    overflow: hidden;
    position: relative;
    margin-bottom: 0 !important;
  }
  .my-contain img {
    left: -5% !important;
  }
  .we-best-right {
    margin-top: 50px !important;    overflow: scroll;
  }
  .pro-left h2 {
    margin-top: -50px;
    font-size: 25px;
  }
  .pro-right h2 {
    margin-top: -200px;
    font-size: 25px;
  }
  .pro-part1 img {
    margin-top: -21px;
  }
  .pro-part3 img {
    margin-top: 49px;
  }
  .pro-part4 img {
    margin-top: -61px;
  }
  #line1 {
    display: none !important;
  }
  .product-s-banner {
    padding: 20px 10px !important;
  }
  .product-s-banner-text h1 {
    font-size: 35px !important;
    margin-top: 0 !important;
  }
  .product-s-banner-text p {
    font-size: 18px !important;
  }
  .product-space {
    padding: 50px 0 25px !important;
  }
  .product-space-right {
    padding-top: 20px !important;
    padding-left: 20px !important;
    padding-bottom: 0px !important;
  }
  .da-mob-img {
    padding-bottom: 25px;
  }
  .product-space-left h2 {
    padding-left: 10px !important;
    padding-right: 0px !important;
  }
  .product-space-right p {
    padding-right: 10px !important;
  }
  .product-cards {
    margin-top: 50px;
  }
  .contact-address img {
    position: absolute;
    top: 5%;
    left: 0% !important;
    opacity: 0.1;
  }

  .contact-address .logo-bg-c {
    position: absolute;
    top: 50% !important;
    left: 45% !important;
    width: 150px !important;
  }
  .contact-address {
    padding-left: 30px !important;
  }
  #contact {
    padding: 0 !important;
  }
  .footer-two p {
    padding: 0 !important;
    letter-spacing: 0.5px;
    margin-bottom: 25px;
  }
  #contacth5 {
    margin-bottom: 40px !important;
    margin-top: 15px;
  }
  .bx-viewport h3 {
    font-size: 24px;
  }
  .footer-two {
    padding: 0px 20px !important;
  }
  .footer-two hr {
    margin-top: 25px !important;
  }
  .product-table {
    padding: 50px 0;
    overflow: auto;
  }
  .product-table-row {
    overflow: auto;
    width: 500px;
    margin-left: 5px;
    margin-right: 5px;
  }
  .product-table .table {
    scroll-behavior: smooth;
    min-width: 700px !important;
  }
  .product-table th {
    padding: 20px 15px !important;
    font-size: 18px !important;
    width: 25%;
  }
  .product-table td {
    padding: 15px 15px !important;
    width: 25%;
    font-size: 15px !important;
  }
  .product-card h1 {
    font-size: 30px !important;
  }
  .p-o-text {
    padding-right: 15px !important;
  }
  .product-about-left {
    padding-right: 0px !important;
  }
  .product-about-left h2 {
    font-size: 35px;
    padding: 0 !important;
  }
  .product-about-right {
    padding-left: 20px !important;
    padding-top: 30px !important;
  }
  .product-about-right p {
    font-size: 18px;
    padding-right: 0px !important;
/*    text-align: justify;*/
  }
  .product-banner span {
    font-size: 54px !important;
    top: 20% !important;
  }
  .slice-img1 {
    width: 24% !important;
    position: absolute;
    top: 0;
    left: 10%;
  }
  .slice-img2 {
    width: 18% !important;
    position: absolute;
    top: -10px !important;
    left: 34% !important;
  }
  .slice-img3 {
    width: 30% !important;
    position: absolute;
    top: 17px !important;
    left: 51.5% !important;
  }
  .slice-img4 {
    width: 30% !important;
    position: absolute;
    top: -20px !important;
    left: 51.5% !important;
  } /* .straight-line {height: 45px!important;top: 0px!important;left: 45%!important;margin-top: 167px;} */
  .o-content-left {
    padding: 0 20px !important;
  }
  .o-content-right {
    padding: 80px 0 70px !important;
  }
  .ta-s {
    padding: 15px 0 50px !important;
  }
  .da-parts {
    padding: 0px 30px !important;
    position: relative;
  }
  .da-parts .v-line {
    height: 50px;
    position: absolute;
    width: 1px;
    background-color: #a6493b;
    bottom: -48px;
    left: 41.5%;
  }
  .da-parts .v-ta-line {
    height: 30px;
    position: absolute;
    width: 2px;
    background-color: #a6493b;
    bottom: -8.5px;
    left: 35%;
  }
  .da-parts img {
    width: 90% !important;
  }
  .f-header {
    flex-direction: column;
    padding: 15px 0 10px !important;
  }
  .f-header a {
    padding-left: 0px !important;
    font-size: 18px;
  }
  f-header a:hover {
    color: #a6493b !important;
  }
  .product-card {
    padding: 20px;
    background: #fff;
    height: auto!important;
    transition: all 0.6s;
    overflow: hidden;
  }
  .product-card h3 {
    position: relative;
    margin-bottom: 50px;
  }
  .bx-viewport h3 {
    color: #4e4e4e;
    position: absolute; /* top: 30px!important; */
    left: 50%;
    transform: translate(-50%, 0);
    z-index: 9999;
    width: 100%;
  }
  .contact-details-main {
    grid-template-columns: 1fr !important;
    padding: 50px 0px 0px 0px !important;
  }
  .my-form h3 {
    padding: 30px 0 10px !important;
  }
  .address {
    padding: 50px  0 0 0!important;
  }
  #phone-no {
    border-right: none !important;
  }
  #d-contact-img {
    display: none !important;
  }
  #m-contact-img {
    display: block !important;
  }
  .address p {
    padding: 35px 0 !important;
  }
  .product-space-right {
    padding-top: 40px !important;
    padding-left: 15px !important;
    padding-bottom: 20px !important;
  }
  .product-space-left h2 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .product-space-right p {
    padding-right: 0px !important;
  }
  .product-space-right {
    padding-top: 40px !important;
    padding-left: 15px !important;
    padding-bottom: 20px !important;
  }
  .product-space-left h2 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .product-space-right p {
    padding-right: 0px !important;
  }
  #d-career-img {
    display: none !important;
  }
  #m-career-img {
    display: block !important;
  }
  .m-banner span br {
    display: none !important;
  }
  .me-table td {
    padding: 11px 10px !important;
  }
  .swiper-slide-content {
    position: absolute;
    left: 0 !important;
    width: 0 !important;
  }
  .our-vi-mi .nav-tabs .nav-item.show .nav-link,
  .nav-tabs .nav-link.active:after {
    display: none;
  }
  .our-vi-mi {
    border-bottom: 1px solid #d9d9d9;
    padding-top: 50px !important;
    padding-bottom: 125px !important;
  }
  .library-content p {
    position: relative;
    color: #4e4e4e;
    padding-top: 25px;
  }
  .library-content p::after {
    position: absolute;
    content: "";
    width: 60px !important;
    height: 2px !important;
    left: 0 !important;
    top: 0;
    background-color: #a6493b;
  }
  .our-vi-mi-right-img1 img {
    width: 92%;
  }
  .milestone {
    display: none !important;
  }
  .milestone-mob {
    display: block !important;
  }
  .our-vi-mi-right-img2 {
    position: absolute;
    top:50px !important;
    right: 22px !important;
    z-index: 2;
  }
  .our-vi-mi-right-img2 img {
    width: 50px;
  }
  .our-vi-mi-left ul {
    flex-wrap: inherit;
  }
  .d-certificate-title h3 span {
    color: #b2b2b2;
    word-break: unset;
    position: absolute;
    left: 0;
    bottom: 15px;
  }
  .network-bg-img,
  .india {
    position: absolute;
    top: 0;
    text-align: right;
    right: 0;
    display: none;
  }
  .our-network {
    position: relative;
    background-color: #f3e0de;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .mymodal {
    position: fixed;
    width: 94% !important;
    height: 130px !important;
    bottom: 10%;
    left: 5px;
    right: 0px !important;
  }
  #amain {
    margin-top: 0 !important;
  }
  #d-certificate {
    background: #eeeeee;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
    margin-top: 00px !important;
  }
  .library {
    padding-top: 50px !important;
    padding-bottom: 50px;
    background: #eeeeee;
  }
  .d-certificate-title h3 {
    color: #4e4e4e;
    word-break: break-word;
    width: 50%;
  }
  .product-space-right {
    padding-top: 30px !important;
    padding-left: 15px !important;
    padding-bottom: 20px !important;
  }
  .product-space-left h2 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .product-space-right p {
    padding-right: 0px !important;
  }
  .m-text h4 {
    padding: 40px 10px !important;
  }
  .m-q-img {
    padding: 10px 50px !important;
  }
  .m-details-res {
    display: flex !important;
    flex-direction: column-reverse !important;
  }
  .m-text h4 {
    padding: 50px 0px !important;
  }
  .why-buy {
    background: #f3e0de;
    position: relative;
    margin-top: 50px !important;
    margin-bottom: 50px !important;
    padding: 50px 15px !important;
  }
  .myhero h1 {
    width: auto !important;
  }
  .hero-req {
    position: absolute;
    margin-top: 430px !important;
    z-index: 100;
    /* background: #fff; */
    border-radius: 50%;
    height: 100px;
    width: 100px;
    left: 52%;
}
  .myhero {
    position: absolute;
    top: 125px !important;
    padding-left: 25px;
    z-index: 100000000;
  }
  .why-buy {
    background: #f3e0de;
    padding: 50px 25px !important;
    position: relative;
    overflow: hidden;
  }
  .why-buy-right ul {
    margin-left: 0 !important;
    margin-top: 50px !important;
  }
  #myhero {
    height: 600px !important;
    position: relative;
    overflow: hidden;
  }
 
  .main-map,
  .sub-map,
  .m-red-bar {
    display: none;
  }
  .unit-area {
    position: relative !important;
    left: 0px !important;
    top: 0px !important;
  }
  .client-right {
    background: #f3e0de;
    border-radius: 5px;
    position: relative;
    height: 300px !important; /* padding-top: 45px; */
    padding: 25px !important;
  }
  .client-left {
    background: linear-gradient(45deg, #b05440 0%, #e18576 100%);
    border-radius: 5px;
    padding: 25px !important;
    height: 300px !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .client-right h2 {
    color: #b15440;
    margin-left: 0 !important;
  }
  .certificates-right div ul li {
    list-style: none;
    display: inline-block;
    padding: 25px 25px !important;
    margin-top: 50px;
    margin-bottom: 50px;
  }
  #certificates h5 {
    width: auto !important;
    color: #fff;
    padding-top: 40px !important;
  }
  .certificates-right div ul li {
    list-style: none;
    display: inline-block;
    padding: 12px 6px !important;
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .certificates-right-new img {
    width: 80%;
  }
  #main {
    margin: 50px 0 !important;
  }
  .accordion {
    margin-top: 0 !important;
  }
  #contact h5 {
    width: auto !important;
    margin-bottom: 70px;
    margin-top: 15px;
  }
  .part1,
  .part2,
  .part3,
  .part4,
  .part5,
  .part6 {
    display: none;
  }
  #how-we-work h5 {
    width: auto !important;
  }
  #we-best h5 {
    width: auto !important;
    margin-bottom: 25px;
  }
  .card-header h3 {
    font-size: 30px !important;
    word-break: break-all !important;
    font-weight: 500;
    color: #4d4d4d;
    font-family: "DMSans-Bold";
  }
  .card-header {
    width: 100% !important;
  }
  .client-left ul {
    display: table;
    margin-left: 0 !important;
  }
  #products {
    padding-top: 50px !important;
  }
  .highlight-box {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  #certificates {
    margin-top: 0 !important;
  }
  #how-we-work {
    background: #a6493b;
    padding-top: 50px !important;
    padding-bottom: 50px !important; 
    margin-bottom: 50px !important;
  }
  .why-buy-right ul li {
    list-style: none;
    font-family: "DMSans-Regular";
    width: 600px;
    font-size: 22px;
    position: relative;
    padding: 10px;
    word-break: break-word;
  }
  .footer-three {
    padding: 20px 20px 0 20px !important;
  }
  .my-img-ubp {
    position: absolute;
    right: -190px !important;
    top: 0;
    z-index: 1000;
  }
  .my-img-ubp img {
    width: 35% !important;
    transform: rotate(25deg);
  }
  .myslider h3 {
    font-family: "DMSans-Medium.ttf";
    font-size: 28px !important;
    text-align: left;
  }
 .my-img-da img {
    width: 10% !important;
    transform: rotate(15deg);
  }
  .my-img-da {
    position: absolute;
    right: -1195px !important;
    top: 0;
    z-index: 1000;
  }
  .my-img-me img {
    width: 32% !important;
    transform: rotate(60deg);
  }
.my-img-me {
    right: -203px !important;
    z-index: 1000;
}
  .my-img-ta {
    right: -190px !important;
  }
  .my-img-ta img {
    width: 40% !important;
    transform: rotate(5deg);
  }
  .my-img-mi {
    right: -200px !important;
  }
  .my-img-mi img {
    width: 30% !important;
    transform: rotate(-90deg);
  }
  .my-img-gr img {
    width: 38% !important;
    transform: rotate(-155deg);
  }
  .my-img-hit img {
    width: 38% !important;
    transform: rotate(-25deg);
  }
  .my-img-bsr img {
    width: 38% !important;
    transform: rotate(35deg);
  }
   .my-img-lg img {
    width: 10% !important;
    transform: rotate(160deg);
  }
  .my-img-hae img {
    width: 38% !important;
    transform: rotate(-25deg);
  }
  .my-img-vyj img {
    width: 43% !important;
    transform: rotate(-118deg);
  }
  .my-img-bp img {
    width: 34% !important;
    transform: rotate(90deg);
  }
.my-img-bp {
    position: absolute;
    right: -215px!important;
    top: 1px!important;
    z-index: 1000;
}
  .my-img-vrbp img {
    width: 30% !important;
    transform: rotate(-80deg);
  }
  .my-img-vrbp {
    position: absolute;
    right: -200px !important;
    z-index: 1000;
  }
  .my-img-ctf {
    right: -195px !important;
    top: 20px !important;
  }
  .my-img-ctf img {
    width: 32% !important;
    transform: rotate(60deg);
  }
  .my-img-cyf img {
    width: 40% !important;
    transform: rotate(35deg);
  }
  .my-img-cyj {
    right: -204px !important;
    top: 0px !important;
    z-index: 1000;
}
  .my-img-cyj img {
    width: 38% !important;
    transform: rotate(-145deg);
  }
  .m-details {
    margin: 50px 0 !important;
    border-radius: 10px;
  }
  .footer-threeh6 {
    line-height: 25px;
  }
  .owl-carousel-div {
    padding-left: 30px;
    position: relative;
    padding-bottom: 30px;
    padding-right: 30px;
  }
  .highlight-box-mt {
    margin-top: 100px;
  }
  .certificates-right-new div div {
    text-align: center;
  }
  .owl-carousel-div {
    padding-left: 30px !important;
    position: relative;
    padding-bottom: 30px !important;
    padding-right: 30px !important;
  }
  #products {
    padding-top: 50px !important;
    padding-bottom: 50px;
  }
  .highlight-box {
    margin-top: 100px;
    margin-bottom: 50px !important;
  }
  .why-buy {
    background: #f3e0de;
    padding-top: 50px !important;
    padding-right: 15px !important;
    padding-bottom: 30px !important;
    padding-left: 15px !important;
    position: relative;
    overflow: hidden;
  }
  .why-buy-right ul {
    margin-left: 0 !important;
    margin-top: 30px !important;
  }
  #why-buy {
    margin-top: 0px !important;
    overflow: hidden;
    position: relative;
  }
  #certificates {
    margin-top: 0px !important;
  }
  #certificates h5 {
    width: 600px;
    color: #fff;
    padding-top: 30px !important;
  }
  .certificates-right-new {
    padding-top: 30px !important;
    padding-bottom: 50px;
  }
  .certificates-right-new div div {
    text-align: center;
  }
  #main {
    margin: 50px 0 !important;
  }
  .accordion {
    margin-top: 0 !important;
  }
  #we-best {
    margin-bottom: 0 !important;
  }
  .product-about {
    margin: 50px 0 !important;
  }
  .client-right h3 {
    color: #b05440;
    margin-left: 0px !important;
  }
  .clickme {
    position: absolute;
    top: 75vh !important;
    right: 0;
    left: 0;
    text-align: center;
  }
  .map {
    padding: 50px 0 0!important;
}
.products {
    background: #ececec;
    width: 100%;
/*    padding: 30px 0!important;*/
}
 
.product-table {
    padding: 30px 0 50px 0!important;
}
.tab-content h2 {
    margin-left: 25px!important;
}
.our-vi-mi-right .tab-content p {
    position: relative;
    padding-top: 25px;
    padding-left: 25px!important;
    padding-right: 25px;
}
.our-vi-mi-right .tab-content p:after {
    position: absolute;
    content: "";
    top: 0;
    left: 25px!important;
    width: 50px;
    height: 2px;
    background: #b25642;
}
.our-vi-mi-right .tab-content {
    background: #fff;
    position: absolute;
    width: auto!important;
    padding: 0px!important;
    top: 50px;
    height: 400px;
}
.footer-logo h6 {
    text-align: left!important;
    padding-top: 50px!important;
}
.a22anmton {
  margin-top: 335px!important;
  margin-left: 145px!important;
}
.a22anmton-img img {
    width: 80px!important;
}
#circle svg {
    width: 235px!important;
    height: 136%!important;
    z-index: 100;
}
.a22anmton-img {
    position: absolute;
    top: 80px!important;
    left: 92px!important;
}
.multi-lang-nav select{
    background-color: #fff!important;
}

.enquiry_btn button {
  border: none;
  margin-top: 15px !important;
  margin-bottom: 20px;
  background: transparent;
}

} 









/*-------------------***********-------------------*/ /*@media only screen  and (max-width: 375px) */ /*-------------------***********-------------------*/
@media only screen and (max-width: 375px) {
    #main #faq .card .card-header .btn-header-link.collapsed:after {
    content: "\f067";
    font-family: "FontAwesome";
    font-weight: 400;
    top: 80px!important;
    position: absolute;
    right: 10px;
}
#main #faq .card .card-header .btn-header-link:after {
  content: "\f068";
  font-family: "FontAwesome";
  font-weight: 400;
  float: right;
  font-size: 18px;
  top: 80px!important;
  position: absolute;
  right: 10px;
}
  .pro-part4 img {
    width: 18.4%;
    margin-top: -53px;
  }
.hero-req {
    position: absolute;
    margin-top: 430px !important;
    right: % !important;
    z-index: 100;
    /* background: #fff; */
    border-radius: 50%;
    height: 100px;
    width: 100px;
    left: 57%;
}
.a22anmton-img {
    position: absolute;
    top: 80px!important;
    left: 92px!important;
}
  .single-output {
    padding: 0;
  }
  .contact {
    padding: 60px 0px 10px !important;
  }
  #contacth5 {
    font-size: 20px !important;
  }
  .contact-address .logo-bg-c {
    position: absolute;
    top: 50% !important;
    left: 45%;
    width: 200px;
  }
  .slice-img2 {
    top: -4.5px !important;
  }
  .slice-img4 {
    top: -17px !important;
    margin-bottom: -10px !important;
  }
  .slice-img3 {
    top: 11px !important;
  }
  .our-vi-mi .nav-tabs .nav-item.show .nav-link,
  .nav-tabs .nav-link.active:after {
    position: absolute;
    content: "";
    right: 119px !important;
    top: 90px !important;
    width: 2px !important;
    height: 56px !important;
    background: #b25642;
    z-index: 1;
  }
  .d-certificate-title h3 {
    color: #4e4e4e;
    word-break: break-word;
    width: 50%;
  }
  .our-vi-mi-right .tab-content {
    background: #fff;
    position: absolute;
    width: 100% !important;
    padding: 50px 0 !important;
    top: 50px !important;
    right: 0;
  }
  .a22anmton {
    margin-top: 400px!important;
    margin-left: 129px!important;
}

}


@media only screen and (max-width: 376px) {
.a22anmton {
    margin-top: 400px!important;
    margin-left: 129px!important;
}

}


 /*-------------------***********-------------------*/ /*@media only screen  and (max-width: 320px)*/ /*-------------------***********-------------------*/
@media only screen and (max-width: 320px) {


#m-vrf-head h2{
font-size: 26px!important;
}

  .bx-viewport h3 {
    font-size: 20px;
  }
  .slice-img2 {
    top: -4.5px !important;
  }
  .slice-img3 {
    top: 11px !important;
  }
  .slice-img4 {
    top: -14.5px !important;
  }
  .our-vi-mi .nav-tabs .nav-item.show .nav-link,
  .nav-tabs .nav-link.active:after {
    position: absolute;
    content: "";
    right: 100px !important;
    top: 90px !important;
    width: 2px !important;
    height: 56px !important;
    background: #b25642;
    z-index: 1;
  }
  .hero-req {
    position: absolute;
    margin-top: 430px !important;
    right: 5% !important;
    z-index: 100; /* background: #fff; */
    border-radius: 50%;
    height: 100px;
    width: 100px;
  }
  .font50 {
    font-size: 30px !important;
    line-height: 40px !important;
  }
  #main #faq .card .card-header .btn-header-link.collapsed:after {
    content: "\f067";
    font-family: "FontAwesome";
    font-weight: 400;
    top: 82px!important;
    position: absolute;
    right: 0;
}

.desk-d-none{
  display:block!important;
}

} /*-------------------***********-------------------*/ /*@media only screen  and (max-width: 319px)*/ /*-------------------***********-------------------*/
@media only screen and (max-width: 319px) {
  .da-parts {
    padding: 0px 30px !important;
  }
  .da-parts img {
    width: 90% !important;
  }
  .da-parts .v-line {
    height: 40px;
    position: absolute;
    width: 1px;
    background-color: #a6493b;
    bottom: -38px;
    left: 45%;
  }
  .o-content-right {
    padding: 50px 0 70px !important;
  }
}











@media only screen 
and (max-width: 992px) 
and (min-width: 767px){
/* .hero-vector
img{
    margin-left:15%!important;margin-top:25%;
}*/
.hero-overlay{
    left:0!important ;
}



}


/*==== new media query for screen below 320px start =====*/
/*==== new media query for screen below 320px start =====*/

@media only screen and (max-width: 319px)  {
.multi-lang-nav {
    position: absolute;
    right: 50px !important;
    top: 35px !important;
}
  .font64 {
    font-size: 40px !important;
    line-height: 50px !important;
  }
  .font50 {
    font-size: 35px !important;
    line-height: 40px !important;
  }
  .font45 {
    font-size: 32px !important;
    line-height: 40px !important;
  }
  .font40 {
    font-size: 30px !important;
    line-height: 35px !important;
  }
  .font30 {
    font-size: 22px !important;
    line-height: 30px !important;
  }
  .font35 {
    font-size: 30px !important;
    line-height: 40px !important;
  }
  .font25 {
    font-size: 20px !important;
    line-height: 30px !important;
  }
  .font18 {
    font-size: 15px !important;
    line-height: 20px !important;
  }
  .home-menu {
    display: block !important;
  }
  .navbar-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    height: 100vh;
    overflow: auto;
    transition: all 0.6s;
    padding-top: 25px;
  }
  .clickme{
    display: none!important;
  }
    .mycaptcha {
    position: relative!important;
}
.h-heading {
    padding-bottom: 25px!important;
}
    .contact-btn {
    position: absolute;
    right: 15px;
    left: 15px!important;
    bottom: -75px;
}
  .our-vi-mi-right .tab-content {
    background: #fff;
    position: absolute;
    width: 500px;
    padding: 50px;
    top: 50px;
    right: 0px !important;
  }
#whatsapp-button {
    position: fixed;
    right: 5px !important;
    bottom: 10px!important;
    z-index: 100000000;
  }
  #whatsapp-button img {
    width:50px !important;
  }
  .m-content {
    background-color: #f3e0de;
    padding-left: 15px !important;
  }
  .myheader .container {
    max-width: 100% !important;
    transition: all 0.8s;
  }
  header {
    transition: all 0.6s;
  }
  .my-contain img {
    width: 0px;
  }
  .my-navbar {
    display: block !important;
  }
  .navbar-fixed {
    position: fixed;
  }
  .inner-section {
    position: absolute;
    z-index: 10;
    max-width: 1090px;
    margin: auto;
    left: 0;
    right: 0;
    top: 30% !important;
    padding-left: 15px !important;
    word-break: break-word;
  }
  .header-top {
    height: 0vh !important;
  }
  .my227header {
    opacity: 1;
}
  .mymodal {
    position: fixed;
    height: 130px !important;
    bottom: 10% !important;
  }
  .network-text h2 {
    color: #c06452;
    width: auto !important;
  }
  #why-buy {
    margin-top: 0 !important;
    overflow: hidden;
    position: relative;
    margin-bottom: 0 !important;
  }
  .my-contain img {
    left: -5% !important;
  }
  .we-best-right {
    margin-top: 50px !important;
  }
  .pro-left h2 {
    margin-top: -50px;
    font-size: 25px;
  }
  .pro-right h2 {
    margin-top: -200px;
    font-size: 25px;
  }
  .pro-part1 img {
    margin-top: -21px;
  }
  .pro-part3 img {
    margin-top: 49px;
  }
  .pro-part4 img {
    margin-top: -61px;
  }
  #line1 {
    display: none !important;
  }
  .product-s-banner {
    padding: 20px 10px !important;
  }
  .product-s-banner-text h1 {
    font-size: 35px !important;
    margin-top: 0 !important;
  }
  .product-s-banner-text p {
    font-size: 18px !important;
  }
  .product-space {
    padding: 50px 0 25px !important;
  }
  .product-space-right {
    padding-top: 20px !important;
    padding-left: 20px !important;
    padding-bottom: 0px !important;
  }
  .da-mob-img {
    padding-bottom: 25px;
  }
  .product-space-left h2 {
    padding-left: 10px !important;
    padding-right: 0px !important;
  }
  .product-space-right p {
    padding-right: 10px !important;
  }
  .product-cards {
    margin-top: 50px;
  }
  .contact-address img {
    position: absolute;
    top: 5%;
    left: 0% !important;
    opacity: 0.1;
  }

  .contact-address .logo-bg-c {
    position: absolute;
    top: 50% !important;
    left: 45% !important;
    width: 150px !important;
  }
  .contact-address {
    padding-left: 30px !important;
  }
  #contact {
    padding: 0 !important;
  }
  .footer-two p {
    padding: 0 !important;
    letter-spacing: 0.5px;
    margin-bottom: 25px;
  }
  #contacth5 {
    margin-bottom: 40px !important;
    margin-top: 15px;
  }
  .bx-viewport h3 {
    font-size: 24px;
  }
  .footer-two {
    padding: 0px 20px !important;
  }
  .footer-two hr {
    margin-top: 25px !important;
  }
  .product-table {
    padding: 50px 0;
    overflow: auto;
  }
  .product-table-row {
    overflow: auto;
    width: 500px;
    margin-left: 5px;
    margin-right: 5px;
  }
  .product-table .table {
    scroll-behavior: smooth;
    min-width: 700px !important;
  }
  .product-table th {
    padding: 20px 15px !important;
    font-size: 18px !important;
    width: 25%;
  }
  .product-table td {
    padding: 15px 15px !important;
    width: 25%;
    font-size: 15px !important;
  }
  .product-card h1 {
    font-size: 30px !important;
  }
  .p-o-text {
    padding-right: 15px !important;
  }
  .product-about-left {
    padding-right: 0px !important;
  }
  .product-about-left h2 {
    font-size: 35px;
    padding: 0 !important;
  }
  .product-about-right {
    padding-left: 20px !important;
    padding-top: 30px !important;
  }
  .product-about-right p {
    font-size: 18px;
    padding-right: 0px !important;
    text-align: justify;
  }
  .product-banner span {
    font-size: 54px !important;
    top: 20% !important;
  }
  .slice-img1 {
    width: 24% !important;
    position: absolute;
    top: 0;
    left: 10%;
  }
  .slice-img2 {
    width: 18% !important;
    position: absolute;
    top: -10px !important;
    left: 34% !important;
  }
  .slice-img3 {
    width: 30% !important;
    position: absolute;
    top: 17px !important;
    left: 51.5% !important;
  }
  .slice-img4 {
    width: 30% !important;
    position: absolute;
    top: -20px !important;
    left: 51.5% !important;
  } /* .straight-line {height: 45px!important;top: 0px!important;left: 45%!important;margin-top: 167px;} */
  .o-content-left {
    padding: 0 20px !important;
  }
  .o-content-right {
    padding: 80px 0 70px !important;
  }
  .ta-s {
    padding: 15px 0 50px !important;
  }
  .da-parts {
    padding: 0px 30px !important;
    position: relative;
  }
  .da-parts .v-line {
    height: 50px;
    position: absolute;
    width: 1px;
    background-color: #a6493b;
    bottom: -48px;
    left: 41.5%;
  }
  .da-parts .v-ta-line {
    height: 30px;
    position: absolute;
    width: 2px;
    background-color: #a6493b;
    bottom: -8.5px;
    left: 35%;
  }
  .da-parts img {
    width: 90% !important;
  }
  .f-header {
    flex-direction: column;
    padding: 15px 0 10px !important;
  }
  .f-header a {
    padding-left: 0px !important;
    font-size: 18px;
  }
  f-header a:hover {
    color: #a6493b !important;
  }
  .product-card {
    padding: 20px;
    background: #fff;
    height: auto;
    transition: all 0.6s;
    overflow: hidden;
  }
  .product-card h3 {
    position: relative;
    margin-bottom: 50px;
  }
  .bx-viewport h3 {
    color: #4e4e4e;
    position: absolute; /* top: 30px!important; */
    left: 50%;
    transform: translate(-50%, 0);
    z-index: 9999;
    width: 100%;
  }
  .contact-details-main {
    grid-template-columns: 1fr !important;
    padding: 50px 0px 0px 0px !important;
  }
  .my-form h3 {
    padding: 30px 0 10px !important;
  }
  .address {
    padding: 50px  0 0 0!important;
  }
  #phone-no {
    border-right: none !important;
  }
  #d-contact-img {
    display: none !important;
  }
  #m-contact-img {
    display: block !important;
  }
  .address p {
    padding: 35px 0 !important;
  }
  .product-space-right {
    padding-top: 40px !important;
    padding-left: 15px !important;
    padding-bottom: 20px !important;
  }
  .product-space-left h2 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .product-space-right p {
    padding-right: 0px !important;
  }
  .product-space-right {
    padding-top: 40px !important;
    padding-left: 15px !important;
    padding-bottom: 20px !important;
  }
  .product-space-left h2 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .product-space-right p {
    padding-right: 0px !important;
  }
  #d-career-img {
    display: none !important;
  }
  #m-career-img {
    display: block !important;
  }
  .m-banner span br {
    display: none !important;
  }
  .me-table td {
    padding: 11px 10px !important;
  }
  .swiper-slide-content {
    position: absolute;
    left: 0 !important;
    width: 0 !important;
  }
  .our-vi-mi .nav-tabs .nav-item.show .nav-link,
  .nav-tabs .nav-link.active:after {
    display: none;
  }
  .our-vi-mi {
    border-bottom: 1px solid #d9d9d9;
    padding-top: 50px !important;
    padding-bottom: 125px !important;
  }
  .library-content p {
    position: relative;
    color: #4e4e4e;
    padding-top: 25px;
  }
  .library-content p::after {
    position: absolute;
    content: "";
    width: 60px !important;
    height: 2px !important;
    left: 0 !important;
    top: 0;
    background-color: #a6493b;
  }
  .our-vi-mi-right-img1 img {
    width: 92%;
  }
  .milestone {
    display: none !important;
  }
  .milestone-mob {
    display: block !important;
  }
  .our-vi-mi-right-img2 {
    position: absolute;
    top:50px !important;
    right: 22px !important;
    z-index: 2;
  }
  .our-vi-mi-right-img2 img {
    width: 50px;
  }
  .our-vi-mi-left ul {
    flex-wrap: inherit;
  }
  .d-certificate-title h3 span {
    color: #b2b2b2;
    word-break: unset;
    position: absolute;
    left: 0;
    bottom: 15px;
  }
  .network-bg-img,
  .india {
    position: absolute;
    top: 0;
    text-align: right;
    right: 0;
    display: none;
  }
  .our-network {
    position: relative;
    background-color: #f3e0de;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .mymodal {
    position: fixed;
    width: 94% !important;
    height: 130px !important;
    bottom: 10%;
    left: 5px;
    right: 0px !important;
  }
  #amain {
    margin-top: 0 !important;
  }
  #d-certificate {
    background: #eeeeee;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
    margin-top: 00px !important;
  }
  .library {
    padding-top: 50px !important;
    padding-bottom: 50px;
    background: #eeeeee;
  }
  .d-certificate-title h3 {
    color: #4e4e4e;
    word-break: break-word;
    width: 50%;
  }
  .product-space-right {
    padding-top: 30px !important;
    padding-left: 15px !important;
    padding-bottom: 20px !important;
  }
  .product-space-left h2 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .product-space-right p {
    padding-right: 0px !important;
  }
  .m-text h4 {
    padding: 40px 10px !important;
  }
  .m-q-img {
    padding: 10px 50px !important;
  }
  .m-details-res {
    display: flex !important;
    flex-direction: column-reverse !important;
  }
  .m-text h4 {
    padding: 50px 0px !important;
  }
  .why-buy {
    background: #f3e0de;
    position: relative;
    margin-top: 50px !important;
    margin-bottom: 50px !important;
    padding: 50px 15px !important;
  }
  .myhero h1 {
    width: auto !important;
  }
  .hero-req {
    position: absolute;
    margin-top: 430px !important; 
    z-index: 100;
    /* background: #fff; */
    border-radius: 50%;
    height: 100px;
    width: 100px;
    left: 52%;
}
  .myhero {
    position: absolute;
    top: 125px !important;
    padding-left: 25px;
    z-index: 100000000;
  }
  .why-buy {
    background: #f3e0de;
    padding: 50px 25px !important;
    position: relative;
    overflow: hidden;
  }
  .why-buy-right ul {
    margin-left: 0 !important;
    margin-top: 50px !important;
  }
  #myhero {
    height: 600px !important;
    position: relative;
    overflow: hidden;
  }
 
  .main-map,
  .sub-map,
  .m-red-bar {
    display: none;
  }
  .unit-area {
    position: relative !important;
    left: 0px !important;
    top: 0px !important;
  }
  .client-right {
    background: #f3e0de;
    border-radius: 5px;
    position: relative;
    height: 300px !important; /* padding-top: 45px; */
    padding: 25px !important;
  }
  .client-left {
    background: linear-gradient(45deg, #b05440 0%, #e18576 100%);
    border-radius: 5px;
    padding: 25px !important;
    height: 300px !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .client-right h2 {
    color: #b15440;
    margin-left: 0 !important;
  }
  .certificates-right div ul li {
    list-style: none;
    display: inline-block;
    padding: 25px 25px !important;
    margin-top: 50px;
    margin-bottom: 50px;
  }
  #certificates h5 {
    width: auto !important;
    color: #fff;
    padding-top: 40px !important;
  }
  .certificates-right div ul li {
    list-style: none;
    display: inline-block;
    padding: 12px 6px !important;
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .certificates-right-new img {
    width: 80%;
  }
  #main {
    margin: 50px 0 !important;
  }
  .accordion {
    margin-top: 0 !important;
  }
  #contact h5 {
    width: auto !important;
    margin-bottom: 70px;
    margin-top: 15px;
  }
  .part1,
  .part2,
  .part3,
  .part4,
  .part5,
  .part6 {
    display: none;
  }
  #how-we-work h5 {
    width: auto !important;
  }
  #we-best h5 {
    width: auto !important;
    margin-bottom: 25px;
  }
  .card-header h3 {
    font-size: 30px !important;
    word-break: break-all !important;
    font-weight: 500;
    color: #4d4d4d;
    font-family: "DMSans-Bold";
  }
  .card-header {
    width: 100% !important;
  }
  .client-left ul {
    display: table;
    margin-left: 0 !important;
  }
  #products {
    padding-top: 50px !important;
  }
  .highlight-box {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  #certificates {
    margin-top: 0 !important;
  }
  #how-we-work {
    background: #a6493b;
    padding-top: 50px !important;
    padding-bottom: 50px !important; 
    margin-bottom: 50px !important;
  }
  .why-buy-right ul li {
    list-style: none;
    font-family: "DMSans-Regular";
    width: 600px;
    font-size: 22px;
    position: relative;
    padding: 10px;
    word-break: break-word;
  }
  .footer-three {
    padding: 20px 20px 0 20px !important;
  }
  .my-img-ubp {
    position: absolute;
    right: -195px !important;
    top: 0;
    z-index: 1000;
  }
  .my-img-ubp img {
    width: 35% !important;
    transform: rotate(25deg);
  }
  .myslider h3 {
    font-family: "DMSans-Medium.ttf";
    font-size: 28px !important;
    text-align: left;
  }
 .my-img-da img {
    width: 10% !important;
    transform: rotate(15deg);
  }
  .my-img-da {
    position: absolute;
    right: -1195px !important;
    top: 0;
    z-index: 1000;
  }
  .my-img-me img {
    width: 32% !important;
    transform: rotate(60deg);
  }
  .my-img-me {
    right: -190px !important;
    z-index: 1000;
  }
  .my-img-ta {
    right: -190px !important;
  }
  .my-img-ta img {
    width: 40% !important;
    transform: rotate(5deg);
  }
  .my-img-mi {
    right: -200px !important;
  }
  .my-img-mi img {
    width: 30% !important;
    transform: rotate(-90deg);
  }
  .my-img-gr img {
    width: 38% !important;
    transform: rotate(-155deg);
  }
  .my-img-hit img {
    width: 38% !important;
    transform: rotate(-25deg);
  }
  .my-img-bsr img {
    width: 38% !important;
    transform: rotate(35deg);
  }
   .my-img-lg img {
    width: 10% !important;
    transform: rotate(160deg);
  }
  .my-img-hae img {
    width: 38% !important;
    transform: rotate(-25deg);
  }
  .my-img-vyj img {
    width: 43% !important;
    transform: rotate(-118deg);
  }
  .my-img-bp img {
    width: 40% !important;
    transform: rotate(90deg);
  }
  .my-img-vrbp img {
    width: 40% !important;
    transform: rotate(-80deg);
  }
  .my-img-vrbp {
    position: absolute;
    right: -195px !important;
    z-index: 1000;
  }
  .my-img-ctf {
    right: -195px !important;
    top: 20px !important;
  }
  .my-img-ctf img {
    width: 32% !important;
    transform: rotate(60deg);
  }
  .my-img-cyf img {
    width: 40% !important;
    transform: rotate(35deg);
  }
  .my-img-cyj {
    right: -180px !important;
    top: 10px !important;
    z-index: 1000;
  }
  .my-img-cyj img {
    width: 38% !important;
    transform: rotate(-145deg);
  }
  .m-details {
    margin: 50px 0 !important;
    border-radius: 10px;
  }
  .footer-threeh6 {
    line-height: 25px;
  }
  .owl-carousel-div {
    padding-left: 30px;
    position: relative;
    padding-bottom: 30px;
    padding-right: 30px;
  }
  .highlight-box-mt {
    margin-top: 100px;
  }
  .certificates-right-new div div {
    text-align: center;
  }
  .owl-carousel-div {
    padding-left: 30px !important;
    position: relative;
    padding-bottom: 30px !important;
    padding-right: 30px !important;
  }
  #products {
    padding-top: 50px !important;
    padding-bottom: 50px;
  }
  .highlight-box {
    margin-top: 100px;
    margin-bottom: 50px !important;
  }
  .why-buy {
    background: #f3e0de;
    padding-top: 50px !important;
    padding-right: 15px !important;
    padding-bottom: 30px !important;
    padding-left: 15px !important;
    position: relative;
    overflow: hidden;
  }
  .why-buy-right ul {
    margin-left: 0 !important;
    margin-top: 30px !important;
  }
  #why-buy {
    margin-top: 0px !important;
    overflow: hidden;
    position: relative;
  }
  #certificates {
    margin-top: 0px !important;
  }
  #certificates h5 {
    width: 600px;
    color: #fff;
    padding-top: 30px !important;
  }
  .certificates-right-new {
    padding-top: 30px !important;
    padding-bottom: 50px;
  }
  .certificates-right-new div div {
    text-align: center;
  }
  #main {
    margin: 50px 0 !important;
  }
  .accordion {
    margin-top: 0 !important;
  }
  #we-best {
    margin-bottom: 0 !important;
  }
  .product-about {
    margin: 50px 0 !important;
  }
  .client-right h3 {
    color: #b05440;
    margin-left: 0px !important;
  }
  .clickme {
    position: absolute;
    top: 75vh !important;
    right: 0;
    left: 0;
    text-align: center;
  }
  .map {
    padding: 50px 0 0!important;
}
.products {
    background: #ececec;
    width: 100%;
    padding: 30px 0!important;
}
.products h3 {
    margin-bottom: -10px!important;
}
.product-table {
    padding: 30px 0 50px 0!important;
}
.tab-content h2 {
    margin-left: 25px!important;
}
.our-vi-mi-right .tab-content p {
    position: relative;
    padding-top: 25px;
    padding-left: 25px!important;
    padding-right: 25px;
}
.our-vi-mi-right .tab-content p:after {
    position: absolute;
    content: "";
    top: 0;
    left: 25px!important;
    width: 50px;
    height: 2px;
    background: #b25642;
}
.our-vi-mi-right .tab-content {
    background: #fff;
    position: absolute;
    width: auto!important;
    padding: 0px!important;
    top: 50px;
    height: 400px;
}
.footer-logo h6 {
    text-align: left!important;
    padding-top: 50px!important;
}
.a22anmton {
  margin-top: 335px!important;
  margin-left: 145px!important;
}
.a22anmton-img img {
    width: 80px!important;
}
#circle svg {
    width: 235px!important;
    height: 136%!important;
    z-index: 100;
}
.a22anmton-img {
    position: absolute;
    top: 80px!important;
    left: 92px!important;
}
.multi-lang-nav select{
    background-color: #fff!important;
}


}  

/*==== new media query for screen below 320px end =====*/
/*==== new media query for screen below 320px end =====*/

