:root {
    --txt-color: #000000;
    --heading-color: #042019;
    --sub-txt-color: #34403d;
    --line-color: #e5eaf5;
    --primary-color: #008060;
    --border-color: #e0e4ed;
    --gray-color: #222222;
    --fur-primary-color: #09acb5;
    --fur-text-color: #2f3942;
}

.mt-0{margin-top:0px;}
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mt-50{margin-top:50px;}
.mt-60{margin-top:60px;}
.mt-70{margin-top:70px;}
.mt-80{margin-top:80px;}
.mt-90{margin-top:90px;}

.mb-0{margin-bottom:0px;}
.mb-10{margin-bottom:10px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}
.mb-50{margin-bottom:50px;}
.mb-60{margin-bottom:60px;}
.mb-70{margin-bottom:70px;}
.mb-80{margin-bottom:80px;}
.mb-90{margin-bottom:90px;}

.pl-0{padding-left:0px;}
.pl-10{padding-left:10px;}
.pl-20{padding-left:20px;}
.pl-30{padding-left:30px;}
.pl-40{padding-left:40px;}
.pl-50{padding-left:50px;}
.pl-60{padding-left:60px;}
.pl-70{padding-left:70px;}
.pl-80{padding-left:80px;}
.pl-90{padding-left:90px;}
.pl-100{padding-left:100px;}
.pl-110{padding-left:110px;}
.pl-120{padding-left:120px;}
.pl-130{padding-left:130px;}
.pl-140{padding-left:140px;}

.pr-0{padding-right:0px;}
.pr-10{padding-right:10px;}
.pr-20{padding-right:20px;}
.pr-30{padding-right:30px;}
.pr-40{padding-right:40px;}
.pr-50{padding-right:50px;}
.pr-60{padding-right:60px;}
.pr-70{padding-right:70px;}
.pr-80{padding-right:80px;}
.pr-90{padding-right:90px;}
.pr-100{padding-right:100px;}
.pr-110{padding-right:110px;}
.pr-120{padding-right:120px;}
.pr-130{padding-right:130px;}
.pr-140{padding-right:140px;}

.pt-0{padding-top:0px;}
.pt-10{padding-top:10px;}
.pt-20{padding-top:20px;}
.pt-30{padding-top:30px;}
.pt-40{padding-top:40px;}
.pt-50{padding-top:50px;}
.pt-60{padding-top:60px;}
.pt-70{padding-top:70px;}
.pt-80{padding-top:80px;}
.pt-90{padding-top:90px;}

.pb-0{padding-bottom:0px;}
.pb-10{padding-bottom:10px;}
.pb-20{padding-bottom:20px;}
.pb-30{padding-bottom:30px;}
.pb-40{padding-bottom:40px;}
.pb-50{padding-bottom:50px;}
.pb-60{padding-bottom:60px;}
.pb-70{padding-bottom:70px;}
.pb-80{padding-bottom:80px;}
.pb-90{padding-bottom:90px;}

.white-color{
	color:#ffffff;
}

.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.e-newsletter-wrap {
    background: #f6f7fb;
    background: url(/assets/images/1300x550.png) no-repeat center;
    background-size: cover;
    background-position: top;
    position: relative;
    z-index: 0;
}

.e-breadcumb-wrap {
    background-image: url(/assets/images/1920x350.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px 0;
    margin-bottom: 80px;
    position: relative;
    z-index: 0;
}

.section-heading-line {
    content: '';
    display: block;
    width: 100px;
    height: 3px;
    background: #ff7000;
    border-radius: 25%;
    margin: auto;
    margin-top: 15px;
    margin-bottom: 5px;
}

.video-main-wrap {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgb(0 0 0 / 54%);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: url(../images/index1/svg/close_search.png), auto;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
    z-index: 3;
    overflow: hidden
}

.video-main-wrap.show {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
}

.video-inner {
    width: 60%;
    position: relative;
    text-align: end;
    -webkit-transform: translateY(200px);
    -moz-transform: translateY(200px);
    -ms-transform: translateY(200px);
    -o-transform: translateY(200px);
    transform: translateY(200px);
    visibility: hidden;
}

.video-main-wrap.show .video-inner {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
    visibility: visible;
    -webkit-transition: all 2s;
    -moz-transition: all 2s;
    -ms-transition: all 2s;
    -o-transition: all 2s;
    transition: all 2s;
}

.video-box {
    width: 100%;
    position: relative;
    /*height: 50px;*/
}

.video-box input {
    width: 100%;
    height: 50px;
    padding: 12px 55px 12px 0;
    border: none;
    border-radius: 0;
    background: transparent;
    border-bottom: 2px solid var(--white-color);
    color: var(--white-color);
}

.video-box input::placeholder {
    color: var(--white-color);
    opacity: 1;
}

.video-box input:-ms-input-placeholder {
    color: var(--white-color);
}

.video-box input::-ms-input-placeholder {
    color: var(--white-color);
}

.video-inner svg {
    width: 18px;
    height: 18px;
    fill: var(--white-color);
}

.video-box button {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: transparent;
    box-shadow: none;
    border: 0;
}

.efoot-list>li>a{
	color:#000000;
}

.ht-info-list li:last-child{
	display:none;
}

/*css for mobile*/
@media (max-width: 575px) {
    .e-inner-slide {
        text-align: center;
        padding: 0px 0px;
    }
    .e-banner-wrapper .swiper-container-horizontal>.swiper-pagination-bullets, .e-banner-wrapper .swiper-pagination-custom, .swiper-pagination-fraction
    {
        bottom: 0px;
    }
    .header-top-wrapper {
        padding: 5px 20px 15px 20px !important;
    }
    .header-sticky-wrapper {
        flex-direction: column;
        padding: 0px 0px 15px 0px;
    }
    .e-topads-cloth {
        padding: 20px 0 24px;
    }
    .hs-left-logo img{
        width:80px;
    }
    .hs-mobile-logo{
        max-width:100%;
    }
    .hs-mobile-logo img{
        width:80px;
    }
    .menu-list li{
        text-align:center;
    }
}