.logo-header{
    height: 78px;
    object-fit: cover;
}
.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption{
    margin: 0px !important;
}
@media only screen and (max-width: 992px) {
    .logo{
        display: none;
    }
    #navbarSupportedContent{
        position: absolute;
        /* top: 50px; */
        top: 98px;
        width: 100%;
    }
    .navbar{
        background: #fff;
    }
    .navbar-nav{
        background: #ff6e2c;
    }
    .social-media, .headInfo{
        display: block;
    }
    .tp-banner{
        margin-top: -25px;
    }
    .header-wrap .headInfo li{
        padding: 0 5px;
    }
    .header-wrap .headInfo li .email:before, .header-wrap .headInfo li .phone:before {
        display: none;
    }
    .header-wrap .headInfo .conInfo, .header-wrap .headInfo .phone{
        padding-left: 5px;
    }
    .header-wrap .headInfo .conInfo a{
        font-size: 13px;
    }
}

.services-area .single-service-item .text-holder{
    padding-top:unset!important;
}

@media screen and (max-width: 1200px){
.single-service-item h3 {
    line-height:0px!important;
    min-height:unset!important;
}
.text-holder{
    text-align: center;
}
}

.single-service-item{
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5)!important;
    padding:8px!important;
}

.Service_paragraph{
    padding:0px 50px!important;
}

.subscribe_btn{
    padding: 10px 15px 10px 15px!important;
    box-shadow: 3px 3px 10px 1px rgb(0 0 0 / 30%)!important;
    border-radius:0 0 0 0!important;
    background-image: linear-gradient(135deg,#0b4d69 0,#0b4d69 100%)!important;
    border:0!important;
    color: #fff!important;
    font-family:serif;
    font-size:20px;
}

.copyright{
    color:white;
    font-size:15px;
    font-weight:bold;
}

.container_copyright{
    padding:15px 0px 0px 0px;
}

.social_media_icons{
    background:white;
    width:40%;
    box-shadow:2px 3px 7px 1px rgba(0,0,0,0.5) inset;
    padding:10px 0px 10px 0px;
    border-radius:33px;
    margin-top:-45px;
}

.copyright-wrap{
    background:#0b4d69;
}
.footer_subscribe{
    border-radius:0px;
}

.quick_link_container{
    padding:35px 0px 0px 5px;
}

.footer-wrap-container{
    background:#e9e9e9;
    width:32%;
    box-shadow:2px 3px 7px 1px rgba(0,0,0,0.5) inset;
    padding:10px 0px 10px 0px;
    border-radius:75px;
    margin-top:-85px;
    border-width:0px 07px 7px 7px;
    border-style:solid;
    border-color:#ffffff;
}

.footer-wrap{
    background:#e9e9e9;
}

.footer-wrap h3:before{
    background:#ed6801;
  }
  .subscribe_btn button{
    display:none!important;
  }
  .social-media ul li a{
    color:white;
    background:#069a8f;
    width:47px;
    height:45px;
    line-height:45px;
    font-size:20px;
  }

  .footer-wrap h3{
    color:#069a8f;
  }
  .footerEmail a,
  .mobile a,
  .footer-links li a,
  .footer-links li:before,
  .footerInfo{
    color:black;
  }

  .footer-links li:before{
    font-size:25px;
  }
  
  .footer-links li a{
    font-size:16px;
    font-weight:bold;
  }
  
  @media (max-width: 992px){
    .social_media_icons{
      width:90%!important;
    }
  }

  .testimonial-wrap .testimonial{
    background:rgb(40 40 40 / 79%);
  }
  
  .testimonial-box{
    transform:translateY(30px);
  }
  
  .testimonial-content{
    padding:0px 37px 90px;
  }

  .get-wrap-choice-yoy{
    background:url(../img/18.jpg) no-repeat;
    padding:60px 0;
    /* text-align:center; */
    background-size:cover;
  }

  .font-weight-800{
    font-weight: 800;
  }

  .why-choice-you-dark-blue{
    background:#0b4d69;
    padding:24px 20px 24px 14px;
  }

  .why-choice-you-dark-green{
    background:#069A8F;
    padding:24px 20px 24px 14px;
  }

  .p-top-30{
    padding-top: 20px;
  }
  
  .testimonial-wrap{
    background:url(../img/16.jpg) no-repeat;
    background-position:center;
    background-size:cover;
  }
  .about_right p{
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 36px;
  }
  .services-area .Service_paragraph{
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    /* margin-bottom: 36px; */
  }

  .pro-list-whatsapp-btn{
    font-size:16px;
    color:#fff;
    background:#069A8F;
    padding:16px 40px;
    text-transform:uppercase;
    font-weight:bold;
  }
  .pro-list-whatsapp-btn:hover{
    color:#fff;
  }

  .pro-list-mail-btn{
    font-size:16px;
    color:#fff;
    background:#0b4d69;
    padding:16px 40px;
    text-transform:uppercase;
    font-weight:bold;
  }
  .pro-list-mail-btn:hover{
    color:#fff;
  }

  .related-product{
    padding-bottom: 42px;
    border: 1px solid #eee;
    min-height: 330px;
    margin-top:30px;
    padding: 16px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5)!important;
    padding:8px!important;
    border-radius: 15px;
  }

  .related-product a{
    color: #069A8F!important;
    font-size:20px;
    font-weight: 700;
  }
  .related-product a:hover{
    text-decoration: none;
  }

  .related-product-text{
    padding-top:15px;
  }

  .product-items a:hover{
    text-decoration: none;
  }

  .padding-10{
    padding:10px;
  }

  .margin-10{
    margin:10px;
  }

  @media (max-width: 1200px){
  .footer-wrap-container{
  width: 67%;
  padding: 14px 13px 20px 15px;
  border-radius: 51px;
  border-width: 0px 07px 7px 7px;
  }
}

@media (max-width: 500px){
.topbar-wrap{
  display: none;
}
}

.align-content-center{
  align-content: center!important;
}

.What-We-Believe-about{
  background:url(../img/29.jpg) no-repeat;
  /* padding:60px 0; */
  padding: 90px 0px 130px 0px;
  background-size:cover;
  background-attachment: fixed;
}

.what-we-believe-h2::before{
  content:""; background:white; width:80px; height:2px; position:absolute; bottom:-20px; left:50%; margin-left:-40px;
}

.What-We-Believe-about-white{
  background: #ffffff;
}

.color-000000{
  color:#000000;
}

.font-weight-600{
  font-weight:600;
}

.about-us-feel-contact{
  background-image:linear-gradient(135deg, #069A8F 0%, #0B4D69 100%);
  background-color:transparent;
  width:80%;
  /* box-shadow:2px 3px 7px 1px rgba(0,0,0,0.5) inset; */
  padding:10px 0px 10px 0px;
  border-radius:33px;
  margin-top:-45px;
}

@media (max-width: 575px){
  .max-width-575{
    text-align: center!important;
  }
}

.color-white-green{
  color: #069A8F!important;
}

.container-fluid h1::before{
  content:""; background:linear-gradient(90deg, #1D3865 0%, #1D3865 100%); width:50px; height:2px; position:absolute; bottom:-10px; left:20%; margin-left:-30px;
}

.sourcing-agent-shipping{
  margin:10px 0px 5px -53px;
}
@media (max-width: 991px){
  .sourcing-agent-shipping{
    margin:10px 0px 5px 0px!important;
  }
}

.container-fluid .title h1::before{
  content:""; background:white; width:50px; height:2px; position:absolute; bottom:-10px; left:50%; margin-left:-20px;
}

.Benefits-from-our-side{
  text-align: center;
    background-color: #FFFFFF;
    padding: 40px 10px 25px 10px;
    box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 20px 20px 20px 20px;
    text-align: center;
}

.blog-card-box{
  border-top-left-radius: 17px;
  border-top-right-radius: 17px;
  border-bottom-left-radius: 17px;
  border-bottom-right-radius: 17px;
  position:relative;
  background-color:#333333;
}

.blog-card-box a:hover{
  text-decoration: none;
}

.phone a{
  font-size: 18px;
}

.three-line-after-dote{
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.navbar-light .navbar-nav .nav-link{
  padding: 17px 35px!important;
}