.elementor video1 {
	width: auto;
}
.hero-title .express-ion-wrapper {
	display: flex;
	flex-wrap: wrap;
}
.show-navigation-popover svg {
	width: 20px;
	height: auto;
	fill: #fff;
}
.work-hero-sec .hero-sec-bottom .hero-sec-bottom-left {
	margin-top: 10px;
}
.hero-banner-sec .hero-banner-img {
	transform: scale(1);
	border-radius: 0;
}
.hero-sec .hero-sec-bottom {align-items: start;}
.show-navigation-popover.theme-btn {
	background: #e63c43;
	padding: 8px;
}
body .blog-detail-sec .blog-detail-content-wrap .blog-content-box ul{
	list-style: unset;
}
body .blog-detail-sec .blog-detail-content-wrap .blog-content-box ol{
	list-style: image-set;
}
body .blog-detail-sec .blog-detail-content-wrap .blog-content-box ul.tags {
	list-style: none;
}
.logo img {
        height: auto;
}
.hero-banner-sec .hero-banner-img-inner {
	height: auto;
}
.express-home-services .work-box .work-img {
	border: 1px solid #666;
	padding: 15px;
}
body .widget_tag_cloud a:hover,body .wp-block-tag-cloud a:hover,
body .sidebar-widget-tags ul li a:hover,body .tags li a:hover {
	background: var(--primary);
	color: #FFFF !important;
}
.single-post .hero-sec-2 .hero-sec-bottom-right {
	display: none;
}
.blog-detail-sec .blog-detail-content-wrap .blog-content-box .blog-meta i {color: #e63c43;}
.single-post .hero-sec-2 .hero-title span {
	font-size: 54px;
	line-height: 80px;
}
.hero-sec.hero-white-bg .timeline-anim, .hero-sec-bottom-right-content-top p {
	color: #000;
}
.single-post .hero-sec-bottom-right-content-top p {
	color: #fff;
}
.single-post .comment-form-wrap {
	display: none;
}
.blog-detail-sec .blog-detail-content-wrap .blog-content-box p {
	font-size: 18px;
	line-height: 29px;
	font-weight: 400;
}
.blog .hero-sec.hero-white-bg.work-hero-sec,.single-post .hero-sec.hero-white-bg {
	padding-block-end: 60px;
	border-radius: 0 0 50px 50px;
}
.blog-detail-sec {
	padding-top: 160px;
}
.work-box .work-img {
	height: auto;
}
.preloader-wrap .preloader-content .logo img {
	height: auto;
}
.hero-sec.hero-white-bg .hero-sec-top {
	margin-block-end: 0;
}
.expression-select-work .hero-sec-bottom-right-content-top img {
	display: none;
}
#hovertext {
	transition: transform 0.5s ease;
}
.footer-sec.hero-white-bg {
	border-radius: 50px 50px 0 0;
}
.footer-sec .big-text .section-title2 {
	font-size: 80px;
	line-height: 82px;
}
.contact-form .input-group select option {
	color: #000;
}
.footer-sec .big-text {
	padding-bottom: 40px;
}
.footer-sec .big-text .section-title2 .timeline-anim {
	position: relative;
	z-index: 999;
}
.footer-sec.hero-white-bg {
	padding-top: 35px;
}
.hero-sec.hero-white-bg,.footer-sec.hero-white-bg {
	background: #fff;
}
.popup-menu-wrap.popup-white-bg {
	background: #fff;
}
.cta-sec {
	padding-block-end: 25px;
}
.hero-sec.hero-white-bg .hero-sec-top {
	padding-block: 15px;
}
.footer-sec.hero-white-bg .circle-primary-shape {
	z-index: 99;
}
.footer-sec.hero-white-bg .copyright-wrap {
	border-top: 1px solid #000;
}
.work-lists.work-grid-1 {
	grid-template-columns: 1fr;
}
.work-lists.work-grid-2 {
	grid-template-columns: 1fr 1fr;
}
.work-lists.work-grid-3 {
	grid-template-columns: 1fr 1fr 1fr;
}
.work-lists.work-grid-4 {
	grid-template-columns: 1fr 1fr 1fr 1fr;
}
.client-logo-slide {
    animation: clientLogoSlide 100s infinite linear;
}
@keyframes clientLogoSlide {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-9473px);
    }
}
@media (max-width: 1300px) {
	.hero-right .main-menu {
		display: block;
	}
}
@media only screen and (max-width: 1024px) {
	.elementor-50 .hmo-typing-icon.elementor-element.elementor-element-ab48991 .circle-primary-shape {width: 60px;height: 60px;}
	.work-lists.work-grid-tablet-1 {
        grid-template-columns: 1fr;
    }
    .work-lists.work-grid-tablet-2 {
        grid-template-columns: 1fr 1fr;
    }
    .work-lists.work-grid-tablet-3 {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .work-lists.work-grid-tablet-4 {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
	.blog-detail-sec .blog-detail-content-wrap img {
		height: auto;
	}
	.blog-detail-sec {
		padding-top: 50px;
	}
}
@media only screen and (max-width: 767px) {
	.motivation-sec .container, .about-sec .container, .container {padding-left: 10px;padding-right: 10px;}
	.show-navigation-popover svg {width: 13px;}
	.show-navigation-popover.theme-btn {padding: 5px;}
	.hero-right .main-menu ul li a {font-size: 12px;}
	.hero-sec .hero-sec-top .hero-right,.hero-right .main-menu ul {gap: 10px;}
	.hero-sec-2 {padding-bottom: 30px;}
	.service-sec {padding-top: 50px;}
	.process-sec,.service-sec-2 {padding-bottom: 0px;}
	.service-faq-wrap {margin-bottom: 0;}
	.faq-sec {padding-top: 60px;padding-bottom: 20px;}
	.motivation-sec {padding-top: 100px;}
	.elementor .express-inner-hero.elementor-element.elementor-widget-servicehero .circle-primary-shape {
		bottom: 22px;
		width: 40px;
		height: 40px;
	}
}
@media only screen and (max-width: 600px) {
.single-post .hero-sec-2 .hero-title span {
	font-size: 28px;
	line-height: 38px;
}
.work-box .work-bottom-content {padding-bottom: 0px;}
.elementor-50 .hmo-typing-icon.elementor-element.elementor-element-ab48991 .circle-primary-shape,
.elementor-50 .elementor-element .hero-sec .hero-sec-bottom .hero-title.with-circle-shape .circle-primary-shape.scroll-animation {
	right: -17px;
	bottom: 20px;
}
.elementor-50 .hmo-typing-icon.elementor-element.elementor-element-ab48991 .circle-primary-shape,
.elementor-50 .elementor-element .hero-sec .hero-sec-bottom .hero-title.with-circle-shape .circle-primary-shape.scroll-animation,
body .elementor .elementor-element .elementor-widget-workdetailhero .hero-sec-2 .hero-title .circle-primary-shape {
	width: 40px;
	height: 40px;
}
/* body .elementor .elementor-element .elementor-widget-workdetailhero .hero-sec-2 .hero-title .circle-primary-shape {
	right: 70%;
  	bottom: 10%;
} */
.express-home-services .work-box .work-img {
	border:0;
}
.motivation-sec .motivation-right-content .motivation-right-content-box p,.motivation-quote .motivation-name, .motivation-quote p,.about-sec .about-content p,.process-box .process-box-content p,.service-faq-item .accordion-body .accordion-content p {
	font-size: 16px;
	line-height: 26px;
}
.hero-banner-sec {
	padding-top: 60px;
}
.hero-title {
	font-size: 40px;
	line-height: 45px;
	letter-spacing: -0.8px;
}
.footer-sec .copyright-wrap {
	justify-content: center;
}
.footer-sec .copyright-wrap p {
	text-align: center;
	font-size: 14px;
}
.footer-sec .copyright-wrap {
	padding-top: 15px;
	padding-bottom: 15px;
}
.footer-sec .big-text {
	padding-bottom: 20px;
}
.hero-white-bg.footer-sec .big-text .section-title2 {font-size: 40px;line-height: 32px;}
.logo img {width: 138px;}
.work-lists.work-grid-mobile-1 {
    grid-template-columns: 1fr;
}
.work-lists.work-grid-mobile-2 {
    grid-template-columns: 1fr 1fr;
}
.work-lists.work-grid-mobile-3 {
    grid-template-columns: 1fr 1fr 1fr;
}
.work-lists.work-grid-mobile-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
}