body{
	font-family: "Assistant", serif !important;
}
p{
    margin-bottom: 0 !important;
    font-size:17px;
    font-weight: 300;
}
button, button:focus{
    border: none !important;
}
a{
    text-decoration:none !important;
}
ul{
    list-style: none;
}

/*header css*/
.menu-main-section .topbar-section{
    background-color: #C7E1E2;
    padding: 10px 0;
}
.menu-main-section .topbar-section .welcome-content p{
    color:#004f56;
    font-weight: 400 !important;
}
.menu-main-section .topbar-section .social-icon-content a{
    color:#004f56;
    font-size: 13px;
}
.menu-main-section .topbar-section .social-icon-content{
    gap: 15px;
    display: flex;
    justify-content: right;
    align-items: center;
    margin-top: 2px;
}
.menu-main-section .logo-section{
    background-color: #13727B;
    padding: 25px 0;
}
.menu-main-section .logo-section .logo-image{
    display: flex;
    justify-content: left;
    align-items: center;
}
.menu-main-section .logo-section .logo-image a img{
    width:60%;
}
.menu-main-section .logo-section .email-phone-content {
    display: flex;
    justify-content: right;
    gap:20px;
}
.menu-main-section .logo-section .email-phone-content .icon-content{
    display: flex;
    align-items: center;
}
.menu-main-section .logo-section .email-phone-content .icon-content .icon-img img{
   width:40px;
   height: 40px;
}
.menu-main-section .logo-section .email-phone-content .icon-content .icon-text{
    padding-left:10px;
}
.menu-main-section .logo-section .email-phone-content .icon-content .icon-text h5{
    color:#fff;
    font-family: "Fjalla One", serif !important;
    font-weight: 400 !important;
    margin-bottom: 0 !important;
    font-size:18px;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: transparent;
    letter-spacing: 1px;
}
.menu-main-section .logo-section .email-phone-content .icon-content .icon-text p{
    color:#e3e3e3;
    word-break: break-word;
    font-size: 16px;
}
.menu-main-section .menu-section{
    position: absolute;
    width: 100%;
    z-index: 9;
}
.menu-main-section .menu-section .menu-button-section{
    background-color: #000000b3;
    backdrop-filter: blur(3px);
}
.menu-main-section .menu-section .menu-button-section .header-menu-content .navbar-nav .nav-item {
    padding: 15px 20px;
    border-right: 1px solid #13727b6b;
    position: relative;
}
.menu-main-section .menu-section .menu-button-section .header-menu-content .navbar-nav .nav-item:before{
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    border-bottom: solid 10px #EEB509;
    border-left: solid 12px transparent;
    border-right: solid 12px transparent;
    transform: translateX(-50%);
    transition: all .5s;
    left: 50%;
    bottom: 0;
    opacity: 0;
}
.menu-main-section .menu-section .menu-button-section .header-menu-content .navbar-nav .nav-item:hover:before{
    opacity: 1;
}
.menu-main-section .menu-section .menu-button-section .header-menu-content .navbar-nav .nav-item a{
     color:#fff;
     font-size:18px;
     font-weight: 300;
     padding: 5px 0;
}

.menu-main-section .menu-section .menu-button-section .header-menu-content .navbar{
    padding: 0;
}
.menu-main-section .menu-section .menu-button-section .inquiry-btn-content{
    display: flex;
    justify-content: right;
    align-items: center;
}
.btn-css .click-btn{
    position: relative;
    color:#fff !important;
    z-index: 1;
    border-radius: 0;
    background-color: #13727B !important;
    font-size:18px;
    font-weight: 300;
}
.menu-main-section .menu-section .menu-button-section .inquiry-btn-content .inquiry-btn{
    padding: 0 20px;
}
/*btn css*/
.btn-css .click-btn:before{
    background: transparent;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    border: 1px solid #13727B;
    transition: all 0.3s linear 0s;;
    backface-visibility: hidden;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease-out;
    transform: scaleX(1) scaleY(1) translate(6px, 6px);
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
}
.btn-css .click-btn:hover:before{
   top: 0;
    left: 0;
    transform: scaleX(1) scaleY(1) translate(-6px, -6px);
}
/*banner css*/
.slider-container {
      width: 100%;
      max-width: 100%; /* Set a max width for the banner */
      margin: 0 auto;
      position: relative;
      overflow: hidden;
    }

    /* Style the images in the slider */
    .slider-images {
      display: flex;
      transition: transform 1.5s ease;
    }

    .slider-images img {
      width: 100%;
      height: auto;
    }

    /* Style the navigation buttons */
    .prev, .next {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      background-color: rgba(0, 0, 0, 0.5);
      color: white;
      font-size: 24px;
      padding: 10px;
      cursor: pointer;
      border: none;
      border-radius: 5px;
    }

    .prev {
      left: 10px;
    }

    .next {
      right: 10px;
    }


/*megamenu css*/
.menu-main-section .menu-section .menu-button-section .header-menu-content .megamenu-css {
    position: relative;
}
.menu-main-section .menu-section .menu-button-section .header-menu-content .megamenu-css .megamenu-link .megamenu-section{
    position: absolute;
    width:800px;
    top:70px;
    left:-25%;
    background-color: #fff;
    padding: 20px;
    box-shadow: 0 0 10px 0 #004f569e;
    transition:0.8s ease;
    display: none;
}
.menu-main-section .menu-section .menu-button-section .header-menu-content .megamenu-css .megamenu-link:hover .megamenu-section{
     display: block;
}
.menu-main-section .menu-section .menu-button-section .header-menu-content .megamenu-css .megamenu-link .megamenu-section .megamenu-sec{
     display: flex;
}
.menu-main-section .menu-section .menu-button-section .header-menu-content .megamenu-css .megamenu-link .megamenu-sec .cat-name ul{
    padding: 0 !important;
}
.menu-main-section .menu-section .menu-button-section .header-menu-content .megamenu-css .megamenu-link .megamenu-section h5 a{
    color:#13727B;
    font-family: "Fjalla One", serif !important;
    text-transform: capitalize;
}
.menu-main-section .menu-section .menu-button-section .header-menu-content .megamenu-css .megamenu-link .megamenu-section li{
    padding-bottom: 6px;
}
.menu-main-section .menu-section .menu-button-section .header-menu-content .megamenu-css .megamenu-link .megamenu-section li a{
    color:#242424;
    padding: 0 0 6px 0;
    font-weight: 400 !important;
    position: relative;
    transition: 0.3s ease-in-out;
}
.menu-main-section .menu-section .menu-button-section .header-menu-content .megamenu-css .megamenu-link .megamenu-section li:hover a{
    color:#062225;
    margin-left: 5px;
}








/*poup css*/
.popup .overlay {
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.5);
    position: fixed; /* Change from absolute to fixed */
    top: 0;
    left: 0;
    z-index: 2;
    display: none;
}
.popup .form-popup {
    position: fixed; /* Change from absolute to fixed */
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0); /* Keep the scaling effect */
    background-color: #fff;
    padding: 20px;
    width: 600px;
    z-index: 99;
    border-radius: 8px;
}
.no-scroll {
  overflow: hidden;
}
.popup.active .overlay {
    display: block;
    cursor: pointer;
}
.popup.active .form-popup {
    transition: all 300ms ease-in-out;
    transform: translate(-50%, -50%) scale(1); /* When active, popup appears centered */
}
.popup .close-btn p {
    text-align: right;
    font-size: 30px;
    padding: 5px;
    display: flex;
    background: #13727B;
    margin: 0;
    width: 40px;
    height: 40px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    color: #fff;
    position: absolute;
    top: -15px;
    right: -15px;
}
.popup .close-btn {
    display: flex;
    justify-content: right;
}
.popup .form-group {
    position: relative !important;
    margin-bottom: 25px;
}
.popup .form-group .form-control {
    padding: 4px 4px 4px 30px;
    border: 1px solid #001c5026;
    color: #13727B;
}
.popup .form-group i {
    position: absolute;
    top: 10px;
    left: 10px;
    color: #13727B;
}
.popup .contact-btn-deta {
    border: none;
    padding: 10px 30px;
    background-color: #13727B;
    transition: 0.3s ease-in-out;
    position: relative;
    color: #fff !important;
}
.popup .contact-btn-deta:hover {
    background-color: #000000b3;
}
/*mobile header css*/
.mobile-header-section{
    background-color: #13727B;
    padding: 10px;
}
.mobile-header-section .inquiry-btn-content{
    display: flex;
    justify-content: right;
    align-items: center;
}
.mobile-header-section .navbar-collapse{
    position: absolute;
    top: 40px;
    background: #13727B;
    width: 200px;
    padding: 5px;
}
.header-mobile {
    width: 100%;
    z-index: 3;
    top: 0;
}
.header-mobile ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  background-color: #fff;
}
.header-mobile li a {
  display: block;
  padding: 10px 20px;
  border-right: 1px solid #f4f4f4;
  text-decoration: none;
  color: #000;
  font-weight: 400 !important;
}
.header-mobile li a:hover,
.header-mobile .menu-btn:hover {
  color: #13727B;
}
.header-mobile .logo {
  display: block;
  float: left;
  font-size: 2em;
  padding: 10px 20px;
  text-decoration: none;
  width:30%;
}
.header-mobile .menu {
  clear: both;
  max-height: 0;
  transition: max-height .2s ease-out;
}
.header-mobile .menu-icon {
  cursor: pointer;
  display: inline-block;
  float: right;
  padding: 40px 30px;
  position: relative;
  user-select: none;
}
.header-mobile .menu-icon .navicon {
  background: #fff;
  display: block;
  height: 2px;
  position: relative;
  transition: background .2s ease-out;
  width: 18px;
}
.header-mobile .menu-icon .navicon:before,
.header-mobile .menu-icon .navicon:after {
  background: #fff;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  transition: all .2s ease-out;
  width: 100%;
}
.header-mobile .menu-icon .navicon:before {
  top: 5px;
}
.header-mobile .menu-icon .navicon:after {
  top: -5px;
}
.header-mobile .menu-btn {
  display: none;
}
.header-mobile .menu-btn:checked ~ .menu {
  max-height: 100%;
}
.header-mobile .menu-btn:checked ~ .menu-icon .navicon {
  background: transparent;
}
.header-mobile .menu-btn:checked ~ .menu-icon .navicon:before {
  transform: rotate(-45deg);
}
.header-mobile .menu-btn:checked ~ .menu-icon .navicon:after {
  transform: rotate(45deg);
}
.header-mobile .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,
.header-mobile .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {
  top: 0;
}
.header-mobile .menu-btn:checked ~ .menu li .inquiry-btn {
    padding: 10px;
    text-align: center;
}
/*heading section for all page*/
.all-page-section .sec-heading h2{
    font-size:40px;
    color:#000;
    text-transform: uppercase;
    font-family: "Fjalla One", serif !important;
}
.all-page-section .sec-heading h2 span{
    color:#13727B;
}
.all-page-section .sec-heading{
    padding-bottom: 15px;
}
.section-title-center .sec-heading{
    text-align: center;
}
/*about section css*/
.home-about-section{
    margin:40px 0;
}
.home-about-section .about-us-section .about-text p{
    font-size: 18px;
    font-weight: 400 !important;
    color: #404040;
    padding: 0 20px 0 0;
    text-align: justify;
}
.home-about-section .about-us-section .section-center{
    margin:auto;
}
.home-about-section .about-us-section .about-image, .qualiy-section .quality-point .imagepic{
    position: relative;
}
.home-about-section .about-us-section .about-image img{
    width: 100%;
}
.home-about-section .about-us-section .about-image:before{
    position: absolute;
    content: "";
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 10;
    outline-offset: -20px;
    outline: #13727b73 dashed 1px;
}
.product-page-content .cat-product-section .cat-img{
    position: relative;
}
.qualiy-section .quality-point .imagepic:before, .product-page-content .cat-product-section .cat-img:before{
    position: absolute;
    content: "";
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 10;
    outline-offset: -20px;
    outline: #fff dashed 1px;
}
.about-company-section{
    background: #13727b2e;
    padding: 150px 0 80px;
    margin-top: 40px;
    background-image:url('../images/bg-img.png');
}
.about-company-section .about-company-name .word-text-content .word-content{
    position: relative;
    text-align: center;
    z-index: 1;
}
.about-company-section .about-company-name .word-text-content .word-content .word-hover{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)scale(0.8);
    font-size: 210px;
    color: transparent;
    z-index: -1;
    font-family: "Fjalla One", serif !important;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #004f5652;
    transition: 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.about-company-section .about-company-name .word-text-content:hover .word-content .word-hover{
    transform: translate(-50%, -50%)scale(1);
}
.about-company-section .about-company-name .word-text-content .word-content h4{
    color: #004F56;
    font-size: 26px;
    font-family: "Fjalla One", serif !important;
    text-transform:capitalize;
}
.about-company-section .about-company-name  .word-text-content .text-content{
    margin-top:100px;
}
.about-company-section .about-company-name  .word-text-content .text-content p{
    font-size:18px;
    font-weight: 400 !important;
    color:#000;
    text-transform: capitalize;
    text-align: center;
}
/*quality section css*/
.qualiy-section .quality-point{
    padding: 20px 0;
}
.qualiy-section .quality-point .icon-imgs{
    position: relative;
}
.qualiy-section .quality-point .icon-imgs .icon-img{
    width:70px;
}
.qualiy-section .quality-point .icon-imgs .addhover-effect{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.4s ease-in-out;
}
.qualiy-section .quality-point:hover .icon-imgs .addhover-effect{
    opacity: 1;
}
.qualiy-section .quality-point .no-effect{
     transition: 0.4s ease-in-out;
     opacity: 0.5;
}
.qualiy-section .quality-point:hover .no-effect{
    opacity: 0;
}
.qualiy-section .quality-point .point-section{
    gap: 20px;
    display: flex;
    flex-direction: column;
}
.qualiy-section .quality-point .point-section h3{
    font-size: 32px;
    font-family: "Fjalla One", serif !important;
}
.qualiy-section .quality-point .point-section p{
    font-size: 18px;
    font-weight: 400 !important;
    color: #404040;
    text-align: justify;
}
.qualiy-section .quality-point .quality-text{
    margin: auto;
}
/*why choose us section css*/
.section-title-center{
    padding: 20px 0 40px;
}
.whychooseus-section .whychoose-img-content{
    text-align: center;
    padding: 20px;
    margin: 13px 0;
    border-bottom: 1px outset #13727b4d;
    height: 100%;
}
.whychooseus-section .whychoose-img-content .img-sec img{
    width:35%;
    padding: 10px;
    background: #13727B;
    border-radius: 20px;
    transition: all 0.2s ease-in-out 0s;
}
.whychooseus-section .whychoose-img-content .content-sec{
    padding: 15px 0 0;
}
.whychooseus-section .whychoose-img-content .content-sec p{
    font-size:16px;
    font-family: "Fjalla One", serif !important;
}
.whychooseus-section .whychoose-img-content:hover .img-sec img{
    animation: scaleDisappear 0.4s;
}
@keyframes scaleDisappear{
    0% {
    opacity: 1;
    transform: scale(1);
    }
    60% {
        opacity: 0.6;
        transform: scale(1.3);
    }
    100% {
        opacity: 1;
        transform: scale(1);
    }
}
/*home page product section css*/
.product-banner{
    background-image: url('../images/bannerimg1.jpg');
    width: 100%;
    height: 350px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin:20px 0 50px;
    display: flex;
    align-items: center;
}
.home-category-section .product-categories{
    padding: 15px 0 0;
}
.product-banner .banner-content h3{
     font-family: "Fjalla One", serif !important;
     font-size:45px;
     color:#EEB509;
}
.product-banner .banner-content p{
     font-size:25px;
     color:#fff;
}
.home-category-section .product-categories .cat-content{
    position: relative;
    background-color:#13727B;
}
.home-category-section .product-categories .cat-content .cat-name{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    opacity: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80%;
}
.home-category-section .product-categories .cat-content .cat-img{
    overflow: hidden;
}
.home-category-section .product-categories .cat-content .cat-img img{
    transition: 0.3s ease-in-out;
}
.home-category-section .product-categories .cat-content:hover .cat-img img{
    transform: scale(1.2);
    opacity: 0.4;
}
.home-category-section .product-categories .cat-content:hover .cat-name{
    opacity: 1;
}
.home-category-section .product-categories .cat-content .cat-name a{
    font-size:24px; color: #fff;
    font-family: "Fjalla One", serif !important;
    color:#fff;
    text-align: center;
    text-transform: capitalize;
    letter-spacing: 1px;
}
/*certiificate section css*/
.home-certificates-section .certificate-text p{
    font-size: 18px;
    font-weight: 400 !important;
    color: #404040;
    text-align: justify;
}
.home-certificates-section .certificate-text{
    margin:auto;
    padding:0 0 0 30px;
}
.home-certificates-section .owl-nav{
    display: none;
}
.home-certificates-section .owl-carousel .owl-item img{
    border:3px outset #13727b4d;
    transition: 0.3s ease-in-out;
}
.home-certificates-section .owl-carousel .owl-item:hover img{
    border:3px outset #13727B;
}
.home-certificates-section .certificates-section{
    padding-top:20px;
}
/*blog section css*/
.home-blog-section .blog-content{
    border: 3px outset #13727b4d;
    padding:10px;
    transition: 0.3s ease-in-out;
    height: 100%;
}
.home-blog-section .blog-content:hover{
    border: 3px outset #13727B;
}
.home-blog-section .blog-content .content-sec{
    margin-top: 20px;
}
.home-blog-section .blog-content .content-sec a{
    font-size: 20px;
    color: #000;
}
.home-blog-section .blog-content:hover .content-sec a{
    color:#13727B;
}
.view-more-btn {
    text-align: center;
    margin-top: 40px !important;
}
.view-more-btn .btn-css .click-btn{
    padding: 8px 30px;
}
.conatct-btn-content .btn-css .click-btn{
    background-color: #fff !important;
    color:#000 !important;
    font-weight: 400 !important;
}
.conatct-btn-content .btn-css .click-btn:before{
    border-color:#fff !important;
}





/* whatsapp sticky css */
.circle-whatsapp-logo{
 position: fixed !important;
    top: 75%;
    right: 35px;
    width: 50px;
    height: 50px;
    z-index: 10000;
	transition:all 0.3s ease-out;
}
.circle-whatsapp-logo .icon{
	display:inline-block;
	height:50px;
	width:50px;
	border-radius:50px;
	line-height:50px;
	box-sizing:border-box;
	text-align:center;
}
.circle-whatsapp-logo .icon i{
	font-size:30px;
	line-height:50px;
	color:white;
}
.circle-whatsapp-logo span{
	font-size:17px;
	color:white;
	line-height:50px;
	vertical-align:bottom;
	padding-left:10px;
}
.circle-whatsapp-logo .whatsapp-logo-image{
	display:inline-block;
	height:50px;
	width:50px;
	float:left;
	margin:0 5px;
	background:#2DB742;
	border-radius:50px;
	cursor:pointer;
	box-shadow:0 0 10px 0 #b4b4b4;
	transition:all 0.3s ease-out;
	overflow:hidden;
	text-decoration:none !important;
}
.circle-whatsapp-logo .whatsapp-logo-image:hover{
	width:170px;
	margin:0 -100px;
}
.circle-whatsapp-logo .whatsapp-logo-image:hover .icon{
	background-color:white;
}
.circle-whatsapp-logo .whatsapp-logo-image:hover .icon i{
	color:#2DB742;
}


/*scroll on top css*/
#myBtn {
     display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 99;
    outline: none;
    background-color: #C7E1E2;
    color: #13727B;
    cursor: pointer;
    padding: 5spx;
    transition: 0.5s ease;
    border-radius: 40px;
    width: 40px;
    height: 55px;
    border:2px solid #13727B !important;
}

#myBtn:hover {
 transform: scale(1.1);
}
.whatsappbar{
    position: fixed;
    top: 85%;
    right: 35px;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background: #4dc247;
    line-height: 50px;
    text-align: center;
    z-index: 10000;
    box-shadow: rgb(50 50 93 / 25%) 0 30px 60px -12px, rgb(0 0 0 / 30%) 0 18px 36px -18px;
}
/*footer css*/
.footer-section{
    background-color: #13727B;
    padding:30px 0 0 ;
}
.footer-section .footer-content{
    padding:30px 0;
}
.footer-copyright-section{
    background-color: #000000b3;
    padding: 10px 0;
}
.footer-copyright-section .copyright-content p{
    color: #e3e3e3;
}
.footer-copyright-section .second-section p{
    text-align: right;
}
.footer-copyright-section .second-section p a{
    color:#FFBA00;
}

.footer-section .footer-content .logo-about-content .logo-image img{
    width: 70%;
}
.footer-section .footer-content .logo-about-content .about-company{
    padding: 15px 0;
}
.footer-section .footer-content .logo-about-content .about-company p{
    color: #e3e3e3;
}
.footer-section .footer-content .sec-title h5{
    color: #fff;
    font-family: "Fjalla One", serif !important;
    font-weight: 400 !important;
    margin-bottom: 0 !important;
    font-size: 20px;
    letter-spacing: 1px;
     padding:0 0 10px;
}
.footer-section .footer-content .comapny-details-content .add-sec p{
    word-break: break-word;
    color:#e3e3e3;
}
.footer-section .footer-content .comapny-details-content{
    padding-right: 20px;
}
.footer-section .footer-content .comapny-details-content .mail-sec p a{
     font-size:18px;
      word-break: break-word;
    color:#e3e3e3;
}
.footer-section .footer-content .page-links-content .link-sec ul{
    list-style: none;
    padding-left: 0;
    margin: 0;
}
.footer-section .footer-content .page-links-content ul li{
    padding: 3px 0;
}
.footer-section .footer-content .page-links-content .link-sec ul li a{
    font-size:17px;
    color:#e3e3e3;
    transition: 0.3s ease-in-out;
    font-weight: 300;
    position: relative;
    width: fit-content;
    display: block;
}
.footer-section .footer-content .page-links-content .link-sec ul li:hover a{
     color:#fff;
     margin-left:10px;
}
.footer-section .footer-content .page-links-content ul li a:after{
    content: "";
    display: block;
    position: relative;
    z-index: 1;
    top: auto;
    bottom: -5px;
    left: 0;
    transform: none;
    width: 0;
    height: 1px;
    transition: all 0.3s ease;
    background-color: #fff;
}
.footer-section .footer-content .page-links-content .link-sec ul li:hover a:after{
     width: 100%;
}
.footer-section .footer-content .blog-content .post-blog{
    display: flex;
    gap: 20px;
}
.footer-section .footer-content .blog-content .post-blog .post-img{
    width: 25%;
}
.footer-section .footer-content .blog-content .post-blog .post-content{
    width: 75%;
}
.footer-section .footer-content .phone-content .phone-sec p a{
    color:#FFBA00;
    font-size:18px;
    font-family: "Fjalla One", serif !important;
    letter-spacing: 1px;
}
.footer-section .footer-content .social-icon-content {
    gap: 15px;
    display: flex;
    align-items: center;
    margin-top: 2px;
}
.footer-section .footer-content .social-icon-content a{
    color: #e3e3e3;
    font-size: 14px;
}
.footer-section .footer-content .social-icon-sec, .footer-section .footer-content .mail-sec{
    padding-top:20px;
}
.mobile-header-section{
    display: none;
}


/*about us page css*/
.page-text-content{
    padding:40px 0;
}
.page-content .banner-section img{
    width: 100%;
    height: 300px;
    object-fit: cover;
    opacity: 0.4;
}
.page-content .banner-section{
    background-color: #000;
    position: relative;
}
.page-content .banner-section .heading-breadcrum{
    position: absolute;
    top: 50%;
    left:50%;
    transform: translate(-50%, -50%);
    width:90%;
}
.page-content .banner-section .heading-breadcrum h1{
    color:#fff;
    font-family: "Fjalla One", serif !important;
    font-size:40px;
    letter-spacing: 1.1px;
    text-transform:uppercase;
    text-align: center;
}
.page-content .banner-section .heading-breadcrum ul{
    display: inline-block;
    padding: 0;
    width: 100%;
    text-align: center;
}
.page-content .banner-section .heading-breadcrum ul li{
    color:#fff;
     display: inline-block;
}
.page-content .banner-section .heading-breadcrum ul li i{
    font-size:11px;
    padding:0 6px;
}
.page-content .banner-section .heading-breadcrum ul li a{
    color: #EEB509;
}
.about-page-content .whoweare-content p, .about-page-content .wedo-content p{
    font-size:18px;
    font-weight: 400 !important;
    text-align: center;
    padding-bottom: 10px;
}
.about-page-content .mission-vision-section{
    background: #003a3a24;
    padding: 40px 0;
    margin: 30px 0;
}
.about-page-content .mission-vision-section .sec-title{
    display: flex;
    align-items: center;
    gap: 20px;
    background: #13727b38;
    border-radius: 50px;
    padding: 8px 10px;
}
.about-page-content .mission-vision-section .sec-title H3{
     font-family: "Fjalla One", serif !important;
     color: #13727B;
     margin: 0;
}
.about-page-content .mission-vision-section .sec-title img{
   width: 55px;
    background: #000;
    border-radius: 50%;
    padding: 5px;
}
.about-page-content .mission-vision-section .sec-text ul li{
    font-size:18px;
    padding:0 0 7px;
}
.about-page-content .mission-vision-section .sec-text p{
     font-size:18px;
     font-weight: 400 !important;
     padding:20px 0;
}
.about-page-content .mission-vision-section .sec-text ul{
    padding:20px 0 !important;
}

/*product categories page css*/
.product-page-content .product-cat-content{
    padding: 30px 0 0;
}
.product-page-content .cat-product-content p, .catalogue-page-content .catalogue-content p{
    font-size: 18px;
    font-weight: 400 !important;
    text-align: center;
    padding-bottom: 10px;
}
.product-page-content .cat-product-section .cat-content{
    padding: 20px 10px;
   transition: 0.3s ease-in-out;
   margin-bottom: 10px;
}
.product-page-content .cat-product-section .cat-content .cat-name a{
    color:#000;
    font-size:22px;
    font-family: "Fjalla One", serif !important;
    transition: 0.3s ease-in-out;
    text-transform: capitalize;
}
.product-page-content .cat-product-section .cat-content:hover .cat-name a{
    color:#13727B;
}
.product-page-content .cat-product-section .cat-content .cat-name{
    padding: 10px 0;
    text-align: center;
}
.product-page-content .cat-product-section .cat-content:hover{
    box-shadow: 0 0 20px 0 #00393e6b;
}

/*single prduct page css*/
.single-product-section .single-product-buttons {
    display: flex;
    gap: 30px;
    padding:30px 0 0;
}
.single-product-section .single-product-buttons .whatsapp-btn .click-btn{
    background-color:#29A319 !important;
}
.single-product-section .single-product-buttons .whatsapp-btn .click-btn:before{
    border-color:#29A319 !important;
}
.single-product-section .single-product-content p{
    font-size:18px;
    font-weight: 400 !important;
    color:#000;
}
.single-product-section .product-title h2{
    color:#13727B;
    font-family: "Fjalla One", serif !important;
}
.single-product-section .single-product-content h5{
    color:#062225;
    font-family: "Fjalla One", serif !important;
    font-size: 20px;
    margin-top:20px;
}
.single-product-section .pro-img-sec .single-product-img {position: relative;}
.single-product-section .pro-img-sec .single-product-img img{
    border: 5px outset #13727b78;
}
.single-product-section .pro-img-sec .single-product-img .watermark-logo {
    filter: brightness(75%) contrast(105%);
    border: 0;
    max-width: 150px;
    position: absolute;
    top: 10px;
    right: 10px;
}
.single-product-section .table-section{
    padding-top:40px;
}
.single-product-section .pro-img-sec{
    margin: auto;
}
.single-product-section .table-section table{
    width:100%;
}
.single-product-section .table-section table tr:first-child {
    background: #13727B;
    color: #fff;
    font-size: 18px;
}

.single-product-section .table-section table tr:nth-child(even){
    background-color: #efefef;
}
.single-product-section .table-section table tr{
    background-color: #C7E1E2;
}
.single-product-section .table-section table tr td{
    padding:10px;
    border: 1px solid #fff;
    font-size:17px;
}
.single-product-section .pro-description{
    margin: auto;
    padding-left: 30px;
}
/*blog page css*/
.blog-page-content .all-blog-section .blog-section{
    padding:15px 0;
}
 
.blog-page-content .all-blog-section .blog-section .content-sec{
    padding: 10px 0;
}
.blog-page-content .all-blog-section .blog-section .content-sec a{
    font-size:18px;
    color:#000;
     transition: 0.3s ease-in-out;
}
.blog-page-content .all-blog-section .blog-section .content-sec a:hover{
    color:#13727B;
}
/*product page cs*/
.category-page-content .pro-content{
    box-shadow: 0 0 20px 0 #00393e6b;
    padding:15px;
    height: 100%;
}
.category-page-content .pro-content .pro-name{
    font-size:22px;
    font-family: "Fjalla One", serif !important;
    transition: 0.3s ease-in-out;
    text-align: center;
    padding-top: 10px;
}
.category-page-content .pro-content .pro-name a{
    color:#000;
    transition: 0.3s ease-in-out;
}
.category-page-content .pro-content .pro-name:hover a{
    color:#13727B ;
}
.category-page-content .pro-content .pro-img{
    overflow:hidden;
}
.category-page-content .pro-content:hover img{
    transform: scale(1.1);
}
.category-page-content .pro-content img{
    transition: 0.3s ease-in-out;
    width:100%;
}
.category-page-content .categories-product .cat-sec{
    padding:20px 10px !important;
}
/*contact page css*/
.contact-page-content .contact-form-address-section .icon-content{
    text-align: center;
    padding: 0 0 20px;
}
.contact-page-content .contact-form-address-section .contact-form-sec{
    margin: auto;
}
.contact-page-content .contact-form-address-section .address-number-sec {
    border-right: 1px solid #C7E1E2;
    margin: auto;
}
.contact-page-content .contact-form-address-section p{
    font-weight: 400 !important;
}
.contact-page-content .contact-form-address-section .contact-form1 h3{
    font-size:20px;
    color:#13727B;
    font-family: "Fjalla One", serif !important;
}
.contact-page-content .contact-form-address-section .icon-content .icon-img img{
    width:60px;
    background-color:#000;
    border-radius: 40px;
    padding: 10px;
}
.contact-page-content .contact-form-address-section .icon-content .icon-img{
    padding-bottom: 10px;
}
.contact-form-content form{
    background: #13727B;
    padding: 20px;
    border-radius: 20px;
    margin-top: 30px;
}
.contact-form-content form label{
    color: #fff;
    padding: 0 0 5px 0;
}
.contact-form-content form .form-group{
    padding-bottom: 15px;
}
.contact-form-content form .f-btn{
    font-size: 18px;
    width: 40%;
    padding: 10px 5px;
    border: none;
    transition: 0.3s ease-in-out;
    color:#13727B;
}
.contact-form-content form .f-btn:hover{
    background: #C7E1E2;
}

/*catalogue page css*/
.catalogue-page-content .download-catelogue{
    position: relative;
    background: #062225;
    overflow: hidden;
    border: 5px outset #90BDC1;
}
.catalogue-page-content .download-catelogue .catalogue-link{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    gap: 14px;
    display: flex;
    flex-direction: column;
    align-items: center;
    transition:0.5s ease;
    opacity: 0;
}
.catalogue-page-content .download-catelogue:hover .catalogue-link{
    opacity: 1;
}
.catalogue-page-content .download-catelogue .catalogue-image img{
    opacity: 1;
    transition:0.5s ease;
}
.catalogue-page-content .download-catelogue:hover .catalogue-image img{
    opacity: 0.3;
}
.catalogue-page-content .download-catelogue .catalogue-link h3 a {
    color:#fff;
    font-size:24px;
    font-family: "Fjalla One", serif !important;
}
.catalogue-page-content .download-catelogue .catalogue-link .click-btn{
    background-color: #fff !important;
    color:#062225 !important;
}
.catalogue-page-content .download-catelogue .catalogue-link .click-btn:before{
    border-color: #fff !important;
}

/*blog detail page css*/
.blog-detail-page-content .blog-detail-section .latest-post h5{
    font-size:24px;
    font-family: "Fjalla One", serif !important;
    color: #13727B;
}
.blog-detail-page-content .blog-detail-section .latest-post{
    background-color: #C7E1E2;
    padding: 15px;
    border-radius: 10px;
}
.blog-detail-page-content .blog-detail-section .latest-post-wrap{
    display: flex;
    padding: 10px;
    border-radius: 15px;
    background-color: #fff;
    margin-bottom: 13px;
    flex-direction:row-reverse;
}
.blog-detail-page-content .blog-detail-section .latest-post-wrap .latest-post-image{
    width:35%;
}
.blog-detail-page-content .blog-detail-section .latest-post-wrap .latest-post-title{
    width:65%;
    padding-right:13px;
    display: flex;
    align-items: center;
}
.blog-detail-page-content .blog-detail-section .latest-post-wrap .latest-post-title a{
    color:#000;
     font-weight:400 !important;
     transition: 0.3s ease;
     text-decoration: underline !important;
}
.blog-detail-page-content .blog-detail-section .latest-post-wrap .latest-post-title a:hover{
     color: #13727B;
}
.blog-detail-page-content .blog-detail-section .blog-detail-content{
    margin-top: 25px;
}
.blog-detail-page-content .blog-detail-section .blog-detail-content h2{
    font-size:28px;
    font-family: "Fjalla One", serif !important;
    color: #13727B;
    letter-spacing: 1px;
}
.blog-detail-page-content .blog-detail-section .blog-detail-content p{
    font-weight:400 !important;
}
.blog-detail-page-content .blog-detail-section .blog-detail-content p a{
    color: #13727B;
    font-weight:500 !important;
}
.blog-detail-page-content .blog-detail-section .blog-detail-content p a:hover{
    color: #062225;
}
.blog-detail-page-content .blog-detail-section .blog-detail-content h3{
    font-size:20px;
    font-family: "Fjalla One", serif !important;
    color: #000;
    letter-spacing: 0.9px;
    margin-top:15px;
}
.blog-detail-page-content .blog-detail-section .blog-detail-content ul{
    padding-left:15px !important;
}
.blog-detail-page-content .blog-detail-section .blog-detail-content ul li{
      margin-bottom: 6px;
      font-size:17px;
}
.blog-detail-page-content .blog-detail-section .blog-detail-content .bullet-points h5{
    color: #000;
   margin-top:15px;
}
.blog-detail-page-content .blog-detail-section .blog-detail-content .bullet-points h5 span{
     padding-right: 10px;
}
.blog-detail-page-content .banner-section .heading-breadcrum h1{
    font-size:35px;
}


/*gallery page css*/
.gallery-page-content .gallery-section .img-hover{
    border:3px outset #B8D4D7;
    transition: 0.3s ease-in-out;
    margin: 10px 0;
    position: relative;
    background-color:#062225;
}
.gallery-page-content .gallery-section .img-hover:hover{
    border:3px outset #13727B;
}
.gallery-page-content .gallery-section .img-hover h5{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    text-align: center;
    opacity: 0;
    color: #fff;
}
.gallery-page-content .gallery-section .img-hover img{
     transition: 0.3s ease-in-out;
}
.gallery-page-content .gallery-section .img-hover:hover img{
    opacity: 0.4;
}
.gallery-page-content .gallery-section .img-hover:hover h5{
    opacity: 1;
}


/*responsive css*/
@media (min-width: 991px) {
  .header-mobile li {
    float: left;
  }
  .header-mobile li a {
    padding: 20px 30px;
  }
  .header-mobile .menu {
    clear: none;
    float: right;
    max-height: none;
  }
  .header-mobile .menu-icon {
    display: none;
  }
    
}
@media (max-width: 1150px) {
   .single-product-section .product-title h2{
       font-size:26px;
   } 
   .single-product-section .single-product-content h5{
       font-size: 17px;
   }
   .single-product-section .single-product-content p{
       font-size: 16px;
   }
}
@media (max-width: 1024px) {
    .home-about-section .about-us-section .about-text p{
        font-size: 17px;
    }
    .all-page-section .sec-heading h2{
        font-size: 35px;
    }
    .about-company-section .about-company-name .word-text-content .word-content .word-hover{
        font-size:180px;
    }
    .about-company-section .about-company-name .word-text-content .word-content h4{
        font-size: 22px;
    }
    .about-company-section .about-company-name .word-text-content .text-content p{
        font-size: 17px;
    }
    .about-company-section .about-company-name .word-text-content .text-content{
        margin-top:75px;
    }
    .whychooseus-section .whychoose-img-content{
        padding: 10px 0;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .whychooseus-section .whychoose-img-content .content-sec p{
        font-size:15px;
    }
    .about-company-section{
        padding: 120px 0 60px;
    }
    .qualiy-section .quality-point .icon-imgs .icon-img {
        width:55px;
    }
    .qualiy-section .quality-point .point-section h3{
        font-size:26px;
    }
    .qualiy-section .quality-point .point-section{
        gap:15px;
    }
    .qualiy-section .quality-point .point-section p{
         font-size: 17px;
    }
    .home-blog-section .blog-content .content-sec a {
        font-size: 18px;
    }
    .product-banner .banner-content h3{
        font-size:40px;
    }
    .product-banner .banner-content p {
            font-size:20px;
    }
    
}
@media (max-width: 991px){
    .footer-section .footer-content .sec-title h5{
        font-size:18px;
        padding: 0 0 5px;
    }
    .footer-section .footer-content .page-links-content ul li{
        padding: 0;
    }
    .all-page-section .sec-heading h2{
        font-size:28px;
    }
    .home-about-section .about-us-section .about-text p{
        font-size:15px;
        padding: 0;
    }
    .all-page-section .sec-heading{
        padding-bottom: 5px;
    }
    .about-company-section .about-company-name .word-text-content .word-content .word-hover{
        font-size: 130px;
    }
    .about-company-section .about-company-name .word-text-content .word-content h4{
        font-size:18px;
    }
    .about-company-section .about-company-name .word-text-content .text-content p {
        font-size:15px;
    }
    .about-company-section{
        padding: 90px 0 40px;
    }
    .about-company-section .about-company-name .word-text-content .text-content {
        margin-top:60px;
    }
    .whychooseus-section .whychoose-img-content .img-sec img {
        width: 40%;
        padding: 5px;
    }
    .footer-section .footer-content .logo-about-content .logo-image img{
        width: 90%;
    }
    .footer-section .footer-content .phone-content .phone-sec p a, .footer-section .footer-content .logo-about-content .about-company p, .footer-section .footer-content .comapny-details-content .add-sec p, .footer-section .footer-content .page-links-content .link-sec ul li a {
        font-size:15px;
    }
    .footer-section .footer-content .comapny-details-content .mail-sec p a{
        font-size:15px;
    }
    .footer-section {
        padding: 20px 0 0;
    }
    .footer-copyright-section p{
        font-size:15px;
    }
    .home-blog-section .blog-content .content-sec a{
        font-size:16px;
    }
    .btn-css .click-btn{
        font-size:17px;
    }
    .view-more-btn .btn-css .click-btn, .home-certificates-section .certificate-text p{
         font-size:16px;
    }
    .home-certificates-section .certificate-text{
        padding: 0;
    }
    .home-category-section .product-categories .cat-content .cat-name a {
        font-size:20px;
    }
    .product-banner .banner-content h3{
        font-size:32px;
    }
    .mobile-header-section{
        display: block;
    }
    .menu-main-section{
        display: none;
    }
    .mobile-header-section{
        padding: 10px 0 0;
    }
    .page-content .banner-section img{
        height:220px;
    }
    .page-content .banner-section .heading-breadcrum{
        width:100%;
    }
    .page-content .banner-section .heading-breadcrum h1{
         font-size:35px;
    }
    .blog-detail-page-content .banner-section .heading-breadcrum h1{
        font-size:30px;
    }
    .about-page-content .whoweare-content p, .about-page-content .wedo-content p, .about-page-content .mission-vision-section .sec-text ul li, .about-page-content .mission-vision-section .sec-text p {
        font-size:16px;
    }
    .about-page-content .mission-vision-section .sec-title H3{
        font-size:22px;
    }
    .about-page-content .mission-vision-section .sec-title img {
        width:45px;
    }
    .about-page-content .mission-vision-section{
        padding: 30px 0;
        margin: 15px;
    }
    .product-page-content .cat-product-content p{
        font-size:17px;
    }
    .product-page-content .cat-product-section .cat-img:before{
        outline-offset:-10px;
    }
    .product-page-content .cat-product-section .cat-content .cat-name a{
        font-size:18px;
    }
    .blog-page-content .all-blog-section .blog-section .content-sec a {
        font-size:16px;
    }
   .single-product-section .pro-img-sec .single-product-img{
       display: flex;
       justify-content: center;
   }
   .single-product-section .pro-description{
       padding:30px 10px 10px;
   }
   .single-product-section .pro-img-sec .single-product-img .watermark-logo {right: 52px;}
   .no-display{
       display: none;
   }
   .blog-detail-page-content .blog-detail-section .latest-post{
       margin-top:30px;
   }
   .contact-page-content .contact-form-address-section .contact-form1 h3 {
        font-size: 18px;
    }
    .contact-page-content .contact-form-address-section p{
        font-size: 15px;
    }
    .contact-page-content .contact-form-address-section .icon-content{
        padding: 10px;
    }
    .contact-form-content form{
        padding: 15px;
        margin-top: 15px;
    }
    .form-control {
        padding: 3px;
    }
    .contact-form-content form label{
        font-size:15px;
        padding: 0;
    }
    .contact-form-content form .form-group{
         padding-bottom: 8px;
    }
}
@media (max-width: 767px){
    .home-category-section .product-categories .cat-sec{
        padding: 10px;
    }
    .footer-copyright-section .copyright-content p{
        text-align: center !important;
    }
    .footer-section .footer-content .logo-about-content .logo-image img {
        width: 65%;
    }
    .footer-section .footer-content .sec-title h5{
        font-size:16px;
    }
    .footer-section .footer-content .social-icon-sec, .footer-section .footer-content .mail-sec{
        padding-top: 0;
    }
    .footer-section .footer-content .sec-title h5{
        padding:10px 0 4px;
    }
    .footer-section .footer-content .phone-content .phone-sec p a{
       font-size:14px; 
    }
    .about-company-section .about-company-name .word-text-content .text-content{
        margin:60px 0;
    }
    .whychooseus-section .whychoose-img-content .img-sec img{
        width:35%;
    }
    .qualiy-section .quality-point-reverse{
        display: flex;
        flex-direction: column-reverse;
    }
    .qualiy-section .quality-text{
        padding-top:20px;
    }
    .product-banner .banner-content h3{
         font-size:28px; 
    }
    .product-banner .banner-content p{
        font-size:17px;
    }
    .blog-section .col-md-4{
        padding: 10px;
    }
    .product-banner .banner-content{
        text-align: center;
    }
    .product-banner {
        height: 260px;
    }
    .header-mobile .logo{
        width:40%;
    }
    .header-mobile .menu-icon{
        padding: 35px 20px;
    }
    .about-text{
        padding-bottom: 20px;
    }
    .page-text-content, .page-content .section-title-center{
        padding: 20px 0;
    }
        .about-page-content .mission-vision-section .sec-title img {
            width:35px;
    }
    .about-page-content .mission-vision-section .sec-title H3{
        font-size:20px;
    }
    .page-content .banner-section .heading-breadcrum h1{
        font-size:30px;
    }
    .blog-detail-page-content .banner-section .heading-breadcrum h1{
        font-size:25px;
    }
    .about-page-content .mission-vision-section{
        padding: 20px 0;
    }
    .product-page-content .cat-product-content p {
        font-size:16px;
    }
    .product-page-content .cat-product-section .cat-content{
        padding: 10px 5px;
    }
    .single-product-section .product-title h2{
       font-size:22px;
    } 
    .single-product-section .single-product-content h5{
       font-size: 16px;
    }
    .single-product-section .single-product-content p{
       font-size: 15px;
    }
    .single-product-section .table-section table tr td {
         font-size: 16px;
    }
    .singleproduct-page-content .banner-section .heading-breadcrum h1{
        font-size: 26px !important;
    }
    .singleproduct-page-content .banner-section .heading-breadcrum ul li{
        font-size: 15px !important;
    }
    .single-product-section .pro-img-sec .single-product-img .watermark-logo {right: 10px;}
    .catalogue-page-content .catalogue-download .catalogue-sec{
        margin-bottom: 10px;
    }
    .product-page-content .cat-product-content p, .catalogue-page-content .catalogue-content p{
         font-size: 16px;
    }
    .blog-detail-page-content .blog-detail-section .blog-detail-content h2{
        font-size:22px;
    }
    .blog-detail-page-content .blog-detail-section .blog-detail-content p, .blog-detail-page-content .blog-detail-section .blog-detail-content ul li{
        font-size: 16px;
    }
    .blog-detail-page-content .blog-detail-section .blog-detail-content h3 {
        font-size: 18px;
    }
    .blog-detail-page-content .blog-detail-section .blog-detail-content ul{
        padding-left:10px !important;
    }
    .qualiy-section .quality-point .point-section h3{
        font-size: 20px;
    }
    .page-text-content{
        padding: 25px 0;
    }
    .contact-form1 .contact-title{
        text-align: center;
        padding-top:20px;
    }
    .contact-form-content form .f-btn{
        font-size: 16px;
        padding: 6px 5px;
    }
    .contact-map .map-display{
        height:260px !important;
    }
}
@media (max-width: 575px){
    .home-category-section .product-categories .cat-content .cat-name a{
        font-size:14px;
    }
    .header-mobile .logo{
        width:55%;
    }
    .mobile-header-section{
        padding: 0;
    }
    .product-banner .banner-content p{
        font-size:15px;
    }
    .product-banner .banner-content h3{
        font-size:22px;
    }
    .conatct-btn-content .btn-css .click-btn{
        font-size:14px;
    }
    .page-content .banner-section .heading-breadcrum h1{
        font-size:25px;
    }
    .blog-detail-page-content .banner-section .heading-breadcrum h1{
        font-size:20px;
    }
    .page-content .banner-section img{
        height: 180px;
    }
    .product-page-content .cat-product-section .cat-content .cat-name a {
        font-size:16px;
    }
    .single-product-section .table-section table tr td, .page-content .banner-section .heading-breadcrum ul li {
         font-size: 14px;
    }
     .singleproduct-page-content .banner-section .heading-breadcrum h1{
        font-size: 24px !important;
    }
    .singleproduct-page-content .banner-section .heading-breadcrum ul li{
        font-size: 13px !important;
    }
    .single-product-section .single-product-buttons .click-btn{
        font-size:14px;
    }
    .single-product-section .pro-img-sec .single-product-img .watermark-logo {max-width: 130px;}
    .blog-detail-page-content .banner-section .heading-breadcrum h1{
        font-size:25px;
    }
    .blog-detail-page-content .blog-detail-section .blog-detail-content h2{
        font-size:20px;
    }
    .blog-detail-page-content .blog-detail-section .blog-detail-content h3 {
        font-size:16px;
    }
    .blog-detail-page-content .blog-detail-section .blog-detail-content p, .blog-detail-page-content .blog-detail-section .blog-detail-content ul li{
        font-size:15px;
    }
    .blog-detail-page-content .blog-detail-section .latest-post-wrap .latest-post-title p{
        font-size:16px;
    }
    .prev, .next{
        font-size:12px;
        padding:8px;
    }
    .all-page-section .sec-heading h2{
        font-size:22px;
    }
    .home-about-section{
        margin:20px 0;
    }
    .whychooseus-section .whychoose-img-content{
        margin: 6px 0;
    }
    .qualiy-section .quality-point{
        padding: 0;
    }
    .qualiy-section .quality-point .point-section h3{
        font-size: 18px;
    }
    .product-banner{
        margin: 0 0 35px;
        height:230px;
    }
    .blog-detail-page-content .blog-detail-section .latest-post-wrap .latest-post-title a{
        font-size:15px;
    }
    .contact-page-content .contact-form-address-section .icon-content .icon-img img {
        width:50px;
    }
    .contact-page-content .contact-form-address-section .icon-content .icon-img{
        padding-bottom:6px;
    }
    .contact-page-content .contact-form-address-section p{
        font-size:14px;
    }
    .contact-page-content .contact-form-address-section h5{
        font-size:17px;
    }
    .contact-page-content .contact-form-address-sectionh3{
        font-size:16px;
    }
    
}
@media (max-width: 400px){
    .g-recaptcha div:first-child, .g-recaptcha div:first-child iframe{
        width:100% !important;
    }
    .rc-anchor-error-message{
        font-size:12px !important ;
    }
}










