@media (max-width:1440px){
	.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
		padding: 13px 9px;
	}
    .HeadNav .elementor-element ul li a {
        padding: 26px 12px !important;
    }
}
@media (max-width:1310px) {
   .HeadNav .elementor-element ul li a {
        padding: 26px 20px !important;
    }
    .HeadScheBtn svg {
        width: 22px;
    }

    header .HeaderTop .elementor-element-6f25706.HeadContact {
        width: 189px;
    }

    .HeadContact a {
        padding: 7px 7px 7px 15px;
    }
    .HeadContact a span.elementor-button-text {
        display: none;
    }

    .HeadContact a {
        padding: 0px 0px 0px 0px;
        width: 40px !important;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .HeadContact .elementor-button-wrapper {
        display: flex;
        justify-content: end;
    }

    header .HeaderTop .elementor-element-6f25706.HeadContact {
        width: 60px;
    }

    .HeadScheBtn svg {
        width: 45px;
    }
    .HomeHeroH1 h2 {
        font-size: 40px;
        line-height: 50px;
    }
}

@media (max-width:1270px){
	body.page-id-1740 .HomeHero .elementor-column:first-child:not(body.page-id-1740 .HomeHero .elementor-column .elementor-column) {
		width:65%;
	}
	body.page-id-1740 .HomeHero .elementor-column:last-child:not(body.page-id-1740 .HomeHero .elementor-column .elementor-column) {
		width:35%;
	}
	body.page-id-10783 .HomeHero .elementor-column:first-child h1.elementor-heading-title,
	body.page-id-1740 .HomeHero .elementor-column:first-child h1.elementor-heading-title,
	body.page-id-10783 .HomeHero .elementor-column:first-child .elementor-widget-html h3 span,
	body.page-id-1740 .HomeHero .elementor-column:first-child .elementor-widget-html h3 span{
    	font-size: 2.8vw;
	}
	.elementor-element-0bbe338 h3 {
		font-size:18px !important;
	}
	.elementor-element-0bbe338 .elementor-column {
		width:50% !important;
	}
	.elementor-1740 .elementor-element.elementor-element-55e1b57 .elementor-button {
    	font-size: 1.2vw;
		    padding: 15px 30px 15px 30px;
	}
}
@media (max-width:1220px){
	.HeadContact.HeaderStartnav ul li div {
		font-size:14px;
	}
	.HeadContact.HeaderStartnav ul li a span {
		font-size: 11px !important;
	}
	.HeadContact.HeaderStartnav .HeadSpicyBtn a {
		padding: 12px 20px;
	}
	.HeadContact.HeaderStartnav .HeadSpicyBtn {
		max-width: 120px;
	}
	.SUVerticleCol .elementor-column.active .elementor-widget-wrap.elementor-element-populated {
		padding: 15px !important;
	}
	.SUVerticleTitle {
		top: 15px !important;
		left: 15px !important;
	}
	
	.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
        padding: 13px 5px;
    }
	.HeaderTop nav ul li a span.sub-arrow {
		padding: 8px;
		width: 9px;
		height: 9px;
	}
	header .HeaderTop .HeadLogo, header.HeaderTop .HeadLogo {
		width: 170px;
	}
	.elementor-1743 .elementor-element .HeadContact.HeaderStartnav {
		width: calc(100% - 170px);
		display:block;
	}
    .HeadNav .elementor-element ul li a {
        padding: 26px 7px !important;
    }
    .HeadNav .elementor-element .HeadNavPartner {
        padding-left: 0px;
    }
}
@media (min-width:1024px) {
    .LiqDeviceNavBar {
        display:none !important;
    }
}
@media (max-width:1024px) {
    .HomeHeroH1 h2 {
    font-size:40px;
    line-height:50px;
    }
	.LiqContainer {
		padding-left: 2% !important;
		padding-right: 2% !important;
	}
	.DropdsNav ul li ul.sub-menu li {
        width: 50%;
    }
    .HeadNav .elementor-element ul li a {
        padding: 26px 3px !important;
    }
	.HeadContact.HeaderStartnav ul li div,
	.HeadContact.HeaderStartnav ul li a span{
		font-size: 0px !important;
	}
	.HeadContact.HeaderStartnav ul li a {
		padding: 0px 0px;
	}
	.HeadContact.HeaderStartnav ul li:last-child a {
		padding-right: 10px;
	}
    .NavLeftSlider {display: none;}
    .NavRightSlider {width: 100% !important;}
	body.page-id-1740 .HomeHero .elementor-column:first-child:not(body.page-id-1740 .HomeHero .elementor-column .elementor-column) {
        width: 100%;
    }
	body.page-id-1740 .HomeHero .elementor-column:last-child:not(body.page-id-1740 .HomeHero .elementor-column .elementor-column) {
        width: 100%;
    }
	.elementor-1740 .elementor-element.elementor-element-55e1b57 .elementor-button {
    	font-size: 1.6vw;
		padding: 15px 40px 15px 40px;
	}
	body.page-id-1740 .HomeHero .elementor-column:first-child h1.elementor-heading-title, body.page-id-1740 .HomeHero .elementor-column:first-child 	.elementor-widget-html h3 span {
        font-size: 4vw;
    }
	.elementor-1740 .elementor-element.elementor-element-cca412a,
	.elementor-1740 .elementor-element.elementor-element-92701ae{
		width:100%;
		text-align:center;
	}
	.StartUpTrustedby .elementor-container.elementor-column-gap-default {
		padding: 10px 0px 10px 0px;
	}
	.SUBooka30 .elementor-widget-wrap.elementor-element-populated {
		flex-wrap: wrap;
	}
	.elementor-element.elementor-element-a111287.elementor-widget.elementor-widget-button,
	.elementor-element.elementor-element-a111287.elementor-widget.elementor-widget-button .elementor-button-wrapper{
		width:100%;
	}
	.SUBooka30 .elementor-button-wrapper {
		margin-top:30px;
	}
	.SUBooka30 .elementor-widget-button,
	.SUBooka30 .elementor-button-wrapper {
		max-width: 100%;
		width: 100%;
		display: flex;
		justify-content: center;
	}
	.elementor-1740 .elementor-element.elementor-element-f0b10ce > .elementor-element-populated {
		padding: 4% 0% 4% 0%;
		text-align:center;
	}
	.elementor-1740 .elementor-element.elementor-element-4849ee0 {
        width: 100%;
        text-align: center;
    }
	.elementor-1740 .elementor-element.elementor-element-05d9200,
	.elementor-1740 .elementor-element.elementor-element-c360ee3 {
        width: 100%;
		text-align:center;
    }
	.SUOI .elementor-column .elementor-widget-text-editor {
		width: 90%;
		margin: 0px 5%;
		bottom: 35px;
		padding: 20px 14px;
	}
	.SUVerticleCol .elementor-column {
    	min-width: 100%;
		max-height:76px;
	}
	.SUVerticleCol .elementor-column.active {
		max-height:100%;
	}
	.SUVerticleCol .elementor-column .SUVerticleH2 {
		margin-bottom: 0px;
		width: 100%;
		height: 60px;
		padding-bottom: 0px !important;
		padding-left: 15px;
		align-items: center;
	}
	.SUVerticleCol .elementor-column .SUVerticleH2 img {
		width:18px;
		height:auto;
		transform: rotate(90deg) translateY(-48%);
	}
	.SUVerticleCol .elementor-column .SUVerticleH2 .elementor-widget-container {
		justify-content: start;
        width: 100%;
        min-width: 100%;
        flex: 0 0 100%;
        position: relative;
	}
	.HomeTech .StackRow {
	    padding: 0px 15px;
    	width: 100%;
	}
	.StartWWO a span.elementor-button-text {
		font-size: 2.3vw;
	}
	.StartWWO a span.elementor-button-text span {
		font-size: 1.4vw;
	}
	.SUVerticleCol .elementor-column {
	    margin: 2px;
	}
    .DeliverableUL .elementor-widget-heading,
    .DeliverableUL .elementor-widget-icon-list {
        display: none !important;
    }
    .HomeColla h5,
    .HomeColla ul {
        display: block;
    }
    .SUListForm ul li::before {
        top: 8px;
    }
    .StartHeroFormHead {
        font-size: 27px;
        line-height: 40px;
    }
    .SUListForm ul li {
        justify-content: center !important;
        padding-left: 0px !important;
        flex-wrap: wrap;
        padding-bottom: calc(0px / 2) !important;
        margin-top: calc(0px / 2) !important;
    }

    .SUListForm ul li span {
        display: block !important;
        width: 100%;
        text-align: center;
    }

    .SUListForm ul li::before,
    .SUListForm ul li::after {
        display: none;
    }
	.HeroBoxSearchTable .elementor-widget-wrap.elementor-element-populated {
		width: 70%;
	}
	.CEOPhotoFrame {
		width: 48% !important;
	}
	.LeftWWD .Active p {
		display: block;
	}
	.FAQList .elementor-widget-text-editor p {
		opacity:0;
/* 		transition:all 0.3s ease-in-out; */
	}
	.FAQList .elementor-widget-text-editor.Active p {
		opacity:1;
		color: black;
    	font-size: 18px;
    	padding-left: 15px;
    	padding-right: 15px;
		display: block;
	}
	.homeofv-parent {
		display:none;
	}
	
    .ClientWallTabs .clientWall .items {
        padding: 15px;
    }
    .ClientWallTabs .Item-Content {
        font-size: 15px;
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
    }
    .ClientWallTabs .Item-Head {
        flex-wrap:wrap;
    }
    .ClientWallTabs .Head-Logo {
        width: 100%;
    }
    .WhitePages .Whitepage-item {
        width: 33.33%;
    }
}

@media (max-width:993px) {
    .HeadNav {
        display:none !important;
    }
    .HeaderTop .NavRes {
        display:flex;
        align-content:center;
        align-items:center;
    }
    .HeadContact a {
        padding: 12px 20px;
    }
    .HeadNav nav.elementor-nav-menu--main ul li a {
        padding: 13px 5px;
    }

    .HeadNav nav.elementor-nav-menu--main ul li a {
        font-size: 14px !important;
    }

    header .HeaderTop .elementor-element-9f6831a.HeadLogo {
        width: 160px;
    }
    .NavRes {
        display: block;
    }

    .CloseNav,
    .HeadNav{
        display: none;
    }
    .elementor-nav-menu .sub-arrow {
        padding: 2px;
    }
	
	.HeroBoxSearch a.typewriteo span {
		font-size:16px;
	}
	.HeadContact {
	    display:none;
	}
	.HeadContact.HeaderStartnav {
/* 		width: 330px !important; */
	}
	
	.HeadScheBtn {
	   width:30px !important;
	   margin-right: 10px;
		margin-bottom: 0px !important;
	}
	.HeadScheBtn svg {
        width: 28px;
    }
	.HeadScheBtn .elementor-button-text {
	    display:none;
	}
	.HeadScheBtn a {
    	padding: 0px 0px 0px 0px !important;
	}
	.HeadScheBtn .elementor-button-icon {
	    height: 28px;
        width: 28px;
	}
	.HeadScheBtn .elementor-button-wrapper {
	    display:flex;
	    align-items:center;
	    align-content:center;
	}
}

@media(max-width:768px) {
    .HeroBoxSearchTable .elementor-widget-wrap.elementor-element-populated {
        width: 90%;
    }
/* 	.HeadContact.HeaderStartnav {
		width: 240px !important;
	} */
	.HeadContact.HeaderStartnav .HeadSpicyBtn a span {
		font-size:0px !important;
	}
	.HeadContact.HeaderStartnav .HeadSpicyBtn a span.elementor-button-text:before {
		content:'';
		display:block;
		width:30px;
		height:30px;
		background:url(../images/contacticon.svg) no-repeat center center;
		background-size:100%;
	}
	.HeadContact.HeaderStartnav .HeadSpicyBtn a {
        padding: 5px 5px;
    }
	.HeadContact.HeaderStartnav .HeadSpicyBtn {
        max-width: 42px;
    }
	.HeadContact.HeaderStartnav .elementor-nav-menu--dropdown.elementor-nav-menu__container {
		    margin-top: 0px;
	}
    .Herobadges {
        padding-left: 2%;
        padding-right: 2%;
    }

    header .HeaderTop .elementor-container {
        background: rgba(0, 0, 0, 0.96);
    }

    header.Active {
        top: 15px;
    }

    header .HeaderTop .elementor-element-9f6831a.HeadLogo {
        width: 180px !important;
    }

    .OutScolLogo img,
    .OutScolLogo {
        width: 180px !important;
    }

    header.Active .HeaderTop .ScrolLogo {
        display: none;
    }

    header.Active .HeaderTop .OutScolLogo {
        display: block;
    }

    .LiqContainer {
        padding-left: 2%;
        padding-right: 2%;
    }

    .headerNav {
        display: none;
    }

    .HeadNav {
        display: flex;
        width: 100% !important;
        background-color: transparent;
        height: 0px;
        padding: 0px 15px 0px 15px;
        overflow-x: hidden;
        overflow-y: hidden;
        position: absolute;
        right: 0px;
        top: 50px;
        border-radius: 0 0 30px 30px;
        z-index: -1;
        transition: all 0.3s ease-in-out;
    }

    .HeadNav.Active {
        background-color: black;
        height: auto;
        max-height: 86vh;
        padding: 25px 15px 15px 15px;
        overflow-y: auto;
    }

    .menu-item.menu-item-type-custom.menu-item-has-children.menu-item-68 {
        padding-top: 0px !important;
    }

    .HeadNav .menu-item.menu-item-has-children.menu-item-68 a.has-submenu {
        display: none;
    }

    .HeadNav .menu-item.menu-item-has-children.menu-item-68 ul li a {
        padding-bottom: 20px !important;
    }

    .HeadNav .menu-item.menu-item-has-children.menu-item-68 ul li:first-child {
        border-top: none !important;
    }

    .MegaNav.menu-item-52.Active ul li:last-child {
        border-bottom: 0px !important;
    }

    .HeadNav .elementor-element ul li,
    li.menu-item-49 ul.sub-menu li,
    li.menu-item-68 ul.sub-menu li {
        width: 100%;
        border-bottom: solid 1px #302f2f !important;
    }

    .HeadNav li.menu-item-has-children ul.sub-menu {
        width: 100% !important;
    }

    .HeadNav ul li.MegaNav ul.sub-menu {
        display: none !important;
    }

    .HeadNav ul li.MegaNav.Active ul.sub-menu {
        display: block !important;
    }

    .HeadNav li.menu-item-has-children ul.sub-menu li {
        width: 100%;
        border-bottom: dotted 1px #302f2f;
    }

    .HeadNav li.menu-item-49.menu-item-has-children,
    .HeadNav li.menu-item-68.menu-item-has-children {
        border-bottom: none !important;
    }

    .elementor-nav-menu--dropdown .elementor-item:hover {
        background-color: transparent !important;
    }

    .HeadNav .elementor-element ul li a {
        color: white;
        padding: 10px 0px;
    }

    .HeadNav li.menu-item-49.menu-item-has-children {
        padding-bottom: 0px !important;
    }

    .HeadNav .elementor-element ul li a .sub-arrow svg {
        fill: white;
    }

    .HeadNav li.menu-item-49.menu-item-has-children ul.sub-menu li,
    .HeadNav li.menu-item-68.menu-item-has-children ul.sub-menu li {
        padding: 10px 0 0 !important;
    }

    .HeadNav .elementor-element ul li.menu-item-49 a {
        padding-top: 10px !important;
        padding-bottom: 20px !important;
    }

    li.menu-item-49,
    li.menu-item-68 {
        border-bottom: none !important;
    }

    li.menu-item-49 ul.sub-menu li:first-child,
    li.menu-item-68 ul.sub-menu li:first-child {
        border-top: solid 1px #302f2f;
    }

    .HeadNav .elementor-element ul li ul li .sub-arrow,
    li.menu-item-49 a .sub-arrow,
    li.menu-item-49 ul.sub-menu li a::before,
    li.menu-item-68 a .sub-arrow,
    li.menu-item-68 ul.sub-menu li a::before {
        display: none !important;
    }

    li.menu-item-49 ul.sub-menu,
    li.menu-item-68 ul.sub-menu {
        display: block;
    }

    li.menu-item-49 ul.sub-menu li a,
    li.menu-item-49 a,
    li.menu-item-68 ul.sub-menu li a,
    li.menu-item-68 a {
        color: white !important;
        font-size: 16px !important;
        padding: 10px 10px;
    }

    .HeadNav .elementor-element ul li ul li .has-submenu {
        color: white;
    }

    .HeadNav .elementor-element ul li ul li .has-submenu::before {
        display: none;
    }

    .HeadNav .elementor-widget-wrap.elementor-element-populated {
        justify-content: flex-start !important;
        align-items: flex-start !important;
        align-content: flex-start !important;
    }

    .HeadNav .elementor-widget-container nav:first-child {
        display: none;
    }

    .HeadNav .elementor-widget-container nav:last-child {
        display: flex;
    }
	.HeadNav .elementor-widget-container nav:last-child ul li ul li a {
		border-bottom:none !important;
	}
	.HeadNav .elementor-widget-container nav:last-child ul li a {
		font-size:20px !important;
	}
	.elementor-nav-menu--dropdown .elementor-item.highlighted {
		background-color:transparent !important;
	}
	.HeadNav .elementor-widget-container nav:last-child ul li a.elementor-sub-item.has-submenu {
		font-size:14px !important;
	}
	.HeadNav .elementor-widget-container nav:last-child ul li ul li a {
		font-size:18px !important;
	}
	
	.HeadNav .elementor-widget-container nav:last-child ul li ul li {
		padding: 0 0px !important;
	}
	
	.HeadNav .elementor-widget-container nav:last-child ul li ul:not(.HeadNav .elementor-widget-container nav:last-child ul .menu-item-has-children.menu-item-68 ul) {
		background:#131316;
		border-radius:10px;
		padding: 0 15px
	}

    .HeadNav .elementor-widget-wrap.elementor-element-populated ul {
        width: 100%;
    }

    header .HeaderTop .elementor-element-6f25706.HeadContact {
        display: none;
    }

    header .HeaderTop .elementor-element-9f6831a.HeadLogo .elementor-widget-wrap.elementor-element-populated {
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding-right: 25px;
    }
	
    

    .HomeHero {
        min-height: auto;
        padding-top: 100px;
    }

    .FooterToper {
        padding: 14px 10px;
    }

    .FooterSubscribe form {
        padding-left: 0px !important;
    }

    .CompanyLogosHome .elementor-container {
        justify-content: center;
    }

    .CompanyLogosHome .elementor-column {
        width: 33.33%;
    }

    .LeftWWD p {
        display: block;
        overflow: hidden;
        margin-bottom: 0px;
        transition: all 0.3s ease-in-out;
    }

    .FAQList .elementor-widget-text-editor p {
        display: block;
        overflow: hidden;
        margin-bottom: 0px;
        transition: all 0.3s ease-in-out;
        color: black;
        font-size: 16px;
        padding: 0 16px;
    }

    .WSOurprocess .elementor-widget-text-editor .elementor-widget-container p {
        font-size: 26px;
    }

    .WWDTable ul li,
    .WWDTable h3 {
        width: 100%;
    }
	.StartWWO .WWOColOne .elementor-widget-heading.WWOClick h2.active {
		font-size:18px;
	}
	.HomeTech .StackRow {
        padding: 0px 0px;
		min-width: 200px;
    }
	.HeroBoxSearch a.typewriteo span {
		font-size:16px;
	}
	.DSODTabs .elementor-column:first-child {
	    width:100%;
	}
	.DSODTabs .elementor-column:last-child {
	    display:none;
	}
	.elementor-element-f7726bd,
	.elementor-element-1997142{
	    padding-top:250px;
	}
	.elementor-element-b13efe8,
	.elementor-element-47b510a{
	    padding-bottom:120px;
	}
	.WhitePages .Whitepage-item {
        width: 50%;
	}
}
@media (max-width:767px){
	html {
		max-width:100%!important;
		overflow:hidden!important;
		-webkit-overflow-scrolling: touch;
	}
	::-webkit-scrollbar:horizontal{
	  height: 3px;
	}
	::-webkit-scrollbar-thumb:horizontal{
        border-radius: 20px;
    }
	.CEOTitleFrame {
		width: 100% !important;
	}
	.CEOPhotoFrame {
		width: 100% !important;
        justify-content: center;
        margin-top: 15px;
		padding-right: 90px;
	}
	.CEOTitleFrame .elementor-widget-wrap.elementor-element-populated {
		margin-top:175px !important;
	}
	.Dumpport {
        max-width: 100%;
        margin-bottom: 15px;
        justify-content: center;
        display: flex;
    }
    .Dumpport a {
        width: 100px;
    }
    .CasPortDept ul {
        justify-content: center;
    }
    .CaseLEFTRIGHTText .elementor-widget-text-editor:before,
    .CaseLEFTRIGHTTextbottom .elementor-widget-text-editor:before,
    .CaseLEFTRIGHTTextTop .elementor-widget-text-editor:before,
    .CaseLEFTRIGHTText .elementor-widget-text-editor i,
    .CaseLEFTRIGHTTextbottom .elementor-widget-text-editor i,
    .CaseLEFTRIGHTTextTop .elementor-widget-text-editor i,
    .CaseLEFTRIGHTText .elementor-widget-text-editor:after,
    .CaseLEFTRIGHTTextTop .elementor-widget-text-editor:after,
    .CaseLEFTRIGHTTextbottom .elementor-widget-text-editor:after{
        display:none;
    }
    .ColorUseCaseGuide .elementor-widget-container {
        text-align:center;
    }
    .HCIcon h4 {
        justify-content: center;
    }
    .singersticky,
    .singerstickyTitle{
        position: unset;
    }
	.CareerCommentField {
    	max-width: 100%;
    	min-width: 100%;
    	padding: 20px;
    	margin: 0px 0% 0 0%;
	}
}
@media (max-width: 550px) {
	.CEOPhotoFrame {
		width: 100% !important;
        justify-content: center;
        margin-top: 15px;
		padding-right: 00px;
	}
	.CEOPhotoFrame .elementor-widget-wrap.elementor-element-populated {
		margin-right: -35px;
	}
	body.page-id-1740 .HomeHero .elementor-column:first-child h1.elementor-heading-title, body.page-id-1740 .HomeHero .elementor-column:first-child .elementor-widget-html h3 span,
	body.page-id-10783 .HomeHero .elementor-column:first-child h1.elementor-heading-title, body.page-id-10783 .HomeHero .elementor-column:first-child .elementor-widget-html h3 span{
		font-size:8vw;
	}
	.elementor-element-0bbe338 .elementor-column {
        width: 100% !important;
    }
    .Copyleft .elementor-widget-text-editor {
        width: 100% !important;
        margin-bottom: 0px;
        display: block;
        text-align: center;
        margin-left: 0px;
    }

    .Copyright ul {
        justify-content: center;
    }

    .WWDSliderTable .swiper-wrapper.elementor-slides .HomePortBG {
        padding: 20px !important;
        height: 50vh !important;
    }

    .WWDSliderTable .swiper-slide-inner {
        padding: 0px;
    }

    .WWDSliderTable .swiper-slide-contents {
        max-width: 86%;
        margin-top: 20px;
    }

    .TestiCal ul li {
        width: 100%;
    }

    .FaqHomes ul li.Active:after,
    .FaqHomes .elementor-widget-text-editor h3.Active:after {
        min-width: 35px;
    }
	.HeadContact.HeaderStartnav ul li a:before {
		left: -33px;
	}
	.HeadContact.HeaderStartnav ul li {
		margin-right: 35px;
	}
/* 	.HeadContact.HeaderStartnav {
        width: 157px !important;
    } */
	header.HeaderTop .HeadLogo.StartUpLogo {
		width: 160px;
	}
	.elementor-1743 .elementor-element .HeadContact.HeaderStartnav {
		width: calc(100% - 160px);
	}
	li.StartUpCallHead a::before,
	li.StartUpEmailHead a::before,
	li.StartUpWhatsappHead a::before{
		width: 30px;
		height: 30px;
	}
	.HeadContact.HeaderStartnav ul li:last-child a {
        padding-right: 1px;
    }
	.HeadContact.HeaderStartnav .HeadSpicyBtn a span.elementor-button-text:before {
        width: 30px;
        height: 30px;
        background-size: 23px;
    }
	.HeadContact.HeaderStartnav .HeadSpicyBtn a {
        padding: 0px 0px;
    }
	.HeaderStartnav .HeadSpicyBtn  .elementor-button-wrapper:not(.HeaderStartnav .HeadSpicyBtn  .elementor-button-wrapper .elementor-button-wrapper){
		display: flex;
    	align-items: center;
		justify-content: end;
	}
	.HeadContact.HeaderStartnav .HeadSpicyBtn {
        max-width: 33px;
    }
	.SUTabsTitle ul {flex-wrap: wrap;}
	.SUTabsTitle ul li {width:50%;}
    
    .StartWWO .WWOColOne section.secactive .elementor-widget-heading:not(.StartWWO .WWOColOne .elementor-widget-heading.WWOClick),
    .StartWWO .WWOColOne section.secactive .elementor-widget-text-editor,
    .StartWWO .WWOColOne section.secactive .elementor-widget-button {
        display: block;
    }
    .StartWWO a span.elementor-button-text {
        font-size: 4.3vw;
    }
    .StartWWO a span.elementor-button-text span {
        font-size: 2.4vw;
    }
    .elementor-1740 .elementor-element.elementor-element-55e1b57 .elementor-button {
        font-size: 5.6vw;
    }
    .WCLTBox {
        margin-top: 0px !important;
    }
    .TechTabs .gallery-size-thumbnail {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .TechTabs .gallery-size-thumbnail figure.gallery-item {
        max-width: 33.33% !important;
    }
    .BlogimgCol {
        height: 35vh;
    }
    .BlogimgCol img {
        width: auto !important;
        max-height: 35vh !important;
    }
    .BlogContentCol {
        height: 54vh;
        margin-top: 3vh;
    }
	.HeroBoxSearch a.typewriteo span {
		font-size:14px;
	}
	.HomeHeroH1 h2 {
		font-size: 30px !important;
        line-height: 40px;
	}
	.ClientWallTabs .wall-item {
        width: 100%;
        margin-bottom: 20px;
	}
	.elementor-element-f7726bd,
	.elementor-element-1997142 {
        padding-top: 100px;
    }
    .elementor-element-b13efe8,
	.elementor-element-47b510a {
        padding-bottom: 100px;
    }
    .WhitePages .Whitepage-item {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
	}
	.WhitePagesTabs .elementor-tabs-content-wrapper .elementor-tab-title.elementor-active {
        display: block;
    }
    .WhitePagesTabs h4 {
        display:none;
    }
    .WhitePagesTabs .elementor-clearfix.elementor-active {
        padding:0px;
    }
	.HeadContact.HeaderStartnav .elementor-element.HeadSpicyBtn a {
		height:30px;
	}
}
@media (max-width: 445px) {
	.SUTabsTitle ul li {width:100%;}
    header .HeaderTop .elementor-element-9f6831a.HeadLogo {
        width: 220px !important;
    }
}
@media (max-width: 375px) {
	header .HeaderTop .elementor-element-9f6831a.HeadLogo {
        width: 190px !important;
    }
}
@media (max-width: 350px) {
	 header.HeaderTop .HeadLogo.StartUpLogo {
        width: 130px;
    }
	header .HeaderTop .elementor-element-9f6831a.HeadLogo {
        width: 160px !important;
    }
	.elementor-1743 .elementor-element .HeadContact.HeaderStartnav {
		width: calc(100% - 130px);
	}
}
@media (max-height:	700px) {
	.HomeHeroH1 h2 {
		font-size: 54px;
	}
	.SUVerticleCol .elementor-column.active .elementor-widget-wrap.elementor-element-populated {
		padding: 18px !important;
	}
	.SUVerticleTitle {
		top: 18px !important;
		left: 18px !important;
	}
	.SUVerticleCol .elementor-column.active .elementor-widget-text-editor {
		margin-bottom: 0px !important;
	}
	.SUVerticleCol .elementor-column .elementor-widget-heading, .SUVerticleCol .elementor-column .elementor-widget-text-editor {
		margin-bottom: 0px;
	}
}