.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:#0a0a0a;
	background-image: url(https://futuresight.ventures/wp-content/uploads/2022/12/page-title-bg.jpg);
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:#ffffff;
	background-image: none;
}

:root{
--wd-text-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(39,39,39);
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"Maven Pro", Arial, Helvetica, sans-serif;
--wd-title-font-weight:700;
--wd-title-color:rgb(39,39,39);
}
:root{
--wd-entities-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:700;
--wd-entities-title-color:rgb(39,39,39);
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:400;
--wd-widget-title-transform:inherit;
--wd-widget-title-color:rgb(39,39,39);
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:400;
--wd-header-el-transform:inherit;
--wd-header-el-font-size:16px;
}
:root{
--wd-primary-color:rgb(70,190,193);
}
:root{
--wd-alternative-color:rgb(27,66,131);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:rgb(27,66,131);
}
:root{
--btn-default-bgcolor:rgb(70,190,193);
}
:root{
--btn-default-bgcolor-hover:rgb(27,66,131);
}
:root{
--btn-shop-bgcolor:rgb(70,190,193);
}
:root{
--btn-shop-bgcolor-hover:rgb(27,66,131);
}
:root{
--btn-accent-bgcolor:rgb(70,190,193);
}
:root{
--btn-accent-bgcolor-hover:rgb(27,66,131);
}
:root{
--notices-success-bg:rgb(70,190,193);
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:rgb(221,51,51);
}
:root{
--notices-warning-color:#fff;
}
	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #fff;
		
					--btn-default-color-hover: #fff;
		
					--btn-shop-color: #fff;
		
					--btn-shop-color-hover: #fff;
		
					--btn-accent-color: #fff;
		
					--btn-accent-color-hover: #fff;
		
									--btn-default-brd-radius: 0px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
				--btn-default-box-shadow-active: none;
				--btn-default-bottom: 0px;
			
			
			
					
					
							--btn-shop-bottom-active: -1px;
				--btn-shop-brd-radius: 0.001px;
				--btn-shop-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
				--btn-shop-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
			
			
					
									--btn-accent-brd-radius: 0px;
				--btn-accent-box-shadow: none;
				--btn-accent-box-shadow-hover: none;
				--btn-accent-box-shadow-active: none;
				--btn-accent-bottom: 0px;
			
			
			
					
							
					--wd-brd-radius: 0px;
			}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1192px;
			}
		}

		.container {
			max-width: 1222px;
		}

		:root{
			--wd-container-width: 1222px;
		}
	
			.elementor-section.wd-section-stretch > .elementor-column-gap-no {
			max-width: 1192px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-narrow {
			max-width: 1202px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-default {
			max-width: 1212px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-extended {
			max-width: 1222px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-wide {
			max-width: 1232px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-wider {
			max-width: 1252px;
		}
		@media (min-width: 1239px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1222px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//futuresight.ventures/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=7.0.4") format("woff2");
	font-display:fallback;
}

/* -----------page setting---------- */
html {
  scroll-behavior: smooth;
	scroll-padding-top: 250px;
}

.heading {
  font-size: 4rem;
    color: var(--e-global-color-secondary);
    line-height: 1.4em;
    font-family: poppins;
}

body .whb-flex-row.whb-general-header-inner {
    height: 120px;
}

@media (max-width: 768.98px) {
body .whb-flex-row.whb-general-header-inner {
    height: 70px;
}
body .whb-header {
    margin-bottom: 0px;
}	
	
}


.main-page-wrapper {
    padding-top: 0px !important;
}
.wd-prefooter {
    padding-bottom: 0px !important;
}
.awsm-grid-wrapper .awsm-social-icons {
    margin-bottom: 20px;
}
.screen-reader-response {
    display: none !important;
}
.awsm-modal-trigger:hover figure img {
    filter: brightness(0.7);
}
.awsm-modal-trigger figure img {
    transition: ease all 0.4s;
}
/* =============investor Summit page=========== */

#investorSummit .member-image{
width: 150px;
}

/* =============page title=========== */
.awsm-icon-wordpress:before {
    content: url(/~catapup4/staging/wp-content/uploads/2023/01/icons8-medium-14.png);
}
.awsm-icon-wordpress2:before {
    content: url(/~catapup4/staging/wp-content/uploads/2023/01/icons8-internet-14.png);
}
.awsm-modal-details .awsm-social-icons a {
    height: 35px;
}
.page-title-wy .hero-heading-wy
{
    font-size: 74px;
}
.page-title .title {
    font-size: 80px !important;
    color: rgb(70,190,193) !important;
    font-family: poppins !important;
}
.pri-pol a {
    color: #46BEC1;
    text-decoration: underline !important;
}
.pri-pol a:hover {
    color: #272727 !important;
    text-decoration: none !important;
}
/* ----------------global css----------- */
.main-heading .elementor-heading-title {
    font-size: 52px;
  	line-height: 1.18;
}
.heading-bg-wy .elementor-heading-title {
	position: relative;
}
.heading-bg-wy:before {
    content: "";
    background: rgb(201 236 240 / 95%);
    position: absolute;
    height: 143%;
    width: 300%;
    right: 44%;
    z-index: 0;
    top: 50%;
	  transform: translateY(-50%) skew(-34deg);
    border-radius: 0px 10px 10px 0px;
}
.elementor-button {
    line-height: 1.3;
}
.elementor-button:hover {
     background-color:#1B4283
}
/* ----------------header-------------- */
.whb-general-header {
    box-shadow: 1px 15px 12px hwb(0deg 0% 100% / 9%);
}
.wd-nav[class*="wd-style-underline"]>li:is(:hover,.current-menu-item,.wd-active,.active)>a .nav-link-text:after {
    width: 80% !important;
}
.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    left: 50% !important;
    transform: translateX(-50%) !important;
    background-color: #041D36 !important;
}
.menu a.woodmart-nav-link {
    color: #041D36 !important;
}
.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    color: #041d36;
}
.wd-sub-menu li>a {
    color: #333333;
}
.whb-top-bar .wd-nav-secondary>li>a {
    font-size: 14px;
}

/* ------------------hubspot form---------------- */
.ftr-hubspot-wy iframe#hs-form-iframe-0 {
   min-height: 220px !important;
}
/*-------------------home------------------ */
span.color-wy {
    color: var(--wd-primary-color);
}
.Home-supercharging-box span.info-svg-wrapper {
  height: 100px !important;
	width: 100px !important;
  margin-bottom: 12px;
}

.supercharging-box-wy .info-box-title {
    font-size: 24px;
	  line-height: 1.45 !important;
    padding-bottom: 10px;
	  max-width: 330px;
}
.supercharging-box-wy .info-box-inner p {
    color: #272727;
}
.supercharging-box-wy .info-box-icon {
    font-size: 24px;
    background: #041d36;
    height: 42px;
    width: 42px;
    border-radius: 50%;
    padding: 10px;
    color: #fff;
    font-weight: 400;
    text-align: center;
}
/* comunity operator gallery craosuel */
span.yellow-wy {
    color: #F7EF42;
}
.top-operator-wy .owl-stage {
  animation: scrollingone 60s linear infinite;
}
@keyframes scrollingone {
  0% { transform: translateX(0); }
  100% { transform: translatex(-100vw); }
}

.bottom-operator-wy .owl-stage{
  animation: scrollingtwo 60s linear infinite;
}
@keyframes scrollingtwo {
  0% { transform: translateX(-100vw); }
  100% { transform: translatex(0); }
}

/* -------our ventures------- */
.ventures-hm-wy .promo-banner-wrapper .banner-mask .wrapper-content-banner {
    background: whitesmoke;
}
.ventures-hm-wy .promo-banner {
    box-shadow: 2px 1px 16px rgb(0 0 0 / 16%);
}
.ventures-hm-wy .promo-banner-wrapper {
    padding: 20px 12px;
}
.ventures-hm-wy .promo-banner-wrapper:hover .banner-mask .wrapper-content-banner {
   background-color: rgb(0 0 0 / 54%);
}
.ventures-hm-wy .promo-banner-wrapper:hover .banner-title,.promo-banner-wrapper:hover .banner-inner {
    color:#f5f5f5
}
.promo-banner-wrapper:hover .banner-inner span {
    visibility: hidden;
}
.ventures-hm-wy .promo-banner-wrapper:hover .banner-inner img {
    filter: brightness(0) invert(1)  !important;
	-moz-filter: brightness(0) invert(1)  !important;
	-webkit-filter: brightness(0) invert(1)  !important;

}
/* blogs */
.home-blog-wy .entry-content {
    display: block !important;
    text-align: left;
}
.home-blog-wy h3.wd-entities-title {
 text-align: left;
 text-overflow: ellipsis;
 overflow: hidden;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
}
.home-blog-wy .post-date {
    display: none !important;
}
.home-blog-wy .post-img-wrapp img {
    object-fit: cover !important;
    min-height: 380px;
}
.home-blog-wy .read-more-section a.btn-read-more.more-link:before {
    content: 'Read More';
    font-size: 16px;
    color: #82D0DA;
    text-transform: capitalize;
}
.home-blog-wy .read-more-section a.btn-read-more.more-link {
    font-size: 0px !important;
	  border-bottom: 1px solid #82D0DA;
}
.home-blog-wy .post-img-wrapp a:after{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,0.5);
    opacity: 0.7 !important;
    transition: opacity .7s ease;
}
.home-blog-wy p.read-more-section {
    position: absolute;
    bottom: 30px;
}
.home-blog-wy .entry-content {
    max-height: 50px;
    overflow: hidden;
    margin-bottom: 48px !IMPORTANT;
    transition: 0.5s all ease-in-out;
}
.home-blog-wy .article-inner:hover .entry-content {
    max-height: 178px;
}
/* ------------------single blog post---------------- */
.single-post .site-content {
	  padding-top: 33px;
/*     padding-bottom: 56px; */
}
.single-post li.meta-author,.single-post .meta-post-categories,.single-post  .wd-page-nav.single-post-navigation  {
    display: none;
}
div#comments {
    display: none;
}
.single-post div#comments {
    display: none !important;
}
.single-post h3.entry-title.title:before {
  content: "Latest";
  color: #1b4283;
  font-size: 80px;
}
.single-post h3.entry-title.title:after {
  content: " News";
  font-size: 80px;
}
.single-post h3.entry-title.title {
  font-size: 0px !IMPORTANT;
}
/* ---------------------------------------- */
/* --------------------------footer-------------------------------- */
.footer-wy {
    padding-top: 60px;
    padding-bottom: 10px;
	  padding-left:5px;
	  padding-right:5px;
}
.ftr-logo
{
	padding-bottom:30px;
}
.footer-wy h5.widget-title {
    display: none;
}
.footer-wy .wd-nav-vertical>li:hover>a {
    background-color: #f7f7f700 !important;
	  color: #f5f5f5 !important;
}
.footer-wy .wd-nav-vertical>li>a:hover,footer .current-menu-item a.woodmart-nav-link span {
    color: #46bec1 !important;
}
.footer-wy .wd-nav-vertical>li>a {
    color: #f5f5f5 !important;
    padding: 12px 0px;
    font-size:16px;
    font-weight:400;
    padding-left: 30px !important;
    max-width: fit-content;
}
.footer-wy  .wd-nav-vertical>li {
    width: fit-content;
}
.footer-wy .wd-nav-vertical>li:not(:last-child) {
   border-bottom: 0px !important;
}
.footer-wy .widget_nav_mega_menu .wd-nav-vertical {
    border: 0px;
}
.footer-wy a.woodmart-nav-link :before {
     content: url(/~catapup4/staging/wp-content/uploads/2022/11/Union-10.png);
     position: absolute;
     left: 0;
}
.grecaptcha-badge {
    bottom: 80px !important;
    z-index: 1;
}
.ftr-newsletter input[type="email"],.ftr-newsletter input[type="text"] {
    height: 62px;
    border: 0px;
}
input[type="submit"] {
    height: 58px;
    font-weight: 400;
    font-size: 16px;
    text-transform: capitalize;
	  background-color: #46bec1;
    color: #fff;
    padding: 0 35px;
	border-radius: 5px !important;
}
input[type="submit"]:hover {
     background-color:#1B4283 !important;
}
.ftr-newsletter form:is(.sent,.invalid,.unaccepted,.spam,.failed,.aborted) div.wpcf7-response-output
{
    margin-bottom: 80px !important;
}
.quick-links .connetwithus-wy {
    padding-top: 40px;
}
.quick-links span.wd-icon {
    color: #C9EBEF;
    font-size: 32px !important;
	  transition: 0.5s all ease-in-out;
}
.quick-links span.wd-icon:hover {
    transform: scale(1.2);
}
.quick-links .wd-social-icons {
    display: flex;
    flex-direction: row-reverse;
    max-width: 100px;
    justify-content: space-between;
    padding-top: 10px;
}
.quick-links a.wd-social-icon {
    padding: 0px !important;
}
.ftr-newsletter {
    padding-left: 105px;
}
.left-copyright-wy,.right-copyright-wy {
    position: relative;
    z-index: 1;
    height: 60px;
    display: flex;
    align-items: center;
}
.left-copyright-wy:before {
    content: "";
    background: #1b4283;
    position: absolute;
    height: 100%;
    z-index: -1;
    right: 16px;
    width: 300%;
	  border-radius: 5px;
}
.right-copyright-wy:before {
    content: "";
    background: #1b4283;
    position: absolute;
    height: 100%;
    z-index: -1;
    left: 31px;
    width: 300%;
	 border-radius: 5px;
}
footer .ftr-tweet {
    z-index: 5;
}
.copyright-row-wy
{
	margin-top:-79px;
}
a.scrollToTop.button-show {
    background: #46bec1;
    color: #fff;
    border: 1px solid;
    transition: 0.5s all;
}
a.scrollToTop:hover {
    transform: scale(.9);
}
/* twiter in footer */
/* .ctf {
    background: white !important;
    max-width: 275px !important;
	  overflow-y: hidden;
}
.ctf-item {
    margin-bottom: 0px !important;
    border-bottom: 1px solid #041d3687;
	  padding:15px !important;
}
.ctf-context {
    margin-left: 0px !important;
}
p.ctf-tweet-text {
    font-size: 13px !important;
}
a.ctf-author-name {
    font-size: 14px !important;
} */
/*  ===================footer end===============*/



/* get in touch */
input[type='email'], input[type='search'], input[type='number'], input[type='url'], input[type='tel'], input[type='text'], input[type='password'], textarea, select {
    height: 63px;
    filter: drop-shadow(4.243px 4.243px 9px rgba(0,0,0,0.08));
    background-color: #f5f5f5;
    border: 1px solid #c9ebef;
    --wd-form-placeholder-color: #27272799 !important;
}
.get-in-touch input, textarea {
    height: 63px;
    filter: drop-shadow(4.243px 4.243px 9px rgba(0,0,0,0.08));
    background-color: #ffffff;
    border: 1px solid #c9ebef;
    --wd-form-placeholder-color: #27272799 !important;
}
.get-in-touch a.wd-social-icon span {
    line-height: 42px !important;
}
.get-in-touch a.wd-social-icon {
    height: 42px !important;
    width: 42px !important;
    border-radius: 6px !important;
    margin-right: 40px !important;
}
.get-in-touch .wd-social-icons {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end !important;
}
.get-in-touch .wpcf7-submit:hover {
    background-color: #001730 !important;
}
.get-in-touch .wpcf7-submit {
    border-radius: 6px;
    background-color: #46bec1 !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
    color: #f5f5f5 !important;
    padding: 20px 40px !important;
}
.get-in-touch:has(.wpcf7-form.sent) {
    background-position: -5% 50% !important;
}
.wpcf7-response-output {
    border-radius: 6px !important;
}
.get-in-touch:has(.wpcf7-not-valid-tip) {
    background-position: -15% 50% !important;
}
/* get in touch */

/* Asmar Post Page */
.aa-posts .wd-tabs-title {
    font-size: 20px !important;
    padding: 0px 35px !important;
}
.aa-posts li.wd-active span::after {
    content: "";
    height: 2px !important;
    width: 75% !important;
    background-color: #46bec1 !important;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.aa-posts .blog-design-masonry  .post-title {
    text-align: left !important;
}
.aa-posts .blog-design-masonry  .entry-content {
    text-align: left !important;
}
.aa-posts .blog-design-masonry  h3 a {
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical !important;
}
.aa-posts a.btn.wd-load-more {
    height: 58px;
    font-weight: 400;
    font-size: 16px;
    text-transform: capitalize;
    background-color: #46bec1 !important;
    color: #fff;
    border: 0px !important;
    padding: 0 35px;
    border-radius: 5px !important;
}
.aa-posts a.btn.wd-load-more:hover {
    background-color: #1b4283 !important;
}
.aa-posts .wd-blog-holder {
    height: 100% !important;
}
.aa-posts .blog-design-masonry {
    left: auto !important;
    position: relative !important;
    top: auto !important;
}
.aa-posts .blog-design-meta-image {
    filter: drop-shadow(4px 4px 16px #0003);
    margin: 30px;
}
.aa-posts .owl-dot.active span {
    background-color: #46bec1 !important;
}
.aa-posts .owl-dot span {
    width: 12px !important;
    height: 12px !important;
    border-radius: 6px;
    background-color: #272727 !important;
    border: 0px !important;
}
.comments-area .comments-title, .comments-area .comment-reply-title {
    text-transform: capitalize !important;
    font-size: 22px;
}
a.url {
    word-break: break-word !important;
}
.comment-meta.commentmetadata a {
    color: #272727 !important;
}
.comment-meta.commentmetadata a:hover {
    color: rgb(70,190,193) !important;
}
.single-post .comments-area .reply a {
    text-transform: capitalize !important;
}
.close-side-widget a {
    text-transform: capitalize !important;
    font-size: 16px !important;
    font-weight: 400 !important;
}
.aa-posts .wd-btn-arrow {
    visibility: visible;
    opacity: 1 !important;
    user-select: auto !important;
    position: relative !important;
    top: 53px;
}
.aa-posts .owl-nav {
    text-align: center !important;
}
.aa-posts .wd-btn-arrow[class*="prev"]:after {
    content: url(/~catapup4/staging/wp-content/uploads/2022/12/arrow-left.png);
}
.aa-posts .wd-btn-arrow[class*="next"]:after {
    content: url(/~catapup4/staging/wp-content/uploads/2022/12/arrow-right.png);
}
.aa-posts [class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"] {
    left: calc(-150px + var(--wd-car-sp) / 2);
}
.aa-posts [class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"] {
    right: calc(-150px + var(--wd-car-sp) / 2);
}
.aa-posts .wd-meta-date {
    display: none !important;
}
.aa-posts .wd-post-header {
    display: none !important;
}
.aa-posts.tabs .post-title {
    letter-spacing: 1px !important;
    color: #041d36 !important;
    font-weight: 700 !important;
    font-family: "Poppins" !important;
    font-size: 20px !important;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3 !important;
}
.aa-posts.tabs .wd-blog-holder {
    height: fit-content !important;
}
.aa-posts.tabs .wd-nav-wrapper.wd-nav-tabs-wrapper {
    text-align: left !important;
}
.aa-posts.tabs .blog-design-masonry{
    position: relative !important;
    left: auto !important;
    top: auto !important;
    bottom: auto;
    right: auto;
}
.aa-posts .post-title:hover a {
    color: #3fb8bb !important;
}
.aa-posts .wd-read-more {
    margin-top: 20px !important;
}
.aa-posts .more-link {
    text-transform: capitalize !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    text-decoration: underline !important;
}
.aa-posts .wd-read-more a:hover {
    opacity: 1 !important;
    text-decoration: none !important;
}
.aa-posts .wd-post-content {
    position: absolute;
    bottom: 40px;
    right: 40px;
    width: 442px;
    padding: 35px;
    background-color: #ffffffb8;
    backdrop-filter: blur(30px);
    filter: drop-shadow(4px 4px 16px #0003);
}
.aa-posts.tabs .wd-post-content {
    position: initial !important;
    width: 100% !important;
    margin-top: -15px !important;
    background-color: #f5f5f5 !important;
    filter: none !important;
    padding-top: 25px !important;
}
.aa-posts.tabs .blog-design-meta-image {
    filter: drop-shadow(4px 4px 16px #0002);
    margin: 0px 0px 30px 0px !important;
}
.aa-posts.tabs .wd-entry-content {
    display: none !important;
}
.aa-posts h3 a {
    font-size: 20px;
    letter-spacing: 1px;
    color: #041d36;
    font-weight: 700;
    font-family: "Poppins";
}
.aa-posts .more-link {
    font-size: 0px !important;
}
a.btn.wd-load-more.wd-blog-load-more.load-on-click {
    margin-top: 35px !important;
}
.aa-posts .more-link::after {
    content: "Read More";
    font-size: 18px !important;
}
.wd-loop-footer.blog-footer {
    margin: 0px !important;
}
.aa-posts .blog-design-meta-image:hover .wd-post-img {
    transform: scale(1.05);
    filter: brightness(0.6);
}
h3#reply-title {
    text-transform: inherit !important;
    font-family: 'Poppins' !important;
    word-break: break-word !important;
}
#comments {
    margin-bottom: 24px !important;
}
.wd-tabs-header.text-center {
    position: relative;
    left: -12px !important;
}
.post-date {
    display: none !important;
}
.single-post .post-title {
    color: #021d35;
}
.single-post .site-content {
    padding-bottom: 36px !important;
    padding-top: 56px !important;
}
.single-post .social-form-circle .wd-social-icon {
    border-radius: 6px !important;
}
.single-post .wd-single-footer {
    border: 0px !important;
    padding-top: 0px !important;
    margin-top: -17px !important;
}
.post-single-page .entry-header img {
    border-radius: 6px !important;
/*     border: 5px solid #42bfc3; */
}
.single-post .sidebar-container {
    margin-top: 60px;
    background-color: #f5f5f5;
    filter: drop-shadow(0px 0px 5px #0002);
    padding: 30px 15px 35px 15px !important;
    border: 1px solid #5e5e5e14 !important;
    border-radius: 10px;
}
.post-single-page .post-title {
    line-height: 1.5 !important;
    text-align: left !important;
}
.single-post .sidebar-container .post-title {
    color: #021d35;
    text-align: left !important;
    line-height: 1.5 !important;
    margin-top: 30px !important;
}
.widget-title {
    font-size: 22px !important;
    font-weight: 700 !important;
}
.btn.wd-load-more.wd-load-more-loader {
    height: 58px;
    font-weight: 400;
    font-size: 16px;
    text-transform: capitalize;
    background-color: #46bec1 !important;
    color: #fff;
    border: 0px !important;
    padding: 0 35px;
    border-radius: 5px !important;
}
.aa-posts.tabs h3 a {
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical !important;
}
.single-post .woodmart-recent-posts-list li {
    display: flex !important;
	  align-items:center;
}
.single-post .woodmart-recent-posts-list li h5.wd-entities-title {
  margin-bottom: 0px;
}
.single-post .woodmart-recent-posts-list li a {
    max-width: 70px !important;
    filter: drop-shadow(4px 4px 6px #0002);
}
.single-post h5 {
    font-weight: 400;
    padding-left: 0px !important;
    -webkit-line-clamp: 2 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
}
.btn.wd-load-more.wd-load-more-loader {
    margin-top: 35px !important;
}
.single-post h5:hover a {
    color: #42bfc3 !important;
}
.single-post .wd-single-footer .wd-social-icons {
    padding: 35px 0px;
    border-top: 1px solid #27272721;
    border-bottom: 1px solid #27272721;
}
/* Post Page */
/*======================work with us====================  */
span.wy-text {
 text-decoration: underline;
 text-underline-offset: 22px;
}
.three-team-box-wy .wd-info-box {
  box-shadow: 4px 4px 36px rgb(0 0 0 / 12%);
  padding: 30px;
  background-color: #fff;
  min-height: 442px;
  max-width: 480px;
  margin: auto;
  transition: 0.4s all ease-in-out;
}
.three-team-box-wy .wd-info-box:hover {
  background-color: #46BEC1;
  transform:translateY(-20px);
}
.three-team-box-wy .wd-info-box :is(.info-box-subtitle,.info-box-title,.info-box-inner) {
  transition: 0.2s all ease-in-out;
}
.three-team-box-wy .wd-info-box:hover :is(.info-box-subtitle,.info-box-title,.info-box-inner) {
  color: #f5f5f5;
}
.postion-list-wy .wd-info-box {
  background: #46BEC1;
  box-shadow: 4px 4px 16px rgb(0 0 0 / 12%);
  border-radius: 20px;
  padding: 30px;
  max-width: 565px;
  margin: auto;
  transition:0.5s all;
}
.postion-list-wy .wd-info-box:hover {
  background: #1b4283;
}
.postion-list-wy .info-box-title {
    margin-bottom: 0px !important;
  color:#f5f5f5;
}
.Open-postion-link-wy a:hover {
	color: #46bec1;
  border-bottom: 1px solid;
}
.work-with-gallery-wy img.swiper-slide-image {
  min-height: 380px;
  object-fit: cover;
	max-height: 380px;
	width: -webkit-fill-available !important;
}
.elementor-lightbox {
  background: #272727eb;
}
.elementor-lightbox .elementor-slideshow__title {
  display: none;
}
.svg-color-wy :is(svg path,svg rect, svg circle,svg line) {
  fill: #46BEC1;
  stroke: #46BEC1;
}
.comunity-svg-color :is(svg path,svg rect, svg circle,svg line) {
  stroke: #46BEC1;
}
.postion-list-wy ul.whr-items {
  list-style: none;
 /*column-count: 2; */
	padding-left: 0px;
}
.postion-list-wy li.whr-item:not(:last-child) {
  /*margin-bottom: 30px;*/
}
.postion-list-wy li.whr-item {
  /*background: #46BEC1;
  box-shadow: 4px 4px 16px rgb(0 0 0 / 12%);
  border-radius: 20px; */
  padding: 30px;
  transition: 0.5s all;
  /*color: #f5f5f5;*/
/*min-height: 250px;*/ 
max-width: 600px;
  margin: auto;
	/*display: inline-block;*/
	width: 100%;
  border-bottom: 1px solid #d3d3d3;
}
.postion-list-wy li.whr-item:hover {
 /* background: #1b4283;*/
}
.postion-list-wy .whr-info li{
  position:relative;
}
.postion-list-wy .whr-info li:before {
  content: url(/~catapup4/staging/wp-content/uploads/2022/11/Union-10.png);
  position: absolute;
  left: -20px;
  top: 2px;
}

li.whr-date {
    display: none;
}

.postion-list-wy ul.whr-info {
  list-style: none;
}
.postion-list-wy h3.whr-title {
  color: #041d36;
}
.postion-list-wy h3.whr-title a:hover {
  color: #46bec1;
}
/*================what we do====================  */
.link-btn-wy a {
  text-decoration: underline;
  color: yellow;
  text-underline-offset: 3px;
}
.link-btn-wy a:hover {
  color: #46bec1;
}
.supports-iconsBox-wy .elementor-icon-box-wrapper {
  transition: 0.5s all ease-in-out;
}
.supports-iconsBox-wy .elementor-icon-box-wrapper:hover {
  transform: translateY(-20px);
}
.supports-iconsBox-wy .elementor-icon-box-icon {
  transition: 0.5s all ease-in-out;
}
.supports-iconsBox-wy .elementor-icon-box-wrapper:hover .elementor-icon-box-icon {
   transform: scale(.9);
}
/*================who we Are====================  */
.founding-story-wy .info-box-icon img {
  border-radius: 20px;
}
.founding-story-wy .box-icon-wrapper {
  margin-right: 50px !important;
  max-width: 44% !important;
}
.founding-story-wy .owl-prev.wd-btn-arrow {
  margin-left: -30px;
}
.founding-story-wy .owl-next.wd-btn-arrow {
  margin-right: -30px;
}
.value-list-wy .wd-info-box {
  background-color: #041D36;
  align-items: center;
  max-width: 800px;
  margin: auto;
  overflow: hidden;
	box-shadow: 4px 4px 16px rgb(0 0 0 / 24%);
  transition: 0.5s all ease-in-out;
}
.value-list-wy .wd-info-box:hover {
  transform: translateY(-10px);
}
.value-list-wy .info-box-title {
  font-size: 24px;
  margin-bottom: 0px !important;
  padding-left: 65px;
	transition:0.5s all ease-in-out;
}
.value-list-wy .wd-info-box:hover .info-box-title {
  text-decoration: underline;
  text-underline-offset: 9px;
}
.value-list-wy .box-icon-wrapper {
  background-color: #46bec1;
  padding: 20px 0px 20px 20px;
  position: relative;
}
.value-list-wy .box-icon-wrapper:before {
  content: url(/~catapup4/staging/wp-content/uploads/2022/12/icon-before.png);
  position: absolute;
  right: -51px;
  top: 50%;
  transform: translateY(-50%);
}
.value-list-wy .info-box-icon {
  position: relative;
  z-index: 2;
}
.value-list-wy .info-icon {
  height: 100px;
}
/* ===================== */


/* =============Co-Found With Us=========== */
.mh-success .main-heading {
    max-width: 700px;
    margin: auto;
}
.mh-success .box-icon-align-top .box-icon-wrapper {
    margin-bottom: 15px !important;
}
.mh-success .info-box-wrapper {
    max-width: 317px;
    margin: auto;
     transition: 0.5s;
}
.mh-success .info-box-wrapper:hover {
    transform: translateY(-10px);
    transition: 0.5s;
}
.mh-success .info-box-wrapper:hover .box-icon-wrapper {
    transform: scale(0.9);
    transition: 0.5s;
}
.mh-success .info-box-wrapper .box-icon-wrapper {
    transform: rotateY(360deg);
    transition: 0.5s;
}
.mh-founder .btn.btn-color-alt {
  color: #f5f5f5;
  text-transform: capitalize;
  font-weight: 400;
}
.mh-founder .btn.btn-color-alt:hover {
    background: #46bec1;
}
.mh-founder .testimonials {
    max-width: 1000px;
    margin: auto;
}
.mh-founder .testimonial-inner {
    align-items: center !important;
}
.mh-founder .testimonial-content {
background: #f5f5f5;
padding: 40px 40px 40px 20px;
box-shadow: 1px 0px 10px 2px #cfcfcf54;
border-radius: 0px 15px 15px 0px;
}
.mh-founder .testimonial-avatar img {
    min-width: auto;
    max-width: unset;
    border-radius: 20px !important;
}
.testimon-align-left .testimonial-avatar {
    margin-right: 0px !important;
}
span.desi {
    padding-left: 25px !important;
}

span.founder-name {
    font-weight: 700 !important;
    font-size: 20px;
}
.mh-founder .wd-btn-arrow {
    visibility: visible !important;
    color: #000 !important;
    opacity: 1 !important;
}
.we-look .info-box-content {
    padding: 40px 20px;
    border-radius: 0px 0px 20px 20px !important;
    min-height: 200px;
}
.we-look .info-box-wrapper {
    max-width: 365px;
    margin: auto;
    transition: .5s;
	  box-shadow: 2px 2px 8px 3px #80808040;
    border-radius: 20px;
}
.we-look .box-icon-align-top .box-icon-wrapper {
    margin-bottom: 0 !important;
}
.we-look .info-box-wrapper:hover {
   transform: translateY(-10px);
   transition: .5s;   
}
.we-look .info-box-content {
    padding: 40px 20px;
    border-radius: 0px 0px 20px 20px !important;
}
.domain-ex .info-box-content {
    background: #041d36;
}
.passion .info-box-content {
    background: #1B4283;
}
.team-enter .info-box-content {
    background: #46BEC1;
}
.start-january .elementor-heading-title {
    padding: 25px 0px;
}
.start-jour .btn.btn-color-primary  {
  color: #f5f5f5;
  text-transform: capitalize;
  font-weight: 400;
}
.start-jour .btn.btn-color-primary:hover {
    background: #1b4283;
}
.start-jour .wd-info-box .info-box-title {
    margin-bottom: 20px;
}

@media only screen and  (min-width: 957px) and (max-width: 1056px) {
.mh-success .info-box-wrapper {
    max-width: 270px;
}

.mh-founder .testimonials {
    max-width: 900px;
    margin: auto;
}

.we-look .wd-info-box {
    min-height: 450px !important;
}
.founder-testi div[class*="wd-carousel-spacing"] .owl-nav>div[class*="prev"] {
    margin-left: 10px !important;
}

.founder-testi div[class*="wd-carousel-spacing"] .owl-nav>div[class*="next"] {
    margin-right: 10px !important;
}
}



/* =============End=========== */

/* =============Team Old=========== */
.mh-team-tab .info-box-title {
    margin-top: 20px;
}
.mh-team-tab a.wd-nav-link:hover {
    background: #1b4283;
    color: #f5f5f5 !important;
}
.mh-team-tab a.wd-nav-link {
    background: #F5F5F5;
    border-radius: 8px;
    color: #272727 !important;
    border: 1px solid #1b4283;
    padding: 20px 35px !important;
}
.mh-team-tab li.wd-active a {
    background: #1b4283 !important;
    color: #f5f5f5 !important;
}
.mh-team-tab .wd-nav-tabs-wrapper {
    margin-bottom: 55px;
}
/* =============Team Awsm Filter =========== */
.team-filter-wy span.awsm-filter-btn {
  background: #F5F5F5;
  border-radius: 8px;
  color: #272727 !important;
  border: 1px solid #1b4283;
  padding: 15px 35px !important;
}
.team-filter-wy .awsm-filter-btn.awsm-active-filter::after {
  content: none;
}
.team-filter-wy span.awsm-filter-btn.awsm-active-filter,span.awsm-filter-btn:hover {
  background: #1b4283;
  color: #f5f5f5 !important;
  opacity: 1 !important;
}
.team-filter-wy span.awsm-filter-btn:not(:last-child) {
  margin-inline-end: 60px;
}
.team-filter-wy .awsm-team-filter-wrap {
  margin-bottom: 30px;
}
.team-filter-wy .awsm-modal img {
  border-radius: 20px;
}
.team-filter-wy .awsm-modal-details h3 {
  font-size: 18px !important;
  font-weight: 700 !important;
  text-transform: none !important;
  margin-bottom: 7px !important;
}
.team-filter-wy figcaption {
  position: initial !important;
  opacity: 1 !important;
  transform: scale(1) !important;
  background: transparent !important;
  color: #041D36 !important;
  text-align: left !important;
}
.team-filter-wy figcaption h3 {
  color: #041D36 !important;
  font-size: 24px !important;
}
.team-filter-wy .awsm-personal-info {
  display: flex !important;
  flex-direction: column-reverse;
}
.team-filter-wy .awsm-personal-info span {
  font-size: 16px !IMPORTANT;
  padding-top: 10px;
	text-transform:none;
}
.team-filter-wy .awsm-grid-card {
  opacity: 1 !important;
}
/* =============Portfolio Companies=========== */
.mh-portfolio .box-icon-align-top .box-icon-wrapper {
    margin-bottom: 30px;
}
.mh-portfolio span.wd-btn-text {
   text-transform: capitalize;
    font-size: 18px;
    font-weight: 700;
    margin-top: 15px;
	  transition: 0.5s;
}
.mh-portfolio .btn.btn-style-link {
    border-width: 1px !important;
    border-color: #272727 !important;
}
.mh-portfolio span.wd-btn-text:hover {
    color: #40babe !important;
	  transition: 0.5s;
}
.mh-portfolio .btn.btn-style-link:hover {
       border-color: #40babe !important;
}

.az-hoverme .banner-inner {
    margin-top: 0 !important;
}
.az-hoverme .wrapper-content-banner {
    padding: 0 !important;
}
.az-hoverme .promo-banner-wrapper:hover .main-wrapp-img {
    opacity: 0;
}
.az-hoverme .content-banner{
    opacity: 0;
}
.az-hoverme .promo-banner-wrapper:hover .content-banner{
    opacity: 1;
}
.az-hoverme .content-banner, .az-hoverme .promo-banner-wrapper, .az-hoverme .main-wrapp-img{
    transition: .8s ease;
}
.az-infobox .info-box-wrapper:active {
    pointer-events: none;
}
.az-infobox .info-btn-wrapper {
    pointer-events: all;
    max-width: fit-content;
}
@media(min-width: 1025px){
.mh-portfolio {
  box-shadow: 4px 4px 10px rgb(0 0 0 / 16%);
}
}
@media(min-width: 1024px){
.az-pcsection3 .az-infobox .info-box-content {
    padding-top: 30px;
}
.az-pcsection2 .info-box-subtitle {
    top: -80% !important;
}
.az-pcsection1 .info-box-subtitle {
    top: -70% !important;
    /*top: -65px;*/
}

}
@media(min-width: 768px){
.az-pcsection2 .info-box-subtitle {
    position: absolute;
    right: 0;
    margin-bottom: 0 !important;
}
.az-pcsection1 .info-box-subtitle {
    position: absolute;
    right: 0;
    margin-bottom: 0 !important;
}
.az-pcsection3 .info-box-subtitle {
    position: absolute;
    right: 0;
    margin-bottom: 0 !important;
    top: -63px;
}
.az-hoverme .promo-banner-wrapper {
    width: 380px !important;
    height: 280px !important;
}
}

@media(min-width: 768px) and (max-width: 1024px){
.az-infobox .info-btn-wrapper {
    margin: auto;
}
.az-pcsection1 .info-box-subtitle {
    top: -65%;
}
.az-pcsection2 .info-box-subtitle {
    /*top: -65%;*/
    top: -80%;
}
.az-pcsection1 .elementor-container, .az-pcsection2 .elementor-container, .az-pcsection3 .elementor-container {
    justify-content: center;
}
.az-pcsection1 p, .az-pcsection2 p, .az-pcsection3 p {
    text-align: center;
}
.az-pcsection1 .wd-button-wrapper, .az-pcsection2 .wd-button-wrapper, .az-pcsection3 .wd-button-wrapper {
    text-align: center;
}
.az-pcsection1 .info-box-wrapper, .az-pcsection2 .info-box-wrapper , .az-pcsection3 .info-box-wrapper {
    padding: 40px 0px 40px 0px;
}
.mh-portfolio .elementor-column.elementor-col-66>div{
  box-shadow: 4px 4px 10px rgb(0 0 0 / 16%);
}
}
@media(max-width:767px){
.team-filter-wy	.awsm-grid-card {
    margin-bottom: 0px !important;
}
.team-filter-wy .awsm-team-filter-wrap {
    margin-bottom: 5px !important;
}
.team-filter-wy .awsm-modal img {
    max-width: 200px !important;
    margin: auto !important;
}
.team-filter-wy .awsm-modal-items.slide-ins-style.style-1.grid-4-col.awsm-modal-on img {
    max-width: 100% !important;
}
.team-filter-wy .awsm-personal-info {
    text-align: center !important;
}
/* 	.team-filter-wy .awsm-team-filter-wrap {
    display: grid !important;
    align-items: center;
    overflow-x: scroll;
    max-width: 275px;
    margin: auto;
} */
.az-infobox .info-btn-wrapper {
    margin: auto;
}
.team-filter-wy .awsm-team-filter-wrap {
    display: block !important;
    overflow-x: hidden !important;
}
.team-filter-wy span.awsm-filter-btn {
    border: 1px solid #1b4283;
    padding: 5px 12px !important;
    font-size: 14px !important;
    margin-bottom: 0px !important;
    margin-top: 5px !important;
}
.az-pcsection1 p, .az-pcsection2 p, .az-pcsection3 p {
    text-align: center;
}
.az-pcsection1 .wd-button-wrapper, .az-pcsection2 .wd-button-wrapper, .az-pcsection3 .wd-button-wrapper {
    text-align: center;
}
.az-pcsection1 .info-box-subtitle, .az-pcsection2 .info-box-subtitle , .az-pcsection3 .info-box-subtitle {
    text-align: center;
    padding-bottom: 25px;
    margin-top: -20px;
}
.az-pcsection3 .info-box-icon {
    text-align: center;
}
.mh-portfolio .box-icon-align-top .box-icon-wrapper {
    text-align: center;
}
.mh-portfolio {
  box-shadow: 4px 4px 10px rgb(0 0 0 / 16%);
}
}
@media(min-width: 350px) and (max-width: 767px){
.az-pcsection1, .az-pcsection2, .az-pcsection3 {
    max-width: 310px;
}
.az-pcsection1, .az-pcsection2, .az-pcsection3{
    margin-left: auto !important;
    margin-right: auto !important;
}
}

/* ==========================media query============================ */
@media(min-width: 767px){
 body .work-with-gallery-wy .elementor-image-carousel-wrapper:not(.swiper-container-initialized) .swiper-slide {
  max-width: 100% !important;
 }
}

@media(max-width: 1024px){
.single-post	aside.sidebar-container {
    display: none !important;
}
.single-post .site-content:has(.post-single-page) {
    max-width: 100% !important;
}
	.for-res .hovered-social-icons.wd-tltp.wd-tltp-top {
    display: none !important;
}
.for-res .article-body-container {
    background-color: #f5f5f5 !important;
}
.aa-posts.for-res h3 a {
    margin: 0px !important;
}
	.offcanvas-sidebar-mobile:not(.wd-on-toolbar) .wd-sidebar-opener {
    display: none !important;
}
.Home-supercharging-box span.info-svg-wrapper {
  height: 80px !important;
  width: 80px !important;
}
.single-post h3.entry-title.title:before,.single-post h3.entry-title.title:after {
  font-size: 45px;
}
.team-filter-wy span.awsm-filter-btn:not(:last-child) {
  margin-inline-end: 15px;
}
}
@media(max-width: 767px){
.single-post h3.entry-title.title:before,.single-post h3.entry-title.title:after {
  font-size: 40px;
}
.team-filter-wy span.awsm-filter-btn:not(:last-child) {
  margin-inline-end: 0px;
}
.team-filter-wy .awsm-team-filter-wrap {
  display: flex;
  align-items: center;
}
.team-filter-wy span.awsm-filter-btn {
  margin: 15px 5px;
  min-width: fit-content;
}
.single-post .sidebar-container {
   margin-top: 10px;
}
.single-post .woodmart-recent-posts-list li img {
  max-width: 50px !important;
}
}
/*============== media query end================ */@media (min-width: 1025px) {
	.page-title {
    min-height: 250px;
    display: flex;
    align-items: center;
}
/*sab menu in header  */
ul.wd-sub-menu.row.sub-menu.color-scheme-dark {
    display: flex;
    justify-content: center;
}

li#menu-item-5622:after {
          content: '|';
        position: absolute;
        right: -4px;
        top: 6px;
        line-height: 1.75em;
        font-size: 1em;
        font-weight: lighter;
        color: #041D36;
}

.wd-dropdown-menu.wd-design-full-width {
    padding-top: 10px !important;
}
.wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width) .wd-sub-menu>li {
    margin-bottom: 10px !important;
    width: fit-content !important;
}
.wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width) .wd-sub-menu>li>a, .mega-menu-list>li>a {
    color: #f5f5f5 !important;
	   text-transform: capitalize;
    font-weight: 400;
    font-size: 16px;
}
.color-scheme-dark.wd-design-full-width.wd-dropdown-menu.wd-dropdown.sub-menu-dropdown {
    background: #1B4283;
}
.wd-sub-menu  a.woodmart-nav-link:after {
    content: "";
    left: 50% !important;
    transform: translateX(-50%) !important;
    background-color: #ffffff !important;
    position: absolute;
    top: 85% !important;
    width: 0;
    height: 2px;
    transition: width 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.wd-sub-menu  a.woodmart-nav-link:hover:after,.wd-sub-menu .current-menu-item a.woodmart-nav-link:after {
   width:80%;
}
.single-post .site-content {
    padding-right: 35px !important;
}
.aa-posts.tabs h3 a {
    height: 85px !important;
}
/*------------single post-----------  */
.single-post .site-content {
  flex: 0 0 74% !important;
  max-width: 74% !important;
}
/* ----------------- Home --------------------*/
.founding-story-wy .wd-info-box {
  align-items: center;
}
/* -----------------footer --------------------*/
.quick-links .elementor-widget-wd_social_buttons {
    padding-bottom: 138px;
}
/* ---------for desktop-------- */
@media (min-width:1550px){
.founding-story-wy .owl-prev.wd-btn-arrow {
  margin-left: -60px;
}
.founding-story-wy .owl-next.wd-btn-arrow {
  margin-right: -60px;
 }
.founding-story-wy:before {
 right: 35% !important;
}
}
/*---------------- for laptop------------ */
@media (max-width:1800px) and (min-width:1500px) {
.page-title-wy .hero-heading-wy {
  font-size: 63px;
}
.workUs-heroSec-wy .hero-heading-wy>.elementor-widget-container {
  padding-left: 270px !important;
}
}
@media (max-width:1800px) {
	.get-in-touch {
    background-position: -220px 0% !important;
}
}
@media (max-width:1500px) {
.page-title {
    padding: 110px 0 !important;
}
.page-title .title {
    font-size: 58px !important;
}
section:not(.workUs-heroSec-wy) .hero-heading-wy {
  max-width: 830px;
  margin: auto;
}
.workUs-heroSec-wy .hero-heading-wy	 > .elementor-widget-container {
  padding: 0px 0px 0px 240px !important;
}
.hero-heading-wy, .co-found-head {
    font-size: 58px !important;
	  line-height: 1.25 !important;
 }
 .main-heading .elementor-heading-title {
    font-size: 46px;
	}
.page-title-wy .elementor-container {
    min-height: 350px !important;
}	
.get-in-touch:has(.wpcf7-not-valid-tip) {
    background-position: -135% 0% !important;
}
.get-in-touch:has(.wpcf7-form.sent) {
    background-position: -90% 0% !important;
}
.workUs-heroSec-wy {
  background-position: -34% 50% !important;
}
span.wy-text {
 text-underline-offset: 19px;
}
}

@media (max-width:1350px) {
.get-in-touch {
  background-position: -358px 0% !important;
}
}

@media (max-width:1300px) {
.hero-heading-wy{
  font-size: 46px !important;
}
.workUs-heroSec-wy {
  background-position: -64% 50% !important;
}
.page-title-wy:not(.workUs-heroSec-wy){
	background-position: 36% 100% !important;
}
.main-heading .elementor-heading-title {
  font-size: 42px;
}
}
/* ---------------- */
}

@media (min-width: 768px) and (max-width: 1024px) {
	/* ---------------global css------------------------- */
.main-heading .elementor-heading-title {
    font-size: 30px;
}

body .whb-general-header {
    box-shadow: 1px 15px 12px hwb(0deg 0% 100% / 9%) !important;
}

/* page title */
.page-title-wy .hero-heading-wy
{
    font-size: 40px;
}
.awsm-grid-wrapper .awsm-grid>.awsm-grid-card {
    width: 33.33% !important;
}
.founding-story-wy.aa-posts .owl-dots {
    margin-top: 50px !important;
}
.founding-story-wy.aa-posts [class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"] {
    left: calc(-70px + var(--wd-car-sp) / 2) !important;
}
.founding-story-wy.aa-posts .owl-nav {
    top: 45px;
    position: relative;
}
.founding-story-wy.aa-posts [class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"] {
    right: calc(-70px + var(--wd-car-sp) / 2) !important;
}
.team-filter-wy span.awsm-filter-btn:not(:last-child) {
    margin-inline-end: 5px !important;
}
.get-in-touch .elementor-background-overlay {
    background: linear-gradient(90deg, rgba(226,194,185,0) 0%, rgba(245,245,245,1) 48%);
}
.page-title .title {
    font-size: 45px !important;
}
.page-title {
    padding: 80px 0px !important;
}
.page-title-wy .elementor-container {
    min-height: 220px !important;
}
/* Post Page */
.aa-posts [class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"] {
    left: calc(-40px + var(--wd-car-sp) / 2) !important;
    transform: scale(0.7);
}
.aa-posts [class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"] {
    right: calc(-40px + var(--wd-car-sp) / 2) !important;
    transform: scale(0.7);
}
a.btn.wd-load-more.wd-blog-load-more.load-on-click {
    margin-top: 15px !important;
}
.aa-posts.tabs h3 a {
    -webkit-line-clamp: 2 !important;
}
.aa-posts .owl-stage-outer {
    margin-bottom: -34px !important;
}
.wd-tabs-header.text-center {
    left: -7px !important;
    margin-bottom: -21px !important;
}
.aa-posts.tabs:has(.no-more-posts) {
    padding-bottom: 75px !important;
}
.aa-posts .wd-tabs-title {
    font-size: 18px !important;
    padding: 0px 10px !important;
}
.aa-posts.tabs h3 a {
    margin: 0px !important;
}
.aa-posts.tabs .blog-design-meta-image {
    margin: 0px 0px 15px 0px !important;
}
.single-post .site-content {
    padding-bottom: 21px !important;
    padding-top: 13px !important;
}
.single-post .sidebar-container {
    padding: 0px !important;
}
.sidebar-container.wd-inited .widget-area {
    padding: 30px 15px !important;
}
#comments {
    margin-bottom: 19px !important;
}

.sidebar-container.wd-inited .sidebar-widget {
    padding: 0px !important;
}
.aa-posts .wd-post-content {
    bottom: 20px !important;
    right: 20px !important;
    width: 350px !important;
}
.aa-posts h3 a {
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box !important;
    margin-top: -15px !important;
}
/* Post Page */
/* --------------single post--------------- */
.single-post .woodmart-recent-posts-list li img {
  max-width: 55px !important;
}
/* --------------home--------------- */
.top-operator-wy .owl-stage {
  animation: scrollingone 50s linear infinite;
}
@keyframes scrollingone {
  0% { transform: translateX(0); }
  100% { transform: translatex(-300vw); }
}

.bottom-operator-wy .owl-stage{
  animation: scrollingtwo 50s linear infinite;
}
@keyframes scrollingtwo {
  0% { transform: translateX(-300vw); }
  100% { transform: translatex(0); }
}
/*----------------------------footer-------------------------  */
.footer-wy {
    padding-top: 40px;
}
.copyright-row-wy {
    margin-top: 0;
}
.center-copyR-col {
    width: 16% !important;
}
.copyright-left-col-wy,.copyright-right-col-wy {
    width: 42% !important;
}
.ftr-newsletter {
    padding-left: 30px;
}
/* ========================work with us=========== */
.three-team-box-wy .wd-info-box {
  min-height: 492px;
 }
span.wy-text {
 text-underline-offset: 11px;
}

/* ========================what we do=========== */
.process-img-wy {
  overflow-x: scroll;
}
.process-img-wy img {
  max-width: 1280px;
  overflow-x: scroll;
}
/*================who we Are====================  */
.founding-story-wy:before {
 right: 35% !important;
}
.founding-story-wy .box-icon-wrapper {
  margin-right: 30px !important;
 }
.founding-story-wy  .info-box-carousel {
  padding-left: 10px;
  padding-right: 10px;
}
.value-list-wy .info-box-title {
  padding-right: 20px;
}
/* =============Co-Found With Us=========== */

.we-look .wd-info-box {
    min-height: 480px;
}

.mh-founder .testimonial-content {
    padding: 20px 40px 20px 20px;
}
/* ============End========== */

/* =============Team=========== */
.mh-team-tab .wd-nav-tabs-wrapper {
    margin-bottom: 25px;
}

/* ===============---media query-==============-- */
@media (min-width:1000px){
.ftr-newsletter {
    padding-left: 58px;
 }
.page-title-wy.workUs-heroSec-wy{
  background-position: -74% 50% !important;
}
}
@media (min-width:850px){
.workUs-heroSec-wy .hero-heading-wy	 > .elementor-widget-container {
  padding: 0px 0px 0px 220px !important;
}
}
@media (max-width:1024px) and (min-width:769px) {
.single-post .sidebar-container h5.wd-entities-title a {
  font-size: 14px !important;
}
.single-post .sidebar-container {
  padding: 10px !important;
  flex: 0 0 27% !important;
  max-width: 27% !important;
}
.single-post .site-content {
  flex: 0 0 72% !important;
  max-width: 72% !important;
}
}
@media (max-width:1000px) {
.page-title-wy {
  background-blend-mode: overlay;
  background-color: #f5f5f5d9 !IMPORTANT;
 }
}
@media (max-width:850px) {
.hero-heading-wy{
    font-size: 36px !important;
 }
.three-team-box-wy .wd-info-box {
  min-height: 595px;
 }
}

@media(max-width:768px){

.three-team-box-wy .wd-info-box {
  min-height: 585px;
  padding: 25px;
 }
}
/*======== media query end ===============*/
}

@media (min-width: 577px) and (max-width: 767px) {
	/* page title */
.page-title-wy {
  background-blend-mode: overlay;
   background-color: #f5f5f5d9 !IMPORTANT;
}
.page-title-wy .hero-heading-wy
{
    font-size: 32px;
}
.page-title .title {
    font-size: 40px !important;
}

.top-operator-wy .owl-stage {
  animation: scrollingone 50s linear infinite;
}
.bottom-operator-wy .owl-stage{
  animation: scrollingtwo 50s linear infinite;
}
.page-title {
    padding: 70px 0px !important;
    background-position: left !important;
    background-blend-mode: overlay;
    background-color: #f5f5f5d9 !important;
}
/* Post Page */
.single-post .sidebar-container {
    padding: 0px !important;
}
.sidebar-container.wd-inited .widget-area {
    padding: 30px 15px !important;
}
.sidebar-container.wd-inited .sidebar-widget {
    padding: 0px !important;
}
.aa-posts.tabs:has(.no-more-posts) {
    padding-bottom: 56px;
}
.aa-posts .blog-design-meta-image {
    margin: 35px 15px !important;
    filter: drop-shadow(4px 4px 16px #0001);
}
.wd-loop-footer:has(.no-more-posts) {
    margin-bottom: -86px !important;
}
.aa-posts .wd-post-content {
    position: initial !important;;
    width: 100% !important;
    padding: 10px 20px 20px !important;
    margin-top: -15px !important;
}
.aa-posts.tabs ul.wd-nav li {
    margin: 0px !important;
}
a.btn.wd-load-more.wd-blog-load-more.load-on-click {
    margin-top: 15px !important;
}
.aa-posts.tabs ul.wd-nav li a {
    width: max-content !important;
    margin: 0 auto;
    margin-bottom: 10px !important;
}
/* .aa-posts.tabs ul.wd-nav {
    display: block !important;
} */
.aa-posts.tabs .wd-tabs-title {
    font-size: 18px !important;
    padding: 0px 20px !important;
}
.aa-posts.tabs .wd-tabs-header.text-center {
    position: relative;
    left: 0px !important;
    margin-bottom: -29px !important;
}
.aa-posts h3 a {
    -webkit-line-clamp: 3 !important;
    font-size: 18px !important;
    display: -webkit-box !important;
    overflow: hidden;
    -webkit-box-orient: vertical !important;
    text-overflow: ellipsis !important;
}
.owl-nav {
    display: none !important;
}
.owl-dots {
    margin-top: -15px !important;
}
.single-post .site-content {
    padding-bottom: 1px !important;
    padding-top: 15px !important;
}
#comments {
    margin-bottom: 19px !important;
}
/* Post Page */
/* ---------------global css------------------------- */
.main-heading .elementor-heading-title {
    font-size: 26px;
} 
/* --------------home--------------- */
.home-blog-wy figure.entry-thumbnail:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,0.5);
    opacity: 0.7 !important;
    transition: opacity .7s ease;
}
.supercharging-box-wy .info-box-title {
    font-size: 20px;
}

.top-operator-wy .owl-stage {
  animation: scrollingone 30s linear infinite;
}
@keyframes scrollingone {
  0% { transform: translateX(0); }
  100% { transform: translatex(-700vw); }
}

.bottom-operator-wy .owl-stage{
  animation: scrollingtwo 30s linear infinite;
}
@keyframes scrollingtwo {
  0% { transform: translateX(-700vw); }
  100% { transform: translatex(0); }
}
/*----------------------------footer-------------------------  */
.footer-wy {
    padding-top: 40px;
}
.copyright-row-wy {
    margin-top: 0;
	  margin-bottom: -30px;
}
.copyright-left-col-wy, .copyright-right-col-wy, .ftr-newsletter, .quick-links, .ftr-tweet  {
    width: 100% !important;
}
.ftr-newsletter {
    padding-left: 0px;
}
.ftr-tweet {
    padding-top: 34px;
}
.ftr-newsletter {
    padding-top: 39px;
}
.quick-links .connetwithus-wy {
    padding-top: 20px;
}
.left-copyright-wy:before {
    right: -15px;
}
.right-copyright-wy:before {
    left: -20px;
}
.left-copyright-wy, .right-copyright-wy {
    height: 44px;
}
.copyright-row-wy  p {
    text-align: center;
}
a.scrollToTop.button-show {
    bottom: 60px;
}
.grecaptcha-badge {
    z-index: -2;
}
.ctf {
    max-width: 100% !important;
}
.twitter-timeline.twitter-timeline-rendered {
    width: 100% !IMPORTANT;
}
/* ----footer end--------- */
/* =========work with us=============== */
.three-team-box-wy .wd-info-box {
    min-height: auto;
 }
span.wy-text {
 text-underline-offset: 10px;
}
.work-with-gallery-wy img.swiper-slide-image {
  min-height: 300px;
  object-fit: cover;
	max-height: 300px;
}

/* ========================what we do=========== */
.process-img-wy {
  overflow-x: scroll;
}
.process-img-wy img {
  max-width: 1280px;
  overflow-x: scroll;
}
.whole-process-wy .main-heading br
{
	display:none;
}
/*================who we Are====================  */
.founding-story-wy  .info-box-carousel {
  padding-left: 10px;
  padding-right: 10px;
}
.founding-story-wy .wd-info-box {
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
}
.founding-story-wy .info-box-content {
  text-align: center;
  padding-top: 25px;
 }
 .founding-story-wy .box-icon-wrapper {
  margin-right: 0px !important;
  max-width: 50% !important;
}
.value-list-wy .box-icon-wrapper {
  padding: 20px 0px 20px 15px;
}
.value-list-wy .info-box-title {
  font-size: 18px;
  padding-left: 30px;
	padding-right: 15px;
}
.value-list-wy span.info-icon {
  width: 64px !IMPORTANT;
   height: 64px;
}
.value-list-wy .box-icon-wrapper:before {
  right: -35px;
}
.value-list-wy .info-box-content {
  padding-top: 0px !IMPORTANT;
}
/* ============end=========================== */


/* =============Co-Found With Us=========== */
.mh-founder .testimon-align-left .testimonial-inner {
flex-direction: column !important;
}

.mh-founder .testimonial-content {
    padding: 30px 40px 12px 20px !important;
    border-radius: 15px !important;
	  max-width: 300px;
   	margin: auto;
}

.testimon-align-left .testimonial-avatar {
    margin-right: 0px !important;
}

span.desi {
    padding-left: 0 !important;
    display: block;
    padding-top: 10px;
}

.founder-testi div[class*="wd-carousel-spacing"] .owl-nav>div[class*="prev"] {
    margin-left: 45px !important;
}

.founder-testi div[class*="wd-carousel-spacing"] .owl-nav>div[class*="next"] {
    margin-right: 45px !important;
}

/* =============End=========== */


/* =============Team=========== */
.mh-team-tab .wd-nav-tabs-wrapper {
    margin-bottom: 25px;
}
/* =============End=========== */

}

@media (max-width: 576px) {
	/* page title */
.page-title-wy {
  background-blend-mode: overlay;
   background-color: #f5f5f5d9 !IMPORTANT;
}
.page-title-wy .hero-heading-wy
{
    font-size: 32px;
}
.founding-story-wy.aa-posts .owl-dots {
    margin-top: 0px !important;
}
.founding-story-wy.aa-posts .owl-nav {
    display: block !important;
    top: 6px !important;
    position: relative;
}


.for-res .owl-dots {
    margin-top: -5px !important;
}
.page-title .title {
    font-size: 40px !important;
/*     color: #001730 !important; */
}
.aa-posts [class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"] {
    left: calc(-60px + var(--wd-car-sp) / 2) !important;
    transform: scale(0.7) translateY(-15px);
}
.aa-posts [class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"] {
    right: calc(-60px + var(--wd-car-sp) / 2) !important;
    transform: scale(0.7) translateY(-15px);
}
.aa-posts.for-res .owl-nav {
	display: block !important;
}
.founding-story-wy .owl-nav {
    display: block !important;
}
.page-title {
    padding: 70px 0px !important;
    background-position: left !important;
    background-blend-mode: overlay;
    background-color: #f5f5f5d9 !important;
}
/* Post Page */
.single-post .sidebar-container {
    padding: 0px !important;
}
.sidebar-container.wd-inited .widget-area {
    padding: 30px 15px !important;
}
.sidebar-container.wd-inited .sidebar-widget {
    padding: 0px !important;
}
.aa-posts.tabs:has(.no-more-posts) {
    padding-bottom: 56px;
}
.aa-posts .blog-design-meta-image {
    margin: 35px 15px !important;
    filter: drop-shadow(4px 4px 16px #0001);
}
.wd-loop-footer:has(.no-more-posts) {
    margin-bottom: -86px !important;
}
.aa-posts .wd-post-content {
    position: initial !important;;
    width: 100% !important;
    padding: 10px 20px 20px !important;
    margin-top: -15px !important;
}
.aa-posts.tabs ul.wd-nav li {
    margin: 0px !important;
}
a.btn.wd-load-more.wd-blog-load-more.load-on-click {
    margin-top: 15px !important;
}
.aa-posts.tabs ul.wd-nav li a {
    width: max-content !important;
    margin: 0 auto;
    margin-bottom: 10px !important;
}
/* .aa-posts.tabs ul.wd-nav {
    display: block !important;
} */
.aa-posts.tabs .wd-tabs-title {
    font-size: 18px !important;
    padding: 0px 20px !important;
}
.aa-posts.tabs .wd-tabs-header.text-center {
    position: relative;
    left: 0px !important;
    margin-bottom: -29px !important;
}
.aa-posts h3 a {
    -webkit-line-clamp: 3 !important;
    font-size: 18px !important;
    display: -webkit-box !important;
    overflow: hidden;
    -webkit-box-orient: vertical !important;
    text-overflow: ellipsis !important;
}
.owl-nav {
    display: none !important;
}
.owl-dots {
    margin-top: -15px !important;
}
.single-post .site-content {
    padding-bottom: 1px !important;
    padding-top: 15px !important;
}
#comments {
    margin-bottom: 19px !important;
}
/* Post Page */
/* ---------------global css------------------------- */
.main-heading .elementor-heading-title {
    font-size: 26px;
} 
/* --------------home--------------- */
.home-blog-wy figure.entry-thumbnail:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,0.5);
    opacity: 0.7 !important;
    transition: opacity .7s ease;
}
.supercharging-box-wy .info-box-title {
    font-size: 20px;
}

.top-operator-wy .owl-stage {
  animation: scrollingone 50s linear infinite;
}
@keyframes scrollingone {
  0% { transform: translateX(0); }
  100% { transform: translatex(-700vw); }
}

.bottom-operator-wy .owl-stage{
  animation: scrollingtwo 50s linear infinite;
}
@keyframes scrollingtwo {
  0% { transform: translateX(-700vw); }
  100% { transform: translatex(0); }
}
/*----------------------------footer-------------------------  */
.footer-wy {
    padding-top: 40px;
}
.copyright-row-wy {
    margin-top: 0;
	  margin-bottom: -30px;
}
.copyright-left-col-wy, .copyright-right-col-wy, .ftr-newsletter, .quick-links, .ftr-tweet  {
    width: 100% !important;
}
.ftr-newsletter {
    padding-left: 0px;
}
.ftr-tweet {
    padding-top: 34px;
}
.ftr-newsletter {
    padding-top: 39px;
}
.quick-links .connetwithus-wy {
    padding-top: 20px;
}
.left-copyright-wy:before {
    right: -15px;
}
.right-copyright-wy:before {
    left: -20px;
}
.left-copyright-wy, .right-copyright-wy {
    height: 44px;
}
.copyright-row-wy  p {
    text-align: center;
}
a.scrollToTop.button-show {
    bottom: 60px;
}
.grecaptcha-badge {
    z-index: -2;
}
.ctf {
    max-width: 100% !important;
}
.twitter-timeline.twitter-timeline-rendered {
    width: 100% !IMPORTANT;
}
/* ----footer end--------- */
/* =========work with us=============== */
.three-team-box-wy .wd-info-box {
    min-height: auto;
 }
span.wy-text {
 text-underline-offset: 10px;
}
.work-with-gallery-wy img.swiper-slide-image {
  min-height: 300px;
  object-fit: cover;
	max-height: 300px;
}
 .postion-list-wy ul.whr-items {
  column-count: 1;
}
.postion-list-wy li.whr-item:not(:last-child) {
  margin-bottom: 30px;
} 
/* ========================what we do=========== */
.process-img-wy {
  overflow-x: scroll;
}
.process-img-wy img {
  max-width: 1280px;
  overflow-x: scroll;
}
.whole-process-wy .main-heading br
{
	display:none;
}
/*================who we Are====================  */
.founding-story-wy  .info-box-carousel {
  padding-left: 10px;
  padding-right: 10px;
}
.founding-story-wy .wd-info-box {
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
}
.founding-story-wy .info-box-content {
  text-align: center;
  padding-top: 25px;
 }
 .founding-story-wy .box-icon-wrapper {
  margin-right: 0px !important;
  max-width: 50% !important;
}
.value-list-wy .box-icon-wrapper {
  padding: 20px 0px 20px 15px;
}
.value-list-wy .info-box-title {
  font-size: 18px;
  padding-left: 30px;
	padding-right: 15px;
}
.value-list-wy span.info-icon {
  width: 64px !IMPORTANT;
   height: 64px;
}
.value-list-wy .box-icon-wrapper:before {
  right: -35px;
}
.value-list-wy .info-box-content {
  padding-top: 0px !IMPORTANT;
}
/* ============end=========================== */


/* =============Co-Found With Us=========== */
.mh-founder .testimon-align-left .testimonial-inner {
flex-direction: column !important;
}

.mh-founder .testimonial-content {
    padding: 30px 40px 12px 20px !important;
    border-radius: 15px !important;
	  max-width: 300px;
   	margin: auto;
}

.testimon-align-left .testimonial-avatar {
    margin-right: 0px !important;
}

span.desi {
    padding-left: 0 !important;
    display: block;
    padding-top: 10px;
}

.founder-testi div[class*="wd-carousel-spacing"] .owl-nav>div[class*="prev"] {
    margin-left: 45px !important;
}

.founder-testi div[class*="wd-carousel-spacing"] .owl-nav>div[class*="next"] {
    margin-right: 45px !important;
}

/* =============End=========== */


/* =============Team=========== */
.mh-team-tab .wd-nav-tabs-wrapper {
    margin-bottom: 25px;
}
/* =============End=========== */

}

