/* Built by `php artisan theme:build-shared-css` from: event-main-style.css, donation-main-style.css, job-find-main-style.css, support-ticketing-main-style.css, eCommerce-main-style.css, article-listing-main-style.css, agency-main-style.css, newspaper-main-style.css, consultancy-main-style.css, wedding-main-style.css, photography-main-style.css, portfolio-main-style.css, software-business-main-style.css, barber-shop-main-style.css. Do not edit; rebuild instead. */
/* --- event-main-style.css --- */
.catTittle{display: inherit}
.btn-wrapper .cmn-btn::before{-webkit-transition: -webkit-transform 0.5s}
.btn-wrapper .cmn-btn-outline1::before{-webkit-transition: -webkit-transform 0.5s}
.btn-wrapper .cmn-btn-outline2::before{-webkit-transition: -webkit-transform 0.5s}
.btn-wrapper .cmn-btn-outline3::before{-webkit-transition: -webkit-transform 0.5s}
.white-btnFill::before{-webkit-transition: -webkit-transform 0.5s}
.white-btnBorder::before{-webkit-transition: -webkit-transform 0.5s}
.border-btn::before{-webkit-transition: -webkit-transform 0.5s}
.btn-4::before, .btn-4 > span{-webkit-transition: -webkit-transform 0.3s}
.slideEffect, .section-tittle .tittle .textColor{background: -webkit-linear-gradient(left, var(--main-color-one), rgba(var(--main-color-one-rgb), 0.4), var(--main-color-one))}
.colorEffect, .singlePortfolio .portfolioDetails .templateTittle:hover, .singlePortfolio .portfolioDetails .templateTittle, .popularServices-global .itemsCaption .itemsTittle, .singleServices-global .eventCaption .tittle, .footer-area .footerFlexItems .itemsCaption .itemsTittle, .footer-area .footer-tittle .listing .listItem .singleLinks, .singleEvents .eventCaption .tittle, .navbar-area .nav-container .navbar-collapse .navbar-nav li a{background-image: -webkit-gradient(linear, left top, right top, color-stop(45%, var(--main-color-one)), color-stop(55%, var(--heading-color)));background-image: linear-gradient(to right, var(--main-color-one) 45%, var(--heading-color) 55%);background-size: 220% 100%;background-position: 100% 50%;cursor: pointer;color: transparent;-webkit-background-clip: text;background-clip: text;background-repeat: no-repeat;-webkit-transition: 0.9s ease-out;transition: 0.9s ease-out}
.colorEffect:hover, .singlePortfolio .portfolioDetails .templateTittle:hover, .popularServices-global .itemsCaption .itemsTittle:hover, .singleServices-global .eventCaption .tittle:hover, .footer-area .footerFlexItems .itemsCaption .itemsTittle:hover, .footer-area .footer-tittle .listing .listItem .singleLinks:hover, .singleEvents .eventCaption .tittle:hover, .navbar-area .nav-container .navbar-collapse .navbar-nav li a:hover{background-position: 0% 50%}
.imgEffect, .singleServices-global:hover, .singleEvents:hover{overflow: hidden;position: relative}
.imgEffect::before, .singleServices-global:hover::before, .singleEvents:hover::before{position: absolute;top: 0;left: -75%;z-index: 2;display: block;content: "";width: 50%;height: 100%;background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.2)));background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg)}
.imgEffect img, .singleServices-global:hover img, .singleEvents:hover img{border-radius: 12px;width: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transform: scale(1.02);transform: scale(1.02);transition: all 1.5s ease-out;-webkit-transition: all 1.5s ease-out;-moz-transition: all 1.5s ease-out;-ms-transition: all 1.5s ease-out}
.imgEffect:hover::before, .singleServices-global:hover::before, .singleEvents:hover::before{-webkit-animation: shine 0.8s;animation: shine 0.8s}
.imgEffect:hover img, .singleServices-global:hover img, .singleEvents:hover img{-webkit-transform: scale3d(1.1, 1.1, 1);transform: scale3d(1.1, 1.1, 1)}
.zoomImg, .singleTeam-global .team-img, .singleTeam .team-img{overflow: hidden}
.zoomImg img, .singleTeam-global .team-img img, .singleTeam .team-img img{width: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transform: scale(1.02);transform: scale(1.02);transition: all 1.5s ease-out;-webkit-transition: all 1.5s ease-out;-moz-transition: all 1.5s ease-out;-ms-transition: all 1.5s ease-out}
.zoomImg:hover::before, .singleTeam-global .team-img:hover::before, .singleTeam .team-img:hover::before{-webkit-animation: shine 0.8s;animation: shine 0.8s}
.zoomImg:hover img, .singleTeam-global .team-img:hover img, .singleTeam .team-img:hover img{-webkit-transform: scale3d(1.1, 1.1, 1);transform: scale3d(1.1, 1.1, 1)}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu > li{display: block;margin-left: 0;line-height: 24px;font-size: 14px}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu > li + li{border-top: 1px solid #e2e2e2}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu > li > a{display: block;padding: 10px 30px;background-color: #fff;white-space: nowrap;color: var(--heading-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;background-position: unset;background-image: unset}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu > li:hover:before{color: #ffffff}
@media (max-width: 991px){
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .sub-menu{position: initial;display: block;width: 100%;border-top: none;-webkit-box-shadow: none;box-shadow: none;margin-left: 0;padding-bottom: 0;visibility: hidden;opacity: 0;height: 0;overflow: hidden;max-height: 250px;overflow-y: scroll;-webkit-transition: height 500ms;transition: height 500ms}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .sub-menu .sub-menu .menu-item-has-children:before{content: "\f107"}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .sub-menu li{padding: 0}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .sub-menu li.menu-item-has-children:hover:before{color: #ffffff}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .sub-menu li + li{border-top: none}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .sub-menu li:first-child{border-top: 1px solid rgba(255, 255, 255, 0.2)}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.sliderArea .heroCaption .tittle{line-height: 1.2}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.sliderArea .heroCaption .tittle{line-height: 1.3}
}
@media (max-width: 575px){
.sliderArea .heroCaption .tittle{line-height: 1.3}
}
.singleEvents{border: 1px solid #E5E5E5;border-radius: 12px;-webkit-transition: 0.4s;transition: 0.4s;background: #FAFAFA}
.singleEvents:hover{-webkit-box-shadow: 0 3px 12px rgba(45, 23, 191, 0.09);box-shadow: 0 3px 12px rgba(45, 23, 191, 0.09);border-radius: 0 0 10% 0/0 0 5% 0}
.singleEvents .event-img{position: relative;border-radius: 12px 12px 0 0;overflow: hidden}
.singleEvents .event-img img{border-radius: 12px 12px 0 0;width: 100%}
.singleEvents .event-img .content .month{display: block}
.singleEvents .eventCaption{padding: 24px 17px 0px 20px}
.singleEvents .eventCaption .cartTop{margin-bottom: 16px}
.singleEvents .eventCaption .cartTop .listItmes{display: inline-block;margin-right: 10px;font-size: 14px;font-weight: 300}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.singleEvents .eventCaption .cartTop .listItmes{padding-right: 14px}
}
.singleEvents .eventCaption .cartTop .listItmes:last-child{padding-right: 0px}
.singleEvents .eventCaption .cartTop .listItmes .icon{color: var(--peragraph-color);margin-right: 10px}
.singleEvents .eventCaption .tittle{font-size: 20px;font-weight: 600;margin-bottom: 13px;line-height: 1.3;display: block}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.singleEvents .eventCaption .tittle{font-size: 16px}
}
.singleEvents .eventCaption .pera{font-size: 16px;font-weight: 300;margin-bottom: 20px}
@media only screen and (min-width: 768px) and (max-width: 991px){
.singleEvents .eventCaption .pera{font-size: 12px}
}
.singleEvents .eventFooter{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-top: 18px;margin-top: 28px;border-top: 1px solid #E5E5E5}
@media (max-width: 575px){
.singleEvents .eventFooter{padding: 19px 10px 12px 12px}
}
.singleEvents .eventFooter .eventPrice .tittle{color: var(--heading-color);display: inline-block;font-size: 20px;font-weight: 500;margin-bottom: 20px;background: unset}
@media (max-width: 991px){
.aboutArea .about-img{margin-bottom: 40px}
}
.aboutArea .about-img img{border-radius: 16px;width: 100%}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.aboutArea .about-caption{padding-left: 0px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.aboutArea .about-caption .section-tittle .tittle{font-size: 35px}
}
.aboutArea .about-caption p.aboutTopCap{font-size: 18px;line-height: 1.6;margin-bottom: 29px;font-weight: 400}
.listing .listItems{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: center;margin-bottom: 18px}
.listing .listItems img{margin-right: 13px;margin-bottom: 8px}
.listing .listItems .title{font-size: 18px;font-weight: 500;margin-bottom: 8px}
.countDown-wrapper{border-width: 40px;border-style: solid;border-color: #FAFAFA;border-radius: 10px;border-radius: 10px;background: #ffffff;padding: 75px 30px 37px 30px}
@media only screen and (min-width: 576px) and (max-width: 767px){
.countDown-wrapper{padding: 50px 10px 37px 10px}
}
@media (max-width: 575px){
.countDown-wrapper{padding: 50px 10px 37px 10px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.col-xl-3:nth-child(2) .singleCounter{border-right: 0}
}
@media (max-width: 991px){
.col-xl-3:nth-child(2) .singleCounter{border-right: 0}
}
.col-xl-3:last-child .singleCounter{border-right: 0}
.singleCounter{text-align: center;border-right: 1px solid rgba(174, 174, 191, 0.5)}
@media (max-width: 575px){
.singleCounter{border-right: 0}
}
.singleCounter .counting{margin-bottom: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.singleCounter .counting .count, .singleCounter .counting .countPlus{color: var(--heading-color);font-size: 50px;font-weight: 600;font-family: var(--heading-font);line-height: 1;margin-bottom: 0px;display: inline-block;text-transform: uppercase}
@media (max-width: 575px){
.singleCounter .counting .count, .singleCounter .counting .countPlus{font-size: 40px}
}
.singleCounter .countPera .title{font-size: 24px;font-weight: 400;margin-bottom: 11px;font-family: var(--body-font)}
.singleCounter .countPera .pera{color: var(--heading-color);font-size: 18px;line-height: 1.6;margin-bottom: 10px;font-weight: 400}
.singleTeam{background: #ffffff;border-radius: 16px}
.singleTeam .team-img{position: relative;border-radius: 16px 16px 0 0}
.singleTeam .teamCaption{padding: 17px 28px}
.singleTeam .teamCaption .title{font-weight: 500;font-size: 18px}
@media only screen and (min-width: 768px) and (max-width: 991px){
.singleTeam .teamCaption .title{font-size: 18px}
}
.singleTeam .teamCaption .pera{color: var(--paragraph-color)}
.singleTeam .teamSocial{position: absolute;top: 22px;right: 20px}
.singleTeam .teamSocial .single{margin-bottom: 10px}
.singleTeam .teamSocial .single .social{color: #ffffff;background: var(--main-color-one);width: 30px;height: 30px;border-radius: 50%;font-size: 14px;line-height: 30px;text-align: center;margin-left: 8px;display: inline-block;-webkit-transform: 0.4s;transform: 0.4s;-webkit-transform: translateX(25px);transform: translateX(25px);opacity: 0;visibility: hidden}
.singleTeam .teamSocial .single .social i{display: inline-block}
.singleTeam .teamSocial .single:nth-child(1) a{-webkit-transition-delay: 0s;transition-delay: 0s}
.singleTeam .teamSocial .single:nth-child(2) a{-webkit-transition-delay: 0.1s;transition-delay: 0.1s}
.singleTeam .teamSocial .single:nth-child(3) a{-webkit-transition-delay: 0.3s;transition-delay: 0.3s}
.singleTeam:hover .teamSocial .social{-webkit-transform: translateX(0px);transform: translateX(0px);opacity: 1;visibility: visible}
.subscribeArea .subscribeCaption .pera{margin-bottom: 35px}
@media (min-width: 1199.99px){
.subscribeArea .subscribeCaption .pera{padding: 0 100px}
}
@media (max-width: 575px){
.subscribeArea .subscribeCaption form button.subscribe-btn{background: var(--heading-color)}
}
.subscribeArea .subscribeCaption .shapeSubscribe.shapeSubscribe1{-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.subscribeArea .subscribeCaption .shapeSubscribe.shapeSubscribe2{right: 3%;top: 62%;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.confirmationWrapper{padding: 100px 60px;border-radius: 0px;background: #FAFAFA;-webkit-box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);border: 8px}
@media (max-width: 575px){
.confirmationWrapper{padding: 100px 10px}
}
.success-checkmark{overflow: hidden;width: 100px;height: 100px;margin: 0 auto;padding: 0;margin-bottom: 40px;overflow: hidden}
.success-checkmark .check-icon{width: 80px;height: 80px;position: relative;border-radius: 50%;-webkit-box-sizing: content-box;box-sizing: content-box;border: 7px solid #4CAF50;overflow: hidden}
.success-checkmark .check-icon::before{top: 3px;left: -2px;width: 36px;-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;border-radius: 100px 0 0 100px}
.success-checkmark .check-icon::after{top: 4px;left: 30px;width: 82px;-webkit-transform-origin: 0 50%;transform-origin: 0 50%;border-radius: 0 100px 100px 0;-webkit-animation: rotate-circle 8.25s ease-in;animation: rotate-circle 8.25s ease-in}
.success-checkmark .check-icon::before, .success-checkmark .check-icon::after{content: "";height: 101px;position: absolute;background: #fafafa;-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
.success-checkmark .check-icon .icon-line{height: 7px;background-color: #4CAF50;display: block;border-radius: 2px;position: absolute;z-index: 10}
.success-checkmark .check-icon .icon-line.line-tip{top: 46px;left: 14px;width: 25px;-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-animation: icon-line-tip 2s;animation: icon-line-tip 2s}
.success-checkmark .check-icon .icon-line.line-long{top: 38px;right: 8px;width: 47px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-animation: icon-line-long 2s;animation: icon-line-long 2s}
.success-checkmark .check-icon .icon-circle{top: -7px;left: -7px;z-index: 10;width: 80px;height: 80px;border-radius: 50%;position: absolute;-webkit-box-sizing: content-box;box-sizing: content-box;border: 7px solid rgba(76, 175, 80, 0.7)}
.success-checkmark .check-icon .icon-fix{top: 8px;width: 7px;left: 26px;z-index: 1;height: 85px;position: absolute;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);background: #fafafa}
.confirmInfo .confirm{margin-bottom: 60px}
.confirmInfo .info{color: var(--heading-color);font-family: var(--body-font);font-size: 22px;font-weight: 600;margin-bottom: 8px}
.confirmInfo .pera{font-size: 16px;font-weight: 500}
@media (max-width: 575px){
.paymentDetails{padding: 42px 20px}
}
.paymentDetails .priceListing .listing .listItem{border-bottom: 1px solid #E5E5E5;padding-bottom: 10px}
.countWrap{width: 100%;margin-bottom: 20px}
.iti{width: 100%;margin-bottom: 20px}
.singleBlog-global .blog-img img{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s}
.singleGallery-global img{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s}
.singleGallery-global .caption::before,
.singleGallery-global .caption::after,
.singleGallery-global h2,
.singleGallery-global p{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s}
.user-account .listItem a:hover{color: var(--main-color-one) !important}
.sliderArea.eventSlider .hero-man::before{background: unset !important}
.sliderArea.eventSlider .hero-man::after{background: unset !important}
.singleJob{background-color: #f3f3f3}
.navbar-area .nav-container .navbar-collapse .navbar-nav li > a{transition: all .3s}
.navbar-area .nav-container .navbar-collapse .navbar-nav li > a:hover{color: var(--main-color-one) !important}
/* --- donation-main-style.css --- */
html{font-family: var(--body-font)}
body{font-weight: 400}
.priceTittle{margin-bottom: 20px}
.simplePresentCart{border: 1px solid #E5E5E5}
@media screen and (max-width: 575px){
.simplePresentCart{padding: 20px}
}
.simplePresentCart2{border-radius: 8px}
.btn-wrapper .cmn-btn::before{-webkit-transition: -webkit-transform 0.5s}
.btn-wrapper .cmn-btn-outline1::before{-webkit-transition: -webkit-transform 0.5s}
.btn-wrapper .cmn-btn-outline2::before{-webkit-transition: -webkit-transform 0.5s}
.btn-wrapper .cmn-btn-outline3::before{-webkit-transition: -webkit-transform 0.5s}
.btn-wrapper .cmn-btn-outline4{padding: 13px 15px !important}
.white-btnFill::before{-webkit-transition: -webkit-transform 0.5s}
.white-btnBorder::before{-webkit-transition: -webkit-transform 0.5s}
.border-btn::before{-webkit-transition: -webkit-transform 0.5s}
.btn-4::before, .btn-4 > span{-webkit-transition: -webkit-transform 0.3s}
.imgEffect2::before{-webkit-animation: shine 0.8s;animation: shine 0.8s}
.slideEffect, .section-tittle .tittle .textColor{background: -webkit-linear-gradient(left, var(--main-color-one), rgba(var(--main-color-one-rgb), 0.4), var(--main-color-one))}
.UD-animated, .singleContact:hover .icon-wrap .icon, .categoriesTwo .singleCat:hover .cat-icon{-webkit-animation: float 1.5s linear 1;animation: float 1.5s linear 1;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%}
.navbar-area .nav-container .logo-wrapper .logo{max-width: 160px}
.navbar-area .nav-container .navbar-collapse .navbar-nav{margin-left: 25px}
.navbar-area .nav-container .navbar-collapse .navbar-nav li a:hover{background: none}
.navbar-area .nav-container .navbar-collapse .navbar-nav li:hover > a{color: var(--main-color-one)}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{background-color: var(--main-color-one)}
@media (max-width: 991px){
.heroPadding2{padding: 70px 0px}
}
.sliderArea .heroCaption .tittle .lineBrack{display: block}
@media (max-width: 991px){
.sliderArea .heroCaption .tittle .lineBrack{display: inline-block}
}
.sliderArea .hero-man .maskImg{mask-image: url(../img/hero/donation-maskShpae3.png);-webkit-mask-image: url(../img/hero/donation-maskShpae3.png)}
.sliderArea .shapeHero.shapeHero2{left: -83px;opacity: 0;visibility: hidden}
.sliderArea .shapeHero.shapeHero3{margin: 0 auto;text-align: center}
.sliderAreaInner{background-repeat: no-repeat}
.aboutArea{position: relative;position: relative}
.aboutArea.about-low-area2::before{position: unset;background: none}
.aboutArea .about-caption{padding-left: 50px}
@media (max-width: 991px){
.aboutArea .about-caption{padding-left: 0px}
}
.aboutArea .about-caption p.about-cap-top{font-size: 18px;line-height: 1.6;margin-bottom: 29px;font-weight: 400}
.aboutArea .about-caption .pera{font-size: 16px;line-height: 1.6;margin-bottom: 10px}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.aboutArea .about-caption .pera{padding-right: 20px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.aboutArea .about-caption .pera{padding-right: 0px}
}
@media (max-width: 575px){
.aboutArea .about-caption .pera{padding-right: 0px}
}
.aboutArea .about-right-cap{position: relative}
@media (max-width: 575px){
.aboutArea .about-right-cap{padding-top: 50px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.aboutArea .about-right-cap{padding-top: 50px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.aboutArea .about-right-cap{padding-top: 50px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.aboutArea .about-right-cap{padding-top: 50px}
}
.aboutArea .about-right-cap .about-right-img img{width: 100%;margin-bottom: 15px}
.aboutArea .about-right-cap .pera{font-size: 22px;color: #140C40;font-weight: 300;line-height: 1.5}
.aboutArea .about-right-cap .about-right-cap2{margin-bottom: 0px}
@media (max-width: 575px){
.aboutArea .about-right-cap .about-right-cap2{margin-bottom: 0px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.aboutArea .about-right-cap .about-right-cap2{margin-bottom: 0px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.aboutArea .about-right-cap .about-right-cap2{margin-bottom: 0px}
}
.aboutArea .single .single-counter{margin-bottom: 10px;display: -webkit-box;display: -ms-flexbox;display: flex}
.aboutArea .single .single-counter .counter, .aboutArea .single .single-counter .countPlus{color: var(--main-color-one);font-size: 50px;font-weight: 600;font-family: var(--heading-font);line-height: 1;margin-bottom: 12px;display: inline-block;text-transform: uppercase}
@media (max-width: 575px){
.aboutArea .single .single-counter .counter, .aboutArea .single .single-counter .countPlus{font-size: 40px}
}
.aboutArea .single .pera-count .title{font-size: 24px;font-weight: 400;margin-bottom: 11px;font-family: var(--body-font)}
.aboutArea .single .pera-count .pera{font-size: 18px;line-height: 1.6;margin-bottom: 10px;font-weight: 400}
@media (max-width: 991px){
.video-area{margin-bottom: 40px}
}
.video-area .videoImg img{width: 100%}
.video-area .video-icon{position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;text-align: center}
.video-area .video-icon a{background: #fff;color: var(--main-color-one);width: 120px;height: 120px;display: inline-block;text-align: center;line-height: 120px;border-radius: 50%;-webkit-transform: scale(0.5);transform: scale(0.5);font-size: 20px}
.video-area .video-icon a::after{position: absolute;border: 100px solid rgba(255, 255, 255, 0.4);content: "";border-radius: 50%;left: -39px;top: -41px;right: 0;z-index: 0;background: rgba(0, 0, 0, 0)}
.video-area .video-icon a i{font-size: 39px;line-height: 1;position: relative;right: -2px;top: 4px}
.video-area .video-icon a.btn-icon{position: relative}
.video-area .video-icon a.btn-icon::before{content: "";display: inline-block;position: absolute;top: -2px;left: -2px;bottom: -2px;right: -2px;border-radius: inherit;border: 1px solid #fff;-webkit-animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite;animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite}
.video-area .video-icon a.btn-icon:hover{background: var(--main-color-one);color: #fff}
.categoriesTwo .singleCat{-webkit-transition: 0.4s;transition: 0.4s;padding: 30px 20px 25px 20px;border-radius: 5px;background: #F9F9F9}
.categoriesTwo .singleCat .cat-icon{-webkit-transition: 0.6s;transition: 0.6s;margin-bottom: 25px}
.categoriesTwo .singleCat .cat-cap .tittle{color: var(--heading-color);-webkit-transition: 0.2s;transition: 0.2s;font-size: 20px;font-weight: 600;margin-bottom: 20px;display: block;-webkit-text-decoration: underline transparent;text-decoration: underline transparent}
@media only screen and (min-width: 576px) and (max-width: 767px){
.categoriesTwo .singleCat .cat-cap .tittle{font-size: 21px}
}
@media (max-width: 575px){
.categoriesTwo .singleCat .cat-cap .tittle{font-size: 21px}
}
.categoriesTwo .singleCat .cat-cap .pera{margin-bottom: 0px;color: var(--body-font);font-size: 16px;-webkit-transition: 0.2s;transition: 0.2s;margin-bottom: 10px;line-height: 1.6}
@media only screen and (min-width: 576px) and (max-width: 767px){
.categoriesTwo .singleCat .cat-cap .pera{font-size: 15px}
}
.categoriesTwo .singleCat:hover{cursor: pointer;-webkit-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;background: #ffffff}
.singleFlexitem{background: #FFFFFF;border: 1px solid #E5E5E5;padding: 20px 20px 5px 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: 0.4s;transition: 0.4s;cursor: pointer;position: relative}
.singleFlexitem::before{-webkit-transition: 0.3s;transition: 0.3s;position: absolute;content: "";left: 0;right: 0;text-align: center;margin: 0 auto;bottom: 0;background: var(--main-color-one);height: 0;width: 100%;z-index: 2}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.singleFlexitem{padding: 10px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.singleFlexitem{-ms-flex-wrap: wrap;flex-wrap: wrap}
}
@media (max-width: 575px){
.singleFlexitem{-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.singleFlexitem .activitiesImg{min-width: 230px;height: 240px;background-size: cover;background-repeat: no-repeat;margin-right: 22px;margin-bottom: 15px}
@media only screen and (min-width: 576px) and (max-width: 767px){
.singleFlexitem .activitiesImg{width: 100%;margin-right: 0}
}
@media (max-width: 575px){
.singleFlexitem .activitiesImg{width: 100%;margin-right: 0}
}
.singleFlexitem .activitiesCaption .featureTittle{font-family: var(--heading-font);margin-bottom: 20px;line-height: 1.4;color: var(--heading-color);font-weight: 600;font-size: 24px;display: block}
.singleFlexitem .activitiesCaption .featureTittle:hover{color: var(--heading-color)}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.singleFlexitem .activitiesCaption .featureTittle{font-size: 15px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.singleFlexitem .activitiesCaption .featureTittle{font-size: 21px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.singleFlexitem .activitiesCaption .featureTittle{font-size: 18px}
}
@media (max-width: 575px){
.singleFlexitem .activitiesCaption .featureTittle{font-size: 18px}
}
.singleFlexitem .activitiesCaption .featureCap{font-family: var(--heading-font);font-size: 16px;color: var(--heading-font);margin-bottom: 20px}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.singleFlexitem .activitiesCaption .featureCap{font-size: 12px;margin-bottom: 7px}
}
.singleFlexitem .activitiesCaption .featureCap .subCap{font-family: var(--heading-font);font-family: var(--heading-font);color: var(--main-color-two);font-weight: 400}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.singleFlexitem .activitiesCaption .featureCap .subCap{font-size: 12px}
}
.singleFlexitem .activitiesCaption .featurePricing{margin-bottom: 18px;font-family: var(--heading-font);color: var(--heading-color);font-weight: 500;font-size: 24px;display: block}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.singleFlexitem .activitiesCaption .featurePricing{font-size: 17px;margin-bottom: 7px}
}
.singleFlexitem:hover{-webkit-box-shadow: 0px 1px 80px 12px rgba(26, 40, 68, 0.06);box-shadow: 0px 1px 80px 12px rgba(26, 40, 68, 0.06);border: 1px solid transparent}
.singleFlexitem:hover::before{height: 4px}
.singleFlexitem:hover .cat-caption .product-price i{color: var(--main-color-two);font-size: 16px}
.founder-img{margin-left: -15px}
.testimonial-hero img{width: 100%}
@media only screen and (min-width: 768px) and (max-width: 991px){
.testimonial-hero img{margin-bottom: 50px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.testimonial-hero img{margin-bottom: 50px}
}
@media (max-width: 575px){
.testimonial-hero img{margin-bottom: 50px}
}
.testimonial-area .testimonialCaption .pera{font-size: 16px;line-height: 1.6;margin-bottom: 22px;position: relative;padding-top: 20px}
.testimonial-area .testimonialCaption .pera .quotesLeft{position: absolute;top: 0px;left: -6px;z-index: 1}
@media (max-width: 575px){
.testimonial-area .testimonialCaption .pera .quotesLeft{display: none}
}
.testimonial-area .testimonialCaption .pera .quotesRihgt{position: absolute;bottom: -15px;right: 2px;z-index: 1}
@media (max-width: 575px){
.testimonial-area .testimonialCaption .pera .quotesRihgt{display: none}
}
.testimonial-area .rattiong-caption span{color: var(--heading-color);font-size: 20px;font-weight: 500;text-transform: uppercase;font-family: var(--heading-font)}
.testimonial-area .rattiong-caption span span{color: #1A1A1A;font-size: 16px;text-transform: capitalize;padding-left: 15px}
.testimonial-area .founder-text span{color: var(--heading-color);font-size: 16px;font-weight: 700;line-height: 1.5}
.testimonial-area .founder-text p{color: #5E5E5E;font-size: 14px}
@media (max-width: 575px){
.testimonial-area .founder-text p{font-size: 12px}
}
.singleBlog{border: 1px solid #E5E5E5}
.singleBlog .blog-img .content{position: absolute;top: 32px;left: 28px;z-index: 2;color: #fff;font-size: 16px;font-weight: 400;padding: 3px 11px;border-radius: 0px;background: var(--main-color-one)}
.singleBlog.blog2{margin: 0}
.simpleContact .ContactCap{background: var(--main-color-one);padding: 90px 0px;position: relative}
@media (max-width: 575px){
.simpleContact .ContactCap{padding: 40px 15px}
}
.simpleContact .ContactCap .subTittle{text-transform: uppercase;font-size: 12px;color: var(--main-color-one);margin-bottom: 10px;display: block}
.simpleContact .ContactCap .tittle{font-size: 44px;display: block;font-weight: 700;line-height: 1.4;margin-bottom: 22px;color: #ffffff}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.simpleContact .ContactCap .tittle{font-size: 41px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.simpleContact .ContactCap .tittle{font-size: 37px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.simpleContact .ContactCap .tittle{font-size: 31px}
}
@media (max-width: 575px){
.simpleContact .ContactCap .tittle{font-size: 25px}
}
.simpleContact .ContactCap .pera{color: #F9F9F9;font-size: 16px;padding-bottom: 35px}
.simpleContact .ContactCap .shapeContact{position: absolute;z-index: 1}
@media (max-width: 991px){
.simpleContact .ContactCap .shapeContact{display: none}
.simpleContact .ContactCap .pera{padding-bottom: 0px}
}
.simpleContact .ContactCap .shapeContact > img{width: auto}
.simpleContact .ContactCap .shapeContact.shapeContact1{left: 0;right: 0;bottom: 0px;z-index: 0}
.simpleContact .ContactCap .shapeContact.shapeContact2{left: 3%;top: 20%;z-index: 1;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.simpleContact .ContactCap .shapeContact.shapeContact3{right: 3%;top: 20%;z-index: 1;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.footerWrapper .footer-area .footer-logo{max-width: 160px}
.footerWrapper .footer-area .footer-pera.footer-pera2 .pera{color: var(--paragraph-color)}
.footerWrapper .footer-area .footer-pera .pera{color: var(--paragraph-color);font-size: 16px;margin-bottom: 19px;line-height: 1.8;margin-bottom: 28px}
.footerWrapper .footer-area .footer-pera.footer-pera2 .pera{padding: 0}
.footerWrapper .footer-area .footer-tittle .footerTittle{color: var(--heading-color);font-size: 20px;margin-bottom: 34px;font-weight: 500}
.footerWrapper .footer-area .footer-tittle .listing .listItem{margin-bottom: 11px}
.footerWrapper .footer-area .footer-tittle .listing .listItem .icon{margin-right: 15px;color: var(--main-color-one);font-size: 20px;-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25)}
.footerWrapper .footer-area .footer-tittle .listing .listItem .pera{margin-bottom: 1px;font-size: 16px;color: var(--paragraph-color)}
.footerWrapper .footer-area .footer-tittle .listing .listItem .singleLinks{color: var(--paragraph-color);font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.footerWrapper .footer-area .footer-tittle .listing .listItem .singleLinks:hover{color: var(--main-color-one);letter-spacing: 0.2px}
.footerWrapper .footer-area .footer-tittle .listing .listItem .singleLinks .icon{color: var(--main-color-one);font-size: 17px;display: inline-block;margin-right: 22px;line-height: 1.6}
.footerWrapper .footer-area .footer-tittle .listing-info .listItem{margin-bottom: 25px}
.footerWrapper .footer-area .footer-tittle .listing-info .listItem .singleLinks{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: start;color: var(--paragraph-color)}
.footerWrapper .footer-area .footer-tittle .listing-info .listItem .singleLinks:hover{color: var(--main-color-one)}
.footerWrapper .footer-area .footer-tittle .listing-info .listItem .singleLinks:hover .icon{background: var(--main-color-one);color: #ffffff}
.footerWrapper .footer-area .footer-tittle .listing-info .listItem .singleLinks .icon{-webkit-transition: 0.4s;transition: 0.4s;color: #202020;background: #ffffff;font-size: 16px;display: inline-block;margin-right: 22px;line-height: 1.2;display: inline-block;text-align: center;margin-right: 7px;width: 40px;height: 40px;line-height: 40px;border-radius: 50%;-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25);box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25)}
.footerWrapper .footer-area .footer-tittle .listing-info .listItem .singleLinks2{color: var(--paragraph-color);display: -webkit-box;display: -ms-flexbox;display: flex}
.footerWrapper .footer-area .footer-tittle .listing-info .listItem .singleLinks2:hover{color: var(--main-color-one)}
.footerWrapper .footer-area .footer-tittle .listing-info .listItem .singleLinks2 .icon{-webkit-transition: 0.4s;transition: 0.4s;color: var(--paragraph-color);font-size: 16px;display: inline-block;margin-right: 22px;line-height: 1.2;display: inline-block;text-align: center;margin-right: 7px}
.footerWrapper .footer-area .footer-form{position: relative;z-index: 1}
.footerWrapper .footer-area .footer-form .newsletter-footer{position: relative}
.footerWrapper .footer-area .footer-form .newsletter-footer .input{border-radius: 8px;border: 1px solid rgba(255, 255, 255, 0.2);width: 100%;height: 52px;padding: 10px 20px;padding-right: 101px;background: none;color: #D0D5DD}
.footerWrapper .footer-area .footer-form .newsletter-footer .input::-webkit-input-placeholder{color: #D0D5DD;font-size: 14px}
.footerWrapper .footer-area .footer-form .newsletter-footer .input::-moz-placeholder{color: #D0D5DD;font-size: 14px}
.footerWrapper .footer-area .footer-form .newsletter-footer .input:-ms-input-placeholder{color: #D0D5DD;font-size: 14px}
.footerWrapper .footer-area .footer-form .newsletter-footer .input::-ms-input-placeholder{color: #D0D5DD;font-size: 14px}
.footerWrapper .footer-area .footer-form .newsletter-footer .input::placeholder{color: #D0D5DD;font-size: 14px}
.footer-social .social:hover{color: #D0D5DD;background: var(--main-color-one)}
.breadcrumb{gap: 10px 0}
.searchBox-wrapper .search-box{width: 100%}
.searchBox-wrapper .search-box .input-form{position: relative}
.searchBox-wrapper .search-box .input-form input{padding-right: 75px}
.searchBox-wrapper .search-box .input-form input::-webkit-input-placeholder{color: #667085;font-size: 16px;font-weight: 400}
.searchBox-wrapper .search-box .input-form input::-moz-placeholder{color: #667085;font-size: 16px;font-weight: 400}
.searchBox-wrapper .search-box .input-form input:-ms-input-placeholder{color: #667085;font-size: 16px;font-weight: 400}
.searchBox-wrapper .search-box .input-form input::-ms-input-placeholder{color: #667085;font-size: 16px;font-weight: 400}
.searchBox-wrapper .search-box .input-form input::placeholder{color: #667085;font-size: 16px;font-weight: 400}
@media only screen and (min-width: 768px) and (max-width: 991px){
.searchBox-wrapper .search-box .input-form input::-webkit-input-placeholder{font-size: 13px}
.searchBox-wrapper .search-box .input-form input::-moz-placeholder{font-size: 13px}
.searchBox-wrapper .search-box .input-form input:-ms-input-placeholder{font-size: 13px}
.searchBox-wrapper .search-box .input-form input::-ms-input-placeholder{font-size: 13px}
.searchBox-wrapper .search-box .input-form input::placeholder{font-size: 13px}
.searchBox-wrapper.searchBox-wrapper-sidebar{margin-bottom: 40px}
}
@media (max-width: 575px){
.searchBox-wrapper .search-box .input-form input::-webkit-input-placeholder{font-size: 13px}
.searchBox-wrapper .search-box .input-form input::-moz-placeholder{font-size: 13px}
.searchBox-wrapper .search-box .input-form input:-ms-input-placeholder{font-size: 13px}
.searchBox-wrapper .search-box .input-form input::-ms-input-placeholder{font-size: 13px}
.searchBox-wrapper .search-box .input-form input::placeholder{font-size: 13px}
.searchBox-wrapper.searchBox-wrapper-sidebar{margin-bottom: 0px}
}
.searchBox-wrapper .search-box .input-form .icon{background: var(--main-color-one);position: absolute;right: 0;left: auto;top: auto;bottom: 0;width: 62px !important;padding: 0;height: 53px;text-align: center;line-height: 53px;border-radius: 0px;cursor: pointer;font-size: 16px;color: #fff;border: 0}
.select-itms{position: relative}
.select-itms .icon{position: absolute;left: 15px;display: inline-block;top: 17px;font-size: 24px}
.select-itms .nice-select{border: 1px solid #ddd;width: 100%;height: 53px;background: var(--main-color-one);padding: 16px 38px 16px 22px;color: #fff;margin-bottom: 16px;line-height: 19px;border-radius: 0;margin-bottom: 20px;font-size: 16px}
.select-itms .nice-select .list{width: 100%}
.select-itms .nice-select.open .list{width: 100%;border-radius: 0;border: 0}
.select-itms .nice-select::after{border-bottom: 2px solid #fff;border-right: 2px solid #fff;height: 10px;width: 10px;margin-top: -8px;right: 20px}
.select-itms .nice-select .option:hover, .select-itms .nice-select .nice-select .option.focus, .select-itms .nice-select .nice-select .option.selected.focus{background-color: var(--main-color-one);color: white}
.singleCases{padding: 10px;padding: 0;border: 1px solid #E5E5E5;background-color: #ffffff}
.singleCases .cases-img{overflow: hidden}
.singleCases .cases-img img{width: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transform: scale(1.06);transform: scale(1.02);transition: all 1.3s ease-out;-webkit-transition: all 1.3s ease-out;-moz-transition: all 1.3s ease-out;-ms-transition: all 1.3s ease-out}
.singleCases .casesCaption{padding: 24px 20px 10px 20px;background: #fff}
.singleCases .casesCaption .tittle{font-size: 20px;font-weight: 600;line-height: 1.3;margin-bottom: 13px;display: block}
@media only screen and (min-width: 576px) and (max-width: 767px){
.singleCases .casesCaption .tittle{font-size: 16px}
}
@media (max-width: 575px){
.singleCases .casesCaption .tittle{font-size: 16px}
}
.singleCases .casesCaption .tittle:hover{color: var(--main-color-one)}
.singleCases .casesCaption .pera{font-size: 16px;line-height: 1.6;margin-bottom: 24px;font-weight: 300}
.singleCases .casesCaption .prices{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap}
.singleCases .casesCaption .prices .price{font-size: 16px}
@media only screen and (min-width: 576px) and (max-width: 767px){
.singleCases .casesCaption .prices .price{font-size: 13px}
}
.singleCases .casesCaption .prices .dates{font-size: 16px}
@media only screen and (min-width: 576px) and (max-width: 767px){
.singleCases .casesCaption .prices .dates{font-size: 13px}
}
.singleCases .donateMember{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-top: 18px;margin-top: 28px;border-top: 1px solid #E5E5E5}
.singleCases .donateMember .donateMemberList .listing{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.singleCases .donateMember .donateMemberList .listing .listItem{-webkit-transition: 0.4s;transition: 0.4s;border-radius: 50%;max-width: 30px;max-height: 30px;line-height: 30px;display: inline-block;margin-right: -10px;text-align: center}
.singleCases .donateMember .donateMemberList .listing .listItem:hover{-webkit-transform: scale(1.25);transform: scale(1.25);z-index: 1}
.singleCases .donateMember .donateMemberList .listing .listItem img{border-radius: 50%;border-radius: 50%;background: rgba(215, 215, 215, 0.8705882353);border: 1px solid #FFF}
.singleCases .donateMember .donateMemberList .listing .memberCounter{font-size: 14px;font-weight: 600;background: var(--main-color-one);color: #ffffff;border-radius: 50%;font-size: 12px;width: 30px;height: 30px;line-height: 30px;display: inline-block;font-size: 10px;margin: 0 auto}
.singleCases .donateMember .donateMemberList .listing .memberCounterTow{font-size: 14px;font-weight: 600;color: #ffffff;border-radius: 50%;font-size: 12px;display: inline-block}
.singleCases .donateMember .cmn-btn4{padding: 8px 19px}
.singleCases:hover .cases-img img{-webkit-transform: scale3d(1.1, 1.1, 1);transform: scale3d(1.1, 1.1, 1)}
.prices2{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap}
.prices2 .price{color: var(--heading-color);font-size: 16px}
@media only screen and (min-width: 576px) and (max-width: 767px){
.prices2 .price{font-size: 13px}
}
.prices2 .dates{color: var(--heading-color);font-size: 16px}
@media only screen and (min-width: 576px) and (max-width: 767px){
.prices2 .dates{font-size: 13px}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
.socialArea .listing .listItem{margin-right: 5px;margin-bottom: 7px}
}
@media screen and (max-width: 991px){
.socialArea .listing .listItem{margin-right: 5px;margin-bottom: 7px}
}
.textarea-form textarea{background: none;color: var(--heading-color);height: 170px;width: 100%;font-size: 16px;font-weight: 300;padding: 15px 18px 9px 20px;position: relative;border: 1px solid #EAECF0;border-radius: 0px;margin-bottom: 20px;background: #E5E5E5}
.donationList{padding: 30px 30px;border: 1px solid #E5E5E5}
.donationList .singleDonation{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap}
.donationList .singleDonation .donationPostUser{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.donationList .singleDonation .donationPostUser img{display: inline-block;margin-right: 12px;font-size: 16px;border-radius: 50%;max-width: 50px;height: auto}
.donationList .singleDonation .donationPostUser .tittle{color: var(--heading-color);display: inline-block;font-size: 14px;font-weight: 600}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.dateTimmer .single{height: 94px;width: 88px}
}
@media (max-width: 575px){
.dateTimmer .single{margin-left: 5px;height: 50px;width: 50px}
}
.capDetails2 .blog-img{margin-bottom: 25px}
.capDetails2 .blog-img img{width: 100%}
.capDetails2 .caption .postInfo .listItmes{display: inline-block;margin-right: 10px;font-size: 16px;font-weight: 300}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.capDetails2 .caption .postInfo .listItmes{padding-right: 14px}
}
.capDetails2 .caption .postInfo .listItmes:last-child{padding-right: 0px}
.capDetails2 .caption .postInfo .listItmes .icon{color: var(--peragraph-color);margin-right: 10px}
.capDetails2 .caption .pera{font-size: 16px;margin-bottom: 25px}
@media only screen and (min-width: 768px) and (max-width: 991px){
.capDetails2 .caption .pera{font-size: 12px}
}
.singleFlexitem2{background: #FFFFFF;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-transition: 0.4s;transition: 0.4s;cursor: pointer}
@media (max-width: 575px){
.singleFlexitem2{-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.singleFlexitem2 .activitiesImg{max-width: 120px;min-width: 120px;height: 120px;background-size: cover;background-repeat: no-repeat;margin-right: 22px;margin-bottom: 15px}
@media (max-width: 575px){
.singleFlexitem2 .activitiesImg{width: 100%;margin-right: 0}
}
.singleFlexitem2 .activitiesCaption .featureTittle{font-family: var(--heading-font);margin-bottom: 5px;line-height: 1.3;color: var(--heading-color);font-weight: 700;font-size: 16px;display: block}
.singleFlexitem2 .activitiesCaption .featureTittle:hover{color: var(--heading-color)}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.singleFlexitem2 .activitiesCaption .featureTittle{font-size: 15px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.singleFlexitem2 .activitiesCaption .featureTittle{font-size: 15px}
}
@media (max-width: 575px){
.singleFlexitem2 .activitiesCaption .featureTittle{font-size: 15px}
}
.singleFlexitem2 .activitiesCaption .featureCap{font-family: var(--heading-font);font-size: 14px;color: var(--heading-font);margin-bottom: 8px}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.singleFlexitem2 .activitiesCaption .featureCap{font-size: 12px;margin-bottom: 7px}
}
.selectPricing .listItem{-webkit-transition: 0.4s;transition: 0.4s;display: inline-block;font-family: var(--heading-font);color: var(--heading-color-tow);background: #ffffff;border: 1px solid var(--heading-color-tow);font-weight: 500;font-size: 16px;padding: 11px 20px;-webkit-box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);margin-bottom: 8px;margin-right: 15px;cursor: pointer;border-radius: 0px;margin-bottom: 8px;margin-right: 9px;cursor: pointer;text-align: center}
@media (max-width: 575px){
.selectPricing .listItem{padding: 5px 9px;margin-right: 3px}
}
.selectPricing .listItem:hover{background: var(--main-color-one);color: #fff;border: 1px solid transparent}
.selectPricing .listItem.active{background: var(--main-color-one);color: #fff;border: 1px solid transparent}
.selectPricing .listItem:last-child{margin-bottom: 0px;margin-right: 0}
.selectPricing .listItem .priceTag{margin: 0}
.paymentDetails{background: #fff}
.paymentDetails .donationPostUser{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
@media (max-width: 575px){
.paymentDetails .donationPostUser{-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.paymentDetails .donationPostUser img{display: inline-block;margin-right: 12px;margin-bottom: 10px;font-size: 16px;max-width: 80px;height: auto}
.paymentDetails .donationPostUser .tittle{color: var(--heading-color);display: inline-block;font-size: 14px;font-weight: 600}
.paymentDetails .priceListing .listing .listItem:last-child{border-top: 1px solid #E5E5E5;padding-top: 16px;margin-top: 42px}
.paymentDetails .priceListing .listing .listItem .leftCap, .paymentDetails .priceListing .catListing .listing .listItem .rightCap, .catListing .paymentDetails .priceListing .listing .listItem .rightCap{font-family: var(--heading-font);font-size: 16px;color: #667085;display: block}
.paymentDetails .priceListing .listing .listItem .rightCap{font-family: var(--heading-font);font-size: 16px;color: var(--heading-color);display: block}
.popularServices-global:not(:last-child){margin-bottom: 15px}
.singleBlog-global .blog-img img{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s}
.singleBlog-global .blogFooter .blogPostUser img{margin-right: 7px;padding: 0}
@media (max-width: 575px){
.faqArea-global .collapse-wrapper .accordion-header .accordion-button{font-size: 20px}
}
@media (max-width: 375px){
.faqArea-global .collapse-wrapper .accordion-header .accordion-button{font-size: 18px}
}
.singleGallery-global img{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s}
.singleGallery-global .caption::before,
.singleGallery-global .caption::after,
.singleGallery-global h2,
.singleGallery-global p{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s}
.singleEvents .event-img .content{position: absolute;top: 10px;right: 10px;z-index: 0;text-align: center;line-height: 1.2;border-radius: 8px;color: #fff;font-size: 16px;font-weight: 500;padding: 13px 16px;background: var(--main-color-one)}
.singleTab-items-global .accordion-collapse.show::before{display: none}
.simpleContact.simpleContact_Custom{background: unset;z-index: 2;padding: 0}
.aboutArea.section-padding2{padding-bottom: 0px}
.OurCampaign.section-padding{padding-top: 60px}
.OurCampaign.section-padding.campaign-padding-top{padding-top: 120px}
.exploreActivities.section-padding{padding-bottom: 60px}
.testimonial-area.section-padding{padding-top: 60px;padding-bottom: 60px}
.blogArea.section-padding{padding-top: 60px}
@media screen and (max-width: 991px){
.OurCampaign.section-padding{padding-top: 30px}
.OurCampaign.section-padding.campaign-padding-top{padding-top: 70px;padding-bottom: 70px}
.exploreActivities.section-padding{padding-bottom: 30px}
.testimonial-area.section-padding{padding-top: 30px;padding-bottom: 30px}
.blogArea.section-padding{padding-top: 30px;padding-bottom: 70px}
}
.user-account .listItem a{font-size: 16px;display: inline-block;transition: all .3s}
.user-account .listItem a:hover{color: var(--main-color-one)}
.listing li > a{color: var(--paragraph-color);font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.listing li > a:hover{letter-spacing: 0.2px}
.listing li{margin-bottom: 11px}
.pagination .page-item .page-link{font-family: var(--heading-font);color: var(--heading-color);background: #F7F7F7;display: inline-block;text-align: center;width: 40px;height: 40px;line-height: 28px;margin: 0 6px;-webkit-transition: all linear 0.2s;transition: all linear 0.2s;border: 0;font-weight: 400;border-radius: 8px;font-size: 21px}
.pagination .page-item.active .page-link,
.pagination .page-item:hover .page-link{background-color: var(--main-color-one);color: #ffffff}
.sliderAreaInner .innerHeroContent .tittle{overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3}
@media screen and (max-width: 991px){
.sliderAreaInner .innerHeroContent .tittle{font-size: 36px}
}
@media screen and (max-width: 575px){
.sliderAreaInner .innerHeroContent .tittle{font-size: 32px}
}
@media screen and (max-width: 375px){
.sliderAreaInner .innerHeroContent .tittle{font-size: 28px}
}
.sliderAreaInner{background-size: cover;background-position: center}
.singleArticles .listing .listItem .icon{flex-shrink: 0}
.colorEffect2{color: #fff !important}
.sliderArea .heroCaption .tittle .tittleBgColor:hover{color: var(--main-color-one) !important}
.sliderArea .heroCaption{margin-right: 10px !important}
.sliderArea .hero-man::after{display: none !important}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu > li > a:hover{background: var(--main-color-one);color: #fff}
.form-group label{font-size: 16px;color: var(--heading-color);margin-bottom: 7px}
.custom-form-builder-land{margin-top: 30px}
.footerWrapper .footer-widget li a{color: var(--heading-color-tow)}
.footerWrapper .footer-widget li a:hover{color: var(--main-color-one)}
.selectItems.d-flex{flex-wrap: wrap}
.singleArticles.singleArticles2 .articlesTittle{padding-bottom: 7px}
@media screen and (max-width: 991px){
[data-padding-top="120"]{padding-top: 70px !important}
[data-padding-bottom="120"]{padding-bottom: 70px !important}
[data-padding-top="110"]{padding-top: 70px !important}
[data-padding-bottom="110"]{padding-bottom: 70px !important}
[data-padding-top="100"]{padding-top: 70px !important}
[data-padding-bottom="100"]{padding-bottom: 70px !important}
[data-padding-top="70"]{padding-top: 40px !important}
[data-padding-bottom="70"]{padding-bottom: 40px !important}
}
/* --- job-find-main-style.css --- */
@media only screen and (max-width: 991px){
.top-padding{padding-top: 70px}
}
.btn-wrapper .cmn-btn::before{-webkit-transition: -webkit-transform 0.5s}
.btn-wrapper .cmn-btn-outline1::before{-webkit-transition: -webkit-transform 0.5s}
.btn-wrapper .cmn-btn-outline2::before{-webkit-transition: -webkit-transform 0.5s}
.btn-wrapper .cmn-btn-outline3::before{-webkit-transition: -webkit-transform 0.5s}
.white-btnFill::before{-webkit-transition: -webkit-transform 0.5s}
.white-btnBorder::before{-webkit-transition: -webkit-transform 0.5s}
.border-btn::before{-webkit-transition: -webkit-transform 0.5s}
.btn-4::before, .btn-4 > span{-webkit-transition: -webkit-transform 0.3s}
.slideEffect, .subscribeArea .subscribeWrapper .subscribeCaption .tittle .line::before, .sliderArea .heroCaption .tittle .line::before, .section-tittle .tittle .textColor{background: -webkit-linear-gradient(left, var(--heading-color), rgba(var(--main-color-one-rgb), 0.4), var(--heading-color));background-size: 1600px 200px;-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-animation-duration: 3s;animation-duration: 3s;-webkit-animation-name: animationgradienttitle;animation-name: animationgradienttitle;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards}
.colorEffect, .singlePortfolio .portfolioDetails .templateTittle:hover, .singlePortfolio .portfolioDetails .templateTittle, .popularServices-global .itemsCaption .itemsTittle, .singleServices-global .eventCaption .tittle, .footer-area .footerFlexItems .itemsCaption .itemsTittle, .singleBlog .blogCaption .tittle, .singleJob .productCap .title{background-image: -webkit-gradient(linear, left top, right top, color-stop(45%, var(--main-color-one)), color-stop(55%, var(--heading-color)));background-image: linear-gradient(to right, var(--main-color-one) 45%, var(--heading-color) 55%);background-size: 220% 100%;background-position: 100% 50%;cursor: pointer;color: transparent;-webkit-background-clip: text;background-clip: text;background-repeat: no-repeat;-webkit-transition: 0.9s ease-out;transition: 0.9s ease-out}
.colorEffect:hover, .singlePortfolio .portfolioDetails .templateTittle:hover, .popularServices-global .itemsCaption .itemsTittle:hover, .singleServices-global .eventCaption .tittle:hover, .footer-area .footerFlexItems .itemsCaption .itemsTittle:hover, .singleBlog .blogCaption .tittle:hover, .singleJob .productCap .title:hover{background-position: 0% 50%}
.colorEffect3, .navbar-area .nav-container .navbar-collapse .navbar-nav li a{background-image: -webkit-gradient(linear, left top, right top, color-stop(45%, var(--main-color-one)), color-stop(55%, #ffffff));background-image: linear-gradient(to right, var(--main-color-one) 45%, #ffffff 55%);background-size: 220% 100%;background-position: 100% 50%;cursor: pointer;color: transparent;-webkit-background-clip: text;background-clip: text;background-repeat: no-repeat;-webkit-transition: 0.9s ease-out;transition: 0.9s ease-out}
.colorEffect3:hover, .navbar-area .nav-container .navbar-collapse .navbar-nav li a:hover{background-position: 0% 50%}
.hvr-wobble-bottom, .singleCategories{-webkit-transform: translateZ(0);transform: translateZ(0);-moz-osx-font-smoothing: grayscale;-webkit-transform-origin: 0 100%;transform-origin: 0 100%}
.hvr-wobble-bottom:hover, .singleCategories:hover{-webkit-animation-name: hvr-wobble-bottom;animation-name: hvr-wobble-bottom;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-iteration-count: 1;animation-iteration-count: 1}
.header-top{background-color: unset}
@media (max-width: 991px){
.navbar-area{background: #ffffff}
}
@media (min-width: 1199.99px){
.sliderArea .heroCaption{margin-right: 50px}
}
.sliderArea .hero-man::after{left: -21px}
.sliderArea .hero-man:hover::after{-webkit-transform: skew(-10deg);transform: skew(-10deg);background: white}
.searchBox{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;background: rgb(255, 255, 255);border-radius: 50px;padding: 5px;margin-bottom: 100px;padding-bottom: 0}
.searchBox.searchBox2{border: 1px solid rgb(209, 209, 209)}
@media only screen and (min-width: 576px) and (max-width: 767px){
.searchBox{background: none;margin-bottom: 50px}
}
@media only screen and (max-width: 767px){
.searchBox{background: none;margin-bottom: 50px}
.searchBox.searchBox2{border: 0}
.searchBox.searchBox2 .input-form input{border: 1px solid rgba(209, 209, 209)}
.selectItems.d-flex.justify-content-end{justify-content: flex-start !important}
}
@media (max-width: 575px){
.searchBox{background: none;margin-bottom: 50px}
}
.searchBox .input-form{width: 34%;position: relative}
@media only screen and (min-width: 576px) and (max-width: 767px){
.searchBox .input-form{width: 100%;margin-bottom: 12px}
}
@media (max-width: 575px){
.searchBox .input-form{width: 100%;margin-bottom: 12px}
}
.searchBox .input-form .icon{color: #cecdcd;position: absolute;left: 14px;display: inline-block;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.searchBox .input-form input{height: 55px;width: 100%;color: #777777;background: #fff;font-size: 17px;font-weight: 400;padding: 9px 33px 9px 42px;border: none;border-radius: 50px;position: relative;margin-bottom: 5px}
@media (max-width: 575px){
.searchBox .input-form input{height: 50px}
}
.searchBox .input-form input::-webkit-input-placeholder{color: #616875}
.searchBox .input-form input::-moz-placeholder{color: #616875}
.searchBox .input-form input:-ms-input-placeholder{color: #616875}
.searchBox .input-form input::-ms-input-placeholder{color: #616875}
.searchBox .input-form input::placeholder{color: #616875}
@media (max-width: 575px){
.searchBox .input-form input::-webkit-input-placeholder{font-size: 13px}
.searchBox .input-form input::-moz-placeholder{font-size: 13px}
.searchBox .input-form input:-ms-input-placeholder{font-size: 13px}
.searchBox .input-form input::-ms-input-placeholder{font-size: 13px}
.searchBox .input-form input::placeholder{font-size: 13px}
}
.searchBox .input-form.location{position: relative}
.searchBox .input-form.location::before{position: absolute;content: "";width: 2px;height: 22px;background: #cecdcd;left: -4px;top: 50%;z-index: 1;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
@media only screen and (min-width: 576px) and (max-width: 767px){
.searchBox .input-form.location::before{display: none}
}
@media (max-width: 575px){
.searchBox .input-form.location::before{display: none}
}
.searchBox .select-form{width: 31%;position: relative}
@media only screen and (min-width: 576px) and (max-width: 767px){
.searchBox .select-form{width: 50%}
}
@media (max-width: 575px){
.searchBox .select-form{width: 100%}
}
.searchBox .select-form img{position: absolute;left: 0;display: inline-block;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
@media (max-width: 575px){
.searchBox .select-form img{left: 9px}
}
.searchBox .select-form .nice-select{width: 100%;height: 66px;background: #fff;border-radius: 0px;padding: 11px 19px 11px 44px;color: #616875;line-height: 70px;border: 0}
@media (max-width: 575px){
.searchBox .select-form .nice-select{height: 60px;line-height: 40px}
}
.searchBox .select-form .nice-select .list{width: 100%}
.searchBox .select-form .nice-select.open .list{width: 100%;border-radius: 0;border: 0}
.searchBox .select-form .nice-select::after{border-bottom: 2px solid #76787A;border-right: 2px solid #76787A;height: 11px;width: 11px;margin-top: -8px;right: 29px}
.searchBox .search-form{width: 28%}
@media only screen and (min-width: 576px) and (max-width: 767px){
.searchBox .search-form{width: 100%}
}
@media (max-width: 575px){
.searchBox .search-form{width: 100%}
}
.searchBox .search-form .search{border: 0;width: 99%;height: 55px;background: var(--main-color-one);line-height: 24px;font-size: 18px;font-weight: 600;text-align: center;color: #ffffff;display: block;padding: 15px 20px;border-radius: 30px;text-transform: capitalize}
@media only screen and (min-width: 576px) and (max-width: 767px){
.searchBox .search-form .search{width: 100%}
}
@media (max-width: 575px){
.searchBox .search-form .search{width: 100%;height: 50px}
}
.donateMemberList .listing{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.donateMemberList .listing .listItem{-webkit-transition: 0.4s;transition: 0.4s;border-radius: 50%;max-width: 40px;max-height: 40px;line-height: 40px;display: inline-block;margin-right: -10px;text-align: center}
.donateMemberList .listing .listItem img{border-radius: 50%;background: rgba(215, 215, 215, 0.8705882353);border: 1px solid #FFF}
.donateMemberList .listing .listItem:hover{-webkit-transform: scale(1.25);transform: scale(1.25);z-index: 1}
.donateMemberList .listing .memberCounter{font-size: 14px;font-weight: 600;background: var(--main-color-one);color: #ffffff;border-radius: 50%;font-size: 12px;width: 40px;height: 40px;line-height: 40px;display: inline-block;font-size: 10px;margin: 0 auto}
.donateMemberList .listing .memberCounterTow{font-size: 14px;font-weight: 600;color: #ffffff;border-radius: 50%;font-size: 12px;display: inline-block}
.donateMemberList .pera{color: #ffffff;font-weight: 600;font-size: 18px}
.notice1{padding: 17px 15px;padding-bottom: 5px;-webkit-transition: 0.3s;transition: 0.3s;background: #F7F7F7;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;border-radius: 8px;gap: 10px;position: absolute;left: -39%;bottom: -3%;max-width: 279px}
@media (max-width: 575px){
.notice1{margin-bottom: 5px;-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.notice1 .icon-wrap .icon{-webkit-transition: 0.4s;transition: 0.4s;display: inline-block;background: var(--main-color-one);width: 48px;height: 48px;line-height: 48px;font-size: 30px;color: #fff;text-align: center;margin: 0 auto;margin-bottom: 10px;border-radius: 50%}
@media (max-width: 575px){
.notice1 .cap{padding-left: 0px;margin-bottom: 10px}
}
.notice1 .cap .title{font-size: 18px;font-weight: 500;margin-bottom: 10px}
.notice1 .cap .pera{font-size: 18px;font-weight: 600;margin: 0;line-height: 1.3}
.notice1:hover{-webkit-box-shadow: 0 3px 10px rgba(35, 47, 85, 0.1);background: #ffffff;cursor: pointer}
.catBg1{background: #FF6D6C}
.catBg2{background: #6C5DD2}
.catBg3{background: #44A984}
.catBg4{background: #F26AFE}
.catBg5{background: #AD6CFF}
.catBg6{background: #5C58DF}
.catBg7{background: #0F1C38}
.singleCategories{-webkit-transition: 0.3s;transition: 0.3s;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 10px}
.aboutCaption .infoWrapper .singleInfo{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding-bottom: 30px;position: relative;z-index: 0}
.aboutCaption .infoWrapper .singleInfo:last-child::before{border: 0}
.aboutCaption .infoWrapper .singleInfo::before{position: absolute;content: "";border-style: dashed;border-width: 1px;height: 100%;top: 0;left: 22px;z-index: -1}
.aboutCaption .infoWrapper .singleInfo .cap{margin-left: 18px}
.aboutCaption .infoWrapper .singleInfo .cap .tittle{color: #ffffff;font-size: 24px;display: block;font-weight: 600;line-height: 1.3;margin-bottom: 18px;display: inline-block}
@media only screen and (min-width: 768px) and (max-width: 991px){
.aboutCaption .infoWrapper .singleInfo .cap .tittle{font-size: 36px !important}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.aboutCaption .infoWrapper .singleInfo .cap .tittle{font-size: 31px !important}
}
@media (max-width: 575px){
.aboutCaption .infoWrapper .singleInfo .cap .tittle{font-size: 24px !important}
}
.aboutCaption .infoWrapper .singleInfo .cap .pera{color: #ffffff;font-size: 16px;font-weight: 400;line-height: 1.5}
.singleNumber .number{display: inline-block;background: var(--main-color-one);width: 48px;height: 48px;line-height: 46px;color: #fff;overflow: hidden;text-align: center;margin: 0 auto;margin-bottom: 0px;margin-bottom: 0px;margin-bottom: 10px;border-radius: 50%;font-size: 20px}
.singleJob{-webkit-transition: 0.4s;transition: 0.4s;border-radius: 7px;padding: 22px 20px}
.singleJob:hover{-webkit-box-shadow: 0 3px 10px rgba(35, 47, 85, 0.1);background: #ffffff;cursor: pointer}
.singleJob .company{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 30px}
.singleJob .company .companyCap{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 12px}
.singleJob .company .companyCap .companyLogo{margin-right: 14px;max-width: 50px}
.singleJob .company .companyCap .companyTitle{text-align: left}
.singleJob .company .companyCap .companyTitle .title{-webkit-transition: 0.3s;transition: 0.3s;color: var(--heading-color);font-family: var(--heading-font);font-size: 18px;font-weight: 600;text-align: left;margin-bottom: 0px;display: block}
.singleJob .company .companyCap .companyTitle .pera{color: var(--paragraph-color);font-family: var(--heading-font);font-size: 14px;font-weight: 500;text-align: left;margin-bottom: 0px;display: block}
.singleJob .jobCat .title{-webkit-transition: 0.3s;transition: 0.3s;font-size: 12px;font-weight: 500;text-align: left;margin-bottom: 0px;display: block;padding: 4px 9px;border-radius: 10px}
.singleJob .productCap .title{font-size: 24px;line-height: 1.2;font-weight: 600;margin-bottom: 20px;display: block}
.singleJob .productCap .title:hover{color: var(--main-color-one)}
.singleJob .productCap p{font-size: 16px;margin-bottom: 25px}
.singleJob .btn-wrapper .cmn-btn-outline3{padding: 7px 21px !important}
.singleJob .btn-wrapper .cmn-btn4{padding: 7px 21px !important}
.singleJob .cmn-btn3{background: #717171;padding: 9px 14px 10px 14px;font-size: 15px;border-radius: 30px;line-height: 1.3}
.singleJob:hover:after{-webkit-transition: 0.4s;transition: 0.4s;opacity: 1;visibility: visible}
.testimonialArea .testimonial-wrapper{position: relative}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.testimonialArea .testimonial-wrapper{padding: 0}
}
.testimonialArea .testimonial-wrapper .shapeTestimonial{position: absolute;z-index: 1}
@media only screen and (min-width: 576px) and (max-width: 767px){
.testimonialArea .testimonial-wrapper .shapeTestimonial{display: none}
}
@media (max-width: 575px){
.testimonialArea .testimonial-wrapper .shapeTestimonial{display: none}
}
.testimonialArea .testimonial-wrapper .shapeTestimonial > img{width: auto}
.testimonialArea .testimonial-wrapper .shapeTestimonial.shapeTestimonial1{left: 42px;top: 50%;z-index: 1;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.testimonialArea .testimonial-wrapper .shapeTestimonial.shapeTestimonial2{right: 42px;top: 50%;z-index: 1;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.testimonialArea .testimonial-wrapper .shapeTestimonial.shapeTestimonial3{left: 18%;top: 13%;z-index: 1}
.testimonialArea .testimonial-wrapper .shapeTestimonial.shapeTestimonial4{left: 13%;bottom: 14%;z-index: 1}
.testimonialArea .testimonial-wrapper .shapeTestimonial.shapeTestimonial5{right: 31%;top: 37%;z-index: 1}
.testimonialArea .testimonial-wrapper .shapeTestimonial.shapeTestimonial6{right: 14%;bottom: 20%;z-index: 1}
.testimonialArea .testimonial-caption img{padding-bottom: 38px !important;text-align: center;margin: 0 auto}
.testimonialArea .testimonial-caption .desCription{font-size: 17px;color: var(--paragraph-color);line-height: 1.6;margin-bottom: 40px}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.testimonialArea .testimonial-caption .desCription{margin-bottom: 15px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.testimonialArea .testimonial-caption .desCription{font-size: 18px}
}
@media (max-width: 575px){
.testimonialArea .testimonial-caption .desCription{font-size: 17px;text-align: justify}
}
.testimonialArea .founder-text .founder-img{text-align: center;margin: 0 auto;margin-bottom: 20px}
.testimonialArea .founder-text .founder-img img{display: inline-block}
.testimonialArea .founder-text .name{color: var(--heading-color);font-weight: 700;line-height: 1.5;font-size: 16px;margin-bottom: 5px;display: block}
.testimonialArea .founder-text .pera{color: var(--paragraph-color);font-size: 14px;line-height: 1.6}
@media (max-width: 575px){
.testimonialArea .founder-text .pera{font-size: 12px}
}
.testimonialArea .rating{position: relative}
.testimonialArea .rating li{color: #FFC107;font-size: 14px;display: inline-block;margin-bottom: 15px}
.testimonialArea .rating li p{color: #000}
.singleBlog{-webkit-transition: 0.4s;transition: 0.4s;background: #F9F9F9;border-radius: 8px}
.singleBlog:hover{-webkit-box-shadow: 0 3px 10px rgba(35, 47, 85, 0.1);background: #ffffff}
.singleBlog:hover .blog-img img{-webkit-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1)}
.singleBlog .blog-img{position: relative;overflow: hidden;border-radius: 8px 8px 0 0}
.singleBlog .blog-img img{border-radius: 8px 8px 0 0;width: 100%;width: calc(100% + 60px);opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform: translate3d(-20px, 0, 0) scale(1.1);transform: translate3d(-20px, 0, 0) scale(1.1);-webkit-backface-visibility: hidden;backface-visibility: hidden}
.singleBlog .blogCaption{padding: 24px 17px 0px 20px}
.singleBlog .blogCaption .cartTop{margin-bottom: 16px}
.singleBlog .blogCaption .cartTop .listItmes{display: inline-block;margin-right: 10px;font-size: 16px;font-weight: 300}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.singleBlog .blogCaption .cartTop .listItmes{padding-right: 14px}
}
.singleBlog .blogCaption .cartTop .listItmes:last-child{padding-right: 0px}
.singleBlog .blogCaption .cartTop .listItmes .icon{color: var(--peragraph-color);margin-right: 10px}
.singleBlog .blogCaption .tittle{font-size: 20px;font-weight: 600;margin-bottom: 13px;line-height: 1.4;display: block}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.singleBlog .blogCaption .tittle{font-size: 16px}
}
.singleBlog .blogCaption .tittle:hover{color: var(--main-color-one)}
.singleBlog .blogCaption .pera{font-size: 16px}
@media only screen and (min-width: 768px) and (max-width: 991px){
.singleBlog .blogCaption .pera{font-size: 12px}
}
.singleBlog .blogFooter{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-top: 18px;margin-top: 28px;border-top: 1px solid #E1E1E1}
@media (max-width: 575px){
.singleBlog .blogFooter{padding: 19px 10px 12px 12px}
}
.singleBlog .blogFooter .blogPostUser{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.singleBlog .blogFooter .blogPostUser img{display: inline-block;padding-right: 7px;font-size: 16px;max-width: 40px;height: auto;border-radius: 50%}
.singleBlog .blogFooter .blogPostUser .tittle{display: inline-block;font-size: 14px;font-weight: 600}
.singleBlog .blogFooter .contacts .listing .listItem{display: inline-block;margin-left: 8px}
.singleBlog .blogFooter .contacts .listing .listItem .icon{-webkit-transition: 0.4s;transition: 0.4s;color: var(--peragraph-color);width: 34px;line-height: 34px;height: 34px;background: rgba(48, 76, 187, 0.06);border-radius: 50%;cursor: pointer;text-align: center}
.singleBlog .blogFooter .contacts .listing .listItem:hover .icon{background: var(--main-color-one);color: #ffffff}
.subscribeArea .subscribeWrapper{border-radius: 20px;padding: 110px 50px;overflow: hidden}
@media only screen and (min-width: 576px) and (max-width: 767px){
.subscribeArea .subscribeWrapper{padding: 60px 40px}
}
@media (max-width: 575px){
.subscribeArea .subscribeWrapper{padding: 40px 15px}
}
.subscribeArea .subscribeWrapper .subscribeCaption{max-width: 770px;text-align: center;margin: 0 auto;padding: 0}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.subscribeArea .subscribeWrapper .subscribeCaption{max-width: 600px;padding: 0}
}
.subscribeArea .subscribeWrapper .subscribeCaption .subTittle{text-transform: uppercase;font-size: 12px;color: var(--main-color-one);margin-bottom: 10px;display: block}
.subscribeArea .subscribeWrapper .subscribeCaption .tittle{color: #ffffff;font-size: 64px;display: block;font-weight: 700;line-height: 1.2;margin-bottom: 22px}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.subscribeArea .subscribeWrapper .subscribeCaption .tittle{font-size: 41px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.subscribeArea .subscribeWrapper .subscribeCaption .tittle{font-size: 37px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.subscribeArea .subscribeWrapper .subscribeCaption .tittle{font-size: 31px}
}
@media (max-width: 575px){
.subscribeArea .subscribeWrapper .subscribeCaption .tittle{font-size: 32px}
}
.subscribeArea .subscribeWrapper .subscribeCaption .tittle .line{position: relative;-webkit-transition: 0.3s;transition: 0.3s;display: inline-block}
.subscribeArea .subscribeWrapper .subscribeCaption .tittle .line::before{-webkit-transition: 0.3;transition: 0.3;background: #fff;content: "";position: absolute;width: 100%;bottom: 3px;height: 3px}
.subscribeArea .subscribeWrapper .subscribeCaption .pera{color: #ffffff;font-size: 16px;padding-bottom: 35px}
.subscribeArea .subscribeWrapper .subscribeCaption form{position: relative}
.subscribeArea .subscribeWrapper .subscribeCaption form input{width: 100%;height: 74px;background: #fff;padding: 15px 167px 15px 23px;color: var(--main-color-one);font-size: 16px;border-radius: 40px;border: 0}
.subscribeArea .subscribeWrapper .subscribeCaption form input::-webkit-input-placeholder{color: #76787A;font-size: 16px}
.subscribeArea .subscribeWrapper .subscribeCaption form input::-moz-placeholder{color: #76787A;font-size: 16px}
.subscribeArea .subscribeWrapper .subscribeCaption form input:-ms-input-placeholder{color: #76787A;font-size: 16px}
.subscribeArea .subscribeWrapper .subscribeCaption form input::-ms-input-placeholder{color: #76787A;font-size: 16px}
.subscribeArea .subscribeWrapper .subscribeCaption form input::placeholder{color: #76787A;font-size: 16px}
@media (max-width: 575px){
.subscribeArea .subscribeWrapper .subscribeCaption form input{width: 100%;margin-bottom: 20px;height: 65px}
}
.subscribeArea .subscribeWrapper .subscribeCaption form button.subscribe-btn{border: 0;font-family: var(--heading-font);background: var(--main-color-one);border-radius: 40px;padding: 17px 33px;color: #fff;cursor: pointer;font-size: 18px;font-weight: 500;position: absolute;right: 7px;top: 6px}
@media (max-width: 575px){
.subscribeArea .subscribeWrapper .subscribeCaption form button.subscribe-btn{height: 65px;width: 100%;margin-bottom: 20px;margin-left: 0px;position: unset}
}
.subscribeArea .subscribeWrapper .subscribeCaption form .icon{color: #B6B9BC;font-size: 35px;font-weight: 400;position: absolute;left: 22px;top: 20px}
@media (max-width: 575px){
.subscribeArea .subscribeWrapper .subscribeCaption form .icon{top: 13px}
}
.subscribeArea .subscribeWrapper .subscribeCaption .shapeSubscribe{position: absolute;z-index: 1}
@media (max-width: 991px){
.subscribeArea .subscribeWrapper .subscribeCaption .shapeSubscribe{display: none}
}
.subscribeArea .subscribeWrapper .subscribeCaption .shapeSubscribe img{-webkit-transition: 0.5s;transition: 0.5s;opacity: 0.2;-webkit-filter: contrast(0%);filter: contrast(0%)}
.subscribeArea .subscribeWrapper .subscribeCaption .shapeSubscribe img:hover{-webkit-filter: contrast(100%);filter: contrast(100%);opacity: 1}
.subscribeArea .subscribeWrapper .subscribeCaption .shapeSubscribe > img{width: auto}
.subscribeArea .subscribeWrapper .subscribeCaption .shapeSubscribe.shapeSubscribe1{left: -20px;top: 10%;z-index: 0}
.subscribeArea .subscribeWrapper .subscribeCaption .shapeSubscribe.shapeSubscribe2{left: 2%;bottom: 6%;z-index: 0}
.subscribeArea .subscribeWrapper .subscribeCaption .shapeSubscribe.shapeSubscribe3{right: 0%;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 0}
.subscribeArea .subscribeWrapper .subscribePera{padding: 0 80px}
@media (max-width: 1199px){
.subscribeArea .subscribeWrapper .subscribePera{padding: 0 0px}
}
.widthAnimated{background: red !important}
.subscribeArea .container{-webkit-transition: 0.6s;transition: 0.6s}
.subscribeArea .container.container-fluid{-webkit-transition: 0.6s;transition: 0.6s;width: 100% !important;padding: 0;max-width: 100% !important}
.singleJobDetails .company{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 30px}
.singleJobDetails .company .companyCap{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 12px}
@media (max-width: 575px){
.singleJobDetails .company .companyCap{-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.singleJobDetails .company .companyCap .companyLogo{margin-right: 14px;max-width: 150px}
@media (max-width: 575px){
.singleJobDetails .company .companyCap .companyLogo{margin-bottom: 15px}
}
.singleJobDetails .company .companyCap .companyTitle .title{-webkit-transition: 0.3s;transition: 0.3s;color: var(--heading-color);font-family: var(--heading-font);font-size: 44px;font-weight: 600;text-align: left;margin-bottom: 0px;display: block}
@media only screen and (min-width: 576px) and (max-width: 767px){
.singleJobDetails .company .companyCap .companyTitle .title{font-size: 31px}
}
@media (max-width: 575px){
.singleJobDetails .company .companyCap .companyTitle .title{font-size: 30px}
}
.singleJobDetails .company .companyCap .companyTitle .c-title{font-weight: 600;color: var(--heading-color);font-size: 26px;margin-right: 15px}
.singleJobDetails .company .companyCap .companyTitle .pera{color: var(--paragraph-color);font-family: var(--heading-font);font-size: 14px;font-weight: 500;text-align: left;margin-bottom: 0px;display: block}
.singleJobDetails .company .companyCap .location .icon{margin-right: 10px}
.singleJobDetails:hover:after{-webkit-transition: 0.4s;transition: 0.4s;opacity: 1;visibility: visible}
.jobRequirement .listItem{-webkit-transition: 0.4s;transition: 0.4s;display: inline-block;font-family: var(--heading-font);color: var(--paragraph-color);background: #F9F9F9;font-weight: 500;font-size: 16px;padding: 7px 11px;margin-bottom: 16px;margin-right: 10px;cursor: pointer;border-radius: 8px;text-align: center}
.jobRequirement .listItem span{color: var(--heading-color);font-weight: 600;font-size: 17px}
@media (max-width: 575px){
.jobRequirement .listItem{padding: 5px 9px;margin-right: 3px}
}
.jobRequirement .listItem:hover{-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15)}
.jobRequirement .listItem:last-child{margin-bottom: 0px;margin-right: 0}
.jobRequirement .listItem .priceTag{margin: 0}
.explore{background: #F9F9F9;border-radius: 16px}
.explore img{border-radius: 16px 16px 0 0;width: 100%}
.explore .title{font-family: var(--heading-font);color: var(--heading-color);font-weight: 600;font-size: 24px;margin-bottom: 30px;padding: 20px 20px;text-align: center}
.applyDetails{background: #F9F9F9}
.popularServices-global{gap: 10px 15px}
.job-find .popularServices-global .itemsImg{margin-right: 0;margin-bottom: 0}
.singleBlog-global .blog-img img{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s}
.singleGallery-global img{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s}
.singleGallery-global .caption::before,
.singleGallery-global .caption::after,
.singleGallery-global h2,
.singleGallery-global p{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s}
.theme-2 .sliderArea .hero-man::before{-webkit-transition: 0.6s;transition: 0.6s;position: absolute;content: "";background: var(--main-color-one);width: 110%;height: 60%;bottom: 0;left: -21px;right: 0;z-index: -1;text-align: center;margin: 0 auto;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;border-radius: 8px}
.sliderArea .hero-man:hover::before{-webkit-transform: skew(-10deg);transform: skew(-10deg);background: white}
/* --- support-ticketing-main-style.css --- */
.section-tittle .tittle::after{position: absolute;content: "";background-image: url(../img/icon/support-ticketing-tittleShape2.svg);background-repeat: no-repeat;width: 28px;height: 100%;top: -15px;left: -28px;background-position: 0 0;background-size: contain}
@media (max-width: 575px){
.section-tittle .tittle::after{left: -3px;width: 15px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.section-tittle .tittle::after{width: 23px;left: -16px}
}
.section-tittle .tittle::before{position: absolute;content: "";background-image: url(../img/icon/support-ticketing-tittleShape.svg);background-repeat: no-repeat;width: 32px;height: 100%;top: -7px;right: -55px;background-position: 0 0;background-size: contain}
@media (max-width: 575px){
.section-tittle .tittle::before{width: 19px;right: -15px}
}
.section-tittle .tittle .tittleBg{position: relative}
.section-tittle .tittle .tittleBg::before{content: "";position: absolute;width: 100%;height: 8px;background: var(--main-color-one);bottom: 10px;z-index: -1;border-radius: 16px}
.section-tittle .pera{margin-bottom: 20px}
.slider-inner-margin .slick-slide{margin-bottom: 0}
.btn-wrapper .cmn-btn::before{-webkit-transition: -webkit-transform 0.5s}
.btn-wrapper .cmn-btn-outline1::before{-webkit-transition: -webkit-transform 0.5s}
.btn-wrapper .cmn-btn-outline2::before{-webkit-transition: -webkit-transform 0.5s}
.btn-wrapper .cmn-btn-outline3::before{-webkit-transition: -webkit-transform 0.5s}
.white-btnFill::before{-webkit-transition: -webkit-transform 0.5s}
.white-btnBorder::before{-webkit-transition: -webkit-transform 0.5s}
.border-btn::before{-webkit-transition: -webkit-transform 0.5s}
.btn-4::before, .btn-4 > span{-webkit-transition: -webkit-transform 0.3s}
.heartbeat2, .sliderArea .heroCaption .tittle::after, .section-tittle .tittle::after{-webkit-animation: heartbeat 2s infinite alternate;animation: heartbeat 2s infinite alternate}
.routedOne, .section-tittle .tittle::before{-webkit-animation-name: des2;animation-name: des2;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;animation-direction: alternate}
.slideEffect, .sliderArea .heroCaption .tittle .line::before, .section-tittle .tittle .textColor{background: -webkit-linear-gradient(left, var(--heading-color), rgba(var(--main-color-one-rgb), 0.4), var(--heading-color))}
.colorEffect, .singlePortfolio .portfolioDetails .templateTittle:hover, .singlePortfolio .portfolioDetails .templateTittle, .popularServices-global .itemsCaption .itemsTittle, .singleServices-global .eventCaption .tittle, .footer-area .footerFlexItems .itemsCaption .itemsTittle, .navbar-area .nav-container .navbar-collapse .navbar-nav li a{background-image: -webkit-gradient(linear, left top, right top, color-stop(45%, var(--main-color-one)), color-stop(55%, var(--heading-color)));background-image: linear-gradient(to right, var(--main-color-one) 45%, var(--heading-color) 55%);background-size: 220% 100%;background-position: 100% 50%;cursor: pointer;color: transparent;-webkit-background-clip: text;background-clip: text;background-repeat: no-repeat;-webkit-transition: 0.9s ease-out;transition: 0.9s ease-out}
.colorEffect:hover, .singlePortfolio .portfolioDetails .templateTittle:hover, .popularServices-global .itemsCaption .itemsTittle:hover, .singleServices-global .eventCaption .tittle:hover, .footer-area .footerFlexItems .itemsCaption .itemsTittle:hover, .navbar-area .nav-container .navbar-collapse .navbar-nav li a:hover{background-position: 0% 50%}
.colorEffect2, .footer-area .footer-tittle .listing .listItem .singleLinks{background-image: -webkit-gradient(linear, left top, right top, color-stop(45%, var(--main-color-one)), color-stop(55%, var(--paragraph-color)));background-image: linear-gradient(to right, var(--main-color-one) 45%, var(--paragraph-color) 55%);background-size: 220% 100%;background-position: 100% 50%;cursor: pointer;color: transparent;-webkit-background-clip: text;background-clip: text;background-repeat: no-repeat;-webkit-transition: 0.6s ease-out;transition: 0.6s ease-out}
.colorEffect2:hover, .footer-area .footer-tittle .listing .listItem .singleLinks:hover{background-position: 0% 50%}
.header-top .header-info-right .header-cart .listItem .social .icon{color: #fff}
.sliderArea .heroCaption .tittle::after{background-image: url(../img/icon/support-ticketing-tittleShape2.svg);filter: brightness(100)}
@media (max-width: 1199px){
.sliderArea .heroCaption .tittle::after{left: -10px}
}
@media (max-width: 575px){
.searchBox-wrapper{margin-bottom: 100px}
}
.singleCategories{padding: 25px 23px;border: 1px solid #E1E1E1;border-radius: 12px;position: relative;background: #fff}
@media (max-width: 575px){
.singleCategories{margin-bottom: 5px;-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.singleCategories::after{-webkit-transition: 0.3s;transition: 0.3s;position: absolute;content: "";background: var(--heading-color);width: 100%;height: 100%;bottom: 0px;right: 0px;z-index: -1;text-align: center;margin: 0 auto;border-radius: 12px}
.singleCategories .icon{-webkit-transition: 0.4s;transition: 0.4s;display: inline-block;width: 60px;height: 60px;line-height: 56px;color: #fff;background: var(--main-color-one);overflow: hidden;text-align: center;margin: 0 auto;margin-bottom: 18px;border-radius: 10px}
@media (max-width: 575px){
.singleCategories .cap{padding-left: 0px;margin-bottom: 10px}
}
.singleCategories .cap .title{font-size: 22px;font-weight: 500;margin-bottom: 10px;display: block}
.singleCategories .cap .title:hover{color: inherit}
.singleCategories .cap .pera{font-size: 16px;font-weight: 400;margin: 0}
.singleCategories:hover{-webkit-box-shadow: 0 3px 10px rgba(35, 47, 85, 0.1);background: #ffffff;cursor: pointer}
.singleCategories:hover::after{bottom: -8px;right: -8px}
.singleCategories:hover .icon{-webkit-animation: float 1.5s linear 1;animation: float 1.5s linear 1;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%}
.aboutImg{position: relative;z-index: 0}
.aboutImg::after{-webkit-transition: 0.6s;transition: 0.6s;position: absolute;content: "";background: var(--heading-color);width: 100%;height: 100%;bottom: -10px;left: -10px;z-index: -1;text-align: center;margin: 0 auto;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;border-radius: 12px}
.aboutImg:hover::after{background: var(--main-color-one)}
@media (max-width: 991px){
.aboutImg{margin-bottom: 50px}
}
.aboutImg img{width: 100%;border-radius: 16px}
@media (min-width: 1199.99px){
.aboutCaption{margin-left: 50px}
}
.faqArea{position: relative}
@media only screen and (min-width: 768px) and (max-width: 991px){
.faqArea{margin-bottom: 0px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.faqArea{margin-bottom: 0px}
}
@media (max-width: 575px){
.faqArea{margin-bottom: 0px}
}
@media (min-width: 1199px){
.faqArea .faq-caption{margin-left: 35px}
}
@media (max-width: 575px){
.faqArea .faq-caption{margin-bottom: 35px}
}
.faqArea .faq-caption .pera-top{font-weight: 500;color: var(--heading-color);font-size: 18px}
.faqArea .faq-img{position: relative}
@media only screen and (min-width: 768px) and (max-width: 991px){
.faqArea .faq-img{margin-bottom: 50px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.faqArea .faq-img{margin-bottom: 50px}
}
@media (max-width: 575px){
.faqArea .faq-img{margin-bottom: 50px}
}
.faqArea .faq-img .faq-font-img{position: absolute;z-index: 1;right: -74px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.faqArea .faq-img .faq-font-img{right: 0px}
}
.faqArea .faq-img .faq-back-img img{width: 100%}
.faqArea .faq-shape{position: absolute;bottom: 0;right: 0px;z-index: -1}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.faqArea .faq-shape{right: -50px}
}
@media (min-width: 1400px) and (max-width: 1599.99px){
.faqArea .faq-shape{right: 20px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.faqArea .faq-shape{bottom: -25%;right: 2%}
}
@media (max-width: 991px){
.faqArea .faq-shape{display: none}
}
.faqArea .collapse-wrapper .accordion-item{border: 0;margin-bottom: 20px;border-radius: 16px;border: 1px solid #E1E1E1;position: relative;z-index: 1;background: #ffffff}
.faqArea .collapse-wrapper .accordion:last-child{margin-bottom: 0px}
.faqArea .collapse-wrapper .accordion-header{padding: 0;border: 0;background: #ffffff;border-radius: 16px 16px 0 0}
.faqArea .collapse-wrapper .accordion-header .accordion-button{text-align: left;color: var(--heading-color);background: none;border: 0;padding: 30px 81px 28px 31px;font-size: 22px;font-weight: 600;border-bottom: 0;display: block;text-decoration: none;border-radius: 0}
@media (max-width: 575px){
.faqArea .collapse-wrapper .accordion-header .accordion-button{padding: 17px 6px 21px 13px}
}
.faqArea .collapse-wrapper .accordion-header .accordion-button::after{position: absolute;top: 22px;font-size: 24px;color: var(--heading-color);right: 33px;content: "\f068";font-family: "Line Awesome Free";font-weight: 900;background-image: none;outline: 0;-webkit-transform: rotate(0deg);transform: rotate(0deg);background: var(--main-color-one);width: 40px;height: 40px;text-align: center;line-height: 40px;border-radius: 8px}
@media (max-width: 575px){
.faqArea .collapse-wrapper .accordion-header .accordion-button::after{font-size: 18px;right: 5px;width: 30px;height: 30px;line-height: 30px}
}
.faqArea .collapse-wrapper .accordion-header .accordion-button.collapsed{border: 0}
.faqArea .collapse-wrapper .accordion-header .accordion-button.collapsed::after{content: "\f067";font-weight: 800}
.faqArea .collapse-wrapper .accordion-header .accordion-button:focus{-webkit-box-shadow: none !important;box-shadow: none !important;border: 0}
.faqArea .collapse-wrapper .accordion-header .accordion-button:not(.collapsed){-webkit-box-shadow: none;box-shadow: none}
.faqArea .collapse-wrapper .accordion-collapse{border: 0;border-radius: 0 0 16px 16px}
.faqArea .collapse-wrapper .accordion-collapse.show{background: #fff}
.faqArea .collapse-wrapper .accordion-collapse .accordion-body{-webkit-transition: 0.3s;transition: 0.3s;background: #fff;border-radius: 0 0 16px 16px;padding: 10px 10px 20px 24px}
.accordion-collapse.show{position: relative;-webkit-transition: 0.4s;transition: 0.4s}
.accordion-collapse.show::before{-webkit-transition: 0.4s;transition: 0.4s;position: absolute;content: "";background: var(--heading-color);width: 100%;bottom: -5px;left: 5px;z-index: -1;text-align: center;margin: 0 auto;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;border-radius: 16px}
@media (max-width: 575px){
.accordion-collapse.show::before{display: none}
}
.simpleContact{background: var(--main-color-one);padding: 107px 20px;position: relative;border-radius: 16px}
@media (max-width: 575px){
.simpleContact{padding: 40px 15px}
}
.simpleContact .subTittle{text-transform: uppercase;font-size: 12px;color: var(--main-color-one);margin-bottom: 10px;display: block}
.simpleContact .tittle{font-size: 60px;display: block;font-weight: 700;line-height: 1.4;margin-bottom: 25px;color: var(--heading-color)}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.simpleContact .tittle{font-size: 41px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.simpleContact .tittle{font-size: 37px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.simpleContact .tittle{font-size: 31px}
}
@media (max-width: 575px){
.simpleContact .tittle{font-size: 25px}
}
.simpleContact .pera{color: var(--heading-color);font-size: 16px;margin-bottom: 35px}
@media (min-width: 1199.99px){
.simpleContact .pera{padding: 0 100px}
}
.simpleContact .shapeContact{position: absolute;z-index: 1}
@media (max-width: 991px){
.simpleContact .shapeContact{display: none}
}
.simpleContact .shapeContact > img{width: auto}
.simpleContact .shapeContact.shapeContact1{left: 0;right: 0;bottom: 0px;z-index: 0}
.simpleContact .shapeContact.shapeContact2{left: 3%;top: 20%;z-index: 1;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.simpleContact .shapeContact.shapeContact3{right: 3%;top: 20%;z-index: 1;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.breadcrumb a{color: var(--heading-color) !important}
.applyDetails{padding: 100px 70px 80px 70px;border-radius: 8px;-webkit-box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);border: 1px solid #E1E1E1}
@media only screen and (min-width: 576px) and (max-width: 767px){
.applyDetails{padding: 60px 30px}
}
@media (max-width: 575px){
.applyDetails{padding: 60px 10px}
}
.singleBlog-global .blog-img img{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s}
.singleGallery-global img{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s}
.singleGallery-global .caption::before,
.singleGallery-global .caption::after,
.singleGallery-global h2,
.singleGallery-global p{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s}
.singleCategories::after{display: none}
.accordion-collapse.show::before{height: calc(100% + 60px)}
.breadcrumb .breadcrumb-item{color: var(--heading-color)}
.singleJob{background: #f9f9f9}
.singleJob .jobCat .title{background: var(--heading-color);color: #fff}
/* --- eCommerce-main-style.css --- */
@media only screen and (min-width: 576px) and (max-width: 991px){
.arrowStyleFour .slick-arrow{top: -55px}
}
.btn-wrapper .cmn-btn::before{-webkit-transition: -webkit-transform 0.5s}
.btn-wrapper .cmn-btn-outline1::before{-webkit-transition: -webkit-transform 0.5s}
.btn-wrapper .cmn-btn-outline2::before{-webkit-transition: -webkit-transform 0.5s}
.btn-wrapper .cmn-btn-outline3::before{-webkit-transition: -webkit-transform 0.5s}
.btn-wrapper .btn-rounded{font-family: #667085}
.white-btnFill::before{-webkit-transition: -webkit-transform 0.5s}
.white-btnBorder::before{-webkit-transition: -webkit-transform 0.5s}
.border-btn::before{-webkit-transition: -webkit-transform 0.5s}
.btn-4::before, .btn-4 > span{-webkit-transition: -webkit-transform 0.3s}
.heartbeat2, .sliderArea .heroCaption .tittle::after{-webkit-animation: heartbeat 2s infinite alternate;animation: heartbeat 2s infinite alternate}
.live{margin-right: 20px}
.slideEffect, .section-tittle .tittle .textColor{background: -webkit-linear-gradient(left, var(--heading-color), rgba(var(--main-color-one-rgb), 0.4), var(--heading-color));background-size: 1600px 200px;-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-animation-duration: 3s;animation-duration: 3s;-webkit-animation-name: animationgradienttitle;animation-name: animationgradienttitle;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards}
.colorEffect, .singlePortfolio .portfolioDetails .templateTittle:hover, .singlePortfolio .portfolioDetails .templateTittle, .popularServices-global .itemsCaption .itemsTittle, .singleServices-global .eventCaption .tittle, .footer-area .footerFlexItems .itemsCaption .itemsTittle, .singleProduct .productCap .title, .navbar-area .nav-container .navbar-collapse .navbar-nav li a{background-image: -webkit-gradient(linear, left top, right top, color-stop(45%, var(--main-color-one)), color-stop(55%, var(--heading-color)));background-image: linear-gradient(to right, var(--main-color-one) 45%, var(--heading-color) 55%);background-size: 220% 100%;background-position: 100% 50%;cursor: pointer;color: transparent;-webkit-background-clip: text;background-clip: text;background-repeat: no-repeat;-webkit-transition: 0.9s ease-out;transition: 0.9s ease-out}
.colorEffect:hover, .singlePortfolio .portfolioDetails .templateTittle:hover, .popularServices-global .itemsCaption .itemsTittle:hover, .singleServices-global .eventCaption .tittle:hover, .footer-area .footerFlexItems .itemsCaption .itemsTittle:hover, .singleProduct .productCap .title:hover, .navbar-area .nav-container .navbar-collapse .navbar-nav li a:hover{background-position: 0% 50%}
.colorEffect2, .footer-area .footer-tittle .listing .listItem .singleLinks, .cateSidebar .listing .listItem .items{background-image: -webkit-gradient(linear, left top, right top, color-stop(45%, var(--main-color-one)), color-stop(55%, var(--heading-color-tow)));background-image: linear-gradient(to right, var(--main-color-one) 45%, var(--heading-color-tow) 55%);background-size: 220% 100%;background-position: 100% 50%;cursor: pointer;color: transparent;-webkit-background-clip: text;background-clip: text;background-repeat: no-repeat;-webkit-transition: 0.6s ease-out;transition: 0.6s ease-out}
.colorEffect2:hover, .footer-area .footer-tittle .listing .listItem .singleLinks:hover, .cateSidebar .listing .listItem .items:hover{background-position: 0% 50%}
.header-top{background: #ffffff}
.navbar-area .nav-container .nav-right-content .info-bar-item{display: -webkit-box;display: -ms-flexbox;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.navbar-area .nav-container .nav-right-content .info-bar-item .icon{font-size: 24px;-webkit-transition: all 0.3s;transition: all 0.3s;position: relative;z-index: 1;margin-right: 20px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area .nav-container .nav-right-content .info-bar-item .icon{margin-right: 10px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area .nav-container .nav-right-content .info-bar-item .icon{margin-right: 5px}
}
.navbar-area .nav-container .nav-right-content .info-bar-item .icon:hover{color: var(--main-color-one)}
.navbar-area .nav-container .nav-right-content .info-bar-item .icon:hover .single-icon{color: var(--main-color-one)}
.navbar-area .nav-container .nav-right-content .info-bar-item .icon .single-icon{color: var(--heading-color)}
.navbar-area .nav-container .nav-right-content .info-bar-item-two{display: -webkit-box;display: -ms-flexbox;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.navbar-area .nav-container .nav-right-content .info-bar-item-two .author-thumb{display: inline-block;height: 40px;width: 40px}
.navbar-area .nav-container .nav-right-content .info-bar-item-two .author-thumb img{height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;border-radius: 50%;border: 2px solid var(--main-color-one)}
.navbar-area .nav-container .nav-right-content .info-bar-item-two .author-nav-content .title{color: var(--heading-color);display: inline-block;-webkit-transition: all 0.3s;transition: all 0.3s}
.navbar-area .nav-container .nav-right-content .info-bar-item-two .author-nav-content .title:hover{color: var(--main-color-one)}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area .nav-container .nav-right-content .info-bar-item-two .author-nav-content .title{display: none}
}
.navbar-area .nav-container .nav-right-content .header-cart2 .listItem{margin: 0 5px}
.navbar-area .nav-container .nav-right-content .header-cart2 .listItem:last-child{margin-right: 0}
.navbar-area .nav-container .nav-right-content .header-cart2 .listItem.BadgeNumber{position: relative}
.navbar-area .nav-container .nav-right-content .header-cart2 .listItem .cart-badge{font-weight: 600}
@media (max-width: 575px){
.navbar-area .nav-container .navbar-collapse .navbar-nav{padding-top: 120px}
}
.navbar-area .nav-container .navbar-collapse .navbar-nav li{color: #344054 !important}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .menuArrow:hover::after{color: var(--main-color-one) !important}
.navbar-area .nav-container .click_show_icon:hover{color: var(--main-color-one) !important}
@media (max-width: 991px){
.navbar-area .nav-container .navbar-collapse .navbar-nav{padding-top: 50px}
}
.headerCart-body{-webkit-transition: 0.5s;transition: 0.5s;overflow: auto;width: 340px;height: 100%;background: white;right: 0;z-index: 888;top: 0;padding: 65px 30px 10px 30px;position: fixed;-webkit-transform: translateX(100%);transform: translateX(100%);-webkit-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px}
@media only screen and (min-width: 576px) and (max-width: 767px){
.headerCart-body{width: 330px}
}
@media (max-width: 575px){
.headerCart-body{width: 320px;padding: 65px 20px 10px 20px}
}
.headerCart-body .closed{position: absolute;right: 0;top: 0;border: 0;font-size: 28px;color: var(--main-color-one);cursor: pointer;background: #f4f7f9;padding: 13px 35px}
.headerCart-body.ShowWishList.show{-webkit-transform: translateX(0);transform: translateX(0);z-index: 9999}
.headerCart-body.ShowCart.show{-webkit-transform: translateX(0);transform: translateX(0)}
.headerCart-body .totalPriceCart{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 220px 0 20px;border-top: 1px dashed #8f8f8f;padding-top: 15px}
.headerCart-body .totalPriceCart .subtotal{color: var(--heading-color);text-transform: capitalize;font-size: 18px}
.headerCart-body .totalPriceCart .total{font-family: var(--body-font);color: var(--heading-color);font-weight: 700;font-size: 22px}
.singleCartproduct{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px}
@media (max-width: 575px){
.singleCartproduct{-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.singleCartproduct:last-child{margin-bottom: 0}
.singleCartproduct .proImg{margin-right: 10px;margin-bottom: 10px;max-width: 80px}
.singleCartproduct .proDiscription{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;margin-bottom: 10px}
.singleCartproduct .proDiscription .title{font-size: 15px;font-weight: 600;margin-bottom: 5px;display: block;text-transform: capitalize}
.singleCartproduct .proDiscription .price{display: block}
.singleCartproduct .proDiscription .deleteProduct{padding: 5px;cursor: pointer;font-size: 20px}
.close-overlay{position: fixed;height: 100%;width: 100%;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.4);z-index: 99;visibility: hidden;opacity: 0}
.close-overlay.show{visibility: visible;opacity: 1}
.cartProduct-wrapper .small-tittle .tittle{font-weight: 400}
@media (max-width: 1199px){
.heroPadding{padding: 100px 0px}
}
.sliderArea{overflow: hidden}
.sliderArea .heroCaption .title{font-size: 84px;font-weight: 700;margin-bottom: 22px;color: var(--heading-color);line-height: 1.3;position: relative;text-transform: capitalize}
.sliderArea .heroCaption .tittle{text-transform: capitalize}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.sliderArea .heroCaption .tittle{font-size: 57px}
.sliderArea .heroCaption .title{font-size: 57px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.sliderArea .heroCaption .title{font-size: 47px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.sliderArea .heroCaption .title{font-size: 51px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.sliderArea .heroCaption .title{font-size: 49px}
}
@media (max-width: 575px){
.sliderArea .heroCaption .title{font-size: 29px}
}
.sliderArea .heroCaption .tittle::after{position: absolute;content: "";background-repeat: no-repeat;width: 42px;height: 100%;top: -10px;left: -10px;background-position: 0 0;background-size: contain}
@media (max-width: 575px){
.sliderArea .heroCaption .tittle::after{width: 24px}
}
@media (max-width: 1199px){
.sliderArea .heroCaption .tittle::after{top: -20px}
}
@media (min-width: 1199.99px){
.sliderArea .hero-man{margin-left: 40px}
}
.sliderArea .hero-man .maskImg{height: 100%;width: 100%;mask-mode: alpha;-webkit-mask-mode: alpha;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-position: center top;mask-position: center top;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat}
.sliderArea .hero-man:hover .shapeHero2{opacity: 1;visibility: visible}
@media only screen and (min-width: 576px) and (max-width: 767px){
.sliderArea .shapeHero{display: none}
}
@media (max-width: 575px){
.sliderArea .shapeHero{display: none}
}
.sliderArea .shapeHero > img{width: auto !important}
.sliderArea .shapeHero.shapeHero2 img{-webkit-transition: 0.5s;transition: 0.5s;opacity: 0.3;-webkit-filter: contrast(0%);filter: contrast(0%)}
.sliderArea .shapeHero.shapeHero2 img:hover{-webkit-filter: contrast(100%);filter: contrast(100%);opacity: 1}
.sliderArea .shapeHero.shapeHero3 img{-webkit-transition: 0.5s;transition: 0.5s;opacity: 0.2;-webkit-filter: contrast(0%);filter: contrast(0%)}
.sliderArea .shapeHero.shapeHero3 img:hover{-webkit-filter: contrast(100%);filter: contrast(100%);opacity: 1}
.sliderArea .shapeHero.shapeHero4 img{-webkit-transition: 0.5s;transition: 0.5s;opacity: 0.3;-webkit-filter: contrast(0%);filter: contrast(0%)}
.sliderArea .shapeHero.shapeHero4 img:hover{-webkit-filter: contrast(100%);filter: contrast(100%);opacity: 1}
.sliderAreaInner{overflow: hidden}
.heroBlackStyle{background: #F1F5F8}
.heroBlackStyle .heroCaption .tittle{font-size: 64px;color: #ffffff}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.heroBlackStyle .heroCaption .tittle{font-size: 57px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.heroBlackStyle .heroCaption .tittle{font-size: 47px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.heroBlackStyle .heroCaption .tittle{font-size: 62px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.heroBlackStyle .heroCaption .tittle{font-size: 56px}
}
@media (max-width: 575px){
.heroBlackStyle .heroCaption .tittle{font-size: 40px}
}
.heroBlackStyle .heroCaption .tittle .lineBrack{display: block}
@media (max-width: 768px){
.heroBlackStyle .heroCaption .tittle .lineBrack{display: inline-block;display: none}
}
.heroBlackStyle .heroCaption .pera{color: rgba(255, 255, 255, 0.7)}
.heroBlackStyle .shapeHero{position: absolute}
@media only screen and (min-width: 576px) and (max-width: 767px){
.heroBlackStyle .shapeHero{display: none}
}
@media (max-width: 575px){
.heroBlackStyle .shapeHero{display: none}
}
.heroBlackStyle .shapeHero > img{width: auto}
.heroBlackStyle .shapeHero.shapeHero4{right: 174px;top: -15px;z-index: 1}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.heroBlackStyle .shapeHero.shapeHero4{right: 50px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.heroBlackStyle .shapeHero.shapeHero4{right: 50px}
}
.heroBlackStyle .shapeHero.shapeHero5{right: 41%;bottom: 22%;z-index: 1}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.heroBlackStyle .shapeHero.shapeHero5{bottom: 18%;right: 40%}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.heroBlackStyle .shapeHero.shapeHero5{bottom: 18%;right: 40%}
}
.heroBlackStyle .shapeHero.shapeHero6{right: 8%;top: 15%;z-index: 1}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.heroBlackStyle .shapeHero.shapeHero6{right: 16%;top: 8%}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.heroBlackStyle .shapeHero.shapeHero6{right: 16%;top: 8%}
}
.heroWhiteStyle{background: #F9FAFB}
.heroWhiteStyle .heroCaption .tittle{font-size: 64px}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.heroWhiteStyle .heroCaption .tittle{font-size: 57px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.heroWhiteStyle .heroCaption .tittle{font-size: 47px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.heroWhiteStyle .heroCaption .tittle{font-size: 41px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.heroWhiteStyle .heroCaption .tittle{font-size: 49px}
}
@media (max-width: 575px){
.heroWhiteStyle .heroCaption .tittle{font-size: 29px}
}
.heroWhiteStyle .shapeHero{position: absolute}
@media only screen and (min-width: 576px) and (max-width: 767px){
.heroWhiteStyle .shapeHero{display: none}
}
@media (max-width: 575px){
.heroWhiteStyle .shapeHero{display: none}
}
.heroWhiteStyle .shapeHero > img{width: auto}
.heroWhiteStyle .shapeHero.shapeHero4{right: 174px;top: -15px;z-index: 1}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.heroWhiteStyle .shapeHero.shapeHero4{right: 50px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.heroWhiteStyle .shapeHero.shapeHero4{right: 50px}
}
.heroWhiteStyle .shapeHero.shapeHero5{right: 41%;bottom: 22%;z-index: 1}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.heroWhiteStyle .shapeHero.shapeHero5{bottom: 18%;right: 40%}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.heroWhiteStyle .shapeHero.shapeHero5{bottom: 18%;right: 40%}
}
.heroWhiteStyle .shapeHero.shapeHero6{right: 8%;top: 15%;z-index: 1}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.heroWhiteStyle .shapeHero.shapeHero6{right: 16%;top: 8%}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.heroWhiteStyle .shapeHero.shapeHero6{right: 16%;top: 8%}
}
.heroAboutStyle .heroCaption .tittle{font-size: 64px;font-weight: 700;margin-bottom: 29px;color: var(--heading-color);line-height: 1.3}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.heroAboutStyle .heroCaption .tittle{font-size: 57px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.heroAboutStyle .heroCaption .tittle{font-size: 47px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.heroAboutStyle .heroCaption .tittle{font-size: 41px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.heroAboutStyle .heroCaption .tittle{font-size: 49px}
}
@media (max-width: 575px){
.heroAboutStyle .heroCaption .tittle{font-size: 29px}
}
.heroAboutStyle .heroCaption .pera{color: var(--body-font);font-size: 20px;line-height: 1.2;font-weight: 400;margin-bottom: 42px;font-family: var(--body-font)}
@media (max-width: 575px){
.heroAboutStyle .heroCaption .pera{margin-bottom: 30px}
}
.bgColorOne{background-color: #CCFAFF}
.bgColorTwo{background-color: #DFECFF}
.bgColorThree{background-color: #FFFFDA}
.bgColorFour{background-color: #F1DCE5}
.bgColorFive{background-color: #FEDCAA}
.bgColorSix{background-color: #F1F5F8}
.singleCart{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: 0.4s;transition: 0.4s;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;cursor: pointer;overflow: hidden;border-radius: 10px;padding: 0 10px}
@media (max-width: 575px){
.singleCart{-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.singleCart.singleCartBig{-webkit-box-align: end;-ms-flex-align: end;align-items: end}
.singleCart.singleCartBig .itemsCaption{padding: 68px 0px;padding-left: 30px;width: 48%}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.singleCart.singleCartBig .itemsCaption{padding: 31px 0px;padding-left: 30px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.singleCart.singleCartBig .itemsCaption{padding: 41px 0px;padding-left: 30px}
}
@media (max-width: 575px){
.singleCart.singleCartBig .itemsCaption{width: 100%;padding-left: 10px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.singleCart.singleCartBig .itemsCaption .itemsTittle{font-size: 20px}
}
.singleCart.singleCartTwo{padding-left: 0px}
.singleCart.singleCartTwo.singleCartTwoSmoll{-webkit-box-align: end;-ms-flex-align: end;align-items: end}
.singleCart.singleCartTwo.singleCartTwoSmoll .itemsCaption{padding: 44px 0px;padding-left: 20px;width: 54%}
.singleCart.singleCartTwo.singleCartTwoSmoll .itemsCaption .itemsCap{font-size: 14px}
.singleCart.singleCartTwo.singleCartTwoSmoll .itemsCaption .itemsTittle{margin-bottom: 2px}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.singleCart.singleCartTwo{-webkit-box-align: end;-ms-flex-align: end;align-items: end}
}
.singleCart.singleCartTwo .itemsCaption{width: 42%}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.singleCart.singleCartTwo .itemsCaption{width: 66%}
}
@media (max-width: 575px){
.singleCart.singleCartTwo .itemsCaption{width: 80%}
}
.singleCart.singleCartTwo .itemsCaption .itemsCap{font-size: 16px;font-weight: 500;color: var(--heading-color-tow);margin-bottom: 2px}
.singleCart.singleCartTwo .itemsCaption .itemsTittle{font-family: var(--heading-font);line-height: 1.2;font-weight: 600;font-size: 24px;display: block;margin-bottom: 10px}
.singleCart.singleCartTwo .itemsCaption .itemsTittle:hover{color: inherit}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.singleCart.singleCartTwo .itemsCaption .itemsTittle{font-size: 20px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.singleCart.singleCartTwo .itemsCaption .itemsTittle{font-size: 20px}
}
@media (max-width: 575px){
.singleCart.singleCartTwo .itemsCaption .itemsTittle{font-size: 20px}
}
.singleCart.singleCartTwo .itemsCaption .btn-wrapper .cmn-btn4{padding: 7px 16px}
.singleCart .itemsImg{max-width: 354px;min-width: 100px;background-size: cover;background-repeat: no-repeat;border-radius: 8px}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.singleCart .itemsImg{max-width: 283px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.singleCart .itemsImg{max-width: 300px}
}
.singleCart .itemsImg img{width: 100%}
.singleCart.singleCartSidebar .itemsImg{max-width: 120px}
.singleCart .itemsCaption{padding: 24px 0px;padding-left: 30px}
@media (max-width: 991px){
.singleCart .itemsCaption{padding-left: 15px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.singleCart .itemsCaption .lineBreak{display: inline-block}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.singleCart .itemsCaption .lineBreak{display: block}
}
.singleCart.singleCartTwo.singleCartSidebar{gap: 0}
.singleCart.singleCartTwo.singleCartSidebar .itemsCaption .itemsTittle{font-size: 20px}
.singleCart .itemsCaption .btn-wrapper .cmn-btn4{padding: 13px 34px}
.singleCart .itemsCaption .itemsTittle{font-family: var(--heading-font);line-height: 1.3;font-weight: 500;font-size: 32px;display: block;margin-bottom: 30px}
.singleCart .itemsCaption .itemsTittle:hover{color: inherit}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.singleCart .itemsCaption .itemsTittle{font-size: 29px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.singleCart .itemsCaption .itemsTittle{font-size: 20px}
}
@media (max-width: 575px){
.singleCart .itemsCaption .itemsTittle{font-size: 30px}
}
.singleCart .itemsCaption .itemsCap{font-size: 24px;font-weight: 500;color: var(--heading-color-tow);margin-bottom: 8px}
.singleCart .itemsCaption .pera{font-size: 16px;font-weight: 400;color: var(--heading-color-tow);margin-bottom: 20px}
.singleCart .itemsCaption .price{color: var(--heading-color);font-weight: 600;font-size: 22px;display: inline-block;margin-bottom: 20px}
.offerStyle{background: rgba(236, 155, 59, 0.5);color: var(--heading-color);padding: 16px 0px;font-size: 46px;font-weight: 500;border-radius: 8px;text-orientation: 150deg;-webkit-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;writing-mode: vertical-lr;-ms-writing-mode: tb-lr;writing-mode: vertical-lr;-webkit-transform: rotate(180deg);transform: rotate(180deg);margin-bottom: 40px;margin-top: 20px;display: inline-block}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.offerStyle{font-size: 26px;margin-top: 0}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.offerStyle{font-size: 26px;margin-top: 0}
}
@media (max-width: 575px){
.offerStyle{font-size: 26px;margin-top: 0;-webkit-transform: rotate(0deg);transform: rotate(0deg);text-orientation: 0deg;-webkit-writing-mode: unset;-ms-writing-mode: unset;writing-mode: unset;padding: 9px 20px;margin-bottom: 20px}
}
.singleProduct{-webkit-transition: 0.4s;transition: 0.4s;border: 1px solid #ddd;border-radius: 7px}
.singleProduct .productImg{border-radius: 7px 7px 0 0;overflow: hidden;position: relative}
.singleProduct .productImg:after{-webkit-transition: 0.4s;transition: 0.4s;position: absolute;content: "";left: 0;top: 0;bottom: 0;right: 0;width: 100%;height: 100%;background: red;z-index: 1;opacity: 0;visibility: hidden}
.singleProduct .productImg img{border-radius: 7px 7px 0 0;width: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transform: scale(1.02);transform: scale(1.02);transition: all 1.5s ease-out;-webkit-transition: all 1.5s ease-out;-moz-transition: all 1.5s ease-out;-ms-transition: all 1.5s ease-out}
.singleProduct .productImg .cart-icon{position: absolute;right: 25px;top: 27px;z-index: 3;-webkit-transition: 1s;transition: 1s;opacity: 0;visibility: hidden}
.singleProduct .productImg .cart-icon .lisItem{margin-bottom: 5px}
.singleProduct .productImg .cart-icon .lisItem .icon{width: 28px;line-height: 32px;height: 28px;background: #fff;display: inline-block;color: var(--main-color-one);font-size: 16px;text-align: center;border-radius: 8px;-webkit-transition: 0.5s;transition: 0.5s;-webkit-transform: translateX(-20px);transform: translateX(-20px);-webkit-box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px}
.singleProduct .productImg .cart-icon .lisItem:nth-child(1) .icon{-webkit-transition-delay: 0s;transition-delay: 0s}
.singleProduct .productImg .cart-icon .lisItem:nth-child(2) .icon{-webkit-transition-delay: 0.1s;transition-delay: 0.1s}
.singleProduct .productImg .cart-icon .lisItem:nth-child(3) .icon{-webkit-transition-delay: 0.3s;transition-delay: 0.3s}
.singleProduct .productImg .sticky{position: absolute;top: 22px;left: 0;z-index: 0}
.singleProduct .productImg .sticky-wrap .sticky{position: unset}
.singleProduct .productImg .sticky-wrap{position: absolute;top: 22px;left: 0;z-index: 0;display: flex;align-items: flex-start;flex-direction: column;gap: 5px}
.singleProduct .productImg .sticky-wrap .sticky.stickyStye{background: var(--main-color-one) !important}
.singleProduct .productImg .sticky-wrap .sticky.stickyStye.outStock{background: #FF3939 !important}
.singleProduct .productImg .sticky.stickyStye{-webkit-clip-path: polygon(100% 0%, 90.6% 52.17%, 100% 100%, 0px 100%, -0.49% 47%, 0px 0px);clip-path: polygon(100% 0%, 90.6% 52.17%, 100% 100%, 0px 100%, -0.49% 47%, 0px 0px);color: #ffffff;background: var(--main-color-one);font-size: 14px;font-weight: 500;padding: 4px 8px;padding-right: 8px;margin-bottom: 2px;display: inline-block;text-align: center;padding-right: 20px}
.singleProduct .productImg .sticky.stickyStye:last-child{background-color: var(--heading-color)}
.singleProduct .productImg .sticky.outStock{background: #FF3939}
.singleProduct .productImg .sticky.ratedStock{background: #FF8339}
.singleProduct .productImg .sticky .icon{-webkit-transform: scaleY(-1);transform: scaleY(-1);margin-right: 4px}
.singleProduct .productCap{background-color: #ffffff;padding: 21px 17px 13px 20px;border-radius: 0 0 10px 10px;border-top: 1px solid #E1E1E1}
.singleProduct .productCap .title{font-size: 18px;line-height: 1.2;font-weight: 500;margin-bottom: 10px;display: block}
.singleProduct .productCap .title:hover{color: var(--main-color-one)}
.singleProduct .productCap p{font-size: 13px;margin-bottom: 15px}
.singleProduct .productCap .quintity{font-size: 14px;margin-bottom: 11px;display: block;font-weight: 500;text-transform: capitalize}
.singleProduct .productCap .quintity.avilable{color: #009220}
.singleProduct .productCap .quintity.notAvilable{color: #FF3939}
.singleProduct .productCap .quintity .quintityNumber{color: var(--paragraph-color)}
.singleProduct .productCap .ratting .listItem{display: inline-block;line-height: 1;margin-bottom: 7px}
.singleProduct .productCap .ratting .listItem .icon{color: #f7b614;font-size: 11px}
.singleProduct .productCap .ratting .listItem .reviewNumber{color: var(--paragraph-color)}
.singleProduct .productCap .ratting .listItem p{margin: 0}
.singleProduct .btn-wrapper .cmn-btn-outline3{padding: 7px 21px !important}
.singleProduct .btn-wrapper .cmn-btn4{padding: 7px 21px !important}
.singleProduct:hover:after{-webkit-transition: 0.4s;transition: 0.4s;opacity: 1;visibility: visible}
.singleProduct:hover .productImg img{-webkit-transform: scale3d(1.1, 1.1, 1);transform: scale3d(1.1, 1.1, 1)}
.singleProduct:hover .productImg .cart-icon{opacity: 1;visibility: visible}
.singleProduct:hover .productImg .cart-icon .icon{-webkit-transform: translateX(0px);transform: translateX(0px)}
.productPrice{margin-bottom: 15px}
.productPrice .regularPrice{font-weight: 700;font-size: 22px;display: inline-block;color: var(--heading-color)}
.productPrice .offerPrice{font-weight: 400;position: relative;color: var(--paragraph-color);font-size: 14px;line-height: 1;margin: 0;margin-left: 2px;display: inline-block;text-decoration: line-through}
.cateSidebar{border-radius: 12px;background: #ffffff;position: relative}
.cateSidebar .catTittle2{margin-bottom: 22px;font-size: 20px;font-weight: 400}
.cateSidebar .catTittle{margin-bottom: 22px;font-size: 17px;font-weight: 400}
.cateSidebar .listing{border: 1px solid #E1E1E1;border-radius: 8px}
.cateSidebar .listing .listItem{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 7px 17px}
.cateSidebar .listing .listItem:first-child{background: #F7F6F9;padding: 21px 17px;border-radius: 8px 8px 0 0}
.cateSidebar .listing .listItem:last-child{padding-bottom: 30px}
.cateSidebar .listing .listItem:nth-child(2){padding-top: 29px}
.cateSidebar .listing .listItem .icon{margin-right: 13px;font-weight: 700;max-width: 24px;font-size: 20px}
.cateSidebar .listing .listItem .items{font-family: var(--heading-font);font-weight: 300;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.cateSidebar .listing .listItem .items:hover{letter-spacing: 0.4px}
.cateSidebar .listing .listItem .itemNumber{color: #667085;margin-left: 5px}
.cateSidebar .listing .listItem .priceTag{margin: 0}
.offerCartCap{overflow: hidden;border-radius: 16px}
.offerCartCap .offerDiscription{padding: 120px 0px;padding-left: 60px}
@media (max-width: 991px){
.offerCartCap .offerDiscription{padding: 40px 15px;padding-left: 20px}
}
.offerCartCap .offerDiscription .tittle{font-size: 64px;display: block;font-weight: 700;line-height: 1.2;margin-bottom: 22px}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.offerCartCap .offerDiscription .tittle{font-size: 41px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.offerCartCap .offerDiscription .tittle{font-size: 37px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.offerCartCap .offerDiscription .tittle{font-size: 31px}
}
@media (max-width: 575px){
.offerCartCap .offerDiscription .tittle{font-size: 32px}
}
.offerCartCap .offerDiscription .pera{font-size: 16px;padding-bottom: 35px}
.offerCartCap .offerCart img{width: 100%}
.offerCartCap .offerCartShape{position: absolute;z-index: 1}
.offerCartCap .offerCartShape > img{width: auto}
.offerCartCap .offerCartShape.offerCartShape1{left: 0px;top: 25%;z-index: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
@media only screen and (min-width: 576px) and (max-width: 767px){
.offerCartCap .offerCartShape.offerCartShape1{left: 30px}
}
@media (max-width: 575px){
.offerCartCap .offerCartShape.offerCartShape1{left: 30px}
}
@media (max-width: 575px){
.offerCartCap .offerCartShape.offerCartShape1 img{max-width: 80px}
}
.offerCartCap .offerCartShape.offerCartShape2{right: 3%;top: 62%;z-index: 1;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.dateTimmer .single{background: #ffffff;display: inline-block;text-align: center;height: 57px;width: 57px;margin-bottom: 10px;margin-right: 10px;padding: 5px 5px;border-radius: 8px}
@media (max-width: 575px){
.dateTimmer .single{margin-right: 3px}
}
.dateTimmer .single .time{font-family: var(--heading-font);font-size: 18px;color: var(--heading-color);font-weight: 500;margin-bottom: 0px;display: block}
.dateTimmer .single .cap{font-family: var(--heading-font);font-size: 12px;margin-bottom: 0;color: var(--paragraph);font-weight: 500}
.ourBranding.topPosition{margin-top: -86px;position: relative;z-index: 1}
.ourBranding .brandWrapper.wrapperStyleOne{background: #fff}
.ourBranding .brandWrapper.wrapperStyleOne .client-single{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;cursor: pointer}
@media (max-width: 575px){
.ourBranding .brandWrapper.wrapperStyleOne .client-single{-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.ourBranding .brandWrapper.wrapperStyleOne .client-single img{-webkit-transition: 0.4s;transition: 0.4s;-webkit-filter: contrast(0%);filter: contrast(0%);opacity: 0.5}
.ourBranding .brandWrapper.wrapperStyleOne .client-single:hover img{-webkit-filter: contrast(100%);filter: contrast(100%);opacity: 1}
.ourBranding .brandWrapper.wrapperStyleTwo{-webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.04);box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.04);padding: 52px 9px 50px 7px;border-radius: 20px;background: #fff;border: 1px solid #E1E1E1}
.ourBranding .brandWrapper.wrapperStyleTwo .client-single{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;cursor: pointer}
@media (max-width: 575px){
.ourBranding .brandWrapper.wrapperStyleTwo .client-single{-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.ourBranding .brandWrapper.wrapperStyleTwo .client-single img{-webkit-transition: 0.4s;transition: 0.4s;-webkit-filter: contrast(0%);filter: contrast(0%);opacity: 0.5}
.ourBranding .brandWrapper.wrapperStyleTwo .client-single:hover img{-webkit-filter: contrast(100%);filter: contrast(100%);opacity: 1}
.subscribeArea{position: relative}
.subscribeArea .subscribeCaption{background: rgba(var(--main-color-one-rgb), 0.1);padding: 110px 0px;border-radius: 20px;position: relative;overflow: hidden}
@media (max-width: 575px){
.subscribeArea .subscribeCaption{padding: 40px 15px}
}
.subscribeArea .subscribeCaption .subTittle{text-transform: uppercase;font-size: 12px;color: var(--main-color-one);margin-bottom: 10px;display: block}
.subscribeArea .subscribeCaption .tittle{font-size: 64px;display: block;font-weight: 700;line-height: 1.2;margin-bottom: 22px}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.subscribeArea .subscribeCaption .tittle{font-size: 41px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.subscribeArea .subscribeCaption .tittle{font-size: 37px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.subscribeArea .subscribeCaption .tittle{font-size: 31px}
}
@media (max-width: 575px){
.subscribeArea .subscribeCaption .tittle{font-size: 32px}
}
.subscribeArea .subscribeCaption .pera{font-size: 16px;padding-bottom: 35px}
.subscribeArea .subscribeCaption form{position: relative}
.subscribeArea .subscribeCaption form input{width: 100%;height: 74px;background: #fff;padding: 15px 167px 15px 23px;color: var(--main-color-one);font-size: 16px;border-radius: 16px;border: 0}
.subscribeArea .subscribeCaption form input::-webkit-input-placeholder{color: #76787A;font-size: 16px}
.subscribeArea .subscribeCaption form input::-moz-placeholder{color: #76787A;font-size: 16px}
.subscribeArea .subscribeCaption form input:-ms-input-placeholder{color: #76787A;font-size: 16px}
.subscribeArea .subscribeCaption form input::-ms-input-placeholder{color: #76787A;font-size: 16px}
.subscribeArea .subscribeCaption form input::placeholder{color: #76787A;font-size: 16px}
@media (max-width: 575px){
.subscribeArea .subscribeCaption form input{width: 100%;margin-bottom: 20px;height: 68px}
}
.subscribeArea .subscribeCaption form button.subscribe-btn{border: 0;font-family: var(--heading-font);background: var(--main-color-one);border-radius: 8px;padding: 16px 26px;color: #fff;cursor: pointer;font-size: 16px;font-weight: 500;position: absolute;right: 10px;top: 9px}
@media (max-width: 575px){
.subscribeArea .subscribeCaption form button.subscribe-btn{height: 65px;width: 100%;margin-bottom: 20px;margin-left: 0px;position: unset;border-radius: 16px}
}
.subscribeArea .subscribeCaption form .icon{color: #B6B9BC;font-size: 35px;font-weight: 400;position: absolute;left: 22px;top: 20px}
@media (max-width: 575px){
.subscribeArea .subscribeCaption form .icon{top: 13px}
}
.subscribeArea .subscribeCaption .shapeSubscribe{position: absolute;z-index: 1}
@media (max-width: 991px){
.subscribeArea .subscribeCaption .shapeSubscribe{display: none}
}
.subscribeArea .subscribeCaption .shapeSubscribe img{-webkit-transition: 0.5s;transition: 0.5s;opacity: 0.2;-webkit-filter: contrast(0%);filter: contrast(0%)}
.subscribeArea .subscribeCaption .shapeSubscribe img:hover{-webkit-filter: contrast(100%);filter: contrast(100%);opacity: 1}
.subscribeArea .subscribeCaption .shapeSubscribe > img{width: auto}
.subscribeArea .subscribeCaption .shapeSubscribe.shapeSubscribe1{left: -20px;top: 10%;z-index: 0}
.subscribeArea .subscribeCaption .shapeSubscribe.shapeSubscribe2{left: 2%;bottom: 6%;z-index: 0}
.subscribeArea .subscribeCaption .shapeSubscribe.shapeSubscribe3{right: 0%;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 0}
.ourServices .ServicesWrapper{padding: 60px 4px 30px 0px;border: 1px solid #E1E1E1;border-radius: 10px;background: #fff}
.ourServices .ServicesWrapper .client-single{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
@media (max-width: 575px){
.ourServices .ServicesWrapper .client-single{-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.ourServices .ServicesWrapper .client-single blockquote{margin-right: 15px}
.ourServices .ServicesWrapper .client-single .servicesCap .title{-webkit-transition: 0.2s;transition: 0.2s;font-size: 16px;font-weight: 500;margin-bottom: 10px}
.ourServices .ServicesWrapper .client-single .servicesCap .pear{font-size: 12px}
.footer-area .footer-pera .pera{color: var(--heading-color-tow);font-size: 16px;margin-bottom: 19px;line-height: 1.8;margin-bottom: 28px}
.footer-area .footer-tittle .listing-info .listItem .singleLinks2{color: var(--heading-color-tow);display: -webkit-box;display: -ms-flexbox;display: flex}
.footer-area .footer-form .newsletter-footer .input{border-radius: 8px;border: 1px solid rgba(255, 255, 255, 0.2);width: 100%;height: 52px;padding: 10px 20px;padding-right: 101px;background: none;color: #D0D5DD}
.footerStyleTwo{background: #F1F5F8}
.footerStyleTwo .footer-area .footer-tittle .footerTittle{color: #ffffff}
.footerStyleTwo .footer-area .footer-tittle .listing .listItem .singleLinks{color: rgba(255, 255, 255, 0.7)}
.footerStyleTwo .footer-area .footer-tittle.footer-tittle2 .listing .listItem .singleLinks{color: rgba(255, 255, 255, 0.7)}
.footerStyleTwo .footer-area .footer-tittle.footer-tittle2 .listing .listItem .singleLinks .icon{color: #ffffff;background: rgba(255, 255, 255, 0.3)}
.footerStyleTwo .footer-area .footer-pera.footer-pera2 .pera{color: rgba(255, 255, 255, 0.7)}
.footerStyleTwo .footer-area .footer-bottom-area .footer-copy-right .pera{color: rgba(255, 255, 255, 0.7)}
.footerStyleTwo .footer-area .footer-social2 .social{color: rgba(255, 255, 255, 0.7)}
.footerStyleTwo .footer-area .footer-form .newsletter-footer .input{border: 1px solid rgba(255, 255, 255, 0.2);background: none;color: rgba(255, 255, 255, 0.7)}
.footerStyleTwo .footer-bottom-area .footer-copy-right .pera{color: rgba(255, 255, 255, 0.7)}
.footerStyleTwo .footer-bottom-area .footer-border{border-top: 1px solid rgba(255, 255, 255, 0.2)}
.footerStyleThree{background: #F9FAFB}
.footerStyleThree .footer-area .footer-tittle .footerTittle{color: var(--heading-color)}
.footerStyleThree .footer-area .footer-tittle .listing .listItem .singleLinks{color: #667085}
.footerStyleThree .footer-area .footer-tittle .footer-pera.footer-pera2 .pera{color: #667085}
.footerStyleThree .footer-area .footer-tittle.footer-tittle2 .listing .listItem .singleLinks{color: #667085}
.footerStyleThree .footer-area .footer-tittle.footer-tittle2 .listing .listItem .singleLinks .icon{color: #667085;background: #D0D5DD}
.footerStyleThree .footer-area .footer-social2 .social{color: #667085}
.footerStyleThree .footer-area .footer-form .newsletter-footer .input{border: 1px solid #ced1d7;background: #ffffff;color: #667085}
.footerStyleThree .footer-bottom-area .footer-copy-right .pera{color: #667085}
.footerStyleThree .footer-bottom-area .footer-border{border-top: 1px solid #ced1d7}
.breadcrumb .breadcrumb-item:last-child a{color: var(--heading-color)}
.search-box .input-form input{padding-right: 75px}
.search-box .input-form .icon{background: var(--main-color-one);right: 0;width: 62px;height: 53px;text-align: center;line-height: 53px;border-radius: 0 8px 8px 0}
.selectItems{position: relative}
.selectItems .icon{position: absolute;left: 15px;display: inline-block;top: 17px;font-size: 24px}
.selectItems .nice-select{border: 0;height: 53px;background: var(--main-color-one);padding: 16px 38px 16px 22px;color: #fff;margin-bottom: 16px;line-height: 19px;border-radius: 8px;margin-bottom: 20px;font-size: 16px;width: auto;min-width: 140px}
.selectItems .nice-select .list{width: 100%}
.selectItems .nice-select.open .list{width: 100%;border-radius: 8px;border: 0}
.selectItems .nice-select::after{border-bottom: 2px solid #fff;border-right: 2px solid #fff;height: 10px;width: 10px;margin-top: -8px;right: 20px}
.selectItems .nice-select .option:hover, .selectItems .nice-select .nice-select .option.focus, .selectItems .nice-select .nice-select .option.selected.focus{background-color: var(--main-color-one);color: white}
.colorBtn .color_1 .radio-label:before{background-color: #8ed0dc;border: 1px solid #8ed0dc}
.colorBtn .color_2 .radio-label:before{background-color: #f49660;border: 1px solid #f49660}
.colorBtn .color_3 .radio-label:before{background-color: #8ed0dc;border: 1px solid #8ed0dc}
.colorBtn .color_4 .radio-label:before{background-color: #ffb586;border: 1px solid #ffb586}
.colorBtn .color_5 .radio-label:before{background-color: #f7bd59;border: 1px solid #f7bd59}
.colorBtn .color_6 .radio-label:before{background-color: #8377db;border: 1px solid #8377db}
.colorBtn .color_7 .radio-label:before{background-color: #ff81ca;border: 1px solid #ff81ca}
.colorBtn .color_8 .radio-label:before{background-color: #80ceff;border: 1px solid #80ceff}
.colorBtn .radio{margin-right: 5px;margin-bottom: 13px;display: inline-block}
.colorBtn .radio input[type=radio]{position: absolute;opacity: 0}
.colorBtn .radio input[type=radio] + .radio-label:before{content: "";border-radius: 100%;display: inline-block;width: 20px;height: 20px;position: relative;top: 0;margin-right: 8px;vertical-align: top;cursor: pointer;text-align: center;-webkit-transition: all 250ms ease;transition: all 250ms ease}
.colorBtn .radio input[type=radio]:checked + .radio-label:before{-webkit-box-shadow: inset 0 0 0 4px #f4f4f4;box-shadow: inset 0 0 0 4px #f4f4f4}
.colorBtn .radio input[type=radio]:focus + .radio-label:before{outline: none}
.colorBtn .radio input[type=radio]:disabled + .radio-label:before{-webkit-box-shadow: inset 0 0 0 4px #f4f4f4;box-shadow: inset 0 0 0 4px #f4f4f4;border-color: #b4b4b4;background: #b4b4b4}
.colorBtn .radio input[type=radio] + .radio-label:empty:before{margin-right: 0}
.colorBtn .radio label{display: inline-block;font-size: 16px;cursor: pointer}
.rangeWrapper .price_value{-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.rangeWrapper .price_value input{border: 0px;text-align: center;max-width: 50px;background-color: transparent}
.rangeWrapper .irs-to,
.rangeWrapper .irs-from,
.rangeWrapper .irs-max,
.rangeWrapper .irs-min{display: none}
.rangeWrapper .irs-bar{height: 2px;top: 33px;border-top: 1px solid var(--main-color-one);border-bottom: 1px solid var(--main-color-one);background: var(--main-color-one);background: -webkit-gradient(linear, left bottom, left top, from(var(--main-color-one)), to(var(--main-color-one)));background: linear-gradient(to top, var(--main-color-one) 0%, var(--main-color-one))}
.rangeWrapper .irs-line{height: 2px;top: 33px;background: -webkit-gradient(linear, left top, left bottom, color-stop(-50%, #e9e8e8), color-stop(150%, #e9e8e8));background: linear-gradient(to bottom, #e9e8e8 -50%, #e9e8e8 150%);border: 1px solid #e9e8e8;border-radius: 16px;-moz-border-radius: 16px}
.rangeWrapper .irs-slider{height: 20px;width: 20px;background: var(--main-color-one);top: 24px;border-radius: 50%;-webkit-box-shadow: 0 3px 10px rgba(27, 30, 120, 0.1);box-shadow: 0 3px 10px rgba(27, 30, 120, 0.1);border: 4px solid #fff}
@media (max-width: 991px){
.rangeWrapper .product_bar_item{width: 100% !important}
}
.tagWrapper .tagList{display: inline-block}
.tagWrapper .tagList button{-webkit-transition: 0.4s;transition: 0.4s;display: inline-block;color: var(--main-color-one);border: 1px solid var(--main-color-one);font-size: 12px;background: #fff;padding: 4px 15px;margin-bottom: 8px;margin-right: 3px;border-radius: 30px}
.tagWrapper .tagList button:hover{background: var(--main-color-one);color: #ffffff;border: 1px solid transparent}
.tagWrapper .tagList button.active{background: var(--main-color-one);color: #ffffff;border: 1px solid transparent}
.categoryOption ul li a{color: #8f8f8f;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.categoryOption .singleOption{margin: 11px 0;display: inline-block;width: 100%;cursor: pointer}
.categoryOption .singleOption .optionBody{padding: 14px 0 0 19px}
.selectTag .listItem{-webkit-transition: 0.4s;transition: 0.4s;display: inline-block;font-family: var(--heading-font);color: var(--heading-color-tow);background: #ffffff;border: 1px solid #CCC;font-weight: 500;font-size: 14px;padding: 7px 11px;-webkit-box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);margin-bottom: 16px;margin-right: 10px;cursor: pointer;border-radius: 8px;text-align: center}
@media (max-width: 575px){
.selectTag .listItem{padding: 5px 9px;margin-right: 3px}
}
.selectTag .listItem:hover{background: var(--main-color-one);color: #fff;border: 1px solid transparent}
.selectTag .listItem.active{background: var(--main-color-one);color: #fff;border: 1px solid transparent}
.selectTag .listItem:last-child{margin-bottom: 0px;margin-right: 0}
.selectTag .listItem .priceTag{margin: 0}
.searchByRatting .checkWrap{display: block;position: relative;padding-left: 35px;margin-bottom: 2px;cursor: pointer;font-size: 22px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: #232F55;font-size: 16px}
@media (max-width: 575px){
.searchByRatting .checkWrap{font-size: 14px}
}
.searchByRatting .checkWrap input{position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0}
.searchByRatting .checkWrap input:checked ~ .checkmark{background-color: var(--main-color-one);border: 2px solid transparent}
.searchByRatting .checkWrap input:checked ~ .checkmark:after{display: block}
.searchByRatting .checkWrap .checkmark{position: absolute;top: 5px;left: 0;height: 15px;width: 17px;border: 1px solid #93959E;border-radius: 0}
.searchByRatting .checkWrap .checkmark::after{left: 4px;top: 1px;width: 5px;height: 8px;border: solid white;border-width: 0px 2px 2px 0;-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.searchByRatting .checkWrap .checkmark:after{content: "";position: absolute;display: none}
.searchByRatting .ratting .listItem{display: inline-block;line-height: 1;margin-bottom: 2px}
.searchByRatting .ratting .listItem .icon{color: #f7b614;font-size: 11px}
.searchByRatting .ratting .listItem .reviewNumber{color: var(--paragraph-color)}
.searchByRatting .ratting .listItem p{margin: 0}
.iconPlus{position: relative}
.iconPlus::after{font-family: "Font Awesome 6 Free";content: "\f078";font-weight: 900;font-size: 13px;color: var(--heading-color);opacity: 0.8;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;top: 1px;left: 4px;position: relative}
.iconPlus::before{font-family: "Font Awesome 6 Free";content: "\f112";font-weight: 900;font-size: 13px;color: var(--heading-color);opacity: 0.8;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;top: 1px;left: 4px;position: relative}
.iconMinus{position: relative}
.iconMinus::before{font-family: "Font Awesome 6 Free";content: "\f112";font-weight: 900;font-size: 13px;color: var(--heading-color);opacity: 0.8;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;top: 1px;left: 4px;position: relative}
.capDetails .blog-img{margin-bottom: 25px;border-radius: 8px}
.capDetails .blog-img img{width: 100%;border-radius: 8px}
.capDetails .singleComments{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap}
.capDetails .singleComments .blogPostUser{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.capDetails .singleComments .blogPostUser img{display: inline-block;margin-right: 12px;font-size: 16px;max-width: 50px;height: auto}
.capDetails .singleComments .blogPostUser .tittle{display: inline-block;font-size: 14px;font-weight: 600}
.capDetails .singleComments .cartTop{margin-bottom: 16px}
.capDetails .singleComments .cartTop .listItmes{display: inline-block;margin-right: 10px;font-size: 16px;font-weight: 300}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.capDetails .singleComments .cartTop .listItmes{padding-right: 14px}
}
.capDetails .singleComments .cartTop .listItmes:last-child{padding-right: 0px}
.capDetails .singleComments .cartTop .listItmes .icon{color: var(--peragraph-color);margin-right: 10px}
.ourReview .nav-button{border-bottom: 1px solid #E1E1E1}
.ourReview .nav-button nav{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 10px;padding-bottom: 0px;position: relative}
@media (max-width: 575px){
.ourReview .nav-button nav{border: 0}
}
.ourReview .nav-button nav .nav-tabs{margin-bottom: 20px;padding-bottom: 0px;border: 0}
.ourReview .nav-button nav .nav-tabs .nav-item{display: block}
@media (max-width: 575px){
.ourReview .nav-button nav .nav-tabs .nav-item{font-size: 18px}
}
.ourReview .nav-button nav .nav-tabs .nav-link{color: var(--heading-color);font-size: 15px;font-weight: 600;padding: 11px 23px;margin-right: 10px;background: #ffffff;border: 1px solid #CCC;border-radius: 8px}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.ourReview .nav-button nav .nav-tabs .nav-link{padding: 14px 18px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.ourReview .nav-button nav .nav-tabs .nav-link{padding: 7px 18px}
}
.ourReview .nav-button nav .nav-tabs .nav-link:first-child{margin-left: 0px}
@media (max-width: 575px){
.ourReview .nav-button nav .nav-tabs .nav-link{border-bottom: 0;padding: 13px 13px;font-size: 13px;margin-bottom: 10px}
}
.ourReview .nav-button nav .nav-tabs .nav-link.active{color: #ffffff;background: var(--main-color-one);border: 1px solid transparent}
.ourReview .nav-button nav .nav-tabs .nav-link:hover{color: #ffffff;background: var(--main-color-one);border: 1px solid transparent}
.capDescription .title{font-family: var(--heading-font);font-size: 18px;font-weight: 600;margin-bottom: 17px}
.capDescription .pera{font-size: 16px;font-weight: 400;line-height: 1.6;margin-bottom: 30px;display: block}
@media only screen and (min-width: 576px) and (max-width: 767px){
.capDescription .pera{padding-left: 9px;font-size: 13px}
}
@media (max-width: 575px){
.capDescription .pera{padding-left: 9px;font-size: 13px}
}
.socialArea .listing{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}
.socialArea .listing .listItem{margin-right: 10px;margin-bottom: 15px;max-width: 36px}
.mapWrapper iframe{width: 100%;height: 301px;border: 0;margin-bottom: 10;border-radius: 10px}
.eventsInfo{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap}
.rating-wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.rating-wrap .ratings{position: relative;z-index: 0;width: 80px;height: 16px;display: inline-block}
.rating-wrap .ratings span{display: block;position: absolute;width: 100%;height: 100%;overflow: hidden;line-height: 16px}
.rating-wrap .ratings span.hide-rating:after{color: #CCC}
.rating-wrap .ratings span.show-rating:after{color: rgb(250, 180, 1)}
.rating-wrap .ratings span:after{position: absolute;left: 0;top: 0;content: "\f005" "\f005" "\f005" "\f005" "\f005";width: 100%;font-family: "Line Awesome Free";font-weight: 900}
.rating-wrap .total-ratings{margin-left: 5px}
.stock-available{font-weight: 500;line-height: 26px;font-size: 16px;padding: 5px 0}
.quantity-area .quantity-flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 10px}
.cartList{margin-bottom: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap}
.cartList .listItem{display: inline-block;margin-bottom: 10px;margin-right: 10px}
.cartList .listItem .items{-webkit-transition: 0.4s;transition: 0.4s;border: 0;border: 1px solid transparent;color: #ffffff;background: var(--main-color-one);font-size: 19px;display: inline-block;text-align: center;width: 40px;height: 40px;line-height: 40px;border-radius: 50%}
.cartList .listItem .items:hover{background: none;border: 1px solid var(--main-color-one);color: var(--main-color-one)}
.cartList .listItem .items .icon{-webkit-transition: 0.4s;transition: 0.4s}
.cartList .listItem .btn-wrapper .cmn-btn4{padding: 8px 15px}
.value-input-area .input-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 10px}
.value-input-area .input-list .form--input{width: auto;border: 0;outline: none;color: var(--peragraph-color)}
.value-input-area .size-lists{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-top: 20px}
@media (min-width: 320px) and (max-width: 991.98px){
.value-input-area .size-lists{margin-top: 15px}
}
.value-input-area .size-lists li{cursor: pointer;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;font-size: 16px;height: auto;width: auto;border: 1px solid #E1E1E1;padding: 5px 12px}
.value-input-area .size-lists li.active{border-color: var(--main-color-one)}
@media (max-width: 575px){
.value-input-area .size-lists li{font-size: 14px}
}
.value-input-area .color-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-top: 20px;margin-top: 20px}
.value-input-area .color-list li{cursor: pointer;display: inline-block;height: 20px;width: 20px;border: 1px solid transparent;position: relative;z-index: 1;border-radius: 50%;padding: 0}
.value-input-area .color-list li.active{height: 16px;width: 16px}
.value-input-area .color-list li.active::before{content: "";position: absolute;height: calc(100% + 8px);width: calc(100% + 8px);left: -4px;top: -4px;border: 1px solid #E1E1E1;border-radius: 50%}
.value-input-area .color-list li.shop-color-2{border-color: #30BB6F}
.value-input-area .color-list li.shop-color-2.active::before{border: 1px solid #30BB6F}
.value-input-area .color-list li.shop-color-3{border-color: #AB47BC}
.value-input-area .color-list li.shop-color-3.active::before{border: 1px solid #AB47BC}
.value-input-area .color-list li.shop-color-4{border-color: #FFC576}
.value-input-area .color-list li.shop-color-4.active::before{border: 1px solid #FFC576}
.value-input-area .color-list li.shop-color-5{border-color: #040B25}
.value-input-area .color-list li.shop-color-5.active::before{border: 1px solid #040B25}
.value-input-area .color-list li.shop-color-6{border: 1px solid #FF9800}
.value-input-area .color-list li.shop-color-6.active::before{border: 1px solid #FF9800}
.value-input-area .color-list li.shop-color-7{border: 1px solid #FF695C}
.value-input-area .color-list li.shop-color-7.active::before{border: 1px solid #FF695C}
.table-wishList{width: 100%}
.table-wishList thead{background: #F7F6F9}
@media (max-width: 991px){
.table-wishList thead tr{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
}
.table-wishList thead tr th{color: var(--heading-color);font-size: 20px;font-weight: 700;vertical-align: bottom;border: 0px;padding: 0;padding: 10px}
@media only screen and (min-width: 576px) and (max-width: 767px){
.table-wishList thead tr th{display: block}
}
@media (max-width: 575px){
.table-wishList thead tr th{display: block}
}
.table-wishList tbody tr{border: 1px solid #F7F6F9}
.table-wishList tbody tr:hover{--bs-table-accent-bg: none}
@media (max-width: 991px){
.table-wishList tbody tr{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
}
.table-wishList tbody .productWrap img{margin-right: 20px}
.table-wishList tbody .productWrap .cartCap h5{font-size: 16px;font-weight: 600;margin-bottom: 6px}
@media (max-width: 991px){
.table-wishList tbody .productWrap .cartCap h5{margin-bottom: 10px}
}
.table-wishList tbody .productWrap .cartCap p{font-size: 12px;margin: 0}
.table-wishList tbody td{padding: 10px;font-size: 15px;font-weight: 600;border: 0;padding: 10px;vertical-align: middle}
.table-wishList tbody td .icon{font-size: 20px;cursor: pointer}
.table-wishList tbody td img{max-width: 80px;height: 80px}
.totalPrice{padding: 36px 30px;background: #F2F5F7}
.totalPrice .singlePrice{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 33px;border-bottom: 1px solid #ddd}
.totalPrice .singlePrice h5{font-size: 18px;color: #667085;display: block}
.totalPrice .singlePrice p{font-size: 16px;display: block;margin: 0}
.shippingAddress{margin-bottom: 26px;padding: 36px 30px;background: #F2F5F7;position: relative;z-index: 0}
.shippingAddress .inputGroup{position: relative;margin-bottom: 26px;width: 100%}
.shippingAddress .inputGroup .input-effect{width: 100%}
.shippingAddress .inputGroup .input-effect{border: 0;padding: 4px 0;border-bottom: 1px solid #ccc;background-color: transparent}
.shippingAddress .inputGroup .input-effect ~ .focus-border{position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background-color: #76A713;-webkit-transition: 0.4s;transition: 0.4s}
.shippingAddress .inputGroup .input-effect:focus ~ .focus-border,
.shippingAddress .inputGroup .has-content.input-effect ~ .focus-border{width: 100%;-webkit-transition: 0.4s;transition: 0.4s}
.shippingAddress .inputGroup .input-effect ~ label{position: absolute;left: 0;width: 100%;top: 6px;color: #aaa;-webkit-transition: 0.3s;transition: 0.3s;z-index: -1;letter-spacing: 0.5px}
.shippingAddress .inputGroup .input-effect:focus ~ label, .shippingAddress .inputGroup .has-content.input-effect ~ label{top: -16px;font-size: 12px;color: #76A713;-webkit-transition: 0.3s;transition: 0.3s}
.productCount{width: 110px;text-align: center;position: relative}
.productCount input.qty{width: 100%;text-align: center;border: 1px solid #ddd;padding: 9px 20px;height: 33px}
.productCount .cart-qty-plus, .productCount .cart-qty-minus{border: 0px solid transparent;background-color: transparent;color: #8D8F97}
.productCount .cart-qty-plus{position: absolute;right: 9px;top: 6px}
.productCount .cart-qty-minus{position: absolute;left: 9px;top: 7px}
.productCount .button-container .productCount{border: 1px solid #ddd;padding: 10px 20px}
.cart-tittle h5{color: var(--heading-color);text-transform: capitalize;font-size: 22px;display: block;font-weight: 700;line-height: 1.4;margin-bottom: 42px}
.cart-tittle p{color: #5E5E5E;font-size: 18px;font-weight: 400;line-height: 1.5}
.cart-tittle p a{text-decoration: underline}
.countWrap{height: 38px;display: inline-block;padding: 5px 16px 3px 16px;border: 1px solid #E5E5E5;border-radius: 8px}
.countWrap.styleTwo{border: 0;padding: 5px;height: auto;border-radius: unset}
.countWrap.styleTwo .numberCount .plus, .countWrap.styleTwo .numberCount .minus{width: 40px;height: 40px;line-height: 40px;border-radius: 50%}
.countWrap .numberCount{width: 100px;position: relative;text-align: center}
.countWrap .numberCount .plus, .countWrap .numberCount .minus{position: absolute;top: 50%;font-size: 16px;color: #333;-webkit-transform: translateY(-50%);transform: translateY(-50%);cursor: pointer;width: 29px;height: 24px;line-height: 24px;border-radius: 5px;background-color: #F3F3F3;-webkit-transition: all linear 0.2s;transition: all linear 0.2s}
.countWrap .numberCount .plus:hover, .countWrap .numberCount .minus:hover{color: #fff;background-color: var(--main-color-one)}
.countWrap .numberCount input{width: 57px;height: 27px;font-size: 18px;text-align: center;color: var(--heading-color);border: none}
.countWrap .numberCount input::-webkit-outer-spin-button,
.countWrap .numberCount input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}
.countWrap .numberCount input{-moz-appearance: textfield}
.countWrap .numberCount input:focus{border: 0}
.countWrap .numberCount .minus{left: -8px !important}
.countWrap .numberCount .plus{right: -8px !important}
.table-compareList{width: 100%}
@media (max-width: 991px){
.table-compareList thead tr{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
}
.table-compareList thead tr th{color: var(--heading-color);font-size: 22px;font-weight: 700;vertical-align: bottom;border-bottom: 2px solid #dee2e6;border: 0px;padding: 0;padding-bottom: 31px}
@media only screen and (min-width: 576px) and (max-width: 767px){
.table-compareList thead tr th{display: block}
}
@media (max-width: 575px){
.table-compareList thead tr th{display: block}
}
.table-compareList tbody tr{border-bottom: 1px solid #ddd}
.table-compareList tbody tr:first-child{border-bottom: 0}
.table-compareList tbody tr:hover{--bs-table-accent-bg: none}
@media (max-width: 991px){
.table-compareList tbody tr{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
}
.table-compareList tbody .productWrap img{margin-right: 20px}
.table-compareList tbody .productWrap .cartCap h5{font-size: 16px;font-weight: 600;margin-bottom: 6px}
@media (max-width: 991px){
.table-compareList tbody .productWrap .cartCap h5{margin-bottom: 10px}
}
.table-compareList tbody .productWrap .cartCap p{font-size: 12px;margin: 0}
.table-compareList tbody td{font-size: 15px;font-weight: 600;border: 0;padding: 10px;padding-left: 0;padding: 16px 12px;vertical-align: top}
.table-compareList tbody td .title{color: var(--heading-color);font-weight: 500;font-size: 18px}
@media (min-width: 1199.99px){
.table-compareList tbody td:first-child{width: 40%}
}
.rating{display: inline-block;position: relative;z-index: 0;width: 80px;height: 16px;font-size: 16px;margin-bottom: 5px}
.rating::after{position: absolute;left: 0;top: 0;content: "\f005" "\f005" "\f005" "\f005" "\f005";width: 100%;font-family: "Line Awesome Free";font-weight: 900;color: #FFC600 !important}
.campaignBanner{padding: 120px 20px;border-radius: 16px}
@media (max-width: 991px){
.campaignBanner{padding: 80px 10px}
}
.campaignBanner .campainTitle{color: #ffffff;margin-bottom: 30px;font-size: 32px}
@media (max-width: 575px){
.campaignBanner .campainTitle{font-size: 25px}
}
.pricing{margin-bottom: 18px;font-family: var(--heading-font);color: var(--heading-color);font-weight: 800;font-size: 40px;display: block}
.payment-gateway-list{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}
.payment-gateway-list .single-gateway-item{display: inline-block;position: relative;width: 111px;border: 1px solid #E1E1E1;margin-right: 15px;margin-bottom: 15px;border-radius: 8px;background: #ffffff}
@media (max-width: 575px){
.payment-gateway-list .single-gateway-item{width: 92px}
}
.payment-gateway-list .single-gateway-item::before{position: absolute;content: "";width: 100%;height: 100%;border: 1px solid transparent;border-radius: 8px}
.payment-gateway-list .single-gateway-item::after{position: absolute;right: -8px;top: -10px;width: 17px;height: 17px;line-height: 17px;background-color: transparent;border-radius: 50%;background-color: var(--main-color-one);color: #fff;-webkit-transition: 0.4s;transition: 0.4s;font-size: 10px;text-align: center;margin: 0 auto;z-index: 9}
.payment-gateway-list .single-gateway-item img{padding: 9px 20px;margin-right: 12px;display: block;text-align: center;width: 100%;height: 100%}
.payment-gateway-list .single-gateway-item.selected{position: relative;background: rgba(var(--main-color-one-rgb), 0.05)}
.payment-gateway-list .single-gateway-item.selected::before{content: "";border: 1px solid var(--main-color-one)}
.payment-gateway-list .single-gateway-item.selected::after{content: "\f00c";font-weight: 900;font-family: "Font Awesome 6 Free"}
.payment-gateway-list .single-gateway-item:hover{cursor: pointer}
.checkWrap2{font-size: 16px;color: var(--paragraph-color);font-family: var(--heading-font);display: block;position: relative;padding-left: 33px;margin-bottom: 10px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
@media (max-width: 575px){
.checkWrap2{font-size: 14px}
}
.checkWrap2 input{position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0}
.checkWrap2 input:checked ~ .checkmark{background-color: var(--main-color-one);border: 2px solid transparent}
.checkWrap2 input:checked ~ .checkmark:after{display: block}
.checkWrap2 .checkmark{position: absolute;top: 2px;left: 0;height: 20px;width: 20px;border: 1px solid #E1E1E1;border-radius: 5px}
.checkWrap2 .checkmark::after{left: 5px;top: 1px;width: 6px;height: 12px;border: solid white;border-width: 0px 2px 2px 0;-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.checkWrap2 .checkmark:after{content: "";position: absolute;display: none}
.customarNotic{font-size: 18px;font-weight: 300;color: var(--heading-color);display: block;margin-bottom: 9px}
.customarNotic .icon{margin-right: 10px;font-size: 20px}
.customarNotic a{color: var(--heading-color);font-weight: 600}
.paymentDetails{padding: 42px 38px;padding-bottom: 16px;border-radius: 8px;-webkit-box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);border: 1px solid #E1E1E1}
.paymentDetails .productListing .listing .listItem{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 15px;margin-bottom: 10px}
.paymentDetails .productListing .listing .listItem:last-child{border-bottom: 0;padding-bottom: 0}
.paymentDetails .productListing .listing .listItem .product{color: var(--heading-color);font-weight: 500}
.paymentDetails .productListing .listing .listItem .leftCap, .paymentDetails .productListing .listing .listItem .rightCap{font-size: 16px;display: block}
.paymentDetails .priceListing .listing .listItem{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 15px;border-top: 1px solid #E1E1E1;padding-top: 10px;margin-top: 10px}
.paymentDetails .priceListing .listing .listItem:last-child{border-bottom: 0;padding-bottom: 0}
.paymentDetails .priceListing .listing .listItem .leftCap, .paymentDetails .priceListing .listing .listItem .rightCap{font-family: var(--heading-font);font-size: 18px;font-weight: 500;color: var(--heading-color);display: block}
.paymentDetails .priceListing .listing .listItem .totalAmount{font-size: 24px;font-weight: 500;color: #009220}
.input-form{position: relative}
.input-form.input-form2 input{padding: 9px 18px 9px 19px}
.input-form input{background: none;color: var(--heading-color);height: 50px;width: 100%;font-size: 16px;font-weight: 300;padding: 9px 18px 9px 52px;position: relative;border: 1px solid #E1E1E1;border-radius: 8px;margin-bottom: 20px}
.input-form input::-webkit-input-placeholder{color: var(--heading-color);font-size: 16px;font-weight: 400}
.input-form input::-moz-placeholder{color: var(--heading-color);font-size: 16px;font-weight: 400}
.input-form input:-ms-input-placeholder{color: var(--heading-color);font-size: 16px;font-weight: 400}
.input-form input::-ms-input-placeholder{color: var(--heading-color);font-size: 16px;font-weight: 400}
.input-form input::placeholder{color: var(--heading-color);font-size: 16px;font-weight: 400}
@media only screen and (min-width: 768px) and (max-width: 991px){
.input-form input::-webkit-input-placeholder{font-size: 13px}
.input-form input::-moz-placeholder{font-size: 13px}
.input-form input:-ms-input-placeholder{font-size: 13px}
.input-form input::-ms-input-placeholder{font-size: 13px}
.input-form input::placeholder{font-size: 13px}
}
@media (max-width: 575px){
.input-form input::-webkit-input-placeholder{font-size: 13px}
.input-form input::-moz-placeholder{font-size: 13px}
.input-form input:-ms-input-placeholder{font-size: 13px}
.input-form input::-ms-input-placeholder{font-size: 13px}
.input-form input::placeholder{font-size: 13px}
}
.input-form .icon{color: #667085;position: absolute;left: 13px;top: 13px;text-align: center;line-height: 17px;font-size: 23px}
.input-form .nice-select{line-height: 30px;border: 1px solid #E1E1E1;height: 50px;width: 100%;color: var(--heading-color);font-weight: 500;text-transform: capitalize;padding-top: 10px;border-radius: 8px;margin-bottom: 20px}
.input-form .nice-select::after{border-bottom: 2px solid #a3a3a3;border-right: 2px solid #a3a3a3;height: 9px;right: 25px;width: 9px}
.input-form .nice-select .list{width: 100%;border-radius: 0}
.input-form .nice-select.open .list{width: 100%;border-radius: 0}
.input-form .nice-select .option{color: #071112}
.input-form .nice-select::-webkit-input-placeholder{color: #5E5E5E;font-size: 16px;font-weight: 400}
.input-form .nice-select::-moz-placeholder{color: #5E5E5E;font-size: 16px;font-weight: 400}
.input-form .nice-select:-ms-input-placeholder{color: #5E5E5E;font-size: 16px;font-weight: 400}
.input-form .nice-select::-ms-input-placeholder{color: #5E5E5E;font-size: 16px;font-weight: 400}
.input-form .nice-select::placeholder{color: #5E5E5E;font-size: 16px;font-weight: 400}
.input-form textarea{background: none;color: var(--heading-color);height: 160px;width: 100%;font-size: 16px;font-weight: 300;padding: 15px 18px 9px 20px;position: relative;border: 1px solid #EAECF0;border-radius: 8px;margin-bottom: 20px}
.singleBlog-global .blog-img img{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s}
.singleGallery-global img{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s}
.singleGallery-global .caption::before,
.singleGallery-global .caption::after,
.singleGallery-global h2,
.singleGallery-global p{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s}
.catListing .listing .listItem .leftCap, .catListing .listing .listItem .rightCap, .catListing .paymentDetails .productListing .listing .listItem .rightCap, .paymentDetails .productListing .catListing .listing .listItem .rightCap, .catListing .paymentDetails .priceListing .listing .listItem .rightCap, .paymentDetails .priceListing .catListing .listing .listItem .rightCap{font-size: 16px;display: block;color: var(--heading-color);font-weight: 700;margin-right: 10px}
.ecommerce_cart_empty img{height: 250px}
.shop-details-stock .delivery-options.delivery-parent{display: flex;align-items: center;gap: 12px;flex-wrap: wrap}
.delivery-item{width: fit-content;border: 1px solid var(--main-color-one);background-color: rgba(255, 128, 93, 0.1);padding: 10px 11px;height: fit-content;padding-top: 15px;cursor: pointer;transition: all .3s;display: flex;flex-wrap: wrap;align-items: center}
.delivery-item.active{border-color: var(--main-color-one);border-width: 1px;background-color: rgba(255, 128, 93, 0.1)}
.delivery-item .icon{font-size: 35px;padding: 0 5px;color: var(--main-color-one)}
.delivery-item.active .icon{color: #ff805d}
.delivery-item .title{font-size: 16px;line-height: 1.4;font-weight: 500;color: var(--heading-color);transition: all .3s}
.shop-details-stock .stock-category li:not(:last-child){padding-bottom: 10px}
.shop-details-stock .stock-category li{font-size: 16px;line-height: 26px}
.about-seller-flex-content .about-seller-content .title{font-size: 20px;font-weight: 600;line-height: 20px}
.about-seller-flex-content .about-seller-content .about-review-para{font-size: 16px;font-weight: 400;color: var(--light-color);margin-top: 20px;line-height: 26px}
.btn-wrapper .cmn-btn-bg-2{background: var(--main-color-two);color: #fff;border: 2px solid var(--main-color-two)}
.quick-view-close-btn{font-size: 24px;position: absolute;right: 30px;top: 20px;cursor: pointer;z-index: 999;background: none;border: 0;color: var(--main-color-one)}
.price-range-slider{padding: 0 10px}
.price-range-slider .ui-range-slider.noUi-target{position: relative;border-radius: 3px;height: 3px}
.price-range-slider .ui-range-slider.noUi-target .noUi-handle{top: -12px;left: -3px;width: 12px;height: 12px;border-radius: 0%;display: inline-block;position: relative;z-index: 1;cursor: pointer;background: var(--main-color-two)}
.price-range-slider .ui-range-slider.noUi-target .noUi-handle.noUi-handle-upper::before{background-color: var(--main-color-two)}
.price-range-slider .ui-range-slider.noUi-target .noUi-handle::before{content: "";position: absolute;background: #fff;height: 8px;width: 8px;border-radius: 0%;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);display: inline-block}
.price-range-slider .ui-range-slider.noUi-target .noUi-base .noUi-origin{position: absolute;top: 0;right: 0;bottom: 0;left: 0}
.price-range-slider .ui-range-slider.noUi-target .noUi-base .noUi-connect{background: var(--main-color-two)}
.price-range-slider .ui-range-slider-footer{display: table;width: 100%;padding-top: 20px}
.price-range-slider .ui-range-slider-footer .ui-range-values{display: inline-block;color: var(--heading-color)}
.price-range-slider .ui-range-slider-footer .ui-range-values .ui-price-title{font-size: 18px;font-weight: 400;margin-right: 10px;color: var(--light-color)}
.price-range-slider .ui-range-slider-footer .ui-range-values .ui-range-value-min,
.price-range-slider .ui-range-slider-footer .ui-range-values .ui-range-value-max{display: inline-block;font-size: 18px;font-weight: 500;color: var(--heading-color)}
.noUi-background{background: #DDDDDD}
[dir=rtl] .price-range-slider .ui-range-slider.noUi-target .noUi-base .noUi-origin{right: auto;left: 0}
[dir=rtl] .price-range-slider .ui-range-slider.noUi-target .noUi-base .noUi-connect{background: var(--main-color-one)}
.single-shop-left .shop-left-title .shop-left-list .size-lists .list a{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;height: 40px;width: 40px;font-size: 15px;background: #fff;color: var(--paragraph-color);border: 1px solid var(--paragraph-color);border-radius: 0}
.single-shop-left .shop-left-title .shop-left-list .size-lists{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 10px;margin-top: 30px}
.single-shop-left .shop-left-title .shop-left-list .size-lists .list.active a{border: 2px solid var(--main-color-two);color: var(--main-color-two);font-weight: 500}
.color-lists{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap}
.color-lists .list:not(:last-child){margin-right: 10px}
.color-lists .list a{display: block;height: 27px;width: 27px;background: #F83A26}
.single-shop-left .shop-left-title .shop-left-list .color-lists .list{font-size: 16px;line-height: 26px;position: relative;text-align: left;z-index: 2;padding-left: 0px;-webkit-transition: 300ms;transition: 300ms}
.single-shop-left .shop-left-title .shop-left-list .filter-lists .list{position: relative;z-index: 2;display: block;padding-left: 0px;margin-top: 10px}
.filter-lists .list a{font-size: 25px;line-height: 26px;color: #FFBA5C}
.filter-lists .list::before{content: "";position: absolute;height: 20px;width: 20px;border: 1px solid rgba(221, 221, 221, 0.4);left: 0;top: 4px;background: none;border-radius: 3px;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;font-size: 15px;color: #fff;cursor: pointer;-webkit-transition: all 0.3s;transition: all 0.3s}
.social_share_wrapper_item .listItem img{max-width: 35px}
.modal.product-quick-view-bg-color{background: rgb(0 0 0 / 85%)}
.text-center .rating-wrap{justify-content: center}
.value-input-area .form--input{border: 0}
.campaign_countdown_wrapper{text-align: center;z-index: 95}
.campaign_countdown_wrapper .global-timer .syotimer__body{display: flex;flex-wrap: wrap;gap: 10px 15px}
.campaign_countdown_wrapper .global-timer .syotimer__body .syotimer-cell{background-color: rgba(var(--main-color-one-rgb), .1);padding: 10px 20px;min-width: 100px}
@media (min-width: 1400px) and (max-width: 1599.98px){
.campaign_countdown_wrapper .global-timer .syotimer__body{gap: 10px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.campaign_countdown_wrapper .global-timer .syotimer__body{gap: 10px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.campaign_countdown_wrapper .global-timer .syotimer__body{gap: 10px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.campaign_countdown_wrapper .global-timer .syotimer__body{gap: 10px}
}
.campaign_countdown_wrapper .global-timer .syotimer__body .syotimer-cell .syotimer-cell__value{font-size: 32px;font-weight: 700;line-height: 36px;color: var(--main-color-one)}
@media (min-width: 1400px) and (max-width: 1599.98px){
.campaign_countdown_wrapper .global-timer .syotimer__body .syotimer-cell .syotimer-cell__value{font-size: 28px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.campaign_countdown_wrapper .global-timer .syotimer__body .syotimer-cell .syotimer-cell__value{font-size: 28px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.campaign_countdown_wrapper .global-timer .syotimer__body .syotimer-cell .syotimer-cell__value{font-size: 28px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.campaign_countdown_wrapper .global-timer .syotimer__body .syotimer-cell .syotimer-cell__value{font-size: 28px}
}
.campaign_countdown_wrapper .global-timer .syotimer__body .syotimer-cell .syotimer-cell__unit{font-size: 18px;font-weight: 400;line-height: 28px;color: var(--paragraph-color-two)}
@media (min-width: 1400px) and (max-width: 1599.98px){
.campaign_countdown_wrapper .global-timer .syotimer__body .syotimer-cell .syotimer-cell__unit{font-size: 16px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.campaign_countdown_wrapper .global-timer .syotimer__body .syotimer-cell .syotimer-cell__unit{font-size: 16px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.campaign_countdown_wrapper .global-timer .syotimer__body .syotimer-cell .syotimer-cell__unit{font-size: 16px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.campaign_countdown_wrapper .global-timer .syotimer__body .syotimer-cell .syotimer-cell__unit{font-size: 16px}
}
body.eCommerce .header-top .header-info-right .header-cart .listItem .social .icon{color: var(--main-color-one)}
body.eCommerce .header-top .header-info-right .select-language{margin-bottom: 0;margin-left: 20px}
/* --- article-listing-main-style.css --- */
.overlayOne{position: relative;z-index: 0}
.overlayOne::before{position: absolute;content: "";background-color: rgba(var(--heading-color), 0.6);width: 100%;height: 100%;left: 0;top: 0;bottom: 0;right: 0;z-index: 0;background-repeat: no-repeat}
.overlayTwo{position: relative;z-index: 0}
.overlayTwo::before{position: absolute;content: "";background-color: rgba(var(--main-color-one), 0.6);width: 100%;height: 100%;left: 0;top: 0;bottom: 0;right: 0;z-index: 0;background-repeat: no-repeat}
.sectionBg1{background: #5459E8}
.sectionBg2{background: #15133B}
.sectionBg3{background: #F2F4F7}
.color-paragraph{color: var(--paragraph-color)}
.gray-bg{background: #f5f5f5}
.white-bg{background: #ffffff}
.black-bg{background: #000000}
.footerBg1{background: #524EB7}
.footerBg2{background: #000}
.black-color{color: #000000}
.theme-color{color: var(--main-color-one)}
*{scrollbar-color: var(--main-color-one) var(--scrollbar-bg);scrollbar-width: thin}
p{font-family: var(--body-font);font-weight: 400}
.mb-5{margin-bottom: 5px}
.mb-10{margin-bottom: 10px}
.mb-15{margin-bottom: 15px}
.mb-20{margin-bottom: 20px}
.mb-25{margin-bottom: 25px}
.mb-30{margin-bottom: 30px}
.mb-35{margin-bottom: 35px}
.mb-40{margin-bottom: 40px}
.mb-45{margin-bottom: 45px}
.mb-50{margin-bottom: 50px}
.mb-55{margin-bottom: 55px}
.mb-60{margin-bottom: 60px}
.mb-65{margin-bottom: 65px}
.mb-70{margin-bottom: 70px}
.mb-75{margin-bottom: 75px}
.mb-80{margin-bottom: 80px}
.mb-85{margin-bottom: 85px}
.mb-90{margin-bottom: 90px}
.mb-95{margin-bottom: 95px}
.mb-100{margin-bottom: 100px}
.mb-105{margin-bottom: 105px}
.mb-110{margin-bottom: 110px}
.mb-115{margin-bottom: 115px}
.mb-120{margin-bottom: 120px}
.mb-125{margin-bottom: 125px}
.mb-130{margin-bottom: 130px}
.mb-135{margin-bottom: 135px}
.mb-140{margin-bottom: 140px}
.mb-145{margin-bottom: 145px}
.mb-150{margin-bottom: 150px}
.mb-155{margin-bottom: 155px}
.mb-160{margin-bottom: 160px}
.mb-165{margin-bottom: 165px}
.mb-170{margin-bottom: 170px}
.mb-175{margin-bottom: 175px}
.mb-180{margin-bottom: 180px}
.mb-185{margin-bottom: 185px}
.mb-190{margin-bottom: 190px}
.mb-195{margin-bottom: 195px}
.mb-200{margin-bottom: 200px}
.ml-5{margin-left: 5px}
.ml-10{margin-left: 10px}
.ml-15{margin-left: 15px}
.ml-20{margin-left: 20px}
.ml-25{margin-left: 25px}
.ml-30{margin-left: 30px}
.ml-35{margin-left: 35px}
.ml-40{margin-left: 40px}
.ml-45{margin-left: 45px}
.ml-50{margin-left: 50px}
.ml-55{margin-left: 55px}
.ml-60{margin-left: 60px}
.ml-65{margin-left: 65px}
.ml-70{margin-left: 70px}
.ml-75{margin-left: 75px}
.ml-80{margin-left: 80px}
.ml-85{margin-left: 85px}
.ml-90{margin-left: 90px}
.ml-95{margin-left: 95px}
.ml-100{margin-left: 100px}
.ml-105{margin-left: 105px}
.ml-110{margin-left: 110px}
.ml-115{margin-left: 115px}
.ml-120{margin-left: 120px}
.ml-125{margin-left: 125px}
.ml-130{margin-left: 130px}
.ml-135{margin-left: 135px}
.ml-140{margin-left: 140px}
.ml-145{margin-left: 145px}
.ml-150{margin-left: 150px}
.ml-155{margin-left: 155px}
.ml-160{margin-left: 160px}
.ml-165{margin-left: 165px}
.ml-170{margin-left: 170px}
.ml-175{margin-left: 175px}
.ml-180{margin-left: 180px}
.ml-185{margin-left: 185px}
.ml-190{margin-left: 190px}
.ml-195{margin-left: 195px}
.ml-200{margin-left: 200px}
.mr-5{margin-right: 5px}
.mr-10{margin-right: 10px}
.mr-15{margin-right: 15px}
.mr-20{margin-right: 20px}
.mr-25{margin-right: 25px}
.mr-30{margin-right: 30px}
.mr-35{margin-right: 35px}
.mr-40{margin-right: 40px}
.mr-45{margin-right: 45px}
.mr-50{margin-right: 50px}
.mr-55{margin-right: 55px}
.mr-60{margin-right: 60px}
.mr-65{margin-right: 65px}
.mr-70{margin-right: 70px}
.mr-75{margin-right: 75px}
.mr-80{margin-right: 80px}
.mr-85{margin-right: 85px}
.mr-90{margin-right: 90px}
.mr-95{margin-right: 95px}
.mr-100{margin-right: 100px}
.mr-105{margin-right: 105px}
.mr-110{margin-right: 110px}
.mr-115{margin-right: 115px}
.mr-120{margin-right: 120px}
.mr-125{margin-right: 125px}
.mr-130{margin-right: 130px}
.mr-135{margin-right: 135px}
.mr-140{margin-right: 140px}
.mr-145{margin-right: 145px}
.mr-150{margin-right: 150px}
.mr-155{margin-right: 155px}
.mr-160{margin-right: 160px}
.mr-165{margin-right: 165px}
.mr-170{margin-right: 170px}
.mr-175{margin-right: 175px}
.mr-180{margin-right: 180px}
.mr-185{margin-right: 185px}
.mr-190{margin-right: 190px}
.mr-195{margin-right: 195px}
.mr-200{margin-right: 200px}
.pt-5{padding-top: 5px}
.pt-10{padding-top: 10px}
.pt-15{padding-top: 15px}
.pt-20{padding-top: 20px}
.pt-25{padding-top: 25px}
.pt-30{padding-top: 30px}
.pt-35{padding-top: 35px}
.pt-40{padding-top: 40px}
.pt-45{padding-top: 45px}
.pt-50{padding-top: 50px}
.pt-55{padding-top: 55px}
.pt-60{padding-top: 60px}
.pt-65{padding-top: 65px}
.pt-70{padding-top: 70px}
.pt-75{padding-top: 75px}
.pt-80{padding-top: 80px}
.pt-85{padding-top: 85px}
.pt-90{padding-top: 90px}
.pt-95{padding-top: 95px}
.pt-100{padding-top: 100px}
.pt-105{padding-top: 105px}
.pt-110{padding-top: 110px}
.pt-115{padding-top: 115px}
.pt-120{padding-top: 120px}
.pt-125{padding-top: 125px}
.pt-130{padding-top: 130px}
.pt-135{padding-top: 135px}
.pt-140{padding-top: 140px}
.pt-145{padding-top: 145px}
.pt-150{padding-top: 150px}
.pt-155{padding-top: 155px}
.pt-160{padding-top: 160px}
.pt-165{padding-top: 165px}
.pt-170{padding-top: 170px}
.pt-175{padding-top: 175px}
.pt-180{padding-top: 180px}
.pt-185{padding-top: 185px}
.pt-190{padding-top: 190px}
.pt-195{padding-top: 195px}
.pt-200{padding-top: 200px}
.pb-5{padding-bottom: 5px}
.pb-10{padding-bottom: 10px}
.pb-15{padding-bottom: 15px}
.pb-20{padding-bottom: 20px}
.pb-25{padding-bottom: 25px}
.pb-30{padding-bottom: 30px}
.pb-35{padding-bottom: 35px}
.pb-40{padding-bottom: 40px}
.pb-45{padding-bottom: 45px}
.pb-50{padding-bottom: 50px}
.pb-55{padding-bottom: 55px}
.pb-60{padding-bottom: 60px}
.pb-65{padding-bottom: 65px}
.pb-70{padding-bottom: 70px}
.pb-75{padding-bottom: 75px}
.pb-80{padding-bottom: 80px}
.pb-85{padding-bottom: 85px}
.pb-90{padding-bottom: 90px}
.pb-95{padding-bottom: 95px}
.pb-100{padding-bottom: 100px}
.pb-105{padding-bottom: 105px}
.pb-110{padding-bottom: 110px}
.pb-115{padding-bottom: 115px}
.pb-120{padding-bottom: 120px}
.pb-125{padding-bottom: 125px}
.pb-130{padding-bottom: 130px}
.pb-135{padding-bottom: 135px}
.pb-140{padding-bottom: 140px}
.pb-145{padding-bottom: 145px}
.pb-150{padding-bottom: 150px}
.pb-155{padding-bottom: 155px}
.pb-160{padding-bottom: 160px}
.pb-165{padding-bottom: 165px}
.pb-170{padding-bottom: 170px}
.pb-175{padding-bottom: 175px}
.pb-180{padding-bottom: 180px}
.pb-185{padding-bottom: 185px}
.pb-190{padding-bottom: 190px}
.pb-195{padding-bottom: 195px}
.pb-200{padding-bottom: 200px}
.pl-5{padding-left: 5px}
.pl-10{padding-left: 10px}
.pl-15{padding-left: 15px}
.pl-20{padding-left: 20px}
.pl-25{padding-left: 25px}
.pl-30{padding-left: 30px}
.pl-35{padding-left: 35px}
.pl-40{padding-left: 40px}
.pl-45{padding-left: 45px}
.pl-50{padding-left: 50px}
.pl-55{padding-left: 55px}
.pl-60{padding-left: 60px}
.pl-65{padding-left: 65px}
.pl-70{padding-left: 70px}
.pl-75{padding-left: 75px}
.pl-80{padding-left: 80px}
.pl-85{padding-left: 85px}
.pl-90{padding-left: 90px}
.pl-95{padding-left: 95px}
.pl-100{padding-left: 100px}
.pl-105{padding-left: 105px}
.pl-110{padding-left: 110px}
.pl-115{padding-left: 115px}
.pl-120{padding-left: 120px}
.pl-125{padding-left: 125px}
.pl-130{padding-left: 130px}
.pl-135{padding-left: 135px}
.pl-140{padding-left: 140px}
.pl-145{padding-left: 145px}
.pl-150{padding-left: 150px}
.pl-155{padding-left: 155px}
.pl-160{padding-left: 160px}
.pl-165{padding-left: 165px}
.pl-170{padding-left: 170px}
.pl-175{padding-left: 175px}
.pl-180{padding-left: 180px}
.pl-185{padding-left: 185px}
.pl-190{padding-left: 190px}
.pl-195{padding-left: 195px}
.pl-200{padding-left: 200px}
.pr-5{padding-right: 5px}
.pr-10{padding-right: 10px}
.pr-15{padding-right: 15px}
.pr-20{padding-right: 20px}
.pr-25{padding-right: 25px}
.pr-30{padding-right: 30px}
.pr-35{padding-right: 35px}
.pr-40{padding-right: 40px}
.pr-45{padding-right: 45px}
.pr-50{padding-right: 50px}
.pr-55{padding-right: 55px}
.pr-60{padding-right: 60px}
.pr-65{padding-right: 65px}
.pr-70{padding-right: 70px}
.pr-75{padding-right: 75px}
.pr-80{padding-right: 80px}
.pr-85{padding-right: 85px}
.pr-90{padding-right: 90px}
.pr-95{padding-right: 95px}
.pr-100{padding-right: 100px}
.pr-105{padding-right: 105px}
.pr-110{padding-right: 110px}
.pr-115{padding-right: 115px}
.pr-120{padding-right: 120px}
.pr-125{padding-right: 125px}
.pr-130{padding-right: 130px}
.pr-135{padding-right: 135px}
.pr-140{padding-right: 140px}
.pr-145{padding-right: 145px}
.pr-150{padding-right: 150px}
.pr-155{padding-right: 155px}
.pr-160{padding-right: 160px}
.pr-165{padding-right: 165px}
.pr-170{padding-right: 170px}
.pr-175{padding-right: 175px}
.pr-180{padding-right: 180px}
.pr-185{padding-right: 185px}
.pr-190{padding-right: 190px}
.pr-195{padding-right: 195px}
.pr-200{padding-right: 200px}
.mt-5{margin-top: 5px}
.mt-10{margin-top: 10px}
.mt-15{margin-top: 15px}
.mt-20{margin-top: 20px}
.mt-25{margin-top: 25px}
.mt-30{margin-top: 30px}
.mt-35{margin-top: 35px}
.mt-40{margin-top: 40px}
.mt-45{margin-top: 45px}
.mt-50{margin-top: 50px}
.mt-55{margin-top: 55px}
.mt-60{margin-top: 60px}
.mt-65{margin-top: 65px}
.mt-70{margin-top: 70px}
.mt-75{margin-top: 75px}
.mt-80{margin-top: 80px}
.mt-85{margin-top: 85px}
.mt-90{margin-top: 90px}
.mt-95{margin-top: 95px}
.mt-100{margin-top: 100px}
.mt-105{margin-top: 105px}
.mt-110{margin-top: 110px}
.mt-115{margin-top: 115px}
.mt-120{margin-top: 120px}
.mt-125{margin-top: 125px}
.mt-130{margin-top: 130px}
.mt-135{margin-top: 135px}
.mt-140{margin-top: 140px}
.mt-145{margin-top: 145px}
.mt-150{margin-top: 150px}
.mt-155{margin-top: 155px}
.mt-160{margin-top: 160px}
.mt-165{margin-top: 165px}
.mt-170{margin-top: 170px}
.mt-175{margin-top: 175px}
.mt-180{margin-top: 180px}
.mt-185{margin-top: 185px}
.mt-190{margin-top: 190px}
.mt-195{margin-top: 195px}
.mt-200{margin-top: 200px}
.mb-24{margin-bottom: 24px}
h1,
h2,
h3,
h4,
h5,
h6{margin-bottom: 0px;font-weight: 500}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{color: inherit}
a,
.button{-webkit-transition: 0.3s;transition: 0.3s}
a:focus,
.button:focus{text-decoration: none;outline: none}
a:focus,
a:active,
a:hover{color: var(--main-color-one)}
.f-left{float: left}
.f-right{float: right}
.fix{overflow: hidden}
.clear{clear: both}
pre{margin-top: 15px;background-color: whitesmoke;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size: 100%;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #f5f5f5), color-stop(50%, #e6e6e6));background-image: linear-gradient(#f5f5f5 50%, #e6e6e6 50%);background-size: 38px 38px;border: 1px solid #d4d4d4;display: block;line-height: 19px;margin-bottom: 20px;overflow: visible;overflow-y: hidden;padding: 0 0 0 4px}
img{height: auto}
ol:not([class]){margin-bottom: 20px}
ol:not([class]) ol{margin-bottom: 0px}
ul ol:not([class]){margin-bottom: 0px}
dl,
ol,
ul{padding-left: 0px}
ol ol,
ol ul,
ul ol,
ul ul{margin-top: 0px}
li{list-style: none}
hr{border-bottom: 1px solid #eceff8;border-top: 0 none;margin: 30px 0;padding: 0}
input:focus::-moz-placeholder{opacity: 0;-webkit-transition: 0.4s;-moz-transition: 0.4s;transition: 0.4s}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=number]:focus,
textarea:focus,
input[type=button]:focus,
input[type=reset]:focus,
input[type=submit]:focus,
select:focus{outline: none;-webkit-box-shadow: none;box-shadow: none;border: 1px solid #ddd}
code{color: #faa603}
.check-list-02{margin: 0;padding: 0;list-style: none}
.check-list-02 li{display: block;padding-left: 20px;position: relative;z-index: 0}
.check-list-02 li:after{position: absolute;left: 0;top: 0;font-family: "Font Awesome 5 Free";content: "\f00c";color: var(--main-color-one)}
.check-list{margin: 0;padding: 0;list-style: none}
.check-list li{display: block;padding-left: 20px;position: relative;z-index: 0}
.check-list li:after{position: absolute;left: 0;top: 0;font-family: "Font Awesome 5 Free";content: "\f105";color: var(--main-color-one)}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation{clear: both}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{float: left;width: 50%;text-align: center;height: 50px;border-radius: 5px;line-height: 50px;color: #fff;-webkit-transition: 0.3s ease-in;transition: 0.3s ease-in;border: 1px solid #e2e2e2}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{float: right;width: 50%;border: 1px solid #e2e2e2;text-align: center;height: 50px;border-radius: 5px;line-height: 50px;color: #fff;-webkit-transition: 0.3s ease-in;transition: 0.3s ease-in}
.comment-navigation .nav-previous > a,
.posts-navigation .nav-previous > a,
.post-navigation .nav-previous > a,
.comment-navigation .nav-next > a,
.posts-navigation .nav-next > a,
.post-navigation .nav-next > a{-webkit-transition: 0.3s ease-in;transition: 0.3s ease-in;color: var(--paragraph-color)}
.comment-navigation .nav-previous:hover,
.posts-navigation .nav-previous:hover,
.post-navigation .nav-previous:hover,
.comment-navigation .nav-next:hover,
.posts-navigation .nav-next:hover,
.post-navigation .nav-next:hover{background-color: var(--main-color-one);color: #fff}
.comment-navigation .nav-previous:hover > a,
.posts-navigation .nav-previous:hover > a,
.post-navigation .nav-previous:hover > a,
.comment-navigation .nav-next:hover > a,
.posts-navigation .nav-next:hover > a,
.post-navigation .nav-next:hover > a{color: #fff}
.messageBox .nicescroll-cursors{background-color: var(--main-color-two) !important}
.screen-reader-text{border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important}
.screen-reader-text:focus{background-color: #f1f1f1;border-radius: 3px;-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;-webkit-clip-path: none;clip-path: none;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000}
#content[tabindex="-1"]:focus{outline: 0}
.h-100{height: 100%}
.aligncenter,
.alignleft,
.alignright{display: block;margin: 1.5rem auto;clear: both}
.alignleft{float: left;margin-right: 20px}
.alignright{float: right;margin-left: 20px}
.aligncenter{display: block}
.alignnone{margin: 1.75em auto 1.75em}
.alignfull{margin: 1.5em 0;max-width: 100%}
.alignwide{max-width: 1100px}
.alignnone{height: auto}
.sticky{display: block}
.updated:not(.published){display: none}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border: none;margin-bottom: 0;margin-top: 0;padding: 0}
embed,
iframe,
object{max-width: 100%}
.custom-logo-link{display: inline-block}
.wp-link-pages{margin-bottom: 30px;margin-top: 25px}
.wp-link-pages a{margin: 0 5px;-webkit-transition: 0.3s ease-in;transition: 0.3s ease-in;border: 1px solid #e2e2e2;padding: 5px 15px;display: inline-block}
.wp-link-pages a:hover{background-color: var(--main-color-one);color: #fff;border-color: var(--main-color-one)}
.wp-link-pages span{border: 1px solid #e2e2e2;padding: 5px 15px;display: inline-block}
.wp-link-pages span:first-child{margin-right: 5px}
.wp-link-pages .current{background-color: var(--main-color-one);color: #fff;border-color: var(--main-color-one)}
.post-password-form input{display: block;border: 1px solid #e2e2e2;height: 50px;border-radius: 3px;padding: 0 20px}
.post-password-form label{font-weight: 600;color: #333}
.post-password-form input[type=submit]{width: 100px;height: 50px;background-color: var(--main-color-one);color: #fff;font-size: 16px;font-weight: 600;letter-spacing: 1px;border: none;cursor: pointer;-webkit-transition: 0.3s ease-in;transition: 0.3s ease-in;display: inline-block}
.post-password-form input[type=submit]:hover{background-color: #121A2F}
.breadcrumb > .active{color: #888}
.footer-widget .table td,
.footer-widget .table th{padding: 0.5rem !important}
.search-popup.show{position: relative;z-index: 9}
.search-popup.show .search-popup-inner{visibility: visible;opacity: 1}
.search-popup.show .search-popup-inner form{top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.search-popup .search-popup-inner{position: fixed;left: 0;top: 0;width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;z-index: 9999;background-color: rgba(0, 0, 0, 0.5);visibility: hidden;opacity: 0;-webkit-transition: all linear 0.08s;transition: all linear 0.08s}
.search-popup .search-popup-inner form{position: absolute;padding: 120px 40px;width: 35%;background-color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;top: 55%;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all linear 0.2s;transition: all linear 0.2s}
.search-popup .search-popup-inner form .search-popup-close-btn{position: absolute;right: 0;top: 0;width: 30px;height: 30px;background-color: #dc3545;text-align: center;line-height: 30px;color: #fff;font-size: 20px;cursor: pointer}
.search-popup .search-popup-inner form .form-group{margin-bottom: 0;width: 100%}
.search-popup .search-popup-inner form .form-group input{height: 50px}
.search-popup .search-popup-inner form .search-btn{display: inline-block;border: none;height: 50px;width: 70px;border-radius: 3px;color: #fff;background-color: var(--main-color-two);-webkit-transition: 0.3s all;transition: 0.3s all;margin-left: 18px}
.search-popup .search-popup-inner form .search-btn i{display: block}
.info{font-size: 16px;line-height: 26px;font-weight: 400}
.title{color: var(--heading-color)}
.dark-bg-01{background-color: var(--bg-dark-one)}
.dark-bg-02{background-color: var(--bg-dark-two)}
.light-bg-01{background-color: #FFF8F2}
.light-bg-02{background-color: #FEF3F4}
.light-bg-03{background-color: #F6F4FE}
.light-bg-04{background-color: #F5F9FE}
.bg-color-a{background-color: #F7ECFE}
.bg-color-b{background-color: #FFEBE7}
.bg-color-c{background-color: #E5F8FB}
.bg-color-d{background-color: #EDEEF8}
.bg-color-e{background-color: #E3F2FC}
.color-a{background-color: #BD63F9}
.color-b{background-color: #FC573B}
.color-c{background-color: #25C6DA}
.color-d{background-color: #6A75C4}
.color-e{background-color: #1491EA}
.border-radius-5{border-radius: 5px}
.border-radius-10{border-radius: 10px}
.border-radius-none{border-radius: 0 !important}
.four-column .col-lg-3{margin-top: 40px}
.four-column .col-lg-3:nth-child(1), .four-column .col-lg-3:nth-child(2), .four-column .col-lg-3:nth-child(3), .four-column .col-lg-3:nth-child(4){margin-top: 0}
.three-column .col-lg-4{margin-top: 50px}
.three-column .col-lg-4:nth-child(1), .three-column .col-lg-4:nth-child(2), .three-column .col-lg-4:nth-child(3){margin-top: 0}
.two-column .col-lg-6{margin-top: 40px}
.two-column .col-lg-6:nth-child(1), .two-column .col-lg-6:nth-child(2){margin-top: 0}
.one-column .col-lg-12{margin-top: 50px}
.one-column .col-lg-12:nth-child(1){margin-top: 0}
.font-size-16{font-size: 16px !important;line-height: 26px !important}
.font-size-18{font-size: 18px !important;line-height: 28px !important}
.font-size-20{font-size: 20px !important;line-height: 30px !important}
.font-size-22{font-size: 22px !important;line-height: 32px !important}
.font-size-24{font-size: 24px !important;line-height: 34px !important}
.font-size-26{font-size: 26px !important;line-height: 36px !important}
.font-size-32{font-size: 32px !important;line-height: 42px !important}
.font-size-42{font-size: 42px !important;line-height: 60px !important}
.font-weight-700{font-weight: 700 !important}
.font-weight-600{font-weight: 600 !important}
.font-weight-500{font-weight: 500 !important}
.font-weight-400{font-weight: 400 !important}
.background-img{background-position: top center;background-size: cover;background-repeat: no-repeat}
.nice-select{line-height: 30px;border: 1px solid #eaeaea;height: 50px;width: 100%;color: #071112;font-weight: 500;text-transform: capitalize;padding-top: 10px;border-radius: 25px}
.nice-select::after{border-bottom: 2px solid #a3a3a3;border-right: 2px solid #a3a3a3;height: 7px;right: 41px;width: 7px}
.nice-select .list{width: 100%;border-radius: 0}
.nice-select.open .list{width: 100%;border-radius: 0}
.nice-select .option{color: #071112}
.nice-select::-webkit-input-placeholder{color: #5E5E5E;font-size: 16px;font-weight: 400}
.nice-select::-moz-placeholder{color: #5E5E5E;font-size: 16px;font-weight: 400}
.nice-select:-ms-input-placeholder{color: #5E5E5E;font-size: 16px;font-weight: 400}
.nice-select::-ms-input-placeholder{color: #5E5E5E;font-size: 16px;font-weight: 400}
.nice-select::placeholder{color: #5E5E5E;font-size: 16px;font-weight: 400}
.inner-section-padding{padding-top: 80px;padding-bottom: 56px}
@media only screen and (min-width: 768px) and (max-width: 991px){
.inner-section-padding{padding-top: 80px;padding-bottom: 56px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.inner-section-padding{padding-top: 80px;padding-bottom: 56px}
}
@media (max-width: 575px){
.inner-section-padding{padding-top: 115px;padding-bottom: 56px}
}
.inner-section-padding2{padding-top: 80px;padding-bottom: 80px}
@media only screen and (min-width: 768px) and (max-width: 991px){
.inner-section-padding2{padding-top: 80px;padding-bottom: 80px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.inner-section-padding2{padding-top: 80px;padding-bottom: 80px}
}
@media (max-width: 575px){
.inner-section-padding2{padding-top: 115px;padding-bottom: 80px}
}
.section-padding{padding-top: 120px;padding-bottom: 95px}
@media only screen and (min-width: 768px) and (max-width: 991px){
.section-padding{padding-top: 70px;padding-bottom: 45px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.section-padding{padding-top: 70px;padding-bottom: 45px}
}
@media (max-width: 575px){
.section-padding{padding-top: 70px;padding-bottom: 45px}
}
.section-padding2{padding-top: 120px;padding-bottom: 120px}
@media only screen and (min-width: 768px) and (max-width: 991px){
.section-padding2{padding-top: 70px;padding-bottom: 70px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.section-padding2{padding-top: 70px;padding-bottom: 70px}
}
@media (max-width: 575px){
.section-padding2{padding-top: 70px;padding-bottom: 70px}
}
.top-padding{padding-top: 120px}
@media only screen and (min-width: 768px) and (max-width: 991px){
.top-padding{padding-top: 100px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.top-padding{padding-top: 70px}
}
@media (max-width: 575px){
.top-padding{padding-top: 70px}
}
.top-padding2{padding-top: 95px}
@media only screen and (min-width: 768px) and (max-width: 991px){
.top-padding2{padding-top: 70px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.top-padding2{padding-top: 70px}
}
@media (max-width: 575px){
.top-padding2{padding-top: 70px}
}
.bottom-padding{padding-bottom: 120px}
@media only screen and (min-width: 768px) and (max-width: 991px){
.bottom-padding{padding-bottom: 70px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.bottom-padding{padding-bottom: 70px}
}
@media (max-width: 575px){
.bottom-padding{padding-bottom: 70px}
}
.bottom-padding2{padding-bottom: 95px}
@media only screen and (min-width: 768px) and (max-width: 991px){
.bottom-padding2{padding-bottom: 45px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.bottom-padding2{padding-bottom: 45px}
}
@media (max-width: 575px){
.bottom-padding2{padding-bottom: 45px}
}
.footer-padding{padding-top: 120px;padding-bottom: 70px}
@media (max-width: 575px){
.footer-padding{padding-top: 80px;padding-bottom: 20px}
}
.footer-padding2{padding-top: 315px;padding-bottom: 50px}
@media (max-width: 575px){
.section-tittle{margin-bottom: 40px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.section-tittle{margin-bottom: 40px}
}
.section-tittle .tittle{color: var(--heading-color);font-family: var(--heading-font);font-size: 44px;display: block;font-weight: 700;line-height: 1.3;margin-bottom: 18px;display: inline-block;position: relative;z-index: 0}
@media only screen and (min-width: 768px) and (max-width: 991px){
.section-tittle .tittle{font-size: 36px !important}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.section-tittle .tittle{font-size: 31px !important}
}
@media (max-width: 575px){
.section-tittle .tittle{font-size: 24px !important}
}
.section-tittle .tittle .shape{position: absolute;width: 72px;height: 50px;background: var(--main-color-three);z-index: -1;left: 0;top: 0;margin: 0;line-height: 1}
@media only screen and (min-width: 576px) and (max-width: 767px){
.section-tittle .tittle .shape{height: 45px}
}
@media (max-width: 575px){
.section-tittle .tittle .shape{width: 57px;height: 34px}
}
.section-tittle .tittle .textColor{color: var(--main-color-one)}
.section-tittle .tittle p{color: #344054}
.section-tittle .tittle .lineBrack{display: block}
@media (max-width: 575px){
.section-tittle .tittle .lineBrack{display: none}
}
.section-tittle .tittle .color{color: var(--main-color-one)}
.section-tittle .pera{color: #5E5E5E;font-size: 16px;font-weight: 400;line-height: 1.5}
.section-tittle .pera a{text-decoration: underline}
.section-tittle.section-tittle2 .tittle{text-transform: capitalize;font-size: 30px;line-height: 1.4}
.section-tittle.section-tittle3 h2{font-size: 46px;line-height: 1.3}
.section-tittle.section-tittle4 h2{color: var(--heading-color);font-size: 30px;margin-bottom: 30px}
@media only screen and (min-width: 576px) and (max-width: 767px){
.section-tittle.section-tittle4 h2{font-size: 28px}
}
@media (max-width: 575px){
.section-tittle.section-tittle4 h2{font-size: 23px;line-height: 1.5}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.section-tittle.section-tittle4 h2 br{display: none}
}
@media (max-width: 575px){
.section-tittle.section-tittle4 h2 br{display: none}
}
.section-tittle.section-tittle5 span{color: var(--main-color-one)}
.section-tittle.section-tittle6 .tittle{font-size: 64px;line-height: 1.1}
.subCatTitle{font-family: var(--heading-font);color: var(--heading-color);font-size: 16px;display: block;font-weight: 500;line-height: 1.4;margin-bottom: 15px}
@media only screen and (min-width: 576px) and (max-width: 767px){
.small-tittle{margin-bottom: 20px}
}
@media (max-width: 575px){
.small-tittle{margin-bottom: 20px}
}
.small-tittle .tittle{font-family: var(--heading-font);color: var(--heading-color);font-size: 20px;display: block;font-weight: 700;line-height: 1.4;margin-bottom: 0px}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.small-tittle .tittle{font-size: 25px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.small-tittle .tittle{font-size: 24px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.small-tittle .tittle{font-size: 22px}
}
@media (max-width: 575px){
.small-tittle .tittle{font-size: 20px}
}
.small-tittle .lineStyleOne{padding-left: 15px;border-left: 3px solid var(--main-color-one)}
.small-tittle .pear{font-family: var(--body-font);font-size: 15px;font-weight: 400;line-height: 1.5}
.small-tittle .pear a{text-decoration: underline}
.small-tittle.small-tittle2 .tittle{color: var(--heading-color);font-size: 20px;font-weight: 700}
.small-tittle.small-tittle2 .pera{color: #66816A}
.tittleStyleTow h3{color: var(--heading-color);font-size: 20px;display: block;font-weight: 700;line-height: 1.4;margin-bottom: 16px;border-bottom: 1px solid #E1E1E1;padding-bottom: 4px;position: relative}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.tittleStyleTow h3{font-size: 20px}
}
.tittleStyleTow h3 span{width: 20px;height: 1px;background: var(--main-color-one);display: inline-block;position: absolute;-webkit-transform: translateY(-50%);transform: translateY(-50%);top: 50%;margin-left: 10px}
.tittleStyleTow p{font-size: 15px;font-weight: 400;line-height: 1.5}
.tittleStyleTow p a{text-decoration: underline}
.priceTittle{-webkit-transition: 0.4s;transition: 0.4s;font-family: var(--heading-font);color: var(--heading-color);font-size: 24px;font-weight: 600}
.infoTitle2{color: var(--paragraph-color);font-size: 20px;display: block;font-weight: 600}
.infoTitle2 .icon{margin-right: 8px;font-size: 22px;position: relative;top: 3px}
.infoTitle{font-family: var(--heading-font);color: var(--heading-color);margin-bottom: 11px;font-size: 16px;font-weight: 500;display: block}
.catTittle{font-family: var(--heading-font);color: var(--heading-color);margin-bottom: 10px;font-size: 17px;font-weight: 500}
.plr{padding-left: 135px;padding-right: 135px}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.plr{padding-left: 35px;padding-right: 35px}
}
@media (min-width: 1400px) and (max-width: 1599.99px){
.plr{padding-left: 40px;padding-right: 40px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.plr{padding-left: 0px;padding-right: 0px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.plr{padding-left: 0px;padding-right: 0px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.plr{padding-left: 0px;padding-right: 0px}
}
@media (max-width: 575px){
.plr{padding-left: 0px;padding-right: 0px}
}
.padding-left-0{padding-left: 0}
.padding-right-0{padding-left: 0}
.gray-bg{background-color: #f5f5f5}
.secondary-bg{background-color: var(--secondary-color)}
.padding-x-0{padding-left: 0 !important;padding-right: 0 !important}
.padding-y-0{padding-top: 0 !important;padding-bottom: 0 !important}
.padding-top-0{padding-top: 0px !important}
.padding-top-103{padding-top: 103px}
.padding-top-175{padding-top: 175px}
.padding-top-180{padding-top: 180px}
.padding-top-390{padding-top: 390px}
.padding-bottom-190{padding-bottom: 190px}
.padding-bottom-227{padding-bottom: 227px}
.padding-bottom-250{padding-bottom: 280px}
.padding-bottom-295{padding-bottom: 295px}
.padding-bottom-320{padding-bottom: 320px}
.padding-x-0{padding-left: 0;padding-right: 0}
.padding-y-0{padding-top: 0;padding-bottom: 0}
.margin-bottom-20{margin-bottom: 20px !important}
.margin-bottom-45{margin-bottom: 45px}
.margin-bottom-60{margin-bottom: 60px !important}
.progressParent:hover::after{color: var(--heading-color)}
.mouseCursor{position: fixed;left: 0;top: 0;pointer-events: none;border-radius: 50%;-webkit-transform: translateZ(0);transform: translateZ(0);visibility: hidden}
.cursorInner{margin-left: -3px;margin-top: -3px;width: 6px;height: 6px;z-index: 10000001;background-color: var(--main-color-one);-webkit-transition: width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out, opacity 0.3s ease-in-out;transition: width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out, opacity 0.3s ease-in-out}
.cursorInner.cursor-hover{margin-left: -30px;margin-top: -30px;width: 60px;height: 60px;background-color: var(--main-color-one);opacity: 0.1}
.cursorOuter{margin-left: -15px;margin-top: -15px;width: 30px;height: 30px;border: 2px solid var(--main-color-one);-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 10000000;opacity: 0.5;-webkit-transition: all 0.08s ease-out;transition: all 0.08s ease-out}
.cursorOuter.cursor-hover{opacity: 0}
.main-wrapper[data-magic-cursor=hide] .mouseCursor{display: none;opacity: 0;visibility: hidden;position: absolute;z-index: -1111}
.homeTow .cursorInner{background-color: var(--main-color-two)}
.homeTow .cursorInner.cursor-hover{background-color: var(--main-color-two)}
.homeTow .cursorOuter{border: 2px solid var(--main-color-two)}
.slider-inner-margin .slick-slide{margin-left: 12px;margin-right: 12px}
.slider-inner-margin .slick-list{margin-left: -12px;margin-right: -12px}
.sliderArrow .slick-arrow{border: 1px solid #EAECF0;-webkit-transition: 0.3s;transition: 0.3s;height: 44px;width: 44px;line-height: 38px;position: absolute;text-align: center;top: -81px;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 12px;border-radius: 0px;background: #fff;cursor: pointer;z-index: 1}
.sliderArrow .slick-arrow i{color: var(--paragraph-color);font-size: 16px;position: relative;top: 2px}
@media only screen and (min-width: 576px) and (max-width: 767px){
.sliderArrow .slick-arrow{top: -65px}
}
@media (max-width: 575px){
.sliderArrow .slick-arrow{height: 30px;width: 30px;line-height: 30px;top: -26px}
.sliderArrow .slick-arrow i{font-size: 14px;top: -1px}
}
.sliderArrow .slick-arrow:hover{background: var(--main-color-three)}
.sliderArrow .slick-arrow:hover i{color: var(--heading-color)}
.sliderArrow .prev-icon{right: 65px}
@media (max-width: 575px){
.sliderArrow .prev-icon{right: 37px}
}
.sliderArrow .next-icon{left: auto;right: 12px}
.arrowStyleTow .slick-arrow{border: 1px solid #EAECF0;-webkit-transition: 0.3s;transition: 0.3s;height: 44px;width: 44px;line-height: 38px;position: absolute;text-align: center;bottom: -25px;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 0;border-radius: 0px;background: #fff;cursor: pointer;z-index: 1}
.arrowStyleTow .slick-arrow i{color: var(--paragraph-color);font-size: 16px;position: relative;top: 2px}
@media only screen and (min-width: 576px) and (max-width: 767px){
.arrowStyleTow .slick-arrow{bottom: -17px}
}
@media (max-width: 575px){
.arrowStyleTow .slick-arrow{height: 30px;width: 30px;line-height: 30px;top: -26px}
.arrowStyleTow .slick-arrow i{font-size: 14px;top: -1px}
}
.arrowStyleTow .slick-arrow:hover i{color: var(--heading-color)}
.arrowStyleTow .prev-icon{right: 65px}
@media (max-width: 575px){
.arrowStyleTow .prev-icon{right: 37px}
}
.arrowStyleTow .next-icon{left: auto;right: 0px}
.arrowStyleThree .slick-arrow{border: 1px solid var(--main-color-one);-webkit-transition: 0.3s;transition: 0.3s;height: 44px;width: 44px;line-height: 38px;position: absolute;text-align: center;top: -81px;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 12px;border-radius: 50%;background: none;cursor: pointer;z-index: 1;background: #ffffff}
.arrowStyleThree .slick-arrow i{color: var(--main-color-one);font-size: 16px;position: relative;top: 2px}
@media only screen and (min-width: 576px) and (max-width: 767px){
.arrowStyleThree .slick-arrow{top: -65px}
}
@media (max-width: 575px){
.arrowStyleThree .slick-arrow{height: 30px;width: 30px;line-height: 30px;top: -26px}
.arrowStyleThree .slick-arrow i{font-size: 14px;top: -1px}
}
.arrowStyleThree .slick-arrow:hover{background: var(--main-color-one)}
.arrowStyleThree .slick-arrow:hover i{color: #ffffff}
.arrowStyleThree .prev-icon{right: 70px}
@media (max-width: 575px){
.arrowStyleThree .prev-icon{right: 50px}
}
.arrowStyleThree .next-icon{left: auto;right: 12px}
.arrowStyleFour .slick-arrow{border: 1px solid transparent;-webkit-transition: 0.3s;transition: 0.3s;height: 40px;width: 40px;line-height: 40px;position: absolute;text-align: center;top: -81px;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 12px;border-radius: 7px;background: none;cursor: pointer;z-index: 1;background: var(--main-color-one);opacity: 0.7}
.arrowStyleFour .slick-arrow i{color: #ffffff;font-size: 22px;position: relative}
@media only screen and (min-width: 576px) and (max-width: 767px){
.arrowStyleFour .slick-arrow{top: -65px}
}
@media (max-width: 575px){
.arrowStyleFour .slick-arrow{height: 30px;width: 30px;line-height: 30px;top: -26px}
.arrowStyleFour .slick-arrow i{font-size: 14px;top: -1px}
}
.arrowStyleFour .slick-arrow:hover{opacity: 1}
.arrowStyleFour .slick-arrow:hover i{color: #ffffff}
.arrowStyleFour .prev-icon{right: 70px}
@media (max-width: 575px){
.arrowStyleFour .prev-icon{right: 50px}
}
.arrowStyleFour .next-icon{left: auto;right: 12px}
.DotStyleOne .slick-dots{text-align: center;bottom: -55px;left: 41px;position: absolute}
.DotStyleOne .slick-dots li{display: inline-block}
.DotStyleOne .slick-dots button{text-indent: -100000px;height: 3px;width: 33px;border: 0;padding: 0;margin-right: 5px;cursor: pointer;border-radius: 0;background: rgba(255, 94, 20, 0.2)}
.DotStyleOne .slick-active button{background: #FF5E14}
.DotStyleTwo .slick-dots{text-align: center;margin-top: 47px}
@media only screen and (min-width: 576px) and (max-width: 767px){
.DotStyleTwo .slick-dots{bottom: 20px}
}
@media (max-width: 575px){
.DotStyleTwo .slick-dots{bottom: 20px}
}
.DotStyleTwo .slick-dots li{display: inline-block}
.DotStyleTwo .slick-dots button{text-indent: -100000px;height: 9px;width: 9px;border: 0;padding: 0;margin: 0 4px;cursor: pointer;border-radius: 50%;background: var(--main-color-one);opacity: 0.6}
.DotStyleTwo .slick-dots .slick-active button{background: var(--main-color-one);opacity: 1;height: 12px;width: 12px;position: relative;top: -1px}
.DotStyleTwo li{display: inline-block}
.DotStyleThree .slick-dots{text-align: center;bottom: 40px;left: 0;right: 0;position: absolute}
@media only screen and (min-width: 576px) and (max-width: 767px){
.DotStyleThree .slick-dots{bottom: 20px}
}
@media (max-width: 575px){
.DotStyleThree .slick-dots{bottom: 20px}
}
.DotStyleThree .slick-dots li{display: inline-block}
.DotStyleThree .slick-dots button{text-indent: -100000px;height: 10px;width: 10px;line-height: 10px;margin: 0 8px;border: 0;padding: 0;cursor: pointer;border-radius: 50%;background: rgba(255, 255, 255, 0.3)}
.DotStyleThree .slick-dots .slick-active button{background: #fff;position: relative;-webkit-transition: 0.4s;transition: 0.4s}
.DotStyleThree .slick-dots li.slick-active button::before{position: absolute;content: "";height: 22px;width: 22px;border-radius: 50%;border: 2px solid #fff;top: -6px;left: -6px}
.DotStyleThree li{display: inline-block}
.slick-initialized .slick-slide{outline: 0}
.simplePresentCart{padding: 30px 20px;border-radius: 8px;background: var(--sectionBg-two)}
.simplePresentCart2{padding: 30px 30px;border: 1px solid #E1E1E1;padding-bottom: 10px}
.simplePresentCart3{padding: 40px 40px 40px 40px;-webkit-box-shadow: 0 3px 10px rgba(27, 30, 120, 0.1);box-shadow: 0 3px 10px rgba(27, 30, 120, 0.1);border: 1px solid #E1E1E1;border-radius: 8px}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.simplePresentCart3{padding: 30px 19px 30px 16px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.simplePresentCart3{padding: 30px 19px 30px 16px}
}
.sticky-bar{left: 0;margin: auto;position: fixed;top: 0;width: 100%;-webkit-box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1);box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1);z-index: 9999;-webkit-animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;-webkit-box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1)}
.sectionBgHalf{position: relative}
.sectionBgHalf::before{position: absolute;content: "";background: #5459E8;width: 100%;height: 54%;top: 0;left: 0;right: 0;bottom: 0}
.sectionBgHalf2{position: relative}
.sectionBgHalf2::before{position: absolute;content: "";background: #5459E8;background-image: url(../img/gallery/footerBg.png);background-size: cover;background-repeat: no-repeat;width: 100%;height: 54%;bottom: 0;left: 0;right: 0;bottom: 0}
.tittleBgOne{position: relative;color: #ffffff;z-index: 1}
.tittleBgOne::before{-webkit-transition: 0.4s;transition: 0.4s;background: var(--main-color-one);content: "";position: absolute;top: 3px;left: -4px;height: calc(84% + 5px);width: calc(96% + 20px);z-index: -1;border-radius: 5px}
@media (max-width: 1199px){
.tittleBgOne::before{top: 2px}
}
@media (max-width: 575px){
.tittleBgOne::before{left: -5px;height: calc(82% + 5px);width: calc(88% + 20px)}
}
.tittleBgOne:hover{background-position: 0% 50%}
.lineBreak{display: block}
@media (max-width: 991px){
.lineBreak{display: inline-block}
}
.positioningSection{position: relative;margin-bottom: -225px}
.sectionImg-bg{background-size: 100% 100%;background-repeat: no-repeat;background-position: center center;background-attachment: fixed}
.sectionImg-bg2{background-size: 100% 100%;background-repeat: no-repeat !important;background-position: center center}
.flexContent{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap}
.dateTimmerGlobal.whiteStyle .single{background: #ffffff}
.dateTimmerGlobal.whiteStyle .single .time{color: var(--heading-color)}
.dateTimmerGlobal.whiteStyle .single .cap{color: var(--heading-color-tow)}
.dateTimmerGlobal.greenStyle{position: absolute;bottom: 0px;text-align: center;margin: 0 auto;left: 0;right: 0}
.dateTimmerGlobal.greenStyle .single{background: #009220;height: 42px;width: 44px}
.dateTimmerGlobal.greenStyle .single .time{font-size: 12px}
.dateTimmerGlobal.greenStyle .single .cap{font-size: 8px}
.dateTimmerGlobal .single{background: var(--main-color-one);display: inline-block;text-align: center;height: 57px;width: 57px;margin-bottom: 10px;margin-left: 10px;padding: 5px 5px;border-radius: 8px}
.dateTimmerGlobal .single:first-child{margin-left: 0}
@media (max-width: 575px){
.dateTimmerGlobal .single{margin-left: 3px}
}
.dateTimmerGlobal .single .time{font-family: var(--heading-font);font-size: 18px;color: #ffffff;font-weight: 500;margin-bottom: 0px;display: block}
.dateTimmerGlobal .single .cap{font-family: var(--heading-font);font-size: 12px;margin-bottom: 0;color: #ffffff;font-weight: 500}
input[type=number]{margin: 0}
.btn-wrapper .cmn-btn{color: #ffffff;background: var(--btn-color-one);font-family: var(--heading-font);padding: 24px 25px;font-size: 16px;font-weight: 500;border-radius: 30px;line-height: 1;text-align: center;cursor: pointer;display: inline-block;-moz-user-select: none;line-height: 0;margin-bottom: 0;cursor: pointer;-webkit-transition: color 0.4s linear;transition: color 0.4s linear;position: relative;z-index: 1;border: 0;overflow: hidden}
.btn-wrapper .cmn-btn .icon{font-size: 11px;-webkit-transition: 0.3s;transition: 0.3s;-webkit-transform: rotate(45deg);transform: rotate(45deg);display: inline-block;position: relative;left: 0}
.btn-wrapper .cmn-btn::before{content: "";position: absolute;left: 0;top: 0;width: 101%;height: 101%;background: var(--heading-color);z-index: 1;border-radius: 5px;-webkit-transition: -webkit-transform 0.5s;transition: -webkit-transform 0.5s;transition: transform 0.5s;transition: transform 0.5s, -webkit-transform 0.5s;-webkit-transition-timing-function: ease;transition-timing-function: ease;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7);transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7);-webkit-transform: scaleX(0);transform: scaleX(0);border-radius: 30px}
.btn-wrapper .cmn-btn:hover{color: #ffffff !important}
.btn-wrapper .cmn-btn:hover::before{-webkit-transform: scaleX(1);transform: scaleX(1);z-index: -1}
.btn-wrapper .cmn-btn:hover::after{background: var(--btn-color-one)}
.btn-wrapper .cmn-btn:hover .icon{left: 3px}
.btn-wrapper .cmn-btn.cmn-btns{background: var(--paragraph-color)}
.btn-wrapper .cmn-btn.cmn-btns:hover{color: #ffffff !important}
.btn-wrapper .cmn-btn.cmn-btns:hover::before{background: var(--btn-color-one)}
.btn-wrapper .cmn-btn.cmn-btns:hover .icon{left: 3px}
.btn-wrapper .cmn-btn0{border: none;padding: 19px 51px;text-transform: capitalize;border-radius: 30px;font-size: 18px;font-weight: 500;display: inline-block;cursor: pointer;color: #fff;display: inline-block;-webkit-transition: 0.5s;transition: 0.5s;background: var(--btn-color-one);background-position: right;background-size: 200%}
.btn-wrapper .cmn-btn0 .icon{color: #ffffff;font-size: 13px;font-weight: 500;position: relative;left: 26px;-webkit-transition: 0.4s;transition: 0.4s}
.btn-wrapper .cmn-btn0:hover .icon{left: 30px}
.btn-wrapper .cmn-btn0 img{padding-right: 17px}
.btn-wrapper .cmn-btn0:hover{-webkit-transition: 0.4s;transition: 0.4s;background-image: var(--btn-color-two);background-position: left;color: #fff}
.btn-wrapper .cmn-btn1{font-family: var(--heading-font);-webkit-transition: 0.4s;transition: 0.4s;border: 1px solid #ffffff;background: var(--main-color-one);color: #fff;padding: 7px 24px 8px 23px;font-size: 16px;font-weight: 600;display: inline-block;border-radius: 30px;text-align: center}
.btn-wrapper .cmn-btn1 .icon{-webkit-transition: 0.3s;transition: 0.3s;margin-right: 5px;font-size: 16px;line-height: 1;position: relative;bottom: -3px}
@media (max-width: 1399.99px){
.btn-wrapper .cmn-btn1 .icon{font-size: 20px}
}
.btn-wrapper .cmn-btn1:hover{background: none;border: 1px solid var(--main-color-one);color: var(--main-color-one)}
.aboutCaption .btn-wrapper .cmn-btn1:hover{background: #fff;border-color: #fff}
.nav-right-content .btn-wrapper .cmn-btn1:hover{background: #fff;border: 1px solid #fff;color: var(--main-color-one)}
.btn-wrapper .cmn-btn1:hover .icon{color: var(--btn-color-one)}
@media (max-width: 1799.99px){
.btn-wrapper .cmn-btn1 .text{display: none}
}
.btn-wrapper .cmn-btn2{font-family: var(--heading-font);-webkit-transition: 0.4s;transition: 0.4s;border: 1px solid transparent;background: var(--btn-color-one);color: #ffffff;padding: 15px 21px 20px 31px;font-size: 18px;font-weight: 500;display: inline-block;border-radius: 30px;text-align: center}
.btn-wrapper .cmn-btn2 .icon{-webkit-transition: 0.3s;transition: 0.3s;margin-right: 3px;font-size: 20px;line-height: 1;position: relative;bottom: -3px}
.btn-wrapper .cmn-btn2:hover{background: none;border: 1px solid var(--btn-color-one);color: var(--btn-color-one)}
.btn-wrapper .cmn-btn2:hover .icon{color: var(--btn-color-one)}
.btn-wrapper .cmn-btn02{font-family: var(--heading-font);-webkit-transition: 0.4s;transition: 0.4s;border: 1px solid var(--btn-color-one);background: none;color: var(--btn-color-one);padding: 15px 64px;font-size: 16px;font-weight: 500;display: inline-block;border-radius: 30px}
.btn-wrapper .cmn-btn02 .icon{-webkit-transition: 0.3s;transition: 0.3s;margin-right: 3px;font-size: 28px;line-height: 1;position: relative;bottom: -4px}
.btn-wrapper .cmn-btn02:hover{background: var(--btn-color-one);border: 1px solid transparent;color: #ffffff}
.btn-wrapper .cmn-btn02:hover .icon{color: var(--btn-color-one)}
.btn-wrapper .cmn-btn3{font-family: var(--heading-font);-webkit-transition: 0.4s;transition: 0.4s;border: 1px solid transparent;background: #475467;color: #ffffff;padding: 13px 44px;font-size: 16px;font-weight: 500;display: inline-block;border-radius: 30px}
.btn-wrapper .cmn-btn3 .icon{-webkit-transition: 0.3s;transition: 0.3s;margin-right: 3px;font-size: 28px;line-height: 1;position: relative;bottom: -4px}
.btn-wrapper .cmn-btn3:hover{background: none;border: 1px solid var(--btn-color-one);color: var(--btn-color-one)}
.btn-wrapper .cmn-btn3:hover .icon{color: var(--btn-color-one)}
.btn-wrapper .cmn-btn4{font-family: var(--heading-font);-webkit-transition: 0.4s;transition: 0.4s;border: 1px solid transparent;background: var(--btn-color-one);color: #ffffff;padding: 15px 61px;font-size: 18px;font-weight: 600;display: inline-block;border-radius: 30px;text-align: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.btn-wrapper .cmn-btn4 .icon{-webkit-transition: 0.3s;transition: 0.3s;margin-right: 3px;font-size: 28px;line-height: 1;position: relative;bottom: -4px}
@media (max-width: 1399.99px){
.btn-wrapper .cmn-btn4 .icon{font-size: 20px}
}
.btn-wrapper .cmn-btn4:hover{background: none;border: 1px solid var(--btn-color-one);color: var(--btn-color-one)}
.btn-wrapper .cmn-btn4:hover .icon{color: var(--btn-color-one)}
@media (max-width: 1799.99px){
.btn-wrapper .cmn-btn4 .text{display: none}
}
.btn-wrapper .cmn-btn04{font-family: var(--heading-font);-webkit-transition: 0.4s;transition: 0.4s;border: 1px solid transparent;background: var(--btn-color-one);color: #ffffff;padding: 17px 51px;font-size: 16px;font-weight: 500;display: inline-block;border-radius: 30px;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
@media (max-width: 1799.99px){
.btn-wrapper .cmn-btn04{padding: 13px 43px}
}
.btn-wrapper .cmn-btn04 .icon{-webkit-transition: 0.3s;transition: 0.3s;margin-right: 3px;font-size: 28px;line-height: 1;position: relative;bottom: -4px}
@media (max-width: 1399.99px){
.btn-wrapper .cmn-btn04 .icon{font-size: 20px}
}
.btn-wrapper .cmn-btn04:hover{background: none;border: 1px solid var(--btn-color-one);color: var(--btn-color-one)}
.btn-wrapper .cmn-btn04:hover .icon{color: var(--btn-color-one)}
@media (max-width: 1799.99px){
.btn-wrapper .cmn-btn04 .text{display: none}
}
.btn-wrapper .pro-btn1{font-family: var(--heading-font);-webkit-transition: 0.4s;transition: 0.4s;border: 1px solid transparent;background: rgba(252, 79, 79, 0.1);color: var(--btn-color-one);text-transform: uppercase;padding: 4px 8px;font-size: 14px;font-weight: 400;display: inline-block;border-radius: 6px;margin-right: 6px}
.btn-wrapper .pro-btn1 .icon{-webkit-transition: 0.3s;transition: 0.3s;margin-right: 3px;font-size: 28px;line-height: 1;position: relative;bottom: -4px}
.btn-wrapper .pro-btn1:hover{background: var(--btn-color-one);border: 1px solid transparent;color: #ffffff}
.btn-wrapper .pro-btn1:hover .icon{color: var(--btn-color-one)}
.btn-wrapper .pro-btn2{font-family: var(--heading-font);-webkit-transition: 0.4s;transition: 0.4s;border: 1px solid transparent;background: rgba(82, 78, 183, 0.1);color: var(--btn-color-one);text-transform: uppercase;padding: 4px 8px;font-size: 14px;font-weight: 400;display: inline-block;border-radius: 6px}
.btn-wrapper .pro-btn2 .icon{-webkit-transition: 0.3s;transition: 0.3s;margin-right: 3px;font-size: 28px;line-height: 1;position: relative;bottom: -4px}
.btn-wrapper .pro-btn2:hover{background: var(--btn-color-one);border: 1px solid transparent;color: #ffffff}
.btn-wrapper .pro-btn2:hover .icon{color: var(--btn-color-one)}
.btn-wrapper .cmn-btn-outline0{-webkit-transition: 0.4s;transition: 0.4s;font-family: var(--heading-font);border: 1px solid #D0D5DD;color: #667085;font-size: 15px;font-weight: 500;padding: 13px 15px !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 30px;background: none;display: inline-block}
.btn-wrapper .cmn-btn-outline0 .icon{font-size: 11px;-webkit-transition: 0.3s;transition: 0.3s;display: inline-block;margin-right: 8px}
.btn-wrapper .cmn-btn-outline0 img{width: 17px}
.btn-wrapper .cmn-btn-outline0:hover{border-color: var(--btn-color-one)}
.btn-wrapper .cmn-btn-outline1{font-family: var(--heading-font);border: 1px solid #E1E1E1;color: #667085;font-size: 15px;font-weight: 500;text-transform: normal;padding: 14px 15px !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-moz-user-select: none;cursor: pointer;display: inline-block;position: relative;-webkit-transition: color 0.4s linear;transition: color 0.4s linear;position: relative;overflow: hidden;border-radius: 30px;background: none;z-index: 1;width: 100%;text-align: center}
.btn-wrapper .cmn-btn-outline1 .icon{font-size: 11px;-webkit-transition: 0.3s;transition: 0.3s;-webkit-transform: rotate(45deg);transform: rotate(45deg);display: inline-block;position: relative;left: 0}
.btn-wrapper .cmn-btn-outline1::before{border: 1px solid transparent;content: "";position: absolute;left: 0;top: 0;width: 101%;height: 101%;background: var(--btn-color-one);z-index: -1;-webkit-transition: -webkit-transform 0.5s;transition: -webkit-transform 0.5s;transition: transform 0.5s;transition: transform 0.5s, -webkit-transform 0.5s;-webkit-transition-timing-function: ease;transition-timing-function: ease;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7);transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7);-webkit-transform: scaleX(0);transform: scaleX(0);border-radius: 0}
.btn-wrapper .cmn-btn-outline1:hover{color: #ffffff}
.btn-wrapper .cmn-btn-outline1:hover::before{-webkit-transform: scaleX(1);transform: scaleX(1);border: 1px solid transparent}
.btn-wrapper .cmn-btn-outline1:hover .icon{left: 3px}
.btn-wrapper .cmn-btn-outline2{font-family: var(--heading-font);border: 1px solid #E1E1E1;color: #667085;font-size: 15px;font-weight: 500;text-transform: normal;padding: 14px 15px !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-moz-user-select: none;cursor: pointer;display: inline-block;position: relative;-webkit-transition: color 0.4s linear;transition: color 0.4s linear;position: relative;overflow: hidden;border-radius: 30px;background: none;z-index: 1}
.btn-wrapper .cmn-btn-outline2 .icon{font-size: 18px;margin-right: 6px}
.btn-wrapper .cmn-btn-outline2::before{border: 1px solid transparent;content: "";position: absolute;left: 0;top: 0;width: 101%;height: 101%;background: var(--btn-color-one);z-index: -1;-webkit-transition: -webkit-transform 0.5s;transition: -webkit-transform 0.5s;transition: transform 0.5s;transition: transform 0.5s, -webkit-transform 0.5s;-webkit-transition-timing-function: ease;transition-timing-function: ease;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7);transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7);-webkit-transform: scaleX(0);transform: scaleX(0);border-radius: 0}
.btn-wrapper .cmn-btn-outline2:hover{color: #ffffff}
.btn-wrapper .cmn-btn-outline2:hover::before{-webkit-transform: scaleX(1);transform: scaleX(1);border: 1px solid transparent}
.btn-wrapper .cmn-btn-outline3{font-family: var(--heading-font);border: 1px solid var(--btn-color-one);color: var(--btn-color-one);font-size: 18px;font-weight: 600;text-transform: normal;padding: 14px 29px !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;-moz-user-select: none;cursor: pointer;display: inline-block;position: relative;-webkit-transition: color 0.4s linear;transition: color 0.4s linear;position: relative;overflow: hidden;border-radius: 30px;background: none;z-index: 1}
.btn-wrapper .cmn-btn-outline3 .icon{font-size: 18px;margin-right: 6px}
.btn-wrapper .cmn-btn-outline3::before{border: 1px solid transparent;content: "";position: absolute;left: 0;top: 0;width: 101%;height: 101%;background: var(--btn-color-one);z-index: -1;-webkit-transition: -webkit-transform 0.5s;transition: -webkit-transform 0.5s;transition: transform 0.5s;transition: transform 0.5s, -webkit-transform 0.5s;-webkit-transition-timing-function: ease;transition-timing-function: ease;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7);transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7);-webkit-transform: scaleX(0);transform: scaleX(0);border-radius: 0}
.btn-wrapper .cmn-btn-outline3:hover{color: #ffffff}
.btn-wrapper .cmn-btn-outline3:hover::before{-webkit-transform: scaleX(1);transform: scaleX(1);border: 1px solid transparent}
.btn-wrapper .cmn-btn-outline4{-webkit-transition: 0.4s;transition: 0.4s;border: 1px solid #E1E1E1;font-family: var(--heading-font);color: #667085;font-size: 16px;font-weight: 500;padding: 18px 15px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 30px;display: inline-block;z-index: 1}
.btn-wrapper .cmn-btn-outline4 .icon{font-size: 18px;margin-right: 6px}
.btn-wrapper .cmn-btn-outline4:hover{border: 1px solid var(--main-color-one);background: none;color: var(--main-color-one)}
.btn-wrapper .cmn-btn-outline04{-webkit-transition: 0.4s;transition: 0.4s;border: 1px solid var(--heading-color);font-family: var(--body-font);color: var(--heading-color);font-size: 15px;font-weight: 500;padding: 8px 9px !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 30px;display: inline-block;z-index: 1}
.btn-wrapper .cmn-btn-outline04 .icon{font-size: 18px;margin-right: 6px}
.btn-wrapper .cmn-btn-outline04:hover{border: 1px solid var(--main-color-one);background: none;color: var(--main-color-one)}
.btn-wrapper .cmn-btn-outline5{border: 1px solid #E1E1E1;font-family: var(--heading-font);color: #667085;font-size: 16px;font-weight: 500;padding: 13px 15px !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 30px;display: inline-block}
.btn-wrapper .cmn-btn-outline5 .icon{color: var(--btn-color-one);font-size: 24px;margin-right: 6px;position: relative;top: 2px}
.btn-wrapper .cmn-btn-outline5:hover{border: 1px solid transparent;background: var(--btn-color-one);color: #ffffff}
.btn-wrapper .cmn-btn-outline5:hover .icon{color: #ffffff}
.btn-wrapper .btn-rounded{position: absolute;top: 5px;right: 5px;height: 42px;border-radius: 30px;cursor: pointer;padding: 10px 25px;font-size: 16px;background: var(--main-color-one) !important;color: #fff;font-weight: 400;line-height: 1;border: 0}
.btn-wrapper .btn-rounded .icon{color: var(--btn-color-one)}
.btn-wrapper .btn-rounded2{font-family: #667085;position: absolute;top: 5px;right: 5px;height: 42px;border-radius: 30px;cursor: pointer;padding: 12px 20px;font-size: 16px;background: 0;background: var(--main-color-two) !important;color: #fff;font-weight: 600;line-height: 1;border: 0}
.btn-wrapper .btn-rounded2 .icon{color: var(--btn-color-one);position: relative;top: -2px;margin-left: 5px}
.btn-wrapper .browseBtn{-webkit-transition: 0.4s;transition: 0.4s;font-family: var(--heading-font);font-size: 15px;color: var(--btn-color-one);font-weight: 600;display: inline-block;background: none;border: 0;padding: 0;text-align: left}
.btn-wrapper .browseBtn .icon{font-size: 24px;position: relative;top: 4px}
.btn-wrapper .browseBtn:hover{letter-spacing: 0.6px;color: var(--btn-color-one)}
.btn-wrapper .browseBtn:hover .icon{color: var(--btn-color-one)}
.btn-wrapper .hero-btn{padding: 15px 45px}
.btn-wrapper .more-btn{font-family: var(--body-font);color: var(--btn-color-one);font-size: 16px;font-weight: 600;position: relative;-webkit-transition: 0.3s;transition: 0.3s}
.btn-wrapper .more-btn::before{-webkit-transition: 0.3;transition: 0.3;background: var(--btn-color-one);content: "";position: absolute;width: 100%;bottom: 0px;height: 1px}
.btn-wrapper .more-btn:hover{letter-spacing: 0.3px;color: var(--btn-color-one)}
.btn-wrapper .more-btn:hover::before{background: var(--btn-color-one)}
.btn-wrapper .more-btn .icon{-webkit-transform: rotate(45deg);transform: rotate(45deg);display: inline-block;line-height: 1;font-size: 18px;font-weight: 700;position: relative;top: 3px;left: 5px}
.btn-wrapper .more-btn2{font-family: var(--body-font);color: var(--heading-color);font-size: 16px;font-weight: 600;-webkit-transition: 0.3s;transition: 0.3s}
.btn-wrapper .more-btn2:hover{letter-spacing: 0.3px;color: var(--btn-color-one)}
.btn-wrapper .more-btn2 .icon{display: inline-block;line-height: 1;font-size: 10px;font-weight: 700}
.btn-wrapper .more-btn3{font-family: var(--heading-font);color: var(--btn-color-one);font-size: 16px;font-weight: 400;position: relative;-webkit-transition: 0.3s;transition: 0.3s}
.btn-wrapper .more-btn3::before{-webkit-transition: 0.3;transition: 0.3;background: var(--btn-color-one);content: "";position: absolute;width: 100%;bottom: 0px;height: 1px}
.btn-wrapper .more-btn3:hover{letter-spacing: 0.3px;color: var(--btn-color-one)}
.btn-wrapper .more-btn3:hover::before{background: var(--btn-color-one)}
.btn-wrapper .more-btn3 .icon{-webkit-transform: rotate(45deg);transform: rotate(45deg);display: inline-block;line-height: 1;font-size: 18px;font-weight: 700;position: relative;top: 3px;left: 5px}
.btn-wrapper .more-btn4{font-family: var(--body-font);color: var(--heading-color);font-size: 16px;font-weight: 600;position: relative;-webkit-transition: 0.3s;transition: 0.3s}
.btn-wrapper .more-btn4::before{-webkit-transition: 0.3;transition: 0.3;background: var(--heading-color);content: "";position: absolute;width: 100%;bottom: 0px;height: 1px}
.btn-wrapper .more-btn4:hover{letter-spacing: 0.3px;color: var(--btn-color-one)}
.btn-wrapper .more-btn4:hover::before{background: var(--btn-color-one)}
.btn-wrapper .more-btn4 .icon{-webkit-transform: rotate(45deg);transform: rotate(45deg);display: inline-block;line-height: 1;font-size: 18px;font-weight: 700;position: relative;top: 3px;left: 5px}
.btn-wrapper .boxed-btn{background: #fff;color: var(--btn-color-one) !important;display: inline-block;padding: 18px 44px;font-family: var(--heading-font);font-size: 14px;font-weight: 400;border: 0;border: 1px solid var(--btn-color-one);letter-spacing: 1px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--btn-color-one);text-transform: uppercase;cursor: pointer}
.btn-wrapper .boxed-btn:hover{background: var(--btn-color-one);color: #fff !important;border: 1px solid var(--btn-color-one)}
.btn-wrapper .boxed-btn:focus{outline: none}
.btn-wrapper .boxed-btn.large-width{width: 220px}
.btn:hover{background-position: right}
.white-btnFill{font-family: var(--heading-font);background: #ffffff;padding: 26px 26px 23px 34px;color: var(--btn-color-one);cursor: pointer;font-size: 18px;font-weight: 700;border-radius: 30px;line-height: 1;cursor: pointer;display: inline-block;line-height: 0;-moz-user-select: none;cursor: pointer;-webkit-transition: color 0.4s linear;transition: color 0.4s linear;position: relative;z-index: 1;border: 0;-webkit-box-shadow: 0 3px 10px rgba(27, 30, 120, 0.1);box-shadow: 0 3px 10px rgba(27, 30, 120, 0.1)}
.white-btnFill .icon{font-size: 16px;-webkit-transition: 0.3s;transition: 0.3s;-webkit-transform: rotate(45deg);transform: rotate(45deg);display: inline-block;position: relative;left: 0}
.white-btnFill::before{content: "";position: absolute;left: 0;top: 0;width: 101%;height: 101%;background: var(--heading-color);z-index: 1;border-radius: 5px;-webkit-transition: -webkit-transform 0.5s;transition: -webkit-transform 0.5s;transition: transform 0.5s;transition: transform 0.5s, -webkit-transform 0.5s;-webkit-transition-timing-function: ease;transition-timing-function: ease;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7);transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7);-webkit-transform: scaleY(0);transform: scaleY(0);border-radius: 0}
.white-btnFill.white-btn2{padding: 20px 29px}
.white-btnFill.white-btn3{padding: 25px 54px;border-radius: 30px;color: #777}
.white-btnFill:hover{color: #ffffff}
.white-btnFill:hover::before{-webkit-transform: scaleY(1);transform: scaleY(1);z-index: -1}
.white-btnBorder{font-family: var(--heading-font);border: 1px solid #ffffff;color: #ffffff;text-transform: normal;padding: 18px 15px !important;-moz-user-select: none;cursor: pointer;display: inline-block;font-size: 18px;font-weight: 700;position: relative;-webkit-transition: color 0.4s linear;transition: color 0.4s linear;position: relative;overflow: hidden;border-radius: 30px;background: none;z-index: 1}
.white-btnBorder .icon{font-size: 16px;-webkit-transition: 0.3s;transition: 0.3s;-webkit-transform: rotate(45deg);transform: rotate(45deg);display: inline-block;position: relative;left: 0}
.white-btnBorder::before{border: 1px solid transparent;content: "";position: absolute;left: 0;top: 0;width: 101%;height: 101%;background: #ffffff;z-index: -1;-webkit-transition: -webkit-transform 0.5s;transition: -webkit-transform 0.5s;transition: transform 0.5s;transition: transform 0.5s, -webkit-transform 0.5s;-webkit-transition-timing-function: ease;transition-timing-function: ease;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7);transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7);-webkit-transform: scaleX(0);transform: scaleX(0);border-radius: 0}
.white-btnBorder:hover{color: var(--btn-color-one)}
.white-btnBorder:hover::before{-webkit-transform: scaleX(1);transform: scaleX(1);border: 1px solid transparent}
.white-btnBorder:hover .icon{left: 3px}
.white-btnBorder.border-btn2{border: 1px solid var(--main-color-two) !important;color: var(--main-color-two) !important;padding: 11px 27px !important;font-weight: 500}
.white-btnBorder.border-btn2::before{background: var(--main-color-two) !important}
.white-btnBorder.border-btn2:hover{border: 1px solid var(--main-color-two) !important;color: #ffffff !important}
.white-btnBorder.border-btn3{padding: 8px 28px !important;border-radius: 5px}
.border-btn{border: 1px solid var(--btn-color-one);color: var(--btn-color-one);text-transform: normal;padding: 11px 15px !important;-moz-user-select: none;cursor: pointer;display: inline-block;font-size: 14px;font-weight: 500;letter-spacing: 1px;position: relative;-webkit-transition: color 0.4s linear;transition: color 0.4s linear;position: relative;overflow: hidden;border-radius: 30px;background: none;z-index: 1}
.border-btn .icon{font-size: 11px;-webkit-transition: 0.3s;transition: 0.3s;-webkit-transform: rotate(45deg);transform: rotate(45deg);display: inline-block;position: relative;left: 0}
.border-btn::before{border: 1px solid transparent;content: "";position: absolute;left: 0;top: 0;width: 101%;height: 101%;background: var(--btn-color-one);z-index: -1;-webkit-transition: -webkit-transform 0.5s;transition: -webkit-transform 0.5s;transition: transform 0.5s;transition: transform 0.5s, -webkit-transform 0.5s;-webkit-transition-timing-function: ease;transition-timing-function: ease;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7);transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7);-webkit-transform: scaleX(0);transform: scaleX(0);border-radius: 0}
.border-btn:hover{color: #ffffff}
.border-btn:hover::before{-webkit-transform: scaleX(1);transform: scaleX(1);border: 1px solid transparent}
.border-btn:hover .icon{left: 3px}
.border-btn.border-btn2{border: 1px solid var(--main-color-two) !important;color: var(--main-color-two) !important;padding: 11px 27px !important;font-weight: 500}
.border-btn.border-btn2::before{background: var(--main-color-two) !important}
.border-btn.border-btn2:hover{border: 1px solid var(--main-color-two) !important;color: #ffffff !important}
.border-btn.border-btn3{padding: 8px 28px !important;border-radius: 5px}
.about-btn{padding: 30px 40px}
.blog-btn{text-transform: uppercase !important;padding: 15px 18px;font-size: 13px !important;line-height: 1px}
.header-btn{font-family: var(--heading-font);padding: 13px 32px !important;cursor: pointer;color: #fff !important;display: inline-block !important;font-size: 12px !important;font-weight: 500 !important;background: var(--btn-color-one);text-transform: capitalize !important;border: 1px solid transparent}
.header-btn:hover{background: none;border: 1px solid var(--btn-color-one);color: var(--main-color-two) !important}
.header-btn2{font-family: var(--heading-font);padding: 13px 32px !important;cursor: pointer;color: #fff !important;display: inline-block !important;font-size: 12px !important;font-weight: 500 !important;background: var(--btn-color-one);text-transform: capitalize !important;border: 1px solid transparent}
.header-btn2:hover{background: none;border: 1px solid var(--btn-color-one);color: var(--btn-color-one) !important}
.cal-btn .icon{color: #09cc7f !important;font-size: 31px;font-weight: 300;margin-right: 10px}
.cal-btn > p{color: #072366 !important;font-weight: 700;font-size: 16px;display: inline-block;margin: 0 !important;position: relative;top: -7px}
.slider-btn2{color: #fff;font-size: 16px;font-weight: 500;text-decoration: underline;padding: 17px 24px;display: inline-block}
.slider-btn2:hover{color: #fff !important;text-decoration: underline !important;letter-spacing: 0.2px}
@media (max-width: 575px){
.slider-btn2{padding-left: 0}
}
.black-btn{padding: 14px 35px;background: #000;display: inline-block}
.black-btn::before{background: #331391}
.borders-btn{padding: 10px 64px;background: none;border: 1px solid var(--btn-color-one);display: inline-block;color: var(--btn-color-one);border-radius: 30px;text-transform: uppercase}
.submit-btn{-webkit-transition: 0.4s;transition: 0.4s;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-family: var(--body-font);padding: 13px 32px !important;cursor: pointer;color: #fff !important;display: inline-block !important;font-size: 18px !important;font-weight: 500 !important;background: var(--btn-color-one);text-transform: capitalize !important;border: 1px solid transparent;width: 100%}
.submit-btn:hover{background: none;border: 1px solid var(--btn-color-one);color: var(--btn-color-one) !important}
.submit-btn.submit-btn3{padding: 7px 32px !important;border-radius: 5px}
.submit-btn2{-webkit-transition: 0.4s;transition: 0.4s;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-family: var(--body-font);padding: 7px 32px !important;border-radius: 5px;cursor: pointer;color: #fff !important;display: inline-block !important;font-size: 18px !important;font-weight: 500 !important;background: var(--btn-color-one);text-transform: capitalize !important;border: 1px solid transparent}
.submit-btn2:hover{background: none;border: 1px solid var(--btn-color-one);color: var(--btn-color-one) !important}
.btn_001{-webkit-transition: 0.4s;transition: 0.4s;background: none;border: 1px solid var(--btn-color-one);color: var(--btn-color-one);padding: 17px 36px;font-size: 16px;border-radius: 5px;font-weight: 500;text-transform: capitalize;display: inline-block}
@media (max-width: 575px){
.btn_001{margin-bottom: 10px}
}
.btn_001:hover{background: var(--btn-color-one)}
.btn_1{-webkit-transition: 0.4s;transition: 0.4s;color: #ffffff;font-family: var(--body-font);background: var(--btn-color-one);padding: 18px 30px;font-size: 15px;font-weight: 500;border: 1px solid transparent;display: inline-block}
.btn_1 .icon{margin-right: 8px}
.btn_1 img{margin-left: 10px}
.btn_1:hover{background: var(--btn-color-one);border: 1px solid var(--btn-color-one)}
.btn_2{color: var(--btn-color-one);border: 1px solid var(--btn-color-one);display: inline-block;padding: 22px 76px 22px 44px;text-transform: uppercase;font-size: 15px;font-weight: 500;position: relative}
.btn_2::after{position: absolute;content: "";width: 15px;background: var(--btn-color-one);right: 36px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);height: 2px}
.btn_2:hover{background-color: var(--btn-color-one);border: 1px solid var(--btn-color-one);color: #ffffff !important}
.btn_2:hover::after{background: #ffffff}
.btn_02{font-family: var(--heading-font);color: #fff;border: 1px solid var(--btn-color-one);display: inline-block;padding: 17px 45px;text-transform: capitalize;font-size: 18px;background: none;font-weight: 600;border-radius: 30px}
.btn_02:hover{background-color: var(--btn-color-one);border: 1px solid var(--btn-color-one)}
.product_btn{font-size: 12px;background-color: var(--btn-color-one);display: inline-block;color: #ffffff;padding: 2px 15px;text-transform: uppercase;border: 1px solid var(--btn-color-one)}
.product_btn:hover{border: 1px solid var(--btn-color-one);background-color: transparent;color: var(--btn-color-one)}
.btn.focus, .btn:focus{outline: 0;-webkit-box-shadow: none;box-shadow: none}
.fb-btn{background: #3b5997;padding: 15px 26px}
.fb-btn:hover::before{background: var(--btn-color-one) !important}
.twit-btn{background: #1da1f2;padding: 15px 26px}
.twit-btn:hover::before{background: var(--btn-color-one) !important}
.boxed-btn2{padding: 4px 20px !important}
.full-menu{padding: 35px 55px}
@media only screen and (min-width: 576px) and (max-width: 767px){
.full-menu{float: left;margin-bottom: 30px;padding: 29px 55px}
}
@media (max-width: 575px){
.full-menu{float: left;margin-bottom: 30px;padding: 29px 55px}
}
.loan-btn{padding: 28px 36px}
.wantToWork-area{background: var(--btn-color-one)}
.wantToWork-area .wantToWork-caption h2{color: #fff;font-size: 36px;font-weight: 700}
@media (max-width: 575px){
.wantToWork-area .wantToWork-caption h2{font-size: 28px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.wantToWork-btn{float: left;margin-top: 20px}
}
@media (max-width: 575px){
.wantToWork-btn{float: left;margin-top: 20px}
}
.btn-3{-webkit-transition: 0.2s;transition: 0.2s;color: #fff;font-family: var(--heading-font);background: var(--btn-color-one);font-weight: 800;font-size: 16px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 210px;height: 67px;line-height: 67px;padding: 0;border: none;position: relative;display: inline-block;outline: none}
.btn-3.btn-03{width: 230px}
@media (max-width: 575px){
.btn-3{width: 210px;height: 55px;line-height: 55px}
}
.btn-3 .icon{font-size: 15px;margin-left: 9px;position: relative;bottom: -1px}
.btn-3 span{position: relative;display: block;width: 100%;height: 100%;margin: 0}
.btn-3 span:hover{color: var(--btn-color-one)}
.btn-3 span:before, .btn-3 span:after{position: absolute;content: "";left: 0;bottom: 0;background: var(--btn-color-one);-webkit-transition: 0.5s;transition: 0.5s}
.btn-3 span:before{width: 2px;height: 0%}
.btn-3 span:after{width: 0%;height: 2px}
.btn-3 span:hover:before{height: 100%}
.btn-3 span:hover:after{width: 100%}
.btn-3:before, .btn-3:after{position: absolute;content: "";right: 0;top: 0;background: var(--btn-color-one);-webkit-transition: 0.5s;transition: 0.5s}
.btn-3:before{height: 0%;width: 2px}
.btn-3:after{width: 0%;height: 2px}
.btn-3:hover{background: transparent;-webkit-box-shadow: none;box-shadow: none}
.btn-3:hover:before{height: 100%}
.btn-3:hover:after{width: 100%}
.btn-4{font-family: var(--heading-font);border: 1px solid var(--btn-color-one);color: var(--btn-color-one);position: relative;overflow: hidden;padding: 0;width: 289px;height: 70px;display: inline-block;border-radius: 5px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 16px;font-weight: 800}
.btn-4.pro-btn{width: 178px;height: 60px;font-size: 16px;border-radius: 5px;color: var(--heading-color);border-color: var(--heading-color)}
.btn-4.pro-btn2{width: 190px}
@media (max-width: 575px){
.btn-4{width: 270px;height: 65px}
}
.btn-4:hover{border-color: var(--btn-color-one)}
.btn-4::before{background: var(--btn-color-one);content: attr(data-text);position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0)}
.btn-4:hover::before{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.btn-4 span{display: block}
.btn-4:hover > span{-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0)}
.btn-4::before, .btn-4 > span{padding: 22px 15px;-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1)}
.btn6{font-family: var(--heading-font);background: var(--btn-color-one);color: #fff;cursor: pointer;display: inline-block;font-size: 14px;font-weight: 500;line-height: 1;padding: 24px 58px 22px 84px;border-radius: 30px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-transform: uppercase;position: relative;margin-bottom: 0}
.btn6:hover{background: var(--btn-color-one);color: #fff}
.btn6:hover .icon{color: var(--btn-color-one)}
.btn6 .icon{background: #ffffff;color: var(--btn-color-one);position: absolute;left: 5px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 50px;height: 50px;top: 5px;line-height: 50px;-webkit-transition: 0.3s;transition: 0.3s;font-size: 20px;border-radius: 100%}
.viwBtn{font-family: var(--body-font);font-size: 15px;color: var(--heading-color);font-weight: 500;margin-bottom: 6px}
.viwBtn .icon{color: var(--heading-color);font-size: 14px}
.viwBtn:hover{letter-spacing: 0.6px;color: var(--btn-color-one)}
.viwBtn:hover .icon{color: var(--btn-color-one)}
.tg-list{-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex}
.tgl{display: none}
.tgl, .tgl:after, .tgl:before, .tgl *, .tgl *:after, .tgl *:before, .tgl + .tgl-btn{-webkit-box-sizing: border-box;box-sizing: border-box}
.tgl::-moz-selection, .tgl:after::-moz-selection, .tgl:before::-moz-selection, .tgl *::-moz-selection, .tgl *:after::-moz-selection, .tgl *:before::-moz-selection, .tgl + .tgl-btn::-moz-selection{background: none}
.tgl::selection, .tgl:after::selection, .tgl:before::selection, .tgl *::selection, .tgl *:after::selection, .tgl *:before::selection, .tgl + .tgl-btn::selection{background: none}
.tgl + .tgl-btn{outline: 0;display: block;width: 47px;height: 28px;position: relative;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.tgl + .tgl-btn:after, .tgl + .tgl-btn:before{position: relative;display: block;content: "";width: 50%;height: 100%}
.tgl + .tgl-btn:after{left: 0}
.tgl + .tgl-btn:before{display: none}
.tgl:checked + .tgl-btn:after{left: 50%}
.tg-list span{font-family: var(--heading-font);color: var(--heading-color);font-size: 16px;font-weight: 500;margin-right: 10px}
.tgl-ios + .tgl-btn{background: #fbfbfb;border-radius: 2em;padding: 4px;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;border: 1px solid var(--btn-color-one)}
.tgl-ios + .tgl-btn:after{border-radius: 2em;background: #fbfbfb;-webkit-transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08);box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08)}
.tgl-ios + .tgl-btn:hover:after{will-change: padding}
.tgl-ios + .tgl-btn:active{-webkit-box-shadow: inset 0 0 0 2em #e8eae9;box-shadow: inset 0 0 0 2em #e8eae9}
.tgl-ios + .tgl-btn:active:after{padding-right: 0.8em}
.tgl-ios:checked + .tgl-btn{background: var(--btn-color-one)}
.tgl-ios:checked + .tgl-btn:active{-webkit-box-shadow: none;box-shadow: none}
.tgl-ios:checked + .tgl-btn:active:after{margin-left: -0.8em}
.success-btn{font-family: var(--heading-font);color: #4CAF50;background: rgba(76, 175, 80, 0.15);font-size: 14px;border-radius: 30px;padding: 5px 12px;margin-bottom: 10px;display: inline-block;border: 0}
.running{-webkit-animation: nudge 10s linear infinite alternate;animation: nudge 10s linear infinite alternate}
@-webkit-keyframes nudge{
  0%, 100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  50% {
    -webkit-transform: translate(-60px, 0);
            transform: translate(-60px, 0);
    @media (max-width: 575px) {
      .running {
        -webkit-transform: translate(-50px, 0) !important;
                transform: translate(-50px, 0) !important;
      }
    }
  }
  80% {
    -webkit-transform: translate(60px, 0);
            transform: translate(60px, 0);
    @media (max-width: 575px) {
      .running {
        -webkit-transform: translate(50px, 0) !important;
                transform: translate(50px, 0) !important;
      }
    }
  }
}
.runningTwo{-webkit-animation: nudge 10s linear infinite alternate;animation: nudge 10s linear infinite alternate}
@keyframes nudge{
  0%, 100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  50% {
    -webkit-transform: translate(-20px, 0);
            transform: translate(-20px, 0);
    @media (max-width: 575px) {
      .runningTwo {
        -webkit-transform: translate(-20px, 0) !important;
                transform: translate(-20px, 0) !important;
      }
    }
  }
  80% {
    -webkit-transform: translate(20px, 0);
            transform: translate(20px, 0);
    @media (max-width: 575px) {
      .runningTwo {
        -webkit-transform: translate(20px, 0) !important;
                transform: translate(20px, 0) !important;
      }
    }
  }
}
.bounce-animate{-webkit-animation-name: float-bob;animation-name: float-bob;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-moz-animation-name: float-bob;-moz-animation-duration: 2s;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-ms-animation-name: float-bob;-ms-animation-duration: 2s;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;-o-animation-name: float-bob;-o-animation-duration: 2s;-o-animation-iteration-count: infinite;-o-animation-timing-function: linear}
@-webkit-keyframes float-bob{
  0% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  50% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}
.heartbeat{-webkit-animation: heartbeat 1s infinite alternate;animation: heartbeat 1s infinite alternate}
.heartbeat2{-webkit-animation: heartbeat 2s infinite alternate;animation: heartbeat 2s infinite alternate}
.heartbeat3{-webkit-animation: heartbeat 2s infinite alternate;animation: heartbeat 2s infinite alternate}
@-webkit-keyframes heartbeat{
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
.ZoomTwo{position: relative;-webkit-animation-name: myanimation;animation-name: myanimation;-webkit-animation-duration: 3s;animation-duration: 3s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite}
@-webkit-keyframes myanimation{
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
@keyframes myanimation{
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
.rotateme, .sliderArea .heroCaption .tittle .TittleShape{-webkit-animation-name: rotateme;animation-name: rotateme;-webkit-animation-duration: 30s;animation-duration: 30s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear}
@keyframes rotateme{
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotateme{
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
.bouncingAnimation{-webkit-animation: bouncebubble infinite 5s;animation: bouncebubble infinite 5s}
@-webkit-keyframes bouncebubble{
  1% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  50% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  75% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes bouncebubble{
  1% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  50% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  75% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.live{display: inline-block;position: relative}
.live::before{content: "";position: absolute;left: 0;top: -10px;background-color: var(--main-color-two);width: 10px;height: 10px;border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 50%;z-index: 1}
.live::after{content: "";display: block;position: absolute;background-color: rgba(225, 36, 84, 0.3);width: 20px;height: 20px;border-radius: 50%;-webkit-animation: live 2s ease-in-out infinite;animation: live 2s ease-in-out infinite;z-index: 1;top: -15px;left: -5px}
.loader-line{width: 200px;height: 3px;position: relative;overflow: hidden;background-color: #ddd;margin: 100px auto;border-radius: 20px}
.loader-line:before{content: "";position: absolute;left: -50%;height: 3px;width: 40%;background-color: coral;-webkit-animation: lineAnim 1s linear infinite;animation: lineAnim 1s linear infinite;border-radius: 20px}
@-webkit-keyframes lineAnim{
  0% {
    left: -40%;
  }
  50% {
    left: 20%;
    width: 80%;
  }
  100% {
    left: 100%;
    width: 100%;
  }
}
@keyframes lineAnim{
  0% {
    left: -40%;
  }
  50% {
    left: 20%;
    width: 80%;
  }
  100% {
    left: 100%;
    width: 100%;
  }
}
.routedOne{-webkit-animation-name: des2;animation-name: des2;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;animation-direction: alternate}
@-webkit-keyframes des2{
  from {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
}
@keyframes des2{
  from {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
}
.routedTwo{max-width: 800px;-webkit-animation-name: shape;animation-name: shape;-webkit-animation-duration: 3s;animation-duration: 3s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;animation-direction: alternate}
@-webkit-keyframes shape{
  from {
    -webkit-transform: rotateY(-20deg);
    transform: rotateY(-20deg);
  }
  to {
    -webkit-transform: rotateY(15deg) rotateX(10deg);
    transform: rotateY(15deg) rotateX(10deg);
  }
}
@keyframes shape{
  from {
    -webkit-transform: rotateY(-20deg);
    transform: rotateY(-20deg);
  }
  to {
    -webkit-transform: rotateY(15deg) rotateX(10deg);
    transform: rotateY(15deg) rotateX(10deg);
  }
}
.slideEffect, .sliderArea .heroCaption .tittle .line::before, .section-tittle .tittle .textColor{background: -webkit-linear-gradient(left, var(--heading-color), rgba(var(--main-color-one-rgb), 0.4), var(--heading-color));background-size: 1600px 200px;-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-animation-duration: 3s;animation-duration: 3s;-webkit-animation-name: animationgradienttitle;animation-name: animationgradienttitle;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards}
@-webkit-keyframes animationgradienttitle{
  0% {
    background-position: 0 1600px;
  }
  100% {
    background-position: 1600px 0;
  }
}
@keyframes animationgradienttitle{
  0% {
    background-position: 0 1600px;
  }
  100% {
    background-position: 1600px 0;
  }
}
.textEffect2{background: url(../../assets/img/gallery/templates1.png);background-size: auto 200%;background-clip: text;text-fill-color: transparent;-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-animation: shine 8s linear infinite;animation: shine 8s linear infinite}
.textEffect2:nth-child(2){top: 50vh}
.LR-animated{-webkit-animation: question 1.5s linear 1;animation: question 1.5s linear 1;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%}
@-webkit-keyframes question{
  0% {
    -webkit-transform: scale(1), rotate(0deg);
            transform: scale(1), rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  50% {
    -webkit-transform: scale(1.1), rotate(0deg);
            transform: scale(1.1), rotate(0deg);
  }
  75% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes question{
  0% {
    -webkit-transform: scale(1), rotate(0deg);
            transform: scale(1), rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  50% {
    -webkit-transform: scale(1.1), rotate(0deg);
            transform: scale(1.1), rotate(0deg);
  }
  75% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.UD-animated, .singleContact:hover .icon-wrap .icon{-webkit-animation: float 1.5s linear 1;animation: float 1.5s linear 1;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%}
@-webkit-keyframes float{
  0% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
  25% {
    -webkit-transform: translate(0px, 5px);
            transform: translate(0px, 5px);
  }
  50% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
  75% {
    -webkit-transform: translate(0px, 5px);
            transform: translate(0px, 5px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}
@keyframes float{
  0% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
  25% {
    -webkit-transform: translate(0px, 5px);
            transform: translate(0px, 5px);
  }
  50% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
  75% {
    -webkit-transform: translate(0px, 5px);
            transform: translate(0px, 5px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}
@-webkit-keyframes pulse{
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
  }
  70% {
    -webkit-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
@keyframes pulse{
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
  }
  70% {
    -webkit-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
@-webkit-keyframes jump{
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40% {
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes jump{
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40% {
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes rotated{
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotated{
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotatedHalf{
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes rotatedHalf{
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@-webkit-keyframes rotatedHalfTwo{
  0% {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  100% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}
@keyframes rotatedHalfTwo{
  0% {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  100% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}
@-webkit-keyframes scale-upOne{
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
  }
}
@keyframes scale-upOne{
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
  }
}
@-webkit-keyframes scale-right{
  0% {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  50% {
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
  }
  100% {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@keyframes scale-right{
  0% {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  50% {
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
  }
  100% {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@-webkit-keyframes fade-in{
  0% {
    opacity: 0.7;
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 0.7;
  }
}
@keyframes fade-in{
  0% {
    opacity: 0.7;
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 0.7;
  }
}
@-webkit-keyframes hvr-ripple-out{
  0% {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    opacity: 1;
  }
  100% {
    top: -6px;
    right: -6px;
    bottom: -6px;
    left: -6px;
    opacity: 0;
  }
}
@keyframes hvr-ripple-out{
  0% {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    opacity: 1;
  }
  100% {
    top: -6px;
    right: -6px;
    bottom: -6px;
    left: -6px;
    opacity: 0;
  }
}
@-webkit-keyframes hvr-ripple-out-two{
  0% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
@keyframes hvr-ripple-out-two{
  0% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
@-webkit-keyframes scale-up-one{
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  40% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale-up-one{
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  40% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes scale-up-two{
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  40% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
@keyframes scale-up-two{
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  40% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
@-webkit-keyframes scale-up-three{
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }
  40% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
  }
  100% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }
}
@keyframes scale-up-three{
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }
  40% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
  }
  100% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }
}
@keyframes animationFramesOne{
  0% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
            transform: translate(0px, 0px) rotate(0deg);
  }
  20% {
    -webkit-transform: translate(73px, -1px) rotate(36deg);
            transform: translate(73px, -1px) rotate(36deg);
  }
  40% {
    -webkit-transform: translate(141px, 72px) rotate(72deg);
            transform: translate(141px, 72px) rotate(72deg);
  }
  60% {
    -webkit-transform: translate(83px, 122px) rotate(108deg);
            transform: translate(83px, 122px) rotate(108deg);
  }
  80% {
    -webkit-transform: translate(-40px, 72px) rotate(144deg);
            transform: translate(-40px, 72px) rotate(144deg);
  }
  100% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
            transform: translate(0px, 0px) rotate(0deg);
  }
}
@-webkit-keyframes animationFramesOne{
  0% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
  }
  20% {
    -webkit-transform: translate(73px, -1px) rotate(36deg);
  }
  40% {
    -webkit-transform: translate(141px, 72px) rotate(72deg);
  }
  60% {
    -webkit-transform: translate(83px, 122px) rotate(108deg);
  }
  80% {
    -webkit-transform: translate(-40px, 72px) rotate(144deg);
  }
  100% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
  }
}
@keyframes animationFramesTwo{
  0% {
    -webkit-transform: translate(0px, 0px) rotate(0deg) scale(1);
            transform: translate(0px, 0px) rotate(0deg) scale(1);
  }
  20% {
    -webkit-transform: translate(73px, -1px) rotate(36deg) scale(0.9);
            transform: translate(73px, -1px) rotate(36deg) scale(0.9);
  }
  40% {
    -webkit-transform: translate(141px, 72px) rotate(72deg) scale(1);
            transform: translate(141px, 72px) rotate(72deg) scale(1);
  }
  60% {
    -webkit-transform: translate(83px, 122px) rotate(108deg) scale(1.2);
            transform: translate(83px, 122px) rotate(108deg) scale(1.2);
  }
  80% {
    -webkit-transform: translate(-40px, 72px) rotate(144deg) scale(1.1);
            transform: translate(-40px, 72px) rotate(144deg) scale(1.1);
  }
  100% {
    -webkit-transform: translate(0px, 0px) rotate(0deg) scale(1);
            transform: translate(0px, 0px) rotate(0deg) scale(1);
  }
}
@-webkit-keyframes animationFramesTwo{
  0% {
    -webkit-transform: translate(0px, 0px) rotate(0deg) scale(1);
  }
  20% {
    -webkit-transform: translate(73px, -1px) rotate(36deg) scale(0.9);
  }
  40% {
    -webkit-transform: translate(141px, 72px) rotate(72deg) scale(1);
  }
  60% {
    -webkit-transform: translate(83px, 122px) rotate(108deg) scale(1.2);
  }
  80% {
    -webkit-transform: translate(-40px, 72px) rotate(144deg) scale(1.1);
  }
  100% {
    -webkit-transform: translate(0px, 0px) rotate(0deg) scale(1);
  }
}
@keyframes animationFramesThree{
  0% {
    -webkit-transform: translate(165px, -179px);
            transform: translate(165px, -179px);
  }
  100% {
    -webkit-transform: translate(-346px, 617px);
            transform: translate(-346px, 617px);
  }
}
@-webkit-keyframes animationFramesThree{
  0% {
    -webkit-transform: translate(165px, -179px);
  }
  100% {
    -webkit-transform: translate(-346px, 617px);
  }
}
@keyframes animationFramesFour{
  0% {
    -webkit-transform: translate(-300px, 151px) rotate(0deg);
            transform: translate(-300px, 151px) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(251px, -200px) rotate(180deg);
            transform: translate(251px, -200px) rotate(180deg);
  }
}
@-webkit-keyframes animationFramesFour{
  0% {
    -webkit-transform: translate(-300px, 151px) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(251px, -200px) rotate(180deg);
  }
}
@keyframes animationFramesFive{
  0% {
    -webkit-transform: translate(61px, -99px) rotate(0deg);
            transform: translate(61px, -99px) rotate(0deg);
  }
  21% {
    -webkit-transform: translate(4px, -190px) rotate(38deg);
            transform: translate(4px, -190px) rotate(38deg);
  }
  41% {
    -webkit-transform: translate(-139px, -200px) rotate(74deg);
            transform: translate(-139px, -200px) rotate(74deg);
  }
  60% {
    -webkit-transform: translate(-263px, -164px) rotate(108deg);
            transform: translate(-263px, -164px) rotate(108deg);
  }
  80% {
    -webkit-transform: translate(-195px, -49px) rotate(144deg);
            transform: translate(-195px, -49px) rotate(144deg);
  }
  100% {
    -webkit-transform: translate(-1px, 0px) rotate(180deg);
            transform: translate(-1px, 0px) rotate(180deg);
  }
}
@-webkit-keyframes animationFramesFive{
  0% {
    -webkit-transform: translate(61px, -99px) rotate(0deg);
  }
  21% {
    -webkit-transform: translate(4px, -190px) rotate(38deg);
  }
  41% {
    -webkit-transform: translate(-139px, -200px) rotate(74deg);
  }
  60% {
    -webkit-transform: translate(-263px, -164px) rotate(108deg);
  }
  80% {
    -webkit-transform: translate(-195px, -49px) rotate(144deg);
  }
  100% {
    -webkit-transform: translate(-1px, 0px) rotate(180deg);
  }
}
@keyframes gradientBG{
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 300% 0;
  }
  100% {
    background-position: 0 0;
  }
}
@-webkit-keyframes imageBgAnim{
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 120% 0;
  }
  100% {
    background-position: 0 0;
  }
}
@keyframes imageBgAnim{
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 120% 0;
  }
  100% {
    background-position: 0 0;
  }
}
@-webkit-keyframes gradientBG{
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 120% 0;
  }
  100% {
    background-position: 0 0;
  }
}
.textFlip{position: relative;display: inline-block !important}
.textFlip .single{text-transform: lowercase;-webkit-transition: 0.4s;transition: 0.4s;position: relative;display: inline-block;-webkit-animation: flip 2s infinite;animation: flip 2s infinite;-webkit-animation-delay: calc(0.1s * var(--i));animation-delay: calc(0.1s * var(--i))}
.textFlip .single:first-child{text-transform: uppercase}
@-webkit-keyframes flip{
  0%, 80% {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
}
@keyframes flip{
  0%, 80% {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
}
.colorEffect, .singlePortfolio .portfolioDetails .templateTittle:hover, .singlePortfolio .portfolioDetails .templateTittle, .popularServices-global .itemsCaption .itemsTittle, .singleServices-global .eventCaption .tittle{background-image: -webkit-gradient(linear, left top, right top, color-stop(45%, var(--main-color-one)), color-stop(55%, var(--heading-color)));background-image: linear-gradient(to right, var(--main-color-one) 45%, var(--heading-color) 55%);background-size: 220% 100%;background-position: 100% 50%;cursor: pointer;color: transparent;-webkit-background-clip: text;background-clip: text;background-repeat: no-repeat;-webkit-transition: 0.9s ease-out;transition: 0.9s ease-out}
.colorEffect:hover, .singlePortfolio .portfolioDetails .templateTittle:hover, .popularServices-global .itemsCaption .itemsTittle:hover, .singleServices-global .eventCaption .tittle:hover{background-position: 0% 50%}
.colorEffect2{background-image: -webkit-gradient(linear, left top, right top, color-stop(45%, var(--main-color-one)), color-stop(55%, var(--paragraph-color)));background-image: linear-gradient(to right, var(--main-color-one) 45%, var(--paragraph-color) 55%);background-size: 220% 100%;background-position: 100% 50%;cursor: pointer;color: transparent;-webkit-background-clip: text;background-clip: text;background-repeat: no-repeat;-webkit-transition: 0.6s ease-out;transition: 0.6s ease-out}
.colorEffect2:hover{background-position: 0% 50%}
.colorEffect3{background-image: -webkit-gradient(linear, left top, right top, color-stop(45%, var(--main-color-one)), color-stop(55%, #ffffff));background-image: linear-gradient(to right, var(--main-color-one) 45%, #ffffff 55%);background-size: 220% 100%;background-position: 100% 50%;cursor: pointer;color: transparent;-webkit-background-clip: text;background-clip: text;background-repeat: no-repeat;-webkit-transition: 0.9s ease-out;transition: 0.9s ease-out}
.colorEffect3:hover{background-position: 0% 50%}
.imgEffect, .singleServices-global:hover{overflow: hidden;position: relative}
.imgEffect::before, .singleServices-global:hover::before{position: absolute;top: 0;left: -75%;z-index: 2;display: block;content: "";width: 50%;height: 100%;background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.2)));background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg)}
@-webkit-keyframes shine{
  100% {
    left: 125%;
  }
}
@keyframes shine{
  100% {
    left: 125%;
  }
}
.imgEffect img, .singleServices-global:hover img{border-radius: 12px;width: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transform: scale(1.02);transform: scale(1.02);transition: all 1.5s ease-out;-webkit-transition: all 1.5s ease-out;-moz-transition: all 1.5s ease-out;-ms-transition: all 1.5s ease-out}
.imgEffect:hover::before, .singleServices-global:hover::before{-webkit-animation: shine 0.8s;animation: shine 0.8s}
.imgEffect:hover img, .singleServices-global:hover img{-webkit-transform: scale3d(1.1, 1.1, 1);transform: scale3d(1.1, 1.1, 1)}
.imgEffect2 img{border-radius: 7px 7px 0 0;width: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transform: scale(1.02);transform: scale(1.02);transition: all 1.5s ease-out;-webkit-transition: all 1.5s ease-out;-moz-transition: all 1.5s ease-out;-ms-transition: all 1.5s ease-out}
.imgEffect2:hover img{-webkit-transform: scale3d(1.1, 1.1, 1);transform: scale3d(1.1, 1.1, 1)}
.zoomImg, .singleTeam-global .team-img{overflow: hidden}
.zoomImg img, .singleTeam-global .team-img img{width: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transform: scale(1.02);transform: scale(1.02);transition: all 1.5s ease-out;-webkit-transition: all 1.5s ease-out;-moz-transition: all 1.5s ease-out;-ms-transition: all 1.5s ease-out}
.zoomImg:hover::before, .singleTeam-global .team-img:hover::before{-webkit-animation: shine 0.8s;animation: shine 0.8s}
.zoomImg:hover img, .singleTeam-global .team-img:hover img{-webkit-transform: scale3d(1.1, 1.1, 1);transform: scale3d(1.1, 1.1, 1)}
.tittleBgColor::before{-webkit-transition: 0.4s;transition: 0.4s;background: var(--main-color-one);content: "";position: absolute;top: 7px;left: -10px;height: calc(84% + 5px);width: calc(100% + 20px);z-index: -1;border-radius: 5px}
@media (max-width: 1199px){
.tittleBgColor::before{top: 2px}
}
.tittleBgColor:hover{color: var(--main-color-one);background-position: 0% 50%}
.tittleBgColor:hover::before{background: #ffffff}
.hvr-wobble-bottom{-webkit-transform: translateZ(0);transform: translateZ(0);-moz-osx-font-smoothing: grayscale;-webkit-transform-origin: 0 100%;transform-origin: 0 100%}
.hvr-wobble-bottom:hover{-webkit-animation-name: hvr-wobble-bottom;animation-name: hvr-wobble-bottom;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-iteration-count: 1;animation-iteration-count: 1}
@-webkit-keyframes hvr-wobble-bottom{
  16.65% {
    -webkit-transform: skew(-8deg);
    transform: skew(-8deg);
  }
  33.3% {
    -webkit-transform: skew(8deg);
    transform: skew(8deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
.circle{position: relative}
.circle::before{content: "";border: 4px solid #FFB562;position: absolute;left: -16px;bottom: 14px;width: 117%;height: 77%;border-radius: 50%;z-index: -1}
@media (max-width: 991px){
.circle::before{display: none}
}
.circle::after{content: "";border: 4px solid #FFB562;position: absolute;left: -16px;bottom: 6px;width: 117%;height: 78%;border-radius: 50%;z-index: -1}
@media (max-width: 991px){
.circle::after{display: none}
}
.circle2{position: relative}
.circle2::before{content: "";border: 2px solid #FFB562;position: absolute;left: -9px;bottom: -4px;width: 108%;height: 122%;border-radius: 50%;z-index: -1}
@media (max-width: 575px){
.circle2::before{display: none}
}
.circle2::after{content: "";border: 2px solid #FFB562;position: absolute;left: -11px;bottom: 2px;width: 110%;height: 105%;border-radius: 50%;z-index: -1}
@media (max-width: 575px){
.circle2::after{display: none}
}
.headerBg1{background: #fff}
.headerBg2{background: #000}
.header-transparent{position: absolute;top: 0;right: 0;left: 0;z-index: 9}
.NavWrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.navbar-collapse{width: 100%}
@media (max-width: 991px){
.NavWrapper{width: 100%}
}
.header-top{padding-top: 12px;padding-bottom: 2px;border-bottom: 1px solid rgba(255, 255, 255, 0.1411764706)}
@media (max-width: 575px){
.header-top .header-info-left{text-align: center;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: none}
}
.header-top .header-info-left .listing .listItem{font-family: var(--body-font);color: #ffffff;font-weight: 500;display: inline-block;font-size: 15px;margin-right: 8px;margin-bottom: 10px}
.header-top .header-info-left .listing .listItem .icon{margin-right: 5px;color: #ffffff}
.header-top .header-info-right{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap}
@media (max-width: 575px){
.header-top .header-info-right{margin-bottom: 10px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
}
.header-top .header-info-right .header-cart{margin-bottom: 10px}
.header-top .header-info-right .header-cart .listItem{display: inline-block}
.header-top .header-info-right .header-cart .listItem .social{font-family: var(--heading-font);color: #fff;margin-left: 2px;background: var(--main-color-one);font-size: 12px;display: inline-block;text-align: center;width: 26px;height: 26px;line-height: 27px;border-radius: 50%}
.header-top .header-info-right .header-cart .listItem .social .icon{-webkit-transition: 0.4s;transition: 0.4s;transform: rotateY(0deg);-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg)}
.header-top .header-info-right .header-cart .listItem .social:hover .icon{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg)}
.header-top .header-info-right .select-language{margin-bottom: 10px}
.header-top .header-info-right .select-language .nice-select{border-radius: 0;background: none;border: none;font-family: var(--heading-font);color: #ffffff;font-weight: 500;height: 25px;padding: 0 7px 0px 0px;line-height: 22px;font-size: 15px;font-weight: 500;margin-right: 21px}
.header-top .header-info-right .select-language .nice-select::after{border: 0;color: #ffffff;font-family: "Font Awesome 5 Free";content: "\f078";font-weight: 900;margin-top: -9px;right: 12px;top: 50%;-webkit-transform: rotate(0deg);transform: rotate(0deg);font-size: 10px;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.header-top .header-info-right .select-language .nice-select.open::after{content: "\f077"}
.header-top .header-info-right .select-language .nice-select .option{padding: 0px 9px 0px 11px !important}
.header-top .header-info-right .select-language .nice-select .list{background-color: var(--main-color-one);border-radius: 4px;-webkit-box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);-webkit-box-sizing: border-box;box-sizing: border-box;margin-top: 9px;width: 106%;z-index: 99}
.header-top .header-info-right .select-language .nice-select .list li{margin-right: 0;display: block;color: #ffffff}
.header-top .header-info-right .select-language .nice-select .list li::before{position: unset}
.header-top .header-info-right .select-language .nice-select .option:hover, .header-top .header-info-right .select-language .nice-select .nice-select .option.focus, .header-top .header-info-right .select-language .nice-select .nice-select .option.selected.focus{background-color: var(--heading-color)}
.header-top .header-info-right .select-language .nice-select .option.selected.focus{background-color: var(--heading-color)}
.navbar-area{z-index: 1}
@media (max-width: 991px){
.navbar-area{padding-bottom: 0}
.navbar-area.aticle-nav{background: #333}
}
.navbar-area.navbar-border .nav-container{border-bottom: 1px solid rgba(255, 255, 255, 0.2)}
.navbar-area.nav-absolute{position: absolute;left: 0;width: 100%;top: 0px;z-index: 9}
.navbar-area .nav-container{background: transparent;-webkit-box-shadow: none;box-shadow: none}
.navbar-area .nav-container .logo-wrapper{max-width: 160px}
.navbar-area .nav-container .nav-right-content{margin: 0;padding: 0;list-style: none;margin-left: 1px;display: -webkit-box;display: -ms-flexbox;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
@media (min-width: 320px) and (max-width: 991.98px){
.navbar-area .nav-container .nav-right-content{visibility: hidden;opacity: 0;margin-left: auto !important;-webkit-transition: all 0.3s;transition: all 0.3s;margin-top: -40px !important;background: transparent}
.navbar-area .nav-container .nav-right-content.active{visibility: visible;opacity: 1;margin-top: 10px !important}
}
.navbar-area .nav-container .nav-right-content .header-cart2 .listItem{display: inline-block}
.navbar-area .nav-container .nav-right-content .header-cart2 .listItem.cart{position: relative}
.navbar-area .nav-container .nav-right-content .header-cart2 .listItem .cart-badge{position: absolute;right: -4px;top: -14px;width: 20px;height: 20px;border-radius: 50%;background-color: var(--main-color-one);line-height: 22px;color: #fff;text-align: center;font-size: 10px;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}
.navbar-area .nav-container .nav-right-content .header-cart2 .listItem .items{font-family: var(--heading-font);color: var(--main-color-one);font-size: 19px;display: inline-block;padding: 0 4px}
.navbar-area .nav-container .nav-right-content .header-cart2 .listItem .items .icon{-webkit-transition: 0.4s;transition: 0.4s;transform: rotateY(0deg);-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg)}
.navbar-area .nav-container .nav-right-content .header-cart2 .listItem .items:hover .icon{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg)}
.navbar-area .nav-container .navbar-collapse .navbar-nav{display: block;width: 100%}
@media (max-width: 991px){
.navbar-area .nav-container .navbar-collapse .navbar-nav{background: #fff}
}
@media (min-width: 320px) and (max-width: 991.98px){
.navbar-area .nav-container .navbar-collapse .navbar-nav{margin-left: 0px}
}
.navbar-area .nav-container .navbar-collapse .navbar-nav.desktop-center{text-align: center}
.navbar-area .nav-container .navbar-collapse .navbar-nav li{display: inline-block;font-size: 16px;font-family: var(--body-font);text-transform: capitalize;font-weight: 500;line-height: 70px}
.navbar-area .nav-container .navbar-collapse .navbar-nav li + li{margin-left: 0px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area .nav-container .navbar-collapse .navbar-nav li{font-size: 15px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area .nav-container .navbar-collapse .navbar-nav li{font-size: 14px}
}
.navbar-area .nav-container .navbar-collapse .navbar-nav li a{font-family: var(--heading-font);color: #ffffff;padding: 10px 14px;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;font-weight: 500}
@media (max-width: 991px){
.navbar-area .nav-container .navbar-collapse .navbar-nav li a{color: #000 !important}
}
.navbar-area .nav-container .navbar-collapse .navbar-nav li a:hover{color: #ffffff !important}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.current-menu-item{color: var(--main-color-one);background: none}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children{padding-right: 0;position: relative}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .menuArrow{padding: 10px 20px;position: relative;z-index: 0;color: #fff}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .menuArrow::after{font-family: "Font Awesome 6 Free";content: "\f078";font-weight: 900;font-size: 13px;color: #ffffff;opacity: 0.8;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;top: 1px;left: 4px;position: relative}
@media (max-width: 991px){
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .menuArrow::after{color: var(--main-color-one)}
}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .menuArrow2{padding: 10px 20px;position: relative;z-index: 0}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .menuArrow2::after{position: absolute;font-family: "Font Awesome 6 Free";content: "\f105";font-weight: 900;font-size: 15px;color: var(--heading-color);opacity: 0.8;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 16px}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .menuArrow2:hover::after{color: #fff !important}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu{visibility: visible;opacity: 1}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position: absolute;text-align: left;min-width: 220px;margin: 0;padding: 0;list-style: none;left: 0;top: 100%;-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);background-color: #ffffff;z-index: 992;border-bottom: 4px solid var(--main-color-one);visibility: hidden;opacity: 0;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{display: block;margin-left: 0;line-height: 24px;font-size: 14px}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li{border-top: 1px solid #e2e2e2}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{display: block;padding: 10px 30px;background-color: #fff;white-space: nowrap;color: var(--heading-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;background-position: unset;background-image: unset}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{background: var(--main-color-one);color: #fff !important}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children{position: relative;z-index: 0;padding-right: 0px}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu{left: 100%;top: 0px}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu .sub-menu .sub-menu{left: auto;right: 100%}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu{visibility: visible;opacity: 1}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before{color: #ffffff}
.navbar-area .nav-container .click_show_icon{position: absolute;right: 0px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 32px;color: #ffffff;display: none}
@media (min-width: 320px) and (max-width: 991.98px){
.navbar-area .nav-container .click_show_icon{display: block}
}
.navbar-area .nav-container .click_show_icon:hover{color: #ffffff}
.userAccount{position: relative}
.userAccount .user{background: none;border: 0}
.userAccount-wrapper{position: absolute;top: 130%;right: 0;background: #ffffff;z-index: 999;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);width: 185px;background: #ffffff;padding: 10px 0;display: none;padding-bottom: 0;border-radius: 8px;margin-left: 0 !important}
.userAccount-wrapper.hideBodyClick{display: none}
@media (max-width: 575px){
.userAccount-wrapper{-webkit-transform: translateX(40%);transform: translateX(40%)}
}
.userAccount-wrapper .ac-title{font-family: var(--body-font);font-size: 16px;margin: 0;font-weight: 600;border-bottom: 1px solid rgba(221, 221, 221, 0.3);padding: 0px 15px 10px;-webkit-transition: all 0.1s;transition: all 0.1s}
.userAccount-wrapper .ac-list .list{color: var(--heading-color);border-bottom: 1px solid rgba(221, 221, 221, 0.3);-webkit-transition: all 0.2s;transition: all 0.2s;cursor: pointer}
.userAccount-wrapper .ac-list .list:last-child{border: 0}
.userAccount-wrapper .ac-list .list .icon{-webkit-transition: 0.3s;transition: 0.3s;color: var(--paragraph-color);margin-right: 8px;font-weight: 700;font-size: 20px;vertical-align: -4px}
.userAccount-wrapper .ac-list .list .list-title{font-family: var(--body-font);-webkit-transition: 0.3s;transition: 0.3s;color: var(--heading-color);display: block;padding: 10px 15px 10px;font-size: 15px;font-weight: 500;margin: 0}
.userAccount-wrapper .ac-list .list:hover{background: var(--main-color-one)}
.userAccount-wrapper .ac-list .list:hover .icon{color: #ffffff}
.userAccount-wrapper .ac-list .list:hover .list-title{color: #ffffff}
@media (max-width: 991px){
.navbar-area.navbar-two .nav-container{padding: 20px 0px}
.navbar-area .nav-container{position: relative;z-index: 0;min-height: 50px}
.navbar-area .nav-container .responsive-mobile-menu{display: block;position: relative;width: 100%}
.navbar-area .nav-container .responsive-mobile-menu .navbar-toggler{position: absolute;right: 37px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);border: 1px solid #ffffff;outline: none;-webkit-box-shadow: none;box-shadow: none}
.navbar-area .nav-container .responsive-mobile-menu .navbar-toggler.white-color{border: 1px solid #ffffff}
.navbar-area .nav-container .responsive-mobile-menu .navbar-toggler.white-color.active .navbar-toggler-icon::before, .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler.white-color.active .navbar-toggler-icon::after{background: #ffffff}
.navbar-area .nav-container .responsive-mobile-menu .navbar-toggler.white-color .navbar-toggler-icon{background: #ffffff}
.navbar-area .nav-container .responsive-mobile-menu .navbar-toggler.white-color .navbar-toggler-icon::before, .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler.white-color .navbar-toggler-icon::after{background: #ffffff}
.navbar-area .nav-container .responsive-mobile-menu .navbar-toggler.active .navbar-toggler-icon{background: none !important}
.navbar-area .nav-container .responsive-mobile-menu .navbar-toggler.active .navbar-toggler-icon::before, .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler.active .navbar-toggler-icon::after{background: #ffffff;top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.navbar-area .nav-container .responsive-mobile-menu .navbar-toggler.active .navbar-toggler-icon::after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
.navbar-area .nav-container .responsive-mobile-menu .navbar-toggler .navbar-toggler-icon{background: #ffffff;display: inline-block;width: 25px;height: 2px;margin: 10px -4px 10px;position: relative}
.navbar-area .nav-container .responsive-mobile-menu .navbar-toggler .navbar-toggler-icon::before, .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler .navbar-toggler-icon::after{position: absolute;content: "";height: 2px;width: 25px;background: #ffffff;top: -7px;left: 0;-webkit-transition: all 0.4s;transition: all 0.4s}
.navbar-area .nav-container .responsive-mobile-menu .navbar-toggler .navbar-toggler-icon::after{top: auto;bottom: -7px}
.navbar-area .nav-container .navbar-collapse .navbar-nav{display: block;margin-bottom: 30px;margin-top: 19px}
.navbar-area .nav-container .navbar-collapse .navbar-nav li{display: block;text-align: left;line-height: 30px;padding: 10px 0;border-bottom: 1px solid rgba(143, 143, 143, 0.2)}
.navbar-area .nav-container .navbar-collapse .navbar-nav li a{padding: 17px 20px}
.navbar-area .nav-container .navbar-collapse .navbar-nav li:last-child{border-bottom: none}
.navbar-area .nav-container .navbar-collapse .navbar-nav li + li{margin-left: 0}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before{top: 25px;right: 20px}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover{padding-bottom: 0}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu{visibility: visible;height: auto;opacity: 1;background-color: transparent;border-bottom: none;padding-top: 10px}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position: initial;display: block;width: 100%;border-top: none;-webkit-box-shadow: none;box-shadow: none;margin-left: 0;padding-bottom: 0;visibility: hidden;opacity: 0;height: 0;overflow: hidden;max-height: 250px;overflow-y: scroll;-webkit-transition: height 500ms;transition: height 500ms}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .sub-menu .menu-item-has-children:before{content: "\f107"}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{padding: 0}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li.menu-item-has-children:hover:before{color: #ffffff}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li{border-top: none}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:first-child{border-top: 1px solid rgba(255, 255, 255, 0.2)}
}
@media only screen and (max-width: 575px){
.navbar-area .nav-container .logo-wrapper .logo img{max-width: 140px}
}
.heroPadding{padding: 232px 0px 410px 0px}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.heroPadding{padding: 300px 0px 310px 0px}
}
@media (max-width: 991px){
.heroPadding{padding: 250px 0px 100px 0px}
}
.heroPadding2{padding: 201px 0px 96px 0px}
@media only screen and (min-width: 768px) and (max-width: 991px){
.heroPadding2{padding: 146px 0px 96px 0px}
}
@media (max-width: 575px){
.heroPadding2{padding: 219px 0px 70px 0px}
}
.heroPadding3{padding: 150px 0 212px}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.heroPadding3{padding: 100px 0 150px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.heroPadding3{padding: 100px 0 150px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.heroPadding3{padding: 140px 0 130px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.heroPadding3{padding: 80px 0 100px}
}
@media (max-width: 575px){
.heroPadding3{padding: 113px 0 90px}
}
.heroImgBg{background-size: cover;background-repeat: no-repeat !important;background-position: center center}
.heroWhiteBg{background: #fff}
.sliderArea{position: relative;z-index: 0}
.sliderArea .heroCaption{position: relative;z-index: 1}
.sliderArea .heroCaption .tittle{font-size: 100px;font-weight: 700;margin-bottom: 22px;color: #ffffff;line-height: 1.2;position: relative;display: block}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.sliderArea .heroCaption .tittle{font-size: 63px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.sliderArea .heroCaption .tittle{font-size: 51px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.sliderArea .heroCaption .tittle{font-size: 49px}
}
@media (max-width: 575px){
.sliderArea .heroCaption .tittle{font-size: 40px}
}
.sliderArea .heroCaption .tittle .line{position: relative;-webkit-transition: 0.3s;transition: 0.3s;display: inline-block}
.sliderArea .heroCaption .tittle .line::before{-webkit-transition: 0.3;transition: 0.3;background: #fff;content: "";position: absolute;width: 100%;bottom: 3px;height: 3px}
.sliderArea .heroCaption .tittle .icon{position: relative;display: inline-block;background-image: url(../img/gallery/iconBar.svg);background-repeat: no-repeat;width: 195px;height: 74px;top: 14px;left: -7px;background-position: 0 0;background-size: contain}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.sliderArea .heroCaption .tittle .icon{width: 130px;top: 4px;height: 50px}
}
@media (max-width: 991px){
.sliderArea .heroCaption .tittle .icon{width: 130px;top: 4px;height: 50px}
}
@media (max-width: 575px){
.sliderArea .heroCaption .tittle .icon{width: 100px;top: 6px;height: 39px}
}
.sliderArea .heroCaption .tittle .icon::before{content: "";position: absolute;right: 26px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-color: #ffffff;width: 20px;height: 20px;border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 50%;z-index: 1}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.sliderArea .heroCaption .tittle .icon::before{right: 15px}
}
@media (max-width: 991px){
.sliderArea .heroCaption .tittle .icon::before{right: 9px}
}
.sliderArea .heroCaption .tittle .icon::after{-webkit-transition: 0.4s;transition: 0.4s;content: "";display: block;position: absolute;right: 26px;top: 37%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-color: var(--main-color-one);width: 20px;height: 20px;border-radius: 50%;-webkit-animation: live 2s ease-in-out infinite;animation: live 2s ease-in-out infinite;z-index: 1}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.sliderArea .heroCaption .tittle .icon::after{top: 36%}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.sliderArea .heroCaption .tittle .icon::after{right: 15px;top: 30%}
}
@media (max-width: 991px){
.sliderArea .heroCaption .tittle .icon::after{right: 9px;top: 30%}
}
@media (max-width: 575px){
.sliderArea .heroCaption .tittle .icon::after{top: 23%;right: 9px}
}
@-webkit-keyframes live{
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    -webkit-transform: scale(3.5, 3.5);
            transform: scale(3.5, 3.5);
    background-color: rgba(225, 36, 84, 0.3);
  }
}
@keyframes live{
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    -webkit-transform: scale(3.5, 3.5);
            transform: scale(3.5, 3.5);
    background-color: rgba(255, 0, 0, 0);
  }
}
.sliderArea .heroCaption .tittle .TittleShape{display: inline-block !important;position: relative;right: -13px}
@media (max-width: 575px){
.sliderArea .heroCaption .tittle .TittleShape{width: 24px}
}
.sliderArea .heroCaption .tittle .tittleColor{color: var(--main-color-one)}
.sliderArea .heroCaption .tittle .tittleBg{position: relative}
.sliderArea .heroCaption .tittle .tittleBg::before{content: "";position: absolute;width: 100%;height: 17px;background: #FCDA69;bottom: 10px;z-index: -1;border-radius: 16px}
.sliderArea .heroCaption .tittle .tittleBgColor::before{-webkit-transition: 0.4s;transition: 0.4s;background: var(--main-color-one);content: "";position: absolute;top: 7px;left: -10px;height: calc(84% + 5px);width: calc(100% + 20px);z-index: -1;border-radius: 5px}
@media (max-width: 1199px){
.sliderArea .heroCaption .tittle .tittleBgColor::before{top: 2px}
}
.sliderArea .heroCaption .tittle .tittleBgColor:hover{color: var(--main-color-one);background-position: 0% 50%}
.sliderArea .heroCaption .tittle .tittleBgColor:hover::before{background: #ffffff}
.sliderArea .heroCaption .tittle:hover .tittleBgColor{color: var(--main-color-one);background-position: 0% 50%}
.sliderArea .heroCaption .tittle:hover .tittleBgColor::before{background: #ffffff}
.sliderArea .heroCaption .tittle .lineBreak{display: block}
@media (max-width: 991px){
.sliderArea .heroCaption .tittle .lineBreak{display: inline-block}
}
.sliderArea .heroCaption .pera{font-family: var(--body-font);color: #ffffff;font-size: 18px;line-height: 1.5;font-weight: 400;margin-bottom: 41px}
@media (max-width: 575px){
.sliderArea .heroCaption .pera{margin-bottom: 30px}
}
.sliderArea .heroCaption .offerDate{font-family: var(--body-font);color: var(--body-font);font-size: 18px;line-height: 1.5;font-weight: 700;display: inline-block;text-decoration: underline;margin-bottom: 15px}
.sliderArea .heroCaption .offerDate:hover{color: var(--main-color-one)}
.sliderArea .hero-man{position: relative;z-index: 0;width: 100%}
.sliderArea .hero-man::after{-webkit-transition: 0.6s;transition: 0.6s;position: absolute;content: "";background: var(--heading-color);width: 100%;height: 100%;bottom: -10px;right: -10px;z-index: -1;text-align: center;margin: 0 auto;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;border-radius: 16px}
.sliderArea .hero-man img{width: 100%;border-radius: 16px}
.sliderArea .hero-man:hover::after{bottom: 10px;right: 10px}
.sliderArea .shapeHero{position: absolute;z-index: 0}
.sliderArea .shapeHero > img{max-width: inherit !important;background-size: cover;width: 100%}
.sliderArea .shapeHero.shapeHero1{left: 0;top: auto;bottom: -1px;z-index: 1;width: 101%}
.sliderArea .shapeHero.shapeHero2{-webkit-transition: 0.4s;transition: 0.4s;right: 5px;top: -10px;z-index: 1}
.sliderArea .shapeHero.shapeHero3{right: auto;left: -3%;bottom: 12%;z-index: 1}
.sliderArea .shapeHero.shapeHero3 img,
.sliderArea .shapeHero.shapeHero4 img{-webkit-transition: 0.5s;transition: 0.5s;opacity: 0.2;-webkit-filter: contrast(100%);filter: contrast(100%);opacity: 1}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.sliderArea .shapeHero.shapeHero3{left: 0%;bottom: 11%}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.sliderArea .shapeHero.shapeHero3 img{width: 70%}
}
.sliderArea .shapeHero.shapeHero4{right: -3%;bottom: 12%;z-index: 1}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.sliderArea .shapeHero.shapeHero4 img{width: 70%}
}
.sliderArea .shapeHero.shapeHero5{right: 0;left: 0;margin: 0 auto;text-align: center;bottom: -3%;z-index: 1}
.sliderArea .shapeHero.shapeHero5 img{width: auto}
.sliderArea .shapeHero.innerShape1{left: 50px;top: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: -1}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.sliderArea .shapeHero.innerShape1{top: 40%;width: 16%;left: 20px}
}
@media (min-width: 1400px) and (max-width: 1599.99px){
.sliderArea .shapeHero.innerShape1{top: 40%;width: 17%;left: 20px}
}
@media only screen and (min-width: 1600px) and (max-width: 1799.99px){
.sliderArea .shapeHero.innerShape1{width: 20%;left: 20px}
}
@media only screen and (min-width: 1800px) and (max-width: 1999.99px){
.sliderArea .shapeHero.innerShape1{width: 20%;left: 20px}
}
@media (max-width: 1199px){
.sliderArea .shapeHero.innerShape1{display: none}
}
.sliderArea .shapeHero.innerShape2{left: 50px;top: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: -1}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.sliderArea .shapeHero.innerShape2{top: 40%;width: 16%;left: 20px}
}
@media (min-width: 1400px) and (max-width: 1599.99px){
.sliderArea .shapeHero.innerShape2{top: 40%;width: 17%;left: 20px}
}
@media only screen and (min-width: 1600px) and (max-width: 1799.99px){
.sliderArea .shapeHero.innerShape2{width: 20%;left: 20px}
}
@media only screen and (min-width: 1800px) and (max-width: 1999.99px){
.sliderArea .shapeHero.innerShape2{width: 20%;left: 20px}
}
@media (max-width: 1199px){
.sliderArea .shapeHero.innerShape2{display: none}
}
.search-box{width: 100%}
.search-box.search-box2 .input-form input{border-radius: 8px;padding: 9px 111px 7px 41px}
.search-box.search-box2 .input-form button{border-radius: 8px;padding: 3px 26px}
.search-box .input-form{position: relative}
.article-listing .search-box .input-form{position: relative;z-index: 9}
.search-box .input-form input{color: var(--heading-color);height: 65px;width: 100%;font-size: 16px;font-weight: 300;padding: 9px 190px 7px 50px;position: relative;border: 1px solid #EAECF0;border-radius: 40px;margin-bottom: 20px;background: #fff}
@media (max-width: 575px){
.search-box .input-form input{height: 50px}
}
.search-box .input-form input::-webkit-input-placeholder{color: #667085;font-size: 16px;font-weight: 400}
.search-box .input-form input::-moz-placeholder{color: #667085;font-size: 16px;font-weight: 400}
.search-box .input-form input:-ms-input-placeholder{color: #667085;font-size: 16px;font-weight: 400}
.search-box .input-form input::-ms-input-placeholder{color: #667085;font-size: 16px;font-weight: 400}
.search-box .input-form input::placeholder{color: #667085;font-size: 16px;font-weight: 400}
@media only screen and (min-width: 768px) and (max-width: 991px){
.search-box .input-form input::-webkit-input-placeholder{font-size: 13px}
.search-box .input-form input::-moz-placeholder{font-size: 13px}
.search-box .input-form input:-ms-input-placeholder{font-size: 13px}
.search-box .input-form input::-ms-input-placeholder{font-size: 13px}
.search-box .input-form input::placeholder{font-size: 13px}
}
@media (max-width: 575px){
.search-box .input-form input::-webkit-input-placeholder{font-size: 13px}
.search-box .input-form input::-moz-placeholder{font-size: 13px}
.search-box .input-form input:-ms-input-placeholder{font-size: 13px}
.search-box .input-form input::-ms-input-placeholder{font-size: 13px}
.search-box .input-form input::placeholder{font-size: 13px}
}
.search-box .input-form .icon{position: absolute;left: 17px;top: 40%;-webkit-transform: translateY(-40%);transform: translateY(-40%);cursor: pointer;font-size: 23px;color: var(--paragraph-color);border: 0}
.search-box .input-form button{background: var(--main-color-one);position: absolute;right: 6px;left: auto;top: 6px;text-align: center;line-height: 47px;border-radius: 30px;cursor: pointer;font-size: 16px;color: #fff;border: 0;padding: 3px 60px;font-weight: 500}
@media (max-width: 575px){
.search-box .input-form button{width: 100%;top: 100%;border: 1px solid #fff;color: #fff;height: 50px;right: 0;left: 0}
}
.notice-listing .listItem{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--heading-color-tow);font-size: 16px}
.notice-listing .listItem a{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.notice-listing .listItem:last-child{margin-top: 50px}
.notice-listing .listItem .icon{margin-right: 10px;font-size: 30px}
.searchBox-wrapper{position: relative;text-align: left}
.article-listing .searchBox-wrapper{position: relative;z-index: 9}
.searchBox-wrapper .category-searchbar{position: absolute;z-index: 4;right: 0;top: 100%;width: 100%;background-color: #F9FAFB;padding: 30px 15px 15px;max-height: 450px;overflow-y: auto;padding-right: 30px}
.searchBox-wrapper .category-searchbar.search-showHide{-webkit-transition: 0.4s;transition: 0.4s;display: none}
.searchBox-wrapper .category-searchbar.search-showHide.show{display: block}
.searchBox-wrapper .category-searchbar .item-suggestions:not(:last-child){margin-bottom: 40px}
.searchBox-wrapper .category-searchbar .item-suggestions .item-title{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size: 17px;width: 100%;font-weight: 500;margin-bottom: 20px;display: block}
.searchBox-wrapper .category-searchbar .item-suggestions .category-suggestion-list .list:not(:last-child){margin-bottom: 10px}
.searchBox-wrapper .category-searchbar .item-suggestions .category-suggestion-list .list .item{font-size: 16px;color: var(--heading-color);display: inline-block;-webkit-transition: all 0.3s;transition: all 0.3s}
.searchBox-wrapper .category-searchbar .item-suggestions .product-suggestion-list .item{display: -webkit-box;display: -ms-flexbox;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 8px}
.searchBox-wrapper .category-searchbar .item-suggestions .product-suggestion-list .item .product-image{border: 1px solid rgba(221, 221, 221, 0.5);height: auto;width: 67px}
.searchBox-wrapper .category-searchbar .item-suggestions .product-suggestion-list .item .product-info{-webkit-box-flex: 1;-ms-flex: 1;flex: 1}
.searchBox-wrapper .category-searchbar .item-suggestions .product-suggestion-list .item .product-info .product-info-top .product-name{font-size: 15px;font-weight: 500;margin-bottom: 4px}
.searchBox-wrapper .category-searchbar .item-suggestions .product-suggestion-list .item .product-info .product-price{display: -webkit-box;display: -ms-flexbox;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 20px}
.searchBox-wrapper .category-searchbar .item-suggestions .product-suggestion-list .item .product-info .product-price .price-update-through{display: -webkit-box;display: -ms-flexbox;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.searchBox-wrapper .category-searchbar .item-suggestions .product-suggestion-list .item .product-info .product-price .price-update-through .flash-price{font-size: 12px;color: var(--heading-color);font-weight: 600}
.searchBox-wrapper .category-searchbar .item-suggestions .product-suggestion-list .item .product-info .product-price .price-update-through .flash-old-prices{font-size: 15px;text-decoration: line-through}
.searchBox-wrapper .category-searchbar .item-suggestions .product-suggestion-list .item .product-info .product-price .stock-out{background: var(--main-color-one);color: #fff;padding: 1px 4px;display: inline-block;font-size: 11px}
.searchBox-wrapper .closed-icon{-webkit-transition: 0.4s;transition: 0.4s;right: 15px;z-index: 10;top: 15px;cursor: pointer;background: var(--main-color-one);color: #ffffff;font-size: 13px;width: 20px;height: 20px;line-height: 20px;border-radius: 50%;text-align: center;display: inline-block;background-image: none;opacity: 1;border: 0;position: absolute;right: 10px;top: 10px;-webkit-transform: rotate(0deg);transform: rotate(0deg)}
.searchBox-wrapper .closed-icon:hover{background: #dc3545 !important;color: white;-webkit-transform: rotate(90deg);transform: rotate(90deg)}
.sliderAreaInner{position: relative;z-index: 0}
.sliderAreaInner .innerHeroContent .tittle{font-size: 60px;font-weight: 700;margin-bottom: 40px;display: inline-block}
@media only screen and (min-width: 768px) and (max-width: 991px){
.sliderAreaInner .innerHeroContent .tittle{font-size: 40px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.sliderAreaInner .innerHeroContent .tittle{font-size: 40px}
}
@media (max-width: 575px){
.sliderAreaInner .innerHeroContent .tittle{font-size: 31px}
}
.sliderAreaInner .shapeHero{position: absolute;left: -5px;top: 5px;bottom: 0;z-index: -1}
@media (max-width: 575px){
.sliderAreaInner .shapeHero{display: none}
}
.sliderAreaInner .shapeHero2{position: absolute;right: -5px;top: 5px;bottom: 0;z-index: -1}
@media (max-width: 575px){
.sliderAreaInner .shapeHero2{display: none}
}
.hero-overly{position: relative;z-index: 0}
.hero-overly::before{position: absolute;content: "";background-color: rgba(0, 0, 0, 0.7);width: 100%;height: 100%;left: 0;top: 0;bottom: 0;right: 0;z-index: -1;background-repeat: no-repeat}
.lindeDrow{bottom: 25%;left: 0;position: absolute;border: 2px dashed white;width: 103%;height: 1442px;border-radius: 50%;display: block;border-top-color: transparent;border-left-color: transparent;border-right-color: transparent}
.singleArticles{-webkit-transition: 0.4s;transition: 0.4s;padding: 33px 23px;overflow: hidden !important;border-radius: 16px;background: var(--sectionBg-two);-webkit-box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05)}
.singleArticles.singleArticles2{background: none;padding: 0;border-radius: 0;border: 0;-webkit-box-shadow: none;box-shadow: none}
.singleArticles.singleArticles2 .articlesTittle{border-bottom: 1px solid #E1E1E1}
.singleArticles .icon-wrap .icon{-webkit-transition: 0.4s;transition: 0.4s;display: inline-block;width: 60px;height: 60px;line-height: 56px;color: #fff;background: var(--main-color-one);overflow: hidden;text-align: center;margin: 0 auto;margin-bottom: 26px;border-radius: 8px}
.singleArticles .articlesTittle{-webkit-transition: 0.4s;transition: 0.4s;font-family: var(--heading-font);color: var(--heading-color);font-size: 22px;font-weight: 500;margin-bottom: 22px}
.singleArticles .listing .listItem{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-family: var(--heading-font);color: var(--heading-color);margin-bottom: 22px;font-size: 16px}
.singleArticles .listing .listItem:last-child{margin-bottom: 30px}
.singleArticles .listing .listItem .icon{-webkit-transition: 0.4s;transition: 0.4s;display: inline-block;width: 24px;height: 24px;padding: 5px;color: #fff;background: rgb(var(--main-color-one-rgb), 0.1);overflow: hidden;text-align: center;border-radius: 50%;margin-right: 10px}
.singleArticles .listing .listItem .articlesTag{margin: 0}
.singleArticles:hover .cmn-btn-outline1{color: #ffffff}
.singleArticles:hover .cmn-btn-outline1::before{-webkit-transform: scaleX(1);transform: scaleX(1);border: 1px solid transparent}
.aboutCaption .tittle{color: #ffffff;font-size: 44px;display: block;font-weight: 700;line-height: 1.3;margin-bottom: 30px;display: inline-block}
@media only screen and (min-width: 768px) and (max-width: 991px){
.aboutCaption .tittle{font-size: 36px !important}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.aboutCaption .tittle{font-size: 31px !important}
}
@media (max-width: 575px){
.aboutCaption .tittle{font-size: 24px !important}
}
.aboutCaption .pera{color: #ffffff;font-size: 16px;font-weight: 400;line-height: 1.5}
.aboutCaption .listing .listItem{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-family: var(--heading-font);color: #ffffff;margin-bottom: 22px;font-size: 16px}
.aboutCaption .listing .listItem:last-child{margin-bottom: 30px}
.aboutCaption .listing .listItem .icon{-webkit-transition: 0.4s;transition: 0.4s;display: inline-block;width: 24px;height: 24px;color: #fff;background: rgb(var(--main-color-one-rgb), 0.1);overflow: hidden;text-align: center;border-radius: 50%;margin-right: 10px}
.aboutCaption .listing .listItem .articlesTag{margin: 0}
@media (max-width: 991px){
.video-area-Component{margin-bottom: 40px}
}
.video-area-Component .videoImg img{width: 100%;border-radius: 16px}
.video-area-Component .video-icon{position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;text-align: center}
.video-area-Component .video-icon a{background: #fff;color: var(--main-color-one);width: 120px;height: 120px;display: inline-block;text-align: center;line-height: 120px;border-radius: 50%;-webkit-transform: scale(0.5);transform: scale(0.5);font-size: 20px}
.video-area-Component .video-icon a::after{position: absolute;border: 100px solid rgba(255, 255, 255, 0.4);content: "";border-radius: 50%;left: -39px;top: -41px;right: 0;z-index: 0;background: rgba(0, 0, 0, 0)}
.video-area-Component .video-icon a i{font-size: 39px;line-height: 1;position: relative;right: -2px;top: 4px}
.video-area-Component .video-icon a.btn-icon{position: relative}
.video-area-Component .video-icon a.btn-icon::before{content: "";display: inline-block;position: absolute;top: -2px;left: -2px;bottom: -2px;right: -2px;border-radius: inherit;border: 1px solid #fff;-webkit-animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite;animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite}
.video-area-Component .video-icon a.btn-icon:hover{background: var(--main-color-one);color: #fff}
.singleTestimonial{-webkit-transition: 0.4s;transition: 0.4s;background: #ffffff;padding: 21px 20px 6px 18px;border-radius: 16px;border-radius: 8px;border: 1px solid #E1E1E1}
.singleTestimonial .testiPera .pera{-webkit-transition: 0.3s;transition: 0.3s;color: #667085;line-height: 1.8;margin-bottom: 14px;font-size: 16px;font-weight: 400}
@media only screen and (min-width: 576px) and (max-width: 767px){
.singleTestimonial .testiPera .pera{margin-bottom: 30px}
}
@media (max-width: 575px){
.singleTestimonial .testiPera .pera{font-size: 15px;margin-bottom: 30px}
}
.singleTestimonial .testimonialClient{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap}
.singleTestimonial .testimonialClient .clients{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 27px}
.singleTestimonial .testimonialClient .clients .clientImg{margin-right: 9px;border-radius: 50px;max-width: 40px;border-radius: 50%}
.singleTestimonial .testimonialClient .clients .clientImg img{border-radius: 50%}
.singleTestimonial .testimonialClient .clients .clientText{text-align: left}
.singleTestimonial .testimonialClient .clients .clientText .clientName{-webkit-transition: 0.3s;transition: 0.3s;color: var(--heading-color);font-family: var(--heading-font);font-size: 16px;font-weight: 500;text-align: left;margin-bottom: 0px;display: block}
.singleTestimonial .testimonialClient .clients .clientText .clinetDisCrip{-webkit-transition: 0.3s;transition: 0.3s;font-family: var(--heading-font);line-height: 1.5;margin: 0;font-size: 13px;font-weight: 500}
.singleTestimonial .testimonialClient .feedback{margin-bottom: 27px}
.singleTestimonial .testimonialClient .feedback .rattingList .listItems{display: inline-block;margin-bottom: 0px}
.singleTestimonial .testimonialClient .feedback .rattingList .listItems .icon{color: #FFB72B;font-size: 16px}
.singleTestimonial .testimonialClient .feedback .dates .dateTime{-webkit-transition: 0.3s;transition: 0.3s;font-family: var(--heading-font);line-height: 1.5;margin: 0;font-size: 13px;font-weight: 500}
.footerWrapper{position: relative;z-index: 0}
.footer-area .footer-logo{max-width: 180px}
.footer-area .footer-pera.footer-pera2 .pera{color: #ffffff}
.white-footer .footer-area .footer-pera .pera{color: #ffffff;font-size: 16px;margin-bottom: 19px;line-height: 1.8;margin-bottom: 28px}
.footer-area .footer-pera.footer-pera2 .pera{padding: 0}
.white-footer .footer-area .footer-tittle .footerTittle{color: #ffffff;font-size: 22px;margin-bottom: 34px;font-weight: 700}
.footer-area .footer-tittle .footerTittle{color: #ffffff;font-size: 20px;margin-bottom: 34px;font-weight: 500}
.footer-area .footer-tittle .listing .listItem{margin-bottom: 11px}
.footer-area .footer-tittle .listing .listItem .icon{margin-right: 15px;color: #ffffff;font-size: 20px;-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25)}
.footer-area .footer-tittle .listing .listItem .pera{margin-bottom: 1px;font-size: 16px;color: #ffffff}
.footer-area .footer-tittle .listing .listItem .singleLinks{font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #ffffff}
.footer-area .footer-tittle .listing .listItem .singleLinks:hover{letter-spacing: 0.2px}
.footer-area .footer-tittle .listing .listItem .singleLinks .icon{color: #ffffff;font-size: 17px;display: inline-block;margin-right: 22px;line-height: 1.6}
.footer-area .footer-tittle .listing-info .listItem{margin-bottom: 25px}
.footer-area .footer-tittle .listing-info .listItem .singleLinks{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: start;color: #ffffff}
.footer-area .footer-tittle .listing-info .listItem .singleLinks:hover{color: #ffffff}
.footer-area .footer-tittle .listing-info .listItem .singleLinks:hover .icon{background: #ffffff;color: #ffffff}
.footer-area .footer-tittle .listing-info .listItem .singleLinks .icon{-webkit-transition: 0.4s;transition: 0.4s;color: #202020;background: #ffffff;font-size: 16px;display: inline-block;margin-right: 22px;line-height: 1.2;display: inline-block;text-align: center;margin-right: 7px;width: 40px;height: 40px;line-height: 40px;border-radius: 50%;-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25);box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25)}
.white-footer .footer-area .footer-tittle .listing-info .listItem .singleLinks2{color: #ffffff;display: -webkit-box;display: -ms-flexbox;display: flex}
.white-footer .footer-area .footer-tittle .listing-info .listItem .singleLinks2:hover{color: #fff}
.white-footer .footer-area .footer-tittle .listing-info .listItem .singleLinks2 .icon{-webkit-transition: 0.4s;transition: 0.4s;color: #fff;font-size: 16px;display: inline-block;margin-right: 22px;line-height: 1.2;display: inline-block;text-align: center;margin-right: 7px}
.footer-area .footer-tittle .listing-info .listItem .singleLinks2:hover{color: #ffffff}
.footer-area .footer-tittle .listing-info .listItem .singleLinks2 .icon{-webkit-transition: 0.4s;transition: 0.4s;color: var(--heading-color-two);font-size: 16px;display: inline-block;margin-right: 22px;line-height: 1.2;display: inline-block;text-align: center;margin-right: 7px}
.footer-area .footer-form{position: relative;z-index: 1}
.footer-area .footer-form .newsletter-footer{position: relative}
.white-footer .footer-area .footer-form .newsletter-footer .input{border-radius: 30px;border: 0;width: 100%;height: 52px;padding: 10px 135px 10px 20px !important;padding-right: 101px;background: #ffffff;color: var(--heading-color)}
.white-footer .footer-area .footer-form .newsletter-footer .input::placeholder{color: var(--heading-color) !important}
.footer-area .footer-form .newsletter-footer .input::-webkit-input-placeholder{color: var(--heading-color);font-size: 14px}
.footer-area .footer-form .newsletter-footer .input::-moz-placeholder{color: var(--heading-color);font-size: 14px}
.footer-area .footer-form .newsletter-footer .input:-ms-input-placeholder{color: var(--heading-color);font-size: 14px}
.footer-area .footer-form .newsletter-footer .input::-ms-input-placeholder{color: var(--heading-color);font-size: 14px}
.footer-area .footer-form .newsletter-footer .input::placeholder{color: var(--heading-color);font-size: 14px}
.footer-area .footerFlexItems{background: #FFFFFF;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-transition: 0.4s;transition: 0.4s;cursor: pointer}
@media (max-width: 575px){
.footer-area .footerFlexItems{-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.footer-area .footerFlexItems .itemsImg{max-width: 90px;min-width: 90px;height: 70px;background-size: cover;background-repeat: no-repeat;margin-right: 22px;margin-bottom: 15px;border-radius: 8px}
@media (max-width: 575px){
.footer-area .footerFlexItems .itemsImg{width: 100%}
}
.footer-area .footerFlexItems .itemsCaption .itemsTittle{font-family: var(--heading-font);margin-bottom: 5px;line-height: 1.3;font-weight: 700;font-size: 16px;display: block;color: #ffffff}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.footer-area .footerFlexItems .itemsCaption .itemsTittle{font-size: 15px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.footer-area .footerFlexItems .itemsCaption .itemsTittle{font-size: 15px}
}
@media (max-width: 575px){
.footer-area .footerFlexItems .itemsCaption .itemsTittle{font-size: 15px}
}
.footer-area .footerFlexItems .itemsCaption .itemsCap{font-family: var(--heading-font);font-size: 14px;color: var(--heading-font);margin-bottom: 8px}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.footer-area .footerFlexItems .itemsCaption .itemsCap{font-size: 12px;margin-bottom: 7px}
}
.footer-bottom-area .footer-border{border-top: 1px solid #E1E1E1;padding-top: 30px;padding-bottom: 29px}
@media only screen and (min-width: 768px) and (max-width: 991px){
.footer-bottom-area .footer-border{padding-top: 20px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.footer-bottom-area .footer-border{padding-top: 20px}
}
@media (max-width: 575px){
.footer-bottom-area .footer-border{padding-top: 20px}
}
.footer-bottom-area .footer-copy-right .pera{color: #ffffff;font-weight: 400;font-size: 16px;line-height: 2;margin: 0}
.footer-bottom-area .footer-copy-right .pera i{color: #ffffff}
.footer-bottom-area .footer-copy-right .pera a{color: #ffffff;font-weight: 700}
.footer-bottom-area .footer-copy-right .pera a:hover{color: #ffffff}
.footer-social .social{-webkit-transition: 0.4s;transition: 0.4s;-webkit-transition: 0.4s;transition: 0.4s;color: var(--main-color-one);background: #fff;font-size: 14px;display: inline-block;text-align: center;margin-right: 7px;width: 30px;height: 30px;line-height: 30px;border-radius: 30px;-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25);box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25);position: relative;top: 0}
.footer-social .social .icon{-webkit-transition: 0.4s;transition: 0.4s;display: inline-block;transform: rotateY(0deg);-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg)}
.footer-social .social:hover{-webkit-box-shadow: 0 6px 15px rgba(143, 143, 143, 0.25);box-shadow: 0 6px 15px rgba(143, 143, 143, 0.25);top: -5px}
.footer-social .social:hover .icon{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg)}
.footer-social2 .social{color: #ffffff;font-size: 18px;display: inline-block;text-align: center;margin-right: 11px}
.footer-social2 .social .icon{-webkit-transition: 0.4s;transition: 0.4s;display: inline-block;-webkit-transform: translateY(0px);transform: translateY(0px)}
.footer-social2 .social:hover{color: #D0D5DD}
.footer-social2 .social:hover .icon{-webkit-transform: translateY(-5px);transform: translateY(-5px)}
.shapeFooter{position: absolute}
@media (max-width: 991px){
.shapeFooter{display: none}
}
.shapeFooter > img{width: auto}
.shapeFooter.shapeFooter1{left: 0px;top: 50%;z-index: -1;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.shapeFooter.shapeFooter2{right: 3%;top: 62%;z-index: -1;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.description .title{font-family: var(--heading-font);color: var(--heading-color);font-weight: 700;font-size: 32px;margin-bottom: 30px}
.description .title.title2{font-size: 22px;font-weight: 500;text-decoration: underline}
.description .listing .listItems{list-style: decimal;margin-left: 15px;margin-bottom: 26px}
.capDetails .details-img{margin-bottom: 25px;border-radius: 16px}
.capDetails .details-img img{width: 100%}
.capDetails .caption .tittle{font-size: 32px;font-weight: 700;margin-bottom: 0;line-height: 1.2;display: block}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.capDetails .caption .tittle{font-size: 16px}
}
.capDetails .caption .tittle:hover{color: var(--main-color-one)}
.capDetails .caption .pera{font-size: 16px}
@media only screen and (min-width: 768px) and (max-width: 991px){
.capDetails .caption .pera{font-size: 12px}
}
.capDetails .cartTop{margin-bottom: 16px}
.capDetails .cartTop .listItmes{display: inline-block;margin-right: 10px;font-size: 16px;font-weight: 300}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.capDetails .cartTop .listItmes{padding-right: 14px}
}
.capDetails .cartTop .listItmes:last-child{padding-right: 0px}
.capDetails .cartTop .listItmes .icon{margin-right: 10px}
.breadcrumb{border-radius: 8px}
.breadcrumb a{font-family: var(--body-font);color: #fff;font-size: 16px;text-transform: capitalize;line-height: 1;font-weight: 500}
.breadcrumb .breadcrumb-item{line-height: 1}
.breadcrumb .breadcrumb-item:last-child a{font-weight: 700}
.sectionBg1-global{background: #F4F4F4}
.sectionBg2-global{background: #F4F4F4}
.aboutImg-global{border-radius: 8px}
.aboutImg-global img{width: 100%;border-radius: 8px}
.aboutCaption-global .tittle{color: var(--heading-color);font-size: 44px;display: block;font-weight: 700;line-height: 1.3;margin-bottom: 30px;display: inline-block}
@media only screen and (min-width: 768px) and (max-width: 991px){
.aboutCaption-global .tittle{font-size: 36px !important}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.aboutCaption-global .tittle{font-size: 31px !important}
}
@media (max-width: 575px){
.aboutCaption-global .tittle{font-size: 24px !important}
}
.aboutCaption-global .pera{font-size: 16px;font-weight: 400;line-height: 1.5}
.listingStyle.listing2 > .listItem{padding-left: 25px}
.listingStyle.listing2 > .listItem::before{content: ".";color: var(--main-color-one);display: inline-block;font-size: 78px;margin-right: 10px;line-height: 0;position: absolute;top: -10px;left: -4px}
.listingStyle.listing2 > .listItem::after{display: none}
.listingStyle .listItem{font-family: var(--heading-font);color: var(--heading-color);margin-bottom: 15px;font-size: 16px;padding-left: 30px;position: relative}
.listingStyle .listItem:last-child{margin-bottom: 30px}
.listingStyle .listItem::after{content: "✓";background: var(--main-color-one);color: #fff;display: inline-block;font-size: 10px;margin-right: 10px;position: absolute;top: 5px;left: 0;width: 15px;height: 15px;line-height: 15px;border-radius: 50%;text-align: center}
.listingStyle .listItem .icon{-webkit-transition: 0.4s;transition: 0.4s;display: inline-block;width: 24px;height: 24px;color: #fff;background: var(--main-color-one);overflow: hidden;text-align: center;border-radius: 50%;margin-right: 10px}
.listingStyle .listItem .articlesTag{margin: 0}
.ourBranding-global.topPosition{margin-top: -86px;position: relative;z-index: 1}
.ourBranding-global .brandWrapper.wrapperStyleOne{background: #fff}
.ourBranding-global .brandWrapper.wrapperStyleOne .client-single{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;cursor: pointer}
@media (max-width: 575px){
.ourBranding-global .brandWrapper.wrapperStyleOne .client-single{-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.ourBranding-global .brandWrapper.wrapperStyleOne .client-single img{-webkit-transition: 0.4s;transition: 0.4s;-webkit-filter: contrast(0%);filter: contrast(0%);opacity: 0.5}
.ourBranding-global .brandWrapper.wrapperStyleOne .client-single:hover img{-webkit-filter: contrast(100%);filter: contrast(100%);opacity: 1}
.ourBranding-global .brandWrapper.wrapperStyleTwo{-webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.04);box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.04);padding: 52px 9px 50px 7px;border-radius: 20px;background: #fff;border: 1px solid #E1E1E1}
.ourBranding-global .brandWrapper.wrapperStyleTwo .client-single{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;cursor: pointer}
@media (max-width: 575px){
.ourBranding-global .brandWrapper.wrapperStyleTwo .client-single{-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.ourBranding-global .brandWrapper.wrapperStyleTwo .client-single img{-webkit-transition: 0.4s;transition: 0.4s;-webkit-filter: contrast(0%);filter: contrast(0%);opacity: 0.5}
.ourBranding-global .brandWrapper.wrapperStyleTwo .client-single:hover img{-webkit-filter: contrast(100%);filter: contrast(100%);opacity: 1}
.singleTestimonial-global{-webkit-transition: 0.4s;transition: 0.4s;background: #F9F9F9;padding: 21px 20px 6px 18px;border-radius: 16px}
.singleTestimonial-global .testiPera .pera{-webkit-transition: 0.3s;transition: 0.3s;color: #667085;line-height: 1.8;margin-bottom: 30px;font-size: 16px;font-weight: 400}
@media only screen and (min-width: 576px) and (max-width: 767px){
.singleTestimonial-global .testiPera .pera{margin-bottom: 30px}
}
@media (max-width: 575px){
.singleTestimonial-global .testiPera .pera{font-size: 15px;margin-bottom: 30px}
}
.singleTestimonial-global .testimonialClient{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap}
.singleTestimonial-global .testimonialClient .clients{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 12px}
.singleTestimonial-global .testimonialClient .clients .clientImg{margin-right: 9px;border-radius: 50px;max-width: 40px;border-radius: 50%}
.singleTestimonial-global .testimonialClient .clients .clientImg img{border-radius: 50%}
.singleTestimonial-global .testimonialClient .clients .clientText{text-align: left}
.singleTestimonial-global .testimonialClient .clients .clientText .clientName{-webkit-transition: 0.3s;transition: 0.3s;color: var(--heading-color);font-family: var(--heading-font);font-size: 16px;font-weight: 500;text-align: left;margin-bottom: 0px;display: block}
.singleTestimonial-global .testimonialClient .clients .clientText .clinetDisCrip{-webkit-transition: 0.3s;transition: 0.3s;font-family: var(--heading-font);line-height: 1.5;margin: 0;font-size: 13px;font-weight: 500}
.singleTestimonial-global .testimonialClient .feedback{margin-bottom: 12px}
.singleTestimonial-global .testimonialClient .feedback .rattingList .listItems{display: inline-block;margin-bottom: 0px}
.singleTestimonial-global .testimonialClient .feedback .rattingList .listItems .icon{color: #FFB72B;font-size: 16px}
.singleTestimonial-global .testimonialClient .feedback .dates .dateTime{-webkit-transition: 0.3s;transition: 0.3s;font-family: var(--heading-font);line-height: 1.5;margin: 0;font-size: 13px;font-weight: 500}
.contactUs .tittle{color: var(--heading-color);font-family: var(--heading-font);font-size: 32px;display: block;font-weight: 500;margin-bottom: 30px;display: inline-block}
@media (max-width: 575px){
.contactUs .tittle{font-size: 25px}
}
.contactUs .input-form{position: relative}
.contactUs .input-form.input-form2 input{padding: 9px 18px 9px 19px}
.contactUs .input-form input{background: none;color: var(--heading-color);height: 50px;width: 100%;font-size: 16px;font-weight: 300;padding: 9px 18px 9px 52px;position: relative;border: 1px solid #E1E1E1;border-radius: 8px;margin-bottom: 20px}
.contactUs .input-form input::-webkit-input-placeholder{color: var(--heading-color);font-size: 16px;font-weight: 400}
.contactUs .input-form input::-moz-placeholder{color: var(--heading-color);font-size: 16px;font-weight: 400}
.contactUs .input-form input:-ms-input-placeholder{color: var(--heading-color);font-size: 16px;font-weight: 400}
.contactUs .input-form input::-ms-input-placeholder{color: var(--heading-color);font-size: 16px;font-weight: 400}
.contactUs .input-form input::placeholder{color: var(--heading-color);font-size: 16px;font-weight: 400}
@media only screen and (min-width: 768px) and (max-width: 991px){
.contactUs .input-form input::-webkit-input-placeholder{font-size: 13px}
.contactUs .input-form input::-moz-placeholder{font-size: 13px}
.contactUs .input-form input:-ms-input-placeholder{font-size: 13px}
.contactUs .input-form input::-ms-input-placeholder{font-size: 13px}
.contactUs .input-form input::placeholder{font-size: 13px}
}
@media (max-width: 575px){
.contactUs .input-form input::-webkit-input-placeholder{font-size: 13px}
.contactUs .input-form input::-moz-placeholder{font-size: 13px}
.contactUs .input-form input:-ms-input-placeholder{font-size: 13px}
.contactUs .input-form input::-ms-input-placeholder{font-size: 13px}
.contactUs .input-form input::placeholder{font-size: 13px}
}
.contactUs .input-form .icon{color: #667085;position: absolute;left: 13px;top: 13px;text-align: center;line-height: 17px;font-size: 23px}
.contactUs .input-form .nice-select{line-height: 30px;border: 1px solid #E1E1E1;height: 50px;width: 100%;color: var(--heading-color);font-weight: 500;text-transform: capitalize;padding-top: 10px;border-radius: 8px;margin-bottom: 20px}
.contactUs .input-form .nice-select::after{border-bottom: 2px solid #a3a3a3;border-right: 2px solid #a3a3a3;height: 9px;right: 25px;width: 9px}
.contactUs .input-form .nice-select .list{width: 100%;border-radius: 0}
.contactUs .input-form .nice-select.open .list{width: 100%;border-radius: 0}
.contactUs .input-form .nice-select .option{color: #071112}
.contactUs .input-form .nice-select::-webkit-input-placeholder{color: #5E5E5E;font-size: 16px;font-weight: 400}
.contactUs .input-form .nice-select::-moz-placeholder{color: #5E5E5E;font-size: 16px;font-weight: 400}
.contactUs .input-form .nice-select:-ms-input-placeholder{color: #5E5E5E;font-size: 16px;font-weight: 400}
.contactUs .input-form .nice-select::-ms-input-placeholder{color: #5E5E5E;font-size: 16px;font-weight: 400}
.contactUs .input-form .nice-select::placeholder{color: #5E5E5E;font-size: 16px;font-weight: 400}
.contactUs .input-form textarea{background: none;color: var(--heading-color);height: 160px;width: 100%;font-size: 16px;font-weight: 300;padding: 15px 18px 9px 20px;position: relative;border: 1px solid #EAECF0;border-radius: 8px;margin-bottom: 20px}
.contactUs .cmn-btn1{border-radius: 8px}
.file_upload{border: 1px solid #E1E1E1;padding: 7px 15px 3px 15px;border-radius: 6px;margin-bottom: 20px}
.file_upload .input-file, .file_upload .file_upload .input-file2{width: 0.1px;height: 0.1px;opacity: 0;overflow: hidden;position: absolute;z-index: -1}
.file_upload .btn_file_upload{border: 1px solid #E1E1E1;padding: 8px 15px !important;border-radius: 5px;display: inline-block !important;font-size: 16px;color: var(--paragraph-color);border-radius: 6px;margin-right: 10px}
.file_upload .btn_file_upload:hover{background-color: var(--main-color-one);color: #fff;border: 1px solid transparent}
.file_upload .input-file + .js-labelFile,
.file_upload .file_upload .input-file + .js-labelFile2,
.file_upload .file_upload .input-file2 + .js-labelFile,
.file_upload .file_upload .input-file2 + .js-labelFile2{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer}
.singleContact{-webkit-transition: 0.4s;transition: 0.4s;background: rgba(255, 255, 255, 0.5);padding: 30px 20px 25px 20px;position: relative;z-index: 1;border-radius: 8px;border: 1px solid #E1E1E1}
.singleContact::before{position: absolute;content: "";width: 100%;height: 0;background: rgba(var(--main-color-one-rgb), .1);-webkit-transition: 0.6s;transition: 0.6s;bottom: 0;left: 0;z-index: -1;border-radius: 8px}
.singleContact .icon-wrap .icon{font-size: 25px;display: inline-block;width: 60px;height: 60px;line-height: 56px;color: #fff;background: var(--main-color-one);overflow: hidden;text-align: center;margin: 0 auto;margin-bottom: 18px;border-radius: 8px}
.singleContact .cat-cap .tittle{color: var(--heading-color);-webkit-transition: 0.2s;transition: 0.2s;font-size: 20px;font-weight: 600;margin-bottom: 20px;display: block;-webkit-text-decoration: underline transparent;text-decoration: underline transparent}
@media only screen and (min-width: 576px) and (max-width: 767px){
.singleContact .cat-cap .tittle{font-size: 21px}
}
@media (max-width: 575px){
.singleContact .cat-cap .tittle{font-size: 21px}
}
.singleContact .cat-cap .pera{margin-bottom: 0px;color: var(--body-font);font-size: 16px;-webkit-transition: 0.2s;transition: 0.2s;margin: 0;line-height: 1.6}
@media only screen and (min-width: 576px) and (max-width: 767px){
.singleContact .cat-cap .pera{font-size: 15px}
}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.singleContact .cat-cap .pera{font-size: 13px}
}
.singleContact:hover{cursor: pointer;border: 1px solid #5459E8}
.singleContact:hover::before{height: 100%}
.mapWrapper-contact iframe{width: 100%;height: 370px;border: 0;margin-bottom: 10;border-radius: 8px}
.heading-color{color: var(--heading-color)}
.form-Wrapper{background: #FFFFFF;-webkit-box-shadow: 0px 2px 11px 3px rgba(26, 40, 68, 0.06);box-shadow: 0px 2px 11px 3px rgba(26, 40, 68, 0.06);border-radius: 12px;padding: 50px 60px;border-radius: 8px;border: 1px solid #E1E1E1}
@media (max-width: 575px){
.form-Wrapper{padding: 30px 20px}
}
.form-Wrapper .input-form{position: relative}
.form-Wrapper .input-form.input-form2 input{padding: 9px 18px 9px 19px}
.form-Wrapper .input-form input{background: none;color: var(--heading-color);height: 50px;width: 100%;font-size: 16px;font-weight: 300;padding: 9px 18px 9px 52px;position: relative;border: 1px solid #EAECF0;border-radius: 8px;margin-bottom: 20px}
.form-Wrapper .input-form input::-webkit-input-placeholder{color: var(--heading-color);font-size: 16px;font-weight: 400}
.form-Wrapper .input-form input::-moz-placeholder{color: var(--heading-color);font-size: 16px;font-weight: 400}
.form-Wrapper .input-form input:-ms-input-placeholder{color: var(--heading-color);font-size: 16px;font-weight: 400}
.form-Wrapper .input-form input::-ms-input-placeholder{color: var(--heading-color);font-size: 16px;font-weight: 400}
.form-Wrapper .input-form input::placeholder{color: var(--heading-color);font-size: 16px;font-weight: 400}
@media only screen and (min-width: 768px) and (max-width: 991px){
.form-Wrapper .input-form input::-webkit-input-placeholder{font-size: 13px}
.form-Wrapper .input-form input::-moz-placeholder{font-size: 13px}
.form-Wrapper .input-form input:-ms-input-placeholder{font-size: 13px}
.form-Wrapper .input-form input::-ms-input-placeholder{font-size: 13px}
.form-Wrapper .input-form input::placeholder{font-size: 13px}
}
@media (max-width: 575px){
.form-Wrapper .input-form input::-webkit-input-placeholder{font-size: 13px}
.form-Wrapper .input-form input::-moz-placeholder{font-size: 13px}
.form-Wrapper .input-form input:-ms-input-placeholder{font-size: 13px}
.form-Wrapper .input-form input::-ms-input-placeholder{font-size: 13px}
.form-Wrapper .input-form input::placeholder{font-size: 13px}
}
.form-Wrapper .input-form .icon{color: #667085;position: absolute;left: 6px;top: 8px;text-align: center;line-height: 17px;font-size: 23px}
.form-Wrapper textarea{background: none;color: var(--heading-color);height: 120px;width: 100%;font-size: 16px;font-weight: 300;padding: 15px 18px 9px 20px;position: relative;border: 1px solid #EAECF0;border-radius: 8px;margin-bottom: 20px}
.form-Wrapper .select-StyleTwo{position: relative}
.form-Wrapper .select-StyleTwo .icon{position: absolute;left: 15px;display: inline-block;top: 17px;font-size: 24px}
.form-Wrapper .select-StyleTwo .nice-select{border: 1px solid rgba(208, 213, 221, 0.4);width: 100%;height: 50px;background: #fff;border-radius: 0px;padding: 11px 19px 11px 19px;color: #667085;margin-bottom: 16px;line-height: 24px;border-radius: 8px;margin-bottom: 20px;font-size: 16px}
.form-Wrapper .select-StyleTwo .nice-select .list{width: 100%}
.form-Wrapper .select-StyleTwo .nice-select.open .list{width: 100%;border-radius: 0;border: 0}
.form-Wrapper .select-StyleTwo .nice-select::after{border-bottom: 2px solid #76787A;border-right: 2px solid #76787A;height: 9px;width: 9px;margin-top: -8px;right: 29px}
.form-Wrapper .select-StyleTwo .nice-select .option:hover, .form-Wrapper .select-StyleTwo .nice-select .nice-select .option.focus, .form-Wrapper .select-StyleTwo .nice-select .nice-select .option.selected.focus{background-color: var(--main-color-one);color: white}
.form-Wrapper .checkWrap2{font-size: 16px;color: var(--heading-color);font-family: var(--heading-font);display: block;position: relative;padding-left: 33px;margin-bottom: 25px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
@media (max-width: 575px){
.form-Wrapper .checkWrap2{font-size: 14px}
}
.form-Wrapper .checkWrap2 input{position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0}
.form-Wrapper .checkWrap2 input:checked ~ .checkmark{background-color: var(--main-color-one);border: 2px solid transparent}
.form-Wrapper .checkWrap2 input:checked ~ .checkmark:after{display: block}
.form-Wrapper .checkWrap2 a{color: var(--main-color-one)}
.form-Wrapper .checkWrap2 .checkmark{position: absolute;top: 2px;left: 0;height: 20px;width: 20px;border: 1px solid #93959E;border-radius: 5px}
.form-Wrapper .checkWrap2 .checkmark::after{left: 5px;top: 1px;width: 6px;height: 12px;border: solid white;border-width: 0px 2px 2px 0;-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.form-Wrapper .checkWrap2 .checkmark:after{content: "";position: absolute;display: none}
.form-Wrapper .cmn-btn1{border-radius: 8px}
.form-Wrapper .cmn-btn-outline0{border-radius: 8px}
.passRemember{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 18px}
.passRemember .forgetPassword .forgetPass{color: var(--main-color-one);font-weight: 500;font-size: 16px;background: none;border: 0}
.sinUp .singApp{font-family: var(--heading-font);color: var(--main-color-one);font-weight: 500;margin-left: 10px}
.success-checkmarkStyle{overflow: hidden;width: 100px;height: 100px;margin: 0 auto;padding: 0;margin-bottom: 40px;overflow: hidden}
.success-checkmarkStyle .check-icon{width: 80px;height: 80px;position: relative;border-radius: 50%;-webkit-box-sizing: content-box;box-sizing: content-box;border: 7px solid #14BA85;overflow: hidden}
.success-checkmarkStyle .check-icon::before{top: 3px;left: -2px;width: 36px;-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;border-radius: 100px 0 0 100px}
.success-checkmarkStyle .check-icon::after{top: 4px;left: 30px;width: 82px;-webkit-transform-origin: 0 50%;transform-origin: 0 50%;border-radius: 0 100px 100px 0;-webkit-animation: rotate-circle 8.25s ease-in;animation: rotate-circle 8.25s ease-in}
@-webkit-keyframes rotate-circle{
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  5% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  12% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
  100% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
}
@keyframes rotate-circle{
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  5% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  12% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
  100% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
}
.success-checkmarkStyle .check-icon::before, .success-checkmarkStyle .check-icon::after{content: "";height: 101px;position: absolute;background: #fafafa;-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
.success-checkmarkStyle .check-icon .icon-line{height: 7px;background-color: #14BA85;display: block;border-radius: 2px;position: absolute;z-index: 10}
.success-checkmarkStyle .check-icon .icon-line.line-tip{top: 46px;left: 14px;width: 25px;-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-animation: icon-line-tip 2s;animation: icon-line-tip 2s}
@-webkit-keyframes icon-line-tip{
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}
@keyframes icon-line-tip{
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}
.success-checkmarkStyle .check-icon .icon-line.line-long{top: 38px;right: 8px;width: 47px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-animation: icon-line-long 2s;animation: icon-line-long 2s}
@-webkit-keyframes icon-line-long{
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}
@keyframes icon-line-long{
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}
.success-checkmarkStyle .check-icon .icon-circle{top: -7px;left: -7px;z-index: 10;width: 80px;height: 80px;border-radius: 50%;position: absolute;-webkit-box-sizing: content-box;box-sizing: content-box;border: 7px solid rgba(76, 175, 80, 0.7)}
.success-checkmarkStyle .check-icon .icon-fix{top: 8px;width: 7px;left: 26px;z-index: 1;height: 85px;position: absolute;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);background: #fafafa}
.singleTeam-global{background: #ffffff;border-radius: 16px}
.singleTeam-global .team-img{position: relative;border-radius: 16px 16px 0 0;border-radius: 16px}
.singleTeam-global .teamCaption{padding: 17px 28px}
.singleTeam-global .teamCaption .title{font-weight: 500;font-size: 18px}
@media only screen and (min-width: 768px) and (max-width: 991px){
.singleTeam-global .teamCaption .title{font-size: 18px}
}
.singleTeam-global .teamCaption .pera{color: var(--paragraph-color)}
.singleTeam-global .teamSocial{position: absolute;top: 22px;right: 20px}
.singleTeam-global .teamSocial .single{margin-bottom: 10px;display: block}
.singleTeam-global .teamSocial .single .social{color: #ffffff;background: var(--main-color-one);width: 30px;height: 30px;border-radius: 50%;font-size: 14px;line-height: 30px;text-align: center;margin-left: 8px;display: inline-block;-webkit-transform: 0.4s;transform: 0.4s;-webkit-transform: translateX(25px);transform: translateX(25px);opacity: 0;visibility: hidden}
.singleTeam-global .teamSocial .single .social i{display: inline-block}
.singleTeam-global .teamSocial .single:nth-child(1) a{-webkit-transition-delay: 0s;transition-delay: 0s}
.singleTeam-global .teamSocial .single:nth-child(2) a{-webkit-transition-delay: 0.1s;transition-delay: 0.1s}
.singleTeam-global .teamSocial .single:nth-child(3) a{-webkit-transition-delay: 0.3s;transition-delay: 0.3s}
.singleTeam-global:hover .teamSocial .social{-webkit-transform: translateX(0px);transform: translateX(0px);opacity: 1;visibility: visible}
.white-btn{font-family: var(--heading-font);background: #ffffff;padding: 26px 26px 23px 34px;color: var(--btn-color-one);cursor: pointer;font-size: 18px;font-weight: 700;border-radius: 8px;line-height: 1;cursor: pointer;display: inline-block;line-height: 0;-moz-user-select: none;cursor: pointer;-webkit-transition: color 0.4s linear;transition: color 0.4s linear;position: relative;z-index: 1;border: 0}
.singleServices-global{border: 1px solid #E1E1E1;border-radius: 8px;-webkit-transition: 0.4s;transition: 0.4s;background: #F9F9F9}
.singleServices-global:hover{-webkit-box-shadow: 0 3px 12px rgba(45, 23, 191, 0.09);box-shadow: 0 3px 12px rgba(45, 23, 191, 0.09)}
.singleServices-global .event-img{position: relative;border-radius: 8px 8px 0 0;overflow: hidden}
.singleServices-global .event-img img{border-radius: 8px 8px 0 0;width: 100%}
.singleServices-global .event-img .content{position: absolute;top: 10px;right: 10px;z-index: 0;text-align: center;line-height: 1.2;border-radius: 8px;color: #fff;font-size: 16px;font-weight: 500;padding: 13px 16px;background: var(--main-color-two)}
.singleServices-global .event-img .content .month{display: block}
.singleServices-global .eventCaption{padding: 24px 17px 0px 20px}
.singleServices-global .eventCaption .tittle{font-size: 20px;font-weight: 600;margin-bottom: 13px;line-height: 1.3;display: block}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.singleServices-global .eventCaption .tittle{font-size: 16px}
}
.singleServices-global .eventCaption .pera{font-size: 16px;font-weight: 300;margin-bottom: 20px}
@media only screen and (min-width: 768px) and (max-width: 991px){
.singleServices-global .eventCaption .pera{font-size: 12px}
}
.singleServices-global .eventCaption .cmn-btn-outline3{border-radius: 8px}
.searchByTopic .checkWrap{display: block;position: relative;padding-left: 35px;margin-bottom: 2px;cursor: pointer;font-size: 22px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: #232F55;font-size: 16px}
@media (max-width: 575px){
.searchByTopic .checkWrap{font-size: 14px}
}
.searchByTopic .checkWrap input{position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0}
.searchByTopic .checkWrap input:checked ~ .checkmark{background-color: var(--main-color-one);border: 2px solid transparent}
.searchByTopic .checkWrap input:checked ~ .checkmark:after{display: block}
.searchByTopic .checkWrap .checkmark{position: absolute;top: 5px;left: 0;height: 15px;width: 17px;border: 1px solid #93959E;border-radius: 0}
.searchByTopic .checkWrap .checkmark::after{left: 4px;top: 1px;width: 5px;height: 8px;border: solid white;border-width: 0px 2px 2px 0;-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.searchByTopic .checkWrap .checkmark:after{content: "";position: absolute;display: none}
.checkWrap{display: block;position: relative;padding-left: 35px;margin-bottom: 5px;cursor: pointer;font-size: 22px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: var(--paragraph-color);font-size: 16px}
@media (max-width: 575px){
.checkWrap{font-size: 14px}
}
.checkWrap.styleTwo{font-size: 16px;margin-bottom: 10px}
.checkWrap.styleTwo .checkmark{top: 4px;height: 15px;width: 16px}
.checkWrap input{position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0}
.checkWrap input:checked ~ .checkmark{background-color: var(--main-color-one);border: 2px solid transparent}
.checkWrap input:checked ~ .checkmark:after{display: block}
.checkWrap .checkmark{position: absolute;top: 5px;left: 0;height: 15px;width: 17px;border: 1px solid #93959E;border-radius: 0}
.checkWrap .checkmark::after{left: 4px;top: 1px;width: 5px;height: 8px;border: solid white;border-width: 0px 2px 2px 0;-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.checkWrap .checkmark:after{content: "";position: absolute;display: none}
.popularServices-global{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: 0.4s;transition: 0.4s;cursor: pointer}
@media (max-width: 575px){
.popularServices-global{-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.popularServices-global .itemsImg{max-width: 100px;min-width: 100px;height: 82px;background-size: cover;background-repeat: no-repeat;margin-right: 22px;margin-bottom: 15px;border-radius: 8px}
@media (max-width: 575px){
.popularServices-global .itemsImg{width: 100%}
}
.popularServices-global .itemsCaption .itemsTittle{font-family: var(--heading-font);margin-bottom: 5px;line-height: 1.3;font-weight: 600;font-size: 16px;display: block}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.popularServices-global .itemsCaption .itemsTittle{font-size: 15px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.popularServices-global .itemsCaption .itemsTittle{font-size: 15px}
}
@media (max-width: 575px){
.popularServices-global .itemsCaption .itemsTittle{font-size: 15px}
}
.popularServices-global .itemsCaption .itemsCap{font-family: var(--heading-font);font-size: 14px;color: var(--heading-font);margin-bottom: 8px}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.popularServices-global .itemsCaption .itemsCap{font-size: 12px;margin-bottom: 7px}
}
.popularServices-global .ratting .listItem{display: inline-block;line-height: 1;margin-bottom: 7px}
.popularServices-global .ratting .listItem .icon{color: #f7b614;font-size: 11px}
.popularServices-global .ratting .listItem .reviewNumber{color: var(--paragraph-color)}
.popularServices-global .ratting .listItem p{margin: 0}
.popularServices-global .productPrice{margin-bottom: 15px}
.popularServices-global .productPrice .regularPrice{font-weight: 600;font-size: 16px;display: inline-block;color: var(--main-color-one)}
.servicesDiscription-global .capImg{border-radius: 8px;margin-bottom: 40px}
.servicesDiscription-global .pera{margin-bottom: 40px}
.cartWrap{padding: 42px 47px;border-radius: 12px;text-align: center;background: var(--main-color-one)}
@media (max-width: 575px){
.cartWrap{margin-bottom: 5px;-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.cartWrap .icon{-webkit-transition: 0.4s;transition: 0.4s;display: inline-block;text-align: center;margin: 0 auto;margin-bottom: 25px}
@media (max-width: 575px){
.cartWrap .cap{padding-left: 0px;margin-bottom: 10px}
}
.cartWrap .cap .title{color: #ffffff;font-size: 32px;font-weight: 500;margin-bottom: 20px;display: block}
.cartWrap .cap .title:hover{color: #ffffff}
.cartWrap .cap .pera{color: #ffffff;font-size: 16px;font-weight: 400;margin-bottom: 20px}
.cartWrap:hover{cursor: pointer}
.cartWrap:hover .icon{-webkit-animation: float 1.5s linear 1;animation: float 1.5s linear 1;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%}
.singleBlog-global{border-radius: 8px}
.singleBlog-global .blog-img{position: relative;border-radius: 8px 8px 0 0;overflow: hidden}
.singleBlog-global .blog-img img{border-radius: 8px 8px 0 0;width: 100%;width: calc(100% + 60px);opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform: translate3d(-20px, 0, 0) scale(1.1);transform: translate3d(-20px, 0, 0) scale(1.1);-webkit-backface-visibility: hidden;backface-visibility: hidden}
.singleBlog-global .blog-img .content{position: absolute;top: 32px;left: 0;z-index: 2;color: #fff;font-size: 15px;font-weight: 400;padding: 2px 24px;padding-left: 8px;border-radius: 0px;background: var(--main-color-one);border-radius: 0 2px 2px 0;-webkit-clip-path: polygon(100% 0%, 90.6% 52.17%, 100% 100%, 0px 100%, -0.49% 47%, 0px 0px);clip-path: polygon(100% 0%, 83.44% 55.5%, 100% 100%, 0px 100%, -0.49% 47%, 0px 0px)}
.singleBlog-global .blogCaption{border: 1px solid #E1E1E1;border-top: 0;padding: 24px 17px 0px 20px;border-radius: 8px}
.singleBlog-global .blogCaption .cartTop{margin-bottom: 16px}
.singleBlog-global .blogCaption .cartTop .listItmes{display: inline-block;margin-right: 10px;font-size: 16px;font-weight: 300}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.singleBlog-global .blogCaption .cartTop .listItmes{padding-right: 14px}
}
.singleBlog-global .blogCaption .cartTop .listItmes:last-child{padding-right: 0px}
.singleBlog-global .blogCaption .cartTop .listItmes .icon{color: var(--peragraph-color);margin-right: 10px}
.singleBlog-global .blogCaption .tittle{font-size: 20px;font-weight: 600;margin-bottom: 13px;line-height: 1.2;display: block}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.singleBlog-global .blogCaption .tittle{font-size: 16px}
}
.singleBlog-global .blogCaption .tittle:hover{color: var(--main-color-one)}
.singleBlog-global .blogCaption .pera{font-size: 16px}
@media only screen and (min-width: 768px) and (max-width: 991px){
.singleBlog-global .blogCaption .pera{font-size: 12px}
}
.singleBlog-global .blogFooter{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-top: 18px;margin-top: 28px;border-top: 1px solid #E1E1E1}
@media (max-width: 575px){
.singleBlog-global .blogFooter{padding: 19px 10px 12px 12px}
}
.singleBlog-global .blogFooter .blogPostUser{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.singleBlog-global .blogFooter .blogPostUser img{display: inline-block;padding-right: 7px;font-size: 16px;max-width: 40px;height: auto;border-radius: 50%}
.singleBlog-global .blogFooter .blogPostUser .tittle{display: inline-block;font-size: 14px;font-weight: 600}
.singleBlog-global .blogFooter .contacts .listing .listItem{display: inline-block;margin-left: 8px}
.singleBlog-global .blogFooter .contacts .listing .listItem .icon{-webkit-transition: 0.4s;transition: 0.4s;color: var(--peragraph-color);width: 34px;line-height: 34px;height: 34px;background: rgba(48, 76, 187, 0.06);border-radius: 50%;cursor: pointer;text-align: center}
.singleBlog-global .blogFooter .contacts .listing .listItem:hover .icon{background: var(--main-color-one);color: #ffffff}
.singleBlog-global.blog2{margin: 0}
.singleBlog-global:hover .blog-img img{-webkit-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1)}
.notice p{font-size: 17px;color: #5C727D;padding: 16px 0 16px 14px;background: rgba(118, 167, 19, 0.07);margin: 0;font-style: italic;border-left: 4px solid #76A713;margin-bottom: 30px}
.itemReview .singleReview{display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 28px;padding-bottom: 30px;border-bottom: 1px solid #E1E1E1}
@media (max-width: 575px){
.itemReview .singleReview{-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.itemReview .singleReview:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: 0}
.itemReview .singleReview .client1Img{margin-right: 17px}
@media (max-width: 575px){
.itemReview .singleReview .client1Img{margin-bottom: 20px}
}
.itemReview .singleReview .client1Img img{padding: 0}
.itemReview .singleReview .reviewText .review_icon i{color: #ffb400;font-size: 12px}
.itemReview .singleReview .reviewText h3{font-size: 16px;font-weight: 700;margin-right: 15px;margin-bottom: 0}
.itemReview .singleReview .reviewText span{color: var(--heading-color);font-size: 12px;font-weight: 300;margin-bottom: 11px;display: block}
.singleTab-items-global{display: none}
.tab-menu-global.tabStyleOne ul{display: inline-block;background: #fff;padding: 9px 10px;border-radius: 22px;border: 1px solid #E1E1E1}
.tab-menu-global.tabStyleOne ul li{display: inline-block}
.tab-menu-global.tabStyleOne ul li a{font-family: var(--body-font);color: var(--paragraph-color);border-radius: 8px;background: none;padding: 9px 19px;display: inline-block;font-size: 16px;font-weight: 500}
.tab-menu-global.tabStyleOne ul li a.active{background: var(--main-color-one);color: #fff}
.tab-menu-global.tabStyleTwo ul li{display: block}
.tab-menu-global.tabStyleTwo ul li a{font-family: var(--body-font);color: var(--paragraph-color);border-radius: 8px;background: none;display: inline-block;font-size: 22px;font-weight: 500;margin-bottom: 25px}
.tab-menu-global.tabStyleTwo ul li a.active{background: none;color: var(--main-color-one);text-decoration: underline}
.tab-menu-global.tabStyleThree ul li{display: inline-block;margin: 0 6px}
.tab-menu-global.tabStyleThree ul li a{font-family: var(--body-font);color: var(--paragraph-color);border-radius: 8px;background: none;display: inline-block;font-size: 22px;font-weight: 500;margin-bottom: 25px}
.tab-menu-global.tabStyleThree ul li a.active{background: none;color: var(--main-color-one);text-decoration: underline}
.faqArea-global .collapse-wrapper .accordion-item{border: 0;margin-bottom: 20px;border-radius: 16px;background: #F9F9F9;position: relative;z-index: 0}
.faqArea-global .collapse-wrapper .accordion:last-child{margin-bottom: 0px}
.faqArea-global .collapse-wrapper .accordion-header{padding: 0;border: 0;border-radius: 16px 16px 0 0}
.faqArea-global .collapse-wrapper .accordion-header .accordion-button{text-align: left;color: var(--heading-color);background: none;border: 0;padding: 30px 81px 28px 31px;font-size: 22px;font-weight: 600;border-bottom: 0;display: block;text-decoration: none;border-radius: 0}
@media (max-width: 575px){
.faqArea-global .collapse-wrapper .accordion-header .accordion-button{padding: 17px 6px 21px 13px}
}
.faqArea-global .collapse-wrapper .accordion-header .accordion-button::after{position: absolute;top: 22px;font-size: 24px;color: #ffffff;right: 33px;content: "\f068";font-family: "Line Awesome Free";font-weight: 900;background-image: none;outline: 0;-webkit-transform: rotate(0deg);transform: rotate(0deg);background: var(--main-color-one);width: 40px;height: 40px;text-align: center;line-height: 40px;border-radius: 8px}
@media (max-width: 575px){
.faqArea-global .collapse-wrapper .accordion-header .accordion-button::after{font-size: 18px;right: 5px;width: 30px;height: 30px;line-height: 30px}
}
.faqArea-global .collapse-wrapper .accordion-header .accordion-button.collapsed{border: 0}
.faqArea-global .collapse-wrapper .accordion-header .accordion-button.collapsed::after{content: "\f067";font-weight: 800}
.faqArea-global .collapse-wrapper .accordion-header .accordion-button:focus{-webkit-box-shadow: none !important;box-shadow: none !important;border: 0}
.faqArea-global .collapse-wrapper .accordion-header .accordion-button:not(.collapsed){-webkit-box-shadow: none;box-shadow: none}
.faqArea-global .collapse-wrapper .accordion-collapse{border: 0;border-radius: 0 0 16px 16px}
.faqArea-global .collapse-wrapper .accordion-collapse .accordion-body{-webkit-transition: 0.3s;transition: 0.3s;border-radius: 0 0 16px 16px;padding: 10px 10px 20px 24px}
.faqArea-global .input-form textarea{background: #F9F9F9;color: var(--heading-color);height: 200px;width: 100%;font-size: 16px;font-weight: 300;padding: 15px 18px 9px 20px;position: relative;border-radius: 16px;margin-bottom: 30px;border: 0}
.faqArea-global .input-form textarea:focus{-webkit-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px}
.single-main-image{position: relative}
.single-main-image img{width: 100%;border-radius: 16px}
.single-main-image .video-icon{position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;text-align: center}
.single-main-image .video-icon a{background: #fff;color: var(--main-color-one);width: 120px;height: 120px;display: inline-block;text-align: center;line-height: 120px;border-radius: 50%;-webkit-transform: scale(0.5);transform: scale(0.5);font-size: 20px}
.single-main-image .video-icon a::after{position: absolute;border: 100px solid rgba(255, 255, 255, 0.4);content: "";border-radius: 50%;left: -39px;top: -41px;right: 0;z-index: 0;background: rgba(0, 0, 0, 0)}
.single-main-image .video-icon a i{font-size: 39px;line-height: 1;position: relative;right: -2px;top: 4px}
.single-main-image .video-icon a.btn-icon{position: relative}
.single-main-image .video-icon a.btn-icon::before{content: "";display: inline-block;position: absolute;top: -2px;left: -2px;bottom: -2px;right: -2px;border-radius: inherit;border: 1px solid #fff;-webkit-animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite;animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite}
@-webkit-keyframes btnIconRipple{
  0% {
    border-width: 4px;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    border-width: 1px;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
  80% {
    border-width: 1px;
    -webkit-transform: scale(1.9);
    transform: scale(1.9);
  }
  100% {
    opacity: 0;
  }
}
.single-main-image .video-icon a.btn-icon:hover{background: var(--main-color-one);color: #fff}
.thumb-link img{border-radius: 10px}
.imgHeight1{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.imgHeight1 img{height: 265px}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.imgHeight1 img{height: 180px}
}
@media (max-width: 991px){
.imgHeight1 img{height: auto}
}
.imgHeight2 img{height: 555px}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.imgHeight2 img{height: 384px}
}
@media (max-width: 991px){
.imgHeight2 img{height: auto}
}
.areaHeight1{max-height: 265px}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.areaHeight1{height: 180px}
}
@media (max-width: 991px){
.areaHeight1{height: auto}
}
.areaHeight2{max-height: 555px}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.areaHeight2{height: 384px}
}
@media (max-width: 991px){
.areaHeight2{height: auto}
}
.singleGallery-global{position: relative;float: left;overflow: hidden;text-align: center;cursor: pointer;width: 100%;margin-bottom: 24px;border-radius: 8px}
.singleGallery-global::after{-webkit-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;position: absolute;content: "";left: 0;top: 0px;bottom: 0;right: 0;width: 100%;height: 100%;background: rgba(105, 111, 142, 0.2);background: rgba(0, 0, 0, 0.2);z-index: 0;border-radius: 8px;opacity: 0;visibility: hidden}
.singleGallery-global h2{-webkit-transition: 0.4s;transition: 0.4s;padding-top: 8%;-webkit-transition: -webkit-transform 0.35s;transition: -webkit-transform 0.35s;transition: transform 0.35s;transition: transform 0.35s, -webkit-transform 0.35s;opacity: 0;font-size: 25px;font-weight: 300;color: #fff;margin-bottom: 8px}
.singleGallery-global h2 span{color: #fff;font-weight: 700}
.singleGallery-global p{color: #fff;padding: 0.5em 2em;text-transform: none;opacity: 0;-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);margin: 0;letter-spacing: 1px;font-size: 68.5%}
.singleGallery-global img{border-radius: 8px;position: relative;display: block;height: 100%;width: 100%;width: calc(100% + 60px);opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;-webkit-transform: translate3d(-20px, 0, 0) scale(1.1);transform: translate3d(-20px, 0, 0) scale(1.1);-webkit-backface-visibility: hidden;backface-visibility: hidden}
.singleGallery-global .caption{padding: 2em;color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden}
.singleGallery-global:hover::after{opacity: 1;visibility: visible}
.singleGallery-global:hover img{opacity: 0.7;-webkit-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1)}
.singleGallery-global .caption{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 9}
.singleGallery-global .caption::before,
.singleGallery-global .caption::after{pointer-events: none}
.singleGallery-global{background: rgba(221, 221, 221, 0.8666666667)}
.singleGallery-global .caption::before, .singleGallery-global .caption::after{position: absolute;content: "";opacity: 0}
.singleGallery-global .caption::after{top: 30px;right: 50px;bottom: 30px;left: 50px;border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1, 0);transform: scale(1, 0);-webkit-transform-origin: 100% 0;transform-origin: 100% 0}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.singleGallery-global .caption::after{top: 20px;right: 30px;bottom: 20px;left: 30px}
}
@media (max-width: 991px){
.singleGallery-global .caption::after{top: 20px;right: 30px;bottom: 20px;left: 30px}
}
.singleGallery-global .caption::before{top: 50px;right: 30px;bottom: 50px;left: 30px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0, 1);transform: scale(0, 1);-webkit-transform-origin: 0 0;transform-origin: 0 0}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.singleGallery-global .caption::before{top: 30px;right: 20px;bottom: 30px;left: 20px}
}
@media (max-width: 991px){
.singleGallery-global .caption::before{top: 30px;right: 20px;bottom: 30px;left: 20px}
}
.singleGallery-global h2{-webkit-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0)}
.singleGallery-global .caption::before,
.singleGallery-global .caption::after,
.singleGallery-global h2,
.singleGallery-global p{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s}
.singleGallery-global:hover .caption::before,
.singleGallery-global:hover .caption::after{opacity: 1;-webkit-transform: scale(1);transform: scale(1)}
.singleGallery-global:hover h2,
.singleGallery-global:hover p{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.singleGallery-global:hover .caption::after,
.singleGallery-global:hover h2,
.singleGallery-global:hover p,
.singleGallery-global:hover img{-webkit-transition-delay: 0.15s;transition-delay: 0.15s}
.singlePortfolio{-webkit-box-shadow: 0 3px 12px rgba(45, 23, 191, 0.09);box-shadow: 0 3px 12px rgba(45, 23, 191, 0.09);border-radius: 16px;overflow: hidden}
.singlePortfolio .portfolioImg{border-radius: 16px 16px 0 0;overflow: hidden}
.singlePortfolio .portfolioImg img{border-radius: 16px 16px 0 0;width: 100%}
.singlePortfolio .portfolioDetails{background: #ffffff;padding: 18px 31px 0px 25px;border-top: 0;border-radius: 0 0 16px 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-ms-flex-align: end;align-items: end}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.singlePortfolio .portfolioDetails{padding: 33px 15px 0px 15px}
}
@media (max-width: 991px){
.singlePortfolio .portfolioDetails{padding: 33px 15px 0px 15px;-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.singlePortfolio .portfolioDetails .cap{-ms-flex-preferred-size: 66%;flex-basis: 66%}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.singlePortfolio .portfolioDetails .cap{-ms-flex-preferred-size: 63%;flex-basis: 63%}
}
@media (max-width: 991px){
.singlePortfolio .portfolioDetails .cap{-ms-flex-preferred-size: 100%;flex-basis: 100%}
}
.singlePortfolio .portfolioDetails .templateTittle{font-family: var(--heading-font);margin-bottom: 9px;line-height: 1.5;font-weight: 700;font-size: 24px;display: block}
@media only screen and (min-width: 1200px) and (max-width: 1399.99px){
.singlePortfolio .portfolioDetails .templateTittle{font-size: 21px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.singlePortfolio .portfolioDetails .templateTittle{font-size: 21px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.singlePortfolio .portfolioDetails .templateTittle{font-size: 18px}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.singlePortfolio .portfolioDetails .templateTittle{font-size: 16px}
}
@media (max-width: 575px){
.singlePortfolio .portfolioDetails .templateTittle{font-size: 18px}
}
.singlePortfolio .portfolioDetails .templateCap{font-family: var(--heading-font);font-size: 16px;color: var(--heading-font);margin-bottom: 20px}
.singlePortfolio .portfolioDetails .templatePricing{margin-bottom: 18px;font-family: var(--heading-font);color: var(--heading-color);font-weight: 500;font-size: 24px;display: block}
.stylePadding{padding-top: 50px}
.select-itms-blogal .niceSelect{width: 120px;border-radius: 8px}
.catListing .listing .listItem{display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 20px}
.catListing .listing .listItem:last-child{border-bottom: 0;padding-bottom: 0}
.catListing .listing .listItem .product{color: var(--heading-color);font-weight: 500}
.catListing .listing .listItem .leftCap, .catListing .listing .listItem .rightCap{font-size: 16px;display: block;color: var(--heading-color);font-weight: 700;margin-right: 10px}
.catListing .listing .listItem .rightCap{font-weight: 300}
.pagination{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.pagination .pagination-list{margin: 0 auto}
.pagination .pagination-list li{display: inline-block}
.pagination .pagination-list li .page-number{font-family: var(--heading-font);color: #667085;background: #F7F7F7;display: inline-block;text-align: center;width: 40px;height: 40px;line-height: 40px;margin: 0 6px;-webkit-transition: all linear 0.2s;transition: all linear 0.2s;border: 0;font-weight: 400;border-radius: 8px;font-size: 21px}
@media (max-width: 575px){
.pagination .pagination-list li .page-number{width: 29px;height: 29px;line-height: 29px;margin: 0 2px;font-size: 13px}
}
.pagination .pagination-list li .page-number.current{background-color: var(--main-color-one);color: #ffffff}
.pagination .pagination-list li .page-number:hover{background-color: var(--main-color-one);color: #ffffff}
.user-account li a{color: #ffffff}
.white-footer .footer-widget li a{color: #fff}
.white-footer .footer-widget li a:hover{color: #fff}
.custom-form-builder-land .input-form input{margin-bottom: 20px;height: 50px}
.user-account .listItem a{color: #fff !important}
.searchBox-wrapper .search-box .input-form input{color: var(--heading-color);height: 65px;width: 100%;font-size: 16px;font-weight: 300;padding: 9px 190px 7px 50px;position: relative;border: 1px solid #EAECF0;border-radius: 30px;margin-bottom: 20px;background: #fff}
.searchBox-wrapper.searchBox-wrapper-sidebar .search-box .input-form input{color: var(--heading-color);height: 55px;width: 100%;font-size: 16px;font-weight: 300;padding: 9px 75px 9px 20px;position: relative;border: 1px solid #EAECF0;border-radius: 5px;margin-bottom: 20px;background: #fff}
/* --- agency-main-style.css --- */
.cmn-agency-btn{color: var(--paragraph-color);font-size: 16px;font-weight: 500;font-family: var(--body-font);display: inline-block;border-radius: 0px;text-align: center;cursor: pointer;white-space: nowrap;line-height: 34px;padding: 7px 35px;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
@media only screen and (max-width: 575.98px){
.cmn-agency-btn{padding: 10px 25px;font-size: 15px;line-height: 28px}
}
@media only screen and (max-width: 375px){
.cmn-agency-btn{padding: 5px 15px;font-size: 14px}
}
.cmn-agency-btn-bg-1{background: var(--main-color-one);color: var(--heading-color);border: 2px solid var(--main-color-one)}
.cmn-agency-btn-bg-1:hover{background: none;color: var(--main-color-one)}
.cmn-agency-btn-bg-2{background: var(--main-color-two);color: #fff;border: 2px solid var(--main-color-two)}
.cmn-agency-btn-bg-2:hover{background: none;color: var(--main-color-two)}
.cmn-agency-btn-bg-3{background: var(--main-color-three);color: #fff;border: 2px solid var(--main-color-three)}
.cmn-agency-btn-bg-3:hover{background: none;color: var(--main-color-three)}
.cmn-agency-btn-bg-4{background: var(--main-color-four);color: #fff;border: 2px solid var(--main-color-four)}
.cmn-agency-btn-bg-4:hover{background: none;color: var(--main-color-four)}
.cmn-agency-btn-bg-5{background: var(--main-color-five);color: #333;border: 2px solid var(--main-color-five)}
.cmn-agency-btn-bg-5:hover{background: none;color: var(--main-color-five)}
.cmn-agency-btn-bg-white{background: #fff;color: var(--heading-color)}
.cmn-agency-btn-bg-white:hover{background: var(--main-color-one);color: #fff}
.cmn-agency-btn-bg-white.hover-bg-two:hover{background: var(--main-color-two);color: #fff}
.cmn-agency-btn-bg-white.hover-bg-three:hover{background: var(--main-color-three);color: #fff}
.cmn-agency-btn-bg-white.hover-bg-four:hover{background: var(--main-color-four);color: #fff}
.cmn-agency-btn-white{background-color: #fff;border: 3px solid #fff}
.cmn-agency-btn-white.color-one{color: var(--main-color-one)}
.cmn-agency-btn-white.color-one:hover{background: var(--main-color-one);color: #fff}
.cmn-agency-btn-white.color-two{color: var(--main-color-two)}
.cmn-agency-btn-white.color-two:hover{background: var(--main-color-two);color: #fff}
.cmn-agency-btn-white.color-three{color: var(--main-color-three)}
.cmn-agency-btn-white.color-three:hover{background: var(--main-color-three);color: #fff}
.cmn-agency-btn-white.color-four{color: var(--main-color-four)}
.cmn-agency-btn-white.color-four:hover{background: var(--main-color-four);color: #fff}
.cmn-agency-btn.extra-width{width: 220px}
.cmn-agency-btn-bg-heading{background: var(--heading-color);color: #fff}
.cmn-agency-btn-outline-steam{border: 2px solid #DDD;color: var(--heading-color)}
.cmn-agency-btn-outline-steam:hover{background: #DDD;color: #fff}
.cmn-agency-btn-outline-one{padding: 7px 35px;border: 2px solid var(--main-color-one)}
.cmn-agency-btn-outline-one.color-one{color: var(--main-color-one)}
.cmn-agency-btn-outline-one:hover{background: var(--main-color-one);color: #fff}
@media only screen and (max-width: 575.98px){
.cmn-agency-btn-outline-one{padding: 8px 23px;font-size: 15px;line-height: 28px}
}
@media only screen and (max-width: 375px){
.cmn-agency-btn-outline-one{padding: 4px 13px;font-size: 14px}
}
.cmn-agency-btn-medium{padding: 7px 25px}
@media only screen and (max-width: 375px){
.cmn-agency-btn-medium{padding: 5px 15px;font-size: 14px}
}
.cmn-agency-btn-small{padding: 5px 18px}
@media only screen and (max-width: 375px){
.cmn-agency-btn-small{padding: 5px 15px;font-size: 14px}
}
.agency_section__title{text-align: center;max-width: 535px;margin-inline: auto}
.agency_section__title.title_flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 20px}
.agency_section__title.text-left{text-align: left;margin: unset;max-width: unset}
.agency_section__title.white-color{color: #fff}
.agency_section__title.white-color .title{color: #fff}
.agency_section__title.center-text, .agency_section__title.text-center, .agency_section__title.desktop-center{text-align: center}
.agency_section__title.white .title{color: #fff}
.agency_section__title.white .title .title_style{padding: 5px 10px;background-color: #fff;border: 4px dashed var(--agency-section-bg-2);color: var(--agency-section-bg-2)}
.agency_section__title.white .title .agency_title_shape img{-webkit-filter: brightness(100);filter: brightness(100)}
.agency_section__title.white .section_para{color: #fff}
.agency_section__title .title{font-size: 48px;font-weight: 600;line-height: 70px;color: var(--heading-color);position: relative;margin: -6px 0 0}
@media (min-width: 1400px) and (max-width: 1599.98px){
.agency_section__title .title{font-size: 42px;line-height: 54px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.agency_section__title .title{font-size: 36px;line-height: 48px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.agency_section__title .title{font-size: 32px;line-height: 36px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_section__title .title{font-size: 28px;line-height: 42px}
}
@media only screen and (max-width: 575.98px){
.agency_section__title .title{font-size: 26px;line-height: 42px}
}
@media only screen and (max-width: 375px){
.agency_section__title .title{font-size: 25px;line-height: 42px}
}
.agency_section__title .title .title_style{line-height: 1;padding: 5px 10px;background-color: rgba(var(--main-color-one-rgb), 0.2);border: 4px dashed var(--main-color-one)}
.agency_section__title .section_para{font-size: 18px;line-height: 28px;margin-top: 30px}
.agency_topbar{background-color: var(--heading-color)}
.header-top.agency_topbar .header-info-right .header-cart .listItem .social{color: var(--heading-color)}
.agency_nav .mobile-logo{display: none}
@media only screen and (max-width: 991px){
.agency_nav .mobile-logo{display: block}
.agency_nav .desktop-logo{display: none !important}
}
.agency_nav.navbar-padding{padding: 20px 0}
.navbar-area.agency_nav{position: relative;z-index: 95}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.agency_nav{padding: 0}
}
.navbar-area.agency_nav.nav-absolute{position: absolute;left: 0;width: 100%;top: 0px;z-index: 99}
.navbar-area.agency_nav.nav-two .nav-container .navbar-collapse .navbar-nav{text-align: center}
.navbar-area.agency_nav.white-nav .nav-container .navbar-collapse .navbar-nav li{color: #fff}
.navbar-area.agency_nav.white-nav .nav-container .nav-right-content ul li{color: #fff}
.navbar-area.agency_nav.white-nav .nav-container .nav-right-content ul li .track-icon-list .single-icon .icon{color: #fff}
.navbar-area.agency_nav.white-nav .nav-container .nav-right-content ul li .track-icon-list .single-icon.hover-color-two:hover .icon:hover{color: var(--main-color-two)}
.navbar-area.agency_nav.white-nav .nav-container .nav-right-content ul li .login-account .accounts{color: #fff}
.navbar-area.agency_nav.white-nav .nav-container .nav-right-content ul li .login-account .accounts.hover-color-two:hover{color: var(--main-color-two)}
.navbar-area.agency_nav .nav-container{background: transparent;-webkit-box-shadow: none;box-shadow: none;padding: 0px 15px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.agency_nav .nav-container{padding: 20px 0}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.agency_nav .nav-container{padding: 15px 0}
}
.navbar-area.agency_nav .nav-container .logo-wrapper .logo img{max-width: 200px}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.agency_nav .nav-container .logo-wrapper .logo img{max-width: 160px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.agency_nav .nav-container .logo-wrapper .logo img{max-width: 150px}
}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav{display: block;width: 100%;text-align: center}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav.nav-margin-top{margin-top: 15px}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav.desktop-center{text-align: center}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li{display: inline-block;font-size: 16px;font-family: var(--body-font);text-transform: capitalize;color: var(--heading-color);font-weight: 400;line-height: 32px}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li + li{margin-left: 0px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li{font-size: 15px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li{font-size: 14px}
}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 10px 30px 10px 0;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;color: var(--heading-color)}
@media (min-width: 1400px) and (max-width: 1599.98px){
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 7px 10px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 5px 10px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 5px 10px}
}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li a:hover{color: var(--main-color-one) !important;background: none}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.current-menu-item{background: none}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children{padding-right: 0;position: relative}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 10px 30px 10px 0;position: relative;z-index: 0}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 10px 10px}
}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a::after{content: "\f107";font-family: "Line Awesome Free";font-weight: 900;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;top: 1px;left: 4px;position: relative}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu{visibility: visible;opacity: 1}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position: absolute;text-align: left;min-width: 220px;margin: 0;padding: 0;list-style: none;left: 0;top: 100%;-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);background-color: #fff;z-index: 992;border-bottom: 5px solid var(--main-color-one);visibility: hidden;opacity: 0;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 50px;-webkit-column-rule-style: solid;-moz-column-rule-style: solid;column-rule-style: solid;-webkit-column-rule-color: rgba(221, 221, 221, 0.3);-moz-column-rule-color: rgba(221, 221, 221, 0.3);column-rule-color: rgba(221, 221, 221, 0.3);-webkit-column-rule-width: 2px;-moz-column-rule-width: 2px;column-rule-width: 2px}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .menuArrow,
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .menuArrow:after{color: var(--heading-color)}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two{-webkit-column-count: unset;-moz-column-count: unset;column-count: unset}
}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two li{margin-bottom: -1px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two li{margin-bottom: 0}
}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{display: block;margin-left: 0;line-height: 24px;font-size: 14px;margin-bottom: -1px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{margin-bottom: 0}
}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:last-child{margin-bottom: -1px}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li{border-top: 1px solid #e2e2e2}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{display: block;padding: 10px 30px;background-color: #fff;white-space: nowrap;color: var(--heading-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{background-color: var(--main-color-one);color: #fff}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children{position: relative;z-index: 0;padding-right: 0px}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu{left: 100%;top: 0px}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu .sub-menu .sub-menu{left: auto;right: 100%}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu{visibility: visible;opacity: 1}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before{color: #fff}
.agency_nav .navbar-inner-category{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_nav .navbar-inner-category{display: block;width: 100%}
}
.agency_nav .navbar-inner-all{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_nav .navbar-inner-all{display: block;width: 100%}
}
.agency_nav .click-nav-right-icon{display: none}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_nav .click-nav-right-icon{position: absolute;right: 60px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 30px;color: rgba(0, 0, 0, 0.7);display: block}
.agency_nav .click-nav-right-icon:hover{color: var(--heading-color)}
.agency_nav .click-nav-right-icon.white-color{color: #fff}
.agency_nav .click-nav-right-icon.white-color:hover{color: #fff}
}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_nav .show-nav-content{visibility: hidden;opacity: 0;-webkit-transition: 300ms;transition: 300ms;margin-top: -50px;margin-left: auto}
}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_nav .show-nav-content.show{visibility: visible;opacity: 1;margin-top: 10px}
}
.agency_nav .single-right-content .btn-track{-webkit-transition: 300ms;transition: 300ms}
.agency_nav .single-right-content .btn-track:hover{color: var(--main-color-one)}
.agency_nav .single-right-content .btn-track .track-icon{color: var(--main-color-one)}
.agency_nav .single-right-content .user-icon-price{background: rgba(var(--main-color-three-rgb), 0.1);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.agency_nav .single-right-content .user-icon-price .user-icon{font-size: 20px;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;background-color: var(--main-color-three);color: #fff;height: 46px;width: 46px}
.agency_nav .single-right-content .user-icon-price .user-price{font-size: 20px;line-height: 30px;padding: 0 10px;color: var(--main-color-three)}
.agency_nav .single-right-content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.agency_nav .navbar-right-flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.agency_nav .track-icon-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.agency_nav .track-icon-list.white-color .single-icon .icon{color: #fff;-webkit-transition: all 0.3s;transition: all 0.3s}
.agency_nav .track-icon-list .single-icon{position: relative}
.agency_nav .track-icon-list .single-icon:not(:last-child){margin-right: 10px}
.agency_nav .track-icon-list .single-icon:hover .icon:hover{background-color: var(--main-color-one);color: #fff}
.agency_nav .track-icon-list .single-icon:hover .icon-notification{background-color: #fff;color: var(--main-color-one)}
.agency_nav .track-icon-list .single-icon .icon{font-size: 24px;color: var(--heading-color);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;height: 45px;width: 45px;background-color: rgba(221, 221, 221, 0.3)}
@media only screen and (max-width: 375px){
.agency_nav .track-icon-list .single-icon .icon{font-size: 20px}
}
.agency_nav .track-icon-list .single-icon.hover-color-two .icon:hover{color: var(--main-color-two)}
.agency_nav .track-icon-list .single-icon.hover-color-three .icon:hover{color: var(--main-color-three)}
.agency_nav .track-icon-list .single-icon.hover-color-four .icon:hover{color: var(--main-color-four)}
.agency_nav .track-icon-list .single-icon .icon-notification{position: absolute;top: 0px;right: 0px;font-size: 12px;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;height: 22px;width: 22px;background: var(--main-color-one);color: #fff;border-radius: 50%}
@media only screen and (max-width: 375px){
.agency_nav .track-icon-list .single-icon .icon-notification{height: 18px;width: 18px;font-size: 12px}
}
.agency_nav .track-icon-list .single-icon .icon-notification.bg-color-one{background: var(--main-color-one)}
.agency_nav .track-icon-list .single-icon .icon-notification.bg-color-two{background: var(--main-color-two)}
.agency_nav .track-icon-list .single-icon .icon-notification.bg-color-three{background: var(--main-color-three)}
.agency_nav .track-icon-list .single-icon .icon-notification.bg-color-four{background: var(--main-color-four)}
.agency_nav .login-account{position: relative;z-index: 3;-webkit-transition: all 0.3s;transition: all 0.3s}
.agency_nav .login-account:hover .account-list-item{visibility: visible;opacity: 1;top: 100%;background: #fff}
.agency_nav .login-account:hover .accounts{color: #fff;background-color: var(--main-color-one)}
.agency_nav .login-account:hover .accounts i{color: #fff}
.agency_nav .login-account .account-list-item{position: absolute;top: 130%;right: 0;background: #fff;z-index: 9998;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);width: 120px;background: #fff;visibility: hidden;opacity: 1;-webkit-transition: all 0.2s;transition: all 0.2s;display: block !important;margin-left: 0 !important}
.agency_nav .login-account .account-list-item.hover-color-two .list a:hover{background: var(--main-color-two)}
.agency_nav .login-account .account-list-item.hover-color-three .list a:hover{background: var(--main-color-three)}
.agency_nav .login-account .account-list-item.hover-color-four .list a:hover{background: var(--main-color-four)}
.agency_nav .login-account .account-list-item .list{margin: 0 !important;display: block !important}
.agency_nav .login-account .account-list-item .list a{display: block;font-size: 15px;font-weight: 400;padding: 10px 20px;color: var(--heading-color);border-bottom: 1px solid rgba(221, 221, 221, 0.7);-webkit-transition: all 0.3s;transition: all 0.3s}
.agency_nav .login-account .account-list-item .list a:hover{background: var(--main-color-one);color: #fff}
.agency_nav .login-account.style-02{position: relative;z-index: 9999}
.agency_nav .login-account.style-02 .account-list-item .list a:hover{background: var(--main-color-three)}
.agency_nav .login-account.style-02 .accounts{color: #fff;background: var(--main-color-one);padding: 10px 20px}
.agency_nav .login-account.style-02 .accounts:hover{background: #fff;color: var(--main-color-one)}
.agency_nav .login-account.style-02 .accounts:hover i{color: var(--main-color-one)}
.agency_nav .login-account.style-02 .accounts i{color: #fff}
.agency_nav .login-account.style-02 .accounts.bg-color-two{background: var(--main-color-two)}
.agency_nav .login-account.style-02 .accounts.bg-color-two:hover{background: #fff;color: var(--main-color-two)}
.agency_nav .login-account.style-02 .accounts.bg-color-two:hover i{color: var(--main-color-two)}
.agency_nav .login-account.style-02 .accounts.bg-color-three{background: var(--main-color-three)}
.agency_nav .login-account.style-02 .accounts.bg-color-three:hover{background: #fff;color: var(--main-color-three)}
.agency_nav .login-account.style-02 .accounts.bg-color-three:hover i{color: var(--main-color-three)}
.agency_nav .login-account.style-02 .accounts.bg-color-four{background: var(--main-color-four)}
.agency_nav .login-account.style-02 .accounts.bg-color-four:hover{background: #fff;color: var(--main-color-four)}
.agency_nav .login-account.style-02 .accounts.bg-color-four:hover i{color: var(--main-color-four)}
.agency_nav .login-account.white-color .accounts{color: #fff}
.agency_nav .login-account.white-color .accounts:hover{color: var(--main-color-one)}
.agency_nav .login-account.white-color .accounts:hover i{color: var(--main-color-one)}
.agency_nav .login-account.white-color .accounts i{color: #fff}
.agency_nav .login-account .accounts{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;height: 45px;width: 45px;background-color: rgba(221, 221, 221, 0.3);gap: 10px;color: var(--light-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.agency_nav .login-account .accounts i{font-size: 24px;color: var(--heading-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
@media only screen and (max-width: 375px){
.agency_nav .login-account .accounts i{font-size: 20px}
}
@media only screen and (max-width: 375px){
.agency_nav .login-account .accounts{gap: 5px}
}
.agency_nav .login-account .accounts.hover-color-two i{color: var(--main-color-two)}
.agency_nav .login-account .accounts.hover-color-two:hover{color: var(--main-color-two)}
.agency_nav .login-account .accounts.hover-color-two:hover i{color: var(--main-color-two)}
.agency_nav .login-account .accounts.hover-color-three i{color: var(--main-color-three)}
.agency_nav .login-account .accounts.hover-color-three:hover{color: var(--main-color-three)}
.agency_nav .login-account .accounts.hover-color-three:hover i{color: var(--main-color-three)}
.agency_nav .login-account .accounts.hover-color-four i{color: var(--main-color-four)}
.agency_nav .login-account .accounts.hover-color-four:hover{color: var(--main-color-four)}
.agency_nav .login-account .accounts.hover-color-four:hover i{color: var(--main-color-four)}
.agency_nav .cart-shopping{position: relative;z-index: 2}
.agency_nav .cart-shopping:hover .icon{background-color: var(--main-color-one);color: #fff}
.agency_nav .cart-shopping:hover .addto-cart-contents{visibility: visible;opacity: 1;top: 100%;-webkit-transform: scale(1);transform: scale(1)}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_nav .cart-shopping:hover .addto-cart-contents{-webkit-transform: translateX(0%) scale(1);transform: translateX(0%) scale(1)}
}
@media only screen and (max-width: 480px){
.agency_nav .cart-shopping:hover .addto-cart-contents{right: 0}
}
@media only screen and (max-width: 375px){
.agency_nav .cart-shopping:hover .addto-cart-contents{-webkit-transform: translateX(20%);transform: translateX(20%)}
}
.agency_nav .cart-shopping .addto-cart-contents{position: absolute;right: 0;top: 130%;z-index: 3;width: 400px;background: #fff;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.5);box-shadow: 0 0 10px rgba(221, 221, 221, 0.5);padding: 20px;visibility: hidden;opacity: 0;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.3s;transition: all 0.3s}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_nav .cart-shopping .addto-cart-contents{-webkit-transform: translateX(0);transform: translateX(0)}
}
@media only screen and (max-width: 480px){
.agency_nav .cart-shopping .addto-cart-contents{width: 270px;padding: 10px;right: 100%}
}
.agency_nav .cart-shopping .addto-cart-contents .cart-total-amount{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-top: 20px}
.agency_nav .cart-shopping .addto-cart-contents .nicescroll-rails .nicescroll-cursors{background-color: var(--main-color-one) !important}
.agency_nav .cart-shopping .single-addto-cart-wrappers{max-height: 240px;overflow-y: auto}
.agency_nav .cart-shopping .single-addto-carts{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-right: 5px}
.agency_nav .cart-shopping .single-addto-carts:not(:last-child){margin-bottom: 10px}
.agency_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.agency_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-thumb{max-width: 70px}
.agency_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-thumb img{height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover}
.agency_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.agency_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates .price-title{color: var(--main-color-one);font-size: 18px}
.agency_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates .old-price{text-decoration: line-through;font-size: 14px}
.agency_nav .cart-shopping .btn-wrapper .cart-btn{color: #fff;font-size: 16px;font-weight: 500;font-family: var(--body-font);display: inline-block;border-radius: 5px;text-align: center;cursor: pointer;line-height: 34px;padding: 10px 35px;border: 2px solid var(--main-color-one);background-color: var(--main-color-one);-webkit-transition: all 0.3s;transition: all 0.3s}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_nav .cart-shopping .btn-wrapper .cart-btn{line-height: 28px}
}
@media only screen and (max-width: 575.98px){
.agency_nav .cart-shopping .btn-wrapper .cart-btn{line-height: 24px;font-size: 15px}
}
@media only screen and (max-width: 375px){
.agency_nav .cart-shopping .btn-wrapper .cart-btn{padding: 8px 25px;font-size: 14px}
}
.agency_nav .cart-shopping .btn-wrapper .cart-btn:hover{background: none;color: var(--main-color-one)}
.agency_nav .cart-shopping .btn-wrapper .cart-btn.cart-btn-outline{background: none;color: var(--main-color-one);border: 2px solid var(--main-color-one)}
.agency_nav .cart-shopping .btn-wrapper .cart-btn.cart-btn-outline:hover{background-color: var(--main-color-one);color: #fff}
@media only screen and (max-width: 991px){
.navbar-area.agency_nav.index-02 .nav-container .navbar-collapse.show .navbar-nav{background: transparent}
.navbar-area.agency_nav.index-03 .nav-container .navbar-right-content{margin-top: -50px}
.navbar-area.agency_nav.index-03 .nav-container .navbar-right-content.show{margin-top: 10px}
.navbar-area.agency_nav.white-nav .navbar-toggler{border: 1px solid rgba(255, 255, 255, 0.8)}
.navbar-area.agency_nav.white-nav .navbar-toggler.active .navbar-toggler-icon::before, .navbar-area.agency_nav.white-nav .navbar-toggler.active .navbar-toggler-icon::after{background: rgba(255, 255, 255, 0.8)}
.navbar-area.agency_nav.white-nav .navbar-toggler .navbar-toggler-icon{background: rgba(255, 255, 255, 0.8)}
.navbar-area.agency_nav.white-nav .navbar-toggler .navbar-toggler-icon::before, .navbar-area.agency_nav.white-nav .navbar-toggler .navbar-toggler-icon::after{background: rgba(255, 255, 255, 0.8)}
.navbar-area.agency_nav .navbar-toggler{position: absolute;right: 0px;top: 50%;-webkit-box-shadow: none;box-shadow: none;-webkit-transform: translateY(-50%);transform: translateY(-50%);border: 1px solid rgba(0, 0, 0, 0.7);outline: none}
.navbar-area.agency_nav .navbar-toggler.active .navbar-toggler-icon{background: none}
.navbar-area.agency_nav .navbar-toggler.active .navbar-toggler-icon::before, .navbar-area.agency_nav .navbar-toggler.active .navbar-toggler-icon::after{background: rgba(0, 0, 0, 0.7);top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.navbar-area.agency_nav .navbar-toggler.active .navbar-toggler-icon::after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
.navbar-area.agency_nav .navbar-toggler .navbar-toggler-icon{background: rgba(0, 0, 0, 0.7);display: inline-block;width: 25px;height: 2px;margin: 10px -4px 10px;position: relative}
.navbar-area.agency_nav .navbar-toggler .navbar-toggler-icon::before, .navbar-area.agency_nav .navbar-toggler .navbar-toggler-icon::after{position: absolute;content: "";height: 2px;width: 25px;background: rgba(0, 0, 0, 0.7);top: -7px;left: 0;-webkit-transition: all 0.4s;transition: all 0.4s}
.navbar-area.agency_nav .navbar-toggler .navbar-toggler-icon::after{top: auto;bottom: -7px}
.navbar-area.agency_nav .nav-container{position: relative;z-index: 0;min-height: 50px;padding: 12px 12px 15px}
.navbar-area.agency_nav .nav-container .responsive-mobile-menu{display: block;position: relative;width: 100%}
.navbar-area.agency_nav .nav-container .navbar-brand{display: block}
.navbar-area.agency_nav .nav-container .navbar-brand .navbar-toggler{position: absolute;right: 10px;border: 1px solid #e2e2e2;-webkit-box-shadow: none;box-shadow: none}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav{display: block;margin-top: 30px;background: #f5f5f5;-webkit-box-shadow: 0 0 30px rgba(221, 221, 221, 0.3);box-shadow: 0 0 30px rgba(221, 221, 221, 0.3)}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li{display: block;text-align: left;line-height: 30px;padding: 5px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.2)}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 15px 20px}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li:last-child{border-bottom: none}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li + li{margin-left: 0}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before{top: 25px;right: 20px}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover{padding-bottom: 0}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu{visibility: visible;height: auto;opacity: 1;background-color: transparent;border-bottom: none;padding-top: 10px}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 15px 20px}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position: initial;display: block;width: 100%;border-top: none;-webkit-box-shadow: none;box-shadow: none;margin-left: 0;padding-bottom: 0;visibility: hidden;opacity: 0;height: 0;overflow: hidden;max-height: 250px;overflow-y: scroll;-webkit-transition: all 500ms linear;transition: all 500ms linear}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .sub-menu .menu-item-has-children:before{content: "\f107"}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{padding: 0}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li.menu-item-has-children:hover:before{color: #fff}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li{border-top: none}
.navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:first-child{border-top: 1px solid rgba(255, 255, 255, 0.2)}
}
@media only screen and (max-width: 575px){
.navbar-area.agency_nav .nav-container{padding: 12px 12px 15px}
.navbar-area.agency_nav .nav-container .logo-wrapper .logo img{max-width: 140px}
}
.agency_footer_widget{position: relative;z-index: 1}
.agency_footer_widget .agency_widget_title{color: var(--heading-color)}
@media only screen and (max-width: 480px){
.agency_footer_widget .agency_widget_title{font-size: 22px}
}
@media only screen and (max-width: 375px){
.agency_footer_widget .agency_widget_title{font-size: 20px}
}
.agency_footer_widget .agency_footer_inner .footer-logo{text-align: center}
.agency_footer_widget .agency_footer_inner .footer-logo-para{font-size: 15px}
.agency_footer_widget .agency_footer_inner .footer-para{font-size: 16px;color: var(--light-color);line-height: 28px}
.agency_footer_widget .agency_footer_inner .footer-link-list{padding: 0}
.agency_footer_widget .agency_footer_inner .footer-link-list .list{position: relative;z-index: 2;-webkit-transition: 300ms;transition: 300ms}
.agency_footer_widget .agency_footer_inner .footer-link-list .list:not(:last-child){margin-bottom: 15px}
.agency_footer_widget .agency_footer_inner .footer-link-list .list:hover a{color: var(--main-color-one)}
.agency_footer_widget .agency_footer_inner .footer-link-list .list a{font-size: 16px;font-weight: 400;color: var(--light-color);position: relative;-webkit-transition: all 0.5s;transition: all 0.5s;position: relative;z-index: 1}
.agency_footer_widget .agency_footer_inner .footer-link-list .list a:hover{color: var(--main-color-one)}
.agency_footer_widget .agency_footer_inner .footer-social-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;gap: 10px}
.agency_footer_widget .agency_footer_inner .footer-social-list .lists a{color: #fff;font-size: 14px;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;height: 35px;width: 35px;font-size: 18px;border-radius: 5px;background: rgba(0, 0, 0, 0.5);border-radius: 50%;-webkit-transition: 300ms;transition: 300ms}
@media only screen and (max-width: 575.98px){
.agency_footer_widget .agency_footer_inner .footer-social-list .lists a{font-size: 18px;height: 35px;width: 35px}
}
@media only screen and (max-width: 375px){
.agency_footer_widget .agency_footer_inner .footer-social-list .lists a{height: 30px;width: 30px}
}
.agency_footer_widget .agency_footer_inner .footer-social-list .lists a:hover{color: #fff;background: var(--main-color-one)}
.agency_footer_widget .agency_footer_inner .footer-contact-single:not(:last-child){margin-bottom: 20px}
.agency_footer_widget .agency_footer_inner .footer-contact-single:hover .footer-contact-icon{background-color: var(--main-color-one)}
.agency_footer_widget .agency_footer_inner .footer-contact-single:hover .footer-contact-details-item{color: var(--main-color-one)}
.agency_footer_widget .agency_footer_inner .footer-contact-flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px}
.agency_footer_widget .agency_footer_inner .footer-contact-icon{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;height: 35px;width: 35px;font-size: 18px;background-color: rgba(0, 0, 0, 0.5);color: #fff;border-radius: 50%;-webkit-transition: 300ms;transition: 300ms}
.agency_footer_widget .agency_footer_inner .footer-contact-details{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: left}
.agency_footer_widget .agency_footer_inner .footer-contact-details-subtitle{display: block;color: var(--extra-light-color);margin-bottom: 5px}
.agency_footer_widget .agency_footer_inner .footer-contact-details-item{color: var(--light-color);-webkit-transition: 200ms;transition: 200ms}
.agency_footer_widget .agency_footer_inner .footer-contact .contact-item{display: block;font-size: 18px;font-weight: 400;line-height: 28px}
.agency_footer_widget .agency_footer_inner .footer-contact .contact-item:not(:first-child){margin-top: 10px}
.agency_footer_widget .agency_footer_inner .footer-contact .contact-item:hover{color: var(--main-color-one)}
.agency_copyright_area{padding: 25px 0}
.agency_copyright_area.copyright-border{border-top: 1px solid rgba(221, 221, 221, 0.7)}
.agency_copyright_area .copyright-contents{font-size: 16px;color: var(--light-color);text-align: center}
@media only screen and (max-width: 767.98px){
.agency_copyright_area .copyright-contents{text-align: center;margin-top: 10px}
}
.agency_copyright_area .copyright-contents a{color: var(--main-color-one);font-weight: 500}
.white_footer .agency_footer_widget .agency_widget_title{color: rgba(255, 255, 255, 0.9)}
.white_footer .agency_footer_widget .footer-logo-para{color: rgba(255, 255, 255, 0.7)}
.white_footer .agency_footer_widget .agency_footer_inner .footer-social-list li a{background-color: rgba(221, 221, 221, 0.2)}
.white_footer .agency_footer_widget .footer-link-list{padding: 0}
.white_footer .agency_footer_widget .footer-link-list .list a{color: rgba(255, 255, 255, 0.7)}
.white_footer .agency_footer_widget .footer-contact-icon{background-color: rgba(221, 221, 221, 0.2);color: #fff}
.white_footer .agency_footer_widget .footer-contact-details-subtitle{color: rgba(255, 255, 255, 0.7)}
.white_footer .agency_footer_widget .footer-contact-details-item{color: rgba(255, 255, 255, 0.7)}
.white_footer .agency_copyright_area.copyright-border{border-top: 1px solid rgba(221, 221, 221, 0.2)}
.white_footer .agency_copyright_area .copyright-contents{color: rgba(255, 255, 255, 0.7)}
.agency_banner__padding{padding: 180px 0 0}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_banner__padding{padding: 120px 0 0}
}
.agency_banner__content__wrapper{position: relative;z-index: 2;padding-right: 45px}
@media (min-width: 1400px) and (max-width: 1599.98px){
.agency_banner__content__wrapper{padding-right: 40px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.agency_banner__content__wrapper{padding-right: 30px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.agency_banner__content__wrapper{padding-right: 20px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_banner__content__wrapper{padding-right: 0px}
}
.agency_banner__content__wrapper .agency_banner__single{position: relative;z-index: 2}
.agency_banner__content__wrapper .agency_banner__single__content{position: relative;z-index: 5}
.agency_banner__content__wrapper .agency_banner__single__content__title{font-size: 65px;line-height: 90px;margin: -12px 0 0;position: relative}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_banner__content__wrapper .agency_banner__single__content__title{padding-right: 60px}
}
.agency_banner__content__wrapper .agency_banner__single__content__title .agency_banner_title_shape{position: absolute;top: -50px;right: 0px;height: auto;width: auto}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_banner__content__wrapper .agency_banner__single__content__title .agency_banner_title_shape{top: 0}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.agency_banner__content__wrapper .agency_banner__single__content__title{font-size: 48px;line-height: 70px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.agency_banner__content__wrapper .agency_banner__single__content__title{font-size: 42px;line-height: 60px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_banner__content__wrapper .agency_banner__single__content__title{font-size: 32px;line-height: 48px}
}
@media only screen and (max-width: 575.98px){
.agency_banner__content__wrapper .agency_banner__single__content__title{font-size: 28px;line-height: 42px}
}
@media only screen and (max-width: 375px){
.agency_banner__content__wrapper .agency_banner__single__content__title{font-size: 26px}
}
.agency_banner__content__wrapper .agency_banner__single__content__title .title_style{display: inline-block;background-color: rgba(var(--main-color-one-rgb), 0.1);padding: 5px 15px;border: 3px dashed var(--main-color-one)}
.agency_banner__content__wrapper .agency_banner__single__content__para{font-size: 18px;color: var(--light-color);font-weight: 400;line-height: 28px}
@media only screen and (max-width: 480px){
.agency_banner__content__wrapper .agency_banner__single__content__para{font-size: 16px;line-height: 26px}
}
@media only screen and (max-width: 375px){
.agency_banner__content__wrapper .agency_banner__single__content__para{font-size: 15px}
}
.agency_banner__right{position: relative;padding-bottom: 50px}
.agency_banner_main{position: relative}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_banner_main__thumb img{width: 100%}
}
.thumb_shape{position: relative;overflow: hidden}
.thumb_shape::before{content: "";position: absolute;background-color: var(--main-color-one);height: 100px;width: 100px;top: -40px;right: -40px;border-radius: 50%}
.thumb_shape.left::before{right: auto;left: -40px}
.agency_banner_reviewer{background-color: #fff;padding: 20px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;max-width: 100%;-webkit-box-shadow: 0 0 10px #ddd;box-shadow: 0 0 10px #ddd}
.agency_banner_reviewer__position{position: absolute;bottom: 0;left: -100px}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_banner_reviewer__position{left: 0;position: relative;margin-top: 30px}
}
.agency_banner_reviewer__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.agency_banner_reviewer__thumb{border: 2px solid #fff;border-radius: 50%;-webkit-box-shadow: 0 0 4px #666;box-shadow: 0 0 4px #666;-webkit-transition: all 0.4s;transition: all 0.4s;max-width: 50px}
.agency_banner_reviewer__thumb:hover{position: relative;z-index: 3;-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-box-shadow: 0 0 7px var(--main-color-one);box-shadow: 0 0 7px var(--main-color-one);-webkit-transition: all 0.4s;transition: all 0.4s}
.agency_banner_reviewer__thumb:not(:first-child){margin-left: -10px}
.agency_banner_reviewer__thumb img{border-radius: 50%}
.agency_banner_reviewer__title{font-size: 20px;font-weight: 600;color: var(--heading-color)}
.agency_banner_reviewer__review{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 7px;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size: 15px;color: var(--light-color)}
.agency_banner_reviewer__review__icon{color: var(--review-color);display: inline-block;font-size: 18px}
.agency_section_bg{background-color: var(--agency-section-bg)}
.agency_section_bg_2{background-color: var(--agency-section-bg-2)}
.agency_section_bg_3{background-color: var(--agency-section-bg-3)}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_about__thumb img{width: 100%}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.agency_about__right{padding-left: 20px}
}
.agency_about__list li{font-size: 16px;line-height: 24px;color: var(--light-color);padding-left: 30px;position: relative}
.agency_about__list li:not(:last-child){margin-bottom: 15px}
.agency_about__list li::before{font-family: "Line Awesome Free";font-weight: 900;content: "\f00c";position: absolute;left: 0;top: 0;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;height: 22px;width: 22px;background-color: var(--main-color-one);color: #fff;border-radius: 50%;font-size: 12px}
.center-text .single_counter__count{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.desktop-center .single_counter__count,
.text-center .single_counter__count,
.center-text .single_counter__count{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.single_counter.desktop-center .single_counter__count, .single_counter.text-center .single_counter__count, .single_counter.center-text .single_counter__count{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.single_counter__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 20px}
.single_counter__count{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 5px;position: relative;margin: -12px 0 0}
.single_counter__count .odometer{font-size: 65px;font-weight: 600;line-height: 70px}
@media only screen and (max-width: 480px){
.single_counter__count .odometer{font-size: 36px}
}
@media only screen and (max-width: 375px){
.single_counter__count .odometer{font-size: 28px}
}
.single_counter__count__title{font-size: 65px;font-weight: 600;line-height: 70px}
@media only screen and (max-width: 480px){
.single_counter__count__title{font-size: 36px}
}
@media only screen and (max-width: 375px){
.single_counter__count__title{font-size: 28px}
}
.single_counter__para{font-size: 20px;line-height: 26px;color: var(--light-color)}
@media only screen and (max-width: 480px){
.single_counter__para{font-size: 18px}
}
.agency_service{padding: 20px;-webkit-transition: all 0.3s;transition: all 0.3s}
.agency_service:hover{-webkit-transform: translateY(-5px);transform: translateY(-5px)}
.agency_service__icon{background-color: var(--main-color-one);padding: 10px;display: inline-block;font-size: 50px}
.agency_service__icon img{max-width: 70px}
.agency_service__title{font-size: 20px;line-height: 24px;font-weight: 600;color: var(--heading-color)}
.agency_service__para{font-size: 14px;line-height: 24px;font-weight: 400;color: var(--light-color)}
.agency_service__btn{border: 1px solid var(--light-color);color: var(--heading-color);padding: 7px 20px;font-size: 15px;line-height: 1;-webkit-transition: all 0.3s;transition: all 0.3s}
.agency_service__btn:hover{background-color: var(--main-color-one);color: #fff;border-color: var(--main-color-one)}
@media (min-width: 992px) and (max-width: 1199.98px){
.agency_work__thumb img{width: 100%}
}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_work__thumb img{width: 100%}
}
.agency_work__title{font-size: 24px;font-weight: 600;line-height: 28px;color: var(--heading-color)}
.agency_work__para{font-size: 14px;font-weight: 400;line-height: 24px;color: var(--light-color)}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_testimonial__thumb img{width: 100%}
}
.agency_testimonial__contents__title{font-size: 32px;font-weight: 600;line-height: 36px;color: var(--heading-color)}
@media only screen and (max-width: 575.98px){
.agency_testimonial__contents__title{font-size: 28px;line-height: 30px}
}
@media only screen and (max-width: 375px){
.agency_testimonial__contents__title{font-size: 25px}
}
.agency_testimonial__contents__para{font-size: 18px;font-weight: 400;line-height: 26px;color: var(--light-color)}
.agency_testimonial__contents__comments{position: relative}
.agency_testimonial__contents__comments__quote{font-size: 150px;color: rgba(var(--main-color-one-rgb), 0.15);position: absolute;top: -60px;left: -10px}
.agency_testimonial__rating__icon{color: var(--review-color)}
.agency_testimonial__rating__author__title{font-size: 20px;color: var(--heading-color);line-height: 24px;font-weight: 600}
.agency_testimonial__rating__author__subtitle{font-size: 15px;color: var(--light-color);line-height: 24px;font-weight: 400}
.agency_contact_footer{position: relative}
.agency_contact_single__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 20px;-ms-flex-wrap: wrap;flex-wrap: wrap}
.agency_contact_single__left{-ms-flex-preferred-size: 40%;flex-basis: 40%}
@media only screen and (max-width: 767.98px){
.agency_contact_single__left{-ms-flex-preferred-size: 60%;flex-basis: 60%}
}
@media only screen and (max-width: 375px){
.agency_contact_single__left{-ms-flex-preferred-size: 100%;flex-basis: 100%}
}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_blog__thumb img{width: 100%}
}
.agency_blog__contents__title{font-size: 24px;line-height: 32px;margin: -6px 0 0;-webkit-transition: 200ms;transition: 200ms}
.agency_blog__contents__title:hover{color: var(--main-color-one)}
@media (min-width: 1200px) and (max-width: 1399.98px){
.agency_blog__contents__title{font-size: 22px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.agency_blog__contents__title{font-size: 22px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_blog__contents__title{font-size: 22px}
}
@media only screen and (max-width: 480px){
.agency_blog__contents__title{font-size: 20px}
}
.agency_blog__contents__title-two{font-size: 18px;line-height: 28px;-webkit-transition: 200ms;transition: 200ms}
.agency_blog__contents__title-two:hover{color: var(--main-color-one)}
.agency_blog__contents__para{font-size: 16px;line-height: 26px}
@media only screen and (max-width: 480px){
.agency_blog__contents__para{font-size: 15px}
}
.white_footer .footerTittle{color: rgba(255, 255, 255, 0.9);margin-bottom: 1.5rem !important}
.agency_footer_widget .footer-pera p{color: rgba(255, 255, 255, 0.9)}
.footer-widget .footer-social{margin-top: 20px !important}
.footer-widget .listing-info .listItem{margin-bottom: 10px;padding-left: 5px}
.footer-widget .listing-info .icon{margin-right: 5px}
.agency_footer_widget .agency_widget_title{font-size: 24px;font-weight: 400;line-height: 32px;text-transform: capitalize;position: relative;.agency_banner__content__wrapper .agency_banner__single__content__title
color: var(--heading-color)}
.agency_footer_widget ul li{margin-bottom: 15px}
.agency_footer_area ul li a{color: rgba(255, 255, 255, 0.7)}
.agency_section_bg_3 .footer-widget p{color: rgba(255, 255, 255, 0.7)}
.agency_copyright_area p{color: rgba(255, 255, 255, 0.7)}
/* --- newspaper-main-style.css --- */
@media (min-width: 300px) and (max-width: 991.98px){
body{overflow-x: hidden}
}
.newspaper_section_bg{background-color: var(--newspaper-section-bg)}
.nav-style-banner .prev-icon,
.nav-style-banner .next-icon{position: absolute;right: 50px;bottom: 250px;font-size: 22px;cursor: pointer;z-index: 99;background: none;color: var(--heading-color);-webkit-transition: 300ms;transition: 300ms}
.nav-style-banner .prev-icon:hover,
.nav-style-banner .next-icon:hover{color: var(--main-color-four)}
@media (min-width: 300px) and (max-width: 991.98px){
.nav-style-banner .prev-icon,
.nav-style-banner .next-icon{background-color: #fff;padding: 0 5px;right: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);bottom: unset}
}
@media only screen and (max-width: 575.98px){
.nav-style-banner .prev-icon,
.nav-style-banner .next-icon{top: auto;-webkit-transform: translateY(0%);transform: translateY(0%);bottom: 60px;-webkit-transition: 300ms;transition: 300ms}
}
.nav-style-banner .prev-icon{right: 80px}
@media (min-width: 300px) and (max-width: 991.98px){
.nav-style-banner .prev-icon{right: auto;left: 20px}
}
.append-nav-one .prev-icon,
.append-nav-one .next-icon,
.append-nav-two .prev-icon,
.append-nav-two .next-icon,
.append-nav-three .prev-icon,
.append-nav-three .next-icon{position: absolute;right: 45px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 24px;cursor: pointer;z-index: 9;background: none;color: var(--heading-color);-webkit-transition: 300ms;transition: 300ms}
.append-nav-one .prev-icon:hover,
.append-nav-one .next-icon:hover,
.append-nav-two .prev-icon:hover,
.append-nav-two .next-icon:hover,
.append-nav-three .prev-icon:hover,
.append-nav-three .next-icon:hover{color: var(--main-color-one)}
.append-nav-one .next-icon,
.append-nav-two .next-icon,
.append-nav-three .next-icon{left: auto;right: 15px}
.append-featured,
.append-sold,
.append-entertainment,
.append-latest,
.append-upcoming,
.append-upcoming-two,
.append-news{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px}
.append-featured .prev-icon,
.append-featured .next-icon,
.append-sold .prev-icon,
.append-sold .next-icon,
.append-entertainment .prev-icon,
.append-entertainment .next-icon,
.append-latest .prev-icon,
.append-latest .next-icon,
.append-upcoming .prev-icon,
.append-upcoming .next-icon,
.append-upcoming-two .prev-icon,
.append-upcoming-two .next-icon,
.append-news .prev-icon,
.append-news .next-icon{font-size: 30px;cursor: pointer;border: 1px solid var(--light-color);background-color: var(--light-color);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;height: 40px;width: 40px;font-size: 20px;z-index: 9;color: #fff;-webkit-transition: 300ms;transition: 300ms;border-radius: 50%}
.append-featured .prev-icon:hover,
.append-featured .next-icon:hover,
.append-sold .prev-icon:hover,
.append-sold .next-icon:hover,
.append-entertainment .prev-icon:hover,
.append-entertainment .next-icon:hover,
.append-latest .prev-icon:hover,
.append-latest .next-icon:hover,
.append-upcoming .prev-icon:hover,
.append-upcoming .next-icon:hover,
.append-upcoming-two .prev-icon:hover,
.append-upcoming-two .next-icon:hover,
.append-news .prev-icon:hover,
.append-news .next-icon:hover{border-color: var(--main-color-one);background-color: var(--main-color-one);color: #fff}
@media (min-width: 300px) and (max-width: 991.98px){
.append-featured .prev-icon,
.append-featured .next-icon,
.append-sold .prev-icon,
.append-sold .next-icon,
.append-entertainment .prev-icon,
.append-entertainment .next-icon,
.append-latest .prev-icon,
.append-latest .next-icon,
.append-upcoming .prev-icon,
.append-upcoming .next-icon,
.append-upcoming-two .prev-icon,
.append-upcoming-two .next-icon,
.append-news .prev-icon,
.append-news .next-icon{height: 40px;width: 40px;font-size: 20px}
}
@media only screen and (max-width: 375px){
.append-featured .prev-icon,
.append-featured .next-icon,
.append-sold .prev-icon,
.append-sold .next-icon,
.append-entertainment .prev-icon,
.append-entertainment .next-icon,
.append-latest .prev-icon,
.append-latest .next-icon,
.append-upcoming .prev-icon,
.append-upcoming .next-icon,
.append-upcoming-two .prev-icon,
.append-upcoming-two .next-icon,
.append-news .prev-icon,
.append-news .next-icon{height: 35px;width: 35px;font-size: 18px}
}
.append-featured .prev-icon,
.append-sold .prev-icon,
.append-entertainment .prev-icon,
.append-latest .prev-icon,
.append-upcoming .prev-icon,
.append-upcoming-two .prev-icon,
.append-news .prev-icon{right: 55px}
.color-two .append-featured .prev-icon:hover,
.color-two .append-featured .next-icon:hover,
.color-two .append-sold .prev-icon:hover,
.color-two .append-sold .next-icon:hover,
.color-two .append-author .prev-icon:hover,
.color-two .append-author .next-icon:hover,
.color-two .append-upcoming .prev-icon:hover,
.color-two .append-upcoming .next-icon:hover,
.color-two .append-upcoming-two .prev-icon:hover,
.color-two .append-upcoming-two .next-icon:hover,
.color-two .append-news .prev-icon:hover,
.color-two .append-news .next-icon:hover{border-color: var(--main-color-two);background-color: var(--main-color-two)}
.nav-style-two{position: relative}
.nav-style-two.nav-color-two .prev-icon,
.nav-style-two.nav-color-two .next-icon{background: var(--main-color-two)}
.nav-style-two.nav-color-two .prev-icon:hover,
.nav-style-two.nav-color-two .next-icon:hover{color: var(--main-color-two)}
.nav-style-two.nav-color-three .prev-icon,
.nav-style-two.nav-color-three .next-icon{background: var(--main-color-three)}
.nav-style-two.nav-color-three .prev-icon:hover,
.nav-style-two.nav-color-three .next-icon:hover{color: var(--main-color-three)}
.nav-style-two.nav-color-four .prev-icon:hover,
.nav-style-two.nav-color-four .next-icon:hover{color: var(--main-color-four)}
.nav-style-two .prev-icon,
.nav-style-two .next-icon{position: absolute;right: 35px;top: -78px;font-size: 30px;cursor: pointer;z-index: 9;background: none;color: var(--heading-color);-webkit-transition: 300ms;transition: 300ms}
.nav-style-two .prev-icon:hover,
.nav-style-two .next-icon:hover{color: var(--main-color-one)}
.nav-style-two .next-icon{left: auto;right: 5px}
.color-two .dot-style-one .slick-dots li.slick-active{background: var(--main-color-two)}
.color-three .dot-style-one .slick-dots li.slick-active{background: var(--main-color-three)}
.cmn-newspaper-btn{color: var(--paragraph-color);font-size: 16px;font-weight: 500;font-family: var(--body-font);display: inline-block;text-align: center;cursor: pointer;line-height: 34px;padding: 7px 35px;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
@media only screen and (max-width: 575.98px){
.cmn-newspaper-btn{padding: 10px 25px;font-size: 15px;line-height: 28px}
}
@media only screen and (max-width: 375px){
.cmn-newspaper-btn{padding: 5px 15px;font-size: 14px}
}
.cmn-newspaper-btn-bg-1{background: var(--main-color-one);color: var(--heading-color);border: 2px solid var(--main-color-one)}
.cmn-newspaper-btn-bg-1:hover{background: none;color: var(--main-color-one)}
.cmn-newspaper-btn-bg-2{background: var(--main-color-two);color: #fff;border: 2px solid var(--main-color-two)}
.cmn-newspaper-btn-bg-2:hover{background: none;color: var(--main-color-two)}
.cmn-newspaper-btn-bg-white{background: #fff;color: var(--heading-color)}
.cmn-newspaper-btn-bg-white:hover{background: var(--main-color-one);color: #fff}
.cmn-newspaper-btn-bg-white.hover-bg-two:hover{background: var(--main-color-two);color: #fff}
.cmn-newspaper-btn-bg-white.hover-bg-three:hover{background: var(--main-color-three);color: #fff}
.cmn-newspaper-btn-bg-white.hover-bg-four:hover{background: var(--main-color-four);color: #fff}
.cmn-newspaper-btn-white{background-color: #fff;border: 3px solid #fff}
.cmn-newspaper-btn-white.color-one{color: var(--main-color-one)}
.cmn-newspaper-btn-white.color-one:hover{background: var(--main-color-one);color: #fff}
.cmn-newspaper-btn-white.color-two{color: var(--main-color-two)}
.cmn-newspaper-btn-white.color-two:hover{background: var(--main-color-two);color: #fff}
.cmn-newspaper-btn-white.color-three{color: var(--main-color-three)}
.cmn-newspaper-btn-white.color-three:hover{background: var(--main-color-three);color: #fff}
.cmn-newspaper-btn-white.color-four{color: var(--main-color-four)}
.cmn-newspaper-btn-white.color-four:hover{background: var(--main-color-four);color: #fff}
.cmn-newspaper-btn.extra-width{width: 220px}
.cmn-newspaper-btn-bg-heading{background: var(--heading-color);color: #fff}
.cmn-newspaper-btn-outline-black{border: 2px solid var(--heading-color);color: var(--heading-color)}
.cmn-newspaper-btn-outline-black:hover{background: var(--heading-color);color: #fff}
.cmn-newspaper-btn-outline-steam{border: 2px solid #DDD;color: var(--heading-color)}
.cmn-newspaper-btn-outline-steam:hover{background: #DDD;color: #fff}
.cmn-newspaper-btn-outline-one{padding: 7px 35px;border: 2px solid var(--main-color-one)}
.cmn-newspaper-btn-outline-one.color-one{color: var(--main-color-one)}
.cmn-newspaper-btn-outline-one:hover{background: var(--main-color-one);color: #fff}
@media only screen and (max-width: 575.98px){
.cmn-newspaper-btn-outline-one{padding: 8px 23px;font-size: 15px;line-height: 28px}
}
@media only screen and (max-width: 375px){
.cmn-newspaper-btn-outline-one{padding: 4px 13px;font-size: 14px}
}
.cmn-newspaper-btn.btn-medium{padding: 7px 25px}
@media only screen and (max-width: 375px){
.cmn-newspaper-btn.btn-medium{padding: 5px 15px;font-size: 14px}
}
.cmn-newspaper-btn.btn-small{padding: 5px 18px}
@media only screen and (max-width: 375px){
.cmn-newspaper-btn.btn-small{padding: 5px 15px;font-size: 14px}
}
.btn-medium{padding: 6px 25px}
@media only screen and (max-width: 375px){
.btn-medium{padding: 5px 15px;font-size: 14px}
}
.btn-small{padding: 4px 18px}
@media only screen and (max-width: 375px){
.btn-small{padding: 4px 15px;font-size: 14px}
}
.viewMore_btn{color: var(--heading-color);font-size: 16px;font-weight: 500;font-family: var(--body-font);display: inline-block;text-align: center;cursor: pointer;-webkit-transition: all 0.3s;transition: all 0.3s}
.viewMore_btn:hover{color: var(--main-color-one)}
.newspaper_section__title{text-align: center}
.newspaper_section__title.title_flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 20px}
.newspaper_section__title.text-left{text-align: left;margin: unset;max-width: unset}
.newspaper_section__title.white-color{color: #fff}
.newspaper_section__title.white-color .title{color: #fff}
.newspaper_section__title.center-text, .newspaper_section__title.text-center, .newspaper_section__title.desktop-center{text-align: center}
.newspaper_section__title.white .title{color: #fff}
.newspaper_section__title.white .title .title_style{padding: 5px 10px;background-color: #fff;border: 4px dashed var(--agency-section-bg-2);color: var(--agency-section-bg-2)}
.newspaper_section__title.white .title .agency_title_shape img{-webkit-filter: brightness(100);filter: brightness(100)}
.newspaper_section__title.white .section_para{color: #fff}
.newspaper_section__title.style-02 .title{font-size: 18px;font-weight: 500;padding-left: 0}
.newspaper_section__title.style-02 .title::before{display: none}
.newspaper_section__title .title{font-size: 24px;font-weight: 600;line-height: 28px;color: var(--heading-color);position: relative;margin: -3px 0 0;padding-left: 20px}
.newspaper_section__title .title::before{content: "";position: absolute;height: 100%;width: 4px;background-color: var(--secondary-color);top: 0;left: 0}
.newspaper_section__title .section_para{font-size: 18px;line-height: 28px;margin-top: 30px}
.agency_title_shape{position: absolute;top: -20px;right: 0px;height: auto;width: auto}
.js_nice_select{width: 100%;height: 55px;line-height: 55px;font-size: 15px;font-weight: 400;color: var(--paragraph-color);border: 1px solid var(--border-color);-webkit-box-shadow: 0 0 10px rgba(255, 255, 255, 0.01);box-shadow: 0 0 10px rgba(255, 255, 255, 0.01);-webkit-transition: 300ms;transition: 300ms;padding: 0 30px 0 15px}
.js_nice_select:focus{border: 1px solid var(--body-color)}
.js_nice_select .nice-select-search-box{height: 100%}
.js_nice_select .nice-select-search-box .nice-select-search{vertical-align: top}
.js_nice_select:after{border-bottom: 2px solid var(--body-color);border-right: 2px solid var(--body-color);height: 7px;margin-top: -2px;right: 20px;width: 7px}
@media only screen and (max-width: 375px){
.js_nice_select:after{right: 10px}
}
.js_nice_select.open{border: 1px solid #ddd}
.js_nice_select.open .list{width: 100%}
.js_nice_select .list{width: 100%;margin-top: 10px}
.js_nice_select .list .selected.focus{background-color: rgba(var(--main-color-one-rgb), 0.1);color: var(--main-color-one)}
.js_nice_select .list .option:hover{background-color: rgba(var(--main-color-one-rgb), 0.1);color: var(--main-color-one);font-weight: 500}
.js-select.select-style-two{display: block;color: var(--paragraph-color);border: 1px solid var(--body-color);-webkit-box-shadow: 0 0 10px rgba(255, 255, 255, 0.1);box-shadow: 0 0 10px rgba(255, 255, 255, 0.1)}
.js-select.select-style-two.open::after{border-color: transparent transparent var(--paragraph-color);border-width: 0px 4px 5px 4px}
.js-select.select-style-two:after{border-color: var(--paragraph-color) transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: auto;right: 11px;margin-top: 0px;position: absolute;top: 50%;width: 0;-webkit-transform: rotate(0deg);transform: rotate(0deg)}
@media only screen and (max-width: 375px){
.js-select.select-style-two:after{right: 10px}
}
.search-open{font-size: 24px;cursor: pointer;position: relative;z-index: 9;-webkit-transition: all 0.3s;transition: all 0.3s}
.search-open:hover{color: var(--main-color-one)}
.search-area{position: relative}
.newspaper_searchBar.search-bar{position: absolute;top: 60%;right: 0;left: 0;height: auto;z-index: 9;width: 95%;margin: 0 auto;background: #fff;visibility: hidden;opacity: 0;-webkit-transition: all 0.6s;transition: all 0.6s}
.newspaper_searchBar.search-bar.active{visibility: visible;opacity: 1;top: 100%}
.newspaper_searchBar.search-bar .menu-search-form{position: relative;z-index: 9;width: 100%;margin: 0 auto;border-radius: 0px}
.newspaper_searchBar.search-bar .menu-search-form .search-close{position: absolute;right: 0px;top: -50px;font-size: 30px;cursor: pointer;-webkit-transition: all 0.3s;transition: all 0.3s;background: #F2F3F5;padding: 8px 10px}
.newspaper_searchBar.search-bar .menu-search-form .search-close:hover{color: #fff;background: var(--main-color-one)}
.newspaper_searchBar.search-bar .menu-search-form .item-search{width: 100%;height: 70px;background: none;border: 1px solid rgba(0, 0, 0, 0.2);outline: none;text-transform: capitalize;padding: 10px 30px;padding-right: 70px;font-size: 16px;font-weight: 500;border-radius: 0px;color: var(--light-color)}
.newspaper_searchBar.search-bar .menu-search-form .item-search:focus{border-color: rgba(var(--main-color-one-rgb), 0.2);-webkit-box-shadow: 0 0 10px rgba(var(--main-color-one-rgb), 0.1);box-shadow: 0 0 10px rgba(var(--main-color-one-rgb), 0.1)}
.newspaper_searchBar.search-bar .menu-search-form .item-search::-webkit-input-placeholder{color: var(--light-color);font-size: 14px}
.newspaper_searchBar.search-bar .menu-search-form .item-search::-moz-placeholder{color: var(--light-color);font-size: 14px}
.newspaper_searchBar.search-bar .menu-search-form .item-search:-ms-input-placeholder{color: var(--light-color);font-size: 14px}
.newspaper_searchBar.search-bar .menu-search-form .item-search::-ms-input-placeholder{color: var(--light-color);font-size: 14px}
.newspaper_searchBar.search-bar .menu-search-form .item-search::placeholder{color: var(--light-color);font-size: 14px}
.newspaper_searchBar.search-bar .menu-search-form button{position: absolute;right: 0;height: 100%;padding: 0 30px;background: var(--main-color-one);border: 0;outline: none;font-size: 16px;font-weight: 500;color: #fff;cursor: pointer}
@media only screen and (max-width: 375px){
.newspaper_searchBar.search-bar .menu-search-form button{padding: 0 20px}
}
.sidebars-item{font-size: 24px;cursor: pointer;position: relative;z-index: 9;-webkit-transition: all 0.3s;transition: all 0.3s}
.sidebars-item:hover{color: var(--main-color-one)}
.newspaper_sidebar.sidebars-wrappers{width: 400px;height: 100vh;padding: 30px 20px;background: #fff;top: 0;left: -100%;position: fixed;visibility: hidden;opacity: 0;z-index: 9999;-webkit-transition: all 0.6s;transition: all 0.6s}
@media only screen and (max-width: 480px){
.newspaper_sidebar.sidebars-wrappers{max-width: 300px}
}
@media only screen and (max-width: 375px){
.newspaper_sidebar.sidebars-wrappers{max-width: 270px}
}
.newspaper_sidebar.sidebars-wrappers.active{visibility: visible;opacity: 1;left: 0;border-right: 1px solid rgba(0, 0, 0, 0.1)}
.newspaper_sidebar.sidebars-wrappers .sidebars-close{position: absolute;right: -50px;top: 0%;font-size: 30px;cursor: pointer;color: red;background: var(--border-color-2);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;height: 50px;width: 50px;-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_sidebar.sidebars-wrappers .sidebars-close:hover{color: #fff;background: var(--main-color-one)}
.newspaper_sidebar.sidebars-wrappers .common-socials{list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px}
.newspaper_sidebar.sidebars-wrappers .common-socials li a{display: inline-block;font-size: 16px;color: var(--heading-color);line-height: 24px;-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_sidebar.sidebars-wrappers .common-socials li a:hover{color: var(--main-color-one)}
.newspaper_sidebar.sidebars-wrappers .sidebar-inner{text-align: center;overflow-y: auto;height: 100%;scrollbar-width: thin;scrollbar-color: var(--main-color-one) var(--border-color)}
.newspaper_sidebar.sidebars-wrappers .sidebar-inner::-webkit-scrollbar{width: 7px;border-radius: 10px}
.newspaper_sidebar.sidebars-wrappers .sidebar-inner::-webkit-scrollbar-track{background: var(--border-color)}
.newspaper_sidebar.sidebars-wrappers .sidebar-inner::-webkit-scrollbar-thumb{background: var(--main-color-one);border-radius: 10px}
.newspaper_sidebar.sidebars-wrappers .sidebar-inner .connets-title{font-family: var(--body-font);font-size: 24px;font-weight: 500;text-align: center}
.newspaper_sidebar.sidebars-wrappers .sidebar-inner .contents-wrapper{margin-top: 40px}
.newspaper_sidebar.sidebars-wrappers .sidebar-inner .contents-wrapper .updated-socials .common-socials{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 20px}
.newspaper_sidebar .categories-lists .single-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 20px;padding: 10px 20px;background: var(--border-color-2)}
.newspaper_sidebar .categories-lists .single-list:not(:last-child){margin-bottom: 20px}
.newspaper_sidebar .categories-lists .single-list .follow-para{font-size: 18px;line-height: 28px;color: var(--heading-color)}
.newspaper_sidebar .categories-lists .single-list .followers{font-size: 18px;line-height: 28px;color: var(--heading-color)}
.newspaper_sidebar .sidebar-updated-content{margin-top: 50px;text-align: left}
.newspaper_sidebar .sidebar-updated-content .tag-new-contents{margin-top: 50px}
.newspaper_sidebar .sidebar-updated-content .tag-new-contents .tag-list{margin-top: 40px}
.newspaper_sidebar .tag-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 10px}
.newspaper_sidebar .tag-list .list{padding: 5px 16px;font-size: 16px;color: var(--light-color);border: 1px solid var(--border-color);-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_sidebar .tag-list .list:hover{background: var(--main-color-one);color: #fff;border-color: var(--main-color-one)}
.newspaper_nav .mobile-logo{display: none}
@media only screen and (max-width: 991px){
.newspaper_nav .mobile-logo{display: block}
.newspaper_nav .desktop-logo{display: none !important}
}
.newspaper_nav.navbar-padding{padding: 20px 0}
.navbar-area.newspaper_nav{position: relative}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.newspaper_nav{padding: 0}
}
.navbar-area.newspaper_nav.nav_absolute{position: absolute;left: 0;width: 100%;top: 0px;z-index: 99}
.navbar-area.newspaper_nav.white_nav.newspaper_nav .btn-right{border-color: rgba(255, 255, 255, 0.8);color: rgba(255, 255, 255, 0.8)}
.navbar-area.newspaper_nav.white_nav.newspaper_nav .btn-right:hover{color: #fff}
.navbar-area.newspaper_nav.white_nav .nav-container .navbar-collapse .navbar-nav li{color: #fff}
.navbar-area.newspaper_nav.white_nav .nav-container .nav-right-content ul li{color: #fff}
.navbar-area.newspaper_nav.white_nav .nav-container .nav-right-content ul li .track-icon-list .single-icon .icon{color: #fff}
.navbar-area.newspaper_nav.white_nav .nav-container .nav-right-content ul li .track-icon-list .single-icon.hover-color-two:hover .icon:hover{color: var(--main-color-two)}
.navbar-area.newspaper_nav.white_nav .nav-container .nav-right-content ul li .login-account .accounts{color: #fff}
.navbar-area.newspaper_nav.white_nav .nav-container .nav-right-content ul li .login-account .accounts.hover-color-two:hover{color: var(--main-color-two)}
.navbar-area.newspaper_nav .nav-container{background: transparent;-webkit-box-shadow: none;box-shadow: none;padding: 0px 15px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.newspaper_nav .nav-container{padding: 20px 0}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.newspaper_nav .nav-container{padding: 15px 0}
}
.navbar-area.newspaper_nav .nav-container .logo-wrapper .logo img{max-width: 200px}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.newspaper_nav .nav-container .logo-wrapper .logo img{max-width: 160px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.newspaper_nav .nav-container .logo-wrapper .logo img{max-width: 150px}
}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav{display: block;width: 100%;text-align: left}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav.nav-margin-top{margin-top: 15px}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav.desktop-center{text-align: center}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li{display: inline-block;font-size: 16px;font-family: var(--body-font);text-transform: capitalize;color: var(--heading-color);font-weight: 400;line-height: 32px}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li + li{margin-left: 0px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li{font-size: 15px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li{font-size: 14px}
}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 10px 30px 10px 0;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;color: var(--heading-color)}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .menuArrow{color: var(--heading-color)}
@media (min-width: 1400px) and (max-width: 1599.98px){
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 7px 10px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 5px 10px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 5px 10px}
}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li a:hover{color: var(--main-color-one) !important;background: none}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.current-menu-item{background: none}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children{padding-right: 0;position: relative}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 10px 30px 10px 0;position: relative;z-index: 0}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 10px 10px}
}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a::after{content: "\f107";font-family: "Line Awesome Free";font-weight: 900;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;top: 1px;left: 4px;position: relative;color: var(--heading-color)}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu{visibility: visible;opacity: 1}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position: absolute;text-align: left;min-width: 220px;margin: 0;padding: 0;list-style: none;left: 0;top: 100%;-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);background-color: #fff;z-index: 992;border-bottom: 5px solid var(--main-color-one);visibility: hidden;opacity: 0;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 50px;-webkit-column-rule-style: solid;-moz-column-rule-style: solid;column-rule-style: solid;-webkit-column-rule-color: rgba(221, 221, 221, 0.3);-moz-column-rule-color: rgba(221, 221, 221, 0.3);column-rule-color: rgba(221, 221, 221, 0.3);-webkit-column-rule-width: 2px;-moz-column-rule-width: 2px;column-rule-width: 2px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two{-webkit-column-count: unset;-moz-column-count: unset;column-count: unset}
}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two li{margin-bottom: -1px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two li{margin-bottom: 0}
}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{display: block;margin-left: 0;line-height: 24px;font-size: 14px;margin-bottom: -1px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{margin-bottom: 0}
}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:last-child{margin-bottom: -1px}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li{border-top: 1px solid #e2e2e2}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{display: block;padding: 10px 30px;background-color: #fff;white-space: nowrap;color: var(--heading-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{background-color: var(--main-color-one);color: #fff}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children{position: relative;z-index: 0;padding-right: 0px}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu{left: 100%;top: 0px}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu .sub-menu .sub-menu{left: auto;right: 100%}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu{visibility: visible;opacity: 1}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before{color: #fff}
.newspaper_nav .navbar-inner-category{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.newspaper_nav .navbar-inner-category{display: block;width: 100%}
}
.newspaper_nav .navbar-inner-all{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
@media (min-width: 300px) and (max-width: 991.98px){
.newspaper_nav .navbar-inner-all{display: block;width: 100%}
}
.newspaper_nav .click-nav-right-icon{display: none}
@media (min-width: 300px) and (max-width: 991.98px){
.newspaper_nav .click-nav-right-icon{position: absolute;right: 60px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 30px;color: rgba(0, 0, 0, 0.7);display: block}
.newspaper_nav .click-nav-right-icon:hover{color: var(--heading-color)}
.newspaper_nav .click-nav-right-icon.white-color{color: #fff}
.newspaper_nav .click-nav-right-icon.white-color:hover{color: #fff}
}
@media (min-width: 300px) and (max-width: 991.98px){
.newspaper_nav .show-nav-content{visibility: hidden;opacity: 0;-webkit-transition: 300ms;transition: 300ms;margin-top: -50px;margin-left: auto}
}
@media (min-width: 300px) and (max-width: 991.98px){
.newspaper_nav .show-nav-content.show{visibility: visible;opacity: 1;margin-top: 10px}
}
.newspaper_nav .single-right-content .btn-track{-webkit-transition: 300ms;transition: 300ms}
.newspaper_nav .single-right-content .btn-track:hover{color: var(--main-color-one)}
.newspaper_nav .single-right-content .btn-track .track-icon{color: var(--main-color-one)}
.newspaper_nav .single-right-content .user-icon-price{background: rgba(var(--main-color-three-rgb), 0.1);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.newspaper_nav .single-right-content .user-icon-price .user-icon{font-size: 20px;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;background-color: var(--main-color-three);color: #fff;height: 46px;width: 46px}
.newspaper_nav .single-right-content .user-icon-price .user-price{font-size: 20px;line-height: 30px;padding: 0 10px;color: var(--main-color-three)}
.newspaper_nav .single-right-content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.newspaper_nav .btn-right{display: inline-block;font-size: 16px;border: 1px solid var(--light-color);color: var(--heading-color);line-height: 1;font-weight: 400;padding: 10px 20px;-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_nav .btn-right:hover{background-color: var(--main-color-one);color: #fff;border-color: var(--main-color-one)}
.newspaper_nav .navbar-right-flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.newspaper_nav .track-icon-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.newspaper_nav .track-icon-list.white-color .single-icon .icon{color: #fff;-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_nav .track-icon-list .single-icon{position: relative}
.newspaper_nav .track-icon-list .single-icon:not(:last-child){margin-right: 10px}
.newspaper_nav .track-icon-list .single-icon:hover .icon:hover{background-color: var(--main-color-one);color: #fff}
.newspaper_nav .track-icon-list .single-icon:hover .icon-notification{background-color: #fff;color: var(--main-color-one)}
.newspaper_nav .track-icon-list .single-icon .icon{font-size: 24px;color: var(--heading-color);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;height: 45px;width: 45px;background-color: rgba(221, 221, 221, 0.3)}
@media only screen and (max-width: 375px){
.newspaper_nav .track-icon-list .single-icon .icon{font-size: 20px}
}
.newspaper_nav .track-icon-list .single-icon.hover-color-two .icon:hover{color: var(--main-color-two)}
.newspaper_nav .track-icon-list .single-icon.hover-color-three .icon:hover{color: var(--main-color-three)}
.newspaper_nav .track-icon-list .single-icon.hover-color-four .icon:hover{color: var(--main-color-four)}
.newspaper_nav .track-icon-list .single-icon .icon-notification{position: absolute;top: 0px;right: 0px;font-size: 12px;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;height: 22px;width: 22px;background: var(--main-color-one);color: #fff;border-radius: 50%}
@media only screen and (max-width: 375px){
.newspaper_nav .track-icon-list .single-icon .icon-notification{height: 18px;width: 18px;font-size: 12px}
}
.newspaper_nav .track-icon-list .single-icon .icon-notification.bg-color-one{background: var(--main-color-one)}
.newspaper_nav .track-icon-list .single-icon .icon-notification.bg-color-two{background: var(--main-color-two)}
.newspaper_nav .track-icon-list .single-icon .icon-notification.bg-color-three{background: var(--main-color-three)}
.newspaper_nav .track-icon-list .single-icon .icon-notification.bg-color-four{background: var(--main-color-four)}
.newspaper_nav .login-account{position: relative;z-index: 3;-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_nav .login-account:hover .account-list-item{visibility: visible;opacity: 1;top: 100%;background: #fff}
.newspaper_nav .login-account:hover .accounts{color: #fff;background-color: var(--main-color-one)}
.newspaper_nav .login-account:hover .accounts i{color: #fff}
.newspaper_nav .login-account .account-list-item{position: absolute;top: 130%;right: 0;background: #fff;z-index: 9998;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);width: 120px;background: #fff;visibility: hidden;opacity: 1;-webkit-transition: all 0.2s;transition: all 0.2s;display: block !important;margin-left: 0 !important}
.newspaper_nav .login-account .account-list-item.hover-color-two .list a:hover{background: var(--main-color-two)}
.newspaper_nav .login-account .account-list-item.hover-color-three .list a:hover{background: var(--main-color-three)}
.newspaper_nav .login-account .account-list-item.hover-color-four .list a:hover{background: var(--main-color-four)}
.newspaper_nav .login-account .account-list-item .list{margin: 0 !important;display: block !important}
.newspaper_nav .login-account .account-list-item .list a{display: block;font-size: 15px;font-weight: 400;padding: 10px 20px;color: var(--heading-color);border-bottom: 1px solid rgba(221, 221, 221, 0.7);-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_nav .login-account .account-list-item .list a:hover{background: var(--main-color-one);color: #fff}
.newspaper_nav .login-account.style-02{position: relative;z-index: 9999}
.newspaper_nav .login-account.style-02 .account-list-item .list a:hover{background: var(--main-color-three)}
.newspaper_nav .login-account.style-02 .accounts{color: #fff;background: var(--main-color-one);padding: 10px 20px}
.newspaper_nav .login-account.style-02 .accounts:hover{background: #fff;color: var(--main-color-one)}
.newspaper_nav .login-account.style-02 .accounts:hover i{color: var(--main-color-one)}
.newspaper_nav .login-account.style-02 .accounts i{color: #fff}
.newspaper_nav .login-account.style-02 .accounts.bg-color-two{background: var(--main-color-two)}
.newspaper_nav .login-account.style-02 .accounts.bg-color-two:hover{background: #fff;color: var(--main-color-two)}
.newspaper_nav .login-account.style-02 .accounts.bg-color-two:hover i{color: var(--main-color-two)}
.newspaper_nav .login-account.style-02 .accounts.bg-color-three{background: var(--main-color-three)}
.newspaper_nav .login-account.style-02 .accounts.bg-color-three:hover{background: #fff;color: var(--main-color-three)}
.newspaper_nav .login-account.style-02 .accounts.bg-color-three:hover i{color: var(--main-color-three)}
.newspaper_nav .login-account.style-02 .accounts.bg-color-four{background: var(--main-color-four)}
.newspaper_nav .login-account.style-02 .accounts.bg-color-four:hover{background: #fff;color: var(--main-color-four)}
.newspaper_nav .login-account.style-02 .accounts.bg-color-four:hover i{color: var(--main-color-four)}
.newspaper_nav .login-account.white-color .accounts{color: #fff}
.newspaper_nav .login-account.white-color .accounts:hover{color: var(--main-color-one)}
.newspaper_nav .login-account.white-color .accounts:hover i{color: var(--main-color-one)}
.newspaper_nav .login-account.white-color .accounts i{color: #fff}
.newspaper_nav .login-account .accounts{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;height: 45px;width: 45px;background-color: rgba(221, 221, 221, 0.3);gap: 10px;color: var(--light-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.newspaper_nav .login-account .accounts i{font-size: 24px;color: var(--heading-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
@media only screen and (max-width: 375px){
.newspaper_nav .login-account .accounts i{font-size: 20px}
}
@media only screen and (max-width: 375px){
.newspaper_nav .login-account .accounts{gap: 5px}
}
.newspaper_nav .login-account .accounts.hover-color-two i{color: var(--main-color-two)}
.newspaper_nav .login-account .accounts.hover-color-two:hover{color: var(--main-color-two)}
.newspaper_nav .login-account .accounts.hover-color-two:hover i{color: var(--main-color-two)}
.newspaper_nav .login-account .accounts.hover-color-three i{color: var(--main-color-three)}
.newspaper_nav .login-account .accounts.hover-color-three:hover{color: var(--main-color-three)}
.newspaper_nav .login-account .accounts.hover-color-three:hover i{color: var(--main-color-three)}
.newspaper_nav .login-account .accounts.hover-color-four i{color: var(--main-color-four)}
.newspaper_nav .login-account .accounts.hover-color-four:hover{color: var(--main-color-four)}
.newspaper_nav .login-account .accounts.hover-color-four:hover i{color: var(--main-color-four)}
.newspaper_nav .cart-shopping{position: relative;z-index: 2}
.newspaper_nav .cart-shopping:hover .icon{background-color: var(--main-color-one);color: #fff}
.newspaper_nav .cart-shopping:hover .addto-cart-contents{visibility: visible;opacity: 1;top: 100%;-webkit-transform: scale(1);transform: scale(1)}
@media (min-width: 300px) and (max-width: 991.98px){
.newspaper_nav .cart-shopping:hover .addto-cart-contents{-webkit-transform: translateX(0%) scale(1);transform: translateX(0%) scale(1)}
}
@media only screen and (max-width: 480px){
.newspaper_nav .cart-shopping:hover .addto-cart-contents{right: 0}
}
@media only screen and (max-width: 375px){
.newspaper_nav .cart-shopping:hover .addto-cart-contents{-webkit-transform: translateX(20%);transform: translateX(20%)}
}
.newspaper_nav .cart-shopping .addto-cart-contents{position: absolute;right: 0;top: 130%;z-index: 3;width: 400px;background: #fff;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.5);box-shadow: 0 0 10px rgba(221, 221, 221, 0.5);padding: 20px;visibility: hidden;opacity: 0;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.3s;transition: all 0.3s}
@media (min-width: 300px) and (max-width: 991.98px){
.newspaper_nav .cart-shopping .addto-cart-contents{-webkit-transform: translateX(0);transform: translateX(0)}
}
@media only screen and (max-width: 480px){
.newspaper_nav .cart-shopping .addto-cart-contents{width: 270px;padding: 10px;right: 100%}
}
.newspaper_nav .cart-shopping .addto-cart-contents .cart-total-amount{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-top: 20px}
.newspaper_nav .cart-shopping .addto-cart-contents .nicescroll-rails .nicescroll-cursors{background-color: var(--main-color-one) !important}
.newspaper_nav .cart-shopping .single-addto-cart-wrappers{max-height: 240px;overflow-y: auto}
.newspaper_nav .cart-shopping .single-addto-carts{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-right: 5px}
.newspaper_nav .cart-shopping .single-addto-carts:not(:last-child){margin-bottom: 10px}
.newspaper_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.newspaper_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-thumb{max-width: 70px}
.newspaper_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-thumb img{height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover}
.newspaper_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.newspaper_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates .price-title{color: var(--main-color-one);font-size: 18px}
.newspaper_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates .old-price{text-decoration: line-through;font-size: 14px}
.newspaper_nav .cart-shopping .btn-wrapper .cart-btn{color: #fff;font-size: 16px;font-weight: 500;font-family: var(--body-font);display: inline-block;border-radius: 5px;text-align: center;cursor: pointer;line-height: 34px;padding: 10px 35px;border: 2px solid var(--main-color-one);background-color: var(--main-color-one);-webkit-transition: all 0.3s;transition: all 0.3s}
@media (min-width: 300px) and (max-width: 991.98px){
.newspaper_nav .cart-shopping .btn-wrapper .cart-btn{line-height: 28px}
}
@media only screen and (max-width: 575.98px){
.newspaper_nav .cart-shopping .btn-wrapper .cart-btn{line-height: 24px;font-size: 15px}
}
@media only screen and (max-width: 375px){
.newspaper_nav .cart-shopping .btn-wrapper .cart-btn{padding: 8px 25px;font-size: 14px}
}
.newspaper_nav .cart-shopping .btn-wrapper .cart-btn:hover{background: none;color: var(--main-color-one)}
.newspaper_nav .cart-shopping .btn-wrapper .cart-btn.cart-btn-outline{background: none;color: var(--main-color-one);border: 2px solid var(--main-color-one)}
.newspaper_nav .cart-shopping .btn-wrapper .cart-btn.cart-btn-outline:hover{background-color: var(--main-color-one);color: #fff}
@media only screen and (max-width: 991px){
.navbar-area.newspaper_nav.index-02 .nav-container .navbar-collapse.show .navbar-nav{background: transparent}
.navbar-area.newspaper_nav.index-03 .nav-container .navbar-right-content{margin-top: -50px}
.navbar-area.newspaper_nav.index-03 .nav-container .navbar-right-content.show{margin-top: 10px}
.navbar-area.newspaper_nav.white-nav .navbar-toggler{border: 1px solid rgba(255, 255, 255, 0.8)}
.navbar-area.newspaper_nav.white-nav .navbar-toggler.active .navbar-toggler-icon::before, .navbar-area.newspaper_nav.white-nav .navbar-toggler.active .navbar-toggler-icon::after{background: rgba(255, 255, 255, 0.8)}
.navbar-area.newspaper_nav.white-nav .navbar-toggler .navbar-toggler-icon{background: rgba(255, 255, 255, 0.8)}
.navbar-area.newspaper_nav.white-nav .navbar-toggler .navbar-toggler-icon::before, .navbar-area.newspaper_nav.white-nav .navbar-toggler .navbar-toggler-icon::after{background: rgba(255, 255, 255, 0.8)}
.navbar-area.newspaper_nav .navbar-toggler{position: absolute;right: 0px;top: 50%;-webkit-box-shadow: none;box-shadow: none;-webkit-transform: translateY(-50%);transform: translateY(-50%);border: 1px solid rgba(0, 0, 0, 0.7);outline: none}
.navbar-area.newspaper_nav .navbar-toggler.active .navbar-toggler-icon{background: none}
.navbar-area.newspaper_nav .navbar-toggler.active .navbar-toggler-icon::before, .navbar-area.newspaper_nav .navbar-toggler.active .navbar-toggler-icon::after{background: rgba(0, 0, 0, 0.7);top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.navbar-area.newspaper_nav .navbar-toggler.active .navbar-toggler-icon::after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
.navbar-area.newspaper_nav .navbar-toggler .navbar-toggler-icon{background: rgba(0, 0, 0, 0.7);display: inline-block;width: 25px;height: 2px;margin: 10px -4px 10px;position: relative}
.navbar-area.newspaper_nav .navbar-toggler .navbar-toggler-icon::before, .navbar-area.newspaper_nav .navbar-toggler .navbar-toggler-icon::after{position: absolute;content: "";height: 2px;width: 25px;background: rgba(0, 0, 0, 0.7);top: -7px;left: 0;-webkit-transition: all 0.4s;transition: all 0.4s}
.navbar-area.newspaper_nav .navbar-toggler .navbar-toggler-icon::after{top: auto;bottom: -7px}
.navbar-area.newspaper_nav .nav-container{position: relative;z-index: 0;min-height: 50px;padding: 12px 12px 15px}
.navbar-area.newspaper_nav .nav-container .responsive-mobile-menu{display: block;position: relative;width: 100%}
.navbar-area.newspaper_nav .nav-container .navbar-brand{display: block}
.navbar-area.newspaper_nav .nav-container .navbar-brand .navbar-toggler{position: absolute;right: 10px;border: 1px solid #e2e2e2;-webkit-box-shadow: none;box-shadow: none}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav{display: block;margin-top: 30px;background: #f5f5f5;-webkit-box-shadow: 0 0 30px rgba(221, 221, 221, 0.3);box-shadow: 0 0 30px rgba(221, 221, 221, 0.3)}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li{display: block;text-align: left;line-height: 30px;padding: 5px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.2)}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 15px 20px}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li:last-child{border-bottom: none}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li + li{margin-left: 0}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before{top: 25px;right: 20px}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover{padding-bottom: 0}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu{visibility: visible;height: auto;opacity: 1;background-color: transparent;border-bottom: none;padding-top: 10px}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 15px 20px}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position: initial;display: block;width: 100%;border-top: none;-webkit-box-shadow: none;box-shadow: none;margin-left: 0;padding-bottom: 0;visibility: hidden;opacity: 0;height: 0;overflow: hidden;max-height: 250px;overflow-y: scroll;-webkit-transition: all 500ms linear;transition: all 500ms linear}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .sub-menu .menu-item-has-children:before{content: "\f107"}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{padding: 0}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li.menu-item-has-children:hover:before{color: #fff}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li{border-top: none}
.navbar-area.newspaper_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:first-child{border-top: 1px solid rgba(255, 255, 255, 0.2)}
}
@media only screen and (max-width: 575px){
.navbar-area.newspaper_nav .nav-container{padding: 12px 12px 15px}
.navbar-area.newspaper_nav .nav-container .logo-wrapper .logo img{max-width: 140px}
}
.agency_footer_area{position: relative;z-index: 1}
.agency_footer_shape{position: absolute;bottom: 30px;left: 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_footer_shape{display: none}
}
.agency_contact_footer_shape{position: absolute;top: 30px;right: 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.agency_contact_footer_shape{display: none}
}
.newspaper_footer_widget{position: relative;z-index: 1}
.newspaper_footer_widget .newspaper_widget_title{font-size: 24px;font-weight: 400;line-height: 32px;text-transform: capitalize;position: relative;color: var(--heading-color)}
@media only screen and (max-width: 480px){
.newspaper_footer_widget .newspaper_widget_title{font-size: 22px}
}
@media only screen and (max-width: 375px){
.newspaper_footer_widget .newspaper_widget_title{font-size: 20px}
}
.newspaper_footer_widget .agency_footer_inner .footer-logo{text-align: center}
.newspaper_footer_widget .agency_footer_inner .footer-logo-para{font-size: 15px}
.newspaper_footer_widget .agency_footer_inner .footer-para{font-size: 16px;color: var(--light-color);line-height: 28px}
.newspaper_footer_widget .agency_footer_inner .footer-link-list{padding: 0;list-style: none}
.newspaper_footer_widget .agency_footer_inner .footer-link-list .list{position: relative;z-index: 2;-webkit-transition: 300ms;transition: 300ms}
.newspaper_footer_widget .agency_footer_inner .footer-link-list .list:not(:last-child){margin-bottom: 15px}
.newspaper_footer_widget .agency_footer_inner .footer-link-list .list:hover a{color: var(--main-color-one)}
.newspaper_footer_widget .agency_footer_inner .footer-link-list .list a{font-size: 16px;font-weight: 400;color: var(--light-color);position: relative;-webkit-transition: all 0.5s;transition: all 0.5s;position: relative;z-index: 1}
.newspaper_footer_widget .agency_footer_inner .footer-link-list .list a:hover{color: var(--main-color-one)}
.newspaper_footer_widget .agency_footer_inner .footer-social-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;list-style: none;gap: 10px}
.newspaper_footer_widget .agency_footer_inner .footer-social-list .lists a{color: #fff;font-size: 14px;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;height: 35px;width: 35px;font-size: 18px;border-radius: 5px;background: rgba(0, 0, 0, 0.5);border-radius: 50%;-webkit-transition: 300ms;transition: 300ms}
@media only screen and (max-width: 575.98px){
.newspaper_footer_widget .agency_footer_inner .footer-social-list .lists a{font-size: 18px;height: 35px;width: 35px}
}
@media only screen and (max-width: 375px){
.newspaper_footer_widget .agency_footer_inner .footer-social-list .lists a{height: 30px;width: 30px}
}
.newspaper_footer_widget .agency_footer_inner .footer-social-list .lists a:hover{color: #fff;background: var(--main-color-one)}
.newspaper_footer_widget .agency_footer_inner .footer-contact-single:not(:last-child){margin-bottom: 20px}
.newspaper_footer_widget .agency_footer_inner .footer-contact-single:hover .footer-contact-icon{background-color: var(--main-color-one)}
.newspaper_footer_widget .agency_footer_inner .footer-contact-single:hover .footer-contact-details-item{color: var(--main-color-one)}
.newspaper_footer_widget .agency_footer_inner .footer-contact-flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px}
.newspaper_footer_widget .agency_footer_inner .footer-contact-icon{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;height: 35px;width: 35px;font-size: 18px;background-color: rgba(0, 0, 0, 0.5);color: #fff;border-radius: 50%;-webkit-transition: 300ms;transition: 300ms}
.newspaper_footer_widget .agency_footer_inner .footer-contact-details{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: left}
.newspaper_footer_widget .agency_footer_inner .footer-contact-details-subtitle{display: block;color: var(--extra-light-color);margin-bottom: 5px}
.newspaper_footer_widget .agency_footer_inner .footer-contact-details-item{color: var(--light-color);-webkit-transition: 200ms;transition: 200ms}
.newspaper_footer_widget .agency_footer_inner .footer-contact .contact-item{display: block;font-size: 18px;font-weight: 400;line-height: 28px}
.newspaper_footer_widget .agency_footer_inner .footer-contact .contact-item:not(:first-child){margin-top: 10px}
.newspaper_footer_widget .agency_footer_inner .footer-contact .contact-item:hover{color: var(--main-color-one)}
.newspaper_footer_widget .agency_footer_inner .footer_news__item{display: inline-block}
.newspaper_footer_widget .agency_footer_inner .footer_news__item:not(:last-child){margin-bottom: 0}
.newspaper_footer_widget .agency_footer_inner .footer_news__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px}
.newspaper_footer_widget .agency_footer_inner .footer_news__thumb{max-width: 90px}
.newspaper_footer_widget .agency_footer_inner .footer_news__thumb img{border-radius: 7px}
.newspaper_footer_widget .agency_footer_inner .footer_news__para{color: var(--light-color);font-size: 15px;font-weight: 500;line-height: 24px;-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_footer_widget .agency_footer_inner .footer_news__para:hover{color: var(--main-color-one)}
.newspaper_copyright_area{padding: 25px 0}
.newspaper_copyright_area.copyright-border{border-top: 1px solid rgba(221, 221, 221, 0.7)}
.newspaper_copyright_area .copyright-contents{font-size: 16px;color: var(--light-color);text-align: center}
@media only screen and (max-width: 767.98px){
.newspaper_copyright_area .copyright-contents{text-align: center;margin-top: 10px}
}
.newspaper_copyright_area .copyright-contents a{color: var(--main-color-one);font-weight: 500}
.white_footer .newspaper_footer_widget .newspaper_widget_title{color: rgba(255, 255, 255, 0.9)}
.white_footer .newspaper_footer_widget .footer-logo-para{color: rgba(255, 255, 255, 0.7)}
.white_footer .newspaper_footer_widget .agency_footer_inner .footer-social-list li a{background-color: rgba(221, 221, 221, 0.2)}
.white_footer .newspaper_footer_widget .footer-link-list{padding: 0}
.white_footer .newspaper_footer_widget .footer-link-list .list a{color: rgba(255, 255, 255, 0.7)}
.white_footer .newspaper_footer_widget .footer-contact-icon{background-color: rgba(221, 221, 221, 0.2);color: #fff}
.white_footer .newspaper_footer_widget .footer-contact-details-subtitle{color: rgba(255, 255, 255, 0.7)}
.white_footer .newspaper_footer_widget .footer-contact-details-item{color: rgba(255, 255, 255, 0.7)}
.white_footer .newspaper_footer_widget .footer_news__para{color: rgba(255, 255, 255, 0.7)}
.white_footer .newspaper_copyright_area.copyright-border{border-top: 1px solid rgba(221, 221, 221, 0.2)}
.white_footer .newspaper_copyright_area .copyright-contents{color: rgba(255, 255, 255, 0.7)}
.newspaper_border__bottom{border-bottom: 1px solid var(--border-color)}
.newspaper_border__top{border-top: 1px solid var(--border-color)}
.newspaper_topbar{position: relative;padding: 20px 0}
.newspaper_topbar__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.newspaper_topbar__item__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
@media (min-width: 300px) and (max-width: 991.98px){
.newspaper_topbar__item__logo{display: none}
}
.newspaper_topbar__item__icon{font-size: 24px;color: var(--heading-color);cursor: pointer}
.newspaper_topbar__item__social ul{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;margin: 0;padding: 0;list-style: none}
.newspaper_topbar__item__social ul li a{display: inline-block;font-size: 16px;color: var(--light-color);-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_topbar__item__social ul li a:hover{color: var(--main-color-one)}
.newspaper_topbar__item__select .js_nice_select{border: 0;padding: 0 25px 0 0;color: var(--heading-color);height: 25px;line-height: 25px}
.newspaper_topbar__item__select .js_nice_select::after{border-bottom: 2px solid var(--heading-color);border-right: 2px solid var(--heading-color);right: 5px;height: 8px;width: 8px;margin-top: -5px}
.newspaper_banner__padding{padding: 100px 0 50px}
@media (min-width: 300px) and (max-width: 991.98px){
.newspaper_banner__padding{padding: 70px 0 35px}
}
.newspaper_banner__thumb img{border-radius: 10px}
@media (min-width: 992px) and (max-width: 1199.98px){
.newspaper_banner__thumb img{width: 100%}
}
@media (min-width: 300px) and (max-width: 991.98px){
.newspaper_banner__thumb img{width: 100%}
}
.newspaper_banner__content__tag{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 15px}
.newspaper_banner__content__tag__item{font-size: 16px;font-weight: 400;line-height: 24px;color: var(--light-color);position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 5px;-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_banner__content__tag__item:hover{color: var(--main-color-one)}
.newspaper_banner__content__tag__item:hover i{color: var(--main-color-one)}
.newspaper_banner__content__tag__item:not(:last-child)::after{content: ",";position: absolute;bottom: 0;right: -8px}
.newspaper_banner__content__tag__item i{font-size: 18px;color: var(--heading-color);margin-top: 2px;-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_banner__content__title{font-size: 32px;font-weight: 600;line-height: 36px;color: var(--heading-color);-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_banner__content__title:hover{color: var(--main-color-one)}
@media only screen and (max-width: 767.98px){
.newspaper_banner__content__title{font-size: 28px;line-height: 32px}
}
@media only screen and (max-width: 575.98px){
.newspaper_banner__content__title{font-size: 24px;line-height: 28px}
}
@media only screen and (max-width: 375px){
.newspaper_banner__content__title{font-size: 20px;line-height: 24px}
}
.newspaper_banner__content__para{font-size: 16px;font-weight: 400;line-height: 24px;color: var(--light-color)}
.newspaper_banner__news:not(:last-child){margin-bottom: 24px}
.newspaper_banner__news__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 15px}
@media only screen and (max-width: 480px){
.newspaper_banner__news__flex{-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.newspaper_banner__news__thumb{max-width: 190px;-ms-flex-negative: 0;flex-shrink: 0}
@media only screen and (max-width: 767.98px){
.newspaper_banner__news__thumb{max-width: 130px}
}
@media only screen and (max-width: 480px){
.newspaper_banner__news__thumb{max-width: 100%}
}
.newspaper_banner__news__thumb img{border-radius: 10px}
.newspaper_banner__news__contents{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
.newspaper_banner__news__date{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 15px}
.newspaper_banner__news__date__item{font-size: 15px;line-height: 24px;font-weight: 400;color: var(--body-color);position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 5px;-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_banner__news__date__item:hover{color: var(--main-color-one)}
.newspaper_banner__news__date__item:hover i{color: var(--main-color-one)}
.newspaper_banner__news__date__item:not(:last-child)::after{content: ",";position: absolute;bottom: 0;right: -8px}
.newspaper_banner__news__date__item i{-ms-flex-negative: 0;flex-shrink: 0;font-size: 18px;color: var(--heading-color);margin-top: 2px;-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_banner__news__title{font-size: 20px;font-weight: 600;line-height: 24px;color: var(--heading-color);-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_banner__news__title:hover{color: var(--main-color-one)}
@media (min-width: 1200px) and (max-width: 1399.98px){
.newspaper_banner__news__title{font-size: 18px}
}
@media only screen and (max-width: 767.98px){
.newspaper_banner__news__title{font-size: 18px}
}
.newspaper_banner__news__para{font-size: 14px;font-weight: 400;line-height: 24px;color: var(--light-color)}
.newspaper_advertise img{border-radius: 10px}
.border__bottom{border-bottom: 1px solid var(--border-color);padding-bottom: 15px}
.newspaper_popular__thumb img{border-radius: 10px}
@media (min-width: 992px) and (max-width: 1199.98px){
.newspaper_popular__thumb img{width: 100%}
}
@media (min-width: 300px) and (max-width: 991.98px){
.newspaper_popular__thumb img{width: 100%}
}
.newspaper_popular__content__tag{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 15px}
.newspaper_popular__content__tag__item{font-size: 16px;font-weight: 400;line-height: 24px;color: var(--light-color);position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 5px;-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_popular__content__tag__item:hover{color: var(--main-color-one)}
.newspaper_popular__content__tag__item:hover i{color: var(--main-color-one)}
.newspaper_popular__content__tag__item:not(:last-child)::after{content: ",";position: absolute;bottom: 0;right: -8px}
.newspaper_popular__content__tag__item i{font-size: 18px;color: var(--heading-color);margin-top: 2px;-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_popular__content__title{font-size: 24px;font-weight: 600;line-height: 28px;color: var(--heading-color);-webkit-transition: all 0.3s;transition: all 0.3s}
@media (min-width: 1200px) and (max-width: 1399.98px){
.newspaper_popular__content__title{font-size: 20px}
}
.newspaper_popular__content__title:hover{color: var(--main-color-one)}
.newspaper_popular__content__para{font-size: 16px;font-weight: 400;line-height: 24px;color: var(--light-color)}
.newspaper_popular__news:not(:last-child){margin-bottom: 24px}
.newspaper_popular__news__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 7px 15px}
@media only screen and (max-width: 375px){
.newspaper_popular__news__flex{-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.newspaper_popular__news__thumb{max-width: 100px;-ms-flex-negative: 0;flex-shrink: 0}
@media (min-width: 1200px) and (max-width: 1399.98px){
.newspaper_popular__news__thumb{max-width: 90px}
}
@media only screen and (max-width: 480px){
.newspaper_popular__news__thumb{max-width: 100%}
}
.newspaper_popular__news__thumb img{border-radius: 7px}
.newspaper_popular__news__contents{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
.newspaper_popular__news__date{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 7px 15px}
.newspaper_popular__news__date__item{font-size: 15px;line-height: 24px;font-weight: 400;color: var(--body-color);position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 5px;-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_popular__news__date__item:hover{color: var(--main-color-one)}
.newspaper_popular__news__date__item:hover i{color: var(--main-color-one)}
.newspaper_popular__news__date__item:not(:last-child)::after{content: ",";position: absolute;bottom: 0;right: -8px}
.newspaper_popular__news__date__item i{-ms-flex-negative: 0;flex-shrink: 0;font-size: 18px;color: var(--heading-color);margin-top: 2px;-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_popular__news__title{font-size: 18px;font-weight: 500;line-height: 24px;color: var(--heading-color);-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_popular__news__title:hover{color: var(--main-color-one)}
@media (min-width: 1200px) and (max-width: 1399.98px){
.newspaper_popular__news__title{font-size: 16px}
}
.newspaper_popular__news__para{font-size: 14px;font-weight: 400;line-height: 24px;color: var(--light-color)}
.newspaper_popular__isotope__list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 10px;margin: 0;padding: 0;list-style: none}
.newspaper_popular__isotope__list li.active a{background-color: var(--heading-color);color: #fff;border-color: var(--heading-color)}
.newspaper_popular__isotope__list li a{display: inline-block;padding: 3px 10px;border: 1px solid var(--border-color);font-size: 15px;line-height: 1;font-weight: 400;color: var(--light-color);-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_popular__isotope__list li a:hover{background-color: var(--heading-color);color: #fff;border-color: var(--heading-color)}
.newspaper_popular__tab__list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px 20px;margin: 0;padding: 0;list-style: none;border-bottom: 1px solid var(--border-color)}
.newspaper_popular__tab__list li{cursor: pointer;display: inline-block;padding: 0px 0px 24px;font-size: 15px;line-height: 1;font-weight: 400;color: var(--light-color);-webkit-transition: all 0.3s;transition: all 0.3s;position: relative}
.newspaper_popular__tab__list li::before{content: "";position: absolute;height: 3px;width: 0%;bottom: -2px;left: 0;background-color: var(--border-color);visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_popular__tab__list li:hover, .newspaper_popular__tab__list li.active{color: var(--heading-color);font-weight: 500}
.newspaper_popular__tab__list li:hover::before, .newspaper_popular__tab__list li.active::before{background-color: var(--heading-color);width: 100%;visibility: visible;opacity: 1}
.newspaper_latest_bg{background-color: var(--newspaper-section-bg-2)}
.newspaper_latest{border-radius: 10px}
.newspaper_latest__thumb img{border-radius: 10px}
@media (min-width: 992px) and (max-width: 1199.98px){
.newspaper_latest__thumb img{width: 100%}
}
@media (min-width: 300px) and (max-width: 991.98px){
.newspaper_latest__thumb img{width: 100%}
}
.newspaper_latest__contents{padding: 10px}
.newspaper_latest__title{font-size: 18px;line-height: 24px;font-weight: 500;color: var(--heading-color);-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_latest__title:hover{color: var(--main-color-one)}
.newspaper_latest__tag{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 7px}
.newspaper_latest__tag__item{font-size: 14px;font-weight: 400;line-height: 24px;color: var(--light-color);position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 2px;-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_latest__tag__item:hover{color: var(--main-color-one)}
.newspaper_latest__tag__item:hover i{color: var(--main-color-one)}
.newspaper_latest__tag__item__icon{font-size: 16px;color: var(--heading-color);-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_latest__tag__item__thumb{max-width: 20px}
.newspaper_latest__tag__item__thumb img{border-radius: 50%}
.newspaper_entertainment{border-radius: 10px;position: relative;z-index: 2;overflow: hidden}
.newspaper_entertainment::before{content: "";position: absolute;height: 100%;width: 100%;left: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.3)}
.newspaper_entertainment__thumb img{border-radius: 10px;width: 100%}
.newspaper_entertainment__contents{padding: 20px;position: absolute;bottom: 0px;left: 0px}
.newspaper_entertainment__title{font-size: 18px;line-height: 24px;font-weight: 500;color: var(--heading-color);-webkit-transition: all 0.3s;transition: all 0.3s;color: #fff}
.newspaper_entertainment__title:hover{color: var(--main-color-one)}
.newspaper_entertainment__tag{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 7px}
.newspaper_entertainment__tag__item{font-size: 14px;font-weight: 400;line-height: 24px;color: #fff;background-color: var(--main-color-one);position: relative;padding: 3px 10px;-webkit-transition: all 0.3s;transition: all 0.3s;border-radius: 5px}
.newspaper_entertainment__tag__item:hover{background-color: #fff;color: var(--main-color-one)}
.newspaper_sports_bg{background-color: var(--newspaper-section-bg-2)}
.newspaper_sports{border-radius: 10px}
.newspaper_sports__thumb img{border-radius: 10px}
@media (min-width: 300px) and (max-width: 991.98px){
.newspaper_sports__thumb img{width: 100%}
}
.newspaper_sports__contents{padding: 10px}
.newspaper_sports__title{font-size: 18px;line-height: 24px;font-weight: 500;color: var(--heading-color);-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_sports__title:hover{color: var(--main-color-one)}
.newspaper_sports__title.style-02{font-size: 28px;font-weight: 600;line-height: 32px}
@media only screen and (max-width: 480px){
.newspaper_sports__title.style-02{font-size: 24px;line-height: 28px}
}
@media only screen and (max-width: 375px){
.newspaper_sports__title.style-02{font-size: 22px}
}
.newspaper_sports__para{font-size: 16px;line-height: 25px;font-weight: 400;color: var(--light-color)}
.newspaper_sports__tag{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 7px}
.newspaper_sports__tag__item{font-size: 14px;font-weight: 400;line-height: 24px;color: var(--light-color);position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 2px;-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_sports__tag__item:hover{color: var(--main-color-one)}
.newspaper_sports__tag__item:hover i{color: var(--main-color-one)}
.newspaper_sports__tag__item__icon{font-size: 16px;color: var(--heading-color);-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_sports__tag__item__thumb{max-width: 20px}
.newspaper_sports__tag__item__thumb img{border-radius: 50%}
.newspaper_highlight_bg{background-color: var(--newspaper-section-bg-2)}
.newspaper_highlight{border-radius: 10px}
.newspaper_highlight__thumb img{border-radius: 10px}
@media (min-width: 992px) and (max-width: 1199.98px){
.newspaper_highlight__thumb img{width: 100%}
}
@media (min-width: 300px) and (max-width: 991.98px){
.newspaper_highlight__thumb img{width: 100%}
}
.newspaper_highlight__contents{padding: 10px}
.newspaper_highlight__title{font-size: 18px;line-height: 24px;font-weight: 500;color: var(--heading-color);-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_highlight__title:hover{color: var(--main-color-one)}
.newspaper_highlight__tag{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 7px}
.newspaper_highlight__tag__item{font-size: 14px;font-weight: 400;line-height: 24px;color: var(--light-color);position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 2px;-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_highlight__tag__item:hover{color: var(--main-color-one)}
.newspaper_highlight__tag__item:hover i{color: var(--main-color-one)}
.newspaper_highlight__tag__item__icon{font-size: 16px;color: var(--heading-color);-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_highlight__tag__item__thumb{max-width: 20px}
.newspaper_highlight__tag__item__thumb img{border-radius: 50%}
.newspaper_sideWidget{position: sticky;top: 0;z-index: 9}
.newspaper_sideWidget__single:not(:last-child){margin-bottom: 24px}
.newspaper_sideWidget__item:not(:last-child){margin-bottom: 24px}
.newspaper_sideWidget__item__advertise img{border-radius: 10px}
.newspaper_sideWidget__followList{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;-ms-flex-wrap: wrap;flex-wrap: wrap}
.newspaper_sideWidget__followList__single{background: var(--newspaper-section-bg-2);padding: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;width: calc(50% - 5px);border-radius: 7px}
.newspaper_sideWidget__followList__single a{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;height: 40px;width: 40px;background-color: inherit;color: #fff;font-size: 20px;border-radius: 5px;-ms-flex-negative: 0;flex-shrink: 0}
@media (min-width: 1200px) and (max-width: 1399.98px){
.newspaper_sideWidget__followList__single a{height: 30px;width: 30px;font-size: 18px}
}
.newspaper_sideWidget__followList__single__followers{flex: 1}
.newspaper_sideWidget__followList__single .followers{font-size: 14px;line-height: 1;color: var(--heading-color)}
.newspaper_sideWidget__search{background-color: var(--border-color);padding: 20px;border-radius: 10px}
.newspaper_sideWidget__search .form--control,
.newspaper_sideWidget__search .form-control{width: 100%;height: 52px;line-height: 52px;border: 1px solid var(--border-color);padding: 0 15px;font-size: 16px;color: var(--light-color);border-radius: 5px;background-color: #fff;-webkit-transition: all 0.3s;transition: all 0.3s;-webkit-box-shadow: 0 0 10px transparent;box-shadow: 0 0 10px transparent}
.newspaper_sideWidget__search .form--control:focus,
.newspaper_sideWidget__search .form-control:focus{border-color: rgba(var(--main-color-one-rgb), 0.4);-webkit-box-shadow: 0 0 10px rgba(var(--main-color-one-rgb), 0.1);box-shadow: 0 0 10px rgba(var(--main-color-one-rgb), 0.1)}
.newspaper_sideWidget__category__single{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 10px 5px;-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_sideWidget__category__single:not(:last-child){margin-bottom: 12px}
.newspaper_sideWidget__category__single__left{color: var(--heading-color);font-size: 15px;line-height: 24px;font-weight: 400;position: relative;padding-left: 24px;-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_sideWidget__category__single__left::before{font-family: "Line Awesome Free";font-weight: 900;position: absolute;content: "\f105";left: 0;top: 0px;font-size: 18px;color: var(--heading-color);-webkit-transition: all 0.3s;transition: all 0.3s}
.newspaper_sideWidget__category__single__left:hover{color: var(--main-color-one)}
.newspaper_sideWidget__category__single__left:hover::before{color: var(--main-color-one)}
.newspaper_sideWidget__category__single__right{display: inline-block;background-color: var(--main-color-one);font-size: 14px;line-height: 1;color: #fff;padding: 7px;border-radius: 2px}
.btn-submit{font-size: 16px;background-color: var(--main-color-one);color: #fff;padding: 15px 20px;font-weight: 400;line-height: 1;border: unset}
.sliderAreaInner .innerHeroContent .tittle{color: #111 !important}
.breadcrumb{background: none;padding: 0;margin: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background: #fff;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding: 13px 30px}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before{display: inline-block;color: var(--heading-color);content: "\f105";font-family: "Font Awesome 6 free";font-size: 14px;padding: 0 0px;margin: 0 2px;font-weight: 700;position: relative;top: 1px;padding-right: 10px}
.agency_and_newspaper_class_condition{padding: 114px 0px}
.sliderAreaInner .agency_and_newspaper_class_condition .innerHeroContent .tittle{margin-bottom: 0}
.newspaper_topbar__item__select .nice-select{border: 0}
.newspaper_topbar__item__select .nice-select:after{right: 0}
.newspaper_section_bg .footer-widget p{color: rgba(255, 255, 255, 0.7)}
.newspaper_copyright_area p{color: rgba(255, 255, 255, 0.7)}
/* --- consultancy-main-style.css --- */
.append-work,
.append-blog{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px}
.append-work .prev-icon,
.append-work .next-icon,
.append-blog .prev-icon,
.append-blog .next-icon{font-size: 30px;cursor: pointer;border: 1px solid #DDD;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;height: 40px;width: 40px;font-size: 18px;z-index: 9;color: var(--heading-color);-webkit-transition: 300ms;transition: 300ms}
.append-work .prev-icon:hover,
.append-work .next-icon:hover,
.append-blog .prev-icon:hover,
.append-blog .next-icon:hover{border-color: var(--main-color-one);background-color: var(--main-color-one);color: #fff}
@media (min-width: 300px) and (max-width: 991.98px){
.append-work .prev-icon,
.append-work .next-icon,
.append-blog .prev-icon,
.append-blog .next-icon{height: 40px;width: 40px;font-size: 20px}
}
@media only screen and (max-width: 375px){
.append-work .prev-icon,
.append-work .next-icon,
.append-blog .prev-icon,
.append-blog .next-icon{height: 35px;width: 35px;font-size: 18px}
}
.append-work .prev-icon,
.append-blog .prev-icon{right: 55px}
.consulting_cmn_btn{color: var(--paragraph-color);font-size: 16px;font-weight: 500;font-family: var(--body-font);display: inline-block;text-align: center;cursor: pointer;line-height: 20px;padding: 14px 35px;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;position: relative;white-space: nowrap}
@media only screen and (max-width: 575.98px){
.consulting_cmn_btn{padding: 10px 25px;font-size: 15px;line-height: 28px}
}
@media only screen and (max-width: 375px){
.consulting_cmn_btn{padding: 5px 15px;font-size: 14px}
}
.consulting_cmn_btn.btn_bg_1{background: var(--main-color-one);color: var(--white);border: 2px solid var(--main-color-one)}
.consulting_cmn_btn.btn_bg_1:hover{background: none;color: var(--main-color-one)}
.consulting_cmn_btn.btn_bg_2{background: var(--main-color-two);color: #fff;border: 2px solid var(--main-color-two)}
.consulting_cmn_btn.btn_bg_2:hover{background: none;color: var(--main-color-two)}
.consulting_cmn_btn.btn_bg_3{background: var(--main-color-three);color: #fff;border: 2px solid var(--main-color-three)}
.consulting_cmn_btn.btn_bg_3:hover{background: none;color: var(--main-color-three)}
.consulting_cmn_btn.btn_bg_white{background: #fff;color: var(--heading-color)}
.consulting_cmn_btn.btn_bg_white:hover{background: var(--main-color-one);color: #fff}
.consulting_cmn_btn.btn_white{background-color: #fff;border: 3px solid #fff}
.consulting_cmn_btn.btn_white.color-one{color: var(--main-color-one)}
.consulting_cmn_btn.btn_white.color-one:hover{background: var(--main-color-one);color: #fff}
.consulting_cmn_btn.btn_white.color-two{color: var(--main-color-two)}
.consulting_cmn_btn.btn_white.color-two:hover{background: var(--main-color-two);color: #fff}
.consulting_cmn_btn.btn_white.color-three{color: var(--main-color-three)}
.consulting_cmn_btn.btn_white.color-three:hover{background: var(--main-color-three);color: #fff}
.consulting_cmn_btn.btn_white.color-four{color: var(--main-color-four)}
.consulting_cmn_btn.btn_white.color-four:hover{background: var(--main-color-four);color: #fff}
.consulting_cmn_btn.extra-width{width: 220px}
.consulting_cmn_btn.btn_bg_heading{background: var(--heading-color);color: #fff}
.consulting_cmn_btn.btn_outline_steam{border: 2px solid #DDD;color: var(--heading-color)}
.consulting_cmn_btn.btn_outline_steam:hover{background: #DDD;color: #fff}
.consulting_cmn_btn.btn_outline_1{padding: 7px 35px;border: 2px solid var(--main-color-one)}
.consulting_cmn_btn.btn_outline_1.color-one{color: var(--main-color-one)}
.consulting_cmn_btn.btn_outline_1:hover{background: var(--main-color-one);color: #fff}
@media only screen and (max-width: 575.98px){
.consulting_cmn_btn.btn_outline_1{padding: 8px 23px;font-size: 15px;line-height: 28px}
}
@media only screen and (max-width: 375px){
.consulting_cmn_btn.btn_outline_1{padding: 4px 13px;font-size: 14px}
}
.consulting_cmn_btn.btn_medium{padding: 12px 25px}
@media only screen and (max-width: 375px){
.consulting_cmn_btn.btn_medium{padding: 10px 15px;font-size: 14px}
}
.consulting_cmn_btn.btn_small{padding: 9px 18px}
@media only screen and (max-width: 375px){
.consulting_cmn_btn.btn_small{padding: 7px 15px;font-size: 14px}
}
.consulting_sectionTitle{text-align: center;max-width: 635px;margin-inline: auto}
.consulting_sectionTitle.title_flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 20px}
.consulting_sectionTitle.text-left{text-align: left;margin: unset;max-width: unset}
.consulting_sectionTitle.white-color{color: #fff}
.consulting_sectionTitle.white-color .title{color: #fff}
.consulting_sectionTitle.center-text, .consulting_sectionTitle.text-center, .consulting_sectionTitle.desktop-center{text-align: center}
.consulting_sectionTitle.white .title{color: #fff}
.consulting_sectionTitle.white .title .title_style{padding: 5px 10px;background-color: #fff;border: 4px dashed var(--consulting-section-bg-2);color: var(--consulting-section-bg-2)}
.consulting_sectionTitle.white .title .consulting_title_shape img{-webkit-filter: brightness(100);filter: brightness(100)}
.consulting_sectionTitle.white .section_para{color: #fff}
.consulting_sectionTitle .subtitle{font-size: 24px;font-weight: 500;color: var(--heading-color);line-height: 1.1;margin-bottom: 20px;display: inline-block;position: relative;border-left: 3px solid var(--main-color-one);padding-left: 8px}
.consulting_sectionTitle .title{font-size: 46px;font-weight: 600;line-height: 52px;color: var(--heading-color);position: relative;margin: -6px 0 0}
@media (min-width: 1400px) and (max-width: 1599.98px){
.consulting_sectionTitle .title{font-size: 42px;line-height: 48px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.consulting_sectionTitle .title{font-size: 36px;line-height: 42px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.consulting_sectionTitle .title{font-size: 32px;line-height: 36px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_sectionTitle .title{font-size: 28px;line-height: 36px}
}
@media only screen and (max-width: 575.98px){
.consulting_sectionTitle .title{font-size: 26px;line-height: 32px}
}
@media only screen and (max-width: 375px){
.consulting_sectionTitle .title{font-size: 25px;line-height: 28px}
}
.consulting_sectionTitle .title__top{display: inline-block;position: relative}
.consulting_sectionTitle .title__top__shape{position: absolute;top: -40px;right: -40px;height: auto;width: auto}
.consulting_sectionTitle .title__bottom{display: block}
.consulting_sectionTitle .title .title_style{line-height: 1;padding: 5px 10px;background-color: rgba(var(--main-color-one-rgb), 0.2);border: 4px dashed var(--main-color-one)}
.consulting_sectionTitle .section_para{font-size: 18px;line-height: 28px;margin-top: 24px;position: relative}
.consulting_faq_area{position: relative}
.consultingFaq__contents .consultingFaq__item{padding: 0;border-radius: 10px;background-color: var(--consulting-section-bg-2);position: relative}
.consultingFaq__contents .consultingFaq__item.open{border-radius: 10px;overflow: hidden;padding: 0px;border: 0}
.consultingFaq__contents .consultingFaq__item.open .consultingFaq__title{border-radius: 0;-webkit-box-shadow: none;box-shadow: none}
.consultingFaq__contents .consultingFaq__item.open .consultingFaq__title::after{-webkit-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);content: "\f068"}
.consultingFaq__contents .consultingFaq__item.open .consultingFaq__panel .consultingFaq__para{color: var(--light-color)}
.consultingFaq__contents .consultingFaq__item.active .consultingFaq__panel{display: block}
.consultingFaq__contents .consultingFaq__item:not(:first-child){margin-top: 24px}
.consultingFaq__contents .consultingFaq__item .consultingFaq__title{font-size: 16px;font-weight: 600;line-height: 22px;color: var(--heading-color);font-family: var(--heading-font);padding: 20px;background: none;border-radius: 10px;cursor: pointer;position: relative;z-index: 1;-webkit-transition: 300ms;transition: 300ms;margin-right: 30px}
.consultingFaq__contents .consultingFaq__item .consultingFaq__title::after{content: "+";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;right: -5px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: 300ms;transition: 300ms;font-size: 14px;border: 1px solid var(--border-color);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;height: 30px;width: 30px;border-radius: 50%;background-color: var(--white)}
.consultingFaq__contents .consultingFaq__item .consultingFaq__panel{padding: 20px;display: none;border-top: 1px solid var(--border-color)}
.consultingFaq__contents .consultingFaq__item .consultingFaq__panel .consultingFaq__para{font-size: 15px;line-height: 26px;color: var(--paragraph-color)}
@media only screen and (max-width: 767.98px){
.consultingFaq__contents .consultingFaq__item .consultingFaq__panel .consultingFaq__para{font-size: 15px}
}
@media only screen and (max-width: 375px){
.consultingFaq__contents .consultingFaq__item .consultingFaq__panel .consultingFaq__para{font-size: 14px}
}
.header-top.consultancy{background: var(--heading-color)}
.header-top.consultancy .header-info-right .header-cart .listItem .social{color: var(--white)}
.consulting_nav .mobile-logo{display: none}
@media only screen and (max-width: 991px){
.consulting_nav .mobile-logo{display: block}
.consulting_nav .desktop-logo{display: none !important}
}
.consulting_nav.navbar-padding{padding: 20px 0}
.navbar-area.consulting_nav{position: relative;z-index: 95;border-bottom: 1px solid var(--border-color)}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.consulting_nav{padding: 0}
}
.navbar-area.consulting_nav.nav-absolute{position: absolute;left: 0;width: 100%;top: 0px;z-index: 99}
.navbar-area.consulting_nav.nav-two .nav-container .navbar-collapse .navbar-nav{text-align: center}
.navbar-area.consulting_nav.white-nav .nav-container .navbar-collapse .navbar-nav li{color: #fff}
.navbar-area.consulting_nav.white-nav .nav-container .nav-right-content ul li{color: #fff}
.navbar-area.consulting_nav.white-nav .nav-container .nav-right-content ul li .track-icon-list .single-icon .icon{color: #fff}
.navbar-area.consulting_nav.white-nav .nav-container .nav-right-content ul li .track-icon-list .single-icon.hover-color-two:hover .icon:hover{color: var(--main-color-two)}
.navbar-area.consulting_nav.white-nav .nav-container .nav-right-content ul li .login-account .accounts{color: #fff}
.navbar-area.consulting_nav.white-nav .nav-container .nav-right-content ul li .login-account .accounts.hover-color-two:hover{color: var(--main-color-two)}
.navbar-area.consulting_nav .nav-container{background: transparent;-webkit-box-shadow: none;box-shadow: none;padding: 0px 15px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.consulting_nav .nav-container{padding: 20px 0}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.consulting_nav .nav-container{padding: 15px 0}
}
.navbar-area.consulting_nav .nav-container .logo-wrapper .logo img{max-width: 200px}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.consulting_nav .nav-container .logo-wrapper .logo img{max-width: 160px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.consulting_nav .nav-container .logo-wrapper .logo img{max-width: 150px}
}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav{display: block;width: 100%;text-align: center}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav.nav-margin-top{margin-top: 15px}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav.desktop-center{text-align: center}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li{display: inline-block;font-size: 16px;font-family: var(--body-font);text-transform: capitalize;color: var(--heading-color);font-weight: 400;line-height: 32px}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li + li{margin-left: 0px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li{font-size: 15px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li{font-size: 14px}
}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 10px 30px 10px 0;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;color: var(--heading-color)}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{color: var(--heading-color)}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a::after{color: var(--heading-color)}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li:hover > a,
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li a:hover,
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > a::after{color: var(--main-color-one) !important}
@media (min-width: 1400px) and (max-width: 1599.98px){
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 7px 10px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 5px 10px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 5px 10px}
}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li a:hover{color: var(--main-color-one);background: none}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.current-menu-item{background: none}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children{padding-right: 0;position: relative}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 10px 30px 10px 0;position: relative;z-index: 0}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 10px 10px}
}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a::after{content: "\f107";font-family: "Line Awesome Free";font-weight: 900;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;top: 1px;left: 4px;position: relative}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu{visibility: visible;opacity: 1}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position: absolute;text-align: left;min-width: 220px;margin: 0;padding: 0;list-style: none;left: 0;top: 100%;-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);background-color: #fff;z-index: 992;border-bottom: 5px solid var(--main-color-one);visibility: hidden;opacity: 0;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 50px;-webkit-column-rule-style: solid;-moz-column-rule-style: solid;column-rule-style: solid;-webkit-column-rule-color: rgba(221, 221, 221, 0.3);-moz-column-rule-color: rgba(221, 221, 221, 0.3);column-rule-color: rgba(221, 221, 221, 0.3);-webkit-column-rule-width: 2px;-moz-column-rule-width: 2px;column-rule-width: 2px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two{-webkit-column-count: unset;-moz-column-count: unset;column-count: unset}
}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two li{margin-bottom: -1px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two li{margin-bottom: 0}
}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{display: block;margin-left: 0;line-height: 24px;font-size: 14px;margin-bottom: -1px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{margin-bottom: 0}
}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:last-child{margin-bottom: -1px}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li{border-top: 1px solid #e2e2e2}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{display: block;padding: 10px 30px;background-color: #fff;white-space: nowrap;color: var(--heading-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{background-color: var(--main-color-one);color: #fff}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children{position: relative;z-index: 0;padding-right: 0px}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu{left: 100%;top: 0px}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu .sub-menu .sub-menu{left: auto;right: 100%}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu{visibility: visible;opacity: 1}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before{color: #fff}
.consulting_nav .navbar-inner-category{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_nav .navbar-inner-category{display: block;width: 100%}
}
.consulting_nav .navbar-inner-all{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_nav .navbar-inner-all{display: block;width: 100%}
}
.consulting_nav .click-nav-right-icon{display: none}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_nav .click-nav-right-icon{position: absolute;right: 60px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 30px;color: rgba(0, 0, 0, 0.7);display: block}
.consulting_nav .click-nav-right-icon:hover{color: var(--heading-color)}
.consulting_nav .click-nav-right-icon.white-color{color: #fff}
.consulting_nav .click-nav-right-icon.white-color:hover{color: #fff}
}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_nav .show-nav-content{visibility: hidden;opacity: 0;-webkit-transition: 300ms;transition: 300ms;margin-top: -50px;margin-left: auto}
}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_nav .show-nav-content.show{visibility: visible;opacity: 1;margin-top: 10px}
}
.consulting_nav .single-right-content .btn-track{-webkit-transition: 300ms;transition: 300ms}
.consulting_nav .single-right-content .btn-track:hover{color: var(--main-color-one)}
.consulting_nav .single-right-content .btn-track .track-icon{color: var(--main-color-one)}
.consulting_nav .single-right-content .user-icon-price{background: rgba(var(--main-color-three-rgb), 0.1);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.consulting_nav .single-right-content .user-icon-price .user-icon{font-size: 20px;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;background-color: var(--main-color-three);color: #fff;height: 46px;width: 46px}
.consulting_nav .single-right-content .user-icon-price .user-price{font-size: 20px;line-height: 30px;padding: 0 10px;color: var(--main-color-three)}
.consulting_nav .single-right-content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.consulting_nav .navbar-right-flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.consulting_nav .track-icon-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.consulting_nav .track-icon-list.white-color .single-icon .icon{color: #fff;-webkit-transition: all 0.3s;transition: all 0.3s}
.consulting_nav .track-icon-list .single-icon{position: relative}
.consulting_nav .track-icon-list .single-icon:not(:last-child){margin-right: 10px}
.consulting_nav .track-icon-list .single-icon:hover .icon:hover{background-color: var(--main-color-one);color: #fff}
.consulting_nav .track-icon-list .single-icon:hover .icon-notification{background-color: #fff;color: var(--main-color-one)}
.consulting_nav .track-icon-list .single-icon .icon{font-size: 24px;color: var(--heading-color);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;height: 45px;width: 45px;background-color: rgba(221, 221, 221, 0.3)}
@media only screen and (max-width: 375px){
.consulting_nav .track-icon-list .single-icon .icon{font-size: 20px}
}
.consulting_nav .track-icon-list .single-icon.hover-color-two .icon:hover{color: var(--main-color-two)}
.consulting_nav .track-icon-list .single-icon.hover-color-three .icon:hover{color: var(--main-color-three)}
.consulting_nav .track-icon-list .single-icon.hover-color-four .icon:hover{color: var(--main-color-four)}
.consulting_nav .track-icon-list .single-icon .icon-notification{position: absolute;top: 0px;right: 0px;font-size: 12px;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;height: 22px;width: 22px;background: var(--main-color-one);color: #fff;border-radius: 50%}
@media only screen and (max-width: 375px){
.consulting_nav .track-icon-list .single-icon .icon-notification{height: 18px;width: 18px;font-size: 12px}
}
.consulting_nav .track-icon-list .single-icon .icon-notification.bg-color-one{background: var(--main-color-one)}
.consulting_nav .track-icon-list .single-icon .icon-notification.bg-color-two{background: var(--main-color-two)}
.consulting_nav .track-icon-list .single-icon .icon-notification.bg-color-three{background: var(--main-color-three)}
.consulting_nav .track-icon-list .single-icon .icon-notification.bg-color-four{background: var(--main-color-four)}
.consulting_nav .login-account{position: relative;z-index: 3;-webkit-transition: all 0.3s;transition: all 0.3s}
.consulting_nav .login-account:hover .account-list-item{visibility: visible;opacity: 1;top: 100%;background: #fff}
.consulting_nav .login-account:hover .accounts{color: #fff;background-color: var(--main-color-one)}
.consulting_nav .login-account:hover .accounts i{color: #fff}
.consulting_nav .login-account .account-list-item{position: absolute;top: 130%;right: 0;background: #fff;z-index: 9998;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);width: 120px;background: #fff;visibility: hidden;opacity: 1;-webkit-transition: all 0.2s;transition: all 0.2s;display: block !important;margin-left: 0 !important}
.consulting_nav .login-account .account-list-item.hover-color-two .list a:hover{background: var(--main-color-two)}
.consulting_nav .login-account .account-list-item.hover-color-three .list a:hover{background: var(--main-color-three)}
.consulting_nav .login-account .account-list-item.hover-color-four .list a:hover{background: var(--main-color-four)}
.consulting_nav .login-account .account-list-item .list{margin: 0 !important;display: block !important}
.consulting_nav .login-account .account-list-item .list a{display: block;font-size: 15px;font-weight: 400;padding: 10px 20px;color: var(--heading-color);border-bottom: 1px solid rgba(221, 221, 221, 0.7);-webkit-transition: all 0.3s;transition: all 0.3s}
.consulting_nav .login-account .account-list-item .list a:hover{background: var(--main-color-one);color: #fff}
.consulting_nav .login-account.style-02{position: relative;z-index: 9999}
.consulting_nav .login-account.style-02 .account-list-item .list a:hover{background: var(--main-color-three)}
.consulting_nav .login-account.style-02 .accounts{color: #fff;background: var(--main-color-one);padding: 10px 20px}
.consulting_nav .login-account.style-02 .accounts:hover{background: #fff;color: var(--main-color-one)}
.consulting_nav .login-account.style-02 .accounts:hover i{color: var(--main-color-one)}
.consulting_nav .login-account.style-02 .accounts i{color: #fff}
.consulting_nav .login-account.style-02 .accounts.bg-color-two{background: var(--main-color-two)}
.consulting_nav .login-account.style-02 .accounts.bg-color-two:hover{background: #fff;color: var(--main-color-two)}
.consulting_nav .login-account.style-02 .accounts.bg-color-two:hover i{color: var(--main-color-two)}
.consulting_nav .login-account.style-02 .accounts.bg-color-three{background: var(--main-color-three)}
.consulting_nav .login-account.style-02 .accounts.bg-color-three:hover{background: #fff;color: var(--main-color-three)}
.consulting_nav .login-account.style-02 .accounts.bg-color-three:hover i{color: var(--main-color-three)}
.consulting_nav .login-account.style-02 .accounts.bg-color-four{background: var(--main-color-four)}
.consulting_nav .login-account.style-02 .accounts.bg-color-four:hover{background: #fff;color: var(--main-color-four)}
.consulting_nav .login-account.style-02 .accounts.bg-color-four:hover i{color: var(--main-color-four)}
.consulting_nav .login-account.white-color .accounts{color: #fff}
.consulting_nav .login-account.white-color .accounts:hover{color: var(--main-color-one)}
.consulting_nav .login-account.white-color .accounts:hover i{color: var(--main-color-one)}
.consulting_nav .login-account.white-color .accounts i{color: #fff}
.consulting_nav .login-account .accounts{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;height: 45px;width: 45px;background-color: rgba(221, 221, 221, 0.3);gap: 10px;color: var(--light-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.consulting_nav .login-account .accounts i{font-size: 24px;color: var(--heading-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
@media only screen and (max-width: 375px){
.consulting_nav .login-account .accounts i{font-size: 20px}
}
@media only screen and (max-width: 375px){
.consulting_nav .login-account .accounts{gap: 5px}
}
.consulting_nav .login-account .accounts.hover-color-two i{color: var(--main-color-two)}
.consulting_nav .login-account .accounts.hover-color-two:hover{color: var(--main-color-two)}
.consulting_nav .login-account .accounts.hover-color-two:hover i{color: var(--main-color-two)}
.consulting_nav .login-account .accounts.hover-color-three i{color: var(--main-color-three)}
.consulting_nav .login-account .accounts.hover-color-three:hover{color: var(--main-color-three)}
.consulting_nav .login-account .accounts.hover-color-three:hover i{color: var(--main-color-three)}
.consulting_nav .login-account .accounts.hover-color-four i{color: var(--main-color-four)}
.consulting_nav .login-account .accounts.hover-color-four:hover{color: var(--main-color-four)}
.consulting_nav .login-account .accounts.hover-color-four:hover i{color: var(--main-color-four)}
.consulting_nav .cart-shopping{position: relative;z-index: 2}
.consulting_nav .cart-shopping:hover .icon{background-color: var(--main-color-one);color: #fff}
.consulting_nav .cart-shopping:hover .addto-cart-contents{visibility: visible;opacity: 1;top: 100%;-webkit-transform: scale(1);transform: scale(1)}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_nav .cart-shopping:hover .addto-cart-contents{-webkit-transform: translateX(0%) scale(1);transform: translateX(0%) scale(1)}
}
@media only screen and (max-width: 480px){
.consulting_nav .cart-shopping:hover .addto-cart-contents{right: 0}
}
@media only screen and (max-width: 375px){
.consulting_nav .cart-shopping:hover .addto-cart-contents{-webkit-transform: translateX(20%);transform: translateX(20%)}
}
.consulting_nav .cart-shopping .addto-cart-contents{position: absolute;right: 0;top: 130%;z-index: 3;width: 400px;background: #fff;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.5);box-shadow: 0 0 10px rgba(221, 221, 221, 0.5);padding: 20px;visibility: hidden;opacity: 0;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.3s;transition: all 0.3s}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_nav .cart-shopping .addto-cart-contents{-webkit-transform: translateX(0);transform: translateX(0)}
}
@media only screen and (max-width: 480px){
.consulting_nav .cart-shopping .addto-cart-contents{width: 270px;padding: 10px;right: 100%}
}
.consulting_nav .cart-shopping .addto-cart-contents .cart-total-amount{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-top: 20px}
.consulting_nav .cart-shopping .addto-cart-contents .nicescroll-rails .nicescroll-cursors{background-color: var(--main-color-one) !important}
.consulting_nav .cart-shopping .single-addto-cart-wrappers{max-height: 240px;overflow-y: auto}
.consulting_nav .cart-shopping .single-addto-carts{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-right: 5px}
.consulting_nav .cart-shopping .single-addto-carts:not(:last-child){margin-bottom: 10px}
.consulting_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.consulting_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-thumb{max-width: 70px}
.consulting_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-thumb img{height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover}
.consulting_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.consulting_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates .price-title{color: var(--main-color-one);font-size: 18px}
.consulting_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates .old-price{text-decoration: line-through;font-size: 14px}
.consulting_nav .cart-shopping .btn-wrapper .cart-btn{color: #fff;font-size: 16px;font-weight: 500;font-family: var(--body-font);display: inline-block;border-radius: 5px;text-align: center;cursor: pointer;line-height: 34px;padding: 10px 35px;border: 2px solid var(--main-color-one);background-color: var(--main-color-one);-webkit-transition: all 0.3s;transition: all 0.3s}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_nav .cart-shopping .btn-wrapper .cart-btn{line-height: 28px}
}
@media only screen and (max-width: 575.98px){
.consulting_nav .cart-shopping .btn-wrapper .cart-btn{line-height: 24px;font-size: 15px}
}
@media only screen and (max-width: 375px){
.consulting_nav .cart-shopping .btn-wrapper .cart-btn{padding: 8px 25px;font-size: 14px}
}
.consulting_nav .cart-shopping .btn-wrapper .cart-btn:hover{background: none;color: var(--main-color-one)}
.consulting_nav .cart-shopping .btn-wrapper .cart-btn.cart-btn-outline{background: none;color: var(--main-color-one);border: 2px solid var(--main-color-one)}
.consulting_nav .cart-shopping .btn-wrapper .cart-btn.cart-btn-outline:hover{background-color: var(--main-color-one);color: #fff}
@media only screen and (max-width: 991px){
.navbar-area.consulting_nav.index-02 .nav-container .navbar-collapse.show .navbar-nav{background: transparent}
.navbar-area.consulting_nav.index-03 .nav-container .navbar-right-content{margin-top: -50px}
.navbar-area.consulting_nav.index-03 .nav-container .navbar-right-content.show{margin-top: 10px}
.navbar-area.consulting_nav.white-nav .navbar-toggler{border: 1px solid rgba(255, 255, 255, 0.8)}
.navbar-area.consulting_nav.white-nav .navbar-toggler.active .navbar-toggler-icon::before, .navbar-area.consulting_nav.white-nav .navbar-toggler.active .navbar-toggler-icon::after{background: rgba(255, 255, 255, 0.8)}
.navbar-area.consulting_nav.white-nav .navbar-toggler .navbar-toggler-icon{background: rgba(255, 255, 255, 0.8)}
.navbar-area.consulting_nav.white-nav .navbar-toggler .navbar-toggler-icon::before, .navbar-area.consulting_nav.white-nav .navbar-toggler .navbar-toggler-icon::after{background: rgba(255, 255, 255, 0.8)}
.navbar-area.consulting_nav .navbar-toggler{position: absolute;right: 0px;top: 50%;-webkit-box-shadow: none;box-shadow: none;-webkit-transform: translateY(-50%);transform: translateY(-50%);border: 1px solid rgba(0, 0, 0, 0.7);outline: none}
.navbar-area.consulting_nav .navbar-toggler.active .navbar-toggler-icon{background: none}
.navbar-area.consulting_nav .navbar-toggler.active .navbar-toggler-icon::before, .navbar-area.consulting_nav .navbar-toggler.active .navbar-toggler-icon::after{background: rgba(0, 0, 0, 0.7);top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.navbar-area.consulting_nav .navbar-toggler.active .navbar-toggler-icon::after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
.navbar-area.consulting_nav .navbar-toggler .navbar-toggler-icon{background: rgba(0, 0, 0, 0.7);display: inline-block;width: 25px;height: 2px;margin: 10px -4px 10px;position: relative}
.navbar-area.consulting_nav .navbar-toggler .navbar-toggler-icon::before, .navbar-area.consulting_nav .navbar-toggler .navbar-toggler-icon::after{position: absolute;content: "";height: 2px;width: 25px;background: rgba(0, 0, 0, 0.7);top: -7px;left: 0;-webkit-transition: all 0.4s;transition: all 0.4s}
.navbar-area.consulting_nav .navbar-toggler .navbar-toggler-icon::after{top: auto;bottom: -7px}
.navbar-area.consulting_nav .nav-container{position: relative;z-index: 0;min-height: 50px;padding: 12px 12px 15px}
.navbar-area.consulting_nav .nav-container .responsive-mobile-menu{display: block;position: relative;width: 100%}
.navbar-area.consulting_nav .nav-container .navbar-brand{display: block}
.navbar-area.consulting_nav .nav-container .navbar-brand .navbar-toggler{position: absolute;right: 10px;border: 1px solid #e2e2e2;-webkit-box-shadow: none;box-shadow: none}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav{display: block;margin-top: 30px;background: #f5f5f5;-webkit-box-shadow: 0 0 30px rgba(221, 221, 221, 0.3);box-shadow: 0 0 30px rgba(221, 221, 221, 0.3)}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li{display: block;text-align: left;line-height: 30px;padding: 5px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.2)}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 15px 20px}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li:last-child{border-bottom: none}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li + li{margin-left: 0}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before{top: 25px;right: 20px}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover{padding-bottom: 0}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu{visibility: visible;height: auto;opacity: 1;background-color: transparent;border-bottom: none;padding-top: 10px}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 15px 20px}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position: initial;display: block;width: 100%;border-top: none;-webkit-box-shadow: none;box-shadow: none;margin-left: 0;padding-bottom: 0;visibility: hidden;opacity: 0;height: 0;overflow: hidden;max-height: 250px;overflow-y: scroll;-webkit-transition: all 500ms linear;transition: all 500ms linear}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .sub-menu .menu-item-has-children:before{content: "\f107"}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{padding: 0}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li.menu-item-has-children:hover:before{color: #fff}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li{border-top: none}
.navbar-area.consulting_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:first-child{border-top: 1px solid rgba(255, 255, 255, 0.2)}
}
@media only screen and (max-width: 575px){
.navbar-area.consulting_nav .nav-container{padding: 12px 12px 15px}
.navbar-area.consulting_nav .nav-container .logo-wrapper .logo img{max-width: 140px}
}
.consulting_footer_area{position: relative;z-index: 1}
.consulting_footer_shape{position: absolute;bottom: 30px;left: 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_footer_shape{display: none}
}
.consulting_contact_footer_shape{position: absolute;top: 30px;right: 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_contact_footer_shape{display: none}
}
.consulting_footer_widget{position: relative;z-index: 1}
.consulting_footer_widget .consulting_widget_title{font-size: 24px;font-weight: 400;line-height: 32px;text-transform: capitalize;position: relative;color: var(--heading-color)}
@media only screen and (max-width: 480px){
.consulting_footer_widget .consulting_widget_title{font-size: 22px}
}
@media only screen and (max-width: 375px){
.consulting_footer_widget .consulting_widget_title{font-size: 20px}
}
.consulting_footer_widget .consulting_footer_inner .footer-logo{text-align: center}
.consulting_footer_widget .consulting_footer_inner .footer-logo-para{font-size: 15px}
.consulting_footer_widget .consulting_footer_inner .footer-para{font-size: 16px;color: var(--light-color);line-height: 28px}
.consulting_footer_widget .consulting_footer_inner .footer-link-list{padding: 0}
.consulting_footer_widget .consulting_footer_inner .footer-link-list .list{position: relative;z-index: 2;-webkit-transition: 300ms;transition: 300ms}
.consulting_footer_widget .consulting_footer_inner .footer-link-list .list:not(:last-child){margin-bottom: 15px}
.consulting_footer_widget .consulting_footer_inner .footer-link-list .list:hover a{color: var(--main-color-one)}
.consulting_footer_widget .consulting_footer_inner .footer-link-list .list a{font-size: 16px;font-weight: 400;color: var(--light-color);position: relative;-webkit-transition: all 0.5s;transition: all 0.5s;position: relative;z-index: 1}
.consulting_footer_widget .consulting_footer_inner .footer-link-list .list a:hover{color: var(--main-color-one)}
.consulting_footer_widget .consulting_footer_inner .footer-social-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;gap: 10px}
.consulting_footer_widget .consulting_footer_inner .footer-social-list .lists a{color: var(--main-color-one);font-size: 14px;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;height: 35px;width: 35px;font-size: 18px;border-radius: 5px;background: var(--white);border-radius: 50%;-webkit-box-shadow: 0 0 10px var(--border-color-two);box-shadow: 0 0 10px var(--border-color-two);-webkit-transition: 300ms;transition: 300ms}
@media only screen and (max-width: 575.98px){
.consulting_footer_widget .consulting_footer_inner .footer-social-list .lists a{font-size: 18px;height: 35px;width: 35px}
}
@media only screen and (max-width: 375px){
.consulting_footer_widget .consulting_footer_inner .footer-social-list .lists a{height: 30px;width: 30px}
}
.consulting_footer_widget .consulting_footer_inner .footer-social-list .lists a:hover{color: var(--white);background: var(--main-color-one);-webkit-box-shadow: unset;box-shadow: unset}
.consulting_footer_widget .consulting_footer_inner .footer-contact-single:not(:last-child){margin-bottom: 20px}
.consulting_footer_widget .consulting_footer_inner .footer-contact-single:hover .footer-contact-icon{background-color: var(--main-color-one);color: var(--white)}
.consulting_footer_widget .consulting_footer_inner .footer-contact-single:hover .footer-contact-details-item{color: var(--main-color-one)}
.consulting_footer_widget .consulting_footer_inner .footer-contact-flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px}
.consulting_footer_widget .consulting_footer_inner .footer-contact-icon{color: var(--heading-color);font-size: 14px;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;height: 35px;width: 35px;font-size: 18px;border-radius: 5px;background: var(--white);border-radius: 50%;-webkit-box-shadow: 0 0 5px var(--border-color-two);box-shadow: 0 0 5px var(--border-color-two);-webkit-transition: 300ms;transition: 300ms}
.consulting_footer_widget .consulting_footer_inner .footer-contact-details{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: left}
.consulting_footer_widget .consulting_footer_inner .footer-contact-details-subtitle{display: block;color: var(--extra-light-color);margin-bottom: 5px}
.consulting_footer_widget .consulting_footer_inner .footer-contact-details-item{color: var(--light-color);-webkit-transition: 200ms;transition: 200ms}
.consulting_footer_widget .consulting_footer_inner .footer-contact .contact-item{display: block;font-size: 18px;font-weight: 400;line-height: 28px}
.consulting_footer_widget .consulting_footer_inner .footer-contact .contact-item:not(:first-child){margin-top: 10px}
.consulting_footer_widget .consulting_footer_inner .footer-contact .contact-item:hover{color: var(--main-color-one)}
.consulting_copyright_area{padding: 25px 0;position: relative}
.consulting_copyright_area.copyright-border{border-top: 1px solid rgba(221, 221, 221, 0.7)}
.consulting_copyright_area .copyright-contents{font-size: 16px;color: var(--light-color);text-align: center}
@media only screen and (max-width: 767.98px){
.consulting_copyright_area .copyright-contents{text-align: center;margin-top: 10px}
}
.consulting_copyright_area .copyright-contents a{color: var(--main-color-one);font-weight: 500}
.white_footer .consulting_footer_widget .consulting_widget_title{color: rgba(255, 255, 255, 0.9)}
.white_footer .consulting_footer_widget .footer-logo-para{color: rgba(255, 255, 255, 0.7)}
.white_footer .consulting_footer_widget .consulting_footer_inner .footer-social-list li a{background-color: rgba(221, 221, 221, 0.2)}
.white_footer .consulting_footer_widget .footer-social-list .lists a{background-color: rgba(221, 221, 221, 0.2);color: var(--white);-webkit-box-shadow: 0 0 5px rgba(var(--black-rgb), 0.2);box-shadow: 0 0 5px rgba(var(--black-rgb), 0.2)}
.white_footer .consulting_footer_widget .footer-link-list{padding: 0}
.white_footer .consulting_footer_widget .footer-link-list .list a{color: rgba(255, 255, 255, 0.7)}
.white_footer .consulting_footer_widget .footer-contact-icon{background-color: rgba(221, 221, 221, 0.2);color: var(--white);-webkit-box-shadow: 0 0 5px rgba(var(--black-rgb), 0.2);box-shadow: 0 0 5px rgba(var(--black-rgb), 0.2)}
.white_footer .consulting_footer_widget .footer-contact-details-subtitle{color: rgba(255, 255, 255, 0.7)}
.white_footer .consulting_footer_widget .footer-contact-details-item{color: rgba(255, 255, 255, 0.7)}
.white_footer .consulting_copyright_area.copyright-border{border-top: 1px solid rgba(221, 221, 221, 0.2)}
.white_footer .consulting_copyright_area .copyright-contents{color: rgba(255, 255, 255, 0.7)}
.consulting_banner_area{position: relative}
.consulting_banner .container{position: relative}
.consulting_banner__padding{padding: 100px 0 100px}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_banner__padding{padding: 70px 0 70px}
}
.consulting_banner__mainShape .mainShape{position: absolute;right: -100px;top: 180px}
.consulting_banner__mainShape .mainShape svg path{fill: var(--main-color-one)}
.consulting_banner__mainShape__left.mainShape{right: auto;top: auto;left: -100px;bottom: 100px}
.consulting_banner__mainShape__left.mainShape svg path{fill: rgba(var(--main-color-two-rgb), 0.2)}
.consulting_banner__dotShape span{display: inline-block;height: 10px;width: 10px;border-radius: 50%;background-color: var(--main-color-one);position: absolute}
.consulting_banner__dotShape span:nth-child(1){left: 0;top: 0px}
.consulting_banner__dotShape span:nth-child(2){left: 45%;top: -50px;background-color: rgba(var(--main-color-two-rgb), 0.2)}
.consulting_banner__dotShape span:nth-child(3){right: 30px;top: -70px;background-color: var(--main-color-two)}
.consulting_banner__dotShape span:nth-child(4){left: 55%;top: 100px}
.consulting_banner__dotShape span:nth-child(5){left: 30%;bottom: 200px}
.consulting_banner__dotShape span:nth-child(6){left: 40%;bottom: 30px}
.consulting_banner__dotShape span:nth-child(7){left: 70%;top: 50%}
.consulting_banner__right{position: relative;padding-bottom: 30px}
.consulting_banner__right__thumb{position: relative;min-height: 750px}
@media (min-width: 1400px) and (max-width: 1599.98px){
.consulting_banner__right__thumb{max-width: 480px;min-height: 630px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.consulting_banner__right__thumb{min-height: 700px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.consulting_banner__right__thumb{min-height: 590px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_banner__right__thumb{min-height: 650px}
}
@media only screen and (max-width: 767.98px){
.consulting_banner__right__thumb{height: 100%;text-align: center}
}
.consulting_banner__right__thumb::before{content: "";position: absolute;right: -100px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);border: 2px dashed rgba(var(--main-color-two-rgb), 0.2);height: 620px;width: 620px;border-radius: 50%}
@media (min-width: 1400px) and (max-width: 1599.98px){
.consulting_banner__right__thumb::before{width: 520px;height: 520px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.consulting_banner__right__thumb::before{right: 0;height: 500px;width: 500px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.consulting_banner__right__thumb::before{right: 0;height: 500px;width: 500px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_banner__right__thumb::before{right: 0;left: 0;height: 500px;width: 500px;margin: auto}
}
@media only screen and (max-width: 767.98px){
.consulting_banner__right__thumb::before{display: none}
}
.consulting_banner__right__thumb .consulting_mask{position: absolute;display: inline-block;max-width: 385px}
@media (min-width: 1400px) and (max-width: 1599.98px){
.consulting_banner__right__thumb .consulting_mask{max-width: 300px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.consulting_banner__right__thumb .consulting_mask{max-width: 300px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.consulting_banner__right__thumb .consulting_mask{max-width: 300px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_banner__right__thumb .consulting_mask{max-width: 300px}
}
@media only screen and (max-width: 767.98px){
.consulting_banner__right__thumb .consulting_mask{position: unset}
.consulting_banner__right__thumb .consulting_mask:not(:first-child){margin-top: 20px}
}
.consulting_banner__right__thumb .consulting_mask img{display: block;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: 100% 100%;mask-size: 100% 100%;overflow: hidden;width: 100%;height: 100%}
.consulting_banner__right__thumb__one{top: 0;right: -70px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.consulting_banner__right__thumb__one{right: 0}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.consulting_banner__right__thumb__one{right: 0}
}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_banner__right__thumb__one{right: 100px}
}
@media only screen and (max-width: 767.98px){
.consulting_banner__right__thumb__one{right: 100px}
}
.consulting_banner__right__thumb__one img{-webkit-mask-image: url(../img/hero/consulting_maskShape1.png);mask-image: url(../img/hero/consulting_maskShape1.png)}
.consulting_banner__right__thumb__two{left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
@media (min-width: 1200px) and (max-width: 1399.98px){
.consulting_banner__right__thumb__two{left: -20px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.consulting_banner__right__thumb__two{left: -80px;top: 100px;-webkit-transform: unset;transform: unset}
}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_banner__right__thumb__two{left: 0px;top: 100px;-webkit-transform: unset;transform: unset}
}
.consulting_banner__right__thumb__two img{-webkit-mask-image: url(../img/hero/consulting_maskShape2.png);mask-image: url(../img/hero/consulting_maskShape2.png)}
.consulting_banner__right__thumb__three{bottom: 0;right: -100px}
@media (min-width: 1400px) and (max-width: 1599.98px){
.consulting_banner__right__thumb__three{right: -170px;bottom: -30px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.consulting_banner__right__thumb__three{right: -70px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.consulting_banner__right__thumb__three{right: 40px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_banner__right__thumb__three{right: 100px}
}
.consulting_banner__right__thumb__three img{-webkit-mask-image: url(../img/hero/consulting_maskShape3.png);mask-image: url(../img/hero/consulting_maskShape3.png)}
.consulting_banner__right__thumb__four{bottom: -30px;left: 130px}
@media (min-width: 1400px) and (max-width: 1599.98px){
.consulting_banner__right__thumb__four{left: 100px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.consulting_banner__right__thumb__four{left: 70px;bottom: 0}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.consulting_banner__right__thumb__four{left: -40px;bottom: 0px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_banner__right__thumb__four{left: 50px;bottom: 50px}
}
.consulting_banner__right__thumb__four img{-webkit-mask-image: url(../img/hero/consulting_maskShape4.png);mask-image: url(../img/hero/consulting_maskShape4.png)}
.consulting_banner__right__thumb__five{right: -200px;top: 270px}
@media (min-width: 1400px) and (max-width: 1599.98px){
.consulting_banner__right__thumb__five{top: 200px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.consulting_banner__right__thumb__five{right: -125px;top: 230px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.consulting_banner__right__thumb__five{right: -125px;top: 240px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_banner__right__thumb__five{right: -25px;top: 240px}
}
.consulting_banner__right__thumb__five img{-webkit-mask-image: url(../img/hero/consulting_maskShape5.png);mask-image: url(../img/hero/consulting_maskShape5.png)}
.consulting_bannerWrapper{position: relative;z-index: 2;padding-right: 45px}
@media (min-width: 1400px) and (max-width: 1599.98px){
.consulting_bannerWrapper{padding-right: 40px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.consulting_bannerWrapper{padding-right: 30px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.consulting_bannerWrapper{padding-right: 20px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_bannerWrapper{padding-right: 0px}
}
.consulting_bannerWrapper .consulting_banner__single{position: relative;z-index: 2}
.consulting_bannerWrapper .consulting_banner__single__content{position: relative;z-index: 5}
.consulting_bannerWrapper .consulting_banner__single__content__title{font-size: 58px;line-height: 66px;margin: -12px 0 0;position: relative}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_bannerWrapper .consulting_banner__single__content__title{padding-right: 60px}
}
.consulting_bannerWrapper .consulting_banner__single__content__title__span{position: relative}
.consulting_bannerWrapper .consulting_banner__single__content__title .consulting_banner_title_shape{position: absolute;top: -40px;right: -40px;height: auto;width: auto}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_bannerWrapper .consulting_banner__single__content__title .consulting_banner_title_shape{top: 0}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.consulting_bannerWrapper .consulting_banner__single__content__title{font-size: 48px;line-height: 50px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.consulting_bannerWrapper .consulting_banner__single__content__title{font-size: 42px;line-height: 50px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_bannerWrapper .consulting_banner__single__content__title{font-size: 32px;line-height: 1.2}
}
@media only screen and (max-width: 575.98px){
.consulting_bannerWrapper .consulting_banner__single__content__title{font-size: 28px}
}
@media only screen and (max-width: 375px){
.consulting_bannerWrapper .consulting_banner__single__content__title{font-size: 26px}
}
.consulting_bannerWrapper .consulting_banner__single__content__title .title_style{display: inline-block;background-color: rgba(var(--main-color-one-rgb), 0.1);padding: 15px;border: 3px dashed var(--main-color-one)}
.consulting_bannerWrapper .consulting_banner__single__content__para{font-size: 18px;color: var(--light-color);font-weight: 400;line-height: 28px}
@media only screen and (max-width: 480px){
.consulting_bannerWrapper .consulting_banner__single__content__para{font-size: 16px;line-height: 26px}
}
@media only screen and (max-width: 375px){
.consulting_bannerWrapper .consulting_banner__single__content__para{font-size: 15px}
}
.consulting_banner_reviewer{padding: 20px;max-width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;-ms-flex-wrap: wrap;flex-wrap: wrap}
.consulting_banner_reviewer__position{position: absolute;bottom: 0;left: -100px}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_banner_reviewer__position{left: 0;position: relative;margin-top: 30px}
}
.consulting_banner_reviewer__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.consulting_banner_reviewer__thumb{border: 2px solid #fff;border-radius: 50%;-webkit-box-shadow: 0 0 4px #666;box-shadow: 0 0 4px #666;-webkit-transition: all 0.4s;transition: all 0.4s;max-width: 50px}
.consulting_banner_reviewer__thumb:hover{position: relative;z-index: 3;-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-box-shadow: 0 0 7px var(--main-color-one);box-shadow: 0 0 7px var(--main-color-one);-webkit-transition: all 0.4s;transition: all 0.4s}
.consulting_banner_reviewer__thumb:not(:first-child){margin-left: -10px}
.consulting_banner_reviewer__thumb img{border-radius: 50%}
.consulting_banner_reviewer__title{font-size: 20px;font-weight: 400;color: var(--heading-color)}
.consulting_section_bg{background-color: var(--consulting-section-bg)}
.consulting_section_bg_2{background-color: var(--consulting-section-bg-2)}
.consulting_section_bg_3{background-color: var(--consulting-section-bg-3)}
.consulting_about_area{position: relative}
.consulting_about__left{position: relative}
.consulting_about__dotShape span{display: inline-block;height: 10px;width: 10px;border-radius: 50%;background-color: var(--main-color-two);position: absolute}
.consulting_about__dotShape span:nth-child(1){top: 10px;right: 23%}
.consulting_about__dotShape span:nth-child(2){background-color: var(--main-color-one);left: 100px;bottom: 40px}
.consulting_about__shape__one{position: absolute;left: 0;top: 0}
.consulting_about__shape__one svg path{fill: var(--main-color-two)}
.consulting_about__shape__two{position: absolute;right: 50px;bottom: 0}
@media only screen and (max-width: 480px){
.consulting_about__shape__two{right: 0;bottom: 50px}
}
.consulting_about__shape__two svg path{stroke: rgba(var(--main-color-two-rgb), 0.15);fill: none}
.consulting_about__thumb{padding: 0 100px;position: relative}
@media only screen and (max-width: 480px){
.consulting_about__thumb{padding: 0 50px}
}
@media only screen and (max-width: 375px){
.consulting_about__thumb{padding: 0px}
}
.consulting_about__thumb__left{position: relative}
.consulting_about__thumb__left img{display: block;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-image: url(../img/hero/consulting_aboutMask.png);mask-image: url(../img/hero/consulting_aboutMask.png);-webkit-mask-size: 100% 100%;mask-size: 100% 100%;overflow: hidden;width: 100%;height: 100%}
.consulting_about__thumb__right{position: absolute;right: 0;top: 0;display: inline-block}
@media (min-width: 992px) and (max-width: 1199.98px){
.consulting_about__thumb__right{position: relative;margin-top: 20px}
}
@media only screen and (max-width: 480px){
.consulting_about__thumb__right{position: relative;margin-top: 20px}
}
.consulting_about__thumb__right img{display: block;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-image: url(../img/hero/consulting_aboutMask2.png);mask-image: url(../img/hero/consulting_aboutMask2.png);-webkit-mask-size: 100% 100%;mask-size: 100% 100%;overflow: hidden;width: 100%;height: 100%}
@media (min-width: 992px) and (max-width: 1199.98px){
.consulting_about__right{padding-left: 20px}
}
.consulting_about__list li{font-size: 16px;line-height: 24px;color: var(--light-color);padding-left: 30px;position: relative}
.consulting_about__list li:not(:last-child){margin-bottom: 15px}
.consulting_about__list li::before{font-family: "Line Awesome Free";font-weight: 900;content: "\f00c";position: absolute;left: 0;top: 0;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;height: 22px;width: 22px;background-color: var(--main-color-one);color: #fff;border-radius: 50%;font-size: 12px}
.consulting_about__bottom__para{font-size: 16px;font-weight: 400;line-height: 1.4;color: var(--paragraph-color);position: relative}
.consulting_counter{position: relative}
.center-text .consulting_single_counter__count{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.desktop-center .consulting_single_counter__count,
.text-center .consulting_single_counter__count,
.center-text .consulting_single_counter__count{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.consulting_single_counter{position: relative}
.consulting_single_counter.desktop-center .consulting_single_counter__count, .consulting_single_counter.text-center .consulting_single_counter__count, .consulting_single_counter.center-text .consulting_single_counter__count{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.consulting_single_counter__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 20px}
.consulting_single_counter__count{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 5px;position: relative;margin: -12px 0 0}
.consulting_single_counter__count .odometer{font-size: 65px;font-weight: 600;line-height: 70px}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_single_counter__count .odometer{font-size: 52px;line-height: 1.2}
}
@media only screen and (max-width: 480px){
.consulting_single_counter__count .odometer{font-size: 42px}
}
@media only screen and (max-width: 375px){
.consulting_single_counter__count .odometer{font-size: 32px;line-height: 1}
}
.consulting_single_counter__count__title{font-size: 65px;font-weight: 600;line-height: 70px}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_single_counter__count__title{font-size: 52px;line-height: 1.2}
}
@media only screen and (max-width: 480px){
.consulting_single_counter__count__title{font-size: 36px}
}
@media only screen and (max-width: 375px){
.consulting_single_counter__count__title{font-size: 32px;line-height: 1}
}
.consulting_single_counter__para{font-size: 20px;line-height: 26px;color: var(--light-color);margin-top: 12px}
@media only screen and (max-width: 480px){
.consulting_single_counter__para{font-size: 18px}
}
@media only screen and (max-width: 375px){
.consulting_single_counter__para{font-size: 16px}
}
.consulting_service_area{position: relative}
.consulting_service{padding: 20px;-webkit-transition: all 0.3s;transition: all 0.3s;position: relative}
.consulting_service:hover{-webkit-transform: translateY(-5px);transform: translateY(-5px)}
.consulting_service__icon{background-color: var(--main-color-one);padding: 10px;display: inline-block;font-size: 50px}
.consulting_service__icon img{max-width: 70px;-webkit-filter: brightness(100);filter: brightness(100)}
.consulting_service__title{font-size: 20px;line-height: 24px;font-weight: 600;color: var(--heading-color)}
.consulting_service__para{font-size: 14px;line-height: 24px;font-weight: 400;color: var(--light-color)}
.consulting_service__btn{border: 1px solid var(--main-color-one);color: var(--main-color-one);padding: 7px 20px;font-size: 15px;line-height: 1;-webkit-transition: all 0.3s;transition: all 0.3s;position: relative}
.consulting_service__btn:hover{background-color: var(--main-color-one);color: #fff;border-color: var(--main-color-one)}
.consulting_team_area{position: relative}
.consulting_team{position: relative;overflow: hidden}
.consulting_team:hover .consulting_team__thumb img{-webkit-transform: scale(1.1);transform: scale(1.1)}
.consulting_team:hover .consulting_team__contents::after{visibility: visible;opacity: 1;bottom: 0}
.consulting_team__thumb img{-webkit-transform: scale(1);transform: scale(1);-webkit-transition: all 0.3s;transition: all 0.3s}
@media (min-width: 992px) and (max-width: 1199.98px){
.consulting_team__thumb img{width: 100%}
}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_team__thumb img{width: 100%}
}
.consulting_team__contents{position: absolute;bottom: 0;left: 0;background-color: rgba(var(--black-rgb), 0.3);padding: 20px;width: 100%;-webkit-transition: all 0.3s;transition: all 0.3s;z-index: 2}
.consulting_team__contents:hover::after{background-color: rgba(var(--black-rgb), 0.5)}
.consulting_team__contents::after{content: "";position: absolute;height: 100%;width: 100%;bottom: -100%;left: 0;background-color: rgba(var(--main-color-one-rgb), 0.5);z-index: -1;-webkit-transition: all 0.3s;transition: all 0.3s;visibility: hidden;opacity: 0}
.consulting_team__title{font-size: 24px;font-weight: 600;line-height: 28px;color: var(--heading-color);color: var(--white);-webkit-transition: all 0.3s;transition: all 0.3s}
.consulting_team__title:hover{color: var(--main-color-one)}
.consulting_team__expert{color: rgba(var(--white-rgb), 0.9)}
.consulting_team__para{font-size: 14px;font-weight: 400;line-height: 24px;color: var(--light-color);color: rgba(var(--white-rgb), 0.9)}
.consulting_testimonial_area{position: relative}
.consultingTestimonial_wrapper{position: relative;z-index: 2;min-height: 500px}
.consultingTestimonial_wrapper__shapes img{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;max-height: 100%}
@media (min-width: 300px) and (max-width: 991.98px){
.consultingTestimonial_wrapper__images{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;gap: 20px;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 40px}
}
@media only screen and (max-width: 480px){
.consultingTestimonial_wrapper__images{gap: 10px}
}
.consultingTestimonial_wrapper__images__single{position: absolute;opacity: 0.5;cursor: pointer;border-radius: 50%;max-width: 100px;-webkit-transition: 0.3s;transition: 0.3s}
@media (min-width: 300px) and (max-width: 991.98px){
.consultingTestimonial_wrapper__images__single{position: unset}
}
.consultingTestimonial_wrapper__images__single.active{opacity: 1;-webkit-box-shadow: 0 0 30px rgba(var(--main-color-one-rgb), 0.3);box-shadow: 0 0 30px rgba(var(--main-color-one-rgb), 0.3);border: 4px solid #fff}
.consultingTestimonial_wrapper__images__single:nth-child(1){left: 0;top: 0}
.consultingTestimonial_wrapper__images__single:nth-child(2){right: 0;top: 0;max-width: 85px}
.consultingTestimonial_wrapper__images__single:nth-child(3){left: 150px;top: 45%;max-width: 75px}
.consultingTestimonial_wrapper__images__single:nth-child(4){right: 150px;top: 45%;max-width: 75px}
.consultingTestimonial_wrapper__images__single:nth-child(5){left: 0;bottom: 0;max-width: 65px}
.consultingTestimonial_wrapper__images__single:nth-child(6){right: 0;bottom: 0;max-width: 65px}
.consultingTestimonial_wrapper__images__single img{border-radius: 50%}
.consulting__singleTestimonial.center-text .consulting__singleTestimonial__thumb{margin: auto}
.consulting__singleTestimonial__thumb{max-width: 100px;position: relative}
.consulting__singleTestimonial__thumb img{border-radius: 50%;border: 2px solid var(--paragraph-color)}
.consulting__singleTestimonial__thumb__quote{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;height: 30px;width: 30px;border-radius: 50%;background-color: var(--main-color-two);color: var(--white);font-size: 16px;border: 1px solid var(--paragraph-color);position: absolute;top: 0;left: 0;z-index: 3}
.consulting_contact_area{position: relative}
.consultingContact__wrapper{position: relative}
.consultingContact__wrapper__shapes span{display: inline-block;height: 10px;width: 10px;border-radius: 50%;background-color: var(--main-color-one);position: absolute}
.consultingContact__wrapper__shapes span:nth-child(1){left: 20%;top: 40px}
.consultingContact__wrapper__shapes span:nth-child(2){left: 50px;top: 50%;background-color: rgba(var(--main-color-two-rgb), 0.2)}
.consultingContact__wrapper__shapes span:nth-child(3){left: 15%;bottom: 70px;background-color: var(--main-color-two)}
.consultingContact__wrapper__shapes span:nth-child(4){right: 20%;top: 40px;background-color: rgba(var(--main-color-two-rgb), 0.3)}
.consultingContact__wrapper__shapes span:nth-child(5){right: 50px;top: 50%}
.consultingContact__wrapper__shapes span:nth-child(6){right: 15%;bottom: 70px;background-color: rgba(var(--main-color-one-rgb), 0.5)}
.consultingContact__wrapper__shapes span:nth-child(7){right: 30%;bottom: 20%;background-color: var(--main-color-two)}
.consultingContact_single{max-width: 730px;margin-inline: auto;padding: 50px 40px}
@media only screen and (max-width: 575.98px){
.consultingContact_single{padding: 50px 20px}
}
@media only screen and (max-width: 400px){
.consultingContact_single{padding: 50px 10px}
}
.consultingContact_single__subtitle{font-size: 24px;font-weight: 500;color: var(--heading-color);line-height: 1.1;margin-bottom: 20px;display: inline-block;position: relative;border-left: 3px solid var(--main-color-one);padding-left: 8px}
.consultingContact_single__title{font-size: 46px;font-weight: 600;line-height: 52px;color: var(--heading-color);position: relative;margin: -6px 0 0}
@media (min-width: 1400px) and (max-width: 1599.98px){
.consultingContact_single__title{font-size: 42px;line-height: 48px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.consultingContact_single__title{font-size: 36px;line-height: 42px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.consultingContact_single__title{font-size: 32px;line-height: 36px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.consultingContact_single__title{font-size: 28px;line-height: 36px}
}
@media only screen and (max-width: 575.98px){
.consultingContact_single__title{font-size: 26px;line-height: 32px}
}
@media only screen and (max-width: 375px){
.consultingContact_single__title{font-size: 25px;line-height: 28px}
}
.consultingContact_single__para{font-size: 16px;line-height: 26px;margin-top: 24px;color: var(--paragraph-color)}
.consulting_blog_area{position: relative}
.consulting_blog{border-radius: 10px;overflow: hidden}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_blog__thumb img{width: 100%}
}
.consulting_blog__tag{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px;-ms-flex-wrap: wrap;flex-wrap: wrap}
.consulting_blog__tag__item{display: inline-block;font-size: 15px;font-weight: 400;color: var(--paragraph-color);line-height: 1.2;-webkit-transition: all 0.3s;transition: all 0.3s;position: relative}
.consulting_blog__tag__item:hover{color: var(--main-color-one)}
.consulting_blog__tag__item:not(:last-child)::after{position: relative;content: ",";bottom: 0;right: -7px}
.consulting_blog__contents{padding: 20px;position: relative}
.consulting_blog__contents__title{font-size: 24px;line-height: 1.3;margin: -6px 0 0;-webkit-transition: 200ms;transition: 200ms}
.consulting_blog__contents__title:hover{color: var(--main-color-one)}
@media (min-width: 1200px) and (max-width: 1399.98px){
.consulting_blog__contents__title{font-size: 22px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.consulting_blog__contents__title{font-size: 22px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.consulting_blog__contents__title{font-size: 22px}
}
@media only screen and (max-width: 480px){
.consulting_blog__contents__title{font-size: 20px}
}
.consulting_blog__contents__title-two{font-size: 18px;line-height: 28px;-webkit-transition: 200ms;transition: 200ms}
.consulting_blog__contents__title-two:hover{color: var(--main-color-one)}
.consulting_blog__contents__para{font-size: 16px;line-height: 26px}
@media only screen and (max-width: 480px){
.consulting_blog__contents__para{font-size: 15px}
}
.consulting_blog__btn{color: var(--main-color-one);font-size: 15px;line-height: 1;-webkit-transition: all 0.3s;transition: all 0.3s}
.consulting_blog__btn:hover{letter-spacing: 1px;color: var(--main-color-one)}
.consulting_footer_area .footer-widget .footerTittle{margin-bottom: 20px}
.footer-widget{position: relative}
.consulting_footer_area .footer-widget .listing-info .icon{color: var(--main-color-one)}
/* --- wedding-main-style.css --- */
.wedding-section-bg{background-color: var(--wedding-section-bg)}
.wedding-section-bg-2{background-color: var(--wedding-section-bg-2)}
.wedding_cmn_btn{color: var(--paragraph-color);font-size: 16px;font-weight: 500;font-family: var(--body-font);display: inline-block;text-align: center;cursor: pointer;line-height: 20px;padding: 14px 35px;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;position: relative}
@media only screen and (max-width: 575.98px){
.wedding_cmn_btn{padding: 10px 25px;font-size: 15px;line-height: 28px}
}
@media only screen and (max-width: 375px){
.wedding_cmn_btn{padding: 5px 15px;font-size: 14px}
}
.wedding_cmn_btn.btn_gradient_main{position: relative;overflow: hidden;color: var(--white)}
.wedding_cmn_btn.btn_gradient_main::before, .wedding_cmn_btn.btn_gradient_main::after{content: "";position: absolute;height: 100%;width: 100%;left: 0;top: 0;background: var(--wedding-main-gradient);z-index: -1;-webkit-transition: all 0.3s;transition: all 0.3s}
.wedding_cmn_btn.btn_gradient_main::after{background: var(--wedding-main-gradient-reverse);left: 100%}
.wedding_cmn_btn.btn_gradient_main:hover::before{left: -100%}
.wedding_cmn_btn.btn_gradient_main:hover::after{left: 0}
.wedding_cmn_btn.btn_bg_1{background: var(--main-color-one);color: var(--white);border: 2px solid var(--main-color-one)}
.wedding_cmn_btn.btn_bg_1:hover{background: none;color: var(--main-color-one)}
.wedding_cmn_btn.btn_bg_2{background: var(--main-color-two);color: #fff;border: 2px solid var(--main-color-two)}
.wedding_cmn_btn.btn_bg_2:hover{background: none;color: var(--main-color-two)}
.wedding_cmn_btn.btn_bg_3{background: var(--main-color-three);color: #fff;border: 2px solid var(--main-color-three)}
.wedding_cmn_btn.btn_bg_3:hover{background: none;color: var(--main-color-three)}
.wedding_cmn_btn.btn_bg_white{background: #fff;color: var(--heading-color)}
.wedding_cmn_btn.btn_bg_white:hover{background: var(--main-color-one);color: #fff}
.wedding_cmn_btn.btn_white{background-color: #fff;border: 3px solid #fff}
.wedding_cmn_btn.btn_white.color-one{color: var(--main-color-one)}
.wedding_cmn_btn.btn_white.color-one:hover{background: var(--main-color-one);color: #fff}
.wedding_cmn_btn.btn_white.color-two{color: var(--main-color-two)}
.wedding_cmn_btn.btn_white.color-two:hover{background: var(--main-color-two);color: #fff}
.wedding_cmn_btn.btn_white.color-three{color: var(--main-color-three)}
.wedding_cmn_btn.btn_white.color-three:hover{background: var(--main-color-three);color: #fff}
.wedding_cmn_btn.btn_white.color-four{color: var(--main-color-four)}
.wedding_cmn_btn.btn_white.color-four:hover{background: var(--main-color-four);color: #fff}
.wedding_cmn_btn.extra_width{min-width: 220px}
.wedding_cmn_btn.btn_bg_heading{background: var(--heading-color);color: #fff}
.wedding_cmn_btn.btn_outline_steam{border: 2px solid #DDD;color: var(--heading-color)}
.wedding_cmn_btn.btn_outline_steam:hover{background: #DDD;color: #fff}
.wedding_cmn_btn.btn_outline_1{padding: 14px 35px;border: 2px solid var(--main-color-one)}
.wedding_cmn_btn.btn_outline_1.color_one{color: var(--main-color-one)}
.wedding_cmn_btn.btn_outline_1:hover{background: var(--main-color-one);color: var(--white)}
@media only screen and (max-width: 575.98px){
.wedding_cmn_btn.btn_outline_1{padding: 8px 23px;font-size: 15px;line-height: 28px}
}
@media only screen and (max-width: 375px){
.wedding_cmn_btn.btn_outline_1{padding: 4px 13px;font-size: 14px}
}
.wedding_cmn_btn.btn_medium{padding: 12px 25px}
@media only screen and (max-width: 375px){
.wedding_cmn_btn.btn_medium{padding: 10px 15px;font-size: 14px}
}
.wedding_cmn_btn.btn_small{padding: 9px 18px}
@media only screen and (max-width: 375px){
.wedding_cmn_btn.btn_small{padding: 7px 15px;font-size: 14px}
}
.wedding_sectionTitle{text-align: center;max-width: 740px;margin-inline: auto;position: relative}
.wedding_sectionTitle.title_flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 20px 10px}
.wedding_sectionTitle.title_flex .title{max-width: 550px}
.wedding_sectionTitle.text-left{text-align: left;margin: unset;max-width: unset}
.wedding_sectionTitle.white-color{color: var(--white)}
.wedding_sectionTitle.white-color .title{color: var(--white)}
.wedding_sectionTitle.center-text, .wedding_sectionTitle.text-center, .wedding_sectionTitle.desktop-center{text-align: center}
.wedding_sectionTitle.white .title{color: var(--white)}
.wedding_sectionTitle.white .section_para{color: rgba(var(--white-rgb), 0.8)}
.wedding_sectionTitle .title{font-size: 60px;font-weight: 600;line-height: 1.2;color: var(--heading-color)}
@media (min-width: 1200px) and (max-width: 1399.98px){
.wedding_sectionTitle .title{font-size: 48px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.wedding_sectionTitle .title{font-size: 42px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.wedding_sectionTitle .title{font-size: 42px}
}
@media only screen and (max-width: 767.98px){
.wedding_sectionTitle .title{font-size: 36px}
}
@media only screen and (max-width: 375px){
.wedding_sectionTitle .title{font-size: 30px}
}
.wedding_sectionTitle .section_para{font-size: 18px;line-height: 28px;margin-top: 24px}
@media only screen and (max-width: 480px){
.wedding_sectionTitle .section_para{font-size: 15px;line-height: 26px}
}
.wedding_nav .mobile-logo{display: none}
@media only screen and (max-width: 991px){
.wedding_nav .mobile-logo{display: block}
.wedding_nav .desktop-logo{display: none !important}
}
.wedding_nav.navbar-padding{padding: 20px 0}
.navbar-area.wedding_nav{position: relative;z-index: 95}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.wedding_nav{padding: 0}
}
.navbar-area.wedding_nav.nav-absolute{position: absolute;left: 0;width: 100%;top: 0px;z-index: 99}
.navbar-area.wedding_nav.nav-two .nav-container .navbar-collapse .navbar-nav{text-align: center}
.navbar-area.wedding_nav.white-nav .nav-container .navbar-collapse .navbar-nav li{color: #fff}
.navbar-area.wedding_nav.white-nav .nav-container .nav-right-content ul li{color: #fff}
.navbar-area.wedding_nav.white-nav .nav-container .nav-right-content ul li .track-icon-list .single-icon .icon{color: #fff}
.navbar-area.wedding_nav.white-nav .nav-container .nav-right-content ul li .track-icon-list .single-icon.hover-color-two:hover .icon:hover{color: var(--main-color-two)}
.navbar-area.wedding_nav.white-nav .nav-container .nav-right-content ul li .login-account .accounts{color: #fff}
.navbar-area.wedding_nav.white-nav .nav-container .nav-right-content ul li .login-account .accounts.hover-color-two:hover{color: var(--main-color-two)}
.navbar-area.wedding_nav .nav-container{background: transparent;-webkit-box-shadow: none;box-shadow: none;padding: 0px 15px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.wedding_nav .nav-container{padding: 20px 0}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.wedding_nav .nav-container{padding: 15px 0}
}
.navbar-area.wedding_nav .nav-container .responsive-mobile-menu{display: inherit}
.navbar-area.wedding_nav .nav-container .logo-wrapper .logo img{max-width: 200px}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.wedding_nav .nav-container .logo-wrapper .logo img{max-width: 160px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.wedding_nav .nav-container .logo-wrapper .logo img{max-width: 150px}
}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav{display: block;width: 100%;text-align: center}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav.nav-margin-top{margin-top: 15px}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav.desktop-center{text-align: center}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li{display: inline-block;font-size: 16px;font-family: var(--body-font);text-transform: capitalize;color: var(--heading-color);font-weight: 400;line-height: 32px}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li + li{margin-left: 0px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li{font-size: 15px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li{font-size: 14px}
}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 10px 30px 10px 0;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;color: var(--heading-color)}
@media (min-width: 1400px) and (max-width: 1599.98px){
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 7px 10px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 5px 10px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 5px 10px}
}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li a:hover{color: var(--main-color-one) !important;background: none}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.current-menu-item{background: none}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children{padding-right: 0;position: relative}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 10px 30px 10px 0;position: relative;z-index: 0;color: var(--heading-color)}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 10px 10px}
}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a::after{content: "\f078";font-family: "Font Awesome 6 Free";font-weight: 900;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;top: 1px;left: 4px;position: relative;color: inherit}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu{visibility: visible;opacity: 1}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position: absolute;text-align: left;min-width: 220px;margin: 0;padding: 0;list-style: none;left: 0;top: 100%;-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);background-color: #fff;z-index: 992;border-bottom: 5px solid var(--main-color-one);visibility: hidden;opacity: 0;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 50px;-webkit-column-rule-style: solid;-moz-column-rule-style: solid;column-rule-style: solid;-webkit-column-rule-color: rgba(221, 221, 221, 0.3);-moz-column-rule-color: rgba(221, 221, 221, 0.3);column-rule-color: rgba(221, 221, 221, 0.3);-webkit-column-rule-width: 2px;-moz-column-rule-width: 2px;column-rule-width: 2px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two{-webkit-column-count: unset;-moz-column-count: unset;column-count: unset}
}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two li{margin-bottom: -1px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two li{margin-bottom: 0}
}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{display: block;margin-left: 0;line-height: 24px;font-size: 14px;margin-bottom: -1px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{margin-bottom: 0}
}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:last-child{margin-bottom: -1px}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li{border-top: 1px solid #e2e2e2}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{display: block;padding: 10px 30px;background-color: #fff;white-space: nowrap;color: var(--heading-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{background-color: var(--main-color-one);color: #fff}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children{position: relative;z-index: 0;padding-right: 0px}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu{left: 100%;top: 0px}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu .sub-menu .sub-menu{left: auto;right: 100%}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu{visibility: visible;opacity: 1}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before{color: #fff}
.wedding_nav .navbar-inner-category{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.wedding_nav .navbar-inner-category{display: block;width: 100%}
}
.wedding_nav .navbar-inner-all{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
@media (min-width: 300px) and (max-width: 991.98px){
.wedding_nav .navbar-inner-all{display: block;width: 100%}
}
.wedding_nav.white-nav .click-nav-right-icon{color: rgba(var(--white-rgb), 0.7)}
.wedding_nav.white-nav .click-nav-right-icon:focus{color: rgba(var(--white-rgb), 0.7)}
.wedding_nav .click-nav-right-icon{display: none}
@media (min-width: 300px) and (max-width: 991.98px){
.wedding_nav .click-nav-right-icon{position: absolute;right: 60px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 24px;color: rgba(0, 0, 0, 0.7);display: block}
.wedding_nav .click-nav-right-icon:hover{color: var(--heading-color)}
.wedding_nav .click-nav-right-icon.white-color{color: #fff}
.wedding_nav .click-nav-right-icon.white-color:hover{color: #fff}
}
@media (min-width: 300px) and (max-width: 991.98px){
.wedding_nav .show-nav-content{visibility: hidden;opacity: 0;-webkit-transition: 300ms;transition: 300ms;margin-top: -50px;margin-left: auto}
}
@media (min-width: 300px) and (max-width: 991.98px){
.wedding_nav .show-nav-content.show{visibility: visible;opacity: 1;margin-top: 10px}
}
.wedding_nav .single-right-content .btn-track{-webkit-transition: 300ms;transition: 300ms}
.wedding_nav .single-right-content .btn-track:hover{color: var(--main-color-one)}
.wedding_nav .single-right-content .btn-track .track-icon{color: var(--main-color-one)}
.wedding_nav .single-right-content .user-icon-price{background: rgba(var(--main-color-three-rgb), 0.1);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.wedding_nav .single-right-content .user-icon-price .user-icon{font-size: 20px;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;background-color: var(--main-color-three);color: #fff;height: 46px;width: 46px}
.wedding_nav .single-right-content .user-icon-price .user-price{font-size: 20px;line-height: 30px;padding: 0 10px;color: var(--main-color-three)}
.wedding_nav .single-right-content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.wedding_nav .navbar-right-flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.wedding_nav .track-icon-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.wedding_nav .track-icon-list.white-color .single-icon .icon{color: #fff;-webkit-transition: all 0.3s;transition: all 0.3s}
.wedding_nav .track-icon-list .single-icon{position: relative}
.wedding_nav .track-icon-list .single-icon:not(:last-child){margin-right: 10px}
.wedding_nav .track-icon-list .single-icon:hover .icon:hover{background-color: var(--main-color-one);color: #fff}
.wedding_nav .track-icon-list .single-icon:hover .icon-notification{background-color: #fff;color: var(--main-color-one)}
.wedding_nav .track-icon-list .single-icon .icon{font-size: 24px;color: var(--heading-color);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;height: 45px;width: 45px;background-color: rgba(221, 221, 221, 0.3)}
@media only screen and (max-width: 375px){
.wedding_nav .track-icon-list .single-icon .icon{font-size: 20px}
}
.wedding_nav .track-icon-list .single-icon.hover-color-two .icon:hover{color: var(--main-color-two)}
.wedding_nav .track-icon-list .single-icon.hover-color-three .icon:hover{color: var(--main-color-three)}
.wedding_nav .track-icon-list .single-icon.hover-color-four .icon:hover{color: var(--main-color-four)}
.wedding_nav .track-icon-list .single-icon .icon-notification{position: absolute;top: 0px;right: 0px;font-size: 12px;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;height: 22px;width: 22px;background: var(--main-color-one);color: #fff;border-radius: 50%}
@media only screen and (max-width: 375px){
.wedding_nav .track-icon-list .single-icon .icon-notification{height: 18px;width: 18px;font-size: 12px}
}
.wedding_nav .track-icon-list .single-icon .icon-notification.bg-color-one{background: var(--main-color-one)}
.wedding_nav .track-icon-list .single-icon .icon-notification.bg-color-two{background: var(--main-color-two)}
.wedding_nav .track-icon-list .single-icon .icon-notification.bg-color-three{background: var(--main-color-three)}
.wedding_nav .track-icon-list .single-icon .icon-notification.bg-color-four{background: var(--main-color-four)}
.wedding_nav .login-account{position: relative;z-index: 3;-webkit-transition: all 0.3s;transition: all 0.3s}
.wedding_nav .login-account:hover .account-list-item{visibility: visible;opacity: 1;top: 100%;background: #fff}
.wedding_nav .login-account:hover .accounts{color: #fff;background-color: var(--main-color-one)}
.wedding_nav .login-account:hover .accounts i{color: #fff}
.wedding_nav .login-account .account-list-item{position: absolute;top: 130%;right: 0;background: #fff;z-index: 9998;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);width: 120px;background: #fff;visibility: hidden;opacity: 1;-webkit-transition: all 0.2s;transition: all 0.2s;display: block !important;margin-left: 0 !important}
.wedding_nav .login-account .account-list-item.hover-color-two .list a:hover{background: var(--main-color-two)}
.wedding_nav .login-account .account-list-item.hover-color-three .list a:hover{background: var(--main-color-three)}
.wedding_nav .login-account .account-list-item.hover-color-four .list a:hover{background: var(--main-color-four)}
.wedding_nav .login-account .account-list-item .list{margin: 0 !important;display: block !important}
.wedding_nav .login-account .account-list-item .list a{display: block;font-size: 15px;font-weight: 400;padding: 10px 20px;color: var(--heading-color);border-bottom: 1px solid rgba(221, 221, 221, 0.7);-webkit-transition: all 0.3s;transition: all 0.3s}
.wedding_nav .login-account .account-list-item .list a:hover{background: var(--main-color-one);color: #fff}
.wedding_nav .login-account.style-02{position: relative;z-index: 9999}
.wedding_nav .login-account.style-02 .account-list-item .list a:hover{background: var(--main-color-three)}
.wedding_nav .login-account.style-02 .accounts{color: #fff;background: var(--main-color-one);padding: 10px 20px}
.wedding_nav .login-account.style-02 .accounts:hover{background: #fff;color: var(--main-color-one)}
.wedding_nav .login-account.style-02 .accounts:hover i{color: var(--main-color-one)}
.wedding_nav .login-account.style-02 .accounts i{color: #fff}
.wedding_nav .login-account.style-02 .accounts.bg-color-two{background: var(--main-color-two)}
.wedding_nav .login-account.style-02 .accounts.bg-color-two:hover{background: #fff;color: var(--main-color-two)}
.wedding_nav .login-account.style-02 .accounts.bg-color-two:hover i{color: var(--main-color-two)}
.wedding_nav .login-account.style-02 .accounts.bg-color-three{background: var(--main-color-three)}
.wedding_nav .login-account.style-02 .accounts.bg-color-three:hover{background: #fff;color: var(--main-color-three)}
.wedding_nav .login-account.style-02 .accounts.bg-color-three:hover i{color: var(--main-color-three)}
.wedding_nav .login-account.style-02 .accounts.bg-color-four{background: var(--main-color-four)}
.wedding_nav .login-account.style-02 .accounts.bg-color-four:hover{background: #fff;color: var(--main-color-four)}
.wedding_nav .login-account.style-02 .accounts.bg-color-four:hover i{color: var(--main-color-four)}
.wedding_nav .login-account.white-color .accounts{color: #fff}
.wedding_nav .login-account.white-color .accounts:hover{color: var(--main-color-one)}
.wedding_nav .login-account.white-color .accounts:hover i{color: var(--main-color-one)}
.wedding_nav .login-account.white-color .accounts i{color: #fff}
.wedding_nav .login-account .accounts{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;height: 45px;width: 45px;background-color: rgba(221, 221, 221, 0.3);gap: 10px;color: var(--light-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.wedding_nav .login-account .accounts i{font-size: 24px;color: var(--heading-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
@media only screen and (max-width: 375px){
.wedding_nav .login-account .accounts i{font-size: 20px}
}
@media only screen and (max-width: 375px){
.wedding_nav .login-account .accounts{gap: 5px}
}
.wedding_nav .login-account .accounts.hover-color-two i{color: var(--main-color-two)}
.wedding_nav .login-account .accounts.hover-color-two:hover{color: var(--main-color-two)}
.wedding_nav .login-account .accounts.hover-color-two:hover i{color: var(--main-color-two)}
.wedding_nav .login-account .accounts.hover-color-three i{color: var(--main-color-three)}
.wedding_nav .login-account .accounts.hover-color-three:hover{color: var(--main-color-three)}
.wedding_nav .login-account .accounts.hover-color-three:hover i{color: var(--main-color-three)}
.wedding_nav .login-account .accounts.hover-color-four i{color: var(--main-color-four)}
.wedding_nav .login-account .accounts.hover-color-four:hover{color: var(--main-color-four)}
.wedding_nav .login-account .accounts.hover-color-four:hover i{color: var(--main-color-four)}
.wedding_nav .cart-shopping{position: relative;z-index: 2}
.wedding_nav .cart-shopping:hover .icon{background-color: var(--main-color-one);color: #fff}
.wedding_nav .cart-shopping:hover .addto-cart-contents{visibility: visible;opacity: 1;top: 100%;-webkit-transform: scale(1);transform: scale(1)}
@media (min-width: 300px) and (max-width: 991.98px){
.wedding_nav .cart-shopping:hover .addto-cart-contents{-webkit-transform: translateX(0%) scale(1);transform: translateX(0%) scale(1)}
}
@media only screen and (max-width: 480px){
.wedding_nav .cart-shopping:hover .addto-cart-contents{right: 0}
}
@media only screen and (max-width: 375px){
.wedding_nav .cart-shopping:hover .addto-cart-contents{-webkit-transform: translateX(20%);transform: translateX(20%)}
}
.wedding_nav .cart-shopping .addto-cart-contents{position: absolute;right: 0;top: 130%;z-index: 3;width: 400px;background: #fff;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.5);box-shadow: 0 0 10px rgba(221, 221, 221, 0.5);padding: 20px;visibility: hidden;opacity: 0;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.3s;transition: all 0.3s}
@media (min-width: 300px) and (max-width: 991.98px){
.wedding_nav .cart-shopping .addto-cart-contents{-webkit-transform: translateX(0);transform: translateX(0)}
}
@media only screen and (max-width: 480px){
.wedding_nav .cart-shopping .addto-cart-contents{width: 270px;padding: 10px;right: 100%}
}
.wedding_nav .cart-shopping .addto-cart-contents .cart-total-amount{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-top: 20px}
.wedding_nav .cart-shopping .addto-cart-contents .nicescroll-rails .nicescroll-cursors{background-color: var(--main-color-one) !important}
.wedding_nav .cart-shopping .single-addto-cart-wrappers{max-height: 240px;overflow-y: auto}
.wedding_nav .cart-shopping .single-addto-carts{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-right: 5px}
.wedding_nav .cart-shopping .single-addto-carts:not(:last-child){margin-bottom: 10px}
.wedding_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.wedding_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-thumb{max-width: 70px}
.wedding_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-thumb img{height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover}
.wedding_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.wedding_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates .price-title{color: var(--main-color-one);font-size: 18px}
.wedding_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates .old-price{text-decoration: line-through;font-size: 14px}
.wedding_nav .cart-shopping .btn-wrapper .cart-btn{color: #fff;font-size: 16px;font-weight: 500;font-family: var(--body-font);display: inline-block;border-radius: 5px;text-align: center;cursor: pointer;line-height: 34px;padding: 10px 35px;border: 2px solid var(--main-color-one);background-color: var(--main-color-one);-webkit-transition: all 0.3s;transition: all 0.3s}
@media (min-width: 300px) and (max-width: 991.98px){
.wedding_nav .cart-shopping .btn-wrapper .cart-btn{line-height: 28px}
}
@media only screen and (max-width: 575.98px){
.wedding_nav .cart-shopping .btn-wrapper .cart-btn{line-height: 24px;font-size: 15px}
}
@media only screen and (max-width: 375px){
.wedding_nav .cart-shopping .btn-wrapper .cart-btn{padding: 8px 25px;font-size: 14px}
}
.wedding_nav .cart-shopping .btn-wrapper .cart-btn:hover{background: none;color: var(--main-color-one)}
.wedding_nav .cart-shopping .btn-wrapper .cart-btn.cart-btn-outline{background: none;color: var(--main-color-one);border: 2px solid var(--main-color-one)}
.wedding_nav .cart-shopping .btn-wrapper .cart-btn.cart-btn-outline:hover{background-color: var(--main-color-one);color: #fff}
@media only screen and (max-width: 991px){
.navbar-area.wedding_nav.index-02 .nav-container .navbar-collapse.show .navbar-nav{background: transparent}
.navbar-area.wedding_nav.index-03 .nav-container .navbar-right-content{margin-top: -50px}
.navbar-area.wedding_nav.index-03 .nav-container .navbar-right-content.show{margin-top: 10px}
.navbar-area.wedding_nav.white-nav .navbar-toggler{border: 1px solid rgba(255, 255, 255, 0.8)}
.navbar-area.wedding_nav.white-nav .navbar-toggler.active .navbar-toggler-icon::before, .navbar-area.wedding_nav.white-nav .navbar-toggler.active .navbar-toggler-icon::after{background: rgba(255, 255, 255, 0.8)}
.navbar-area.wedding_nav.white-nav .navbar-toggler .navbar-toggler-icon{background: rgba(255, 255, 255, 0.8)}
.navbar-area.wedding_nav.white-nav .navbar-toggler .navbar-toggler-icon::before, .navbar-area.wedding_nav.white-nav .navbar-toggler .navbar-toggler-icon::after{background: rgba(255, 255, 255, 0.8)}
.navbar-area.wedding_nav .navbar-toggler{position: absolute;right: 0px;top: 50%;-webkit-box-shadow: none;box-shadow: none;-webkit-transform: translateY(-50%);transform: translateY(-50%);border: 1px solid rgba(0, 0, 0, 0.7);outline: none}
.navbar-area.wedding_nav .navbar-toggler.active .navbar-toggler-icon{background: none}
.navbar-area.wedding_nav .navbar-toggler.active .navbar-toggler-icon::before, .navbar-area.wedding_nav .navbar-toggler.active .navbar-toggler-icon::after{background: rgba(0, 0, 0, 0.7);top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.navbar-area.wedding_nav .navbar-toggler.active .navbar-toggler-icon::after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
.navbar-area.wedding_nav .navbar-toggler .navbar-toggler-icon{background: rgba(0, 0, 0, 0.7);display: inline-block;width: 25px;height: 2px;margin: 10px -4px 10px;position: relative}
.navbar-area.wedding_nav .navbar-toggler .navbar-toggler-icon::before, .navbar-area.wedding_nav .navbar-toggler .navbar-toggler-icon::after{position: absolute;content: "";height: 2px;width: 25px;background: rgba(0, 0, 0, 0.7);top: -7px;left: 0;-webkit-transition: all 0.4s;transition: all 0.4s}
.navbar-area.wedding_nav .navbar-toggler .navbar-toggler-icon::after{top: auto;bottom: -7px}
.navbar-area.wedding_nav .nav-container{position: relative;z-index: 0;min-height: 50px;padding: 12px 12px 15px}
.navbar-area.wedding_nav .nav-container .responsive-mobile-menu{display: block;position: relative;width: 100%}
.navbar-area.wedding_nav .nav-container .navbar-brand{display: block}
.navbar-area.wedding_nav .nav-container .navbar-brand .navbar-toggler{position: absolute;right: 10px;border: 1px solid #e2e2e2;-webkit-box-shadow: none;box-shadow: none}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav{display: block;margin-top: 30px;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);box-shadow: 0 0 10px rgba(221, 221, 221, 0.2)}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li{display: block;text-align: left;line-height: 30px;padding: 5px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.2)}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 15px 20px}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li:last-child{border-bottom: none}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li + li{margin-left: 0}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before{top: 25px;right: 20px}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover{padding-bottom: 0}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu{visibility: visible;height: auto;opacity: 1;background-color: transparent;border-bottom: none;padding-top: 10px}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 15px 20px}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position: initial;display: block;width: 100%;border-top: none;-webkit-box-shadow: none;box-shadow: none;margin-left: 0;padding-bottom: 0;visibility: hidden;opacity: 0;height: 0;overflow: hidden;max-height: 250px;overflow-y: scroll;-webkit-transition: all 500ms linear;transition: all 500ms linear}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .sub-menu .menu-item-has-children:before{content: "\f107"}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{padding: 0}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li.menu-item-has-children:hover:before{color: #fff}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li{border-top: none}
.navbar-area.wedding_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:first-child{border-top: 1px solid rgba(255, 255, 255, 0.2)}
}
@media only screen and (max-width: 575px){
.navbar-area.wedding_nav .nav-container{padding: 12px 12px 15px}
.navbar-area.wedding_nav .nav-container .logo-wrapper .logo img{max-width: 140px}
}
.wedding_footer_area{position: relative}
.wedding_footer_shape{position: absolute;bottom: 30px;left: 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.wedding_footer_shape{display: none}
}
.wedding_contact_footer_shape{position: absolute;top: 30px;right: 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.wedding_contact_footer_shape{display: none}
}
.wedding_footer_widget{position: relative;z-index: 1}
.wedding_footer_widget .wedding_widget_title{font-size: 24px;font-weight: 400;line-height: 32px;text-transform: capitalize;position: relative;color: var(--heading-color)}
@media only screen and (max-width: 480px){
.wedding_footer_widget .wedding_widget_title{font-size: 22px}
}
@media only screen and (max-width: 375px){
.wedding_footer_widget .wedding_widget_title{font-size: 20px}
}
.wedding_footer_widget .wedding_footer_inner .footer-logo{text-align: center}
.wedding_footer_widget .wedding_footer_inner .footer-logo-para{font-size: 15px;color: var(--paragraph-color-two)}
.wedding_footer_widget .wedding_footer_inner .footer-para{font-size: 16px;color: var(--paragraph-color-two);line-height: 28px}
.wedding_footer_widget .wedding_footer_inner .footer-link-list{padding: 0}
.wedding_footer_widget .wedding_footer_inner .footer-link-list .list{position: relative;z-index: 2;-webkit-transition: 300ms;transition: 300ms}
.wedding_footer_widget .wedding_footer_inner .footer-link-list .list:not(:last-child){margin-bottom: 15px}
.wedding_footer_widget .wedding_footer_inner .footer-link-list .list:hover a{color: var(--main-color-one)}
.wedding_footer_widget .wedding_footer_inner .footer-link-list .list a{font-size: 16px;font-weight: 400;color: var(--paragraph-color-two);position: relative;-webkit-transition: all 0.5s;transition: all 0.5s;position: relative;z-index: 1}
.wedding_footer_widget .wedding_footer_inner .footer-link-list .list a:hover{color: var(--main-color-one)}
.wedding_footer_widget .wedding_footer_inner .footer-social-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;gap: 10px}
.wedding_footer_widget .wedding_footer_inner .footer-social-list .lists a{color: var(--main-color-one);font-size: 14px;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;height: 35px;width: 35px;font-size: 15px;border-radius: 5px;background: var(--white);border-radius: 50%;-webkit-box-shadow: 0 0 10px rgba(var(--white-rgb), 0.1);box-shadow: 0 0 10px rgba(var(--white-rgb), 0.1);-webkit-transition: 300ms;transition: 300ms}
@media only screen and (max-width: 575.98px){
.wedding_footer_widget .wedding_footer_inner .footer-social-list .lists a{font-size: 18px;height: 35px;width: 35px}
}
@media only screen and (max-width: 375px){
.wedding_footer_widget .wedding_footer_inner .footer-social-list .lists a{height: 30px;width: 30px}
}
.wedding_footer_widget .wedding_footer_inner .footer-social-list .lists a:hover{color: var(--white);background: var(--main-color-one);-webkit-box-shadow: unset;box-shadow: unset}
.wedding_footer_widget .wedding_footer_inner .footer-contact-single:not(:last-child){margin-bottom: 20px}
.wedding_footer_widget .wedding_footer_inner .footer-contact-single:hover .footer-contact-icon{background-color: var(--main-color-one);color: var(--white)}
.wedding_footer_widget .wedding_footer_inner .footer-contact-single:hover .footer-contact-details-item{color: var(--main-color-one)}
.wedding_footer_widget .wedding_footer_inner .footer-contact-flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px}
.wedding_footer_widget .wedding_footer_inner .footer-contact-icon{color: var(--heading-color);font-size: 14px;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;height: 35px;width: 35px;font-size: 15px;border-radius: 5px;background: var(--white);border-radius: 50%;-webkit-box-shadow: 0 0 5px rgba(var(--white-rgb), 0.1);box-shadow: 0 0 5px rgba(var(--white-rgb), 0.1);-webkit-transition: 300ms;transition: 300ms}
.wedding_footer_widget .wedding_footer_inner .footer-contact-details{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: left}
.wedding_footer_widget .wedding_footer_inner .footer-contact-details-subtitle{display: block;color: var(--extra-light-color);margin-bottom: 5px}
.wedding_footer_widget .wedding_footer_inner .footer-contact-details-item{color: var(--paragraph-color-two);-webkit-transition: 200ms;transition: 200ms}
.wedding_footer_widget .wedding_footer_inner .footer-contact .contact-item{display: block;font-size: 18px;font-weight: 400;line-height: 28px}
.wedding_footer_widget .wedding_footer_inner .footer-contact .contact-item:not(:first-child){margin-top: 10px}
.wedding_footer_widget .wedding_footer_inner .footer-contact .contact-item:hover{color: var(--main-color-one)}
.wedding_copyright_area{padding: 25px 0}
.wedding_copyright_area.copyright-border{border-top: 1px solid rgba(var(--black-rgb), 0.05)}
.wedding_copyright_area .copyright-contents{font-size: 16px;color: var(--paragraph-color-two);text-align: center}
@media only screen and (max-width: 767.98px){
.wedding_copyright_area .copyright-contents{text-align: center;margin-top: 10px}
}
.wedding_copyright_area .copyright-contents a{font-weight: 600;border-bottom: 1px solid}
.white_footer .wedding_footer_widget .wedding_widget_title{color: var(--white)}
.white_footer .wedding_footer_widget .footer-logo-para{color: rgba(var(--white-rgb), 0.8)}
.white_footer .wedding_footer_widget .wedding_footer_inner .footer-social-list li a{background-color: var(--white);color: var(--main-color-one)}
.white_footer .wedding_footer_widget .footer-social-list .lists a{background-color: rgba(var(--white-rgb), 0.2);color: var(--white);-webkit-box-shadow: 0 0 5px rgba(var(--black-rgb), 0.1);box-shadow: 0 0 5px rgba(var(--black-rgb), 0.1)}
.white_footer .wedding_footer_widget .footer-link-list{padding: 0}
.white_footer .wedding_footer_widget .footer-link-list .list a{color: rgba(var(--white-rgb), 0.7)}
.white_footer .wedding_footer_widget .footer-contact-icon{background-color: rgba(var(--white-rgb), 0.2);color: var(--white);-webkit-box-shadow: 0 0 5px rgba(var(--black-rgb), 0.05);box-shadow: 0 0 5px rgba(var(--black-rgb), 0.05)}
.white_footer .wedding_footer_widget .footer-contact-details-subtitle{color: rgba(var(--white-rgb), 0.7)}
.white_footer .wedding_footer_widget .footer-contact-details-item{color: rgba(var(--white-rgb), 0.7)}
.white_footer .wedding_copyright_area.copyright-border{border-top: 1px solid rgba(var(--white-rgb), 0.1)}
.white_footer .wedding_copyright_area .copyright-contents{color: rgba(var(--white-rgb), 0.8)}
.wedding_banner_area{position: relative}
.wedding_banner_area .container{position: relative}
.wedding_banner__shapes img{position: absolute}
.wedding_banner__shapes img:nth-child(1){left: 15%;top: 60px}
.wedding_banner__shapes img:nth-child(2){left: 50%;top: 20%}
.wedding_banner__shapes img:nth-child(3){right: 15%;bottom: 40px}
.wedding_banner{position: relative;padding-right: 45px}
@media (min-width: 1400px) and (max-width: 1599.98px){
.wedding_banner{padding-right: 30px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.wedding_banner{padding-right: 50px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.wedding_banner{padding-right: 45px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.wedding_banner{padding-right: 0px}
}
.wedding_banner__padding{padding: 100px 0}
@media (min-width: 300px) and (max-width: 991.98px){
.wedding_banner__padding{padding: 0px 0 70px}
}
.wedding_banner__content{position: relative;z-index: 5}
.wedding_banner__title{font-size: 90px;line-height: 1.2;margin: -8px 0 0;position: relative}
@media (min-width: 1200px) and (max-width: 1399.98px){
.wedding_banner__title{font-size: 72px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.wedding_banner__title{font-size: 64px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.wedding_banner__title{font-size: 54px}
}
@media only screen and (max-width: 575.98px){
.wedding_banner__title{font-size: 48px}
}
@media only screen and (max-width: 480px){
.wedding_banner__title{font-size: 36px}
}
@media only screen and (max-width: 375px){
.wedding_banner__title{font-size: 36px}
}
.wedding_banner__title__style{background: var(--wedding-main-gradient);-webkit-background-clip: text;-webkit-text-fill-color: transparent}
.wedding_banner__para{font-size: 18px;color: var(--light-color);font-weight: 400;line-height: 28px}
@media (min-width: 992px) and (max-width: 1199.98px){
.wedding_banner__para{font-size: 16px;line-height: 26px}
}
@media only screen and (max-width: 575.98px){
.wedding_banner__para{font-size: 16px;line-height: 26px}
}
@media only screen and (max-width: 375px){
.wedding_banner__para{font-size: 15px}
}
.wedding_banner__right{text-align: right}
.wedding_banner__thumb{position: relative;z-index: 0;display: inline-block}
.wedding_banner__thumb__main{padding: 30px 30px 0 0;position: relative;border-radius: 220px}
.wedding_banner__thumb__main::before{content: "";position: absolute;display: inline-block;height: 90%;width: 90%;right: 0px;top: 0px;background-color: transparent;border: 2px solid var(--main-color-one);z-index: -1;border-radius: 240px}
.wedding_banner__thumb__main img{border-radius: 220px}
.wedding_banner__thumb__small{position: absolute;bottom: 100px;left: -170px}
@media (min-width: 992px) and (max-width: 1199.98px){
.wedding_banner__thumb__small{bottom: 20px;left: -140px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.wedding_banner__thumb__small{bottom: 20px;left: -140px}
}
@media only screen and (max-width: 767.98px){
.wedding_banner__thumb__small{bottom: 10px;left: 0px}
}
.wedding_banner__thumb__spiderShape{position: absolute;top: 0px;right: 0px;z-index: -1}
.wedding_banner__thumb__shape{position: absolute;top: 0px;right: -50px;z-index: -1;max-width: 100%;height: 100%}
@media only screen and (max-width: 575.98px){
.wedding_banner__thumb__shape{display: none}
}
.wedding_banner__thumb__shape svg{max-width: 100%;max-height: 100%}
.wedding_banner__thumb__shape svg path{fill: var(--main-color-one)}
.wedding_banner__thumb__shape img{max-width: 100%}
.wedding_banner.white .wedding_banner__title{color: var(--white)}
.wedding_banner.white .wedding_banner__para{color: rgba(var(--white-rgb), 0.7)}
.wedding_banner.white .wedding_banner__reviewer__para{color: rgba(var(--white-rgb), 0.8)}
.gradient_bg_parent{position: relative}
.gradient_bg.gradient_center span:nth-child(1){top: 0}
.gradient_bg.gradient_center span:nth-child(2){top: 0}
.gradient_bg span{position: absolute;width: 552px;height: 552px;background-color: var(--main-color-one);opacity: 0.3;-webkit-filter: blur(260px);filter: blur(260px)}
.gradient_bg span:nth-child(1){left: -200px;top: -244px}
.gradient_bg span:nth-child(2){right: -200px;top: -244px}
.gradient_bg span:nth-child(3){left: -200px;bottom: -244px}
.gradient_bg span:nth-child(4){right: -200px;bottom: -244px}
.wedding_bannerbottom__single{-webkit-transition: all 0.3s;transition: all 0.3s}
.wedding_bannerbottom__single:hover{-webkit-box-shadow: 10px 0px 20px 5px rgba(var(--white-rgb), 0.1);box-shadow: 10px 0px 20px 5px rgba(var(--white-rgb), 0.1)}
.wedding_bannerbottom__single:hover .wedding_bannerbottom__single__thumb::before{background-color: var(--main-color-one)}
.wedding_bannerbottom__single.white .wedding_bannerbottom__single__title{color: var(--white)}
.wedding_bannerbottom__single.white .wedding_bannerbottom__single__para{color: rgba(var(--white-rgb), 0.8)}
.wedding_bannerbottom__single__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 24px}
@media only screen and (max-width: 480px){
.wedding_bannerbottom__single__flex{-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.wedding_bannerbottom__single__contents{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding-right: 30px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.wedding_bannerbottom__single__contents{padding-right: 0}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.wedding_bannerbottom__single__contents{padding-right: 0}
}
@media only screen and (max-width: 767.98px){
.wedding_bannerbottom__single__contents{padding-right: 0}
}
.wedding_bannerbottom__single__thumb{-ms-flex-negative: 0;flex-shrink: 0;max-width: 305px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.wedding_bannerbottom__single__thumb{max-width: 250px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.wedding_bannerbottom__single__thumb{max-width: 220px}
}
@media only screen and (max-width: 767.98px){
.wedding_bannerbottom__single__thumb{max-width: 230px}
}
@media only screen and (max-width: 575.98px){
.wedding_bannerbottom__single__thumb{max-width: 200px}
}
@media only screen and (max-width: 480px){
.wedding_bannerbottom__single__thumb{max-width: 100%}
}
.wedding_bannerbottom__single__thumb img{border-radius: 10px}
.wedding_bannerbottom__single__title{font-size: 24px;font-weight: 600;line-height: 1.2;color: var(--heading-color)}
@media (min-width: 1200px) and (max-width: 1399.98px){
.wedding_bannerbottom__single__title{font-size: 20px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.wedding_bannerbottom__single__title{font-size: 20px}
}
@media only screen and (max-width: 767.98px){
.wedding_bannerbottom__single__title{font-size: 20px}
}
.wedding_bannerbottom__single__para{font-size: 16px;font-weight: 400;line-height: 1.5;color: var(--paragraph-color);-webkit-hyphens: inherit;-ms-hyphens: inherit;hyphens: inherit;word-break: break-word}
@media (min-width: 992px) and (max-width: 1199.98px){
.wedding_bannerbottom__single__para{font-size: 15px}
}
.wedding_make__shapes img:nth-child(1){position: absolute;top: 40px;left: 15%}
.wedding_make__shapes img:nth-child(2){position: absolute;bottom: 100px;right: 10%}
.wedding_make.white .wedding_make__list li{color: rgba(var(--white-rgb), 0.8)}
.wedding_make__quality__item:not(:last-child){margin-bottom: 40px}
.wedding_make__quality__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 20px}
.wedding_make__quality__icon{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;height: 80px;width: 80px;border-radius: 50%;background-color: var(--main-color-one);-ms-flex-negative: 0;flex-shrink: 0;font-size: 32px}
@media only screen and (max-width: 375px){
.wedding_make__quality__icon{height: 60px;width: 60px}
}
.wedding_make__quality__icon img{max-width: 40px}
@media only screen and (max-width: 375px){
.wedding_make__quality__icon img{max-width: 30px}
}
.wedding_make__quality__title{font-size: 24px;font-weight: 600;line-height: 1.3;color: var(--heading-color);-webkit-transition: all 0.3s;transition: all 0.3s}
.wedding_make__quality__title:hover{color: var(--main-color-one)}
@media only screen and (max-width: 375px){
.wedding_make__quality__title{font-size: 20px}
}
.wedding_make__quality__para{font-size: 16px;font-weight: 400;line-height: 1.5;color: var(--paragraph-color)}
@media only screen and (max-width: 375px){
.wedding_make__quality__para{font-size: 15px}
}
.wedding_make__thumb{margin-left: auto}
.wedding_make__thumb__main{display: inline-block;padding: 30px 30px 0 0;position: relative;border-radius: 220px}
.wedding_make__thumb__main::before{content: "";position: absolute;display: inline-block;height: 90%;width: 90%;right: 0px;top: 0px;background-color: transparent;border: 2px solid var(--main-color-one);z-index: -1;border-radius: 240px}
.wedding_make__thumb__main img{border-radius: 220px 220px 0 0}
.wedding_make__counter{border: 1px solid var(--main-color-one);max-width: 285px;position: absolute;bottom: 20px;left: 0;z-index: 9;background-color: var(--white)}
@media only screen and (max-width: 575.98px){
.wedding_make__counter{position: initial;margin-bottom: 24px}
}
.wedding_make__counter__count .odometer{font-size: 20px;font-weight: 600}
.wedding_make__counter__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap}
.wedding_make__counter__item{width: 50%;padding: 20px 10px}
.wedding_make__counter__item:nth-child(2n+2){border-left: 1px solid var(--main-color-one)}
.wedding_make__counter__item:nth-child(4n+1){border-bottom: 1px solid var(--main-color-one)}
.wedding_make__counter__item:nth-child(4n+2){border-bottom: 1px solid var(--main-color-one)}
.wedding_make .section_para{padding-right: 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.wedding_make .section_para{padding-right: 0}
}
.wedding__need_area{position: relative}
.wedding__need{-webkit-transition: all 0.3s;transition: all 0.3s}
.wedding__need:hover .wedding__need__title{color: var(--main-color-one)}
.wedding__need:hover .wedding__need__learnMore{color: var(--white) !important;background-color: var(--main-color-one);border-color: 1px solid var(--main-color-one)}
.wedding__need__thumb{padding: 10px 10px 0 0;position: relative;display: inline-block;z-index: 0}
.wedding__need__thumb::before{content: "";position: absolute;height: 90%;width: 90%;right: 0;top: 0;border: 2px solid var(--border-color);z-index: -1;border-radius: 140px 140px 0 0}
.wedding__need__thumb img{border-radius: 140px 140px 0 0}
.wedding__need__title{font-size: 24px;font-weight: 700;line-height: 1.3;color: var(--heading-color);-webkit-transition: all 0.3s;transition: all 0.3s}
@media (min-width: 1200px) and (max-width: 1399.98px){
.wedding__need__title{font-size: 20px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.wedding__need__title{font-size: 20px}
}
@media only screen and (max-width: 767.98px){
.wedding__need__title{font-size: 20px}
}
.wedding__need__learnMore{display: inline-block;font-size: 16px;font-weight: 500;line-height: 1.3;padding: 5px 15px;color: var(--main-color-one);border: 1px solid var(--main-color-one);border-radius: 30px}
.wedding__need__learnMore:hover{color: var(--white) !important;background-color: var(--main-color-one);border-color: 1px solid var(--main-color-one)}
.center-text .wedding__need__icon{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-inline: auto}
.wedding_testimonial__shapes img:nth-child(1){position: absolute;left: 15%;top: 50px}
.wedding_testimonial__single{border: 1px solid var(--border-color);padding: 20px;-webkit-transition: all 0.3s;transition: all 0.3s;background-color: var(--white)}
.wedding_testimonial__single__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 15px 15px}
.wedding_testimonial__single__thumb{max-width: 60px;position: relative;-ms-flex-negative: 0;flex-shrink: 0}
.wedding_testimonial__single__thumb img{border-radius: 50%}
.wedding_testimonial__single__thumb__quote{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;height: 30px;width: 30px;border-radius: 50%;background-color: var(--main-color-two);color: var(--white);font-size: 16px;border: 1px solid var(--paragraph-color);position: absolute;top: 0;left: 0;z-index: 3}
.wedding_testimonial__single__contents{-webkit-box-flex: 1;-ms-flex: 1;flex: 1}
.wedding_testimonial__single__contents__title{font-size: 16px;font-weight: 600;line-height: 1.3;color: var(--heading-color)}
.wedding_testimonial__single__contents__para{font-size: 16px;font-weight: 400;line-height: 1.5;color: var(--paragraph-color);-webkit-hyphens: none;-ms-hyphens: none;hyphens: none}
.wedding_testimonial__single__contents__subtitle{font-size: 14px;font-weight: 400;line-height: 1.4;color: var(--paragraph-color)}
.wedding_testimonial__single__review{font-size: 14px;line-height: 1.4;font-weight: 400;color: var(--paragraph-color)}
.wedding_testimonial__single__review__icon{color: var(--review-color)}
.wedding_contact__shape img:nth-child(1){position: absolute;left: 15%;bottom: 20px}
.weddingContact__thumb{position: relative;z-index: 0;display: inline-block}
.weddingContact__thumb__main{padding: 20px 0 0 20px;position: relative;border-radius: 240px}
.weddingContact__thumb__main::before{content: "";position: absolute;display: inline-block;height: 95%;width: 90%;left: 0px;top: 0px;background-color: transparent;border: 2px solid var(--main-color-one);z-index: -1;border-radius: 240px}
.weddingContact__thumb__main img{border-radius: 240px 240px 0 0}
.weddingContact__single{margin-inline: auto}
.weddingContact__single__title{font-size: 44px;font-weight: 600;line-height: 1.2;color: var(--heading-color);position: relative;margin: -9px 0 0}
@media (min-width: 300px) and (max-width: 991.98px){
.weddingContact__single__title{font-size: 42px}
}
@media only screen and (max-width: 767.98px){
.weddingContact__single__title{font-size: 36px}
}
@media only screen and (max-width: 575.98px){
.weddingContact__single__title{font-size: 34px}
}
@media only screen and (max-width: 375px){
.weddingContact__single__title{font-size: 28px}
}
.weddingContact__form__input{width: 100%}
.weddingContact__form__input:not(:last-child){margin-bottom: 24px}
.weddingContact__form__input .form--control,
.weddingContact__form__input .form-control{width: 100%;padding: 10px 20px;height: 55px;border: 1px solid var(--border-color);background-color: var(--wedding-section-bg-2);border-radius: 10px;-webkit-transition: all 0.3s;transition: all 0.3s;-webkit-box-shadow: 0 0 10px transparent;box-shadow: 0 0 10px transparent}
.weddingContact__form__input .form--control:focus,
.weddingContact__form__input .form-control:focus{-webkit-box-shadow: 0 0 10px rgba(var(--main-color-one-rgb), 0.05);box-shadow: 0 0 10px rgba(var(--main-color-one-rgb), 0.05);border-color: rgba(var(--main-color-one-rgb), 0.4);background-color: var(--white)}
.weddingContact__form__input textarea{height: unset !important}
.payment-gateway-list .single-gateway-item::before{right: 0px;bottom: 0px}
.packageArea .packageWrapper{background: #FFFFFF;-webkit-box-shadow: 0px 2px 11px 3px rgba(26, 40, 68, 0.06);box-shadow: 0px 2px 11px 3px rgba(26, 40, 68, 0.06);border-radius: 12px;padding: 70px 60px;border-radius: 12px;border: 1px solid #F3F3F3}
/* --- photography-main-style.css --- */
.photography-main-gradient{background: var(--photography-main-gradient)}
.photography_bg_secondary{background-color: var(--photography-bg-secondary)}
.photography_section_bg_2{background-color: var(--photography-section-bg-2)}
.photography_section_bg_3{background-color: var(--photography-section-bg-3)}
.photography_cmn_btn{color: var(--paragraph-color);font-size: 16px;font-weight: 500;font-family: var(--body-font);display: inline-block;text-align: center;cursor: pointer;line-height: 20px;padding: 14px 35px;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;position: relative}
@media only screen and (max-width: 575.98px){
.photography_cmn_btn{padding: 10px 25px;font-size: 15px;line-height: 28px}
}
@media only screen and (max-width: 375px){
.photography_cmn_btn{padding: 5px 15px;font-size: 14px}
}
.photography_cmn_btn.btn_gradient_main{position: relative;overflow: hidden;color: var(--white)}
.photography_cmn_btn.btn_gradient_main::before, .photography_cmn_btn.btn_gradient_main::after{content: "";position: absolute;height: 100%;width: 100%;left: 0;top: 0;background: var(--wedding-main-gradient);z-index: -1;-webkit-transition: all 0.3s;transition: all 0.3s}
.photography_cmn_btn.btn_gradient_main::after{background: var(--wedding-main-gradient-reverse);left: 100%}
.photography_cmn_btn.btn_gradient_main:hover::before{left: -100%}
.photography_cmn_btn.btn_gradient_main:hover::after{left: 0}
.photography_cmn_btn.btn_bg_1{background: var(--main-color-one);color: var(--white);border: 2px solid var(--main-color-one)}
.photography_cmn_btn.btn_bg_1:hover{background: none;color: var(--main-color-one)}
.photography_cmn_btn.btn_bg_2{background: var(--main-color-two);color: #fff;border: 2px solid var(--main-color-two)}
.photography_cmn_btn.btn_bg_2:hover{background: none;color: var(--main-color-two)}
.photography_cmn_btn.btn_bg_3{background: var(--main-color-three);color: #fff;border: 2px solid var(--main-color-three)}
.photography_cmn_btn.btn_bg_3:hover{background: none;color: var(--main-color-three)}
.photography_cmn_btn.btn_bg_white{background: #fff;color: var(--heading-color)}
.photography_cmn_btn.btn_bg_white:hover{background: var(--main-color-one);color: #fff}
.photography_cmn_btn.btn_white{background-color: #fff;border: 3px solid #fff}
.photography_cmn_btn.btn_white.color-one{color: var(--main-color-one)}
.photography_cmn_btn.btn_white.color-one:hover{background: var(--main-color-one);color: #fff}
.photography_cmn_btn.btn_white.color-two{color: var(--main-color-two)}
.photography_cmn_btn.btn_white.color-two:hover{background: var(--main-color-two);color: #fff}
.photography_cmn_btn.btn_white.color-three{color: var(--main-color-three)}
.photography_cmn_btn.btn_white.color-three:hover{background: var(--main-color-three);color: #fff}
.photography_cmn_btn.btn_white.color-four{color: var(--main-color-four)}
.photography_cmn_btn.btn_white.color-four:hover{background: var(--main-color-four);color: #fff}
.photography_cmn_btn.extra_width{min-width: 220px}
.photography_cmn_btn.btn_bg_heading{background: var(--heading-color);color: #fff}
.photography_cmn_btn.btn_outline_steam{border: 2px solid #DDD;color: var(--heading-color)}
.photography_cmn_btn.btn_outline_steam:hover{background: #DDD;color: #fff}
.photography_cmn_btn.btn_outline_1{padding: 14px 35px;border: 2px solid var(--main-color-one)}
.photography_cmn_btn.btn_outline_1.color_one{color: var(--main-color-one)}
.photography_cmn_btn.btn_outline_1:hover{background: var(--main-color-one);color: var(--white)}
@media only screen and (max-width: 575.98px){
.photography_cmn_btn.btn_outline_1{padding: 8px 23px;font-size: 15px;line-height: 28px}
}
@media only screen and (max-width: 375px){
.photography_cmn_btn.btn_outline_1{padding: 4px 13px;font-size: 14px}
}
.photography_cmn_btn.btn_medium{padding: 12px 25px}
@media only screen and (max-width: 375px){
.photography_cmn_btn.btn_medium{padding: 10px 15px;font-size: 14px}
}
.photography_cmn_btn.btn_small{padding: 9px 18px}
@media only screen and (max-width: 375px){
.photography_cmn_btn.btn_small{padding: 7px 15px;font-size: 14px}
}
.photography_sectionTitle{text-align: center;max-width: 635px;margin-inline: auto;position: relative}
.photography_sectionTitle.title_flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 20px 10px}
.photography_sectionTitle.title_flex .title{max-width: 550px}
.photography_sectionTitle.text-left{text-align: left;margin: unset;max-width: unset}
.photography_sectionTitle.white-color{color: var(--white)}
.photography_sectionTitle.white-color .title{color: var(--white)}
.photography_sectionTitle.center-text, .photography_sectionTitle.text-center, .photography_sectionTitle.desktop-center{text-align: center}
.photography_sectionTitle.white .title{color: var(--white)}
.photography_sectionTitle.white .section_para{color: rgba(var(--white-rgb), 0.8)}
.photography_sectionTitle .title{font-size: 46px;font-weight: 600;line-height: 1.2;color: var(--heading-color)}
@media (min-width: 1200px) and (max-width: 1399.98px){
.photography_sectionTitle .title{font-size: 42px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.photography_sectionTitle .title{font-size: 36px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.photography_sectionTitle .title{font-size: 36px}
}
@media only screen and (max-width: 767.98px){
.photography_sectionTitle .title{font-size: 32px}
}
@media only screen and (max-width: 375px){
.photography_sectionTitle .title{font-size: 28px}
}
.photography_sectionTitle .title__shapes{display: inline-block;position: relative}
.photography_sectionTitle .title__shapes img,
.photography_sectionTitle .title__shapes svg{position: absolute;left: 100%;top: 20px;margin-left: 10px}
.photography_sectionTitle .title__style{position: relative;display: inline-block;z-index: 0}
.photography_sectionTitle .title__style::before{content: "";position: absolute;height: 15px;width: 100%;background-color: var(--main-color-one);border-radius: 20px;left: 0;bottom: 8px;z-index: -1}
.photography_sectionTitle .section_para{font-size: 18px;line-height: 28px;margin-top: 24px}
@media only screen and (max-width: 480px){
.photography_sectionTitle .section_para{font-size: 15px;line-height: 26px}
}
.photography_testimonial_appendNav{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px}
.photography_testimonial_appendNav .prev-icon,
.photography_testimonial_appendNav .next-icon{cursor: pointer;font-size: 24px;z-index: 9;color: var(--heading-color);-webkit-transition: 300ms;transition: 300ms;border-radius: 50%}
.photography_testimonial_appendNav .prev-icon:hover,
.photography_testimonial_appendNav .next-icon:hover{color: var(--main-color-one)}
.append_banner_nav{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.append_banner_nav .prev-icon,
.append_banner_nav .next-icon{cursor: pointer;font-size: 24px;z-index: 9;color: var(--heading-color);-webkit-transition: 300ms;transition: 300ms;border-radius: 50%}
.append_banner_nav .prev-icon:hover,
.append_banner_nav .next-icon:hover{color: var(--main-color-one)}
.photography_nav .mobile-logo{display: none}
@media only screen and (max-width: 991px){
.photography_nav .mobile-logo{display: block}
.photography_nav .desktop-logo{display: none !important}
}
.photography_nav.navbar-padding{padding: 20px 0}
.navbar-area.photography_nav{position: relative;z-index: 95}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.photography_nav{padding: 0}
}
.navbar-area.photography_nav.nav-absolute{position: absolute;left: 0;width: 100%;top: 0px;z-index: 99}
.navbar-area.photography_nav.nav-two .nav-container .navbar-collapse .navbar-nav{text-align: center}
.navbar-area.photography_nav.white_nav .nav-container .navbar-collapse .navbar-nav li, .navbar-area.photography_nav.white_nav .nav-container .navbar-collapse .navbar-nav li{color: #fff}
.navbar-area.photography_nav.white_nav .nav-container .nav-right-content ul li, .navbar-area.photography_nav.white_nav .nav-container .nav-right-content ul li{color: #fff}
.navbar-area.photography_nav.white_nav .nav-container .nav-right-content ul li .track-icon-list .single-icon .icon, .navbar-area.photography_nav.white_nav .nav-container .nav-right-content ul li .track-icon-list .single-icon .icon{color: #fff}
.navbar-area.photography_nav.white_nav .nav-container .nav-right-content ul li .track-icon-list .single-icon.hover-color-two:hover .icon:hover, .navbar-area.photography_nav.white_nav .nav-container .nav-right-content ul li .track-icon-list .single-icon.hover-color-two:hover .icon:hover{color: var(--main-color-two)}
.navbar-area.photography_nav.white_nav .nav-container .nav-right-content ul li .login-account .accounts, .navbar-area.photography_nav.white_nav .nav-container .nav-right-content ul li .login-account .accounts{color: #fff}
.navbar-area.photography_nav.white_nav .nav-container .nav-right-content ul li .login-account .accounts.hover-color-two:hover, .navbar-area.photography_nav.white_nav .nav-container .nav-right-content ul li .login-account .accounts.hover-color-two:hover{color: var(--main-color-two)}
.navbar-area.photography_nav .nav-container{background: transparent;-webkit-box-shadow: none;box-shadow: none;padding: 0px 15px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.photography_nav .nav-container{padding: 20px 0}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.photography_nav .nav-container{padding: 15px 0}
}
.navbar-area.photography_nav .nav-container .responsive-mobile-menu{display: inherit}
.navbar-area.photography_nav .nav-container .logo-wrapper .logo img{max-width: 200px}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.photography_nav .nav-container .logo-wrapper .logo img{max-width: 160px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.photography_nav .nav-container .logo-wrapper .logo img{max-width: 150px}
}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav{display: block;width: 100%;text-align: center}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav.nav-margin-top{margin-top: 15px}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav.desktop-center{text-align: center}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li{display: inline-block;font-size: 16px;font-family: var(--body-font);text-transform: capitalize;color: var(--heading-color);font-weight: 400;line-height: 32px}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li + li{margin-left: 0px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li{font-size: 15px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li{font-size: 14px}
}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 10px 30px 10px 0;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;color: var(--heading-color)}
@media (min-width: 1400px) and (max-width: 1599.98px){
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 7px 10px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 5px 10px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 5px 10px}
}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li a:hover{color: var(--main-color-one) !important;background: none}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.current-menu-item{background: none}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children{padding-right: 0;position: relative}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 10px 30px 10px 0;position: relative;z-index: 0;color: var(--heading-color)}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 10px 10px}
}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a::after{content: "\f078";font-family: "Font Awesome 6 Free";font-weight: 900;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;top: 1px;left: 4px;position: relative;color: inherit}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu{visibility: visible;opacity: 1}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position: absolute;text-align: left;min-width: 220px;margin: 0;padding: 0;list-style: none;left: 0;top: 100%;-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);background-color: #fff;z-index: 992;border-bottom: 5px solid var(--main-color-one);visibility: hidden;opacity: 0;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 50px;-webkit-column-rule-style: solid;-moz-column-rule-style: solid;column-rule-style: solid;-webkit-column-rule-color: rgba(221, 221, 221, 0.3);-moz-column-rule-color: rgba(221, 221, 221, 0.3);column-rule-color: rgba(221, 221, 221, 0.3);-webkit-column-rule-width: 2px;-moz-column-rule-width: 2px;column-rule-width: 2px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two{-webkit-column-count: unset;-moz-column-count: unset;column-count: unset}
}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two li{margin-bottom: -1px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two li{margin-bottom: 0}
}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{display: block;margin-left: 0;line-height: 24px;font-size: 14px;margin-bottom: -1px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{margin-bottom: 0}
}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:last-child{margin-bottom: -1px}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li{border-top: 1px solid #e2e2e2}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{display: block;padding: 10px 30px;background-color: #fff;white-space: nowrap;color: var(--heading-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{background-color: var(--main-color-one);color: #fff}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children{position: relative;z-index: 0;padding-right: 0px}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu{left: 100%;top: 0px}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu .sub-menu .sub-menu{left: auto;right: 100%}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu{visibility: visible;opacity: 1}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before{color: #fff}
.photography_nav .navbar-inner-category{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.photography_nav .navbar-inner-category{display: block;width: 100%}
}
.photography_nav .navbar-inner-all{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
@media (min-width: 300px) and (max-width: 991.98px){
.photography_nav .navbar-inner-all{display: block;width: 100%}
}
.photography_nav.white_nav .click-nav-right-icon{color: rgba(var(--white-rgb), 0.7)}
.photography_nav.white_nav .click-nav-right-icon:focus{color: rgba(var(--white-rgb), 0.7)}
.photography_nav .click-nav-right-icon{display: none}
@media (min-width: 300px) and (max-width: 991.98px){
.photography_nav .click-nav-right-icon{position: absolute;right: 60px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 24px;color: rgba(0, 0, 0, 0.7);display: block}
.photography_nav .click-nav-right-icon:hover{color: var(--heading-color)}
.photography_nav .click-nav-right-icon.white-color{color: #fff}
.photography_nav .click-nav-right-icon.white-color:hover{color: #fff}
}
@media (min-width: 300px) and (max-width: 991.98px){
.photography_nav .show-nav-content{visibility: hidden;opacity: 0;-webkit-transition: 300ms;transition: 300ms;margin-top: -50px;margin-left: auto}
}
@media (min-width: 300px) and (max-width: 991.98px){
.photography_nav .show-nav-content.show{visibility: visible;opacity: 1;margin-top: 10px}
}
.photography_nav .single-right-content .btn-track{-webkit-transition: 300ms;transition: 300ms}
.photography_nav .single-right-content .btn-track:hover{color: var(--main-color-one)}
.photography_nav .single-right-content .btn-track .track-icon{color: var(--main-color-one)}
.photography_nav .single-right-content .user-icon-price{background: rgba(var(--main-color-three-rgb), 0.1);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.photography_nav .single-right-content .user-icon-price .user-icon{font-size: 20px;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;background-color: var(--main-color-three);color: #fff;height: 46px;width: 46px}
.photography_nav .single-right-content .user-icon-price .user-price{font-size: 20px;line-height: 30px;padding: 0 10px;color: var(--main-color-three)}
.photography_nav .single-right-content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.photography_nav .navbar-right-flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.photography_nav .track-icon-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.photography_nav .track-icon-list.white-color .single-icon .icon{color: #fff;-webkit-transition: all 0.3s;transition: all 0.3s}
.photography_nav .track-icon-list .single-icon{position: relative}
.photography_nav .track-icon-list .single-icon:not(:last-child){margin-right: 10px}
.photography_nav .track-icon-list .single-icon:hover .icon:hover{background-color: var(--main-color-one);color: #fff}
.photography_nav .track-icon-list .single-icon:hover .icon-notification{background-color: #fff;color: var(--main-color-one)}
.photography_nav .track-icon-list .single-icon .icon{font-size: 24px;color: var(--heading-color);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;height: 45px;width: 45px;background-color: rgba(221, 221, 221, 0.3)}
@media only screen and (max-width: 375px){
.photography_nav .track-icon-list .single-icon .icon{font-size: 20px}
}
.photography_nav .track-icon-list .single-icon.hover-color-two .icon:hover{color: var(--main-color-two)}
.photography_nav .track-icon-list .single-icon.hover-color-three .icon:hover{color: var(--main-color-three)}
.photography_nav .track-icon-list .single-icon.hover-color-four .icon:hover{color: var(--main-color-four)}
.photography_nav .track-icon-list .single-icon .icon-notification{position: absolute;top: 0px;right: 0px;font-size: 12px;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;height: 22px;width: 22px;background: var(--main-color-one);color: #fff;border-radius: 50%}
@media only screen and (max-width: 375px){
.photography_nav .track-icon-list .single-icon .icon-notification{height: 18px;width: 18px;font-size: 12px}
}
.photography_nav .track-icon-list .single-icon .icon-notification.bg-color-one{background: var(--main-color-one)}
.photography_nav .track-icon-list .single-icon .icon-notification.bg-color-two{background: var(--main-color-two)}
.photography_nav .track-icon-list .single-icon .icon-notification.bg-color-three{background: var(--main-color-three)}
.photography_nav .track-icon-list .single-icon .icon-notification.bg-color-four{background: var(--main-color-four)}
.photography_nav .login-account{position: relative;z-index: 3;-webkit-transition: all 0.3s;transition: all 0.3s}
.photography_nav .login-account:hover .account-list-item{visibility: visible;opacity: 1;top: 100%;background: #fff}
.photography_nav .login-account:hover .accounts{color: #fff;background-color: var(--main-color-one)}
.photography_nav .login-account:hover .accounts i{color: #fff}
.photography_nav .login-account .account-list-item{position: absolute;top: 130%;right: 0;background: #fff;z-index: 9998;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);width: 120px;background: #fff;visibility: hidden;opacity: 1;-webkit-transition: all 0.2s;transition: all 0.2s;display: block !important;margin-left: 0 !important}
.photography_nav .login-account .account-list-item.hover-color-two .list a:hover{background: var(--main-color-two)}
.photography_nav .login-account .account-list-item.hover-color-three .list a:hover{background: var(--main-color-three)}
.photography_nav .login-account .account-list-item.hover-color-four .list a:hover{background: var(--main-color-four)}
.photography_nav .login-account .account-list-item .list{margin: 0 !important;display: block !important}
.photography_nav .login-account .account-list-item .list a{display: block;font-size: 15px;font-weight: 400;padding: 10px 20px;color: var(--heading-color);border-bottom: 1px solid rgba(221, 221, 221, 0.7);-webkit-transition: all 0.3s;transition: all 0.3s}
.photography_nav .login-account .account-list-item .list a:hover{background: var(--main-color-one);color: #fff}
.photography_nav .login-account.style-02{position: relative;z-index: 9999}
.photography_nav .login-account.style-02 .account-list-item .list a:hover{background: var(--main-color-three)}
.photography_nav .login-account.style-02 .accounts{color: #fff;background: var(--main-color-one);padding: 10px 20px}
.photography_nav .login-account.style-02 .accounts:hover{background: #fff;color: var(--main-color-one)}
.photography_nav .login-account.style-02 .accounts:hover i{color: var(--main-color-one)}
.photography_nav .login-account.style-02 .accounts i{color: #fff}
.photography_nav .login-account.style-02 .accounts.bg-color-two{background: var(--main-color-two)}
.photography_nav .login-account.style-02 .accounts.bg-color-two:hover{background: #fff;color: var(--main-color-two)}
.photography_nav .login-account.style-02 .accounts.bg-color-two:hover i{color: var(--main-color-two)}
.photography_nav .login-account.style-02 .accounts.bg-color-three{background: var(--main-color-three)}
.photography_nav .login-account.style-02 .accounts.bg-color-three:hover{background: #fff;color: var(--main-color-three)}
.photography_nav .login-account.style-02 .accounts.bg-color-three:hover i{color: var(--main-color-three)}
.photography_nav .login-account.style-02 .accounts.bg-color-four{background: var(--main-color-four)}
.photography_nav .login-account.style-02 .accounts.bg-color-four:hover{background: #fff;color: var(--main-color-four)}
.photography_nav .login-account.style-02 .accounts.bg-color-four:hover i{color: var(--main-color-four)}
.photography_nav .login-account.white-color .accounts{color: #fff}
.photography_nav .login-account.white-color .accounts:hover{color: var(--main-color-one)}
.photography_nav .login-account.white-color .accounts:hover i{color: var(--main-color-one)}
.photography_nav .login-account.white-color .accounts i{color: #fff}
.photography_nav .login-account .accounts{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;height: 45px;width: 45px;background-color: rgba(221, 221, 221, 0.3);gap: 10px;color: var(--light-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.photography_nav .login-account .accounts i{font-size: 24px;color: var(--heading-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
@media only screen and (max-width: 375px){
.photography_nav .login-account .accounts i{font-size: 20px}
}
@media only screen and (max-width: 375px){
.photography_nav .login-account .accounts{gap: 5px}
}
.photography_nav .login-account .accounts.hover-color-two i{color: var(--main-color-two)}
.photography_nav .login-account .accounts.hover-color-two:hover{color: var(--main-color-two)}
.photography_nav .login-account .accounts.hover-color-two:hover i{color: var(--main-color-two)}
.photography_nav .login-account .accounts.hover-color-three i{color: var(--main-color-three)}
.photography_nav .login-account .accounts.hover-color-three:hover{color: var(--main-color-three)}
.photography_nav .login-account .accounts.hover-color-three:hover i{color: var(--main-color-three)}
.photography_nav .login-account .accounts.hover-color-four i{color: var(--main-color-four)}
.photography_nav .login-account .accounts.hover-color-four:hover{color: var(--main-color-four)}
.photography_nav .login-account .accounts.hover-color-four:hover i{color: var(--main-color-four)}
.photography_nav .cart-shopping{position: relative;z-index: 2}
.photography_nav .cart-shopping:hover .icon{background-color: var(--main-color-one);color: #fff}
.photography_nav .cart-shopping:hover .addto-cart-contents{visibility: visible;opacity: 1;top: 100%;-webkit-transform: scale(1);transform: scale(1)}
@media (min-width: 300px) and (max-width: 991.98px){
.photography_nav .cart-shopping:hover .addto-cart-contents{-webkit-transform: translateX(0%) scale(1);transform: translateX(0%) scale(1)}
}
@media only screen and (max-width: 480px){
.photography_nav .cart-shopping:hover .addto-cart-contents{right: 0}
}
@media only screen and (max-width: 375px){
.photography_nav .cart-shopping:hover .addto-cart-contents{-webkit-transform: translateX(20%);transform: translateX(20%)}
}
.photography_nav .cart-shopping .addto-cart-contents{position: absolute;right: 0;top: 130%;z-index: 3;width: 400px;background: #fff;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.5);box-shadow: 0 0 10px rgba(221, 221, 221, 0.5);padding: 20px;visibility: hidden;opacity: 0;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.3s;transition: all 0.3s}
@media (min-width: 300px) and (max-width: 991.98px){
.photography_nav .cart-shopping .addto-cart-contents{-webkit-transform: translateX(0);transform: translateX(0)}
}
@media only screen and (max-width: 480px){
.photography_nav .cart-shopping .addto-cart-contents{width: 270px;padding: 10px;right: 100%}
}
.photography_nav .cart-shopping .addto-cart-contents .cart-total-amount{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-top: 20px}
.photography_nav .cart-shopping .addto-cart-contents .nicescroll-rails .nicescroll-cursors{background-color: var(--main-color-one) !important}
.photography_nav .cart-shopping .single-addto-cart-wrappers{max-height: 240px;overflow-y: auto}
.photography_nav .cart-shopping .single-addto-carts{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-right: 5px}
.photography_nav .cart-shopping .single-addto-carts:not(:last-child){margin-bottom: 10px}
.photography_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.photography_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-thumb{max-width: 70px}
.photography_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-thumb img{height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover}
.photography_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.photography_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates .price-title{color: var(--main-color-one);font-size: 18px}
.photography_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates .old-price{text-decoration: line-through;font-size: 14px}
.photography_nav .cart-shopping .btn-wrapper .cart-btn{color: #fff;font-size: 16px;font-weight: 500;font-family: var(--body-font);display: inline-block;border-radius: 5px;text-align: center;cursor: pointer;line-height: 34px;padding: 10px 35px;border: 2px solid var(--main-color-one);background-color: var(--main-color-one);-webkit-transition: all 0.3s;transition: all 0.3s}
@media (min-width: 300px) and (max-width: 991.98px){
.photography_nav .cart-shopping .btn-wrapper .cart-btn{line-height: 28px}
}
@media only screen and (max-width: 575.98px){
.photography_nav .cart-shopping .btn-wrapper .cart-btn{line-height: 24px;font-size: 15px}
}
@media only screen and (max-width: 375px){
.photography_nav .cart-shopping .btn-wrapper .cart-btn{padding: 8px 25px;font-size: 14px}
}
.photography_nav .cart-shopping .btn-wrapper .cart-btn:hover{background: none;color: var(--main-color-one)}
.photography_nav .cart-shopping .btn-wrapper .cart-btn.cart-btn-outline{background: none;color: var(--main-color-one);border: 2px solid var(--main-color-one)}
.photography_nav .cart-shopping .btn-wrapper .cart-btn.cart-btn-outline:hover{background-color: var(--main-color-one);color: #fff}
@media only screen and (max-width: 991px){
.navbar-area.photography_nav.index-02 .nav-container .navbar-collapse.show .navbar-nav{background: transparent}
.navbar-area.photography_nav.index-03 .nav-container .navbar-right-content{margin-top: -50px}
.navbar-area.photography_nav.index-03 .nav-container .navbar-right-content.show{margin-top: 10px}
.navbar-area.photography_nav.white_nav .navbar-toggler{border: 1px solid rgba(255, 255, 255, 0.8)}
.navbar-area.photography_nav.white_nav .navbar-toggler.active .navbar-toggler-icon::before, .navbar-area.photography_nav.white_nav .navbar-toggler.active .navbar-toggler-icon::after{background: rgba(255, 255, 255, 0.8)}
.navbar-area.photography_nav.white_nav .navbar-toggler .navbar-toggler-icon{background: rgba(255, 255, 255, 0.8)}
.navbar-area.photography_nav.white_nav .navbar-toggler .navbar-toggler-icon::before, .navbar-area.photography_nav.white_nav .navbar-toggler .navbar-toggler-icon::after{background: rgba(255, 255, 255, 0.8)}
.navbar-area.photography_nav .navbar-toggler{position: absolute;right: 0px;top: 50%;-webkit-box-shadow: none;box-shadow: none;-webkit-transform: translateY(-50%);transform: translateY(-50%);border: 1px solid rgba(0, 0, 0, 0.7);outline: none}
.navbar-area.photography_nav .navbar-toggler.active .navbar-toggler-icon{background: none}
.navbar-area.photography_nav .navbar-toggler.active .navbar-toggler-icon::before, .navbar-area.photography_nav .navbar-toggler.active .navbar-toggler-icon::after{background: rgba(0, 0, 0, 0.7);top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.navbar-area.photography_nav .navbar-toggler.active .navbar-toggler-icon::after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
.navbar-area.photography_nav .navbar-toggler .navbar-toggler-icon{background: rgba(0, 0, 0, 0.7);display: inline-block;width: 25px;height: 2px;margin: 10px -4px 10px;position: relative}
.navbar-area.photography_nav .navbar-toggler .navbar-toggler-icon::before, .navbar-area.photography_nav .navbar-toggler .navbar-toggler-icon::after{position: absolute;content: "";height: 2px;width: 25px;background: rgba(0, 0, 0, 0.7);top: -7px;left: 0;-webkit-transition: all 0.4s;transition: all 0.4s}
.navbar-area.photography_nav .navbar-toggler .navbar-toggler-icon::after{top: auto;bottom: -7px}
.navbar-area.photography_nav .nav-container{position: relative;z-index: 0;min-height: 50px;padding: 12px 12px 15px}
.navbar-area.photography_nav .nav-container .responsive-mobile-menu{display: block;position: relative;width: 100%}
.navbar-area.photography_nav .nav-container .navbar-brand{display: block}
.navbar-area.photography_nav .nav-container .navbar-brand .navbar-toggler{position: absolute;right: 10px;border: 1px solid #e2e2e2;-webkit-box-shadow: none;box-shadow: none}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav{display: block;margin-top: 30px;background: var(--photography-section-bg-3);-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);box-shadow: 0 0 10px rgba(221, 221, 221, 0.2)}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li{display: block;text-align: left;line-height: 30px;padding: 5px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.2)}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 15px 20px}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li:last-child{border-bottom: none}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li + li{margin-left: 0}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before{top: 25px;right: 20px}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover{padding-bottom: 0}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu{visibility: visible;height: auto;opacity: 1;background-color: transparent;border-bottom: none;padding-top: 10px}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 15px 20px}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position: initial;display: block;width: 100%;border-top: none;-webkit-box-shadow: none;box-shadow: none;margin-left: 0;padding-bottom: 0;visibility: hidden;opacity: 0;height: 0;overflow: hidden;max-height: 250px;overflow-y: scroll;-webkit-transition: all 500ms linear;transition: all 500ms linear}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .sub-menu .menu-item-has-children:before{content: "\f107"}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{padding: 0}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li.menu-item-has-children:hover:before{color: #fff}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li{border-top: none}
.navbar-area.photography_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:first-child{border-top: 1px solid rgba(255, 255, 255, 0.2)}
}
@media only screen and (max-width: 575px){
.navbar-area.photography_nav .nav-container{padding: 12px 12px 15px}
.navbar-area.photography_nav .nav-container .logo-wrapper .logo img{max-width: 140px}
}
.photography_footer_area{position: relative}
.photography_footer__middler{position: relative}
.photography_footer__shapes img{position: absolute}
.photography_footer__shapes img:nth-child(1){left: 10%;top: 20px;max-width: 85px}
.photography_footer__shapes img:nth-child(2){right: 10%;bottom: 20px}
.footer_top_border{border-top: 1px solid rgba(var(--black-rgb), 0.05)}
.photography_footer_widget{position: relative;z-index: 1}
.photography_footer_widget .photography_widget_title{font-size: 24px;font-weight: 400;line-height: 32px;text-transform: capitalize;position: relative;color: var(--heading-color)}
@media only screen and (max-width: 480px){
.photography_footer_widget .photography_widget_title{font-size: 22px}
}
@media only screen and (max-width: 375px){
.photography_footer_widget .photography_widget_title{font-size: 20px}
}
.photography_footer_widget .photography_footer_inner .footer-logo{text-align: center}
.photography_footer_widget .photography_footer_inner .footer_logo__para{font-size: 15px;color: var(--paragraph-color-two)}
.photography_footer_widget .photography_footer_inner .footer-para{font-size: 16px;color: var(--paragraph-color-two);line-height: 28px}
.photography_footer_widget .photography_footer_inner .footer-link-list{padding: 0}
.photography_footer_widget .photography_footer_inner .footer-link-list .list{position: relative;z-index: 2;-webkit-transition: 300ms;transition: 300ms}
.photography_footer_widget .photography_footer_inner .footer-link-list .list:not(:last-child){margin-bottom: 15px}
.photography_footer_widget .photography_footer_inner .footer-link-list .list:hover a{color: var(--main-color-one)}
.photography_footer_widget .photography_footer_inner .footer-link-list .list a{font-size: 16px;font-weight: 400;color: var(--paragraph-color);position: relative;-webkit-transition: all 0.5s;transition: all 0.5s;position: relative;z-index: 1}
.photography_footer_widget .photography_footer_inner .footer-link-list .list a:hover{color: var(--main-color-one)}
.photography_footer_widget .photography_footer_inner .footer-social-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;gap: 10px}
.photography_footer_widget .photography_footer_inner .footer-social-list .lists a{background: var(--main-color-one);font-size: 14px;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;height: 35px;width: 35px;font-size: 15px;border-radius: 5px;border: 1px solid var(--main-color-one);color: var(--white);border-radius: 50%;-webkit-box-shadow: 0 0 10px rgba(var(--white-rgb), 0.1);box-shadow: 0 0 10px rgba(var(--white-rgb), 0.1);-webkit-transition: 300ms;transition: 300ms}
@media only screen and (max-width: 575.98px){
.photography_footer_widget .photography_footer_inner .footer-social-list .lists a{font-size: 18px;height: 35px;width: 35px}
}
@media only screen and (max-width: 375px){
.photography_footer_widget .photography_footer_inner .footer-social-list .lists a{height: 30px;width: 30px}
}
.photography_footer_widget .photography_footer_inner .footer-social-list .lists a:hover{color: var(--main-color-one);background: unset;-webkit-box-shadow: unset;box-shadow: unset}
.photography_footer_widget .photography_footer_inner .footer-contact-single:not(:last-child){margin-bottom: 20px}
.photography_footer_widget .photography_footer_inner .footer-contact-single:hover .footer-contact-icon{background-color: var(--main-color-one);color: var(--white)}
.photography_footer_widget .photography_footer_inner .footer-contact-single:hover .footer-contact-details-item{color: var(--main-color-one)}
.photography_footer_widget .photography_footer_inner .footer-contact-flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px}
.photography_footer_widget .photography_footer_inner .footer-contact-icon{color: var(--paragraph-color);font-size: 14px;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;height: 35px;width: 35px;font-size: 15px;border-radius: 5px;background: var(--white);border-radius: 50%;-webkit-box-shadow: 0 0 5px rgba(var(--white-rgb), 0.1);box-shadow: 0 0 5px rgba(var(--white-rgb), 0.1);-webkit-transition: 300ms;transition: 300ms}
.photography_footer_widget .photography_footer_inner .footer-contact-details{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: left}
.photography_footer_widget .photography_footer_inner .footer-contact-details-subtitle{display: block;color: var(--extra-light-color);margin-bottom: 5px}
.photography_footer_widget .photography_footer_inner .footer-contact-details-item{color: var(--paragraph-color-two);-webkit-transition: 200ms;transition: 200ms}
.photography_footer_widget .photography_footer_inner .footer-contact .contact-item{display: block;font-size: 18px;font-weight: 400;line-height: 28px}
.photography_footer_widget .photography_footer_inner .footer-contact .contact-item:not(:first-child){margin-top: 10px}
.photography_footer_widget .photography_footer_inner .footer-contact .contact-item:hover{color: var(--main-color-one)}
.photography_footer__map iframe{width: 100%}
.photography_copyright_area{padding: 25px 0}
.photography_copyright_area.copyright_border{border-top: 1px solid rgba(var(--black-rgb), 0.05)}
.photography_copyright_area .copyright__contents{font-size: 16px;color: var(--paragraph-color-two);text-align: center}
@media only screen and (max-width: 767.98px){
.photography_copyright_area .copyright__contents{text-align: center;margin-top: 10px}
}
.photography_copyright_area .copyright__contents a{font-weight: 600;border-bottom: 1px solid}
.white_footer .footer_top_border{border-top: 1px solid rgba(var(--white-rgb), 0.1)}
.white_footer .photography_footer_widget .photography_widget_title{color: var(--white)}
.white_footer .photography_footer_widget .footer_logo__para{color: rgba(var(--white-rgb), 0.8)}
.white_footer .photography_footer_widget .photography_footer_inner .footer-social-list li a{background-color: var(--white);color: var(--main-color-one)}
.white_footer .photography_footer_widget .footer-social-list .lists a{background-color: rgba(var(--white-rgb), 0.2);color: var(--white);-webkit-box-shadow: 0 0 5px rgba(var(--black-rgb), 0.1);box-shadow: 0 0 5px rgba(var(--black-rgb), 0.1)}
.white_footer .photography_footer_widget .footer-link-list{padding: 0}
.white_footer .photography_footer_widget .footer-link-list .list a{color: rgba(var(--white-rgb), 0.7)}
.white_footer .photography_footer_widget .footer-contact-icon{background-color: rgba(var(--white-rgb), 0.2);color: var(--white);-webkit-box-shadow: 0 0 5px rgba(var(--black-rgb), 0.05);box-shadow: 0 0 5px rgba(var(--black-rgb), 0.05)}
.white_footer .photography_footer_widget .footer-contact-details-subtitle{color: rgba(var(--white-rgb), 0.7)}
.white_footer .photography_footer_widget .footer-contact-details-item{color: rgba(var(--white-rgb), 0.7)}
.white_footer .photography_copyright_area.copyright_border{border-top: 1px solid rgba(var(--white-rgb), 0.1)}
.white_footer .photography_copyright_area .copyright__contents{color: rgba(var(--white-rgb), 0.8)}
.photography_banner_area{position: relative}
.photography_banner_area .container{position: relative}
.photography_banner{position: relative;z-index: 0}
.photography_banner__shape{position: absolute;right: 50px;bottom: 20px}
.photography_banner__shape svg path{fill: var(--main-color-two)}
.photography_banner__padding{padding: 180px 0 100px}
@media (min-width: 300px) and (max-width: 991.98px){
.photography_banner__padding{padding: 130px 0 70px}
}
.photography_banner__content{position: relative;z-index: 5}
.photography_banner__subtitle{display: inline-block;padding: 5px 15px;border: 1px solid var(--main-color-one);border-radius: 30px;font-size: 16px;font-weight: 300;line-height: 1.5;margin-bottom: 20px;color: var(--paragraph-color)}
.photography_banner__title{font-size: 90px;line-height: 1.2;margin: -8px 0 0;position: relative}
@media (min-width: 1200px) and (max-width: 1399.98px){
.photography_banner__title{font-size: 72px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.photography_banner__title{font-size: 64px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.photography_banner__title{font-size: 54px}
}
@media only screen and (max-width: 575.98px){
.photography_banner__title{font-size: 48px}
}
@media only screen and (max-width: 480px){
.photography_banner__title{font-size: 36px}
}
@media only screen and (max-width: 375px){
.photography_banner__title{font-size: 36px}
}
.photography_banner__title__capture{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px}
.photography_banner__title__icon{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px;-ms-flex-wrap: wrap;flex-wrap: wrap}
.photography_banner__title__icon i{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: var(--secondary-color);font-size: 80%;padding: 5px 30px;border-radius: 30px;border: 2px solid var(--heading-color);line-height: 80%}
.photography_banner__title__author{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px}
.photography_banner__title__author__thumb{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0}
.photography_banner__title__author__thumb__item{-webkit-transition: all 0.4s;transition: all 0.4s;max-width: 60px;max-height: 60px}
.photography_banner__title__author__thumb__item:not(:first-child){margin-left: -10px}
.photography_banner__title__author__thumb__item:hover img{position: relative;z-index: 3;-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-box-shadow: 0 0 7px var(--main-color-one);box-shadow: 0 0 7px var(--main-color-one);-webkit-transition: all 0.4s;transition: all 0.4s}
.photography_banner__title__author__thumb img{border: 2px solid var(--heading-color);border-radius: 50%;-webkit-transition: all 0.4s;transition: all 0.4s;width: 100%;height: 100%;display: block}
.photography_banner__title__author img{max-width: 80px}
.photography_banner__para{font-size: 18px;color: var(--paragraph-color);font-weight: 300;line-height: 28px;-webkit-hyphens: none;-ms-hyphens: none;hyphens: none;max-width: 500px}
@media (min-width: 992px) and (max-width: 1199.98px){
.photography_banner__para{font-size: 16px;line-height: 26px}
}
@media only screen and (max-width: 575.98px){
.photography_banner__para{font-size: 16px;line-height: 26px}
}
@media only screen and (max-width: 375px){
.photography_banner__para{font-size: 15px}
}
.photography_banner__right{padding: 50px}
.photography_banner__thumb{position: relative;z-index: 0;display: inline-block}
.photography_banner__thumb__main{padding: 20px;position: relative;background-color: var(--main-color-one);border-radius: 10px}
.photography_banner__thumb__main::before, .photography_banner__thumb__main::after{content: "";position: absolute;height: 100%;width: 100%;top: 0;left: 0;background-color: var(--main-color-two);z-index: -1;-webkit-transform: rotate(-12deg);transform: rotate(-12deg);border-radius: 10px}
.photography_banner__thumb__main::after{background-color: var(--secondary-color);-webkit-transform: rotate(12deg);transform: rotate(12deg)}
.photography_banner__thumb__main img{border-radius: 10px}
.photography_banner__thumb__shape{position: absolute;top: -50px;right: -50px;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;background-color: var(--main-color-two);color: var(--white);border-radius: 50%;height: 80px;width: 80px}
.photography_banner__thumb__shape img{-webkit-filter: brightness(10000%);filter: brightness(10000%);max-width: 48px}
.photography_banner__thumb__shape svg{max-width: 48px}
.photography_banner__thumb__shape svg path{fill: var(--white)}
.photography_banner__popup{color: var(--main-color-one);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;-webkit-transition: all 0.3s;transition: all 0.3s}
.photography_banner__popup i{border: 2px solid var(--main-color-one);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;height: 50px;width: 50px;font-size: 20px;border-radius: 50%;-webkit-transition: all 0.3s;transition: all 0.3s}
.photography_banner__popup:focus{color: var(--main-color-one)}
.photography_banner__popup:hover{color: var(--main-color-one);letter-spacing: 1px}
.photography_banner__popup:hover i{background-color: var(--main-color-one);color: var(--white)}
.photography_banner.white .photography_banner__subtitle{color: rgba(var(--white-rgb), 0.8)}
.photography_banner.white .photography_banner__title{color: var(--white)}
.photography_banner.white .photography_banner__para{color: rgba(var(--white-rgb), 0.7)}
.photography_banner.white .photography_banner__reviewer__para{color: rgba(var(--white-rgb), 0.8)}
.photography_service_area{position: relative}
.photography_service__shape img:nth-child(1){position: absolute;right: 16%;top: 50px}
.photography_service__single{-webkit-transition: all 0.3s;transition: all 0.3s;border: 1px solid var(--photography-section-bg-2);padding: 30px}
.photography_service__single:hover{-webkit-box-shadow: 10px 0px 20px 5px rgba(var(--white-rgb), 0.1);box-shadow: 10px 0px 20px 5px rgba(var(--white-rgb), 0.1)}
.photography_service__single:hover .photography_service__single__thumb::before{background-color: var(--main-color-one)}
.photography_service__single.white .photography_service__single__title{color: var(--white)}
.photography_service__single.white .photography_service__single__para{color: rgba(var(--white-rgb), 0.8)}
.photography_service__single__icon{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;height: 150px;width: 150px;background-color: rgba(var(--main-color-one-rgb), 0.1);color: var(--white);border-radius: 10px}
.photography_service__single__icon img{border-radius: 10px;min-width: 120px}
.photography_service__single__title{font-size: 32px;font-weight: 600;line-height: 1.2;color: var(--heading-color)}
@media (min-width: 1200px) and (max-width: 1399.98px){
.photography_service__single__title{font-size: 20px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.photography_service__single__title{font-size: 20px}
}
@media only screen and (max-width: 767.98px){
.photography_service__single__title{font-size: 20px}
}
.photography_service__single__para{font-size: 16px;font-weight: 400;line-height: 1.5;color: var(--paragraph-color);-webkit-hyphens: inherit;-ms-hyphens: inherit;hyphens: inherit;word-break: break-word}
@media (min-width: 992px) and (max-width: 1199.98px){
.photography_service__single__para{font-size: 15px}
}
.center-text .photography_service__single__icon{margin-inline: auto}
.photography_story__thumb{position: relative;border-radius: 10px}
.photography_story__thumb__main{max-width: 650px;position: relative;padding: 30px 0 0 30px;display: inline-block;border-radius: 10px}
.photography_story__thumb__main::before{content: "";position: absolute;height: 100%;width: 70%;left: 0;top: 0;background-color: var(--main-color-one);border-radius: 10px}
.photography_story__thumb__main img{display: block;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: 100% 100%;mask-size: 100% 100%;overflow: hidden;width: 100%;height: 100%;-webkit-mask-image: url(../img/hero/photography_story_shape1.png);mask-image: url(../img/hero/photography_story_shape1.png);border-radius: 10px}
.photography_story__thumb__sign{position: absolute;left: -50px;bottom: 100px;-webkit-transform: rotate(-90deg);transform: rotate(-90deg)}
.photography_story__thumb__shapes{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;height: 80px;width: 80px;background-color: var(--main-color-two);color: var(--white);border-radius: 50%;position: absolute;left: -30px;top: -30px}
.photography_story__thumb__shapes svg path{fill: var(--white)}
.photography_story__para{font-size: 18px;font-weight: 400;line-height: 26px;color: var(--paragraph-color)}
.photography_story__quality__item:not(:last-child){margin-bottom: 24px}
.photography_story__quality__item:nth-child(3n+2) .photography_story__quality__icon{background-color: var(--main-color-two)}
.photography_story__quality__item:nth-child(3n+2) .photography_story__quality__title:hover{color: var(--main-color-two)}
.photography_story__quality__item:nth-child(3n+3) .photography_story__quality__icon{background-color: rgba(var(--main-color-two-rgb), 0.6)}
.photography_story__quality__item:nth-child(3n+3) .photography_story__quality__title:hover{color: rgba(var(--main-color-two-rgb), 0.6)}
.photography_story__quality__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 20px}
.photography_story__quality__icon{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;height: 65px;width: 65px;border-radius: 10px;background-color: var(--main-color-one);-ms-flex-negative: 0;flex-shrink: 0;font-size: 32px}
@media only screen and (max-width: 375px){
.photography_story__quality__icon{height: 50px;width: 50px}
}
.photography_story__quality__icon img{max-width: 40px}
@media only screen and (max-width: 375px){
.photography_story__quality__icon img{max-width: 30px}
}
.photography_story__quality__title{font-size: 24px;font-weight: 600;line-height: 1.3;color: var(--heading-color);-webkit-transition: all 0.3s;transition: all 0.3s}
.photography_story__quality__title:hover{color: var(--main-color-one)}
@media only screen and (max-width: 375px){
.photography_story__quality__title{font-size: 20px}
}
.photography_story__quality__para{font-size: 16px;font-weight: 400;line-height: 1.5;color: var(--paragraph-color)}
@media only screen and (max-width: 375px){
.photography_story__quality__para{font-size: 15px}
}
.photography_explore_area{position: relative}
.photography_explore__shapes img:nth-child(1){position: absolute;left: 16%;top: 8%}
.photography_explore{-webkit-transition: all 0.3s;transition: all 0.3s}
.photography_explore__thumb img{border-radius: 10px}
.center-text .photography_explore__icon{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-inline: auto}
.photography_testimonial_area{position: relative}
.photography_testimonial__shapes img{position: absolute}
.photography_testimonial__shapes img:nth-child(1){left: 15%;top: 0px}
.photography_testimonial__shapes img:nth-child(2){right: 15%;top: 20px}
@-webkit-keyframes colorChange{
  0% {
    background-color: var(--main-color-two);
  }
  50% {
    background-color: var(--main-color-one);
  }
  75% {
    background-color: var(--secondary-color);
  }
  100% {
    background-color: var(--main-color-two);
  }
}
@keyframes colorChange{
  0% {
    background-color: var(--main-color-two);
  }
  50% {
    background-color: var(--main-color-one);
  }
  75% {
    background-color: var(--secondary-color);
  }
  100% {
    background-color: var(--main-color-two);
  }
}
@-webkit-keyframes rotateBorder{
  0% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg);
  }
  50% {
    -webkit-transform: rotate(12deg);
            transform: rotate(12deg);
  }
  100% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg);
  }
}
@keyframes rotateBorder{
  0% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg);
  }
  50% {
    -webkit-transform: rotate(12deg);
            transform: rotate(12deg);
  }
  100% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg);
  }
}
.photography_testimonial__thumb{padding: 45px}
.photography_testimonial__thumb__main{position: relative;-ms-flex-negative: 0;flex-shrink: 0;padding: 20px;display: inline-block}
.photography_testimonial__thumb__main::after{content: "";position: absolute;height: 100%;width: 100%;left: 0;top: 0;background-color: transparent;border: 20px solid var(--main-color-two);z-index: -1;border-radius: 10px;-webkit-transform: rotate(-12deg);transform: rotate(-12deg);z-index: -2;-webkit-animation: 8s rotateBorder linear infinite;animation: 8s rotateBorder linear infinite}
.photography_testimonial__thumb__main::before{content: "";position: absolute;height: 100%;width: 100%;left: 0;top: 0;background-color: var(--main-color-one);z-index: -1;border-radius: 10px;-webkit-animation: 5s colorChange linear infinite;animation: 5s colorChange linear infinite}
.photography_testimonial__thumb__main img{border-radius: 10px}
.photography_testimonial__para{font-size: 18px;font-weight: 400;line-height: 26px;color: var(--paragraph-color);-webkit-hyphens: none;-ms-hyphens: none;hyphens: none}
.photography_testimonial__review{font-size: 14px;line-height: 1.4;font-weight: 400;color: var(--paragraph-color)}
.photography_testimonial__review__star{color: var(--review-color)}
.photography_testimonial__title{font-size: 20px;font-weight: 600;line-height: 1.3;color: var(--heading-color)}
.photography_testimonial__subtitle{font-size: 15px;font-weight: 400;line-height: 1.4;color: var(--light-color)}
.center-text .photography_testimonial__review__star{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.photography_blog_area{position: relative}
.photography_blog__shapes img:nth-child(1){position: absolute;right: 15%;top: -60px}
.photography_blog{border-radius: 10px;overflow: hidden;-webkit-transition: all 0.3s;transition: all 0.3s}
.photography_blog:hover{-webkit-transform: translateY(-5px);transform: translateY(-5px)}
.photography_blog:hover .photography_blog__thumb img{-webkit-transform: scale(1.1);transform: scale(1.1)}
.photography_blog__thumb{overflow: hidden}
.photography_blog__thumb img{-webkit-transition: all 0.3s;transition: all 0.3s}
@media (min-width: 300px) and (max-width: 991.98px){
.photography_blog__thumb img{width: 100%}
}
.photography_blog__tag{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px;-ms-flex-wrap: wrap;flex-wrap: wrap}
.photography_blog__tag__item{display: inline-block;font-size: 15px;font-weight: 400;color: var(--paragraph-color);line-height: 1.2;-webkit-transition: all 0.3s;transition: all 0.3s;position: relative}
.photography_blog__tag__item:hover{color: var(--main-color-one)}
.photography_blog__tag__item:not(:last-child)::after{position: relative;content: ",";bottom: 0;right: -7px}
.photography_blog__contents{padding: 20px;position: relative}
.photography_blog__contents__title{font-size: 24px;line-height: 1.3;margin: -6px 0 0;-webkit-transition: 200ms;transition: 200ms}
.photography_blog__contents__title:hover{color: var(--main-color-one)}
@media (min-width: 1200px) and (max-width: 1399.98px){
.photography_blog__contents__title{font-size: 22px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.photography_blog__contents__title{font-size: 22px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.photography_blog__contents__title{font-size: 22px}
}
@media only screen and (max-width: 480px){
.photography_blog__contents__title{font-size: 20px}
}
.photography_blog__contents__title-two{font-size: 18px;line-height: 28px;-webkit-transition: 200ms;transition: 200ms}
.photography_blog__contents__title-two:hover{color: var(--main-color-one)}
.photography_blog__contents__para{font-size: 16px;line-height: 26px}
@media only screen and (max-width: 480px){
.photography_blog__contents__para{font-size: 15px}
}
.photography_blog__btn{color: var(--main-color-one);font-size: 15px;line-height: 1;-webkit-transition: all 0.3s;transition: all 0.3s}
.photography_blog__btn:hover{letter-spacing: 1px;color: var(--main-color-one)}
.photography_contact_area{position: relative;z-index: 0}
.photography_contact__shapes img,
.photography_contact__shapes svg{position: absolute}
.photography_contact__shapes img:nth-child(1),
.photography_contact__shapes svg:nth-child(1){left: 16%;top: 20px}
.photography_contact__shapes img:nth-child(2),
.photography_contact__shapes svg:nth-child(2){right: 12%;bottom: 50px}
.photography_contact__wrapper{padding: 0px 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.photography_contact__wrapper{padding: 0px 30px}
}
@media only screen and (max-width: 375px){
.photography_contact__wrapper{padding: 0px 15px}
}
.photography_contact{max-width: 860px;margin-inline: auto}
.photography_contact.white .photography_contact__title{color: var(--white)}
.photography_contact.white .photography_contact__para{color: rgba(var(--white-rgb), 0.8)}
.photography_contact__title{font-size: 100px;font-weight: 600;line-height: 1.2;color: var(--heading-color);font-style: italic;position: relative;margin: -9px 0 0}
@media (min-width: 1200px) and (max-width: 1399.98px){
.photography_contact__title{font-size: 80px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.photography_contact__title{font-size: 80px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.photography_contact__title{font-size: 54px}
}
@media only screen and (max-width: 767.98px){
.photography_contact__title{font-size: 42px}
}
@media only screen and (max-width: 575.98px){
.photography_contact__title{font-size: 36px}
}
@media only screen and (max-width: 375px){
.photography_contact__title{font-size: 30px}
}
.photography_contact__para{font-size: 18px;font-weight: 300;line-height: 26px;color: var(--paragraph-color);max-width: 630px;margin-inline: auto}
.listing li > a:hover{color: var(--main-color-one)}
.photography_footer_area .footerTittle{margin-bottom: 1.5rem !important}
/* --- portfolio-main-style.css --- */
.wedding-main-gradient{background: var(--wedding-main-gradient)}
.portfolio_section_bg{background-color: var(--portfolio-section-bg)}
.portfolio_cmn_btn{color: var(--paragraph-color);font-size: 16px;font-weight: 500;font-family: var(--body-font);display: inline-block;text-align: center;cursor: pointer;line-height: 20px;padding: 14px 35px;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;position: relative}
@media only screen and (max-width: 575.98px){
.portfolio_cmn_btn{padding: 10px 25px;font-size: 15px;line-height: 28px}
}
@media only screen and (max-width: 375px){
.portfolio_cmn_btn{padding: 5px 15px;font-size: 14px}
}
.portfolio_cmn_btn.btn_gradient_main{position: relative;overflow: hidden;color: var(--white)}
.portfolio_cmn_btn.btn_gradient_main::before, .portfolio_cmn_btn.btn_gradient_main::after{content: "";position: absolute;height: 100%;width: 100%;left: 0;top: 0;background: var(--wedding-main-gradient);z-index: -1;-webkit-transition: all 0.3s;transition: all 0.3s}
.portfolio_cmn_btn.btn_gradient_main::after{background: var(--wedding-main-gradient-reverse);left: 100%}
.portfolio_cmn_btn.btn_gradient_main:hover::before{left: -100%}
.portfolio_cmn_btn.btn_gradient_main:hover::after{left: 0}
.portfolio_cmn_btn.btn_bg_1{background: var(--main-color-one);color: var(--white);border: 2px solid var(--main-color-one)}
.portfolio_cmn_btn.btn_bg_1:hover{background: none;color: var(--main-color-one)}
.portfolio_cmn_btn.btn_bg_2{background: var(--main-color-two);color: #fff;border: 2px solid var(--main-color-two)}
.portfolio_cmn_btn.btn_bg_2:hover{background: none;color: var(--main-color-two)}
.portfolio_cmn_btn.btn_bg_3{background: var(--main-color-three);color: #fff;border: 2px solid var(--main-color-three)}
.portfolio_cmn_btn.btn_bg_3:hover{background: none;color: var(--main-color-three)}
.portfolio_cmn_btn.btn_bg_white{background: #fff;color: var(--heading-color)}
.portfolio_cmn_btn.btn_bg_white:hover{background: var(--main-color-one);color: #fff}
.portfolio_cmn_btn.btn_white{background-color: #fff;border: 3px solid #fff}
.portfolio_cmn_btn.btn_white.color-one{color: var(--main-color-one)}
.portfolio_cmn_btn.btn_white.color-one:hover{background: var(--main-color-one);color: #fff}
.portfolio_cmn_btn.btn_white.color-two{color: var(--main-color-two)}
.portfolio_cmn_btn.btn_white.color-two:hover{background: var(--main-color-two);color: #fff}
.portfolio_cmn_btn.btn_white.color-three{color: var(--main-color-three)}
.portfolio_cmn_btn.btn_white.color-three:hover{background: var(--main-color-three);color: #fff}
.portfolio_cmn_btn.btn_white.color-four{color: var(--main-color-four)}
.portfolio_cmn_btn.btn_white.color-four:hover{background: var(--main-color-four);color: #fff}
.portfolio_cmn_btn.extra_width{min-width: 220px}
.portfolio_cmn_btn.btn_bg_heading{background: var(--heading-color);color: #fff}
.portfolio_cmn_btn.btn_outline_steam{border: 2px solid #DDD;color: var(--heading-color)}
.portfolio_cmn_btn.btn_outline_steam:hover{background: #DDD;color: #fff}
.portfolio_cmn_btn.btn_outline_1{padding: 14px 35px;border: 2px solid var(--main-color-one)}
.portfolio_cmn_btn.btn_outline_1.color_one{color: var(--main-color-one)}
.portfolio_cmn_btn.btn_outline_1:hover{background: var(--main-color-one);color: var(--white)}
@media only screen and (max-width: 575.98px){
.portfolio_cmn_btn.btn_outline_1{padding: 8px 23px;font-size: 15px;line-height: 28px}
}
@media only screen and (max-width: 375px){
.portfolio_cmn_btn.btn_outline_1{padding: 4px 13px;font-size: 14px}
}
.portfolio_cmn_btn.btn_medium{padding: 12px 25px}
@media only screen and (max-width: 375px){
.portfolio_cmn_btn.btn_medium{padding: 10px 15px;font-size: 14px}
}
.portfolio_cmn_btn.btn_small{padding: 9px 18px}
@media only screen and (max-width: 375px){
.portfolio_cmn_btn.btn_small{padding: 7px 15px;font-size: 14px}
}
.portfolio_sectionTitle{text-align: center;max-width: 635px;margin-inline: auto;position: relative}
.portfolio_sectionTitle.title_flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 20px 10px}
.portfolio_sectionTitle.title_flex .title{max-width: 550px}
.portfolio_sectionTitle.text-left{text-align: left;margin: unset;max-width: unset}
.portfolio_sectionTitle.white-color{color: var(--white)}
.portfolio_sectionTitle.white-color .title{color: var(--white)}
.portfolio_sectionTitle.center-text, .portfolio_sectionTitle.text-center, .portfolio_sectionTitle.desktop-center{text-align: center}
.portfolio_sectionTitle.white .title{color: var(--white)}
.portfolio_sectionTitle.white .section_para{color: rgba(var(--white-rgb), 0.8)}
.portfolio_sectionTitle .title{font-size: 46px;font-weight: 600;line-height: 1.2;color: var(--heading-color)}
@media (min-width: 1200px) and (max-width: 1399.98px){
.portfolio_sectionTitle .title{font-size: 42px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.portfolio_sectionTitle .title{font-size: 36px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.portfolio_sectionTitle .title{font-size: 36px}
}
@media only screen and (max-width: 767.98px){
.portfolio_sectionTitle .title{font-size: 32px}
}
@media only screen and (max-width: 375px){
.portfolio_sectionTitle .title{font-size: 28px}
}
.portfolio_sectionTitle .title__style{position: relative;display: inline-block;z-index: 0}
.portfolio_sectionTitle .title__style::before{content: "";position: absolute;height: 15px;width: 100%;background-color: var(--main-color-one);border-radius: 20px;left: 0;bottom: 8px;z-index: -1}
.portfolio_sectionTitle .section_para{font-size: 18px;line-height: 28px;margin-top: 24px}
@media only screen and (max-width: 480px){
.portfolio_sectionTitle .section_para{font-size: 15px;line-height: 26px}
}
.center-text .portfolio_counter__count{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.desktop-center .portfolio_counter__count,
.text-center .portfolio_counter__count,
.center-text .portfolio_counter__count{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.portfolio_counter{position: relative}
.portfolio_counter.desktop-center .portfolio_counter__count, .portfolio_counter.text-center .portfolio_counter__count, .portfolio_counter.center-text .portfolio_counter__count{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.portfolio_counter__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 20px}
.portfolio_counter__count{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 5px;position: relative;margin: -12px 0 0}
.portfolio_counter__count .odometer{font-size: 65px;font-weight: 600;line-height: 70px}
@media (min-width: 300px) and (max-width: 991.98px){
.portfolio_counter__count .odometer{font-size: 52px;line-height: 1.2}
}
@media only screen and (max-width: 480px){
.portfolio_counter__count .odometer{font-size: 42px}
}
@media only screen and (max-width: 375px){
.portfolio_counter__count .odometer{font-size: 32px;line-height: 1}
}
.portfolio_counter__count__title{font-size: 65px;font-weight: 600;line-height: 70px}
@media (min-width: 300px) and (max-width: 991.98px){
.portfolio_counter__count__title{font-size: 52px;line-height: 1.2}
}
@media only screen and (max-width: 480px){
.portfolio_counter__count__title{font-size: 36px}
}
@media only screen and (max-width: 375px){
.portfolio_counter__count__title{font-size: 32px;line-height: 1}
}
.portfolio_counter__para{font-size: 20px;line-height: 26px;color: var(--light-color);margin-top: 12px}
@media only screen and (max-width: 480px){
.portfolio_counter__para{font-size: 18px}
}
@media only screen and (max-width: 375px){
.portfolio_counter__para{font-size: 16px}
}
.white .portfolio_counter__count .odometer{color: var(--white)}
.white .portfolio_counter__count__title{color: var(--white)}
.white .portfolio_counter__para{color: rgba(var(--white-rgb), 0.7)}
.header_absolute{position: absolute;top: 0;left: 0;width: 100%;z-index: 90}
.header-top.portfolio{background: transparent}
.header-top.portfolio_inner_topbar .header-info-left .listing .listItem{color: var(--heading-color)}
.header-top.portfolio_inner_topbar .header-info-left .listing .listItem .icon{color: var(--heading-color)}
.header-top.portfolio_inner_topbar .user-account .listItem a{color: var(--heading-color) !important}
.header-top.portfolio_inner_topbar .header-info-right .select-language .nice-select{color: var(--heading-color)}
.header-top.portfolio_inner_topbar .header-info-right .select-language .nice-select::after{color: var(--heading-color)}
.portfolio_nav .mobile-logo{display: none}
@media only screen and (max-width: 991px){
.portfolio_nav .mobile-logo{display: block}
.portfolio_nav .desktop-logo{display: none !important}
}
.portfolio_nav.navbar-padding{padding: 20px 0}
.navbar-area.portfolio_nav{position: relative;z-index: 95}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.portfolio_nav{padding: 0}
}
.navbar-area.portfolio_nav.nav-absolute{position: absolute;left: 0;width: 100%;top: 0px;z-index: 99}
.navbar-area.portfolio_nav.nav-two .nav-container .navbar-collapse .navbar-nav{text-align: center}
.navbar-area.portfolio_nav.white_nav .nav-container .navbar-collapse .navbar-nav li, .navbar-area.portfolio_nav.white_nav .nav-container .navbar-collapse .navbar-nav li{color: #fff}
.navbar-area.portfolio_nav.white_nav .nav-container .nav-right-content ul li, .navbar-area.portfolio_nav.white_nav .nav-container .nav-right-content ul li{color: #fff}
.navbar-area.portfolio_nav.white_nav .nav-container .nav-right-content ul li .track-icon-list .single-icon .icon, .navbar-area.portfolio_nav.white_nav .nav-container .nav-right-content ul li .track-icon-list .single-icon .icon{color: #fff}
.navbar-area.portfolio_nav.white_nav .nav-container .nav-right-content ul li .track-icon-list .single-icon.hover-color-two:hover .icon:hover, .navbar-area.portfolio_nav.white_nav .nav-container .nav-right-content ul li .track-icon-list .single-icon.hover-color-two:hover .icon:hover{color: var(--main-color-two)}
.navbar-area.portfolio_nav.white_nav .nav-container .nav-right-content ul li .login-account .accounts, .navbar-area.portfolio_nav.white_nav .nav-container .nav-right-content ul li .login-account .accounts{color: #fff}
.navbar-area.portfolio_nav.white_nav .nav-container .nav-right-content ul li .login-account .accounts.hover-color-two:hover, .navbar-area.portfolio_nav.white_nav .nav-container .nav-right-content ul li .login-account .accounts.hover-color-two:hover{color: var(--main-color-two)}
.navbar-area.portfolio_nav .nav-container{background: transparent;-webkit-box-shadow: none;box-shadow: none;padding: 0px 15px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.portfolio_nav .nav-container{padding: 20px 0}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.portfolio_nav .nav-container{padding: 15px 0}
}
.navbar-area.portfolio_nav .nav-container .responsive-mobile-menu{display: inherit}
.navbar-area.portfolio_nav .nav-container .logo-wrapper .logo img{max-width: 200px}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.portfolio_nav .nav-container .logo-wrapper .logo img{max-width: 160px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.portfolio_nav .nav-container .logo-wrapper .logo img{max-width: 150px}
}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav{display: block;width: 100%;text-align: center}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav.nav-margin-top{margin-top: 15px}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav.desktop-center{text-align: center}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li{display: inline-block;font-size: 16px;font-family: var(--body-font);text-transform: capitalize;color: var(--heading-color);font-weight: 400;line-height: 32px}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li + li{margin-left: 0px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li{font-size: 15px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li{font-size: 14px}
}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 10px 30px 10px 0;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.navbar-area.portfolio_inner_navbar .nav-container .navbar-collapse .navbar-nav li a{color: var(--heading-color)}
@media (min-width: 1400px) and (max-width: 1599.98px){
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 7px 10px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 5px 10px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 5px 10px}
}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li a:hover{color: var(--main-color-one) !important;background: none}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.current-menu-item{background: none}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children{padding-right: 0;position: relative}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 10px 30px 10px 0;position: relative;z-index: 0}
.navbar-area.portfolio_inner_navbar .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{color: var(--heading-color)}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 10px 10px}
}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a::after{content: "\f078";font-family: "Font Awesome 6 Free";font-weight: 900;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;top: 1px;left: 4px;position: relative;color: inherit}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu{visibility: visible;opacity: 1}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position: absolute;text-align: left;min-width: 220px;margin: 0;padding: 0;list-style: none;left: 0;top: 100%;-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);background-color: #fff;z-index: 992;border-bottom: 5px solid var(--main-color-one);visibility: hidden;opacity: 0;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 50px;-webkit-column-rule-style: solid;-moz-column-rule-style: solid;column-rule-style: solid;-webkit-column-rule-color: rgba(221, 221, 221, 0.3);-moz-column-rule-color: rgba(221, 221, 221, 0.3);column-rule-color: rgba(221, 221, 221, 0.3);-webkit-column-rule-width: 2px;-moz-column-rule-width: 2px;column-rule-width: 2px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two{-webkit-column-count: unset;-moz-column-count: unset;column-count: unset}
}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two li{margin-bottom: -1px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two li{margin-bottom: 0}
}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{display: block;margin-left: 0;line-height: 24px;font-size: 14px;margin-bottom: -1px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{margin-bottom: 0}
}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:last-child{margin-bottom: -1px}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li{border-top: 1px solid #e2e2e2}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{display: block;padding: 10px 30px;background-color: #fff;white-space: nowrap;color: var(--heading-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{background-color: var(--main-color-one);color: #fff}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children{position: relative;z-index: 0;padding-right: 0px}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu{left: 100%;top: 0px}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu .sub-menu .sub-menu{left: auto;right: 100%}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu{visibility: visible;opacity: 1}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before{color: #fff}
.portfolio_nav .navbar-inner-category{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.portfolio_nav .navbar-inner-category{display: block;width: 100%}
}
.portfolio_nav .navbar-inner-all{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
@media (min-width: 300px) and (max-width: 991.98px){
.portfolio_nav .navbar-inner-all{display: block;width: 100%}
}
.portfolio_nav.white_nav .click-nav-right-icon{color: rgba(var(--white-rgb), 0.7)}
.portfolio_nav.white_nav .click-nav-right-icon:focus{color: rgba(var(--white-rgb), 0.7)}
.portfolio_nav .click-nav-right-icon{display: none}
@media (min-width: 300px) and (max-width: 991.98px){
.portfolio_nav .click-nav-right-icon{position: absolute;right: 60px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 24px;color: rgba(0, 0, 0, 0.7);display: block}
.portfolio_nav .click-nav-right-icon:hover{color: var(--heading-color)}
.portfolio_nav .click-nav-right-icon.white-color{color: #fff}
.portfolio_nav .click-nav-right-icon.white-color:hover{color: #fff}
}
@media (min-width: 300px) and (max-width: 991.98px){
.portfolio_nav .show-nav-content{visibility: hidden;opacity: 0;-webkit-transition: 300ms;transition: 300ms;margin-top: -50px;margin-left: auto}
}
@media (min-width: 300px) and (max-width: 991.98px){
.portfolio_nav .show-nav-content.show{visibility: visible;opacity: 1;margin-top: 10px}
}
.portfolio_nav .single-right-content .btn-track{-webkit-transition: 300ms;transition: 300ms}
.portfolio_nav .single-right-content .btn-track:hover{color: var(--main-color-one)}
.portfolio_nav .single-right-content .btn-track .track-icon{color: var(--main-color-one)}
.portfolio_nav .single-right-content .user-icon-price{background: rgba(var(--main-color-three-rgb), 0.1);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.portfolio_nav .single-right-content .user-icon-price .user-icon{font-size: 20px;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;background-color: var(--main-color-three);color: #fff;height: 46px;width: 46px}
.portfolio_nav .single-right-content .user-icon-price .user-price{font-size: 20px;line-height: 30px;padding: 0 10px;color: var(--main-color-three)}
.portfolio_nav .single-right-content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.portfolio_nav .navbar-right-flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.portfolio_nav .track-icon-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.portfolio_nav .track-icon-list.white-color .single-icon .icon{color: #fff;-webkit-transition: all 0.3s;transition: all 0.3s}
.portfolio_nav .track-icon-list .single-icon{position: relative}
.portfolio_nav .track-icon-list .single-icon:not(:last-child){margin-right: 10px}
.portfolio_nav .track-icon-list .single-icon:hover .icon:hover{background-color: var(--main-color-one);color: #fff}
.portfolio_nav .track-icon-list .single-icon:hover .icon-notification{background-color: #fff;color: var(--main-color-one)}
.portfolio_nav .track-icon-list .single-icon .icon{font-size: 24px;color: var(--heading-color);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;height: 45px;width: 45px;background-color: rgba(221, 221, 221, 0.3)}
@media only screen and (max-width: 375px){
.portfolio_nav .track-icon-list .single-icon .icon{font-size: 20px}
}
.portfolio_nav .track-icon-list .single-icon.hover-color-two .icon:hover{color: var(--main-color-two)}
.portfolio_nav .track-icon-list .single-icon.hover-color-three .icon:hover{color: var(--main-color-three)}
.portfolio_nav .track-icon-list .single-icon.hover-color-four .icon:hover{color: var(--main-color-four)}
.portfolio_nav .track-icon-list .single-icon .icon-notification{position: absolute;top: 0px;right: 0px;font-size: 12px;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;height: 22px;width: 22px;background: var(--main-color-one);color: #fff;border-radius: 50%}
@media only screen and (max-width: 375px){
.portfolio_nav .track-icon-list .single-icon .icon-notification{height: 18px;width: 18px;font-size: 12px}
}
.portfolio_nav .track-icon-list .single-icon .icon-notification.bg-color-one{background: var(--main-color-one)}
.portfolio_nav .track-icon-list .single-icon .icon-notification.bg-color-two{background: var(--main-color-two)}
.portfolio_nav .track-icon-list .single-icon .icon-notification.bg-color-three{background: var(--main-color-three)}
.portfolio_nav .track-icon-list .single-icon .icon-notification.bg-color-four{background: var(--main-color-four)}
.portfolio_nav .login-account{position: relative;z-index: 3;-webkit-transition: all 0.3s;transition: all 0.3s}
.portfolio_nav .login-account:hover .account-list-item{visibility: visible;opacity: 1;top: 100%;background: #fff}
.portfolio_nav .login-account:hover .accounts{color: #fff;background-color: var(--main-color-one)}
.portfolio_nav .login-account:hover .accounts i{color: #fff}
.portfolio_nav .login-account .account-list-item{position: absolute;top: 130%;right: 0;background: #fff;z-index: 9998;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);width: 120px;background: #fff;visibility: hidden;opacity: 1;-webkit-transition: all 0.2s;transition: all 0.2s;display: block !important;margin-left: 0 !important}
.portfolio_nav .login-account .account-list-item.hover-color-two .list a:hover{background: var(--main-color-two)}
.portfolio_nav .login-account .account-list-item.hover-color-three .list a:hover{background: var(--main-color-three)}
.portfolio_nav .login-account .account-list-item.hover-color-four .list a:hover{background: var(--main-color-four)}
.portfolio_nav .login-account .account-list-item .list{margin: 0 !important;display: block !important}
.portfolio_nav .login-account .account-list-item .list a{display: block;font-size: 15px;font-weight: 400;padding: 10px 20px;color: var(--heading-color);border-bottom: 1px solid rgba(221, 221, 221, 0.7);-webkit-transition: all 0.3s;transition: all 0.3s}
.portfolio_nav .login-account .account-list-item .list a:hover{background: var(--main-color-one);color: #fff}
.portfolio_nav .login-account.style-02{position: relative;z-index: 9999}
.portfolio_nav .login-account.style-02 .account-list-item .list a:hover{background: var(--main-color-three)}
.portfolio_nav .login-account.style-02 .accounts{color: #fff;background: var(--main-color-one);padding: 10px 20px}
.portfolio_nav .login-account.style-02 .accounts:hover{background: #fff;color: var(--main-color-one)}
.portfolio_nav .login-account.style-02 .accounts:hover i{color: var(--main-color-one)}
.portfolio_nav .login-account.style-02 .accounts i{color: #fff}
.portfolio_nav .login-account.style-02 .accounts.bg-color-two{background: var(--main-color-two)}
.portfolio_nav .login-account.style-02 .accounts.bg-color-two:hover{background: #fff;color: var(--main-color-two)}
.portfolio_nav .login-account.style-02 .accounts.bg-color-two:hover i{color: var(--main-color-two)}
.portfolio_nav .login-account.style-02 .accounts.bg-color-three{background: var(--main-color-three)}
.portfolio_nav .login-account.style-02 .accounts.bg-color-three:hover{background: #fff;color: var(--main-color-three)}
.portfolio_nav .login-account.style-02 .accounts.bg-color-three:hover i{color: var(--main-color-three)}
.portfolio_nav .login-account.style-02 .accounts.bg-color-four{background: var(--main-color-four)}
.portfolio_nav .login-account.style-02 .accounts.bg-color-four:hover{background: #fff;color: var(--main-color-four)}
.portfolio_nav .login-account.style-02 .accounts.bg-color-four:hover i{color: var(--main-color-four)}
.portfolio_nav .login-account.white-color .accounts{color: #fff}
.portfolio_nav .login-account.white-color .accounts:hover{color: var(--main-color-one)}
.portfolio_nav .login-account.white-color .accounts:hover i{color: var(--main-color-one)}
.portfolio_nav .login-account.white-color .accounts i{color: #fff}
.portfolio_nav .login-account .accounts{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;height: 45px;width: 45px;background-color: rgba(221, 221, 221, 0.3);gap: 10px;color: var(--light-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.portfolio_nav .login-account .accounts i{font-size: 24px;color: var(--heading-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
@media only screen and (max-width: 375px){
.portfolio_nav .login-account .accounts i{font-size: 20px}
}
@media only screen and (max-width: 375px){
.portfolio_nav .login-account .accounts{gap: 5px}
}
.portfolio_nav .login-account .accounts.hover-color-two i{color: var(--main-color-two)}
.portfolio_nav .login-account .accounts.hover-color-two:hover{color: var(--main-color-two)}
.portfolio_nav .login-account .accounts.hover-color-two:hover i{color: var(--main-color-two)}
.portfolio_nav .login-account .accounts.hover-color-three i{color: var(--main-color-three)}
.portfolio_nav .login-account .accounts.hover-color-three:hover{color: var(--main-color-three)}
.portfolio_nav .login-account .accounts.hover-color-three:hover i{color: var(--main-color-three)}
.portfolio_nav .login-account .accounts.hover-color-four i{color: var(--main-color-four)}
.portfolio_nav .login-account .accounts.hover-color-four:hover{color: var(--main-color-four)}
.portfolio_nav .login-account .accounts.hover-color-four:hover i{color: var(--main-color-four)}
.portfolio_nav .cart-shopping{position: relative;z-index: 2}
.portfolio_nav .cart-shopping:hover .icon{background-color: var(--main-color-one);color: #fff}
.portfolio_nav .cart-shopping:hover .addto-cart-contents{visibility: visible;opacity: 1;top: 100%;-webkit-transform: scale(1);transform: scale(1)}
@media (min-width: 300px) and (max-width: 991.98px){
.portfolio_nav .cart-shopping:hover .addto-cart-contents{-webkit-transform: translateX(0%) scale(1);transform: translateX(0%) scale(1)}
}
@media only screen and (max-width: 480px){
.portfolio_nav .cart-shopping:hover .addto-cart-contents{right: 0}
}
@media only screen and (max-width: 375px){
.portfolio_nav .cart-shopping:hover .addto-cart-contents{-webkit-transform: translateX(20%);transform: translateX(20%)}
}
.portfolio_nav .cart-shopping .addto-cart-contents{position: absolute;right: 0;top: 130%;z-index: 3;width: 400px;background: #fff;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.5);box-shadow: 0 0 10px rgba(221, 221, 221, 0.5);padding: 20px;visibility: hidden;opacity: 0;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.3s;transition: all 0.3s}
@media (min-width: 300px) and (max-width: 991.98px){
.portfolio_nav .cart-shopping .addto-cart-contents{-webkit-transform: translateX(0);transform: translateX(0)}
}
@media only screen and (max-width: 480px){
.portfolio_nav .cart-shopping .addto-cart-contents{width: 270px;padding: 10px;right: 100%}
}
.portfolio_nav .cart-shopping .addto-cart-contents .cart-total-amount{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-top: 20px}
.portfolio_nav .cart-shopping .addto-cart-contents .nicescroll-rails .nicescroll-cursors{background-color: var(--main-color-one) !important}
.portfolio_nav .cart-shopping .single-addto-cart-wrappers{max-height: 240px;overflow-y: auto}
.portfolio_nav .cart-shopping .single-addto-carts{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-right: 5px}
.portfolio_nav .cart-shopping .single-addto-carts:not(:last-child){margin-bottom: 10px}
.portfolio_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.portfolio_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-thumb{max-width: 70px}
.portfolio_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-thumb img{height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover}
.portfolio_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.portfolio_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates .price-title{color: var(--main-color-one);font-size: 18px}
.portfolio_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates .old-price{text-decoration: line-through;font-size: 14px}
.portfolio_nav .cart-shopping .btn-wrapper .cart-btn{color: #fff;font-size: 16px;font-weight: 500;font-family: var(--body-font);display: inline-block;border-radius: 5px;text-align: center;cursor: pointer;line-height: 34px;padding: 10px 35px;border: 2px solid var(--main-color-one);background-color: var(--main-color-one);-webkit-transition: all 0.3s;transition: all 0.3s}
@media (min-width: 300px) and (max-width: 991.98px){
.portfolio_nav .cart-shopping .btn-wrapper .cart-btn{line-height: 28px}
}
@media only screen and (max-width: 575.98px){
.portfolio_nav .cart-shopping .btn-wrapper .cart-btn{line-height: 24px;font-size: 15px}
}
@media only screen and (max-width: 375px){
.portfolio_nav .cart-shopping .btn-wrapper .cart-btn{padding: 8px 25px;font-size: 14px}
}
.portfolio_nav .cart-shopping .btn-wrapper .cart-btn:hover{background: none;color: var(--main-color-one)}
.portfolio_nav .cart-shopping .btn-wrapper .cart-btn.cart-btn-outline{background: none;color: var(--main-color-one);border: 2px solid var(--main-color-one)}
.portfolio_nav .cart-shopping .btn-wrapper .cart-btn.cart-btn-outline:hover{background-color: var(--main-color-one);color: #fff}
@media only screen and (max-width: 991px){
.navbar-area.portfolio_nav.index-02 .nav-container .navbar-collapse.show .navbar-nav{background: transparent}
.navbar-area.portfolio_nav.index-03 .nav-container .navbar-right-content{margin-top: -50px}
.navbar-area.portfolio_nav.index-03 .nav-container .navbar-right-content.show{margin-top: 10px}
.navbar-area.portfolio_nav.white_nav .navbar-toggler{border: 1px solid rgba(255, 255, 255, 0.8)}
.navbar-area.portfolio_nav.white_nav .navbar-toggler.active .navbar-toggler-icon::before, .navbar-area.portfolio_nav.white_nav .navbar-toggler.active .navbar-toggler-icon::after{background: rgba(255, 255, 255, 0.8)}
.navbar-area.portfolio_nav.white_nav .navbar-toggler .navbar-toggler-icon{background: rgba(255, 255, 255, 0.8)}
.navbar-area.portfolio_nav.white_nav .navbar-toggler .navbar-toggler-icon::before, .navbar-area.portfolio_nav.white_nav .navbar-toggler .navbar-toggler-icon::after{background: rgba(255, 255, 255, 0.8)}
.navbar-area.portfolio_nav .navbar-toggler{position: absolute;right: 0px;top: 50%;-webkit-box-shadow: none;box-shadow: none;-webkit-transform: translateY(-50%);transform: translateY(-50%);border: 1px solid rgba(0, 0, 0, 0.7);outline: none}
.navbar-area.portfolio_nav .navbar-toggler.active .navbar-toggler-icon{background: none}
.navbar-area.portfolio_nav .navbar-toggler.active .navbar-toggler-icon::before, .navbar-area.portfolio_nav .navbar-toggler.active .navbar-toggler-icon::after{background: rgba(0, 0, 0, 0.7);top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.navbar-area.portfolio_nav .navbar-toggler.active .navbar-toggler-icon::after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
.navbar-area.portfolio_nav .navbar-toggler .navbar-toggler-icon{background: rgba(0, 0, 0, 0.7);display: inline-block;width: 25px;height: 2px;margin: 10px -4px 10px;position: relative}
.navbar-area.portfolio_nav .navbar-toggler .navbar-toggler-icon::before, .navbar-area.portfolio_nav .navbar-toggler .navbar-toggler-icon::after{position: absolute;content: "";height: 2px;width: 25px;background: rgba(0, 0, 0, 0.7);top: -7px;left: 0;-webkit-transition: all 0.4s;transition: all 0.4s}
.navbar-area.portfolio_nav .navbar-toggler .navbar-toggler-icon::after{top: auto;bottom: -7px}
.navbar-area.portfolio_nav .nav-container{position: relative;z-index: 0;min-height: 50px;padding: 12px 12px 15px}
.navbar-area.portfolio_nav .nav-container .responsive-mobile-menu{display: block;position: relative;width: 100%}
.navbar-area.portfolio_nav .nav-container .navbar-brand{display: block}
.navbar-area.portfolio_nav .nav-container .navbar-brand .navbar-toggler{position: absolute;right: 10px;border: 1px solid #e2e2e2;-webkit-box-shadow: none;box-shadow: none}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav{display: block;margin-top: 30px;background: var(--portfolio-section-bg);-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);box-shadow: 0 0 10px rgba(221, 221, 221, 0.2)}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li{display: block;text-align: left;line-height: 30px;padding: 5px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.2)}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 15px 20px}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li:last-child{border-bottom: none}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li + li{margin-left: 0}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before{top: 25px;right: 20px}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover{padding-bottom: 0}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu{visibility: visible;height: auto;opacity: 1;background-color: transparent;border-bottom: none;padding-top: 10px}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 15px 20px}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position: initial;display: block;width: 100%;border-top: none;-webkit-box-shadow: none;box-shadow: none;margin-left: 0;padding-bottom: 0;visibility: hidden;opacity: 0;height: 0;overflow: hidden;max-height: 250px;overflow-y: scroll;-webkit-transition: all 500ms linear;transition: all 500ms linear}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .sub-menu .menu-item-has-children:before{content: "\f107"}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{padding: 0}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li.menu-item-has-children:hover:before{color: #fff}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li{border-top: none}
.navbar-area.portfolio_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:first-child{border-top: 1px solid rgba(255, 255, 255, 0.2)}
}
@media only screen and (max-width: 575px){
.navbar-area.portfolio_nav .nav-container{padding: 12px 12px 15px}
.navbar-area.portfolio_nav .nav-container .logo-wrapper .logo img{max-width: 140px}
}
.portfolio_footer_area{position: relative}
.portfolio_footer_widget{position: relative;z-index: 1}
.portfolio_footer_widget .portfolio_widget_title{font-size: 24px;font-weight: 400;line-height: 32px;text-transform: capitalize;position: relative;color: var(--heading-color)}
@media only screen and (max-width: 480px){
.portfolio_footer_widget .portfolio_widget_title{font-size: 22px}
}
@media only screen and (max-width: 375px){
.portfolio_footer_widget .portfolio_widget_title{font-size: 20px}
}
.portfolio_footer_widget .portfolio_footer_inner .footer-logo{text-align: center}
.portfolio_footer_widget .portfolio_footer_inner .footer-logo-para{font-size: 15px;color: var(--paragraph-color-two)}
.portfolio_footer_widget .portfolio_footer_inner .footer-para{font-size: 16px;color: var(--paragraph-color-two);line-height: 28px}
.portfolio_footer_widget .portfolio_footer_inner .footer-link-list{padding: 0}
.portfolio_footer_widget .portfolio_footer_inner .footer-link-list .list{position: relative;z-index: 2;-webkit-transition: 300ms;transition: 300ms}
.portfolio_footer_widget .portfolio_footer_inner .footer-link-list .list:not(:last-child){margin-bottom: 15px}
.portfolio_footer_widget .portfolio_footer_inner .footer-link-list .list:hover a{color: var(--main-color-one)}
.portfolio_footer_widget .portfolio_footer_inner .footer-link-list .list a{font-size: 16px;font-weight: 400;color: var(--paragraph-color-two);position: relative;-webkit-transition: all 0.5s;transition: all 0.5s;position: relative;z-index: 1}
.portfolio_footer_widget .portfolio_footer_inner .footer-link-list .list a:hover{color: var(--main-color-one)}
.portfolio_footer_widget .portfolio_footer_inner .footer-social-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;gap: 10px}
.portfolio_footer_widget .portfolio_footer_inner .footer-social-list .lists a{color: var(--main-color-one);font-size: 14px;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;height: 35px;width: 35px;font-size: 15px;border-radius: 5px;background: var(--white);border-radius: 50%;-webkit-box-shadow: 0 0 10px rgba(var(--white-rgb), 0.1);box-shadow: 0 0 10px rgba(var(--white-rgb), 0.1);-webkit-transition: 300ms;transition: 300ms}
@media only screen and (max-width: 575.98px){
.portfolio_footer_widget .portfolio_footer_inner .footer-social-list .lists a{font-size: 18px;height: 35px;width: 35px}
}
@media only screen and (max-width: 375px){
.portfolio_footer_widget .portfolio_footer_inner .footer-social-list .lists a{height: 30px;width: 30px}
}
.portfolio_footer_widget .portfolio_footer_inner .footer-social-list .lists a:hover{color: var(--white);background: var(--main-color-one);-webkit-box-shadow: unset;box-shadow: unset}
.portfolio_footer_widget .portfolio_footer_inner .footer-contact-single:not(:last-child){margin-bottom: 20px}
.portfolio_footer_widget .portfolio_footer_inner .footer-contact-single:hover .footer-contact-icon{background-color: var(--main-color-one);color: var(--white)}
.portfolio_footer_widget .portfolio_footer_inner .footer-contact-single:hover .footer-contact-details-item{color: var(--main-color-one)}
.portfolio_footer_widget .portfolio_footer_inner .footer-contact-flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px}
.portfolio_footer_widget .portfolio_footer_inner .footer-contact-icon{color: var(--heading-color);font-size: 14px;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;height: 35px;width: 35px;font-size: 15px;border-radius: 5px;background: var(--white);border-radius: 50%;-webkit-box-shadow: 0 0 5px rgba(var(--white-rgb), 0.1);box-shadow: 0 0 5px rgba(var(--white-rgb), 0.1);-webkit-transition: 300ms;transition: 300ms}
.portfolio_footer_widget .portfolio_footer_inner .footer-contact-details{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: left}
.portfolio_footer_widget .portfolio_footer_inner .footer-contact-details-subtitle{display: block;color: var(--extra-light-color);margin-bottom: 5px}
.portfolio_footer_widget .portfolio_footer_inner .footer-contact-details-item{color: var(--paragraph-color-two);-webkit-transition: 200ms;transition: 200ms}
.portfolio_footer_widget .portfolio_footer_inner .footer-contact .contact-item{display: block;font-size: 18px;font-weight: 400;line-height: 28px}
.portfolio_footer_widget .portfolio_footer_inner .footer-contact .contact-item:not(:first-child){margin-top: 10px}
.portfolio_footer_widget .portfolio_footer_inner .footer-contact .contact-item:hover{color: var(--main-color-one)}
.portfolio_copyright_area{padding: 25px 0}
.portfolio_copyright_area.copyright-border{border-top: 1px solid rgba(var(--black-rgb), 0.05)}
.portfolio_copyright_area .copyright-contents{font-size: 16px;color: var(--paragraph-color-two);text-align: center}
@media only screen and (max-width: 767.98px){
.portfolio_copyright_area .copyright-contents{text-align: center;margin-top: 10px}
}
.portfolio_copyright_area .copyright-contents a{font-weight: 600;border-bottom: 1px solid}
.white_footer .portfolio_footer_widget .portfolio_widget_title{color: var(--white)}
.white_footer .portfolio_footer_widget .footer-logo-para{color: rgba(var(--white-rgb), 0.8)}
.white_footer .portfolio_footer_widget .portfolio_footer_inner .footer-social-list li a{background-color: var(--white);color: var(--main-color-one)}
.white_footer .portfolio_footer_widget .footer-social-list .lists a{background-color: rgba(var(--white-rgb), 0.2);color: var(--white);-webkit-box-shadow: 0 0 5px rgba(var(--black-rgb), 0.1);box-shadow: 0 0 5px rgba(var(--black-rgb), 0.1)}
.white_footer .portfolio_footer_widget .footer-link-list{padding: 0}
.white_footer .portfolio_footer_widget .footer-link-list .list a{color: rgba(var(--white-rgb), 0.7)}
.white_footer .portfolio_footer_widget .footer-contact-icon{background-color: rgba(var(--white-rgb), 0.2);color: var(--white);-webkit-box-shadow: 0 0 5px rgba(var(--black-rgb), 0.05);box-shadow: 0 0 5px rgba(var(--black-rgb), 0.05)}
.white_footer .portfolio_footer_widget .footer-contact-details-subtitle{color: rgba(var(--white-rgb), 0.7)}
.white_footer .portfolio_footer_widget .footer-contact-details-item{color: rgba(var(--white-rgb), 0.7)}
.white_footer .portfolio_copyright_area.copyright-border{border-top: 1px solid rgba(var(--white-rgb), 0.1)}
.white_footer .portfolio_copyright_area .copyright-contents{color: rgba(var(--white-rgb), 0.8)}
.portfolio_banner_area{position: relative}
.portfolio_banner_area .container{position: relative}
.portfolio_banner__overlay{position: relative}
.portfolio_banner__overlay::before{position: absolute;content: "";height: 100%;width: 200px;background: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--white-rgb), 0.15)), to(rgba(var(--white-rgb), 0.001)));background: linear-gradient(180deg, rgba(var(--white-rgb), 0.15) 0%, rgba(var(--white-rgb), 0.001) 100%);top: 0;left: 0;z-index: 0;-webkit-animation: 20s leftRightMove linear infinite;animation: 20s leftRightMove linear infinite}
@media (min-width: 300px) and (max-width: 991.98px){
.portfolio_banner__overlay::before{-webkit-animation-duration: 10s;animation-duration: 10s}
}
@media only screen and (max-width: 480px){
.portfolio_banner__overlay::before{-webkit-animation-duration: 8s;animation-duration: 8s}
}
@media only screen and (max-width: 375px){
.portfolio_banner__overlay::before{-webkit-animation-duration: 5s;animation-duration: 5s}
}
@-webkit-keyframes leftRightMove{
  0% {
    left: 0;
  }
  50% {
    left: calc(100% - 200px);
  }
  100% {
    left: 0;
  }
}
@keyframes leftRightMove{
  0% {
    left: 0;
  }
  50% {
    left: calc(100% - 200px);
  }
  100% {
    left: 0;
  }
}
.portfolio_banner__shapes img{position: absolute}
.portfolio_banner__shapes img:nth-child(1){left: 45%;bottom: 30%}
.portfolio_banner__shapes img:nth-child(2){left: 25%;top: 10%}
.portfolio_banner__shapes img:nth-child(3){left: 17%;bottom: 30%}
.portfolio_banner{position: relative}
.portfolio_banner__padding{padding: 180px 0 100px}
@media (min-width: 300px) and (max-width: 991.98px){
.portfolio_banner__padding{padding: 130px 0 70px}
}
.portfolio_banner__content{position: relative;z-index: 5}
.portfolio_banner__subtitle{display: inline-block;padding: 5px 15px;border: 1px solid var(--main-color-one);border-radius: 30px;font-size: 16px;font-weight: 300;line-height: 1.5;margin-bottom: 20px;color: var(--paragraph-color)}
.portfolio_banner__title{font-size: 66px;line-height: 1.2;margin: -8px 0 0;position: relative}
@media (min-width: 1200px) and (max-width: 1399.98px){
.portfolio_banner__title{font-size: 72px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.portfolio_banner__title{font-size: 64px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.portfolio_banner__title{font-size: 54px}
}
@media only screen and (max-width: 575.98px){
.portfolio_banner__title{font-size: 48px}
}
@media only screen and (max-width: 480px){
.portfolio_banner__title{font-size: 36px}
}
@media only screen and (max-width: 375px){
.portfolio_banner__title{font-size: 36px}
}
.portfolio_banner__title__style{position: relative;display: inline-block}
.portfolio_banner__title__style::before{content: "";position: absolute;height: 15px;width: 100%;background-color: var(--main-color-one);border-radius: 20px;left: 0;bottom: 12px;z-index: -1}
.portfolio_banner__title__style img{position: absolute;right: -40px;top: -10px}
.portfolio_banner__para{font-size: 18px;color: var(--light-color);font-weight: 300;line-height: 28px;-webkit-hyphens: none;-ms-hyphens: none;hyphens: none}
@media (min-width: 992px) and (max-width: 1199.98px){
.portfolio_banner__para{font-size: 16px;line-height: 26px}
}
@media only screen and (max-width: 575.98px){
.portfolio_banner__para{font-size: 16px;line-height: 26px}
}
@media only screen and (max-width: 375px){
.portfolio_banner__para{font-size: 15px}
}
.portfolio_banner__right{padding-left: 30px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.portfolio_banner__right{padding-left: 20px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.portfolio_banner__right{padding-left: 10px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.portfolio_banner__right{padding-left: 0}
}
.portfolio_banner__thumb{position: relative;z-index: 0;display: inline-block}
.portfolio_banner__thumb__main{padding: 20px;position: relative;border-radius: 240px;border: 2px solid var(--main-color-one)}
.portfolio_banner__thumb__main img{border-radius: 240px}
.portfolio_banner__thumb__small{position: absolute;bottom: 100px;left: -170px}
@media (min-width: 992px) and (max-width: 1199.98px){
.portfolio_banner__thumb__small{bottom: 20px;left: -140px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.portfolio_banner__thumb__small{bottom: 20px;left: -140px}
}
@media only screen and (max-width: 767.98px){
.portfolio_banner__thumb__small{bottom: 10px;left: 0px}
}
.portfolio_banner__thumb__spiderShape{position: absolute;top: 0px;right: 0px;z-index: -1}
.portfolio_banner__thumb__shape{position: absolute;top: 0px;right: -50px;z-index: -1;max-width: 100%;height: 100%}
@media only screen and (max-width: 575.98px){
.portfolio_banner__thumb__shape{display: none}
}
.portfolio_banner__thumb__shape svg{max-width: 100%;max-height: 100%}
.portfolio_banner__thumb__shape svg path{fill: var(--main-color-one)}
.portfolio_banner__thumb__shape img{max-width: 100%}
.portfolio_banner.white .portfolio_banner__subtitle{color: rgba(var(--white-rgb), 0.8)}
.portfolio_banner.white .portfolio_banner__title{color: var(--white)}
.portfolio_banner.white .portfolio_banner__para{color: rgba(var(--white-rgb), 0.7)}
.portfolio_banner.white .portfolio_banner__reviewer__para{color: rgba(var(--white-rgb), 0.8)}
.portfolio_specialities__single{-webkit-transition: all 0.3s;transition: all 0.3s;border: 1px solid var(--portfolio-section-bg-2);padding: 20px;background-color: var(--portfolio-section-bg-3)}
.portfolio_specialities__single:hover{-webkit-box-shadow: 10px 0px 20px 5px rgba(var(--white-rgb), 0.1);box-shadow: 10px 0px 20px 5px rgba(var(--white-rgb), 0.1)}
.portfolio_specialities__single:hover .portfolio_specialities__single__thumb::before{background-color: var(--main-color-one)}
.portfolio_specialities__single.white .portfolio_specialities__single__title{color: var(--white)}
.portfolio_specialities__single.white .portfolio_specialities__single__para{color: rgba(var(--white-rgb), 0.8)}
.portfolio_specialities__single__icon{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;height: 80px;width: 80px;background-color: var(--main-color-one);color: var(--white);border-radius: 10px}
.portfolio_specialities__single__icon img{border-radius: 10px}
.portfolio_specialities__single__title{font-size: 24px;font-weight: 600;line-height: 1.2;color: var(--heading-color)}
@media (min-width: 1200px) and (max-width: 1399.98px){
.portfolio_specialities__single__title{font-size: 20px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.portfolio_specialities__single__title{font-size: 20px}
}
@media only screen and (max-width: 767.98px){
.portfolio_specialities__single__title{font-size: 20px}
}
.portfolio_specialities__single__para{font-size: 16px;font-weight: 400;line-height: 1.5;color: var(--paragraph-color);-webkit-hyphens: inherit;-ms-hyphens: inherit;hyphens: inherit;word-break: break-word}
@media (min-width: 992px) and (max-width: 1199.98px){
.portfolio_specialities__single__para{font-size: 15px}
}
.wedding_make_area{position: relative}
.portfolio_about.white .wedding_make__list li{color: rgba(var(--white-rgb), 0.8)}
.portfolio_about__thumb{position: relative;display: inline-block}
.portfolio_about__thumb::after{content: "";position: absolute;display: inline-block;height: calc(100% - 20px);width: calc(100% - 20px);right: 0px;bottom: 0px;background-color: transparent;z-index: -1;border-radius: 240px;background-color: var(--secondary-color)}
.portfolio_about__thumb::before{content: "";position: absolute;display: inline-block;height: calc(100% - 20px);width: calc(100% - 20px);right: 20px;top: 0px;background-color: transparent;border: 2px solid var(--main-color-one);z-index: -1;border-radius: 240px}
.portfolio_about__thumb__main{display: inline-block;padding: 30px 30px 0 0;position: relative;border-radius: 220px}
.portfolio_about__thumb__main::after{content: "";height: 100%;width: 100%;top: 0;left: 0;position: absolute;background-color: var(--main-color-one);opacity: 0.3;-webkit-filter: blur(260px);filter: blur(260px);z-index: -1}
.portfolio_about__counter{border: 1px solid var(--main-color-one);max-width: 285px;position: absolute;bottom: 20px;left: 0;z-index: 9;background-color: var(--white)}
@media only screen and (max-width: 575.98px){
.portfolio_about__counter{position: initial;margin-bottom: 24px}
}
.portfolio_about__counter__count .odometer{font-size: 20px;font-weight: 600}
.portfolio_about__counter__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap}
.portfolio_about__counter__item{width: 50%;padding: 20px 10px}
.portfolio_about__counter__item:nth-child(2n+2){border-left: 1px solid var(--main-color-one)}
.portfolio_about__counter__item:nth-child(4n+1){border-bottom: 1px solid var(--main-color-one)}
.portfolio_about__counter__item:nth-child(4n+2){border-bottom: 1px solid var(--main-color-one)}
.portfolio_about .section_para{padding-right: 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.portfolio_about .section_para{padding-right: 0}
}
.wedding_make__wrapper{text-align: right;position: relative}
.wedding__counter__count{font-size: 24px;font-weight: 700;line-height: 1.2;color: var(--main-color-one)}
.wedding__counter__para{font-size: 16px;font-weight: 400;line-height: 24px;color: var(--main-color-one)}
.portfolio_work_area{position: relative}
.portfolio_work_area div[class*=col]:nth-child(2n+2){margin-top: 80px}
@media only screen and (max-width: 767.98px){
.portfolio_work_area div[class*=col]:nth-child(2n+2){margin-top: 24px}
}
.portfolio_work{-webkit-transition: all 0.3s;transition: all 0.3s;background-color: var(--white);overflow: hidden}
.portfolio_work:hover .portfolio_work__title{color: var(--main-color-one)}
.portfolio_work:hover .portfolio_work__learnMore{color: var(--white) !important;background-color: var(--main-color-one);border-color: 1px solid var(--main-color-one)}
.portfolio_work__contents{padding: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.portfolio_work__title{font-size: 24px;font-weight: 700;line-height: 1.3;color: var(--heading-color);-webkit-transition: all 0.3s;transition: all 0.3s;-webkit-box-flex: 1;-ms-flex: 1;flex: 1}
@media (min-width: 1200px) and (max-width: 1399.98px){
.portfolio_work__title{font-size: 20px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.portfolio_work__title{font-size: 20px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.portfolio_work__title{font-size: 20px}
}
@media only screen and (max-width: 480px){
.portfolio_work__title{font-size: 18px}
}
.portfolio_work__learnMore{display: inline-block;font-size: 16px;font-weight: 500;line-height: 1.3;padding: 5px 15px;color: var(--main-color-one);border: 1px solid var(--main-color-one);border-radius: 30px}
.portfolio_work__learnMore:hover{color: var(--white) !important;background-color: var(--main-color-one);border-color: 1px solid var(--main-color-one)}
.center-text .portfolio_work__icon{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-inline: auto}
.wedding__activities_area{position: relative}
.wedding_shape img{position: absolute}
.wedding_shape img:nth-child(1){left: 15%;bottom: 0px}
.wedding_shape img:nth-child(2){right: 20%;top: 30px}
.wedding__activities__thumb img{border-radius: 10px}
.wedding_package{background-color: var(--white);border: 1px solid var(--border-color);padding: 30px;position: relative;z-index: 0}
@media (min-width: 992px) and (max-width: 1199.98px){
.wedding_package{padding: 20px}
}
@media only screen and (max-width: 375px){
.wedding_package{padding: 20px}
}
.wedding_package.popular .wedding_package__name .popular__title{display: block}
.wedding_package__name{font-size: 24px;font-weight: 600;line-height: 1.3;color: var(--heading-color);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 20px 5px}
@media (min-width: 992px) and (max-width: 1199.98px){
.wedding_package__name{font-size: 20px}
}
@media (min-width: 768px) and (max-width: 991.98px){
.wedding_package__name{font-size: 20px}
}
@media only screen and (max-width: 480px){
.wedding_package__name{font-size: 20px}
}
.wedding_package__name .popular__title{display: inline-block;background-color: var(--main-color-one);color: var(--white);padding: 5px 15px;font-size: 15px;font-weight: 400;border-radius: 30px;display: none}
.wedding_package__price{font-size: 60px;font-weight: 600;line-height: 1.2;color: var(--main-color-one)}
.wedding_package__price sup{font-size: 32px}
.wedding_package__list li{font-size: 18px;font-weight: 300;line-height: 1.4;color: var(--paragraph-color);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 10px;position: relative}
.wedding_package__list li.check_icon::before{-ms-flex-negative: 0;flex-shrink: 0;content: "\f00c";font-family: "Font Awesome 6 Free";font-weight: 900;color: var(--success-color)}
.wedding_package__list li.close_icon::before{-ms-flex-negative: 0;flex-shrink: 0;content: "\f00d";font-family: "Font Awesome 6 Free";font-weight: 900;color: var(--delete-color)}
.wedding_package__list li:not(:last-child){margin-bottom: 15px}
.portfolio_testimonial__shapes img:nth-child(1){position: absolute;left: 15%;top: 50px}
.portfolio_testimonial__single{border: 1px solid var(--border-color);padding: 20px;-webkit-transition: all 0.3s;transition: all 0.3s;background-color: var(--white)}
.portfolio_testimonial__single__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 15px 15px}
.portfolio_testimonial__single__thumb{max-width: 60px;position: relative;-ms-flex-negative: 0;flex-shrink: 0}
.portfolio_testimonial__single__thumb img{border-radius: 50%}
.portfolio_testimonial__single__thumb__quote{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;height: 30px;width: 30px;border-radius: 50%;background-color: var(--main-color-two);color: var(--white);font-size: 16px;border: 1px solid var(--paragraph-color);position: absolute;top: 0;left: 0;z-index: 3}
.portfolio_testimonial__single__contents{-webkit-box-flex: 1;-ms-flex: 1;flex: 1}
.portfolio_testimonial__single__contents__title{font-size: 16px;font-weight: 600;line-height: 1.3;color: var(--heading-color)}
.portfolio_testimonial__single__contents__para{font-size: 16px;font-weight: 400;line-height: 1.5;color: var(--paragraph-color);-webkit-hyphens: none;-ms-hyphens: none;hyphens: none}
.portfolio_testimonial__single__contents__subtitle{font-size: 14px;font-weight: 400;line-height: 1.4;color: var(--paragraph-color)}
.portfolio_testimonial__single__review{font-size: 14px;line-height: 1.4;font-weight: 400;color: var(--paragraph-color)}
.portfolio_testimonial__single__review__icon{color: var(--review-color)}
.wedding_blog_area{position: relative}
.wedding_blog__shape img:nth-child(1){position: absolute;right: 15%;top: 30px}
.wedding_blog{border-radius: 10px;overflow: hidden;-webkit-transition: all 0.3s;transition: all 0.3s;background-color: var(--white);border: 1px solid var(--border-color)}
.wedding_blog:hover{-webkit-box-shadow: 0px 5px 18px 2px var(--border-color);box-shadow: 0px 5px 18px 2px var(--border-color)}
@media (min-width: 992px) and (max-width: 1199.98px){
.wedding_blog__thumb img{width: 100%}
}
@media (min-width: 300px) and (max-width: 991.98px){
.wedding_blog__thumb img{width: 100%}
}
.wedding_blog__tag{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px;-ms-flex-wrap: wrap;flex-wrap: wrap}
.wedding_blog__tag__item{display: inline-block;font-size: 15px;font-weight: 400;color: var(--paragraph-color);line-height: 1.2;-webkit-transition: all 0.3s;transition: all 0.3s;position: relative}
.wedding_blog__tag__item:hover{color: var(--main-color-one)}
.wedding_blog__tag__item:not(:last-child)::after{position: relative;content: ",";bottom: 0;right: -7px}
.wedding_blog__contents{padding: 20px}
.wedding_blog__contents__title{font-size: 20px;line-height: 1.3;margin: -2px 0 0;-webkit-transition: 200ms;transition: 200ms}
.wedding_blog__contents__title:hover{color: var(--main-color-one)}
@media (min-width: 992px) and (max-width: 1199.98px){
.wedding_blog__contents__title{font-size: 18px}
}
@media only screen and (max-width: 480px){
.wedding_blog__contents__title{font-size: 18px}
}
.wedding_blog__contents__para{font-size: 16px;line-height: 26px}
@media (min-width: 992px) and (max-width: 1199.98px){
.wedding_blog__contents__para{font-size: 15px}
}
@media only screen and (max-width: 480px){
.wedding_blog__contents__para{font-size: 15px}
}
.wedding_blog__btn{color: var(--main-color-one);border: 1px solid var(--main-color-one);padding: 5px 15px;font-size: 15px;border-radius: 30px;line-height: 1;-webkit-transition: all 0.3s;transition: all 0.3s}
.wedding_blog__btn:hover{letter-spacing: 1px;color: var(--main-color-one)}
.portfolio_contact__wrapper{padding: 60px 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.portfolio_contact__wrapper{padding: 50px 30px}
}
@media only screen and (max-width: 375px){
.portfolio_contact__wrapper{padding: 40px 15px}
}
.portfolio_contact{max-width: 630px;margin-inline: auto}
.portfolio_contact.white .portfolio_contact__title{color: var(--white)}
.portfolio_contact.white .portfolio_contact__para{color: rgba(var(--white-rgb), 0.8)}
.portfolio_contact__title{font-size: 66px;font-weight: 600;line-height: 1.2;color: var(--heading-color);position: relative;margin: -9px 0 0}
@media (min-width: 300px) and (max-width: 991.98px){
.portfolio_contact__title{font-size: 54px}
}
@media only screen and (max-width: 767.98px){
.portfolio_contact__title{font-size: 42px}
}
@media only screen and (max-width: 575.98px){
.portfolio_contact__title{font-size: 36px}
}
@media only screen and (max-width: 375px){
.portfolio_contact__title{font-size: 30px}
}
.portfolio_contact__para{font-size: 18px;font-weight: 300;line-height: 26px;color: var(--paragraph-color)}
.portfolio_footer_area .footerTittle{margin-bottom: 1.5rem !important}
/* --- software-business-main-style.css --- */
.softwareFirm-bg-secondary{background-color: var(--softwareFirm-bg-secondary)}
.softwareFirm-section-bg{background-color: var(--softwareFirm-section-bg)}
.softwareFirm-section-bg-2{background-color: var(--softwareFirm-section-bg-2)}
.softwareFirm-section-bg-3{background-color: var(--softwareFirm-section-bg-3)}
.softwareFirm_cmn_btn{color: var(--paragraph-color);font-size: 16px;font-weight: 500;font-family: var(--body-font);display: inline-flex;align-items: center;gap: 5px;text-align: center;cursor: pointer;line-height: 20px;padding: 14px 35px;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;position: relative}
@media only screen and (max-width: 575.98px){
.softwareFirm_cmn_btn{padding: 10px 25px;font-size: 15px;line-height: 28px}
}
@media only screen and (max-width: 375px){
.softwareFirm_cmn_btn{padding: 5px 15px;font-size: 14px}
}
.softwareFirm_cmn_btn.btn_bg_1{background: var(--main-color-one);color: var(--white);border: 2px solid var(--main-color-one)}
.softwareFirm_cmn_btn.btn_bg_1:hover{background: none;color: var(--main-color-one)}
.softwareFirm_cmn_btn.btn_bg_2{background: var(--main-color-two);color: #fff;border: 2px solid var(--main-color-two)}
.softwareFirm_cmn_btn.btn_bg_2:hover{background: none;color: var(--main-color-two)}
.softwareFirm_cmn_btn.btn_bg_3{background: var(--main-color-three);color: #fff;border: 2px solid var(--main-color-three)}
.softwareFirm_cmn_btn.btn_bg_3:hover{background: none;color: var(--main-color-three)}
.softwareFirm_cmn_btn.btn_bg_white{background: #fff;color: var(--heading-color)}
.softwareFirm_cmn_btn.btn_bg_white:hover{background: var(--main-color-one);color: #fff}
.softwareFirm_cmn_btn.btn_white{background-color: #fff;border: 3px solid #fff}
.softwareFirm_cmn_btn.btn_white.color-one{color: var(--main-color-one)}
.softwareFirm_cmn_btn.btn_white.color-one:hover{background: var(--main-color-one);color: #fff}
.softwareFirm_cmn_btn.btn_white.color-two{color: var(--main-color-two)}
.softwareFirm_cmn_btn.btn_white.color-two:hover{background: var(--main-color-two);color: #fff}
.softwareFirm_cmn_btn.btn_white.color-three{color: var(--main-color-three)}
.softwareFirm_cmn_btn.btn_white.color-three:hover{background: var(--main-color-three);color: #fff}
.softwareFirm_cmn_btn.btn_white.color-four{color: var(--main-color-four)}
.softwareFirm_cmn_btn.btn_white.color-four:hover{background: var(--main-color-four);color: #fff}
.softwareFirm_cmn_btn.extra-width{width: 220px}
.softwareFirm_cmn_btn.btn_bg_heading{background: var(--heading-color);color: #fff}
.softwareFirm_cmn_btn.btn_outline_steam{border: 2px solid #DDD;color: var(--heading-color)}
.softwareFirm_cmn_btn.btn_outline_steam:hover{background: #DDD;color: #fff}
.softwareFirm_cmn_btn.btn_outline_1{padding: 14px 35px;border: 2px solid var(--main-color-one)}
.softwareFirm_cmn_btn.btn_outline_1.color_one{color: var(--main-color-one)}
.softwareFirm_cmn_btn.btn_outline_1:hover{background: var(--main-color-one);color: var(--white)}
@media only screen and (max-width: 575.98px){
.softwareFirm_cmn_btn.btn_outline_1{padding: 8px 23px;font-size: 15px;line-height: 28px}
}
@media only screen and (max-width: 375px){
.softwareFirm_cmn_btn.btn_outline_1{padding: 4px 13px;font-size: 14px}
}
.softwareFirm_cmn_btn.btn_medium{padding: 12px 25px}
@media only screen and (max-width: 375px){
.softwareFirm_cmn_btn.btn_medium{padding: 10px 15px;font-size: 14px}
}
.softwareFirm_cmn_btn.btn_small{padding: 9px 18px}
@media only screen and (max-width: 375px){
.softwareFirm_cmn_btn.btn_small{padding: 7px 15px;font-size: 14px}
}
.softwareFirm_sectionTitle{text-align: center;max-width: 730px;margin-inline: auto;position: relative}
.softwareFirm_sectionTitle.title_flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 20px 10px}
.softwareFirm_sectionTitle.title_flex .title{max-width: 550px}
.softwareFirm_sectionTitle.text-left{text-align: left;margin: unset;max-width: unset}
.softwareFirm_sectionTitle.white-color{color: var(--white)}
.softwareFirm_sectionTitle.white-color .title{color: var(--white)}
.softwareFirm_sectionTitle.center-text, .softwareFirm_sectionTitle.text-center, .softwareFirm_sectionTitle.desktop-center{text-align: center}
.softwareFirm_sectionTitle.white .title{color: var(--white)}
.softwareFirm_sectionTitle.white .section_para{color: rgba(var(--white-rgb), 0.8)}
.softwareFirm_sectionTitle .title{font-size: 44px;font-weight: 600;line-height: 1.2;color: var(--heading-color)}
@media (min-width: 1200px) and (max-width: 1399.98px){
.softwareFirm_sectionTitle .title{font-size: 36px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.softwareFirm_sectionTitle .title{font-size: 32px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.softwareFirm_sectionTitle .title{font-size: 28px}
}
@media only screen and (max-width: 575.98px){
.softwareFirm_sectionTitle .title{font-size: 26px}
}
@media only screen and (max-width: 375px){
.softwareFirm_sectionTitle .title{font-size: 24px}
}
.softwareFirm_sectionTitle .section_para{font-size: 16px;line-height: 28px;margin-top: 24px}
@media only screen and (max-width: 480px){
.softwareFirm_sectionTitle .section_para{font-size: 15px;line-height: 26px}
}
.softwareFirm_nav .mobile-logo{display: none}
@media only screen and (max-width: 991px){
.softwareFirm_nav .mobile-logo{display: block}
.softwareFirm_nav .desktop-logo{display: none !important}
}
.softwareFirm_nav.navbar-padding{padding: 20px 0}
.navbar-area.softwareFirm_nav{position: relative;z-index: 95}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.softwareFirm_nav{padding: 0}
}
.navbar-area.softwareFirm_nav.nav-absolute{position: absolute;left: 0;width: 100%;top: 0px;z-index: 99}
.navbar-area.softwareFirm_nav.nav-two .nav-container .navbar-collapse .navbar-nav{text-align: center}
.navbar-area.softwareFirm_nav.white-nav .nav-container .navbar-collapse .navbar-nav li{color: #fff}
.navbar-area.softwareFirm_nav.white-nav .nav-container .nav-right-content ul li{color: #fff}
.navbar-area.softwareFirm_nav.white-nav .nav-container .nav-right-content ul li .track-icon-list .single-icon .icon{color: #fff}
.navbar-area.softwareFirm_nav.white-nav .nav-container .nav-right-content ul li .track-icon-list .single-icon.hover-color-two:hover .icon:hover{color: var(--main-color-two)}
.navbar-area.softwareFirm_nav.white-nav .nav-container .nav-right-content ul li .login-account .accounts{color: #fff}
.navbar-area.softwareFirm_nav.white-nav .nav-container .nav-right-content ul li .login-account .accounts.hover-color-two:hover{color: var(--main-color-two)}
.navbar-area.softwareFirm_nav .nav-container{background: transparent;-webkit-box-shadow: none;box-shadow: none;padding: 0px 15px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.softwareFirm_nav .nav-container{padding: 20px 0}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.softwareFirm_nav .nav-container{padding: 15px 0}
}
.navbar-area.softwareFirm_nav .nav-container .responsive-mobile-menu{display: inherit}
.navbar-area.softwareFirm_nav .nav-container .logo-wrapper .logo img{max-width: 200px}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.softwareFirm_nav .nav-container .logo-wrapper .logo img{max-width: 160px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.softwareFirm_nav .nav-container .logo-wrapper .logo img{max-width: 150px}
}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav{display: block;width: 100%;text-align: center}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav.nav-margin-top{margin-top: 15px}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav.desktop-center{text-align: center}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li{display: inline-block;font-size: 16px;font-family: var(--body-font);text-transform: capitalize;color: var(--heading-color);font-weight: 400;line-height: 32px}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li + li{margin-left: 0px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li{font-size: 15px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li{font-size: 14px}
}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 10px 30px 10px 0;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;color: var(--heading-color)}
@media (min-width: 1400px) and (max-width: 1599.98px){
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 7px 10px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 5px 10px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 5px 10px}
}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li a:hover{color: var(--main-color-one) !important;background: none}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.current-menu-item{background: none}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children{padding-right: 0;position: relative}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 10px 30px 10px 0;position: relative;z-index: 0;color: var(--heading-color)}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 10px 10px}
}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a::after{content: "\f078";font-family: "Font Awesome 6 Free";font-weight: 900;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;top: 1px;left: 4px;position: relative;color: inherit}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu{visibility: visible;opacity: 1}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position: absolute;text-align: left;min-width: 220px;margin: 0;padding: 0;list-style: none;left: 0;top: 100%;-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);background-color: #fff;z-index: 992;border-bottom: 5px solid var(--main-color-one);visibility: hidden;opacity: 0;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 50px;-webkit-column-rule-style: solid;-moz-column-rule-style: solid;column-rule-style: solid;-webkit-column-rule-color: rgba(221, 221, 221, 0.3);-moz-column-rule-color: rgba(221, 221, 221, 0.3);column-rule-color: rgba(221, 221, 221, 0.3);-webkit-column-rule-width: 2px;-moz-column-rule-width: 2px;column-rule-width: 2px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two{-webkit-column-count: unset;-moz-column-count: unset;column-count: unset}
}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two li{margin-bottom: -1px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two li{margin-bottom: 0}
}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{display: block;margin-left: 0;line-height: 24px;font-size: 14px;margin-bottom: -1px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{margin-bottom: 0}
}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:last-child{margin-bottom: -1px}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li{border-top: 1px solid #e2e2e2}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{display: block;padding: 10px 30px;background-color: #fff;white-space: nowrap;color: var(--heading-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{background-color: var(--main-color-one);color: #fff}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children{position: relative;z-index: 0;padding-right: 0px}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu{left: 100%;top: 0px}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu .sub-menu .sub-menu{left: auto;right: 100%}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu{visibility: visible;opacity: 1}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before{color: #fff}
.softwareFirm_nav .navbar-inner-category{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.softwareFirm_nav .navbar-inner-category{display: block;width: 100%}
}
.softwareFirm_nav .navbar-inner-all{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
@media (min-width: 300px) and (max-width: 991.98px){
.softwareFirm_nav .navbar-inner-all{display: block;width: 100%}
}
.softwareFirm_nav.white-nav .click-nav-right-icon{color: rgba(var(--white-rgb), 0.7)}
.softwareFirm_nav.white-nav .click-nav-right-icon:focus{color: rgba(var(--white-rgb), 0.7)}
.softwareFirm_nav .click-nav-right-icon{display: none}
@media (min-width: 300px) and (max-width: 991.98px){
.softwareFirm_nav .click-nav-right-icon{position: absolute;right: 60px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 24px;color: rgba(0, 0, 0, 0.7);display: block}
.softwareFirm_nav .click-nav-right-icon:hover{color: var(--heading-color)}
.softwareFirm_nav .click-nav-right-icon.white-color{color: #fff}
.softwareFirm_nav .click-nav-right-icon.white-color:hover{color: #fff}
}
@media (min-width: 300px) and (max-width: 991.98px){
.softwareFirm_nav .show-nav-content{visibility: hidden;opacity: 0;-webkit-transition: 300ms;transition: 300ms;margin-top: -50px;margin-left: auto}
}
@media (min-width: 300px) and (max-width: 991.98px){
.softwareFirm_nav .show-nav-content.show{visibility: visible;opacity: 1;margin-top: 10px}
}
.softwareFirm_nav .single-right-content .btn-track{-webkit-transition: 300ms;transition: 300ms}
.softwareFirm_nav .single-right-content .btn-track:hover{color: var(--main-color-one)}
.softwareFirm_nav .single-right-content .btn-track .track-icon{color: var(--main-color-one)}
.softwareFirm_nav .single-right-content .user-icon-price{background: rgba(var(--main-color-three-rgb), 0.1);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.softwareFirm_nav .single-right-content .user-icon-price .user-icon{font-size: 20px;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;background-color: var(--main-color-three);color: #fff;height: 46px;width: 46px}
.softwareFirm_nav .single-right-content .user-icon-price .user-price{font-size: 20px;line-height: 30px;padding: 0 10px;color: var(--main-color-three)}
.softwareFirm_nav .single-right-content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.softwareFirm_nav .navbar-right-flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.softwareFirm_nav .track-icon-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.softwareFirm_nav .track-icon-list.white-color .single-icon .icon{color: #fff;-webkit-transition: all 0.3s;transition: all 0.3s}
.softwareFirm_nav .track-icon-list .single-icon{position: relative}
.softwareFirm_nav .track-icon-list .single-icon:not(:last-child){margin-right: 10px}
.softwareFirm_nav .track-icon-list .single-icon:hover .icon:hover{background-color: var(--main-color-one);color: #fff}
.softwareFirm_nav .track-icon-list .single-icon:hover .icon-notification{background-color: #fff;color: var(--main-color-one)}
.softwareFirm_nav .track-icon-list .single-icon .icon{font-size: 24px;color: var(--heading-color);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;height: 45px;width: 45px;background-color: rgba(221, 221, 221, 0.3)}
@media only screen and (max-width: 375px){
.softwareFirm_nav .track-icon-list .single-icon .icon{font-size: 20px}
}
.softwareFirm_nav .track-icon-list .single-icon.hover-color-two .icon:hover{color: var(--main-color-two)}
.softwareFirm_nav .track-icon-list .single-icon.hover-color-three .icon:hover{color: var(--main-color-three)}
.softwareFirm_nav .track-icon-list .single-icon.hover-color-four .icon:hover{color: var(--main-color-four)}
.softwareFirm_nav .track-icon-list .single-icon .icon-notification{position: absolute;top: 0px;right: 0px;font-size: 12px;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;height: 22px;width: 22px;background: var(--main-color-one);color: #fff;border-radius: 50%}
@media only screen and (max-width: 375px){
.softwareFirm_nav .track-icon-list .single-icon .icon-notification{height: 18px;width: 18px;font-size: 12px}
}
.softwareFirm_nav .track-icon-list .single-icon .icon-notification.bg-color-one{background: var(--main-color-one)}
.softwareFirm_nav .track-icon-list .single-icon .icon-notification.bg-color-two{background: var(--main-color-two)}
.softwareFirm_nav .track-icon-list .single-icon .icon-notification.bg-color-three{background: var(--main-color-three)}
.softwareFirm_nav .track-icon-list .single-icon .icon-notification.bg-color-four{background: var(--main-color-four)}
.softwareFirm_nav .login-account{position: relative;z-index: 3;-webkit-transition: all 0.3s;transition: all 0.3s}
.softwareFirm_nav .login-account:hover .account-list-item{visibility: visible;opacity: 1;top: 100%;background: #fff}
.softwareFirm_nav .login-account:hover .accounts{color: #fff;background-color: var(--main-color-one)}
.softwareFirm_nav .login-account:hover .accounts i{color: #fff}
.softwareFirm_nav .login-account .account-list-item{position: absolute;top: 130%;right: 0;background: #fff;z-index: 9998;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);width: 120px;background: #fff;visibility: hidden;opacity: 1;-webkit-transition: all 0.2s;transition: all 0.2s;display: block !important;margin-left: 0 !important}
.softwareFirm_nav .login-account .account-list-item.hover-color-two .list a:hover{background: var(--main-color-two)}
.softwareFirm_nav .login-account .account-list-item.hover-color-three .list a:hover{background: var(--main-color-three)}
.softwareFirm_nav .login-account .account-list-item.hover-color-four .list a:hover{background: var(--main-color-four)}
.softwareFirm_nav .login-account .account-list-item .list{margin: 0 !important;display: block !important}
.softwareFirm_nav .login-account .account-list-item .list a{display: block;font-size: 15px;font-weight: 400;padding: 10px 20px;color: var(--heading-color);border-bottom: 1px solid rgba(221, 221, 221, 0.7);-webkit-transition: all 0.3s;transition: all 0.3s}
.softwareFirm_nav .login-account .account-list-item .list a:hover{background: var(--main-color-one);color: #fff}
.softwareFirm_nav .login-account.style-02{position: relative;z-index: 9999}
.softwareFirm_nav .login-account.style-02 .account-list-item .list a:hover{background: var(--main-color-three)}
.softwareFirm_nav .login-account.style-02 .accounts{color: #fff;background: var(--main-color-one);padding: 10px 20px}
.softwareFirm_nav .login-account.style-02 .accounts:hover{background: #fff;color: var(--main-color-one)}
.softwareFirm_nav .login-account.style-02 .accounts:hover i{color: var(--main-color-one)}
.softwareFirm_nav .login-account.style-02 .accounts i{color: #fff}
.softwareFirm_nav .login-account.style-02 .accounts.bg-color-two{background: var(--main-color-two)}
.softwareFirm_nav .login-account.style-02 .accounts.bg-color-two:hover{background: #fff;color: var(--main-color-two)}
.softwareFirm_nav .login-account.style-02 .accounts.bg-color-two:hover i{color: var(--main-color-two)}
.softwareFirm_nav .login-account.style-02 .accounts.bg-color-three{background: var(--main-color-three)}
.softwareFirm_nav .login-account.style-02 .accounts.bg-color-three:hover{background: #fff;color: var(--main-color-three)}
.softwareFirm_nav .login-account.style-02 .accounts.bg-color-three:hover i{color: var(--main-color-three)}
.softwareFirm_nav .login-account.style-02 .accounts.bg-color-four{background: var(--main-color-four)}
.softwareFirm_nav .login-account.style-02 .accounts.bg-color-four:hover{background: #fff;color: var(--main-color-four)}
.softwareFirm_nav .login-account.style-02 .accounts.bg-color-four:hover i{color: var(--main-color-four)}
.softwareFirm_nav .login-account.white-color .accounts{color: #fff}
.softwareFirm_nav .login-account.white-color .accounts:hover{color: var(--main-color-one)}
.softwareFirm_nav .login-account.white-color .accounts:hover i{color: var(--main-color-one)}
.softwareFirm_nav .login-account.white-color .accounts i{color: #fff}
.softwareFirm_nav .login-account .accounts{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;height: 45px;width: 45px;background-color: rgba(221, 221, 221, 0.3);gap: 10px;color: var(--light-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.softwareFirm_nav .login-account .accounts i{font-size: 24px;color: var(--heading-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
@media only screen and (max-width: 375px){
.softwareFirm_nav .login-account .accounts i{font-size: 20px}
}
@media only screen and (max-width: 375px){
.softwareFirm_nav .login-account .accounts{gap: 5px}
}
.softwareFirm_nav .login-account .accounts.hover-color-two i{color: var(--main-color-two)}
.softwareFirm_nav .login-account .accounts.hover-color-two:hover{color: var(--main-color-two)}
.softwareFirm_nav .login-account .accounts.hover-color-two:hover i{color: var(--main-color-two)}
.softwareFirm_nav .login-account .accounts.hover-color-three i{color: var(--main-color-three)}
.softwareFirm_nav .login-account .accounts.hover-color-three:hover{color: var(--main-color-three)}
.softwareFirm_nav .login-account .accounts.hover-color-three:hover i{color: var(--main-color-three)}
.softwareFirm_nav .login-account .accounts.hover-color-four i{color: var(--main-color-four)}
.softwareFirm_nav .login-account .accounts.hover-color-four:hover{color: var(--main-color-four)}
.softwareFirm_nav .login-account .accounts.hover-color-four:hover i{color: var(--main-color-four)}
.softwareFirm_nav .cart-shopping{position: relative;z-index: 2}
.softwareFirm_nav .cart-shopping:hover .icon{background-color: var(--main-color-one);color: #fff}
.softwareFirm_nav .cart-shopping:hover .addto-cart-contents{visibility: visible;opacity: 1;top: 100%;-webkit-transform: scale(1);transform: scale(1)}
@media (min-width: 300px) and (max-width: 991.98px){
.softwareFirm_nav .cart-shopping:hover .addto-cart-contents{-webkit-transform: translateX(0%) scale(1);transform: translateX(0%) scale(1)}
}
@media only screen and (max-width: 480px){
.softwareFirm_nav .cart-shopping:hover .addto-cart-contents{right: 0}
}
@media only screen and (max-width: 375px){
.softwareFirm_nav .cart-shopping:hover .addto-cart-contents{-webkit-transform: translateX(20%);transform: translateX(20%)}
}
.softwareFirm_nav .cart-shopping .addto-cart-contents{position: absolute;right: 0;top: 130%;z-index: 3;width: 400px;background: #fff;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.5);box-shadow: 0 0 10px rgba(221, 221, 221, 0.5);padding: 20px;visibility: hidden;opacity: 0;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.3s;transition: all 0.3s}
@media (min-width: 300px) and (max-width: 991.98px){
.softwareFirm_nav .cart-shopping .addto-cart-contents{-webkit-transform: translateX(0);transform: translateX(0)}
}
@media only screen and (max-width: 480px){
.softwareFirm_nav .cart-shopping .addto-cart-contents{width: 270px;padding: 10px;right: 100%}
}
.softwareFirm_nav .cart-shopping .addto-cart-contents .cart-total-amount{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-top: 20px}
.softwareFirm_nav .cart-shopping .addto-cart-contents .nicescroll-rails .nicescroll-cursors{background-color: var(--main-color-one) !important}
.softwareFirm_nav .cart-shopping .single-addto-cart-wrappers{max-height: 240px;overflow-y: auto}
.softwareFirm_nav .cart-shopping .single-addto-carts{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-right: 5px}
.softwareFirm_nav .cart-shopping .single-addto-carts:not(:last-child){margin-bottom: 10px}
.softwareFirm_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.softwareFirm_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-thumb{max-width: 70px}
.softwareFirm_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-thumb img{height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover}
.softwareFirm_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.softwareFirm_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates .price-title{color: var(--main-color-one);font-size: 18px}
.softwareFirm_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates .old-price{text-decoration: line-through;font-size: 14px}
.softwareFirm_nav .cart-shopping .btn-wrapper .cart-btn{color: #fff;font-size: 16px;font-weight: 500;font-family: var(--body-font);display: inline-block;border-radius: 5px;text-align: center;cursor: pointer;line-height: 34px;padding: 10px 35px;border: 2px solid var(--main-color-one);background-color: var(--main-color-one);-webkit-transition: all 0.3s;transition: all 0.3s}
@media (min-width: 300px) and (max-width: 991.98px){
.softwareFirm_nav .cart-shopping .btn-wrapper .cart-btn{line-height: 28px}
}
@media only screen and (max-width: 575.98px){
.softwareFirm_nav .cart-shopping .btn-wrapper .cart-btn{line-height: 24px;font-size: 15px}
}
@media only screen and (max-width: 375px){
.softwareFirm_nav .cart-shopping .btn-wrapper .cart-btn{padding: 8px 25px;font-size: 14px}
}
.softwareFirm_nav .cart-shopping .btn-wrapper .cart-btn:hover{background: none;color: var(--main-color-one)}
.softwareFirm_nav .cart-shopping .btn-wrapper .cart-btn.cart-btn-outline{background: none;color: var(--main-color-one);border: 2px solid var(--main-color-one)}
.softwareFirm_nav .cart-shopping .btn-wrapper .cart-btn.cart-btn-outline:hover{background-color: var(--main-color-one);color: #fff}
@media only screen and (max-width: 991px){
.navbar-area.softwareFirm_nav.index-02 .nav-container .navbar-collapse.show .navbar-nav{background: transparent}
.navbar-area.softwareFirm_nav.index-03 .nav-container .navbar-right-content{margin-top: -50px}
.navbar-area.softwareFirm_nav.index-03 .nav-container .navbar-right-content.show{margin-top: 10px}
.navbar-area.softwareFirm_nav.white-nav .navbar-toggler{border: 1px solid rgba(255, 255, 255, 0.8)}
.navbar-area.softwareFirm_nav.white-nav .navbar-toggler.active .navbar-toggler-icon::before, .navbar-area.softwareFirm_nav.white-nav .navbar-toggler.active .navbar-toggler-icon::after{background: rgba(255, 255, 255, 0.8)}
.navbar-area.softwareFirm_nav.white-nav .navbar-toggler .navbar-toggler-icon{background: rgba(255, 255, 255, 0.8)}
.navbar-area.softwareFirm_nav.white-nav .navbar-toggler .navbar-toggler-icon::before, .navbar-area.softwareFirm_nav.white-nav .navbar-toggler .navbar-toggler-icon::after{background: rgba(255, 255, 255, 0.8)}
.navbar-area.softwareFirm_nav .navbar-toggler{position: absolute;right: 0px;top: 50%;-webkit-box-shadow: none;box-shadow: none;-webkit-transform: translateY(-50%);transform: translateY(-50%);border: 1px solid rgba(0, 0, 0, 0.7);outline: none}
.navbar-area.softwareFirm_nav .navbar-toggler.active .navbar-toggler-icon{background: none}
.navbar-area.softwareFirm_nav .navbar-toggler.active .navbar-toggler-icon::before, .navbar-area.softwareFirm_nav .navbar-toggler.active .navbar-toggler-icon::after{background: rgba(0, 0, 0, 0.7);top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.navbar-area.softwareFirm_nav .navbar-toggler.active .navbar-toggler-icon::after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
.navbar-area.softwareFirm_nav .navbar-toggler .navbar-toggler-icon{background: rgba(0, 0, 0, 0.7);display: inline-block;width: 25px;height: 2px;margin: 10px -4px 10px;position: relative}
.navbar-area.softwareFirm_nav .navbar-toggler .navbar-toggler-icon::before, .navbar-area.softwareFirm_nav .navbar-toggler .navbar-toggler-icon::after{position: absolute;content: "";height: 2px;width: 25px;background: rgba(0, 0, 0, 0.7);top: -7px;left: 0;-webkit-transition: all 0.4s;transition: all 0.4s}
.navbar-area.softwareFirm_nav .navbar-toggler .navbar-toggler-icon::after{top: auto;bottom: -7px}
.navbar-area.softwareFirm_nav .nav-container{position: relative;z-index: 0;min-height: 50px;padding: 12px 12px 15px}
.navbar-area.softwareFirm_nav .nav-container .responsive-mobile-menu{display: block;position: relative;width: 100%}
.navbar-area.softwareFirm_nav .nav-container .navbar-brand{display: block}
.navbar-area.softwareFirm_nav .nav-container .navbar-brand .navbar-toggler{position: absolute;right: 10px;border: 1px solid #e2e2e2;-webkit-box-shadow: none;box-shadow: none}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav{display: block;margin-top: 30px;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);box-shadow: 0 0 10px rgba(221, 221, 221, 0.2)}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li{display: block;text-align: left;line-height: 30px;padding: 5px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.2)}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 15px 20px}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li:last-child{border-bottom: none}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li + li{margin-left: 0}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before{top: 25px;right: 20px}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover{padding-bottom: 0}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu{visibility: visible;height: auto;opacity: 1;background-color: transparent;border-bottom: none;padding-top: 10px}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 15px 20px}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position: initial;display: block;width: 100%;border-top: none;-webkit-box-shadow: none;box-shadow: none;margin-left: 0;padding-bottom: 0;visibility: hidden;opacity: 0;height: 0;overflow: hidden;max-height: 250px;overflow-y: scroll;-webkit-transition: all 500ms linear;transition: all 500ms linear}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .sub-menu .menu-item-has-children:before{content: "\f107"}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{padding: 0}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li.menu-item-has-children:hover:before{color: #fff}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li{border-top: none}
.navbar-area.softwareFirm_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:first-child{border-top: 1px solid rgba(255, 255, 255, 0.2)}
}
@media only screen and (max-width: 575px){
.navbar-area.softwareFirm_nav .nav-container{padding: 12px 12px 15px}
.navbar-area.softwareFirm_nav .nav-container .logo-wrapper .logo img{max-width: 140px}
}
.softwareFirm_footer_area{position: relative}
.softwareFirm_footer_shape{position: absolute;bottom: 30px;left: 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.softwareFirm_footer_shape{display: none}
}
.softwareFirm_contact_footer_shape{position: absolute;top: 30px;right: 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.softwareFirm_contact_footer_shape{display: none}
}
.softwareFirm_footer_widget{position: relative;z-index: 1}
.softwareFirm_footer_widget .softwareFirm_widget_title{font-size: 24px;font-weight: 400;line-height: 32px;text-transform: capitalize;position: relative;color: var(--heading-color)}
@media only screen and (max-width: 480px){
.softwareFirm_footer_widget .softwareFirm_widget_title{font-size: 22px}
}
@media only screen and (max-width: 375px){
.softwareFirm_footer_widget .softwareFirm_widget_title{font-size: 20px}
}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-logo{text-align: center}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-logo-para{font-size: 15px;color: var(--paragraph-color-two)}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-para{font-size: 16px;color: var(--paragraph-color-two);line-height: 28px}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-link-list{padding: 0}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-link-list .list{position: relative;z-index: 2;-webkit-transition: 300ms;transition: 300ms}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-link-list .list:not(:last-child){margin-bottom: 15px}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-link-list .list:hover a{color: var(--main-color-one)}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-link-list .list a{font-size: 16px;font-weight: 400;color: var(--paragraph-color-two);position: relative;-webkit-transition: all 0.5s;transition: all 0.5s;position: relative;z-index: 1}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-link-list .list a:hover{color: var(--main-color-one)}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-social-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;gap: 10px}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-social-list .lists a{color: var(--main-color-one);font-size: 14px;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;height: 35px;width: 35px;font-size: 15px;border-radius: 5px;background: var(--white);border-radius: 50%;-webkit-box-shadow: 0 0 10px rgba(var(--white-rgb), 0.1);box-shadow: 0 0 10px rgba(var(--white-rgb), 0.1);-webkit-transition: 300ms;transition: 300ms}
@media only screen and (max-width: 575.98px){
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-social-list .lists a{font-size: 18px;height: 35px;width: 35px}
}
@media only screen and (max-width: 375px){
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-social-list .lists a{height: 30px;width: 30px}
}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-social-list .lists a:hover{color: var(--white);background: var(--main-color-one);-webkit-box-shadow: unset;box-shadow: unset}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-contact-single:not(:last-child){margin-bottom: 20px}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-contact-single:hover .footer-contact-icon{background-color: var(--main-color-one);color: var(--white)}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-contact-single:hover .footer-contact-details-item{color: var(--main-color-one)}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-contact-flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-contact-icon{color: var(--heading-color);font-size: 14px;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;height: 35px;width: 35px;font-size: 15px;border-radius: 5px;background: var(--white);border-radius: 50%;-webkit-box-shadow: 0 0 5px rgba(var(--white-rgb), 0.1);box-shadow: 0 0 5px rgba(var(--white-rgb), 0.1);-webkit-transition: 300ms;transition: 300ms}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-contact-details{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: left}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-contact-details-subtitle{display: block;color: var(--extra-light-color);margin-bottom: 5px}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-contact-details-item{color: var(--paragraph-color-two);-webkit-transition: 200ms;transition: 200ms}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-contact .contact-item{display: block;font-size: 18px;font-weight: 400;line-height: 28px}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-contact .contact-item:not(:first-child){margin-top: 10px}
.softwareFirm_footer_widget .softwareFirm_footer_inner .footer-contact .contact-item:hover{color: var(--main-color-one)}
.softwareFirm_copyright_area{padding: 25px 0}
.softwareFirm_copyright_area.copyright-border{border-top: 1px solid rgba(var(--black-rgb), 0.05)}
.softwareFirm_copyright_area .copyright-contents{font-size: 16px;color: var(--paragraph-color-two);text-align: center}
@media only screen and (max-width: 767.98px){
.softwareFirm_copyright_area .copyright-contents{text-align: center;margin-top: 10px}
}
.softwareFirm_copyright_area .copyright-contents a{color: var(--main-color-one);font-weight: 500}
.white_footer .softwareFirm_footer_widget .softwareFirm_widget_title{color: var(--white)}
.white_footer .softwareFirm_footer_widget .footer-logo-para{color: rgba(var(--white-rgb), 0.8)}
.white_footer .softwareFirm_footer_widget .softwareFirm_footer_inner .footer-social-list li a{background-color: var(--white);color: var(--main-color-one)}
.white_footer .softwareFirm_footer_widget .footer-social-list .lists a{background-color: rgba(var(--white-rgb), 0.2);color: var(--white);-webkit-box-shadow: 0 0 5px rgba(var(--black-rgb), 0.1);box-shadow: 0 0 5px rgba(var(--black-rgb), 0.1)}
.white_footer .softwareFirm_footer_widget .footer-link-list{padding: 0}
.white_footer .softwareFirm_footer_widget .footer-link-list .list a{color: rgba(var(--white-rgb), 0.7)}
.white_footer .softwareFirm_footer_widget .footer-contact-icon{background-color: rgba(var(--white-rgb), 0.2);color: var(--white);-webkit-box-shadow: 0 0 5px rgba(var(--black-rgb), 0.05);box-shadow: 0 0 5px rgba(var(--black-rgb), 0.05)}
.white_footer .softwareFirm_footer_widget .footer-contact-details-subtitle{color: rgba(var(--white-rgb), 0.7)}
.white_footer .softwareFirm_footer_widget .footer-contact-details-item{color: rgba(var(--white-rgb), 0.7)}
.white_footer .softwareFirm_copyright_area.copyright-border{border-top: 1px solid rgba(var(--white-rgb), 0.1)}
.white_footer .softwareFirm_copyright_area .copyright-contents{color: rgba(var(--white-rgb), 0.8)}
.softwareFirm_header__bg{position: relative}
.softwareFirm_header__bg::before{content: "";position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-color: var(--softwareFirm-section-bg);z-index: -1}
.softwareFirm_header__shapes{position: absolute;bottom: 0;left: 0;z-index: 0}
.softwareFirm_banner_area{position: relative}
.softwareFirm_banner{position: relative;padding-right: 45px}
@media (min-width: 1400px) and (max-width: 1599.98px){
.softwareFirm_banner{padding-right: 30px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.softwareFirm_banner{padding-right: 20px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.softwareFirm_banner{padding-right: 10px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.softwareFirm_banner{padding-right: 0px}
}
.softwareFirm_banner__padding{padding: 0 0 100px}
@media (min-width: 300px) and (max-width: 991.98px){
.softwareFirm_banner__padding{padding: 0px 0 70px}
}
.softwareFirm_banner__Inner{padding: 50px;position: relative}
@media only screen and (max-width: 480px){
.softwareFirm_banner__Inner{padding: 40px 30px}
}
@media only screen and (max-width: 375px){
.softwareFirm_banner__Inner{padding: 30px 20px}
}
.softwareFirm_banner__Inner__dotShape span{display: inline-block;height: 15px;width: 15px;border-radius: 50%;background-color: var(--main-color-one);position: absolute}
.softwareFirm_banner__Inner__dotShape span:nth-child(1){left: 20px;top: 20px}
.softwareFirm_banner__Inner__dotShape span:nth-child(2){left: 50%;bottom: 30%;background-color: var(--softwareFirm-section-bg)}
.softwareFirm_banner__content{position: relative;z-index: 5}
.softwareFirm_banner__title{font-size: 60px;line-height: 1.2;margin: -8px 0 0;position: relative}
@media (min-width: 1200px) and (max-width: 1399.98px){
.softwareFirm_banner__title{font-size: 48px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.softwareFirm_banner__title{font-size: 40px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.softwareFirm_banner__title{font-size: 42px}
}
@media only screen and (max-width: 575.98px){
.softwareFirm_banner__title{font-size: 36px}
}
@media only screen and (max-width: 480px){
.softwareFirm_banner__title{font-size: 32px}
}
@media only screen and (max-width: 375px){
.softwareFirm_banner__title{font-size: 30px}
}
.softwareFirm_banner__para{font-size: 18px;color: var(--light-color);font-weight: 400;line-height: 28px}
@media (min-width: 992px) and (max-width: 1199.98px){
.softwareFirm_banner__para{font-size: 16px;line-height: 26px}
}
@media only screen and (max-width: 575.98px){
.softwareFirm_banner__para{font-size: 16px;line-height: 26px}
}
@media only screen and (max-width: 375px){
.softwareFirm_banner__para{font-size: 15px}
}
.softwareFirm_banner__right__thumb{position: relative;z-index: 0;display: inline-block}
.softwareFirm_banner__right__thumb__main img{display: block;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: 100% 100%;mask-size: 100% 100%;overflow: hidden;width: 100%;height: 100%;-webkit-mask-image: url(../img/hero/software_banner_maskShape.png);mask-image: url(../img/hero/software_banner_maskShape.png)}
.softwareFirm_banner__right__thumb__shape{position: absolute;top: 20px;right: -20px;z-index: -1;max-width: 100%;height: 100%}
.softwareFirm_banner__right__thumb__shape svg{max-width: 100%;max-height: 100%}
.softwareFirm_banner__right__thumb__shape svg path{fill: var(--main-color-one)}
.softwareFirm_banner__right__thumb__shape img{-webkit-filter: invert(72%) sepia(33%) saturate(5134%) hue-rotate(321deg) brightness(103%) contrast(100%);filter: invert(72%) sepia(33%) saturate(5134%) hue-rotate(321deg) brightness(103%) contrast(100%);max-width: 100%}
.softwareFirm_banner__right__thumb__dotShape img:nth-child(1){position: absolute;left: -60px;bottom: -60px;z-index: -2}
.softwareFirm_banner__right__thumb__dotShape img:nth-child(2){position: absolute;right: -60px;top: -60px;z-index: -2}
.softwareFirm_banner__reviewer__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap}
.softwareFirm_banner__reviewer__thumb{border: 2px solid #fff;border-radius: 50%;-webkit-box-shadow: 0 0 4px #666;box-shadow: 0 0 4px #666;-webkit-transition: all 0.4s;transition: all 0.4s;max-width: 50px}
.softwareFirm_banner__reviewer__thumb:hover{position: relative;z-index: 3;-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-box-shadow: 0 0 7px var(--main-color-one);box-shadow: 0 0 7px var(--main-color-one);-webkit-transition: all 0.4s;transition: all 0.4s}
.softwareFirm_banner__reviewer__thumb:not(:first-child){margin-left: -10px}
.softwareFirm_banner__reviewer__thumb img{border-radius: 50%}
.softwareFirm_banner__reviewer__para{font-size: 18px;font-weight: 400;color: var(--heading-color)}
.softwareFirm_banner.white .softwareFirm_banner__title{color: var(--white)}
.softwareFirm_banner.white .softwareFirm_banner__para{color: rgba(var(--white-rgb), 0.7)}
.softwareFirm_banner.white .softwareFirm_banner__reviewer__para{color: rgba(var(--white-rgb), 0.8)}
.softwareFirm_bannerbottom__wrapper__title{font-size: 44px;font-weight: 700;line-height: 1.2;color: var(--heading-color)}
@media (min-width: 1200px) and (max-width: 1399.98px){
.softwareFirm_bannerbottom__wrapper__title{font-size: 48px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.softwareFirm_bannerbottom__wrapper__title{font-size: 42px;line-height: 1.2}
}
@media (min-width: 300px) and (max-width: 991.98px){
.softwareFirm_bannerbottom__wrapper__title{font-size: 42px;line-height: 1.2}
}
@media only screen and (max-width: 575.98px){
.softwareFirm_bannerbottom__wrapper__title{font-size: 36px}
}
@media only screen and (max-width: 480px){
.softwareFirm_bannerbottom__wrapper__title{font-size: 32px}
}
@media only screen and (max-width: 375px){
.softwareFirm_bannerbottom__wrapper__title{font-size: 28px}
}
.softwareFirm_bannerbottom__contents__para{font-size: 16px;font-weight: 400;line-height: 28px;color: var(--paragraph-color)}
.softwareFirm_bannerbottom__single{border: 1px solid var(--border-color);padding: 20px;-webkit-transition: all 0.3s;transition: all 0.3s}
.softwareFirm_bannerbottom__single:hover{-webkit-box-shadow: 0px 10px 20px 3px var(--border-color);box-shadow: 0px 10px 20px 3px var(--border-color)}
.softwareFirm_bannerbottom__single:hover .softwareFirm_bannerbottom__single__icon::before{background-color: var(--main-color-one)}
.softwareFirm_bannerbottom__single:hover .softwareFirm_bannerbottom__single__learnMore{color: var(--main-color-one);border-color: var(--main-color-one)}
.softwareFirm_bannerbottom__single__icon{position: relative;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;height: 60px;width: 60px;-webkit-transition: all 0.3s;transition: all 0.3s}
.softwareFirm_bannerbottom__single__icon:hover::before{background-color: var(--main-color-one)}
.softwareFirm_bannerbottom__single__icon::before{content: "";position: absolute;height: 100%;width: 100%;left: 0;top: 0;border-radius: 5px;background-color: var(--secondary-color);z-index: -1;-webkit-transition: all 0.3s;transition: all 0.3s}
.softwareFirm_bannerbottom__single__icon img{max-width: 60px}
.softwareFirm_bannerbottom__single__title{font-size: 24px;font-weight: 600;line-height: 1.2;color: var(--heading-color)}
@media (min-width: 1200px) and (max-width: 1399.98px){
.softwareFirm_bannerbottom__single__title{font-size: 20px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.softwareFirm_bannerbottom__single__title{font-size: 20px}
}
@media only screen and (max-width: 767.98px){
.softwareFirm_bannerbottom__single__title{font-size: 20px}
}
.softwareFirm_bannerbottom__single__para{font-size: 14px;font-weight: 400;line-height: 1.4;color: var(--paragraph-color);-webkit-hyphens: inherit;-ms-hyphens: inherit;hyphens: inherit;word-break: break-word}
.softwareFirm_bannerbottom__single__learnMore{display: inline-block;font-size: 16px;font-weight: 500;line-height: 1.3;color: var(--secondary-color);border-bottom: 1px solid var(--secondary-color)}
.softwareFirm_business_area{position: relative}
.softwareFirm_business.white .softwareFirm_business__list li{color: rgba(var(--white-rgb), 0.8)}
.softwareFirm_business__shapes span{display: inline-block;height: 15px;width: 15px;border-radius: 50%;background-color: var(--main-color-one);position: absolute}
.softwareFirm_business__shapes span:nth-child(1){left: 10%;bottom: 10%}
.softwareFirm_business__shapes span:nth-child(2){left: 70%;top: 12%;background-color: var(--softwareFirm-section-bg)}
.softwareFirm_business__shapes span:nth-child(3){right: 10%;bottom: 30%;background-color: var(--white)}
.softwareFirm_business__wrapper{padding-left: 90px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.softwareFirm_business__wrapper{padding-left: 50px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.softwareFirm_business__wrapper{padding-left: 30px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.softwareFirm_business__wrapper{padding-left: 0}
}
.softwareFirm_business__thumb img{border-radius: 10px}
.softwareFirm_business__list li{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;gap: 10px;font-size: 15px;line-height: 1.4;font-weight: 400;color: var(--paragraph-color);-webkit-transition: all 0.3s;transition: all 0.3s}
.softwareFirm_business__list li:hover{color: var(--main-color-one) !important}
.softwareFirm_business__list li:hover::before{background-color: var(--white);color: var(--main-color-one)}
.softwareFirm_business__list li:not(:last-child){margin-bottom: 15px}
.softwareFirm_business__list li::before{-webkit-box-flex: 0;-ms-flex: none;flex: none;content: "\f00c";font-family: "Font Awesome 5 Free";font-weight: 900;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;height: 22px;width: 22px;background-color: var(--success-color);border-radius: 50%;color: var(--white);font-size: 12px;line-height: 1;-webkit-transition: all 0.3s;transition: all 0.3s}
.softwareFirm__service_area{position: relative}
.softwareFirm__service{border: 1px solid var(--border-color);padding: 20px;-webkit-transition: all 0.3s;transition: all 0.3s}
.softwareFirm__service:hover{-webkit-box-shadow: 0px 10px 20px 3px var(--border-color);box-shadow: 0px 10px 20px 3px var(--border-color)}
.softwareFirm__service:hover .softwareFirm__service__icon::before{background-color: var(--main-color-one)}
.softwareFirm__service:hover .softwareFirm__service__learnMore{color: var(--main-color-one);border-color: var(--main-color-one)}
.softwareFirm__service__icon{position: relative;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;height: 60px;width: 60px;-webkit-transition: all 0.3s;transition: all 0.3s;-ms-flex-negative: 0;flex-shrink: 0}
.softwareFirm__service__icon:hover::before{background-color: var(--main-color-one)}
.softwareFirm__service__icon::before{content: "";position: absolute;height: 100%;width: 100%;left: 0;top: 0;border-radius: 5px;background-color: var(--secondary-color);z-index: -1;-webkit-transition: all 0.3s;transition: all 0.3s}
.softwareFirm__service__icon img{max-width: 60px}
.softwareFirm__service__title{font-size: 24px;font-weight: 600;line-height: 1.2;color: var(--heading-color)}
@media (min-width: 1200px) and (max-width: 1399.98px){
.softwareFirm__service__title{font-size: 20px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.softwareFirm__service__title{font-size: 20px}
}
@media only screen and (max-width: 767.98px){
.softwareFirm__service__title{font-size: 20px}
}
.softwareFirm__service__para{font-size: 16px;font-weight: 400;line-height: 28px;color: var(--paragraph-color);-webkit-hyphens: inherit;-ms-hyphens: inherit;hyphens: inherit;word-break: break-word}
.softwareFirm__service__learnMore{display: inline-block;font-size: 16px;font-weight: 500;line-height: 1.3;color: var(--secondary-color);border-bottom: 1px solid var(--secondary-color)}
.softwareFirm__service__learnMore:hover{color: var(--secondary-color) !important;border-color: var(--secondary-color) !important}
.center-text .softwareFirm__service__icon{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-inline: auto}
.softwareFirm_work_area{position: relative}
.softwareFirm_work__shapes span{display: inline-block;height: 15px;width: 15px;border-radius: 50%;background-color: var(--main-color-one);position: absolute}
.softwareFirm_work__shapes span:nth-child(1){left: 10%;bottom: 10%}
.softwareFirm_work__shapes span:nth-child(2){left: 70%;top: 12%;background-color: var(--secondary-color)}
.softwareFirm_work__shapes span:nth-child(3){right: 10%;bottom: 30%;background-color: var(--white)}
.softwareFirm_work__shapesText__item{-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: var(--paragraph-color);-webkit-text-fill-color: var(--softwareFirm-section-bg);font-size: 100px;font-weight: 700;color: var(--light-color);opacity: 0.15;line-height: 75px;position: absolute}
@media (min-width: 300px) and (max-width: 991.98px){
.softwareFirm_work__shapesText__item{font-size: 80px}
}
@media only screen and (max-width: 767.98px){
.softwareFirm_work__shapesText__item{font-size: 60px}
}
.softwareFirm_work__shapesText__item:nth-child(1){top: 0;left: 0}
.softwareFirm_work__shapesText__item:nth-child(2){bottom: 0;right: 0}
.softwareFirm__work{-webkit-transition: all 0.3s;transition: all 0.3s;overflow: hidden}
.softwareFirm__work:hover .softwareFirm__work__icon::before{background-color: var(--main-color-one)}
.softwareFirm__work:hover .softwareFirm__work__learnMore{color: var(--main-color-one);border-color: var(--main-color-one)}
.softwareFirm__work__thumb{position: relative}
.softwareFirm__work__thumb img{border-radius: 10px 10px 0 0;width: 100%}
.softwareFirm__work__thumb:hover::before{background-color: var(--main-color-one)}
.softwareFirm__work__contents{background-color: var(--white);padding: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 15px 10px}
.softwareFirm__work__contents__details{-webkit-box-flex: 1;-ms-flex: 1;flex: 1}
.softwareFirm__work__title{font-size: 20px;font-weight: 600;line-height: 1.3;color: var(--heading-color);-webkit-transition: all 0.3s;transition: all 0.3s}
.softwareFirm__work__title:hover{color: var(--main-color-one)}
@media (min-width: 992px) and (max-width: 1199.98px){
.softwareFirm__work__title{font-size: 18px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.softwareFirm__work__title{font-size: 18px}
}
.softwareFirm__work__para{font-size: 15px;font-weight: 300;line-height: 24px;color: var(--paragraph-color);-webkit-hyphens: inherit;-ms-hyphens: inherit;hyphens: inherit;word-break: break-word}
.softwareFirm__work__arrowBtn{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;height: 30px;width: 30px;background-color: var(--main-color-one);color: var(--white);font-size: 14px;border-radius: 50%}
.softwareFirm__work__arrowBtn:hover, .softwareFirm__work__arrowBtn:focus{background-color: var(--secondary-color);color: var(--white)}
.softwareFirm_testimonial__single{border: 1px solid var(--border-color);padding: 20px;-webkit-transition: all 0.3s;transition: all 0.3s}
.softwareFirm_testimonial__single__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 15px 10px}
.softwareFirm_testimonial__single__left{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1}
.softwareFirm_testimonial__single__thumb{max-width: 60px;position: relative;-ms-flex-negative: 0;flex-shrink: 0}
.softwareFirm_testimonial__single__thumb img{border-radius: 50%}
.softwareFirm_testimonial__single__thumb__quote{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;height: 30px;width: 30px;border-radius: 50%;background-color: var(--main-color-two);color: var(--white);font-size: 16px;border: 1px solid var(--paragraph-color);position: absolute;top: 0;left: 0;z-index: 3}
.softwareFirm_testimonial__single__contents__title{font-size: 16px;font-weight: 600;line-height: 1.3;color: var(--heading-color)}
.softwareFirm_testimonial__single__contents__para{font-size: 16px;font-weight: 400;line-height: 1.5;color: var(--paragraph-color);-webkit-hyphens: none;-ms-hyphens: none;hyphens: none}
.softwareFirm_testimonial__single__contents__subtitle{font-size: 14px;font-weight: 400;line-height: 1.4;color: var(--paragraph-color)}
.softwareFirm_testimonial__single__review{font-size: 14px;line-height: 1.4;font-weight: 400;color: var(--paragraph-color)}
.softwareFirm_testimonial__single__review__icon{color: var(--review-color)}
.softwareFirm_blog_area{position: relative}
.softwareFirm_blog{border-radius: 10px;overflow: hidden;-webkit-transition: all 0.3s;transition: all 0.3s;background-color: var(--softwareFirm-section-bg-2)}
.softwareFirm_blog:hover{-webkit-box-shadow: 0px 5px 18px 2px var(--border-color);box-shadow: 0px 5px 18px 2px var(--border-color)}
@media (min-width: 992px) and (max-width: 1199.98px){
.softwareFirm_blog__thumb img{width: 100%}
}
@media (min-width: 300px) and (max-width: 991.98px){
.softwareFirm_blog__thumb img{width: 100%}
}
.softwareFirm_blog__tag{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px;-ms-flex-wrap: wrap;flex-wrap: wrap}
.softwareFirm_blog__tag__item{display: inline-block;font-size: 15px;font-weight: 400;color: var(--paragraph-color);line-height: 1.2;-webkit-transition: all 0.3s;transition: all 0.3s;position: relative}
.softwareFirm_blog__tag__item:hover{color: var(--main-color-one)}
.softwareFirm_blog__tag__item:not(:last-child)::after{position: relative;content: ",";bottom: 0;right: -7px}
.softwareFirm_blog__contents{padding: 20px}
.softwareFirm_blog__contents__title{font-size: 20px;line-height: 1.3;margin: -2px 0 0;-webkit-transition: 200ms;transition: 200ms}
.softwareFirm_blog__contents__title:hover{color: var(--main-color-one)}
@media (min-width: 992px) and (max-width: 1199.98px){
.softwareFirm_blog__contents__title{font-size: 18px}
}
@media only screen and (max-width: 480px){
.softwareFirm_blog__contents__title{font-size: 18px}
}
.softwareFirm_blog__contents__para{font-size: 16px;line-height: 26px}
@media (min-width: 992px) and (max-width: 1199.98px){
.softwareFirm_blog__contents__para{font-size: 15px}
}
@media only screen and (max-width: 480px){
.softwareFirm_blog__contents__para{font-size: 15px}
}
.softwareFirm_blog__btn{color: var(--main-color-one);border-bottom: 1px solid var(--main-color-one);font-size: 15px;padding-bottom: 3px;line-height: 1;-webkit-transition: all 0.3s;transition: all 0.3s}
.softwareFirm_blog__btn:hover{letter-spacing: 1px;color: var(--main-color-one)}
.softwareFirmContact_area{position: relative;margin-bottom: -200px;z-index: 2}
.softwareFirmContact{padding-inline: 20px}
@media only screen and (max-width: 375px){
.softwareFirmContact{padding-inline: 12px}
}
.softwareFirmContact.white .softwareFirmContact__single__title{color: var(--white)}
.softwareFirmContact.white .softwareFirmContact__single__para{color: rgba(var(--white-rgb), 0.8)}
.softwareFirmContact__single{max-width: 600px;margin-inline: auto}
.softwareFirmContact__single__title{font-size: 44px;font-weight: 600;line-height: 1.2;color: var(--heading-color);position: relative;margin: -9px 0 0}
@media (min-width: 300px) and (max-width: 991.98px){
.softwareFirmContact__single__title{font-size: 42px}
}
@media only screen and (max-width: 767.98px){
.softwareFirmContact__single__title{font-size: 36px}
}
@media only screen and (max-width: 575.98px){
.softwareFirmContact__single__title{font-size: 34px}
}
@media only screen and (max-width: 375px){
.softwareFirmContact__single__title{font-size: 28px}
}
.softwareFirm_footer_area .footerTittle{margin-bottom: 1.5rem !important}
.copyright-contents > p,
.footer-pera > p,
.listing li > a,
.listing-info li > a{color: var(--heading-color)}
/* --- barber-shop-main-style.css --- */
.list-none,
.list_none{margin: 0;padding: 0;list-style: none}
.barberShop-bg-main{background-color: var(--barberShop-bg-main)}
.barberShop-section-bg{background-color: var(--barberShop-section-bg)}
.barberShop-section-bg-2{background-color: var(--barberShop-section-bg-2)}
.barberShop-section-bg-3{background-color: var(--barberShop-section-bg-3)}
.btn-wrapper{position: relative}
.barberShop_cmn_btn{color: var(--paragraph-color);font-size: 16px;font-weight: 400;font-family: var(--body-font);display: inline-block;text-align: center;cursor: pointer;line-height: 20px;padding: 12px 30px;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;position: relative}
@media only screen and (max-width: 575.98px){
.barberShop_cmn_btn{padding: 10px 25px;font-size: 15px;line-height: 28px}
}
@media only screen and (max-width: 375px){
.barberShop_cmn_btn{padding: 5px 15px;font-size: 14px}
}
.barberShop_cmn_btn.btn_bg_1{background: var(--main-color-one);color: var(--white);border: 2px solid var(--main-color-one)}
.barberShop_cmn_btn.btn_bg_1:hover{background: none;color: var(--main-color-one)}
.barberShop_cmn_btn.btn_bg_2{background: var(--main-color-two);color: #fff;border: 2px solid var(--main-color-two)}
.barberShop_cmn_btn.btn_bg_2:hover{background: none;color: var(--main-color-two)}
.barberShop_cmn_btn.btn_bg_3{background: var(--main-color-three);color: #fff;border: 2px solid var(--main-color-three)}
.barberShop_cmn_btn.btn_bg_3:hover{background: none;color: var(--main-color-three)}
.barberShop_cmn_btn.btn_bg_white{background: #fff;color: var(--heading-color)}
.barberShop_cmn_btn.btn_bg_white:hover{background: var(--main-color-one);color: #fff}
.barberShop_cmn_btn.btn_white{background-color: #fff;border: 3px solid #fff}
.barberShop_cmn_btn.btn_white.color-one{color: var(--main-color-one)}
.barberShop_cmn_btn.btn_white.color-one:hover{background: var(--main-color-one);color: #fff}
.barberShop_cmn_btn.btn_white.color-two{color: var(--main-color-two)}
.barberShop_cmn_btn.btn_white.color-two:hover{background: var(--main-color-two);color: #fff}
.barberShop_cmn_btn.btn_white.color-three{color: var(--main-color-three)}
.barberShop_cmn_btn.btn_white.color-three:hover{background: var(--main-color-three);color: #fff}
.barberShop_cmn_btn.btn_white.color-four{color: var(--main-color-four)}
.barberShop_cmn_btn.btn_white.color-four:hover{background: var(--main-color-four);color: #fff}
.barberShop_cmn_btn.extra-width{width: 220px}
.barberShop_cmn_btn.btn_bg_heading{background: var(--heading-color);color: #fff}
.barberShop_cmn_btn.btn_outline_steam{border: 2px solid #DDD;color: var(--heading-color)}
.barberShop_cmn_btn.btn_outline_steam:hover{background: #DDD;color: #fff}
.barberShop_cmn_btn.btn_outline_1{padding: 14px 35px;border: 1px solid var(--main-color-one)}
.barberShop_cmn_btn.btn_outline_1.color_one{color: var(--main-color-one)}
.barberShop_cmn_btn.btn_outline_1:hover{background: var(--main-color-one);color: var(--white)}
@media only screen and (max-width: 575.98px){
.barberShop_cmn_btn.btn_outline_1{padding: 8px 23px;font-size: 15px;line-height: 28px}
}
@media only screen and (max-width: 375px){
.barberShop_cmn_btn.btn_outline_1{padding: 4px 13px;font-size: 14px}
}
.barberShop_cmn_btn.btn_medium{padding: 10px 25px}
@media only screen and (max-width: 375px){
.barberShop_cmn_btn.btn_medium{padding: 10px 15px;font-size: 14px}
}
.barberShop_cmn_btn.btn_small{padding: 8px 18px}
@media only screen and (max-width: 375px){
.barberShop_cmn_btn.btn_small{padding: 7px 15px;font-size: 14px}
}
.barberShop_sectionTitle{text-align: center;max-width: 730px;margin-inline: auto;position: relative}
.barberShop_sectionTitle.title_flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 20px 10px}
.barberShop_sectionTitle.title_flex .title{max-width: 550px}
.barberShop_sectionTitle.text-left{text-align: left;margin: unset;max-width: unset}
.barberShop_sectionTitle.white-color{color: var(--white)}
.barberShop_sectionTitle.white-color .title{color: var(--white)}
.barberShop_sectionTitle.center-text, .barberShop_sectionTitle.text-center, .barberShop_sectionTitle.desktop-center{text-align: center}
.barberShop_sectionTitle.white .title{color: var(--white)}
.barberShop_sectionTitle.white .section_para{color: rgba(var(--white-rgb), 0.8)}
.barberShop_sectionTitle .title{font-size: 44px;font-weight: 600;line-height: 1.2;color: var(--heading-color)}
@media (min-width: 1200px) and (max-width: 1399.98px){
.barberShop_sectionTitle .title{font-size: 36px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.barberShop_sectionTitle .title{font-size: 32px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_sectionTitle .title{font-size: 28px}
}
@media only screen and (max-width: 575.98px){
.barberShop_sectionTitle .title{font-size: 26px}
}
@media only screen and (max-width: 375px){
.barberShop_sectionTitle .title{font-size: 24px}
}
.barberShop_sectionTitle .title .titleColor{color: var(--main-color-one)}
.barberShop_sectionTitle .section_para{font-size: 16px;line-height: 28px;margin-top: 24px}
@media only screen and (max-width: 480px){
.barberShop_sectionTitle .section_para{font-size: 15px;line-height: 26px}
}
.white-color .title,
.white .title{color: var(--white)}
.white-color .section_para,
.white .section_para{color: rgba(var(--white-rgb), 0.8)}
.append_testimonial{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px}
.append_testimonial .prev-icon,
.append_testimonial .next-icon{cursor: pointer;background-color: rgba(var(--main-color-one-rgb), 0.6);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;height: 35px;width: 35px;font-size: 16px;z-index: 9;color: var(--white);-webkit-transition: 300ms;transition: 300ms;border-radius: 50%}
.append_testimonial .prev-icon:hover,
.append_testimonial .next-icon:hover{background-color: var(--main-color-one)}
.dot-style-one .slick-dots{margin: 0}
.checkBox{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;cursor: pointer;gap: 10px}
.checkBox__input{-webkit-appearance: none;-moz-appearance: none;appearance: none;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;height: 20px;width: 20px;cursor: pointer;background: var(--white);border: 1px solid var(--border-color);border-radius: 0px;margin-top: 3px;-webkit-transition: all 0.3s;transition: all 0.3s}
.checkBox__input::after{content: "\f00c";font-family: "Font Awesome 6 Free";font-weight: 700;font-size: 12px;color: var(--white);visibility: hidden;opacity: 0;-webkit-transform: scale(1.6) rotate(90deg);transform: scale(1.6) rotate(90deg);-webkit-transition: all 0.2s;transition: all 0.2s}
.checkBox__input:checked{background: var(--main-color-one);border-color: var(--main-color-one);background: var(--main-color-one)}
.checkBox__input:checked::after{visibility: visible;opacity: 1;-webkit-transform: scale(1.2) rotate(0deg);transform: scale(1.2) rotate(0deg)}
.checkBox__label{cursor: pointer;text-align: left;line-height: 26px;font-size: 18px;font-weight: 500;color: var(--heading-color)}
@media only screen and (max-width: 575.98px){
.checkBox__label{font-size: 15px}
}
.tabs{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 10px;list-style: none;margin: 0;padding: 0}
.tabs li{font-size: 16px;font-weight: 400;color: var(--light-color);line-height: 28px;cursor: pointer;-webkit-transition: 300ms;transition: 300ms;position: relative}
.tabs li::before{content: "";position: absolute;height: 2px;width: 0%;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);bottom: 0;background-color: var(--main-color-one);-webkit-transition: 0.3s;transition: 0.3s}
.tabs li.active{color: var(--main-color-one)}
.tabs li.active::before{width: 100%}
.tab_content_item{display: none}
.tab_content_item.active{display: block;-webkit-animation: 1s fade-effects;animation: 1s fade-effects}
.header_one{border-bottom: 1px solid var(--border-color)}
.barberShop_nav .mobile-logo{display: none}
@media only screen and (max-width: 991px){
.barberShop_nav .mobile-logo{display: block}
.barberShop_nav .desktop-logo{display: none !important}
}
.barberShop_nav.navbar-padding{padding: 20px 0}
.navbar-area.barberShop_nav{position: relative;z-index: 95}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.barberShop_nav{padding: 0}
}
.navbar-area.barberShop_nav.nav-absolute{position: absolute;left: 0;width: 100%;top: 0px;z-index: 99}
.navbar-area.barberShop_nav.nav-two .nav-container .navbar-collapse .navbar-nav{text-align: center}
.navbar-area.barberShop_nav.white-nav .nav-container .navbar-collapse .navbar-nav li{color: #fff}
.navbar-area.barberShop_nav.white-nav .nav-container .nav-right-content ul li{color: #fff}
.navbar-area.barberShop_nav.white-nav .nav-container .nav-right-content ul li .track-icon-list .single-icon .icon{color: #fff}
.navbar-area.barberShop_nav.white-nav .nav-container .nav-right-content ul li .track-icon-list .single-icon.hover-color-two:hover .icon:hover{color: var(--main-color-two)}
.navbar-area.barberShop_nav.white-nav .nav-container .nav-right-content ul li .login-account .accounts{color: #fff}
.navbar-area.barberShop_nav.white-nav .nav-container .nav-right-content ul li .login-account .accounts.hover-color-two:hover{color: var(--main-color-two)}
.navbar-area.barberShop_nav .nav-container{background: transparent;-webkit-box-shadow: none;box-shadow: none;padding: 0px 15px}
.navbar-area.barberShop_nav .nav-container .responsive-mobile-menu{display: inherit}
.navbar-area.barberShop_nav .nav-container .logo-wrapper .logo img{max-width: 200px}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.barberShop_nav .nav-container .logo-wrapper .logo img{max-width: 160px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.barberShop_nav .nav-container .logo-wrapper .logo img{max-width: 150px}
}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav{display: block;width: 100%;text-align: center}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav.nav-margin-top{margin-top: 15px}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav.desktop-center{text-align: center}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li{display: inline-block;font-size: 16px;font-family: var(--body-font);text-transform: capitalize;color: var(--heading-color);font-weight: 400;line-height: 32px}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li + li{margin-left: 0px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li{font-size: 15px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li{font-size: 14px}
}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 10px 30px 10px 0;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
@media (min-width: 1400px) and (max-width: 1599.98px){
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 7px 10px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 5px 10px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 5px 10px}
}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li a:hover{color: var(--main-color-one);background: none}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.current-menu-item{background: none}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children{padding-right: 0;position: relative}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 10px 30px 10px 0;position: relative;z-index: 0}
@media (min-width: 992px) and (max-width: 1199.98px){
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 10px 10px}
}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a::after{content: "\f078";font-family: "Font Awesome 6 Free";font-weight: 900;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;top: 1px;left: 4px;position: relative}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu{visibility: visible;opacity: 1}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position: absolute;text-align: left;min-width: 220px;margin: 0;padding: 0;list-style: none;left: 0;top: 100%;-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);background-color: #fff;z-index: 992;border-bottom: 5px solid var(--main-color-one);visibility: hidden;opacity: 0;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 50px;-webkit-column-rule-style: solid;-moz-column-rule-style: solid;column-rule-style: solid;-webkit-column-rule-color: rgba(221, 221, 221, 0.3);-moz-column-rule-color: rgba(221, 221, 221, 0.3);column-rule-color: rgba(221, 221, 221, 0.3);-webkit-column-rule-width: 2px;-moz-column-rule-width: 2px;column-rule-width: 2px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two{-webkit-column-count: unset;-moz-column-count: unset;column-count: unset}
}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two li{margin-bottom: -1px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two li{margin-bottom: 0}
}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{display: block;margin-left: 0;line-height: 24px;font-size: 14px;margin-bottom: -1px}
@media (min-width: 300px) and (max-width: 991.98px){
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{margin-bottom: 0}
}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:last-child{margin-bottom: -1px}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li{border-top: 1px solid #e2e2e2}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{display: block;padding: 10px 30px;background-color: #fff;white-space: nowrap;color: var(--heading-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{background-color: var(--main-color-one);color: #fff}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children{position: relative;z-index: 0;padding-right: 0px}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu{left: 100%;top: 0px}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu .sub-menu .sub-menu{left: auto;right: 100%}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu{visibility: visible;opacity: 1}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before{color: #fff}
.barberShop_nav .navbar-inner-category{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_nav .navbar-inner-category{display: block;width: 100%}
}
.barberShop_nav .navbar-inner-all{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_nav .navbar-inner-all{display: block;width: 100%}
}
.barberShop_nav.white-nav .click-nav-right-icon{color: rgba(var(--white-rgb), 0.7)}
.barberShop_nav.white-nav .click-nav-right-icon:focus{color: rgba(var(--white-rgb), 0.7)}
.barberShop_nav .click-nav-right-icon{display: none}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_nav .click-nav-right-icon{position: absolute;right: 60px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 24px;color: rgba(0, 0, 0, 0.7);display: block}
.barberShop_nav .click-nav-right-icon:hover{color: var(--heading-color)}
.barberShop_nav .click-nav-right-icon.white-color{color: #fff}
.barberShop_nav .click-nav-right-icon.white-color:hover{color: #fff}
}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_nav .show-nav-content{visibility: hidden;opacity: 0;-webkit-transition: 300ms;transition: 300ms;margin-top: -50px;margin-left: auto}
}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_nav .show-nav-content.show{visibility: visible;opacity: 1;margin-top: 10px}
}
.barberShop_nav .single-right-content .btn-track{-webkit-transition: 300ms;transition: 300ms}
.barberShop_nav .single-right-content .btn-track:hover{color: var(--main-color-one)}
.barberShop_nav .single-right-content .btn-track .track-icon{color: var(--main-color-one)}
.barberShop_nav .single-right-content .user-icon-price{background: rgba(var(--main-color-three-rgb), 0.1);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.barberShop_nav .single-right-content .user-icon-price .user-icon{font-size: 20px;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;background-color: var(--main-color-three);color: #fff;height: 46px;width: 46px}
.barberShop_nav .single-right-content .user-icon-price .user-price{font-size: 20px;line-height: 30px;padding: 0 10px;color: var(--main-color-three)}
.barberShop_nav .single-right-content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.barberShop_nav .navbar-right-flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.barberShop_nav .track-icon-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.barberShop_nav .track-icon-list.white-color .single-icon .icon{color: #fff;-webkit-transition: all 0.3s;transition: all 0.3s}
.barberShop_nav .track-icon-list .single-icon{position: relative}
.barberShop_nav .track-icon-list .single-icon:not(:last-child){margin-right: 10px}
.barberShop_nav .track-icon-list .single-icon:hover .icon:hover{background-color: var(--main-color-one);color: #fff}
.barberShop_nav .track-icon-list .single-icon:hover .icon-notification{background-color: #fff;color: var(--main-color-one)}
.barberShop_nav .track-icon-list .single-icon .icon{font-size: 24px;color: var(--heading-color);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;height: 45px;width: 45px;background-color: rgba(221, 221, 221, 0.3)}
@media only screen and (max-width: 375px){
.barberShop_nav .track-icon-list .single-icon .icon{font-size: 20px}
}
.barberShop_nav .track-icon-list .single-icon.hover-color-two .icon:hover{color: var(--main-color-two)}
.barberShop_nav .track-icon-list .single-icon.hover-color-three .icon:hover{color: var(--main-color-three)}
.barberShop_nav .track-icon-list .single-icon.hover-color-four .icon:hover{color: var(--main-color-four)}
.barberShop_nav .track-icon-list .single-icon .icon-notification{position: absolute;top: 0px;right: 0px;font-size: 12px;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;height: 22px;width: 22px;background: var(--main-color-one);color: #fff;border-radius: 50%}
@media only screen and (max-width: 375px){
.barberShop_nav .track-icon-list .single-icon .icon-notification{height: 18px;width: 18px;font-size: 12px}
}
.barberShop_nav .track-icon-list .single-icon .icon-notification.bg-color-one{background: var(--main-color-one)}
.barberShop_nav .track-icon-list .single-icon .icon-notification.bg-color-two{background: var(--main-color-two)}
.barberShop_nav .track-icon-list .single-icon .icon-notification.bg-color-three{background: var(--main-color-three)}
.barberShop_nav .track-icon-list .single-icon .icon-notification.bg-color-four{background: var(--main-color-four)}
.barberShop_nav .login-account{position: relative;z-index: 3;-webkit-transition: all 0.3s;transition: all 0.3s}
.barberShop_nav .login-account:hover .account-list-item{visibility: visible;opacity: 1;top: 100%;background: #fff}
.barberShop_nav .login-account:hover .accounts{color: #fff;background-color: var(--main-color-one)}
.barberShop_nav .login-account:hover .accounts i{color: #fff}
.barberShop_nav .login-account .account-list-item{position: absolute;top: 130%;right: 0;background: #fff;z-index: 9998;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);width: 120px;background: #fff;visibility: hidden;opacity: 1;-webkit-transition: all 0.2s;transition: all 0.2s;display: block !important;margin-left: 0 !important}
.barberShop_nav .login-account .account-list-item.hover-color-two .list a:hover{background: var(--main-color-two)}
.barberShop_nav .login-account .account-list-item.hover-color-three .list a:hover{background: var(--main-color-three)}
.barberShop_nav .login-account .account-list-item.hover-color-four .list a:hover{background: var(--main-color-four)}
.barberShop_nav .login-account .account-list-item .list{margin: 0 !important;display: block !important}
.barberShop_nav .login-account .account-list-item .list a{display: block;font-size: 15px;font-weight: 400;padding: 10px 20px;color: var(--heading-color);border-bottom: 1px solid rgba(221, 221, 221, 0.7);-webkit-transition: all 0.3s;transition: all 0.3s}
.barberShop_nav .login-account .account-list-item .list a:hover{background: var(--main-color-one);color: #fff}
.barberShop_nav .login-account.style-02{position: relative;z-index: 9999}
.barberShop_nav .login-account.style-02 .account-list-item .list a:hover{background: var(--main-color-three)}
.barberShop_nav .login-account.style-02 .accounts{color: #fff;background: var(--main-color-one);padding: 10px 20px}
.barberShop_nav .login-account.style-02 .accounts:hover{background: #fff;color: var(--main-color-one)}
.barberShop_nav .login-account.style-02 .accounts:hover i{color: var(--main-color-one)}
.barberShop_nav .login-account.style-02 .accounts i{color: #fff}
.barberShop_nav .login-account.style-02 .accounts.bg-color-two{background: var(--main-color-two)}
.barberShop_nav .login-account.style-02 .accounts.bg-color-two:hover{background: #fff;color: var(--main-color-two)}
.barberShop_nav .login-account.style-02 .accounts.bg-color-two:hover i{color: var(--main-color-two)}
.barberShop_nav .login-account.style-02 .accounts.bg-color-three{background: var(--main-color-three)}
.barberShop_nav .login-account.style-02 .accounts.bg-color-three:hover{background: #fff;color: var(--main-color-three)}
.barberShop_nav .login-account.style-02 .accounts.bg-color-three:hover i{color: var(--main-color-three)}
.barberShop_nav .login-account.style-02 .accounts.bg-color-four{background: var(--main-color-four)}
.barberShop_nav .login-account.style-02 .accounts.bg-color-four:hover{background: #fff;color: var(--main-color-four)}
.barberShop_nav .login-account.style-02 .accounts.bg-color-four:hover i{color: var(--main-color-four)}
.barberShop_nav .login-account.white-color .accounts{color: #fff}
.barberShop_nav .login-account.white-color .accounts:hover{color: var(--main-color-one)}
.barberShop_nav .login-account.white-color .accounts:hover i{color: var(--main-color-one)}
.barberShop_nav .login-account.white-color .accounts i{color: #fff}
.barberShop_nav .login-account .accounts{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;height: 45px;width: 45px;background-color: rgba(221, 221, 221, 0.3);gap: 10px;color: var(--light-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
.barberShop_nav .login-account .accounts i{font-size: 24px;color: var(--heading-color);-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in}
@media only screen and (max-width: 375px){
.barberShop_nav .login-account .accounts i{font-size: 20px}
}
@media only screen and (max-width: 375px){
.barberShop_nav .login-account .accounts{gap: 5px}
}
.barberShop_nav .login-account .accounts.hover-color-two i{color: var(--main-color-two)}
.barberShop_nav .login-account .accounts.hover-color-two:hover{color: var(--main-color-two)}
.barberShop_nav .login-account .accounts.hover-color-two:hover i{color: var(--main-color-two)}
.barberShop_nav .login-account .accounts.hover-color-three i{color: var(--main-color-three)}
.barberShop_nav .login-account .accounts.hover-color-three:hover{color: var(--main-color-three)}
.barberShop_nav .login-account .accounts.hover-color-three:hover i{color: var(--main-color-three)}
.barberShop_nav .login-account .accounts.hover-color-four i{color: var(--main-color-four)}
.barberShop_nav .login-account .accounts.hover-color-four:hover{color: var(--main-color-four)}
.barberShop_nav .login-account .accounts.hover-color-four:hover i{color: var(--main-color-four)}
.barberShop_nav .cart-shopping{position: relative;z-index: 2}
.barberShop_nav .cart-shopping:hover .icon{background-color: var(--main-color-one);color: #fff}
.barberShop_nav .cart-shopping:hover .addto-cart-contents{visibility: visible;opacity: 1;top: 100%;-webkit-transform: scale(1);transform: scale(1)}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_nav .cart-shopping:hover .addto-cart-contents{-webkit-transform: translateX(0%) scale(1);transform: translateX(0%) scale(1)}
}
@media only screen and (max-width: 480px){
.barberShop_nav .cart-shopping:hover .addto-cart-contents{right: 0}
}
@media only screen and (max-width: 375px){
.barberShop_nav .cart-shopping:hover .addto-cart-contents{-webkit-transform: translateX(20%);transform: translateX(20%)}
}
.barberShop_nav .cart-shopping .addto-cart-contents{position: absolute;right: 0;top: 130%;z-index: 3;width: 400px;background: #fff;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.5);box-shadow: 0 0 10px rgba(221, 221, 221, 0.5);padding: 20px;visibility: hidden;opacity: 0;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.3s;transition: all 0.3s}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_nav .cart-shopping .addto-cart-contents{-webkit-transform: translateX(0);transform: translateX(0)}
}
@media only screen and (max-width: 480px){
.barberShop_nav .cart-shopping .addto-cart-contents{width: 270px;padding: 10px;right: 100%}
}
.barberShop_nav .cart-shopping .addto-cart-contents .cart-total-amount{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-top: 20px}
.barberShop_nav .cart-shopping .addto-cart-contents .nicescroll-rails .nicescroll-cursors{background-color: var(--main-color-one) !important}
.barberShop_nav .cart-shopping .single-addto-cart-wrappers{max-height: 240px;overflow-y: auto}
.barberShop_nav .cart-shopping .single-addto-carts{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-right: 5px}
.barberShop_nav .cart-shopping .single-addto-carts:not(:last-child){margin-bottom: 10px}
.barberShop_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.barberShop_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-thumb{max-width: 70px}
.barberShop_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-thumb img{height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover}
.barberShop_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px}
.barberShop_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates .price-title{color: var(--main-color-one);font-size: 18px}
.barberShop_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates .old-price{text-decoration: line-through;font-size: 14px}
.barberShop_nav .cart-shopping .btn-wrapper .cart-btn{color: #fff;font-size: 16px;font-weight: 500;font-family: var(--body-font);display: inline-block;border-radius: 5px;text-align: center;cursor: pointer;line-height: 34px;padding: 10px 35px;border: 2px solid var(--main-color-one);background-color: var(--main-color-one);-webkit-transition: all 0.3s;transition: all 0.3s}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_nav .cart-shopping .btn-wrapper .cart-btn{line-height: 28px}
}
@media only screen and (max-width: 575.98px){
.barberShop_nav .cart-shopping .btn-wrapper .cart-btn{line-height: 24px;font-size: 15px}
}
@media only screen and (max-width: 375px){
.barberShop_nav .cart-shopping .btn-wrapper .cart-btn{padding: 8px 25px;font-size: 14px}
}
.barberShop_nav .cart-shopping .btn-wrapper .cart-btn:hover{background: none;color: var(--main-color-one)}
.barberShop_nav .cart-shopping .btn-wrapper .cart-btn.cart-btn-outline{background: none;color: var(--main-color-one);border: 2px solid var(--main-color-one)}
.barberShop_nav .cart-shopping .btn-wrapper .cart-btn.cart-btn-outline:hover{background-color: var(--main-color-one);color: #fff}
@media only screen and (max-width: 991px){
.navbar-area.barberShop_nav.index-02 .nav-container .navbar-collapse.show .navbar-nav{background: transparent}
.navbar-area.barberShop_nav.index-03 .nav-container .navbar-right-content{margin-top: -50px}
.navbar-area.barberShop_nav.index-03 .nav-container .navbar-right-content.show{margin-top: 10px}
.navbar-area.barberShop_nav.white-nav .navbar-toggler{border: 1px solid rgba(255, 255, 255, 0.8)}
.navbar-area.barberShop_nav.white-nav .navbar-toggler.active .navbar-toggler-icon::before, .navbar-area.barberShop_nav.white-nav .navbar-toggler.active .navbar-toggler-icon::after{background: rgba(255, 255, 255, 0.8)}
.navbar-area.barberShop_nav.white-nav .navbar-toggler .navbar-toggler-icon{background: rgba(255, 255, 255, 0.8)}
.navbar-area.barberShop_nav.white-nav .navbar-toggler .navbar-toggler-icon::before, .navbar-area.barberShop_nav.white-nav .navbar-toggler .navbar-toggler-icon::after{background: rgba(255, 255, 255, 0.8)}
.navbar-area.barberShop_nav .navbar-toggler{position: absolute;right: 0px;top: 50%;-webkit-box-shadow: none;box-shadow: none;-webkit-transform: translateY(-50%);transform: translateY(-50%);border: 1px solid rgba(0, 0, 0, 0.7);outline: none}
.navbar-area.barberShop_nav .navbar-toggler.active .navbar-toggler-icon{background: none}
.navbar-area.barberShop_nav .navbar-toggler.active .navbar-toggler-icon::before, .navbar-area.barberShop_nav .navbar-toggler.active .navbar-toggler-icon::after{background: rgba(0, 0, 0, 0.7);top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.navbar-area.barberShop_nav .navbar-toggler.active .navbar-toggler-icon::after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
.navbar-area.barberShop_nav .navbar-toggler .navbar-toggler-icon{background: rgba(0, 0, 0, 0.7);display: inline-block;width: 25px;height: 2px;margin: 10px -4px 10px;position: relative}
.navbar-area.barberShop_nav .navbar-toggler .navbar-toggler-icon::before, .navbar-area.barberShop_nav .navbar-toggler .navbar-toggler-icon::after{position: absolute;content: "";height: 2px;width: 25px;background: rgba(0, 0, 0, 0.7);top: -7px;left: 0;-webkit-transition: all 0.4s;transition: all 0.4s}
.navbar-area.barberShop_nav .navbar-toggler .navbar-toggler-icon::after{top: auto;bottom: -7px}
.navbar-area.barberShop_nav .nav-container{position: relative;z-index: 0;min-height: 50px;padding: 12px 12px 15px}
.navbar-area.barberShop_nav .nav-container .responsive-mobile-menu{display: block;position: relative;width: 100%}
.navbar-area.barberShop_nav .nav-container .navbar-brand{display: block}
.navbar-area.barberShop_nav .nav-container .navbar-brand .navbar-toggler{position: absolute;right: 10px;border: 1px solid #e2e2e2;-webkit-box-shadow: none;box-shadow: none}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav{display: block;margin-top: 30px;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.2);box-shadow: 0 0 10px rgba(221, 221, 221, 0.2)}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li{display: block;text-align: left;line-height: 30px;padding: 5px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.2)}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li a{padding: 15px 20px}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li:last-child{border-bottom: none}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li + li{margin-left: 0}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before{top: 25px;right: 20px}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover{padding-bottom: 0}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu{visibility: visible;height: auto;opacity: 1;background-color: transparent;border-bottom: none;padding-top: 10px}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a{padding: 15px 20px}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position: initial;display: block;width: 100%;border-top: none;-webkit-box-shadow: none;box-shadow: none;margin-left: 0;padding-bottom: 0;visibility: hidden;opacity: 0;height: 0;overflow: hidden;max-height: 250px;overflow-y: scroll;-webkit-transition: all 500ms linear;transition: all 500ms linear}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .sub-menu .menu-item-has-children:before{content: "\f107"}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{padding: 0}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li.menu-item-has-children:hover:before{color: #fff}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li{border-top: none}
.navbar-area.barberShop_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:first-child{border-top: 1px solid rgba(255, 255, 255, 0.2)}
}
@media only screen and (max-width: 575px){
.navbar-area.barberShop_nav .nav-container{padding: 12px 12px 15px}
.navbar-area.barberShop_nav .nav-container .logo-wrapper .logo img{max-width: 140px}
}
.barberShop_footer_area{position: relative}
.footer_extraPadding{padding-top: 200px}
.barberShop_footer_shape{position: absolute;bottom: 30px;left: 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_footer_shape{display: none}
}
.barberShop_contact_footer_shape{position: absolute;top: 30px;right: 30px}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_contact_footer_shape{display: none}
}
.barberShop_footer_widget{position: relative;z-index: 1}
.barberShop_footer_widget .barberShop_widget_title{font-size: 24px;font-weight: 400;line-height: 32px;text-transform: capitalize;position: relative;color: var(--heading-color)}
@media only screen and (max-width: 480px){
.barberShop_footer_widget .barberShop_widget_title{font-size: 22px}
}
@media only screen and (max-width: 375px){
.barberShop_footer_widget .barberShop_widget_title{font-size: 20px}
}
.barberShop_footer_widget .barberShop_footer_inner .footer-logo{text-align: center}
.barberShop_footer_widget .barberShop_footer_inner .footer-logo-para{font-size: 15px;color: var(--paragraph-color-two)}
.barberShop_footer_widget .barberShop_footer_inner .footer-para{font-size: 16px;color: var(--paragraph-color-two);line-height: 28px}
.barberShop_footer_widget .barberShop_footer_inner .footer-link-list{padding: 0}
.barberShop_footer_widget .barberShop_footer_inner .footer-link-list .list{position: relative;z-index: 2;-webkit-transition: 300ms;transition: 300ms}
.barberShop_footer_widget .barberShop_footer_inner .footer-link-list .list:not(:last-child){margin-bottom: 15px}
.barberShop_footer_widget .barberShop_footer_inner .footer-link-list .list:hover a{color: var(--main-color-one)}
.barberShop_footer_widget .barberShop_footer_inner .footer-link-list .list a{font-size: 16px;font-weight: 400;color: var(--paragraph-color-two);position: relative;-webkit-transition: all 0.5s;transition: all 0.5s;position: relative;z-index: 1}
.barberShop_footer_widget .barberShop_footer_inner .footer-link-list .list a:hover{color: var(--main-color-one)}
.barberShop_footer_widget .barberShop_footer_inner .footer-social-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;gap: 10px}
.barberShop_footer_widget .barberShop_footer_inner .footer-social-list .lists a{color: var(--main-color-one);font-size: 14px;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;height: 35px;width: 35px;font-size: 15px;border-radius: 5px;background: var(--white);border-radius: 50%;-webkit-box-shadow: 0 0 10px rgba(var(--white-rgb), 0.1);box-shadow: 0 0 10px rgba(var(--white-rgb), 0.1);-webkit-transition: 300ms;transition: 300ms}
@media only screen and (max-width: 575.98px){
.barberShop_footer_widget .barberShop_footer_inner .footer-social-list .lists a{font-size: 18px;height: 35px;width: 35px}
}
@media only screen and (max-width: 375px){
.barberShop_footer_widget .barberShop_footer_inner .footer-social-list .lists a{height: 30px;width: 30px}
}
.barberShop_footer_widget .barberShop_footer_inner .footer-social-list .lists a:hover{color: var(--white);background: var(--main-color-one);-webkit-box-shadow: unset;box-shadow: unset}
.barberShop_footer_widget .barberShop_footer_inner .footer-contact-single:not(:last-child){margin-bottom: 20px}
.barberShop_footer_widget .barberShop_footer_inner .footer-contact-single:hover .footer-contact-icon{background-color: var(--main-color-one);color: var(--white)}
.barberShop_footer_widget .barberShop_footer_inner .footer-contact-single:hover .footer-contact-details-item{color: var(--main-color-one)}
.barberShop_footer_widget .barberShop_footer_inner .footer-contact-flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px}
.barberShop_footer_widget .barberShop_footer_inner .footer-contact-icon{color: var(--heading-color);font-size: 14px;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;height: 35px;width: 35px;font-size: 15px;border-radius: 5px;background: var(--white);border-radius: 50%;-webkit-box-shadow: 0 0 5px rgba(var(--white-rgb), 0.1);box-shadow: 0 0 5px rgba(var(--white-rgb), 0.1);-webkit-transition: 300ms;transition: 300ms}
.barberShop_footer_widget .barberShop_footer_inner .footer-contact-details{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: left}
.barberShop_footer_widget .barberShop_footer_inner .footer-contact-details-subtitle{display: block;color: var(--extra-light-color);margin-bottom: 5px}
.barberShop_footer_widget .barberShop_footer_inner .footer-contact-details-item{color: var(--paragraph-color-two);-webkit-transition: 200ms;transition: 200ms}
.barberShop_footer_widget .barberShop_footer_inner .footer-contact .contact-item{display: block;font-size: 18px;font-weight: 400;line-height: 28px}
.barberShop_footer_widget .barberShop_footer_inner .footer-contact .contact-item:not(:first-child){margin-top: 10px}
.barberShop_footer_widget .barberShop_footer_inner .footer-contact .contact-item:hover{color: var(--main-color-one)}
.barberShop_copyright_area{padding: 25px 0}
.barberShop_copyright_area.copyright-border{border-top: 1px solid rgba(var(--black-rgb), 0.05)}
.barberShop_copyright_area .copyright-contents{font-size: 16px;color: var(--paragraph-color-two);text-align: center}
@media only screen and (max-width: 767.98px){
.barberShop_copyright_area .copyright-contents{text-align: center;margin-top: 10px}
}
.barberShop_copyright_area .copyright-contents a{color: var(--main-color-one);font-weight: 500}
.white_footer .barberShop_footer_widget .barberShop_widget_title{color: var(--white)}
.white_footer .barberShop_footer_widget .footer-logo-para{color: rgba(var(--white-rgb), 0.8)}
.white_footer .barberShop_footer_widget .barberShop_footer_inner .footer-social-list li a{background-color: var(--white);color: var(--main-color-one)}
.white_footer .barberShop_footer_widget .footer-social-list .lists a{background-color: rgba(var(--white-rgb), 0.2);color: var(--white);-webkit-box-shadow: 0 0 5px rgba(var(--black-rgb), 0.1);box-shadow: 0 0 5px rgba(var(--black-rgb), 0.1)}
.white_footer .barberShop_footer_widget .footer-link-list{padding: 0}
.white_footer .barberShop_footer_widget .footer-link-list .list a{color: rgba(var(--white-rgb), 0.7)}
.white_footer .barberShop_footer_widget .footer-contact-icon{background-color: rgba(var(--white-rgb), 0.2);color: var(--white);-webkit-box-shadow: 0 0 5px rgba(var(--black-rgb), 0.05);box-shadow: 0 0 5px rgba(var(--black-rgb), 0.05)}
.white_footer .barberShop_footer_widget .footer-contact-details-subtitle{color: rgba(var(--white-rgb), 0.7)}
.white_footer .barberShop_footer_widget .footer-contact-details-item{color: rgba(var(--white-rgb), 0.7)}
.white_footer .barberShop_copyright_area.copyright-border{border-top: 1px solid rgba(var(--white-rgb), 0.1)}
.white_footer .barberShop_copyright_area .copyright-contents{color: rgba(var(--white-rgb), 0.8)}
.barberShop_banner_area{position: relative;display: flow-root}
.barberShop_banner{position: relative;padding-right: 45px}
@media (min-width: 1400px) and (max-width: 1599.98px){
.barberShop_banner{padding-right: 30px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.barberShop_banner{padding-right: 20px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.barberShop_banner{padding-right: 10px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_banner{padding-right: 0px}
}
.barberShop_banner__content{position: relative;z-index: 5}
.barberShop_banner__content__shapes img{position: absolute;left: 0;top: -50px}
.barberShop_banner__content__shapes img:nth-child(2){left: auto;right: -40px;top: 20px}
@media only screen and (max-width: 767.98px){
.barberShop_banner__content__shapes img:nth-child(2){right: 0}
}
.barberShop_banner__content__shapes img:nth-child(3){left: auto;right: -50px;top: 35%}
@media only screen and (max-width: 767.98px){
.barberShop_banner__content__shapes img:nth-child(3){right: 0}
}
.barberShop_banner__content__videIcon{font-size: 45px;color: var(--main-color-one);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px;-webkit-transition: all 0.3s;transition: all 0.3s}
.barberShop_banner__content__videIcon:hover{color: var(--main-color-one)}
.barberShop_banner__content__videIcon:hover span{color: var(--main-color-one)}
.barberShop_banner__content__videIcon span{color: var(--paragraph-color);font-size: 18px;font-weight: 400;-webkit-transition: all 0.3s;transition: all 0.3s}
.barberShop_banner__title{font-size: 80px;font-weight: 700;line-height: 1.2;margin: -8px 0 0;position: relative}
@media (min-width: 1400px) and (max-width: 1599.98px){
.barberShop_banner__title{font-size: 74px}
}
@media (min-width: 1200px) and (max-width: 1399.98px){
.barberShop_banner__title{font-size: 64px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.barberShop_banner__title{font-size: 56px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_banner__title{font-size: 42px}
}
@media only screen and (max-width: 575.98px){
.barberShop_banner__title{font-size: 36px}
}
@media only screen and (max-width: 480px){
.barberShop_banner__title{font-size: 32px}
}
@media only screen and (max-width: 375px){
.barberShop_banner__title{font-size: 30px}
}
.barberShop_banner__titleColor{color: var(--main-color-one)}
.barberShop_banner__para{font-size: 18px;color: var(--light-color);font-weight: 400;line-height: 28px}
@media (min-width: 992px) and (max-width: 1199.98px){
.barberShop_banner__para{font-size: 16px;line-height: 26px}
}
@media only screen and (max-width: 575.98px){
.barberShop_banner__para{font-size: 16px;line-height: 26px}
}
@media only screen and (max-width: 375px){
.barberShop_banner__para{font-size: 15px}
}
.barberShop_banner__schedule__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.barberShop_banner__schedule__item:not(:last-child){margin-right: 50px}
.barberShop_banner__schedule__item__title{font-size: 18px;font-weight: 600;line-height: 24px;color: var(--heading-color);position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px}
.barberShop_banner__schedule__item__title::before{content: "";height: 2px;width: 30px;background-color: var(--main-color-one)}
.barberShop_banner__schedule__item__time{color: var(--main-color-one);font-size: 15px;font-weight: 400;line-height: 24px}
.barberShop_banner__right__thumb{position: relative;z-index: 0}
.barberShop_banner__right__thumb__textShape{position: absolute;left: 30px;top: 30px}
@media only screen and (max-width: 480px){
.barberShop_banner__right__thumb__textShape{position: relative;left: 0;top: 0;text-align: center;margin-bottom: 24px}
}
.barberShop_banner__right__thumb__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;gap: 24px 100px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
@media only screen and (max-width: 480px){
.barberShop_banner__right__thumb__flex{-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
}
.barberShop_banner__right__thumb__item{position: relative;display: inline-block}
.barberShop_banner__right__thumb__item:nth-child(1)::before{width: calc(100% + 100px);left: -50px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.barberShop_banner__right__thumb__item:nth-child(1)::before{width: calc(100% + 50px);left: -25px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.barberShop_banner__right__thumb__item:nth-child(1)::before{width: calc(100% + 50px);left: -25px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_banner__right__thumb__item:nth-child(1)::before{width: calc(100% + 50px);left: -25px}
}
.barberShop_banner__right__thumb__item:nth-child(2){margin-bottom: 100px;max-width: 360px}
@media only screen and (max-width: 480px){
.barberShop_banner__right__thumb__item:nth-child(2){margin-bottom: 24px}
}
.barberShop_banner__right__thumb__item::before{content: "";position: absolute;height: 70%;width: 100%;background-color: var(--secondary-color);bottom: 0;left: 0;z-index: -1}
.barberShop_banner__right__thumb__item__shape{position: absolute;right: calc(-100% + 15px);left: auto;bottom: 60px;z-index: -2}
@media only screen and (max-width: 480px){
.barberShop_banner__right__thumb__item__shape{display: none}
}
.barberShop_banner__right__thumb__shape{position: absolute;top: 20px;right: -20px;z-index: -1;max-width: 100%;height: 100%}
.barberShop_banner__right__thumb__shape svg{max-width: 100%;max-height: 100%}
.barberShop_banner__right__thumb__shape svg path{fill: var(--main-color-one)}
.barberShop_banner__right__thumb__shape img{-webkit-filter: invert(72%) sepia(33%) saturate(5134%) hue-rotate(321deg) brightness(103%) contrast(100%);filter: invert(72%) sepia(33%) saturate(5134%) hue-rotate(321deg) brightness(103%) contrast(100%);max-width: 100%}
.barberShop_banner__footer{padding-top: 100px}
.barberShop_banner__footer__inner{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: absolute;bottom: 0;left: -50px}
.barberShop_banner__footer__item{background-color: var(--main-color-one);-webkit-transform: rotate(3deg);transform: rotate(3deg);padding: 10px 20px}
@media (min-width: 992px) and (max-width: 1199.98px){
.barberShop_banner__footer__item{-webkit-transform: rotate(4deg);transform: rotate(4deg)}
}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_banner__footer__item{-webkit-transform: rotate(0deg);transform: rotate(0deg);bottom: 0}
}
.barberShop_banner__footer__item:nth-child(2){background-color: var(--heading-color);-webkit-transform: rotate(-3deg);transform: rotate(-3deg);bottom: 60px;position: relative}
@media (min-width: 1200px) and (max-width: 1399.98px){
.barberShop_banner__footer__item:nth-child(2){bottom: 100px;-webkit-transform: rotate(-4deg);transform: rotate(-4deg)}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.barberShop_banner__footer__item:nth-child(2){bottom: 130px;-webkit-transform: rotate(-4deg);transform: rotate(-4deg)}
}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_banner__footer__item:nth-child(2){-webkit-transform: rotate(0deg);transform: rotate(0deg);bottom: 0}
}
.barberShop_banner__footer__item:nth-child(2) .barberShop_banner__footer__item__inner{-webkit-animation: 35s runnings linear infinite;animation: 35s runnings linear infinite}
.barberShop_banner__footer__item__inner{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-animation: 30s running-reverse linear infinite;animation: 30s running-reverse linear infinite}
.barberShop_banner__footer__item span{display: inline-block;font-size: 30px;font-weight: 500;line-height: 1.1;color: var(--white);white-space: nowrap;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 20px}
@media only screen and (max-width: 575.98px){
.barberShop_banner__footer__item span{font-size: 24px}
}
.barberShop_banner__footer__item span:not(:first-child){padding-left: 20px;margin-left: 20px}
@-webkit-keyframes running-reverse{
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  50% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@keyframes running-reverse{
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  50% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@-webkit-keyframes runnings{
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  50% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@keyframes runnings{
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  50% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
.barberShop_banner__appointment__shape img{position: absolute}
.barberShop_banner__appointment__shape img:nth-child(1){top: 25%;right: 45%}
.barberShop_banner__appointment__right__thumb{display: inline-block;position: relative;z-index: 0}
.barberShop_banner__appointment__right__thumb::after{content: "";position: absolute;height: 50%;width: calc(100% + 100px);bottom: 0;left: -50px;background-color: var(--secondary-color);z-index: -1}
@media only screen and (max-width: 480px){
.barberShop_banner__appointment__right__thumb::after{width: calc(100% + 24px);left: -12px}
}
.barberShop_banner__appointment .barberShop_banner{padding: 100px 0;padding-right: 95px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.barberShop_banner__appointment .barberShop_banner{padding-right: 0px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.barberShop_banner__appointment .barberShop_banner{padding-right: 0px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_banner__appointment .barberShop_banner{padding: 70px 0 10px}
}
.barberShop_banner__appointment .barberShop_banner__para{font-size: 16px;color: var(--paragraph-color)}
.barberShop_service_area{position: relative}
.barberShop_service__shapes img{position: absolute}
.barberShop_service__shapes img:nth-child(1){left: 15%;top: 80px}
.barberShop_service__shapes img:nth-child(2){left: auto;right: 25%;top: 80px}
.barberShop_service__single{border: 1px solid var(--border-color);padding: 20px;-webkit-transition: all 0.3s;transition: all 0.3s}
.barberShop_service__single:hover{-webkit-box-shadow: 0px 10px 20px 3px var(--border-color);box-shadow: 0px 10px 20px 3px var(--border-color)}
.barberShop_service__single:hover .barberShop_bannerbottom__single__icon::before{background-color: var(--main-color-one)}
.barberShop_service__single:hover .barberShop_bannerbottom__single__learnMore{color: var(--main-color-one);border-color: var(--main-color-one)}
.barberShop_service__single__title{font-size: 24px;font-weight: 600;line-height: 1.2;color: var(--heading-color);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap}
@media (min-width: 1200px) and (max-width: 1399.98px){
.barberShop_service__single__title{font-size: 20px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.barberShop_service__single__title{font-size: 20px}
}
@media only screen and (max-width: 767.98px){
.barberShop_service__single__title{font-size: 20px}
}
.barberShop_service__single__title .price{font-size: 15px;font-weight: 400;color: var(--main-color-one);line-height: 20px}
.barberShop_service__single__para{font-size: 16px;font-weight: 400;line-height: 24px;color: var(--paragraph-color);-webkit-hyphens: inherit;-ms-hyphens: inherit;hyphens: inherit;word-break: break-word}
.barberShop_handsome__thumb__author{position: absolute;right: 100px;top: 20px;border: 1px solid var(--border-color);padding: 10px;background-color: var(--barberShop-section-bg)}
@media (min-width: 1200px) and (max-width: 1399.98px){
.barberShop_handsome__thumb__author{right: 30px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.barberShop_handsome__thumb__author{right: 0px}
}
@media only screen and (max-width: 767.98px){
.barberShop_handsome__thumb__author{right: 0px}
}
@media only screen and (max-width: 575.98px){
.barberShop_handsome__thumb__author{position: relative;top: 0;right: 0;margin-bottom: 24px;display: inline-block}
}
.barberShop_handsome__thumb__author__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 15px}
.barberShop_handsome__thumb__author__title{font-size: 18px;font-weight: 500;line-height: 24px;color: var(--heading-color)}
.barberShop_handsome__thumb__author__review{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 5px;color: var(--review-color)}
.barberShop_handsome__thumb__top{position: relative}
.barberShop_handsome__thumb__bottom{position: relative;margin-top: -70px}
@media only screen and (max-width: 480px){
.barberShop_handsome__thumb__bottom{margin-top: 24px}
}
.barberShop_handsome__thumb__bottom__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;gap: 20px 30px;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}
@media only screen and (max-width: 480px){
.barberShop_handsome__thumb__bottom__flex{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}
}
.barberShop_handsome__contents__para{font-size: 16px;font-weight: 400;line-height: 26px;color: var(--paragraph-color);-webkit-hyphens: inherit;-ms-hyphens: inherit;hyphens: inherit;word-break: break-word}
.barberShop_handsome__contents__para:not(:first-child){margin-top: 24px}
.barberShop__pricing{-webkit-transition: all 0.3s;transition: all 0.3s;overflow: hidden;padding: 20px;border: 1px solid var(--border-color);width: 100%}
.barberShop__pricing__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 15px 10px}
.barberShop__pricing__contents{-webkit-box-flex: 1;-ms-flex: 1;flex: 1}
.barberShop__pricing__contents__title{font-size: 20px;font-weight: 600;line-height: 1.3;color: var(--heading-color);-webkit-transition: all 0.3s;transition: all 0.3s}
.barberShop__pricing__contents__title:hover{color: var(--main-color-one)}
@media (min-width: 992px) and (max-width: 1199.98px){
.barberShop__pricing__contents__title{font-size: 18px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop__pricing__contents__title{font-size: 18px}
}
.barberShop__pricing__contents__para{font-size: 16px;font-weight: 300;line-height: 24px;color: var(--paragraph-color);-webkit-hyphens: inherit;-ms-hyphens: inherit;hyphens: inherit;word-break: break-word}
.barberShop__pricing__contents__para__price{color: var(--main-color-one);font-size: 16px;font-weight: 600}
.barberShop__pricing__buyBtn{color: var(--main-color-one);font-size: 16px;font-weight: 400;font-family: var(--body-font);display: inline-block;text-align: center;cursor: pointer;line-height: 20px;padding: 9px 20px;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;position: relative;border: 1px solid var(--main-color-one)}
@media only screen and (max-width: 575.98px){
.barberShop__pricing__buyBtn{padding: 8px 20px;font-size: 15px}
}
@media only screen and (max-width: 375px){
.barberShop__pricing__buyBtn{padding: 6px 15px;font-size: 14px}
}
.barberShop__pricing__buyBtn:hover{background-color: var(--main-color-one);color: var(--white)}
.barberShop_shop_area{position: relative}
.barberShop_shop__shapes img{position: absolute}
.barberShop_shop__shapes img:nth-child(1){top: 20px;right: 30%}
.barberShop_shop__shapes img:nth-child(2){left: 35%;bottom: 20px}
.barberShop__shop{-webkit-transition: all 0.3s;transition: all 0.3s;overflow: hidden;border: 1px solid var(--border-color)}
.barberShop__shop__thumb img{width: 100%}
.barberShop__shop__contents{padding: 20px}
.barberShop__shop__contents__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 15px 10px}
.barberShop__shop__contents__title{font-size: 20px;font-weight: 600;line-height: 1.3;color: var(--heading-color);-webkit-transition: all 0.3s;transition: all 0.3s}
.barberShop__shop__contents__title:hover{color: var(--main-color-one)}
@media (min-width: 992px) and (max-width: 1199.98px){
.barberShop__shop__contents__title{font-size: 18px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop__shop__contents__title{font-size: 18px}
}
.barberShop__shop__contents__review{font-size: 16px;font-weight: 400;line-height: 24px;color: var(--review-color);-webkit-hyphens: inherit;-ms-hyphens: inherit;hyphens: inherit;word-break: break-word;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 5px}
.barberShop__shop__contents__review i{font-size: 14px}
.barberShop__shop__contents__price{font-size: 24px;font-weight: 600;line-height: 20px;color: var(--main-color-one)}
.barberShop__shop__cart{color: var(--main-color-one);font-size: 15px;font-weight: 400;display: inline-block;text-align: center;cursor: pointer;line-height: 20px;padding: 6px 12px;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;position: relative;border: 1px solid var(--main-color-one)}
.barberShop__shop__cart:hover{background-color: var(--main-color-one);color: var(--white)}
.barberShop_work_area{position: relative}
.barberShop_work__shapes img{position: absolute}
.barberShop_work__shapes img:nth-child(1){top: 60px;right: 20%}
.barberShop_work__shapes img:nth-child(2){left: 15%;bottom: 40px}
.barberShop_testimonial__single{border: 1px solid var(--border-color);padding: 20px;-webkit-transition: all 0.3s;transition: all 0.3s}
.barberShop_testimonial__single__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 15px 10px}
.barberShop_testimonial__single__left{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1}
.barberShop_testimonial__single__thumb{max-width: 60px;position: relative;-ms-flex-negative: 0;flex-shrink: 0}
@media only screen and (max-width: 480px){
.barberShop_testimonial__single__thumb{max-width: 50px}
}
@media only screen and (max-width: 375px){
.barberShop_testimonial__single__thumb{max-width: 40px}
}
.barberShop_testimonial__single__thumb img{border-radius: 50%}
.barberShop_testimonial__single__thumb__quote{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;height: 30px;width: 30px;border-radius: 50%;background-color: var(--main-color-two);color: var(--white);font-size: 16px;border: 1px solid var(--paragraph-color);position: absolute;top: 0;left: 0;z-index: 3}
.barberShop_testimonial__single__contents__title{font-size: 16px;font-weight: 600;line-height: 1.3;color: var(--heading-color)}
.barberShop_testimonial__single__contents__para{font-size: 16px;font-weight: 400;line-height: 1.5;color: var(--paragraph-color);-webkit-hyphens: none;-ms-hyphens: none;hyphens: none}
.barberShop_testimonial__single__contents__subtitle{font-size: 14px;font-weight: 400;line-height: 1.4;color: var(--paragraph-color)}
.barberShop_testimonial__single__review{font-size: 14px;line-height: 1.4;font-weight: 400;color: var(--paragraph-color)}
.barberShop_testimonial__single__review__icon{color: var(--review-color)}
.barberShop_blog_area{position: relative}
.barberShop_blog__shapes img{position: absolute}
.barberShop_blog__shapes img:nth-child(1){left: 25%;bottom: 30px}
.barberShop_blog{overflow: hidden;-webkit-transition: all 0.3s;transition: all 0.3s;border: 1px solid var(--border-color);position: relative}
.barberShop_blog:hover{-webkit-box-shadow: 0px 5px 18px 2px var(--border-color);box-shadow: 0px 5px 18px 2px var(--border-color)}
@media (min-width: 992px) and (max-width: 1199.98px){
.barberShop_blog__thumb img{width: 100%}
}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_blog__thumb img{width: 100%}
}
.barberShop_blog__tag{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;gap: 5px;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: absolute;right: 10px;top: 10px;z-index: 9}
.barberShop_blog__tag__item{display: inline-block;font-size: 15px;font-weight: 400;color: var(--white);line-height: 1.2;-webkit-transition: all 0.3s;transition: all 0.3s;position: relative;background-color: var(--main-color-one);padding: 5px 10px}
.barberShop_blog__tag__item:hover{color: var(--main-color-one);background-color: var(--white)}
.barberShop_blog__contents{padding: 20px}
.barberShop_blog__contents__tag{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px;-ms-flex-wrap: wrap;flex-wrap: wrap}
.barberShop_blog__contents__tag__item{display: inline-block;font-size: 15px;font-weight: 400;color: var(--paragraph-color);line-height: 1.2;-webkit-transition: all 0.3s;transition: all 0.3s;position: relative}
.barberShop_blog__contents__tag__item:hover{color: var(--main-color-one)}
.barberShop_blog__contents__title{font-size: 20px;line-height: 1.3;margin: -2px 0 0;-webkit-transition: 200ms;transition: 200ms}
.barberShop_blog__contents__title:hover{color: var(--main-color-one)}
@media (min-width: 992px) and (max-width: 1199.98px){
.barberShop_blog__contents__title{font-size: 18px}
}
@media only screen and (max-width: 480px){
.barberShop_blog__contents__title{font-size: 18px}
}
.barberShop_blog__contents__para{font-size: 16px;line-height: 26px}
@media (min-width: 992px) and (max-width: 1199.98px){
.barberShop_blog__contents__para{font-size: 15px}
}
@media only screen and (max-width: 480px){
.barberShop_blog__contents__para{font-size: 15px}
}
.barberShop_blog__btn{color: var(--main-color-one);border-bottom: 1px solid var(--main-color-one);font-size: 15px;padding-bottom: 3px;line-height: 1;-webkit-transition: all 0.3s;transition: all 0.3s}
.barberShop_blog__btn:hover{letter-spacing: 1px;color: var(--main-color-one)}
.barberShop_discount_area{position: relative}
.barberShop_discount{padding-inline: 20px;position: relative}
@media only screen and (max-width: 375px){
.barberShop_discount{padding-inline: 12px}
}
.barberShop_discount__shapes img{position: absolute}
.barberShop_discount__shapes img:nth-child(1){left: 20px;top: 20px}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_discount__shapes img:nth-child(1){position: relative;top: 0;left: 0;margin-bottom: 24px}
}
.barberShop_discount__shapes img:nth-child(2){right: 20px;bottom: 20px}
.barberShop_discount__single{max-width: 570px;margin-inline: auto}
.barberShop_discount__single .barberShop_sectionTitle .title{font-size: 54px}
@media (min-width: 1200px) and (max-width: 1399.98px){
.barberShop_discount__single .barberShop_sectionTitle .title{font-size: 48px}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.barberShop_discount__single .barberShop_sectionTitle .title{font-size: 42px}
}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_discount__single .barberShop_sectionTitle .title{font-size: 36px}
}
@media only screen and (max-width: 575.98px){
.barberShop_discount__single .barberShop_sectionTitle .title{font-size: 32px}
}
@media only screen and (max-width: 375px){
.barberShop_discount__single .barberShop_sectionTitle .title{font-size: 28px}
}
.barberShop_discount__single__title{font-size: 48px;font-weight: 600;line-height: 1.2;color: var(--heading-color);position: relative;margin: -9px 0 0}
@media (min-width: 300px) and (max-width: 991.98px){
.barberShop_discount__single__title{font-size: 42px}
}
@media only screen and (max-width: 767.98px){
.barberShop_discount__single__title{font-size: 36px}
}
@media only screen and (max-width: 575.98px){
.barberShop_discount__single__title{font-size: 34px}
}
@media only screen and (max-width: 375px){
.barberShop_discount__single__title{font-size: 28px}
}
.barberShop_discount__single__para{font-size: 16px;font-weight: 400;line-height: 26px;color: var(--paragraph-color);-webkit-hyphens: inherit;-ms-hyphens: inherit;hyphens: inherit;word-break: break-word}
.barberShop_schedule__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 24px}
@media only screen and (max-width: 767.98px){
.barberShop_schedule__flex{-ms-flex-wrap: wrap;flex-wrap: wrap;display: -ms-grid;display: grid}
}
.barberShop_schedule{-ms-flex-negative: 0;flex-shrink: 0}
.barberShop_scheduleTabs{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex: 1;flex: 1}
.barberShop_scheduleTabs__list{padding: 10px 20px;background-color: var(--barberShop-section-bg);border: 1px solid var(--border-color);gap: 20px}
@media only screen and (max-width: 375px){
.barberShop_scheduleTabs__list{padding: 10px;gap: 10px}
}
.barberShop_scheduleTabs__list li{display: inline-block;padding: 5px 10px;border: 1px solid var(--border-color);color: var(--paragraph-color)}
.barberShop_scheduleTabs__list li.active{background-color: var(--main-color-one);color: var(--white);border-color: var(--main-color-one)}
.barberShop_scheduleTabs__time{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 15px}
@media only screen and (max-width: 375px){
.barberShop_scheduleTabs__time{gap: 10px}
}
.barberShop_scheduleTabs__time__item{border: 1px solid var(--border-color);padding: 10px 20px;font-size: 16px;font-weight: 400;line-height: 20px;cursor: pointer}
@media only screen and (max-width: 375px){
.barberShop_scheduleTabs__time__item{padding: 7px 12px}
}
.barberShop_scheduleTabs__time__item.active, .barberShop_scheduleTabs__time__item:hover{border-color: var(--main-color-one);color: var(--main-color-one)}
.barberShop__bookingInfo__item{border: 1px solid var(--border-color);padding: 20px}
.barberShop__bookingInfo__item:not(:first-child){margin-top: 24px}
.barberShop__bookingInfo__confirm__succcess{font-size: 24px;font-weight: 600;color: var(--success-color);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px}
.barberShop__bookingInfo__confirm__succcess::before{content: "\f00c";font-family: "Font Awesome 5 Free";font-weight: 900;background-color: var(--success-color);height: 40px;width: 40px;font-size: 24px;border-radius: 50%;color: var(--white);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}
.barberShop__bookingInfo__confirm__succcess.cancel{color: var(--delete-color)}
.barberShop__bookingInfo__confirm__succcess.cancel::before{content: "\f00d";font-family: "Font Awesome 5 Free";font-weight: 900;background-color: var(--delete-color)}
.barberShop__bookingInfo__beautician__author{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 15px}
.barberShop__bookingInfo__beautician__author__thumb{max-width: 60px;-ms-flex-negative: 0;flex-shrink: 0}
.barberShop__bookingInfo__beautician__author__thumb img{border-radius: 50%}
.barberShop__bookingInfo__beautician__author__contents{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
.barberShop__bookingInfo__beautician__author__para{font-size: 20px;line-height: 24px;font-weight: 400;color: var(--paragraph-color)}
@media only screen and (max-width: 575.98px){
.barberShop__bookingInfo__beautician__author__para{font-size: 18px}
}
@media only screen and (max-width: 375px){
.barberShop__bookingInfo__beautician__author__para{font-size: 16px}
}
.barberShop__bookingInfo__schedule__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 15px 10px}
.barberShop__bookingInfo__schedule__details{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;min-width: 200px}
.barberShop__bookingInfo__schedule__para{font-size: 14px;font-weight: 400;line-height: 20px;color: var(--paragraph-color)}
.barberShop__bookingInfo__schedule__title{font-size: 18px;font-weight: 400;line-height: 24px;color: var(--heading-color)}
.barberShop__bookingInfo__schedule__btn{-ms-flex-negative: 0;flex-shrink: 0}
.barberShop__bookingInfo__support__flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 15px 10px}
.barberShop__bookingInfo__support__details{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;min-width: 200px}
.barberShop__bookingInfo__support__para{font-size: 16px;font-weight: 400;line-height: 20px;color: var(--paragraph-color)}
.barberShop__bookingInfo__support__title{font-size: 24px;font-weight: 500;line-height: 28px;color: var(--heading-color)}
.barberShop__bookingInfo__support__contact__number{font-size: 18px;line-height: 24px;font-weight: 500;color: var(--heading-color);-webkit-transition: all 0.3s;transition: all 0.3s}
.barberShop__bookingInfo__support__contact__number:hover{color: var(--main-color-one)}
.barberShop__bookingInfo__billing__item{border: 1px solid var(--border-color)}
.barberShop__bookingInfo__billing__item:not(:first-child){margin-top: 24px}
.barberShop__bookingInfo__billing__header{padding: 20px}
.barberShop__bookingInfo__billing__header__title{font-size: 28px;font-weight: 600;line-height: 1.2;color: var(--heading-color)}
@media only screen and (max-width: 480px){
.barberShop__bookingInfo__billing__header__title{font-size: 24px}
}
.barberShop__bookingInfo__billing__inner{border-top: 1px solid var(--border-color);padding: 20px}
.barberShop__bookingInfo__billing__list{padding-left: 0;margin: 0;list-style: none}
.barberShop__bookingInfo__billing__list:not(:first-child){border-top: 1px solid var(--border-color);padding-top: 20px;margin-top: 20px}
.barberShop__bookingInfo__billing__list__item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: 16px;font-weight: 400;line-height: 24px;color: var(--paragraph-color)}
.barberShop__bookingInfo__billing__list__item:not(:first-child){margin-top: 15px}
.barberShop__bookingInfo__billing__list__item .price{font-weight: 500;color: var(--paragraph-color)}
.barberShop__bookingInfo__billing__list__item .price strong{color: var(--heading-color)}
body.portfolio .select_service_area{margin-top: 120px}
