.thesearcher{background:url(images/banner/lachung.jpg) no-repeat center center;background-size:cover;position:relative;}
.thesearcher::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background: #000918;background:-webkit-linear-gradient(to bottom, #0000002e, #154351);background: linear-gradient(to bottom, #0000002e, #154351);opacity:.7}
.thesearcher::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,1);opacity:.35;}
.theme_search_form_area{max-width:1080px;margin:0 auto;}
.theme_search_form_tabbtn{margin-bottom:22px;margin-top:-60px;}
.theme_search_form_tabbtn .nav-item:last-child{margin-right:0}
.theme_search_form_tabbtn .nav-tabs{border-bottom:0;}
.theme_search_form_tabbtn .nav-tabs .nav-item .nav-link{border:0;border-bottom:2px solid transparent;border-radius:0;margin:0 15px;padding:3px 10px 5px;font-size:14px;min-width:90px;font-weight:500;font-family:var(--font2);color:#888;}
.theme_search_form_tabbtn .nav-tabs .nav-item.show .nav-link,.theme_search_form_tabbtn .nav-tabs .nav-link.active{color:var(--black-color);border-bottom-color:var(--main-color2);font-weight:600;}
.theme_search_form_tabbtn .nav-tabs .nav-link{margin-bottom:0;color:var(--gray-color);border-radius:6px;border:1px solid var(--main-color)}
.theme_search_form_tabbtn .nav-tabs .nav-link i{display:block;margin:0;}
.theme_search_form_tabbtn .nav-tabs .nav-link i img{filter:grayscale(1);transition:all ease-in-out .3s;width:30px;margin-bottom:4px;}
.theme_search_form_tabbtn .nav-tabs .nav-link.active i img{filter:grayscale(0);opacity:1;}
.rounded-4{border-radius:10px}

.thesearcher .tab-content{border:1px solid #e8e8e8;border-radius:10px;padding:0 10px;}
.bootstrap-select .btn,.bootstrap-select .btn:hover,.bootstrap-select .btn:focus{padding:0;background:none;border:0;box-shadow:none;outline:0;color:#333;}
.bootstrap-select .dropdown-toggle:focus,.bootstrap-select > select.mobile-device:focus + .dropdown-toggle {outline: none !important;box-shadow: none !important;}

.bootstrap-select .filter-option{font-family:var(--font2);font-size: 14px;}
.bootstrap-select{scrollbar-color: rgba(223,223,223,.9) rgba(255,255,255,0);scrollbar-width: thin;}
.bootstrap-select .dropdown-menu{padding:15px;border-radius:10px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;border:1px solid #e8e8e8;left:-16px!important;max-width:calc(100% + 20px);}
.bootstrap-select .dropdown-menu li a{padding:4px 8px;font-size:13px;}
.bootstrap-select .dropdown-menu li:first-child a,.bootstrap-select .dropdown-menu li:first-child a.active{background:none;font-size:13px;color:var(--black-color);font-weight:600;text-transform:uppercase;}
.bootstrap-select .dropdown-menu li a.active{background:#ecf5f0;color:var(--black-color);}
.bootstrap-select .dropdown-menu li a span{display:block;line-height:1.5;}
.bootstrap-select .dropdown-menu li a span small{display:block;font-size:11px;padding-left:0;}
.bootstrap-select .dropdown-menu li a.active span small{color:var(--black-color)!important;}
.bootstrap-select > .dropdown-toggle::after{display:none;}

@media(max-width:767px){
.bootstrap-select .dropdown-menu li a span.text{display:inline-block;white-space:normal!important;}
.bootstrap-select .dropdown-menu{max-width:300px;}
.bootstrap-select .dropdown-menu li + li{padding-right:10px;}
}

.wd-search-form{position:absolute;width:100%;margin-top:-10px;left:auto;right:0;background-color:#FFF;padding:15px;box-shadow:0 7px 29px 0 rgba(0,0,0,0.06);border-radius:5px;z-index:10;opacity:0;visibility:hidden;text-align:left;transition:all .3s ease-in-out;max-width:528px}
.wd-search-form.show{opacity:1;visibility:visible}
/* .wd-search-form .input-group-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px} */

/* .search-form-widget-slider{background-color:#FFF;padding:32px 28px 30px 35px;border-radius:6px;box-shadow:0 7px 29px 0 rgba(0,0,0,0.06);width:100%;z-index:20} */
/* .search-form-widget-slider{background-color:#FFF;padding:32px 28px 30px 35px;border-radius:6px;box-shadow:0 7px 25px 0 rgba(0,0,0,0.15);width:100%;z-index:20} */
.wd-search .form-group{height:100%;padding-bottom:8px;padding-left:5px;}
.wd-search .form-group:not(.last-child)::before{height:100%;width:1px;background-color:#EDEEEE;position:absolute;content:"";right:-6px}
/* .itismobile .wd-search .form-group:not(.last-child)::before{height:1px;width:100%;right:0;bottom:0;} */
.wd-search .form-group i{color:#4DA528;font-size:20px;margin-top:7px;position:absolute;right:10px;}
.wd-search .form-group i.fs-30{font-size:30px!important}
.wd-search .form-group i.fs-40{font-size:40px!important}
.wd-search .form-group .search-bar-group{position:relative;width: 100%;}
.wd-search .form-group .search-bar-group label{font-size:17px;font-weight:700;line-height:20px;color:#081E2A;margin-bottom:0;position:relative;top:5px;left:0}
.wd-search .form-group .search-bar-group input{padding:10px 30px 5px 0;border:unset!important;font-size:14px;font-weight:400;}
.wd-search .form-group .search-bar-group .nice-select{padding:10px 30px 8px 0;border:unset!important;}
.wd-search .form-group .search-bar-group .nice-select::after{top:36%}
.wd-search .form-group .icon-icon-filter{margin-right:23px;cursor:pointer}
.wd-search .form-group .icon-icon-filter i{font-size:30px;color:#4DA528}
.wd-search .form-group .icon-icon-filter i:hover{color:#FF970D}
.wd-search .form-group .btn-search{background-color:#4DA528;font-size:18px;font-weight:500;line-height:18px;border-radius:10px;padding:15px 10px 15px 10px;color:#FFF}
.wd-search .form-group .btn-search i{color:#FFF;margin-right:11px;font-size:17px}
.wd-search .form-group .btn-search:hover{background-color:#FF970D}

.ts{text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.9);}

.wd-search-form input{padding:15px 15px;}
.wd-search-form .input-group{flex-flow:row;}
.input-group-btn.left .btn-number{border-radius:5px 0 0 5px!important;overflow:hidden}
.input-group-btn.right .btn-number{border-radius:0 5px 5px 0!important;overflow:hidden}
.wd-search-form label{width:150px;}
.wd-search-form label small{font-size:80%;}

.wd-search-form .quantity-container {height: 45px;}
.quantt{-moz-appearance:textfield;margin:0;text-align:center;border:1px solid var(--main-color)!important;padding:10px 5px;}
.btn-number{width:36px;font-size:20px;padding:5px;height:100%;background:#ecf5f0;border:1px solid var(--main-color);color:#333;}
.btn-number:hover,.btn-number:focus{border:1px solid var(--main-color);color:#111;background:#d5e0da;}
.actionable{font-size:12px;font-weight:600;border-radius:4px;}
.close-btnform{position:absolute;right:10px;top:10px;z-index:1;padding:5px;background:rgb(189, 71, 71);}
@media(max-width:991px){
.wd-search-form{right:auto;left:0;}
}

@media(min-width:768px) AND (max-width:991px){
.secbef::before{display:none;}
.tour_search_form form::before{height:1px;width:100%;background-color:#EDEEEE;position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);}
}
@media(max-width:767px){
.wd-search .form-group:not(.last-child)::before{width:100%!important;height:1px!important;right:0;bottom:0;}
.wd-search .form-group .search-bar-group label{font-size:15px;font-weight:600}
.thesearcher .tab-content{border:0;padding:0;border-radius:0;}
}
@media(max-width:575px){
.theme_search_form_tabbtn{margin-top:-40px;margin-bottom: 15px;}
.theme_search_form_tabbtn .nav-tabs .nav-item .nav-link{margin:0 0px;font-size:12px;padding:3px 5px 5px;min-width:60px;}
.theme_search_form_tabbtn .nav-tabs .nav-link i img{width:20px;margin:0;}
}
.client{font-size:16px;font-weight:500;line-height:1.2;border-bottom:1px solid #EDEEEE;color:#000}

/*----------------------Video--------------------*/
.widget-image-video{position:relative}
.widget-image-video .widget-icon-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.travel-video{padding:20px 35px 0 0}
.travel-video .mask-video{position:absolute;left:-12.5%;bottom:0;width:auto}
.travel-video .mask-enjoy{bottom:2%;left:25%;width:auto;position:absolute}
.travel-video .widget-icon-video{position:absolute;top:47%;left:41%;transform:translate(-50%,-50%)}
.travel-video .image-video{margin:0 0 -14px -20px}
/* .video-h4-widget{padding-top:168px;padding-bottom:65px;background-image:url(../assets/images/page/video1.jpg);background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;border-radius:18px;display:flex;flex-direction:column;align-items:center}
.video-h4-widget::before{top:0;right:0;left:0;bottom:0;position:absolute;content:"";background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0.64));z-index:1}
.video-h4-widget .video-box{width:138px;height:134px;background-color:#4DA528;border-radius:25px;rotate:45deg}
.video-h4-widget .video-box i{color:#FFF;font-size:30px;rotate:-45deg}
.video-h4-widget .text-video{font-size:121px;font-weight:400;line-height:121px;margin-top:46px} */
@media only screen and (max-width: 1400px) {
.travel-video .mask-video{left:0}
}
@media only screen and (max-width: 991px) {
.travel-video .mask-video{width:200px}
}

/*----------------------Tour Package--------------------*/
/* .tour-package{background-color:#F3F8F6;background-image:url(../assets/images/page/bg1.png);background-position:center;background-repeat:no-repeat;background-size:cover}
.tour-package2{padding-top:120px}
.tour-package2 .tour-package-swipper-wrap .swiper-button-next{right:-7%!important}
.tour-package2 .tour-package-swipper-wrap .swiper-button-prev{left:-7%!important}
.tour-package2 .tour-link{width:120px;height:120px;border-radius:100%;background:#4DA528;font-size:15px;font-weight:500;color:#FFF;text-transform:uppercase;letter-spacing:.05em;flex-direction:column}
.tour-package2 .tour-link:hover{background-color:#FF970D}
.tour-package2 .tour-link i{display:block}
.tour-package2 .line{position:absolute;content:"";width:100%;height:1px;border:1px dashed #DCDCDC;left:0;right:0;top:50%;transform:translateY(-50%);z-index:0} */
.w-text-heading{max-width:600px;width:100%}
.offer-package .feature-ofer{width:50%;height:100%;object-fit:cover;right:0;top:0;bottom:0;position:absolute;z-index:1}
/* .offer-package .content .inner-content{margin-bottom:15px}
.offer-package .content .inner-content .offer{padding:40px 25px 12px;border-radius:7px;border-bottom:3px solid #4DA528;background-color:#FFF;text-align:center}
.offer-package .content .inner-content .offer .number{font-size:52px;font-weight:700;color:#4DA528;line-height:8px}
.offer-package .content .inner-content .offer .number span{font-size:18px;text-transform:capitalize}
.offer-package .content .inner-content p{font-size:18px;font-weight:600;line-height:30px;color:#081E2A;margin-left:42px} 
.offer-package .content .count-dow-wrap .title-counters{margin-right:45px}
.offer-package .content .count-dow-wrap .title-counters span{font-size:23px;font-weight:600;color:#081E2A}
.offer-package .content .count-dow-wrap .title-counters p{font-size:14px;font-weight:500;line-height:30px;color:#4F545A}
.offer-package .on-week-swipper-wrap{margin-right:-4em;margin-top:7em} */

/* .counter-to{padding-top:170px;padding-bottom:71px;background-image:url(../assets/images/page/bg-counter.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}
.counter-to::before{top:0;right:0;left:0;bottom:0;position:absolute;content:"";background:linear-gradient(90deg,rgba(0,0,0,0.93),rgba(0,0,0,0.35))}
.counter-to .mask-left{width:305px;height:428px;background:linear-gradient(0deg,rgba(241,176,10,0.45),rgba(255,183,0,0.31),rgba(23,38,61,0));clip-path:polygon(0 0,0% 100%,100% 0);opacity:.97;position:absolute;top:0;left:0}
.counter-to .mask-right{width:305px;height:428px;background:linear-gradient(262deg,rgba(77,165,40,0.52),rgba(77,165,40,0.25),rgba(23,38,61,0));clip-path:polygon(0 100%,100% 100%,100% 0);opacity:.97;position:absolute;bottom:0;right:0}
.counter-to .tf-counter{background-color:transparent} */

/* Count Down */
.tab-list .nav-link{font-size:15px;font-weight:600;line-height:18.9px;letter-spacing:.03em;color:#081E2A;padding:10px 22px;background-color:#FFF;border-radius:2px;position:relative;transition:all .3s ease;margin:0 2px;}
.tour-package .tab-list .nav-link{margin:0 7px;min-width:134px;}
.tab-list .nav-link::before{position:absolute;content:"";width:0;height:0;border-left:7px solid transparent;border-right:5px solid transparent;border-top:7px solid #4DA528;bottom:-7px;left:50%;transform:translateX(-50%);transition:all .2s ease;opacity:0}
.tab-list .nav-link:hover{background-color:#4DA528;color:#FFF}
.tab-list .nav-link:hover::before{position:absolute;content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #4DA528;bottom:-7px;left:50%;transform:translateX(-50%);transition:all .2s ease;opacity:1}
.tab-list .nav-link.active{background-color:#4DA528;color:#FFF}
.tab-list .nav-link.active::before{position:absolute;content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #4DA528;bottom:-7px;left:50%;transform:translateX(-50%);opacity:1}

.bg2.tab-list .nav-link{border-radius: 4px 4px 0 0;}
.bg2.tab-list .nav-link.active,.bg2.tab-list .nav-link:hover{background-color:var(--main-color2)}
.bg2.tab-list .nav-link::before,.bg2.tab-list .nav-link:hover::before,.bg2 .tab-list .nav-link.active::before{border-top-color:var(--main-color2);}

.nav-tabs-activities{padding-right:1.5em}
.nav-tabs-activities .nav-item{min-width:14%;margin:0 5px;}
.nav-tabs-activities .nav-item .nav-link{font-size:16px;font-weight:700;line-height:20px;color:#081E2A;background-color:#FFF;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px 10px 15px;border:1px solid #EDEEEE;border-radius:8px;width:100%;margin:0 8.5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.nav-tabs-activities .nav-item .nav-link:hover,.nav-tabs-activities .nav-item .nav-link.active{background-color:#4DA528;color:#FFF;position:relative}
.nav-tabs-activities .nav-item .nav-link:hover::before,.nav-tabs-activities .nav-item .nav-link.active::before{content:"";position:absolute;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:17px solid #4DA528;bottom:-16px;left:50%;transform:translateX(-50%)}
.nav-tabs-activities .nav-item .nav-link:hover .icon,.nav-tabs-activities .nav-item .nav-link.active .icon{color:#FFF}
.nav-tabs-activities .nav-item .nav-link:hover .icon{color:#FFF}
.nav-tabs-activities .nav-item .nav-link .icon{color:#4DA528;height:20px;margin-bottom:5px}
.nav-tabs-activities .nav-item .nav-link .icon i{font-size:22px}

.nav-tabs-adventure .nav-link{font-size:18px;font-weight:600;line-height:27px;color:#081E2A;padding:0 0 17px;border-bottom:1px solid #EDEEEE;cursor:pointer}
.nav-tabs-adventure .nav-link:not(:last-child){margin-right:43px}
.nav-tabs-adventure .nav-link i{font-size:40px;color:#4DA528;margin-right:15px}
.nav-tabs-adventure .nav-link:hover,.nav-tabs-adventure .nav-link.active{background-color:transparent;border-bottom:1px solid #4DA528}
.tab-top-destination .nav-item:not(:last-child){margin-right:20px}
.tab-top-destination .nav-item .nav-link{padding:5px 8px 12px;border-radius:8px;color:#081E2A;font-size:16px;font-weight:600;line-height:27px;background-color:transparent}
.tab-top-destination .nav-item .nav-link i{font-size:30px;color:#4DA528;margin-right:10px}
.tab-top-destination .nav-item .nav-link:hover,.tab-top-destination .nav-item .nav-link.active{background-color:#FFF}
.tab-terms-condition .nav-pills{padding:50px 22px 70px 30px;margin-right:56px;max-width:429px;width:100%}
.tab-terms-condition .nav-pills .nav-link{font-size:18px;font-weight:500;color:#4F545A;padding:26px 36px;text-align:left;border-left:2px solid transparent}
.tab-terms-condition .nav-pills .nav-link:hover,.tab-terms-condition .nav-pills .nav-link.active{background-color:#FFF;color:#081E2A;border-left:2px solid #4DA528}
.tab-terms-condition .tab-content{width:100%}
.tab-tour-single{background-color:#FFF;padding:10px 13px;border-radius:47px;box-shadow:0 4px 16px 0 rgba(0,0,0,0.05);margin-top:-47px}
.tab-tour-single .nav-link{font-size:16px;font-weight:600;line-height:20px;padding:26px 34px;border-radius:47px;color:#081E2A;background-color:transparent}
.tab-tour-single .nav-link:hover,.tab-tour-single .nav-link.active{background-color:#F4F6F8}
.tab-tour-single .nav-link i{color:#4DA528;margin-right:14px;font-size:20px}

@media only screen and (max-width: 1280px) {
.nav-tabs-activities .nav-item .nav-link{max-width:150px;padding:20px 10px}
.nav-tabs-activities .nav-item .nav-link span{font-size:15px}
}
@media only screen and (max-width: 1024px) {
.nav-tabs-activities{padding-right:0}
}
@media only screen and (max-width: 991px) {
.nav-tabs-activities .nav-item .nav-link{margin:8px 8.5px}
}
@media only screen and (max-width: 480px) {
.nav-tabs-activities .nav-item .nav-link:hover::before,.nav-tabs-activities .nav-item .nav-link.active::before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:13px solid #4DA528;bottom:-11px}
.nav-tabs-activities .nav-item .nav-link .icon i,.nav-tabs-activities .nav-item .nav-link .icon svg{font-size:20px;}
.nav-tabs-activities .nav-item .nav-link .icon{height:20px;margin-bottom:0;}
.nav-tabs-activities .nav-item .nav-link{padding:5px;max-width:100%;width:100%;margin:0;margin-bottom:15px}
.nav-tabs-activities .nav-item{margin:0;width:32%;}
.nav-tabs-activities .nav-item .nav-link span{font-size:13px}
}
/* widget clip text */
.clip-text{font-size:105px;font-weight:800;line-height:89px;text-align:center;text-transform:uppercase;margin-top:-10px;margin-bottom:-5px}
@supports (background-clip: text) or (-webkit-background-clip: text) {
.clip-text{color:transparent;-webkit-background-clip:text;background-image:url(images/text-clip.jpg);background-size:cover;background-position:center}
}
@media only screen and (max-width: 767px) {
.clip-text{font-size:52px;line-height:1}
}
@media only screen and (max-width: 600px) {
.clip-text{font-size:48px;}
}
@media only screen and (max-width: 575px) {
.clip-text{font-size:40px;}
}

.icon-box-style3 .icon{color:#4DA528;margin-bottom:12px;height:50px}
.icon-box-style3 .des{line-height:30px}
/*-Activities*/
.tf-widget-activities .mask-top{position:absolute;top:0;left:0;width:auto;z-index:1}
.tf-widget-activities .mask-bottom{position:absolute;bottom:0;left:-10px;width:auto;z-index:1;-webkit-animation:toRightFromLeft 15s infinite;animation:toRightFromLeft 15s infinite}
.tf-widget-activities .tabs-activities-content{background-color:#4DA528;border-radius:8px;padding:16px 10em 0 16px;margin-left:5em}
.tf-widget-activities .tabs-activities-content .activities-image img{width:370px;margin-left:-6em;border-radius:8px}
.tf-widget-activities .tabs-activities-content .activities-content{padding:38px 55px}
.tf-widget-activities .tabs-activities-content .activities-content .icon-activitis{width:123px;height:123px;border-radius:100%;background-color:rgba(1,6,4,0.1);color:#FFF}
.tf-widget-activities .tabs-activities-content .activities-content .icon-activitis:hover{rotate:45deg}
.tf-widget-activities .tabs-activities-content .activities-content .icon-activitis i{font-size:40px}
.tf-widget-activities .tabs-activities-content .activities-content .title-activitis{font-size:27px;line-height:33px}
.tf-widget-activities .tabs-activities-content .activities-content .icon-list-wrap:not(:last-child){margin-right:30px}
.tf-widget-activities .tabs-activities-content .activities-content .icon-list-wrap .icon{font-size:36px}
.tf-widget-activities .tabs-activities-content .activities-content .icon-list-wrap .icon-lists{font-size:16px;font-weight:600;margin-left:17px;font-family:"Plus Jakarta Sans",sans-serif!important;line-height:24px}
.tf-widget-activities .tabs-activities-content .activities-content .btn-wrap-activitis{padding-top:50px;border-top:1px solid rgba(255,255,255,0.07)}
.tf-widget-activities .tabs-activities-content .activities-content .btn-wrap-activitis .get-start{font-size:20px;font-weight:500;line-height:25px;padding-left:20px}
.tf-widget-activities .tabs-activities-content .activities-content .mask-tab{position:absolute;width:auto;right:-13em;top:60px}

@media only screen and (max-width: 1024px) {
.tf-widget-activities .tabs-activities-content .activities-content .mask-tab{right:0;top:auto;bottom:10%;}
.tf-widget-activities .tabs-activities-content .activities-content{padding:38px 30px}
.tf-widget-activities .tabs-activities-content .activities-image img{margin-left:0}
.tf-widget-activities .tabs-activities-content{margin-right:0;margin-left:0;padding:0;}
}
@media only screen and (max-width: 767px) {
.tf-widget-activities .tabs-activities-content .activities-image img{width:100%}
.tf-widget-activities .tabs-activities-content{flex-direction:column}
.tf-widget-activities .tabs-activities-content .activities-content{padding:10px}
.tf-widget-activities .tabs-activities-content .activities-content .icon-activitis{width:65px;height:65px}
.tf-widget-activities .tabs-activities-content .activities-content .icon-activitis i{font-size:20px}
.tf-widget-activities .tabs-activities-content .activities-content .icon-list-wrap:not(:last-child){margin-right:0;margin-bottom:15px}
}
@media only screen and (max-width:575px) {
.activities-content .flex-three.mb-30,.flex-three.btn-wrap-activitis{display:none;}
.tf-widget-activities .tabs-activities-content .activities-content .title-activitis{font-size: 18px;line-height:1.2;}
img.mask-tab,img.mask-top{display:none;}
.activities-image{max-height:300px;overflow:hidden;}
}

.widget-counter{background-color:#4DA528;background-image:url(images/lines-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:90px;padding-bottom:124px}
.widget-counter .counter-top{position:absolute;top:-40px;width:100%;height:80px;left:0;right:0;z-index:2}
.widget-counter .counter-bottom{position:absolute;bottom:-50px;width:100%;height:80px;left:0;right:0;z-index:1}
.widget-counter .image img{width:auto}
.widget-counter .content{margin-left:38px}
.widget-counter .content .title-call{font-size:42px;line-height:45px;margin-bottom:10px}
.widget-counter .content .des{font-size:18px;font-weight:400;line-height:32px;font-family:"DM Sans",sans-serif;color:rgba(255,255,255,0.52);text-transform:capitalize}
.widget-counter2{padding-top:120px}

@media only screen and (max-width: 600px) {
.widget-counter .counter-top,.widget-counter .counter-bottom{display:none}
}

.tf-counter{background-color:#FFF;padding:15px;border:1px solid rgba(255,255,255,0.17);border-radius:15px;box-shadow:0 14px 40px 0 rgba(0,0,0,0.03);position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:1}
.tf-counter:hover::before{border:1px dashed #4DA528;border-top:0;}
.tf-counter .icon img{transition:all ease-in-out .5s}
.tf-counter:hover .icon img{transform:rotateY(180deg)}
.tf-counter::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:84%;border:1px dashed rgba(0,0,0,0.17);border-top:0;border-radius:0 0 15px 15px;transition:var(--transition)}
.tf-counter .icon svg{transition:all .5s ease}
.tf-counter .number-counter{font-size:32px;font-weight:600;color:#4DA528;line-height:1.3;position:relative}
.tf-counter .number-counter.percen::after{position:absolute;content:"%"}
.tf-counter .number-counter.plus::after{position:absolute;content:"+"}
.tf-counter .line{height:3px;width:50px;border:1px dashed #4DA528;display:inline-block;margin-top:0;}
.tf-counter .title-counter{font-size:16px;font-weight:500;color:#081E2A}

@media only screen and (max-width: 600px) {
.tf-counter .icon{height:auto}
.tf-counter .icon img{width:44px;height:44px}
.tf-counter .title-counter{font-size:16px;line-height:23px}
.tf-counter .number-counter{font-size:30px;line-height:30px}
.tf-counter{padding:15px 15px;margin:5px 0;}
}
    
/* widget Testimonial */
.widget-testimonial .testimonial-content .profile .name{font-size:29px;line-height:31px;letter-spacing:-.02em;margin-bottom:4px}
.widget-testimonial .testimonial-content .profile .job{display:inline-block;font-size:18px;font-weight:500;line-height:31px;letter-spacing:-.02em}
.widget-testimonial .testimonial-content .line{width:50px;height:4px;position:relative;display:inline-block;background-color:#4DA528;border-radius:2px;margin-top:31px;margin-bottom:17px}
.widget-testimonial .testimonial-content .icon-tes{width:92px;height:86px;background-color:#FFF;border:1px solid rgba(122,134,151,0.15);position:absolute;bottom:-19%;right:11%}
.widget-testimonial .testimonial-content .icon-tes i{font-size:27px;color:#4DA528}
.widget-testimonial .testimonial-image .avata{width:auto!important;cursor:pointer}
.widget-testimonial .testimonial-image .avata img{width:65px;height:65px;border-radius:100%}
.widget-testimonial .testimonial-image .swiper-slide{border-radius:100%;border:3px solid #FFF;box-shadow:0 10px 15px 0 rgba(0,0,0,0.06)}
.widget-testimonial .testimonial-image .swiper-slide-thumb-active{border:3px solid #4DA528}
/*Testimonial*/
.widget-testimonial-style01{background:url(images/hero-bg99.jpg);}
.widget-testimonial-style01 .box-testimonial1{z-index:2;position:relative;animation:dot-anim-2 3s linear 0 infinite alternate}
.widget-testimonial-style01 .box-testimonial2{rotate:7deg;z-index:1;position:absolute;left:26%;top:15%}
.widget-testimonial-style01 .widget-testimonial{margin-left:44px;margin-right:20px}

@media only screen and (max-width: 991px) {
.widget-testimonial-style01{padding-top:200px;padding-bottom:88px}
}
@media only screen and (max-width: 767px) {
.widget-testimonial-style01 .box-testimonial2{left:45%;top:2%}
}
@media only screen and (max-width: 600px) {
.widget-testimonial-style01 .box-testimonial1{animation:unset}
.widget-testimonial-style01 .box-testimonial1{margin-top:0;margin-left:0;margin-bottom:30px;rotate:0;z-index:2;position:relative}
.widget-testimonial-style01 .widget-testimonial{margin-left:0;margin-right:0}
.widget-testimonial-style01 .box-testimonial2{display:none}
}
@media only screen and (max-width:480px) {
.widget-testimonial .testimonial-content .icon-tes{display:none}
.widget-testimonial .testimonial-image .avata img{width:45px;height:45px}
}
@media only screen and (max-width: 767px) {
.footer-style1 .footer-main{padding-top:40px;padding-bottom:20px}
.footer-bottom{text-align:center}
}

.mb-40{margin-bottom:-40px;}
.tf-widget-blog{border-radius:5px;overflow:hidden;}
/* .tf-widget-blog:hover .blog-image > img{transform:scale(1.1);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease} */
.tf-widget-blog .blog-image{position:relative;overflow:hidden;display:block}
.tf-widget-blog .blog-image .category-blog{position:absolute;bottom:0;left:0;font-size:12px;font-weight:700;line-height:22px;letter-spacing:.135em;color:#FFF;text-transform:uppercase;padding:7px 27px 7px 20px;background-color:#4DA528;z-index:1}
.tf-widget-blog .blog-image img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.tf-widget-blog .blog-image .admin{position:absolute;top:15px;left:16px;background-color:#FFF;border-radius:80px}
.tf-widget-blog .blog-image .admin:hover span{display:flex!important;transition:all .3s ease-out}
.tf-widget-blog .blog-image .admin img{width:48px;height:48px;border-radius:100%;padding:4px}
.tf-widget-blog .blog-image .admin span{font-size:12px;font-weight:600;line-height:26px;color:#000;margin-right:12px;text-transform:uppercase;display:none}
.tf-widget-blog .blog-content{padding:29px 66px 26px 45px}
.tf-widget-blog .blog-content .meta-list li{font-size:14px;font-weight:400;line-height:17.68px;color:#081E2A;position:relative}
.tf-widget-blog .blog-content .meta-list li:not(:last-child){margin-right:44px}
.tf-widget-blog .blog-content .meta-list li i{color:#4DA528;margin-right:6px}
.tf-widget-blog .blog-content .entry-title{font-size:24px;font-weight:700;line-height:33px;margin-top:10px;margin-bottom:12px;text-transform:inherit}
.tf-widget-blog .blog-content .des{font-size:16px;font-weight:400;line-height:29px;margin-bottom:13px}

.blog-style{border:1px solid #EDEEEE}
.blog-style:hover{box-shadow:0 4px 22px 0 rgba(0,0,0,0.11)}
.blog-style .blog-content{padding:29px 66px 26px 45px}
.blog-style .blog-content .meta-list{flex-wrap:wrap}
.blog-style .blog-content .meta-list li{font-size:14px;font-weight:400;line-height:17.68px;color:#081E2A;position:relative}
.blog-style .blog-content .meta-list li:not(:last-child){margin-right:44px}
.blog-style .blog-content .meta-list li:not(:last-child)::before{position:absolute;content:"";width:9px;height:1px;background-color:#081E2A;right:-34px;top:50%;transform:translateY(-50%)}
.blog-style .blog-content .meta-list li i{color:#4DA528;margin-right:6px}