.navbar-extra-logo a img {width: 110px;}
.logo-scrolled {width: 100px; padding: 10px 0;}
.navbar-bar-shape {background-color: #3c6c43;}
.top-bar-area::before, .top-social li a i {background-color: #f9ab49;}

.top-bar-area {height: 60px; line-height: 60px;}

.mt-160, .site-breadcrumb {margin-top: 130px;}

.footer-list {gap: 1rem}

.blog-pic {height: 300px;}
.blog-pic img {height: 100%; width: 100%; object-fit: cover;}

.hero-single-2 .hero-content p {padding-right: 0;}

.team-box:hover .team-pic .team-content p {color: rgb(255, 255, 255);}

.about-opt-list-2 li {align-items: baseline;}
.about-opt-list-2 li i {position: relative; top: 2px;}
.about-opt-list-2 li span {width: calc(100% - 33px);}

.faq-pic-4::before {display: none;}
.download_ul i {position: relative; top: -1px;}
.gallery_img {height: 300px; display: block;}
.gallery_img img {height: 100%; width: 100%; object-fit: cover;}

.footer-list li a {align-items: inherit;}
.footer-list li a i {position: relative; top: 7px;}
.faq-pic-3 {position: relative; top: -90px}

.member_list {display: flex; flex-wrap: wrap; justify-content: center; grid-gap: 20px;}
.member_box {display: block; padding: 10px; border-radius: 10px; background-color: #f5fff612; width: calc((100% / 4) - 20px );}
.member_img {height: 250px;}
.member_img img {height: 100%; width: 100%; object-fit: contain;}
.member_info {padding-top: 10px; text-align: center;}
.text-yellow {color: #f9ab49;}

.brands {height: auto; padding: 15px; border-radius: 5px; border: 1px solid #eee;}
.brands img {height: 90px; width: 100%; object-fit: contain;}

.marquee-text {
    white-space: nowrap;
    animation: marquee 50s linear infinite;
}

@keyframes marquee {
    0% { left: 100%; }
    100% { left: -100%; }
}

/*/FONT-SIZE/*/
.fs_10 {font-size: 10px !important;}
.fs_11 {font-size: 11px !important;}
.fs_12 {font-size: 12px !important;}
.fs_13 {font-size: 13px !important;}
.fs_14 {font-size: 14px !important;}
.fs_15 {font-size: 15px !important;}
.fs_16 {font-size: 16px !important;}
.fs_17 {font-size: 17px !important;}
.fs_18 {font-size: 18px !important;}
.fs_19 {font-size: 19px !important;}
.fs_20 {font-size: 20px !important;}
.fs_22 {font-size: 22px !important;}
.fs_24 {font-size: 24px !important;}
.fs_26 {font-size: 26px !important;}
.fs_28 {font-size: 28px !important;}
.fs_30 {font-size: 30px !important;}
.fs_32 {font-size: 32px !important;}
.fs_34 {font-size: 34px !important;}
.fs_36 {font-size: 36px !important;}
.fs_38 {font-size: 38px !important;}
.fs_40 {font-size: 40px !important;}

.fw_400 {font-weight: 400;}
.fw_500 {font-weight: 500;}
.fw_600 {font-weight: 600;}
.fw_700 {font-weight: 700;}
.fw_800 {font-weight: 800;}
.fw_900 {font-weight: 900;}

.clip_1 {-webkit-line-clamp: 1; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; display: -webkit-box;}
.clip_2 {-webkit-line-clamp: 2; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; display: -webkit-box;}
.clip_3 {-webkit-line-clamp: 3; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; display: -webkit-box;}
.clip_4 {-webkit-line-clamp: 4; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; display: -webkit-box;}
.clip_5 {-webkit-line-clamp: 5; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; display: -webkit-box;}
.clip_6 {-webkit-line-clamp: 6; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; display: -webkit-box;}
.clip_8 {-webkit-line-clamp: 8; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; display: -webkit-box;}

.hero-content-desc {position: relative; top: 130px;}

@media only screen and (max-width: 991px){
	.mt-160, .site-breadcrumb {margin-top: 0;}
	.navbar {padding: 5px 15px;}
	.navbar-container {display: flex; align-items: center; justify-content: space-between;}
	.navbar-extra-logo {display: block !important;}
	.navbar-extra-logo a img {width: 60px; padding: 0;}
	.site-breadcrumb .breadcrumb-title {margin-bottom: 5px;}
	.bsnav-sticky.bsnav-sticky-slide {z-index: 999;}
	.member_box {width: calc((100% / 2) - 20px );}
	.bsnav-sticky.bsnav-sticky-slide {top: 32px;}
}

@media only screen and (max-width: 767px){
	.hero-content-desc {top: inherit;}
	.hero-single-2 .hero-content .hero-sub-title {font-size: 15px; padding-left: 0 !important; margin-bottom: 1rem;}
}

@media only screen and (max-width: 576px){
	.site-breadcrumb {height: 300px;}
	.gallery_img {height: auto;}
	.faq-pic-2, .faq-pic-3 {display: none;}
	.member_list {grid-gap: 9px;}
	.member_box {width: 100%;}
	.member_img {height: 200px;}
	.counter-1 .fun-fact {padding: 10px;}
	.slick-prev, .slick-next {display: none !important;}
}