@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url(https://cdn.jsdelivr.net/npm/bootstrap@4.3.1/dist/css/bootstrap.min.css);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css);
@import url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.css);
@import url(https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css);
@import url(https://webclickindia.co.in/smtp/css/mail.css);
@import url(css/slick-theme.css);
@import url(css/ma5-menu.min.css);
@import url(css/responsive.css);

h1,h2,h3,h4,h5,h6{font-size: 30px; margin: 0px; padding: 0px; font-weight: 600; font-family: 'Playfair Display', serif;}
ul{padding: 0px; margin: 0px; list-style-type: none;}
li{padding: 0px; margin: 0px; font-size: 15px; font-family: 'Work Sans', sans-serif;}
a{font-size: 15px; font-family: 'Work Sans', sans-serif;}
a:hover{text-decoration: none;}
p{font-size: 15px; padding: 0px; margin: 0px; font-family: 'Work Sans', sans-serif;}
body{padding: 0px; margin: 0px; box-sizing: content-box;}
span{padding: 0px; margin: 0px; font-family: 'Work Sans', sans-serif;}
:root{--primary-color:#006bc6;	--secondary-color:#df364a;}
/*Css*/
/*header{background-color: #00543f;}*/
.fennec-mobile-nav .navbar-nav {  overflow-y: auto;  height: 428px;}
.fennec-nav .navbar .navbar-nav .nav-item {  position: relative;  padding: 0;}
.fennec-nav .navbar .navbar-nav .nav-item a {font-size: 16px;  font-weight: 600;  color: #fff;  text-transform: capitalize;  padding: 10px 12px; position: relative;  z-index: 1;  margin: 0;}
.fennec-nav .navbar .navbar-nav .nav-item a i {  margin-left: 1px;}
.fennec-nav .navbar .navbar-nav .nav-item a i::before {  font-size: 11px;}
.fennec-nav .navbar .navbar-nav .nav-item a:hover::before, .fennec-nav .navbar .navbar-nav .nav-item a:focus::before, .fennec-nav .navbar .navbar-nav .nav-item a.active::before {  opacity: 1;  visibility: visible;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu {  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);     background-color: var(--secondary-color);  position: absolute;  border: none;  top: 80px;  left: 0;  width: 325px;  z-index: 99;  display: block;  opacity: 0;  visibility: hidden;  border-radius: 0;  -webkit-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  padding-top: 15px;  padding-left: 5px;  padding-right: 5px;  padding-bottom: 15px;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a {  text-transform: capitalize;  padding: 0px 15px;  display: block;  color: #fff;  margin-top: 6px;  font-size: 15px;  font-weight: 600;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a::before {  display: none;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover::after, .fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus::after, .fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active::after {  opacity: 1;  visibility: visible;  -webkit-transform: scale(1);          transform: scale(1);}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a::first-child {  margin-top: 0;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {  left: 220px;  top: 0;  opacity: 0;  visibility: hidden;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu {  left: 220px;  top: 0;  opacity: 0;  visibility: hidden;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: -15px;}
.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: -15px;}
.fennec-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: 100%;  margin-top: 0;}
.navbar{padding: 0px;}
.headerd-down {    position: relative;}
.sticky {background-color: var(--primary-color);}
.sticky.fixed {width: 100%; position: absolute;  position: fixed;    top: 0; z-index: 999;}
/*CarouselExampleFade*/
/* #carouselExampleFade img {    -webkit-animation: zoom 15s;  animation: zoom 15s}
@-webkit-keyframes zoom {
from {-webkit-transform: scale(1,1)}
to {-webkit-transform: scale(1.3,1.3)}
}
@keyframes zoom {
from {transform: scale(1,1)}
to {transform: scale(1.3,1.3)}
} */
/* The progress container (grey background) */
.progress-container {  width: 100%;  height: 3px;  background: #fff;}
/* The progress bar (scroll indicator) */
.progress-bar {  height: 3px;  background: #ffb755;  width: 0%;}
.about_content h1{font-size: 24px; color: var(--primary-color);}
.read-btn a{padding: 10px 30px; border-radius: 50px; background-color: var(--primary-color); transition: 0.5s;}
.read-btn a:hover{padding: 10px 30px; border-radius: 50px; background-color: var(--secondary-color); color: #000 !important;}
.about-us {    position: relative;}
.left-corner img {position: absolute; z-index: -1; width: 19%; opacity: 0.1; bottom: 0;}
.ov-box{position: relative;}
.ov-video-box{overflow: hidden;position: absolute;left: 0;top: 0px;}
.ov-video {position: relative;overflow: hidden;padding-bottom: 61.399%;/*除以高*/height: 0;}
.ov-video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none;}
.ov-video iframe body {margin: 0px !important;}
.ov-video video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none;}
.ov-video video body {margin: 0px !important;}
.ov-right{float: right;width: 51.82%;/* background: url(../img/web9.png) no-repeat top center;padding-top: 146px;background-size: 100%; */}
.ov-right .ov-info{    background: url(img/video-opacity.webp) no-repeat center;    padding-left: 8.44%;  background-size:  cover;    background-position: 0 0; padding-top: 15px;}
.ov-right .ov-info .list-item{width: 555px;height: 510px;text-align: right;display: table-cell;vertical-align: middle;}
.ov-right .ov-info .item-title{ font-family: 'TimesLTStdRoman';font-size: 30px;font-size: 3rem;position: relative;margin-bottom: 52px;overflow: visible;}
.ov-right .ov-info .item-title a{display: block;}
.ov-right .ov-info .item-title:after{position: absolute;content: '';width: 217px;height: 3px;background-color: #FFFFFF;right: 0;bottom: -22px;}
.ov-right .ov-info .item-title>a,.ov-right .ov-info .item-desc>a{color: #FFFFFF;}
/*.ov-right .ov-info .item-desc{line-height: 25px;max-height: 90px;margin-bottom: 33px;}*/
.ov-right .ov-info .item-btn{transition: 0.5s;	width: 225px;	height: 40px;	border-radius: 20px;	line-height: 40px; text-align: center;	display: inline-block;	background-color: var(--secondary-color);}
.ov-right .ov-info .item-btn:hover{background-color: #333; color: #fff !important;}
@media screen and (max-width:1419px) {
.ov-right .ov-info{padding-left: 30px;}
.ov-right .ov-info .list-item{height: 400px;}
}
@media screen and (max-width:1219px) {
.ov-right .ov-info{padding: 0 30px;}
.ov-right .ov-info .list-item{width: 100%;}
.ov-right .ov-info .list-item{height: 350px;}
}
@media screen and (max-width:999px) {
.ov-video-box{position: relative;top: auto;left: auto;width:95%;margin: 0 auto;}
.ov-right{width: 95%;float: none!Important;margin: 0 auto 30px;}
.ov-bg{display: none;}
.ov-right .ov-info .list-item{display: block;padding: 30px 0;height: auto;}
}
@media screen and (max-width:767px) {
.ov-right .ov-info{padding: 0 15px;}
.ov-right .ov-info .item-title{font-size: 24px;font-size: 2.4rem;margin-bottom: 15px;}
.ov-right .ov-info .item-title::after{bottom: -10px;height: 2px;}
.ov-right .ov-info .item-desc{font-size: 12px;font-size: 1.2rem;line-height: 20px;max-height: 60px;margin-bottom: 15px;}
.ov-right .ov-info .item-btn{height: 30px;line-height: 30px;}
}
.banner_thumb {    position: relative;    transition: .3s;}
.banner_thumb::before {    background: rgba(255, 255, 255, 0.3);    bottom: 0;    content: "";    left: 50%;    position: absolute;    right: 51%;    top: 0;   opacity: 1;    pointer-events: none;}
/*-webkit-transition: all 0.2s ease-in-out;*/
.banner_thumb img {     transition: .3s;width: 100%;  height: 200px;object-fit: cover;}
.banner_thumb::after {    background: rgba(255, 255, 255, 0.6);    bottom: 50%;    content: "";    left: 0;    position: absolute;    right: 0;    top: 50%;    opacity: 1;    pointer-events: none;}
.banner_thumb:hover::before {    left: 0;    right: 0;    opacity: 0;    transition: all 900ms linear;}
.banner_thumb:hover::after {    top: 0;    bottom: 0;    opacity: 0;    transition: all 900ms linear;}
.btn-more a {    background: #006bc6; color: #fff;   padding: 5px 0; font-size: 16px; transition: 0.5s;}
.btn-more a:hover{background-color: #00533d; color: #fff;}
.our-products {    position: relative;}
.slick-dots li{margin: 0px !important;}
.title img {    width: 32%;}
/*.product-home button {    background: red;    right: 0px; left: 0px;}*/
/*Call Me*/
.phone_lefts-side {    position: relative;}
.phone_lefts-side a {    position: fixed;    bottom: 50px;  background-color: #006bc6;    animation: topBottom 4s infinite;    z-index: 999;    left: 20px; color: #000;     padding: 11px 16px;    border-radius: 50%;    font-size: 20px;    animation: bounce 4s infinite alternate;}
.glow {    font-size: 80px;    color: #fff;    text-align: center;    -webkit-animation: glow 1s ease-in-out infinite alternate;    -moz-animation: glow 1s ease-in-out infinite alternate;    animation: glow 1s ease-in-out infinite alternate;}
@keyframes glow {
  from {text-shadow: 0 0 10px #f3fffd , 0 0 20px #f3fffd, 0 0 30px #f3fffd , 0 0 40px #f3fffd , 0 0 50px #f3fffd , 0 0 60px #f3fffd , 0 0 70px #f3fffd ;}
  to {text-shadow: 0 0 20px #f3fffd, 0 0 30px #f3fffd , 0 0 40px #f3fffd , 0 0 50px #016098 , 0 0 60px #f3fffd , 0 0 70px #f3fffd , 0 0 80px #f3fffd ;}
  }
@-webkit-keyframes glow {
from {text-shadow: 0 0 10px #f3fffd , 0 0 20px #f3fffd, 0 0 30px #f3fffd , 0 0 40px #f3fffd , 0 0 50px #f3fffd , 0 0 60px #f3fffd , 0 0 70px #f3fffd ;}
to {text-shadow: 0 0 20px #f3fffd, 0 0 30px #f3fffd , 0 0 40px #f3fffd , 0 0 50px #016098 , 0 0 60px #f3fffd , 0 0 70px #f3fffd , 0 0 80px #f3fffd ;}
}
.bounce {animation: bounce 965 1.6s ease infinite; transform-origin: 50% 50%;}
@keyframes bounce {
0% {transform: translateY(0);}
12.5% {transform: translateY(0);}
25% {transform: translateY(0);}
50% {transform: translateY(-15px);}
62.5% {transform: translateY(0);}
75% {transform: translateY(-15px);}
100% {transform: translateY(0);}
}
/*Whatsapp-popup*/
#whatsapp .wtsapp:focus {    border: none;    outline: none;}
#whatsapp .wtsapp {    position: fixed;    transition: all .5s ease;    background: #25d366;    display: block;    text-align: center;    box-shadow: 0 0 20px rgba(0,0,0,0.15);    /* margin: 0; */    border-radius: 50px;    border-right: none;    color: #fff;    font-weight: 700;    font-size: 18px;    bottom: 30px;    left: 20px;    border: 0;    z-index: 99;    width: 50px;    height: 50px;    line-height: 48px;}
#whatsapp .wtsapp:before {    content: "";    position: absolute;    z-index: -1;    left: 50%;    top: 50%;    transform: translateX(-50%) translateY(-50%);    display: block;    width: 60px;    height: 60px;    background: #25d366;    border-radius: 50%;    -webkit-animation: pulse-border 1500ms ease-out infinite;    animation: pulse-border 1500ms ease-out infinite;}
@keyframes pulse-border {
0% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1;}
100% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0;}
}
.enquiry i {    float: left;    z-index: 999;    position: absolute;    left: 0;    width: 50px;    height: 50px;    border-radius: 50%;    color: #fff;    font-size: 24px;    line-height: 50px;    text-align: center;    text-decoration: none;    cursor: pointer;    background: #df364a;    transition: 0.5s;    box-shadow: 0px 2px 6px rgba(0,0,0,0.4);}
.enquiry {    position: fixed;    z-index: 1000;    bottom: 140px;    left: 20px;    height: 50px;    color: #fff;    font-size: 18px;    text-align: center;    text-decoration: none;    cursor: pointer;}
.enquiry i {    float: left;    z-index: 999;    position: absolute;    left: 0;    width: 50px;    height: 50px;    border-radius: 50%;    color: #fff;    font-size: 24px;    line-height: 50px;    text-align: center;    text-decoration: none;    cursor: pointer;    background: #df364a;    transition: 0.5s;    box-shadow: 0px 2px 6px rgba(0,0,0,0.4);}
.enquiry strong {    background: #f69a1d;    line-height: 28px;    color: #fff;    padding: 10px 20px;    border-radius: 0 30px 30px 0;    height: 45px;    float: left;    font-size: 15px;    margin-top: 3px;    margin-left: 35px;    box-shadow: 2px 2px 6px rgba(0,0,0,0.4);}
.enquiry i:hover {    color: #fff;}
.enquiry strong:hover {    color: #000;    background: #eee;}
.modal-header {    padding: 0 15px;    color: #fff;    background-color: #fbba41;    height: 46px;}
.send_p { line-height: 22px;    text-align: center;    margin-bottom: 20px; color: #333;}
.modal-body form input {  font-family: 'Work Sans', sans-serif;  border: 1px solid #ccc;    border-radius: 0px !important;    height: 35px;}
.modal-body form input:focus {    outline: none;}
.modal-body form textarea:focus {    outline: none;}
.modal-body form textarea {  font-family: 'Work Sans', sans-serif; border: 1px solid #ccc;    border-radius: 0px !important;    resize: none;}
.modal-header button span {font-size: 40px;    position: relative;    bottom: 0px;}

.pop-submit-btn button { background-color: var(--primary-color);   border: 0;  font-family: 'Work Sans', sans-serif;  color: #fff;  padding: 5px 0; transition: 0.5s;}
.pop-submit-btn button:hover{color: #000; background-color: var(--secondary-color);}
.pop-submit-btn button:focus{outline: none;}
/*Product Item*/
.product-item {    display: block;    width: 100%;    max-width: 100%;    float: left;   position: relative;    margin-bottom: 30px;}
.product-item .img-product-container {    display: flex;    width: 100%;    justify-content: center;    text-align: center;   background-color: transparent;}
.product-item .img-product {    display: block;    height: 370px;    width: 100%;    margin: 0 auto;    object-fit: cover;}
.col-content-products .img-product-container {    height: 260px;}
.col-content-products .product-item .img-product {    height: 260px;}
.product-item .item-details {    padding: 0;    padding-top: 10px;    display: block;    width: 100%;    float: left;    position: relative;   overflow: hidden;}
.product-item-rating {    float: left;    display: block;    width: 100%;    position: relative;}
.product-item-rating .rating {    float: left;}
.product-item-rating .item-wishlist {    float: right;    font-weight: 400;    font-size: 0.875rem;    line-height: 24px;    color: #9a9a9a;}
.product-item-rating .item-wishlist i {    margin-right: 5px;}
.product-item-horizontal .item-wishlist {    float: left;    font-weight: 400;    font-size: 0.875rem;    line-height: 24px;    color: #9a9a9a;    margin-left: 15px;}
.product-item .rating i {    display: inline-block;    font-size: 15px;    line-height: 22px;}
.product-item .item-details .product-title {    display: block;    width: 100%;    float: left;    position: relative;    font-size: 0.875rem;    line-height: 24px;    margin: 0;}
.product-item .item-details .product-title a {    display: block;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}
.product-item-horizontal .item-details .product-title a {    display: block;    overflow: hidden;    text-overflow: initial !important;    white-space: normal !important;}
.product-item-horizontal .btn-profile-option {    float: left;    margin-bottom: 5px;    margin-right: 5px;}
.product-item .item-details .product-user {    width: 100%;    margin: 0;}
.product-item .item-details .product-user a {    color: #888;   line-height: 24px;}
.product-item .item-meta, .product-item-horizontal .item-meta {    display: block;    width: 100%;    float: left;    position: relative;    margin-top: 2px;}
.product-item .item-meta .price, .product-item-horizontal .item-meta .price {    display: inline-block;    width: auto;    position: relative;    font-weight: 700;}
.discount-original-price {    font-weight: 700;    color: #919191;    position: relative;   margin-right: 5px;}
.product-item .item-meta .price-free {    display: inline-block;   width: auto;    position: relative;    font-weight: 600;    line-height: 1.5rem;}
.product-item .item-meta .price-free, .product-item .item-meta .a-meta-request-quote {    font-size: 14px;}
.product-item .item-meta .a-meta-request-quote {    line-height: 1.5rem;    font-weight: 600;    float: left;}
.product-item .product-multiple-image .img-second {    visibility: hidden;    position: absolute;    top: 0;    opacity: 0;    -webkit-transition: visibility 0s 0.3s, opacity 0.3s linear;    -moz-transition: visibility 0s 0.3s, opacity 0.3s linear;    -o-transition: visibility 0s 0.3s, opacity 0.3s linear;    transition: visibility 0s 0.3s, opacity 0.3s linear;}
.product-item-options {    width: auto;    height: auto;    position: absolute;    top: 10px;   right: 0px;    text-align: center;}
.product-item-options .item-option {    display: block;    position: relative;    right: 10px;    width: 40px;    height: 40px;    line-height: 40px;    text-align: center;    background-color: rgba(255, 255, 255, .7);    color: #222;    border-radius: 100%;    font-size: 20px;    margin-bottom: 10px;    opacity: 0;    -webkit-transition: all 0.2s ease-out;    -moz-transition: all 0.2s ease-out;    -ms-transition: all 0.2s ease-out;    -o-transition: all 0.2s ease-out;    transition: all 0.2s ease-out;    box-shadow: 0 0 6px 0 rgba(0, 0, 0, .1);}
.product-item-options .item-option .icon-heart-o {    color: #666;}
.product-item-options .item-option .icon-heart {    color: #f15e4f !important;}
.btn-wishlist .icon-heart {    color: #f15e4f !important;}
.tooltip {    font-size: 11px !important;    color: #222;}
.tooltip-inner {    background-color: #f9f9f9 !important;    color: #222;}
.tooltip.bs-tooltip-right .arrow:before {    border-right-color: #f9f9f9 !important;}
.tooltip.bs-tooltip-left .arrow:before {    border-left-color: #f9f9f9 !important;}
.tooltip.bs-tooltip-bottom .arrow:before {    border-bottom-color: #f9f9f9 !important;}
.tooltip.bs-tooltip-top .arrow:before {    border-top-color: #f9f9f9 !important;}
.product-item-horizontal {    border-bottom: 1px solid #eee;    padding-bottom: 20px;    margin-top: 20px;   margin-bottom: 0;}
.product-item-horizontal:first-child {    margin-top: 0;}
.product-item-horizontal:last-child {    border-bottom: 0;}
.product-item-horizontal .item-image {    position: relative;    display: block;}
.product-item-horizontal .item-details .product-title {    margin-bottom: 5px;}
.product-item-horizontal .item-details .product-title a {    display: inline-block;}
.product-item-horizontal .item-details .product-user {    margin-top: 5px;    margin-bottom: 5px;}
.product-item-horizontal .item-meta {    margin-top: 15px;}
.product-item-horizontal .item-meta .item-favorites {   float: left;}
.product-item-horizontal .item-meta .price-product-item-horizontal {    float: left;    margin-right: 15px;}
.product-item-horizontal .item-meta .item-comments {    float: left;    margin-left: 30px;}
.product-item .badge-promoted {    position: absolute;    left: 8px;    top: 8px;    font-weight: 400;    font-size: 12px;    border-radius: .10rem;    padding: .3em .6em;    background-color: #46AF4A;}
.product-item-horizontal .badge-promoted {    position: relative;    font-size: 12px;    font-weight: 400;    border-radius: .10rem;    padding: .3em .6em;    background-color: #46AF4A;    margin-top: 5px 0px;    top: 0;    left: 0;}
.product-item-horizontal .item-purchase-code {    font-weight: 600;}
.product-item-horizontal .item-purchase-code span {    float: left;    margin-right: 5px;}
.item-in-wishlist {    color: #1b6d85 !important;}
.item-in-wishlist i {    background-color: #00a65a;}
.product-item .badge-discount {    position: absolute;    text-align: center;    top: 8px;    left: 8px;    padding: 6px 8px !important;    border-radius: 2px;    font-weight: 400;    font-size: 12px;    background-color: #f15e4f;    color: #fff;}
/* ============ 4. Product Page ============ */
.product-details-container {    display: block;    position: relative;    min-height: 540px;    margin-bottom: 30px;}
.product-details-container-digital {    min-height: 440px;}
.product-slider-container {    width: 100%;    max-width: 100%;    position: relative;    display: table;    table-layout: fixed;    float: left;    overflow: hidden;}
.product-slider-container .left {    display: table-cell;    vertical-align: top;    position: relative;    width: 72px;    padding-right: 5px;}
.product-slider-container .product-slider-content {    height: 500px;    overflow: hidden;    position: relative;}

.product-slider-content {    direction: ltr !important;}
.product-slider-container .right {    display: table-cell;    vertical-align: top;    position: relative;}
.product-slider {    position: relative;}
.product-thumbnails-slider .item {    position: relative;    outline: none !important;    overflow: hidden;    cursor: pointer;    opacity: .7;    border: 0 !important;    margin-bottom: 5px;}
.product-thumbnails-slider .item-inner {    position: relative;    outline: none !important;    overflow: hidden;    cursor: pointer;   border: 1px solid transparent;    border-radius: 1px;}
.product-thumbnails-slider .item .img-bg {    display: block;    width: 100%;    max-width: 100%;    position: relative;}
.product-thumbnails-slider .item .img-thumbnail {    position: absolute;    top: -1px;    left: 0;    display: block;    min-height: 100%;    min-width: 100%;    max-height: 120%;    max-width: 120%;    margin: 0 auto;    max-width: none;    object-fit: cover;    margin-left: 50%;    transform: translateX(-50%);    padding: 0 !important;}
.product-thumbnails-slider .slick-current {    opacity: 1;}
.product-thumbnails-slider .slick-current .item-inner {    border: 1px solid #222;}
.product-slider .img-bg {    position: relative;    width: 100%;    height: auto;    max-width: 100%;    display: block;}
.product-slider .img-product-slider {    position: absolute;    width: auto !important;    height: 100% !important;    z-index: 100;    top: 0;    bottom: 0;    left: 0;    right: 0;    margin: 0 auto;    margin-left: 50%;    transform: translateX(-50%);}
.product-slider-nav {    position: absolute;    height: 32px;    width: 100%;    max-width: 100%;    top: 0;    bottom: 0;    margin: auto;    pointer-events: none;    z-index: 10;    -webkit-transition: all 0.24s ease-in-out;    -moz-transition: all 0.24s ease-in-out;    -ms-transition: all 0.24s ease-in-out;    -o-transition: all 0.24s ease-in-out;    transition: all 0.24s ease-in-out;}
.product-slider-nav .prev, .product-slider-nav .next {    position: relative;    height: 32px;    width: 32px;    line-height: 30px;    background-color: #fff;    font-size: 22px;   text-align: center;    z-index: 10;    border: none !important;    padding: 0;    opacity: .75;    pointer-events: auto;    border-radius: 100%;    color: #6e6e6e;    box-shadow: 0 0 10px rgba(0, 0, 0, .1);    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .1);    -ms-box-shadow: 0 0 10px rgba(0, 0, 0, .1);    -o-box-shadow: 0 0 10px rgba(0, 0, 0, .1);    -webkit-transition: all 0.24s ease-in-out;    -moz-transition: all 0.24s ease-in-out;    -ms-transition: all 0.24s ease-in-out;    -o-transition: all 0.24s ease-in-out;    transition: all 0.24s ease-in-out;}
.product-slider-nav .prev {    float: left;    margin-left: 0.9375rem;}
.product-slider-nav .next {    float: right;    margin-right: 0.9375rem;}
.product-slider-nav .prev i:before, .product-slider-nav .next i:before {    display: block;    width: 100% !important;    height: 2.125rem !important;    line-height: 2.125rem !important;}
.product-slider-nav .prev:hover, .product-slider-nav .next:hover {    opacity: 1;}
.product-thumbnails-slider-nav {    opacity: 0;}
.product-thumbnails-slider-nav .prev, .product-thumbnails-slider-nav .next {    position: relative;    height: 24px;   width: 24px;    line-height: 22px;    font-size: 22px;    text-align: center;    background-color: transparent;    z-index: 10;    border: none !important;    padding: 0;   pointer-events: auto;    color: #fff;    -webkit-transition: all 0.24s ease-in-out;    -moz-transition: all 0.24s ease-in-out;    -ms-transition: all 0.24s ease-in-out;    -o-transition: all 0.24s ease-in-out;    transition: all 0.24s ease-in-out;}
.product-thumbnails-slider-nav .prev {    position: absolute;    top: 10px;    right: 0;    left: 0;    margin: auto;}
.product-thumbnails-slider-nav .next {    position: absolute;    bottom: 20px;    right: 0;    left: 0;    margin: auto;}
.product-slider-container .left:hover .product-thumbnails-slider-nav {    opacity: 1;}
#baguetteBox-overlay {    background-color: rgba(0, 0, 0, 0.6) !important;}
.product-item:hover .product-multiple-image img {        visibility: hidden;        opacity: 0;        -webkit-transition: visibility 0s 0.3s, opacity 0.3s linear;        -moz-transition: visibility 0s 0.3s, opacity 0.3s linear;        -o-transition: visibility 0s 0.3s, opacity 0.3s linear;        transition: visibility 0s 0.3s, opacity 0.3s linear;    }
.product-item:hover .product-multiple-image .img-second {        visibility: visible;        opacity: 1;        -webkit-transition: opacity 0.3s linear;        -moz-transition: opacity 0.3s linear;        -o-transition: opacity 0.3s linear;       transition: opacity 0.3s linear;    }
.product-item:hover .product-item-options .item-option {        opacity: 1;    }
.product-slider .img-product-slider {        max-height: 500px !important;    }
.col-sidebar-products {        -ms-flex: 0 0 20%;        flex: 0 0 20%;        max-width: 20%;    }
.col-content-products {        -ms-flex: 0 0 80%;        flex: 0 0 80%;        max-width: 80%;    }
.row-follower .col-sm-2 {   -ms-flex: 0 0 10%;        flex: 0 0 10%;   max-width: 10%; }
@media (min-width: 769px) {
.product-sort-by .sort-select .custom-select {        width: 200px;    }
.product-description .tab-content > .show .collapse {     display: block !important;    }
.modal-product-video {       min-width: 500px !important;    }
.modal-dialog-shipping-address {        min-width: 600px;    }}
@media (max-width: 1900px) {
.slider-container {        height: 500px;    }
.main-slider .item {        height: 500px;    }
.main-slider .item .row-slider-caption {        height: 500px;    }
}
@media (max-width: 1900px) and (min-width: 768px) {
.slider-container {        height: 460px    }
.main-slider .item {        height: 460px;    }
.main-slider .item .row-slider-caption {        height: 460px    }
}
@media (max-width: 1500px) {
.profile-cover-image {        height: 320px;    }
}
@media (max-width: 1400px) {
.profile-cover-image {        height: 300px;    }
}
@media (max-width: 1300px) {
.mega-menu .nav-category-image {        width: 180.6px;    }
}
@media (max-width: 1260px) {
.img-product-container {        display: block;        position: relative;        width: 100%;        height: 370px;        overflow: hidden;    }
.img-product-container img {        max-width: none;}
.nav-main .navbar ul .nav-item .nav-link {        padding: 15px 12px;}
}
p.text a {    color: #000;}
.category-links ul {    display: flex;    justify-content: space-between;}
.category-links ul li {    margin: 10px;}
.modal-header > p{font-family:'Work Sans', sans-serif;}
.svgnatur-main {    position: relative;}
.svgnatur-main .svgnatur-bg {    object-position: top;}
.svgnatur-bg, .svgnatur-svg-footer {    position: absolute;    width: 100%;    left: 0;    bottom: 0;}
.svgnatur-bg {    display: block;    height: 100%;    object-fit: cover;    top: 0;    right: 0;}
.we-are {    padding: 8.75rem 0 0;    position: relative;    z-index: 2;}
.we-are-con {    text-align: center;}
.header-title {    text-align: center;}
.header-title-text {    font-size: 2.375rem;}
.we-are-contant {    width: 57.25rem;    margin: 0 auto;}
.we-are-p {    font-size: 1.375rem;    line-height: 2.1875rem;   margin: 1.25rem 0 2.375rem;}
.btn-primary.pc, .btn-primary.pc-line, .btn-primary.pc-white, .btn-primary.pc-white2 {    background-color: var(--pc);    background: #64902a;    background: linear-gradient(90deg,#64902a,#0055a5 32%,#6fac34 65%,#4f7c25);    border: unset;   padding: 0.9375rem 2.1875rem;    border-radius: 100rem;    font-size: .875rem;    font-weight: var(--font-b);    color: #fff;    display: inline-flex;    align-items: center;    justify-content: center;    gap: 0 0.5rem;    grid-gap: 0 0.5rem;    background-size: 300% 100%;    transition: all .4s ease-in-out;}
.svgnatur {    position: relative;    z-index: 2;}
.svgnatur-svg-footer {    transform: translateY(33%);}
.svgnatur-bg, .svgnatur-svg-footer {    position: absolute;    width: 100%;    left: 0;    bottom: 0;}
.svgnatur .svgnatur-svg-cap {    width: 30%;}
.svgnatur-svg-cap {    position: absolute;    width: 30%;    left: 50%;    bottom: 0;   transform: translate(-50%);}
.svgnatur-svg-cap {    position: absolute;    width: 30%;    left: 50%;   bottom: 0;    transform: translate(-50%);}
.svgnatur {    position: relative;    z-index: 2;}
.svgnatur-m-slider {    max-height: 190px;}
svg{font-family: 'Work Sans', sans-serif;}
tspan{font-family: 'Work Sans', sans-serif;}
/*Modules - reusable parts of our design*/
.cd-container::after {  content: "";  display: table;  clear: both;}
/*Main components */
#cd-timeline {  position: relative;}
#cd-timeline::before {content: "";  position: absolute; left: 18px;  height: 89%;  width: 4px;  background: #d7e4ed; top: 10%;}
@media only screen and (min-width: 1170px) {
#cd-timeline::before {    left: 50%;    margin-left: -2px;}
}
.cd-timeline-block {  position: relative;  margin: 2em 0;}
.cd-timeline-block::after {  clear: both;  content: "";  display: table;}
.cd-timeline-block:first-child {  margin-top: 0;}
.cd-timeline-block:last-child {  margin-bottom: 0;}
@media only screen and (min-width: 1170px) {
.cd-timeline-block {    margin: 4em 0;  }
.cd-timeline-block:first-child {    margin-top: 0;  }
.cd-timeline-block:last-child { margin-bottom: 0;}
}
.cd-timeline-img {  position: absolute; top: 0;  left: 0;  width: 40px;  height: 40px;  border-radius: 50%;  box-shadow: 0 0 0 4px #ffffff, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);}
.cd-timeline-img img {  display: block;  width: 24px;  height: 24px;  position: relative;  left: 50%;  top: 50%;  margin-left: -12px;  margin-top: -12px;}
.cd-timeline-img.cd-picture {  background: #fff;}
.cd-timeline-img.cd-movie {  background: #fff;}
.cd-timeline-img.cd-location {  background: #fff;}
@media only screen and (min-width: 1170px) {
 .cd-timeline-img {    width: 60px;    height: 60px;    left: 50%;    margin-left: -30px; transform: translateZ(0);    -webkit-transform: translateZ(0); backface-visibility: hidden;   -webkit-backface-visibility: hidden;  }
 .cssanimations .cd-timeline-img.is-hidden {    visibility: hidden;  }
 .cssanimations .cd-timeline-img.bounce-in {    visibility: visible;    -webkit-animation: cd-bounce-1 0.6s;    -moz-animation: cd-bounce-1 0.6s;    animation: cd-bounce-1 0.6s;}
}
@-webkit-keyframes cd-bounce-1 {
  0% {    opacity: 0;    -webkit-transform: scale(0.5);  }
  60% {    opacity: 1;    -webkit-transform: scale(1.2);  }
  100% {    -webkit-transform: scale(1);  }
}
@-moz-keyframes cd-bounce-1 {
  0% {    opacity: 0;    -moz-transform: scale(0.5);  }
  60% {    opacity: 1;    -moz-transform: scale(1.2);  }
  100% {    -moz-transform: scale(1);  }
}
@keyframes cd-bounce-1 {
  0% {    opacity: 0;    -webkit-transform: scale(0.5);    -moz-transform: scale(0.5);    -ms-transform: scale(0.5);    -o-transform: scale(0.5);    transform: scale(0.5);  }
  60% {    opacity: 1;    -webkit-transform: scale(1.2);    -moz-transform: scale(1.2);    -ms-transform: scale(1.2);    -o-transform: scale(1.2);    transform: scale(1.2);  }
   100% {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);   -o-transform: scale(1);    transform: scale(1);  }
}
.cd-timeline-content {  position: relative;  margin-left: 60px;  background: #006bc6;  border-radius: 0.25em;  padding: 1em; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.cd-timeline-content::after {  clear: both;  content: "";  display: table;}
.cd-timeline-content h2 {  color: #00533d;}
.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date { font-size: 0.8125rem;}
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {  display: inline-block;}
.cd-timeline-content p {  margin: 1em 0;  line-height: 1.6; text-align: justify;}
.cd-timeline-content .cd-read-more {  float: right;  padding: 0.8em 1em;  background: #acb7c0;  color: #ffffff;  border-radius: 0.25em;}
.no-touch .cd-timeline-content .cd-read-more:hover {  background-color: #bac4cb;}
.cd-timeline-content .cd-date {  float: left;}
.cd-timeline-content::before {  content: "";  position: absolute;  top: 16px;  right: 100%;  height: 0;  width: 0;  border: 7px solid transparent;  border-right: 7px solid #ffffff;}
@media only screen and (min-width: 768px) {
  .cd-timeline-content h2 {    font-size: 20px;    font-size: 1.25rem;  }
  .cd-timeline-content p {    font-size: 16px;    font-size: 1rem;  text-align: justify;}
  .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {    font-size: 14px;    font-size: 0.875rem;  }
}
@media only screen and (min-width: 1170px) {
  .cd-timeline-content {    margin-left: 0;    padding: 1.6em;    width: 45%;  }
  .cd-timeline-content::before {    top: 24px;    left: 100%;    border-color: transparent;    border-left-color: #ffffff;  }
  .cd-timeline-content .cd-read-more {    float: left;  }
  .cd-timeline-content .cd-date {    position: absolute;    width: 100%;    left: 122%;    top: -22px;    font-size: 16px;    font-size: 1rem;  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content {    float: right;  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content::before {    top: 24px;    left: auto;    right: 100%;    border-color: transparent;    border-right-color: #ffffff;  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {    float: right;  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {    left: auto;    right: 122%;    text-align: right;  top: -22px !important;}
  .cssanimations .cd-timeline-content.is-hidden {    visibility: hidden;  }
 .cssanimations .cd-timeline-content.bounce-in {  visibility: visible;    -webkit-animation: cd-bounce-2 0.6s;   -moz-animation: cd-bounce-2 0.6s;    animation: cd-bounce-2 0.6s; }
}
@media only screen and (min-width: 1170px) {
.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {    -webkit-animation: cd-bounce-2-inverse 0.6s;    -moz-animation: cd-bounce-2-inverse 0.6s;    animation: cd-bounce-2-inverse 0.6s;  }
}
@-webkit-keyframes cd-bounce-2 {
  0% {    opacity: 0;    -webkit-transform: translateX(-100px);  }
  60% {    opacity: 1;    -webkit-transform: translateX(20px);  }
  100% {    -webkit-transform: translateX(0);  }
}
@-moz-keyframes cd-bounce-2 {
  0% {    opacity: 0;    -moz-transform: translateX(-100px);  }
  60% {    opacity: 1;    -moz-transform: translateX(20px);  }
  100% {    -moz-transform: translateX(0);  }
}
@keyframes cd-bounce-2 {
  0% {    opacity: 0;    -webkit-transform: translateX(-100px);    -moz-transform: translateX(-100px);    -ms-transform: translateX(-100px);    -o-transform: translateX(-100px);    transform: translateX(-100px);}
  60% {    opacity: 1;    -webkit-transform: translateX(20px);    -moz-transform: translateX(20px);   -ms-transform: translateX(20px);    -o-transform: translateX(20px);    transform: translateX(20px);  }
   100% {    -webkit-transform: translateX(0);    -moz-transform: translateX(0);    -ms-transform: translateX(0);    -o-transform: translateX(0);   transform: translateX(0);  }
}
@-webkit-keyframes cd-bounce-2-inverse {
  0% {    opacity: 0;    -webkit-transform: translateX(100px);  }
  60% {    opacity: 1;    -webkit-transform: translateX(-20px);  }
  100% {    -webkit-transform: translateX(0);  }}
@-moz-keyframes cd-bounce-2-inverse {
  0% {    opacity: 0;    -moz-transform: translateX(100px);  }
  60% {    opacity: 1;    -moz-transform: translateX(-20px);  }
  100% {    -moz-transform: translateX(0);  }
}
@keyframes cd-bounce-2-inverse {
  0% {    opacity: 0;    -webkit-transform: translateX(100px);    -moz-transform: translateX(100px);    -ms-transform: translateX(100px);    -o-transform: translateX(100px);    transform: translateX(100px);  }
  60% {    opacity: 1;    -webkit-transform: translateX(-20px);    -moz-transform: translateX(-20px);   -ms-transform: translateX(-20px);    -o-transform: translateX(-20px);    transform: translateX(-20px);  }
  100% {    -webkit-transform: translateX(0);    -moz-transform: translateX(0);    -ms-transform: translateX(0);    -o-transform: translateX(0);    transform: translateX(0);  }
}
.cd-timeline-block i {    line-height: 60px;    font-size: 25px;    color: #df364a;}
#cd-timeline{background: url(img/drop-bg.webp); background-attachment: fixed; background-size: cover;}
span.cd-date img {    border-radius: 5px;}
.grid {	position: relative;	margin: 0 auto;	list-style: none;	text-align: center;}
/* Common style */
.grid figure {	position: relative;	float: left;	overflow: hidden;	text-align: center;}
.grid figure img {	position: relative;display: block;	min-height: 100%;	max-width: 100%;}
.grid figure figcaption {	color: #fff;	text-transform: uppercase;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;}
.grid figure figcaption::before,
.grid figure figcaption::after {	pointer-events: none;}
.grid figure figcaption,
.grid figure figcaption > a {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}
.grid figure figcaption > a {	z-index: 1000;	text-indent: 200%;	white-space: nowrap;	font-size: 0;	opacity: 0;}
figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {	position: absolute;	top: 15px;	right: 15px;	bottom: 15px;	left: 15px;	content: '';	opacity: 0;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;}
figure.effect-bubba figcaption::before {	border-top: 2px solid #fbba41;	border-bottom: 2px solid #fbba41;	-webkit-transform: scale(0,1);	transform: scale(0,1);}
figure.effect-bubba figcaption::after {	border-right: 2px solid #fbba41;	border-left: 2px solid #fbba41;	-webkit-transform: scale(1,0);	transform: scale(1,0);}
figure.effect-bubba h2 {	padding-top: 30%;	-webkit-transition: -webkit-transform 0.35s;	transition: transform 0.35s;	-webkit-transform: translate3d(0,-20px,0);	transform: translate3d(0,-20px,0);}
figure.effect-bubba p {	padding: 20px 2.5em;	opacity: 0;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: translate3d(0,20px,0);	transform: translate3d(0,20px,0);}
figure.effect-bubba:hover figcaption::before,
figure.effect-bubba:hover figcaption::after {	opacity: 1;	-webkit-transform: scale(1);	transform: scale(1);}
figure.effect-bubba:hover h2,
figure.effect-bubba:hover p {	opacity: 1;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}
.svgnatur-main .title{position: relative; z-index: 1;}
.img-product-container img {    border: 1px solid #ccc;}

footer {   /* background: #fff url(img/mm.webp)no-repeat;*/   /* padding-top: 125px; */   background-size: cover;}
.widget span {    font-size: 18px;}
a.info-set {    font-size: 17px;}
.widget i {    font-size: 20px;}
.contact-btn-footer a {    background: transparent;    border-radius: 5px;    line-height: 38px;    margin-top: 22px;   background-color: var(--primary-color);   transition: 0.5s;}
.contact-btn-footer a:hover {   background-color: var(--secondary-color); }
/*.socialIcons li {    display: inline-block;}
.socialIcons li a.fb {    background-position: 0 0;}
.socialIcons li a {    background: url(img/sprite.png) no-repeat left top;    height: 38px;    width: 38px;    display: block;    text-indent: -9999px;    transition: all .3s;}
.socialIcons li a.twitter {    background-position: 0 -112px;}
.socialIcons li a.fb:hover {    background-position: 0 -41px;}
.socialIcons li a.twitter:hover {    background-position: 0 -153px;}
.socialIcons li a.yt {    background-position: 0 -224px;}
.socialIcons li a.yt:hover {    background-position: 0 -265px;}
.socialIcons li a.linkedIn {    background-position: 0 -336px;}
.socialIcons li a.linkedIn:hover {    background-position: 0 -377px;}
.socialIcons li a.instagram:hover {    background-position: 0 -601px;}
.socialIcons li a.instagram {    background-position: 0 -560px;}*/
.usefull-links a {    font-size: 16px;}
.copy-right {    background-color: var(--primary-color);}
.widget i {    font-size: 13px;}
i.fa-square-facebook {    color: #007aeb;    font-size: 26px;}
i.fa-twitter {    color: #009eea;    font-size: 26px;}
i.fa-linkedin {    color: #0069bd;    font-size: 26px;}
i.fa-instagram {    color: #ff0068;    font-size: 26px;}
i.fa-youtube {    color: #ff0013;    font-size: 26px;}
i.fa-pinterest-p {    color: #ff0013;    font-size: 26px;}
/* .connect-footer img {    width: 40%;} */
.content-side{background-color: #b72334;}
.media-headphone i {    font-size: 56px;    margin-right: 21px;}
.media-headphone span{	font-weight: 400;    font-size: 30px; display: block;  border-width: 0;    border-bottom-width: 2px;    border-style: dashed;    border-color: #fff;    padding-bottom: 25px;    }
.contact-customor h6{   font-weight: 400;	font-family: 'Work Sans', sans-serif;    font-size: 22px;line-height: 1.2; }

.border-metter{border-width: 1px;    border-style: solid;    border-color: rgba(238, 238, 238, 1);    box-shadow: 0 5px 20px -5px rgba(0, 0, 0, 0.1);    padding: 10px;    display: flex;    flex-direction: row;    justify-content: center;    text-align: left;    }
.border-metter a {    font-size: 15px;    font-weight: 700;}
.border-metter i {    font-size: 25px;}
.home-filed input {    width: 100%;    height: 40px;    border: 2px solid #006bc6;    padding-left: 10px;        font-family: 'Work Sans', sans-serif;}
.home-filed input:focus{outline: none;}
.home-filed textarea:focus{outline: none;}
.home-filed textarea {    width: 100%;    height: 100px;	border: 2px solid #006bc6;	padding-left: 10px;  font-family: 'Work Sans', sans-serif;}
.home-filed button:focus{outline: none;}
.home-filed button{width: 100%; border: 0px; padding: 10px 0px;  font-family: 'Work Sans', sans-serif;     background-color: var(--primary-color); border-radius: 50px;}
.home-form .title img {    width: 64%;}
.certificate {background-color: var(--primary-color);}
.certificate_owl img {    cursor: pointer;}
.certificate-btn a {    background-color: var(--primary-color);    padding: 10px 30px;    border-radius: 50px;}
.providing-quality-one {    position: relative;    display: block;     background-color: var(--primary-color);    z-index: 1;    overflow: hidden;}
.providing-quality-one__content-box {    position: relative;    display: block;    max-width: 95%;    padding-bottom: 0;    padding-left: 0px;    height: 100%;}
.providing-quality-one__content-box-list-item .text h3 {    color: #ffffff;    font-size: 20px;    line-height: 34px;    letter-spacing: -0.02em;    margin-bottom: 11px;}
.providing-quality-one__content-box-list-item .text p {  text-align: justify;  color: #fff;}
.providing-quality-one__content-box-list-item .text {    position: relative;    display: block;    padding-left: 20px;}
.providing-quality-one__content-box .sec-title__title { color: #ffffff; font-size: 22px;  line-height: 32px;}
.sec-title__tagline {    position: relative;    display: inline-block;    color: #fff;    font-size: 14px;    line-height: 20px;    font-weight: 500;    text-transform: uppercase;    letter-spacing: 0.1em;}
.providing-quality-one__content-box-list {    position: relative;    display: block; padding-left: 15px;}
.providing-quality-one__bg {    position: absolute;    bottom: 0px;    right: 0;    opacity: 0.04;    z-index: -1;}
.providing-quality-one__content-box-list-item{	position: relative;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    border-bottom: 1px solid rgba(255, 255, 255, 0.2);    margin-top: 20px;    padding-bottom: 20px;}
.providing-quality-one__content-box-list-item:hover .icon {    -webkit-transform: rotateY(180deg);    transform: rotateY(180deg);    -webkit-transition-delay: 0.1s;    transition-delay: 0.1s;}
.providing-quality-one__content-box-list-item .icon {    position: relative;    display: block;     color: #fff;    font-size: 60px;    -webkit-transition-delay: 0.1s;    transition-delay: 0.1s;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;    background-color: #df364a;    width: 110px;    height: 110px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    text-align: center;    -ms-flex-negative: 0;    flex-shrink: 0;    border-radius: 50%;}
.certificate-logos .title img {    width: 40%;}
.certificate-logos{background: #fcfaf7 url(img/racking.webp)no-repeat;     background-position: bottom; background-attachment: fixed;}
#toTop {    position: fixed;    bottom: 10px;    right: 15px;    cursor: pointer;    transition: 0.5s;    z-index: 999;}
.logos-certificate {    width: 20%;     margin-bottom: 30px;}
.category-links .title img {    width: 38%;}
header{background-color: #991525;    padding-top: 4.5px;  padding-bottom: 4.5px;}
header a {    font-size: 14px;}
.usefull-links ul li a {    padding: 0 9px;    font-size: 14px; color: #000;}
.email-side ul li a {    color: #fff;}
.socialWrap-header ul li a i {    font-size: 20px;}
.under-bg-white {  text-align: center;}
#search {    width: 100%;    height: 42px;    padding-right: 45px;    border-radius: 50px;    border: 1px solid #006bc6;    padding-left: 15px;}
.search-popup__form {    padding: 0;    margin: 8px 15px 0;}
.search-popup__form {    z-index: 9;    width: 100%;    padding: 15px;    max-width: 600px;    position: relative;    border-radius: 30px;    border: none;}
.search-popup__inner input {    height: 45px;        font-family: 'Work Sans', sans-serif;}
.search-popup__inner input:focus{outline: none;}
.search-popup__inner.desktop-search .search-popup__form{    padding: 0;}
#search_mini_form .search-button:hover {    transition: .6s;}
#search_mini_form .search-button {     position: absolute;    border: 0;     background-color: var(--primary-color);    width: 36px;    height: 36px;    line-height: 35px;    border-radius: 50%;    top: 3px;    right: 4px;}
#search_mini_form .input-box {    position: relative;    padding-top: 0;}
button.button.search-button:focus{outline: none;}
.input-box i {    font-size: 12px;    position: relative;    top: -3px;}
.link-box .link {    position: relative;    display: block;    padding-top: 4px;    padding-left: 54px;    color: #000;}
.link-box .sub-text {    position: relative;    display: block;    font-size: 13px;    font-weight: 400;    line-height: 18px;    font-family: var(--thm-font);    letter-spacing: .03em;    color: #000;}
.link-box .number{	    position: relative;    display: block;    font-size: 20px;    font-weight: 700;    line-height: 24px;}
.link-box .link .icon {    position: absolute;    left: 0;    top: 5px;    width: 44px;    height: 42px;    text-align: center;    font-size: 30px;}
ul.dropdown-menu li {    border-bottom: 1px solid #c1293b;   margin-bottom: 10px;    padding-bottom: 10px !important;}

.modal-header {    background-color: #005198;}
.content-blue {       background-color: var(--secondary-color);}
.modal-header h5 {    font-size: 40px;    font-weight: 700;}
.img-side ul li {    line-height: 26px;}
button.top-setup {    position: absolute;    top: 2px;    color: #fff;    opacity: 1;   z-index: 9999;   right: 9px;    color: #000;}
.position-left {    position: absolute;    right: 0;}
.position-left img {    width: 50%;    position: relative;    left: 122px;    opacity: 0.1;    bottom: -136px;}
.midd-range {    margin: 0px auto;}
.midd-range h4 {    font-size: 40px;    font-weight: 800;}
.midd-range {    border: 2px dashed #005495;}
.filed-more input {    color: #fff;    width: 100%;    outline: 0;    font-size: 14px;    font-weight: 500;    margin-bottom: 15px;    border-radius: 0;    background: transparent;    border: 1px solid #e0e0e0;        font-family: 'Work Sans', sans-serif;    appearance: auto;   padding: 8px 20px 8px 10px;}
.filed-more input::placeholder {    color: #fff;}
.filed-more textarea::placeholder {    color: #fff;}
.filed-more textarea {    color: #fff;    width: 100%;    outline: 0;    font-size: 14px;    font-weight: 500;    margin-bottom: 15px;    border-radius: 0;    background: transparent;    border: 1px solid #e0e0e0;    appearance: auto;        font-family: 'Work Sans', sans-serif;    padding: 15px 20px 15px 10px;}
.filed-more button {    background: #ffbd42;    width: 45%;    border-radius: 50px;    height: 43px;    font-size: 15px;        font-family: 'Work Sans', sans-serif;    margin: 0px auto;}
.filed-morebtext-center button {    font-family: 'Work Sans', sans-serif;    width: 100%;    padding: 10px 0;        background-color: var(--primary-color);}
.under-text-full span {    display: block;    font-size: 25px;}
.under-text-full p {    font-size: 20px; font-family: 'Work Sans', sans-serif;}
.under-text-full small {    font-size: 20px; font-family: 'Work Sans', sans-serif;}

.page-title {    position: relative;    background-size: cover;    background-repeat: no-repeat;    background-position: 50% 0;    padding: 180px 0px;    background: url(img/breadcumb.jpg)no-repeat;}
.page-title:before {    position: absolute;    content: '';    left: 0px;    top: 0px;    width: 100%;    height: 100%;    display: block;   background-color: #000000;    opacity: .5;}
.page-title h1 {    position: relative;    font-size: 35px;    font-weight: 700;    color: #ffffff;    line-height: 1em;  margin-bottom: 20px;}
.page-title .text {    position: relative;    display: block;    font-size: 18px;    line-height: 24px;    color: #ff7e00;    font-weight: 400;}
.page-title .page-info {    position: absolute;    left: 0px;    bottom: 0px;    width: 100%;    z-index: 1;}
.page-info .bread-crumb {    position: relative;    float: none !important;    padding: 25px 0;    padding-left: 90px;   border-radius: 40px 0 0 0;	background-color: var(--secondary-color);}
.page-info .bread-crumb li {    position: relative;    display: inline-block;    font-size: 18px;   line-height: 30px;    color: #fff;    font-weight: 700;   margin-right: 18px;    padding-right: 18px;}
.page-info .bread-crumb li:last-child {    margin-right: 0px;    padding-right: 0;}
.page-info .bread-crumb li:after {    position: absolute;    content: '|';    top: 0px;    right: -4px;    font-size: 18px;    line-height: 30px;    color: #fff;   font-weight: 700;}
.page-info .bread-crumb li:last-child:after {    display: none;}
.page-info .bread-crumb li a {    font-size: 16px;    color: #fff;    transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -webkit-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    -o-transition: all 0.3s ease;}
.contact-form input {    display: block;    width: 100%;    border: 1px solid #ebebeb;    border-radius: 50px;    line-height: 24px;    padding: 11px 25px;    font-family: 'Work Sans', sans-serif;    color: #656565;}
.contact-form input:focus{outline: none;}
.contact-form textarea {    display: block;    width: 100%;    border: 1px solid #ebebeb;    border-radius: 20px;    line-height: 24px;    padding: 20px 25px;    color: #656565;	font-family: 'Work Sans', sans-serif;    height: 190px;    resize: none;}
.contact-form textarea:focus{outline: none;}
.contact-form button:focus{outline: none;}
.contact-form button {    font-size: 18px;    line-height: 25px;    padding: 10px 30px;    text-transform: uppercase;  	background-color: var(--primary-color);    color: #fff;    font-family: 'Work Sans', sans-serif;    border: none;    border-radius: 50px;    font-weight: 600;}
.contact-info {	background-color: var(--primary-color);    max-width: 435px;	padding: 40px 30px 10px 30px;}
.contact-info ul li p {    color: #fff;}
.contact-info ul li {    border-bottom: 1px dashed #636363;    padding-bottom: 20px;    margin-bottom: 20px;}
.contact-info ul li h4 {    color: #fff;    font-size: 18px;    font-weight: 600;    margin-bottom: 9px;}
.contact-form {    margin-top: 30px;}
.contact-info ul li:last-child{border-bottom: 0px;}
.map iframe{width: 100%; height: 300px; display: block;}
.color-site {        background-color: var(--secondary-color);}
.skin-color {    background-color: var(--primary-color);}
.white-wrap {background-color: var(--primary-color);}
.submit-btn button {    width: 100%;        background-color: var(--secondary-color);    border: none;        font-family: 'Work Sans', sans-serif;}
.submit-btn button:hover{background-color: #000; color: #fff !important;}
div#inner-frm span {    font-size: 22px;}
.parent-divison > span {    font-size: 22px;}
.sitema-links-item span {    font-size: 22px;}
.inner-left-side-product h3 {    padding-bottom: 20px;}
.full-width-type h3 {    color: #fff;    margin: 0px;    padding-top: 10px;    padding-bottom: 10px;}
.full-width-type {    background-color: var(--primary-color);    margin-top: 20px;    width: 100%;    margin-left: 0;    margin-bottom: 20px;}
.inner-states a {    width: 100%;    text-align: center;}
.inner-states a {       color: #fff;   display: block; padding: 10px;  background-color: var(--primary-color);}
.hvr-radial-in {    display: inline-block;    vertical-align: middle;    -webkit-transform: perspective(1px) translateZ(0);    transform: perspective(1px) translateZ(0);    box-shadow: 0 0 1px rgba(0, 0, 0, 0);    position: relative;    overflow: hidden;    background-color: var(--secondary-color);    -webkit-transition-property: color;    transition-property: color;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;}
.states {    margin-bottom: 25px;}
.qualiy-box {    margin-bottom: 30px;}
.qualiy-box span { font-family: 'Playfair Display', serif;   font-weight: 700;     font-size: 22px;   display: block;    margin-bottom: 5px;}
.qualiy-box ul li {    margin-bottom: 10px;    list-style-type: disc;}
.qualiy-box ul{padding-left: 15px; margin-top: 15px;}
.qualiy-box p {     line-height: 25px;   text-align: justify;}
.qualiy-box small {    font-family: 'Work Sans', sans-serif;    margin-top: 20px;    display: block;    font-size: 15px;    font-weight: bold;}
.qualiy-box p {    margin-bottom: 15px;}
.certficate_page {    margin-bottom: 35px;}
.product_box a{     font-size: 15px;    font-weight: 600;    margin-top: 10px;}
.oter-oil-metter img{max-width: 80px; border-radius: 5px;}
.oter-oil-metter h4{font-size: 22px;}
.pro-img img {    cursor: pointer;}
.pro-img {    float: left;    width: 350px; margin-right: 20px;}
.pro-content h2 {    font-size: 25px;    margin-bottom: 16px;}
.pro-content p {    text-align: justify;    margin-bottom: 12px;}
.tab table {  border-collapse: collapse;  width: 100%;  padding-left: 15px;  padding-right: 15px;  display: block;}
.tab td, th {  border: 1px solid #dddddd;  text-align: left;  color: #000;  padding: 8px;}
.tab tr:nth-child(even) {  background-color: #dddddd;}
.tab {  margin-bottom: 20px;  position: relative;  padding-bottom: 25px;  overflow: hidden;  background: #f5f6fb;  width: 100%;  font-family: 'Work Sans', sans-serif;  margin: 0 auto;  line-height: 1.5;  font-weight: 300;  color: #888;  -webkit-font-smoothing: antialiased;}
.tabs {  display: table;  position: relative;	padding: 15px;  overflow: hidden;  margin: 0;  width: 100%;}
.tabs li {  float: left;  line-height: 38px;  overflow: hidden;  padding: 0;  position: relative;}
.tabs a {position: relative;    z-index: 1;    font-size: 16px;    text-transform: uppercase;     font-family: 'Work Sans', sans-serif;    padding: 12px 12px;    margin-right: 0;    font-weight: 500;    margin-top: 0px;    border-bottom: 0;    background-color: #d1d1d1;    color: #000;    border-radius: 20px 20px 0 0;}
.tabs_item {  display: none;  padding: 30px 0;}
.tabs_item h4 {  font-weight: bold;  color: blue;  font-size: 20px;}
.tabs_item img {  width: 200px;  float: left;  margin-right: 30px;}
.tabs_item:first-child {  display: block;}
.current a {  color: #fff;      background-color: var(--primary-color);}
.tabs_item p{padding-left: 15px;    padding-right: 15px;    color: #000;    font-weight: 400;}
nav.mobile-menu {  display: none;}
ul.dropdown-menu {  height: 500px;  overflow-y: scroll;}

/* width */
ul.dropdown-menu::-webkit-scrollbar {  width: 10px;}
/* Track */
ul.dropdown-menu::-webkit-scrollbar-track {  background: #f1f1f1;}
/* Handle */
ul.dropdown-menu::-webkit-scrollbar-thumb {  background: #888;}
/* Handle on hover */
ul.dropdown-menu::-webkit-scrollbar-thumb:hover {  background: #555;}

/* .about_content p strong {  font-size: 20px;     font-family: 'Playfair Display', serif;} */

/* .about_content p strong {  font-size: 20px;  font-family: 'Playfair Display', serif;  margin-bottom: 10px;  display: block;  margin-top: 10px;} */
.certificate_img h5 {  font-size: 25px;}
.certificate_img p { color: #fff; margin-bottom: 15px;}
tspan { font-size: 18px;}
.about-page h2 {  font-size: 24px;  margin-bottom: 12px;}
.about-page p {  margin-bottom: 15px;}
.full-content-about h1 {  text-align: center !important;  margin-bottom: 15px;  text-transform: capitalize; }
.full-content-about p strong {  font-size: 20px;  margin-top: 12px;  display: block;  margin-bottom: 12px;  font-family: 'Playfair Display', serif;}
a.new-more-btn{color: #fff;  padding: 15px;     background-color: var(--primary-color);  font-size: 18px;  }
.about-location_page p {  margin-bottom: 15px;}
.full-location_video p {  margin-bottom: 15px;}
.pro-content p {  line-height: 28px;}
.related-products h2 {  font-size: 25px;}
.sitema-links-item p strong {     font-family: 'Playfair Display', serif;font-size: 25px;  margin-bottom: 0px;  display: block;}
div#inner-frm input{    font-family: 'Work Sans', sans-serif;}
div#inner-frm textarea{    font-family: 'Work Sans', sans-serif;}
.safe-trade-practices h2 {  font-size: 22px;  margin-bottom: 10px;}
.safe-trade-practices strong {   font-family: 'Playfair Display', serif;  font-size: 18px; color: var(--primary-color);}
.eco-friendly h1 {  margin-bottom: 10px;}
.amazing-facilities h1 {  margin-bottom: 10px;}
.amazing-facilities p strong {  display: block;}
.certficate_page img {  border: 1px solid #ccc;}

.mobile-three-item {  text-align: center;  display: none;  position: fixed;  z-index: 999;  bottom: 0;  width: 100%;}
.mobile-three-item li {  display: inline-block;  margin-right: 0;  padding: 10px 0px;  width: 48%;}
.mobile-three-item {  text-align: center}
.mobile-three-item li:first-child {  background-color:#991525;}
.mobile-three-item li:nth-child(2) {  background-color: #64b161;}
.mobile-three-item li:last-child {  background-color: var(--primary-color);}
.mobile-three-item a {  color: #fff;}
ul.providing-quality-one__content-box-list li { list-style-type: circle;  color: #fff; margin-bottom: 20px;}
ul.providing-quality-one__content-box-list li:last-child {border: none;}
.chairman-product h1 {  margin-bottom: 10px;}
.page-center {  margin: 0px auto;  text-align: center;}
.page-center p {  font-size: 22px;  text-align: center;  margin-bottom: 20px;}
.home-page-btn a {  background-color: var(--primary-color);  padding: 10px 30px;  color: #fff;  border-radius: 5px;}
.page-center img {  width: 60%;}

ul.socialIcons li a i {  font-size: 22px;}
ul.socialIcons i.fa-x-twitter {color: #000;}
ul.socialIcons i.fa-pinterest {color: red;}

.title-perfume img{width: 30%;}

.grid {	position: relative;	margin: 0 auto;	padding: 1em 0 4em;	max-width: 1000px;	list-style: none;	text-align: center;}
/* Common style */
.grid figure {	position: relative;	float: left;	overflow: hidden;	min-width: 100%;	max-width: 100%;	width: 100%;	background: #000;	text-align: center;}
.grid figure img {	position: relative;	display: block;	min-height: 100%;	max-width: 100%;	/* opacity: 0.8; */}
.grid figure figcaption {	padding: 2em;	color: #fff;	text-transform: uppercase;	font-size: 1.25em;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;}
.grid figure figcaption::before,.grid figure figcaption::after {	pointer-events: none;}
.grid figure figcaption,
.grid figure figcaption > a {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}
.grid figure figcaption > a {	z-index: 1000;	text-indent: 200%;	white-space: nowrap;	font-size: 0;	opacity: 0;}
.grid figure h2 {	word-spacing: -0.15em;font-weight: 300;}
.grid figure h2 span {	font-weight: 800;}
.grid figure h2,.grid figure p {	margin: 0;}
.grid figure p {	letter-spacing: 1px;	font-size: 68.5%;}
figure.effect-bubba {	background-color: var(--secondary-color);}
figure.effect-bubba:hover img {	opacity: 0.4;}

figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {position: absolute;	top: 15px;	right: 15px;	bottom: 15px;	left: 15px;	content: '';	opacity: 0;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;}
figure.effect-bubba figcaption::before {	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;	-webkit-transform: scale(0,1);	transform: scale(0,1);}
figure.effect-bubba figcaption::after {	border-right: 1px solid #fff;	border-left: 1px solid #fff;	-webkit-transform: scale(1,0);	transform: scale(1,0);}
figure.effect-bubba span {	opacity: 0;  text-transform: capitalize;	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: translate3d(0,20px,0);	transform: translate3d(0,20px,0);}
figure.effect-bubba:hover span{  opacity: 1;  color: var(--primary-color);}
figure.effect-bubba:hover figcaption::before,
figure.effect-bubba:hover figcaption::after {	opacity: 1;	-webkit-transform: scale(1);	transform: scale(1);}
.ov-video{width: 100%; height: auto;}

a.linkedin-new i {  color: #0069bc;}
.blog-inner img {    width: 100%;    height: 200px;}
.blog-contant {    background-color: #00533d;    padding: 18px 20px;}
.blog-inner {    margin-bottom: 10px;    transition: 0.5s;}
.anchor{text-align: center;}
.blog-contant a {color: #fff;    padding: 4px 12px;    border-radius: 5px;    font-weight: 700; border-bottom: 2px solid;}
.blog-contant:hover a {color: #fbba41;}
.blog-contant p {    margin-bottom: 11px;    padding-top: 8px;    color: #fff;    padding-top: 15px;}
.blog-d-image img {    width: 100%;}
.blog-details {    background-color: #fbbb408f;    padding: 23px 0px 12px 5px;    margin-bottom: 10px; border-right: 2px double green;}
.blog-contant h4 {   font-size: 20px;    color: #fff;    border-bottom: 2px solid;    padding-bottom: 6px;}
.certificate_img h4 {  font-size: 26px;}
.contact-customor > h5 {  font-size: 20px;}
.media-headphone h4 {  font-size: 25px;}
#cd-timeline .title > span {  font-size: 30px;  margin: 0px;  display: block;  width: 100%;  padding: 0px;  font-weight: 600;  font-family: 'Playfair Display', serif;}
.cd-timeline-content span {  font-size: 22px;  font-family: 'Playfair Display', serif;  color: #000;}
.certificate_img span {font-size: 25px; display: block;  font-family: 'Playfair Display', serif;  font-weight: 800;  display: block;  margin-bottom: 10px;  color: #fff;}
.certificate-logos .title span{  font-size: 30px;  display: block;  font-family: 'Playfair Display', serif;}
.product_box img {  height: 100px;  object-fit: cover;} 
/* .industries-we-serve-slider .industries-item [aria-hidden=true] a[href],
.industries-we-serve-slider .industries-item [aria-hidden=true] area[href], 
.industries-we-serve-slider .industries-item [aria-hidden=true] input:not([disabled]), 
.industries-we-serve-slider .industries-item [aria-hidden=true] select:not([disabled]), 
.industries-we-serve-slider .industries-item [aria-hidden=true] textarea:not([disabled]), 
.industries-we-serve-slider .industries-item [aria-hidden=true] button:not([disabled]), 
.industries-we-serve-slider .industries-item [aria-hidden=true] [tabindex]:not([disabled]), 
.industries-we-serve-slider .industries-item [aria-hidden=true] [contenteditable=true]:not([disabled]){    visibility: hidden;} */

.product-home .product-item [aria-hidden=true] a[href],
.product-home .product-item [aria-hidden=true] area[href], 
.product-home .product-item [aria-hidden=true] input:not([disabled]), 
.product-home .product-item [aria-hidden=true] select:not([disabled]), 
.product-home .product-item [aria-hidden=true] textarea:not([disabled]), 
.product-home .product-item [aria-hidden=true] button:not([disabled]), 
.product-home .product-item [aria-hidden=true] [tabindex]:not([disabled]), 
.product-home .product-item [aria-hidden=true] [contenteditable=true]:not([disabled]){    visibility: hidden;}

.carousel-item img {  text-align: center;  margin: 0px auto;}
.carousel-inner { background-color: var(--secondary-color);}
a.black_color {  color: #000 !important;} 

.related-product .product-item img {  height: 100px;  object-fit: cover;}
tbody {  width: 100%;  display: inline-table;}
div#navbarSupportedContent {    justify-content: center;}
.map iframe{width: 100%; height: 300px; border: 0px;}

.product-img-details ul li{width: 15%; margin-right: 12px;}
.product-img-details ul li img{width: 100%; height: 75px; cursor: pointer;}
.product-img-details img{cursor: pointer;}

.profile-description {    max-width: 100%;    position: relative;}
.profile-description .text {    margin-bottom: 5px;    color: #777;    padding: 0 15px;    position: relative;    font-size: 14px;    display: block;}
.profile-description .show-more {    position: relative;    font-size: 15px;    padding-top: 5px;	font-family: 'Work Sans', sans-serif;    height: auto;   text-align: center;    cursor: pointer;    padding: 10px 0 10px 0;}
.profile-description .show-more:hover {    color: #1779dd;}
.profile-description .show-more-height {    height: 395px;    overflow: hidden;}
table {  border-collapse: collapse;  width: 100%;}
td, th {  text-align: left;  padding: 5px 10px;  font-family: 'Work Sans', sans-serif;  line-height: 1.44;}
tr:nth-child(even) {background-color: #F8F8F9;}
tr:nth-child(odd) {background-color: #F8F8F9;}
.profile-description span {    font-size: 22px;    color: #000;    font-weight: 600;    margin-bottom: 10px;    display: block;}
ul.content_metter li a{	font-size: 17px;	color: #386AAB;	font-weight: 700;}
ul.content_metter li {    color: #000;}
.pdf-download a{color: #000; font-size: 16px;}
.table-content span {    font-size: 17px;    font-weight: 400;}
.content-hide h5 {    font-size: 18px;    color: #000;    margin-bottom: 10px;}
.content-hide p{color: #000;}
.content-hide ul li{color: #000;     list-style-type: disc;     line-height: 28px;}
.content-hide small {      font-family: 'Work Sans', sans-serif;  margin-top: 15px;    display: block;    margin-bottom: 10px;}
.content-hide small {    font-size: 16px;    color: #000;}
.content-hide ul {    padding-left: 15px;}
.table-content tr {    font-size: 14px; color: #000;}
.product-details_content {    background: #fff;}
li.bg-color {    background: #006bc6;    padding: 7px 15px; cursor: pointer;}
a.mobile-show-button{  padding: 10px 15px; color: #006bc6; border: 1px solid #006bc6;}
.product-details .row{  background-color: #fff;  box-shadow: 0 4px 8px -5px #c7c7c7; padding: 0 0 20px;}
.table-content p {      color: #000;      margin-top: 15px;  }
.table-content ul li {line-height: 28px;  color: #000;  list-style: disc;}
.table-content ul {  padding-left: 15px;  margin-top: 8px;}
.full-content-plain h2{font-size: 20px; margin-top: 15px; margin-bottom: 10px;}
.full-content-plain h3{font-size: 20px; margin-top: 15px; margin-bottom: 10px;}
.full-content-plain h4{font-size: 20px; margin-top: 15px; margin-bottom: 10px;}
.full-content-plain h5{font-size: 20px; margin-top: 15px; margin-bottom: 10px;}
.full-content-plain h6{font-size: 20px; margin-top: 15px; margin-bottom: 10px;}
.full-content-plain ul{padding-left: 15px;}
.full-content-plain ul li {  list-style-type: disc;  margin-bottom: 15px;}
.about_content p {  margin-bottom: 15px;  line-height: 25px;}
.header_search-bar .row{justify-content: right;}
.about_img {  float: left;  width: 350px;}
.about_img {  margin-right: 25px;}

.about_content h2{font-size: 25px; margin-bottom: 10px;}
.about_content h3{font-size: 25px; margin-bottom: 10px;}
.about_content h4{font-size: 25px; margin-bottom: 10px;}
.about_content h5{font-size: 25px; margin-bottom: 10px;}
.about_content h6{font-size: 25px; margin-bottom: 10px;}
div#exampleModal .modal-dialog {  width: 100% !important;}
.modal-content {  border-radius: 0;}
.close {  float: right;  font-weight: 600;  line-height: 2;  color: #fff; text-shadow: 0 1px 0 #fff;  opacity: .7;  background: #0e0000 !important;  height: 44px;  margin-top: 0 !important;}
/* button.close span {
  position: relative;
  bottom: 25px;
  font-size: 28px;
} */
.close:hover,.close:focus {  color: #fff;  text-decoration: none;  cursor: pointer;  opacity: .9;}
.send_p {  font-size: 17px !important;  line-height: 22px;  text-align: center;  margin-bottom: 20px;}
.modal-body input[type="text"],.modal-body select,.modal-body input[type="number"] {  width: 100%;  padding: 5px 12px;  border-radius: 0;}
.modal-body textarea {  width: 100%;  height: 120px;  padding: 5px 12px;  border-radius: 0;}
.modal_btn {  width: auto;  background: #000;  padding: 8px 25px;  border: 0;  color: #fff;  font-size: 14px;  border-radius: 4px;  cursor: pointer;  transition: .5s;}
.ziehharmonika span {background-color: var(--primary-color);	color: #fff;	display: block;	text-align: left;	border-radius: 4px;	padding: 5px 12px;	cursor: pointer;	margin-top: 0;	font-size: 20px;	margin-bottom: 9px;	padding-right: 40px;	transition: 0.25s all;	position: relative;}
.ziehharmonika span.active {	margin-bottom: 21px;	color: #fff;	background: #005390;}
.ziehharmonika span::before {	content: attr(data-prefix);	font-size: 30px;	margin-right: 9px;}
.ziehharmonika span.alignLeft {	padding-left: 35px;}
.ziehharmonika > div {	display: none;	background: #fff;	border-radius: 4px;	border: 1px solid #cdcdcd;text-align: left;	padding: 31px 33px;	margin-bottom: 9px;}
.ziehharmonika .arrowDown {	width: 0;	height: 0;	border-style: solid;	border-width: 13.0px 7.5px 0 7.5px;	border-color: #272e35 transparent transparent transparent;	position: absolute;	bottom: 0;	left: 40px;	transition: 0.25s all;	opacity: 0;}
.ziehharmonika .active .arrowDown {	bottom: -13px;	border-color: #005390 transparent transparent transparent;	opacity: 1;}
.ziehharmonika .collapseIcon {	position: absolute;	right: 20px;	top: 45%;	font-size: 35px;	font-weight: 300;	-ms-transform: translate(0, -50%);	    transform: translate(0, -50%);}
.ziehharmonika .collapseIcon.alignLeft {	right: initial;	left: 20px;}
.ziehharmonika ul {    margin-top: 28px; padding-left: 15px; margin-bottom: 28px;}
.ziehharmonika ul li {    list-style-type: circle;}
.list-item p {  margin-bottom: 22px; color: #fff;}
.modal-header-new { background-color: var(--primary-color); text-align: center;  position: relative;}
button.close {  width: 40px;  height: 38px;}
button.close span{position: relative; top: -9px;}
.modal-header-new span {  font-size: 18px;  position: relative;  top: 4px;}
.list-item h4 {  text-align: left;  color: #fff;  font-size: 20px;  margin-bottom: 15px;}

.under-content-cover ul li {  color: #fff;  margin-bottom: 10px;  list-style-type: disc;}
.product-img img {  width: 350px;  float: left;}
.product-img img {  margin-right: 22px;}
.full-content-plain-content h2 {  font-size: 21px;  margin-bottom: 10px;  margin-top: 10px;}
.full-content-plain-content h3 {  font-size: 21px;  margin-bottom: 10px;  margin-top: 10px;}
.full-content-plain-content h4 {  font-size: 21px;  margin-bottom: 10px;  margin-top: 10px;}
.full-content-plain-content h5 {  font-size: 21px;  margin-bottom: 10px;  margin-top: 10px;}
.full-content-plain-content h6 {  font-size: 21px;  margin-bottom: 10px;  margin-top: 10px;}
.full-content-plain-content ul li {  list-style-type: disc;  margin-bottom: 15px;}
.full-content-plain-content ul {  padding-left: 15px;}
.full-content-plain-content p {  text-align: justify; margin-bottom: 15px;}
.under-content-cover ul {  padding-left: 15px;}
.margin-fit-center {  margin: 0px auto;  text-align: center;}
.faqs-heading > span { font-family: 'Playfair Display', serif; font-size: 30px;  display: block;}
.list-item h3 {color: #fff; text-align: left; font-size: 20px; margin-bottom: 12px;}
.home-form span {  font-size: 30px; font-family: 'Playfair Display', serif;}
.about-loction_page p {  margin-bottom: 15px;}
.about-loction_page h1 {  font-size: 24px;}
.list-item a {  color: #fff;  font-weight: 700;  text-decoration: underline;}
.full-width-type > a {  font-size: 22px;  font-weight: 600;  color: #fff;}
.under-content-cover a {  color: #fff;  font-weight: 700;}

table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

td, th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}

tr:nth-child(even) {
  background-color: #dddddd;
}
