.HeroBoxSearchTable {display:none!important;}
li.mgnav ul.sub-menu {
    display: none !important;
}
.NavLeftSlider {
    width: 250px !important;
}
.NavLeftSlider p {margin-bottom: 0px; text-align: center;}
.DropNavHead .NavLeftSlider .elementor-widget-text-editor a {
    display: flex;
    width: 40px!important;
    height: 40px!important;
    min-width: 40px!important;
    min-height: 40px!important;
    max-width: 40px!important;
    max-height: 40px!important;
    color: white;
    justify-content: center;
    align-items: center;
    border-radius: 60px;
    font-size: 0px !important;
    padding: 0px !important;
    margin-top: 10px;
    font-weight: 300 !important;
    font-weight: 300 !important;
    background: url(../images/GoLinkright.svg) no-repeat center center #046bd2;
    background-size: 25px 16px;
}
.NavLeftSlider * {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: row !important;
}
.HeadNav .elementor-element ul li.mgnav a.elementor-item {
    display: flex;
    flex-wrap: nowrap;
    padding-right: 12px !important;
    position: relative;
    margin-right: 7px;
}
li.mgnav {
    position: unset !important;
}
.DropNavHead ul.elementor-nav-menu {
    width: 100% !important;
    position: unset;
}
.MovenavDrop {
    width: 70%;
    position: absolute;
    top: 70px;
    display: none;
}
.MegaNavDrop.mgnav.NavSolutions .MovenavDrop {
    width: 70%;
    left: 0px;
}
/* For Solution Nav */

.ServicesHeadNav .elementor-widget.elementor-widget-nav-menu,
.ServicesHeadNav .elementor-container.elementor-column-gap-default .elementor-container.elementor-column-gap-default,
.ServicesHeadNav .elementor-widget-wrap.elementor-element-populated,
.ServicesHeadNav .elementor-column.elementor-top-column,
.ServicesHeadNav ul.elementor-nav-menu {
    position: unset;
}
header .HeaderTop.ActiveChilde.ServicesHeadNav .elementor-container:not(header .HeaderTop.ActiveChilde .elementor-container .elementor-container) {
    border-radius: 30px 80px 80px 0px;
}
.ServicesHeadNav ul.elementor-nav-menu {
    justify-content: start;
}
.NavSolutions .MovenavDrop section .NavLeftSlider {
    order: 1;
}
.NavSolutions .MovenavDrop section .NavRightSlider {
    order: 2;
    padding: 20px;
}
.NavSolutions .MovenavDrop section .NavRightSlider ul li.menu-item-has-children {
    position: relative;
}
.NavSolutions .MovenavDrop section .NavRightSlider ul li.menu-item-has-children:nth-child(1):after {
    content: '';
    display: block;
    width: 1px;
    height: 90%;
    position: absolute;
    right: 0px;
    top: 0px;
    background: #403f4c;
    border: none;
}
.NavSolutions .MovenavDrop section .NavRightSlider ul li.menu-item-has-children:nth-child(1):before {
    content: '';
    display: block;
    width: 94%;
    height: 1px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: #403f4c;
    border: none;
}
.NavSolutions .MovenavDrop section .NavRightSlider ul li.menu-item-has-children:nth-child(3):after {
    content: '';
    display: block;
    width: 1px;
    height: 90%;
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: #403f4c;
    border: none;
}
.NavSolutions .MovenavDrop section .NavRightSlider ul li.menu-item-has-children:nth-child(2):after {
    content: '';
    display: block;
    width: 94%;
    height: 1px;
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: #403f4c;
    border: none;
}
.NavSolutions .MovenavDrop section .NavRightSlider ul li.menu-item-has-children:nth-child(1),
.NavSolutions .MovenavDrop section .NavRightSlider ul li.menu-item-has-children:nth-child(3) {
    padding-right: 20px;
}
.NavSolutions .MovenavDrop section .NavRightSlider ul li.menu-item-has-children:nth-child(2),
.NavSolutions .MovenavDrop section .NavRightSlider ul li.menu-item-has-children:nth-child(4) {
    padding-left:20px;
}
.NavSolutions .MovenavDrop section .NavRightSlider ul li.menu-item-has-children:nth-child(1),
.NavSolutions .MovenavDrop section .NavRightSlider ul li.menu-item-has-children:nth-child(2) {
    padding-bottom: 20px;
}
.NavSolutions .MovenavDrop section .NavRightSlider ul li.menu-item-has-children:nth-child(3),
.NavSolutions .MovenavDrop section .NavRightSlider ul li.menu-item-has-children:nth-child(4) {
    padding-top: 20px;
}
/*.ServicesHeadNav .NavSolutions .MovenavDrop section ul.elementor-nav-menu li.menu-item-has-children {width:33.33%;}*/
/* End For Solution Nav */
.MegaNavDrop.mgnav.NavCompany .MovenavDrop,
.MegaNavDrop.mgnav.NavInsides .MovenavDrop {
    right: 0px;
}
.NavLeftSlider {
    width: 360px !important;
}
.MegaNavDrop.mgnav.NavSolutions .NavLeftSlider {
    width: 250px !important;
}
.mgnav.enter .MovenavDrop {
    display: block;
}
li.mgnav a.elementor-item:after {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    background: url(../images/navarow.svg) no-repeat right center transparent;
    background-size: 10px;
    position: absolute;
    top: 31px;
    right: 0px;
    left: auto;
    opacity: 1 !important;
    background-color: transparent !important;
}
li.mgnav.enter a.elementor-item:after {
    background: url(../images/navarow.svg) no-repeat right center transparent;
    background-size: 10px;
    transform: rotate(90deg); 
}
.DropNavHeadJS {
    display: none;
}
.DropNavHead {
    border-radius: 0 0 15px 15px;
}
.DropNavHead ul li:not(.DropNavHead ul li ul li) {
    width: 50%;
    margin: 0px 0;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: flex-start;
}
.DropNavHead ul li a:not(.DropNavHead ul li ul li a) {
    width: 100%;
    margin: 0px 0;
    padding: 20px 0px !important;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: flex-start;
}
.DropNavHead ul li.menu-item-has-children a.elementor-item {
    width: 100%;
    padding: 15px 0px !important;
}
.DropNavHead ul li.menu-item-has-children a.elementor-item::after,
.DropNavHead ul li.menu-item-has-children a.elementor-item::before {
    display: none;
}

.DropNavHead ul li ul.sub-menu {
    display: block !important;
    opacity: 1;
    position: unset;
    width: 100%;
}
.DropNavHead ul li ul.sub-menu li {
    width: 100%;
}
.DropNavHead ul li ul.sub-menu li a {
    display: block;
    border-inline-start: 0px solid transparent;
    font-size: 15px !important;
    font-weight: 300 !important;
    background: url(../images/NavaCircle.svg) no-repeat 10px 15px transparent;
    background-size: 8px 8px;
    transition: all 0.3s ease-in-out;
}
.DropNavHead ul li ul.sub-menu li a:hover {
    border-inline-start: 0px solid transparent;
    background: url(../images/NavaCircleH.svg) no-repeat 10px 15px #02397C;
    background-size: 8px 8px;
}

.DropNavHead ul li span.menu-item-description {
    display: block;
    width: 100%;
    font-size: 15px;
    font-weight: 300;
    color: #e3e3e3;
    text-wrap: auto;
    margin-top: 7px;
}
.NavRightSlider {
    padding-right: 20px;
}

.DropNavHead .NavRightSlider ul li a:not(.DropNavHead .NavRightSlider ul li.menu-item-has-children a.elementor-item) {
    border: solid 1px transparent;
    border-radius: 10px;
    padding: 10px 0px 10px 25px !important;
}
.DropNavHead .NavRightSlider ul li a:hover:not(.DropNavHead .NavRightSlider ul li.menu-item-has-children a.elementor-item) {
    border: solid 1px #444444 !important;
    border-radius: 10px;
    background-color: #20222e !important;
}
.DropNavHead .NavRightSlider.SingleNavLine nav.elementor-nav-menu--main ul.elementor-nav-menu li.menu-item a.elementor-item {
    padding: 15px 10px 15px 10px !important;
    margin: 5px 0;
}

/* 
.DropNavHead .NavRightSlider ul li a:hover {
    border: solid 1px #e3e3e3;
    border-radius: 10px;
    padding: 10px 0px 10px 16px !important;
} */


.MovenavDrop .SingerColm .NavRightSlider nav ul li a::after,
.MovenavDrop .SingerColm .NavRightSlider nav ul li a::before,
.DropNavHead ul li ul.sub-menu li a:after,
.DropNavHead ul li ul.sub-menu li a:before {display: none !important;}

.MovenavDrop .SingerColm .NavRightSlider.SingleNavLine nav ul li,
.MovenavDrop .SingerColm .NavRightSlider.SingleNavLine nav ul li a {
    width: 100%;
    display: block;
}
.MovenavDrop .SingerColm .NavRightSlider nav ul li a span.menu-item-description {
    width: 100%;
}
/* .MovenavDrop .SingerColm .NavRightSlider ul.sub-menu li a:hover,
.MovenavDrop .SingerColm .NavRightSlider ul.sub-menu li a.highlighted {
    border: solid 1px #222934 !important;
    border-radius: 8px !important;
    background-color: #1a1a1e !important;
} */







.LiqDeviceNavBar nav.elementor-nav-menu--main,
.HeadNav nav.elementor-nav-menu--dropdown {
    display:none;
}
.LiqDeviceNavBar nav.elementor-nav-menu--dropdown {
    display:block;
    max-height: 82vh;
    overflow-y: auto;
    border:none !important;
}
.LiqDeviceNavBar {
    display:none;
    overflow:hidden;
    transition:all 0.4s ease-in-out !important;
}
.LiqDeviceNavBar nav.elementor-nav-menu--dropdown ul li a {
    display:flex;
    justify-content:space-between;
}
.LiqDeviceNavBar nav.elementor-nav-menu--dropdown ul li a svg {
    fill:white;
}
.LiqDeviceNavBar nav.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,
.LiqDeviceNavBar nav.elementor-nav-menu--dropdown .elementor-item.highlighted,
.LiqDeviceNavBar nav.elementor-nav-menu--dropdown .elementor-item:hover {
    background-color: transparent;
}
.StickySection {
    position:fixed;
    top:0px;
    left:0px;
    z-index: 99;
}
.okcolhght .elementor-widget-container{
	min-height:390px!important;
}

.okstylebox {
    padding: 30px;
    margin: 0px 20px!important;
    background: rgb(71, 116, 155);
    background: linear-gradient(0deg, rgba(71, 116, 155, 1) 0%, rgba(22, 41, 94, 1) 100%);
    border-left: solid 10px #02397C;
    border-right: solid 10px #02397C;
    border-radius: 30px;
    align-items: flex-start;
    align-content: flex-start;
}
@media(min-width:1024px){
.okicons img{
	    object-fit: cover;
        aspect-ratio: 3 / 2;
    width: 156px;
    height: 156px;
}
}

.okicons h5{margin-top:-50px!important;}

#DTWProcess {
    position:relative;
    transition: all 0.9s ease-in-out;
}
#DTWProcess.StayScroll{
    z-index:9999999;
}



.ClientWallTabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
    background: rgba(0, 95, 227, 1);
    color: white !important;
}
.ClientWallTabs .elementor-tabs-wrapper .elementor-tab-title {
    background: #0e0e0f;
    color: white !important;
    BORDER-RADIUS: 100px;
    margin: 10px;
}
.ClientWallTabs .elementor-tabs-wrapper {
    padding:30px 0;
}
.ClientWallTabs .clientWall .items {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    padding: 35px;
    padding-bottom: 0px;
    overflow:hidden;
    position: relative;
}
.ClientWallTabs .clientWall {
    width: 100%;
    display: flex;
    flex-wrap:wrap;
    justify-content: space-between;
}
.ClientWallTabs .wall-item {
    width:49%;
    display: flex;
}
.ClientWallTabs .Item-Image {
    margin-bottom:-110px;
    margin-top: 40px;
    width:100%;
    text-align:center;
}
.ClientWallTabs .Item-Head {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.ClientWallTabs .Head-Logo {
    width: 80px;
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ClientWallTabs .Item-Head img {
    max-width:80px;
    max-height:80px;
    height:auto;
}
.ClientWallTabs .Item-Content {
    padding-left:20px;
    padding-right:20px;
}
.ClientWallTabs .Item-Head a {
    width:45px;
    height:45px;
    min-width:45px;
    min-height:45px;
    display:block;
    position:relative;
    transition:all 0.3s ease-in-out;
    left:-5px;
    bottom:-5px;
    opacity:0;
}
.ClientWallTabs .clientWall:hover .Item-Head a {
    bottom:5px;
    left:5px;
    opacity:1;
}
.ClientWallTabs .Item-Head a i {
    display:block;
    width:45px;
    height:45px;
    background:url(../images/golink.svg) no-repeat center center transparent;
    background-size:100%;
    font-size:0px;
}

.WhitePagesTabs .elementor-tabs-content-wrapper .elementor-tab-title.elementor-active {
    display:none;
}
.WhitePagesTabs h4 {
    font-size:26px;
    color:white;
}
.WhitePagesTabs .elementor-active {
    display:flex;
    flex-wrap:wrap;
}
.WhitePagesTabs .elementor-active h4 {
    order:1;
}
.WhitePagesTabs .elementor-active .WhitePages {
    order:2;
}
.WhitePages {
    width:100%;
    display:flex;
    flex-wrap:wrap;
    padding-bottom:20px;
}
.WhitePages .Whitepage-item {
    width:25%;
    padding: 10px;
}
.WhitePages .Whitepage-item .items {
    width:100%;
    position:relative;
    z-index:9;
}
.WhitePages .Whitepage-item img {
    position:relative;
    z-index:9;
    width:100%;
    height:100%;
    border:solid 2px #cccbdf;
    border-radius: 10px;
}
.WhitePages .Whitepage-item .Item-Content {
    width:100%;
    position:absolute;
    top:auto;
    bottom:0px;
    left:0px;
    z-index:99;
    padding: 20px;
}
.WhitePages .Whitepage-item .Item-Content a {
    color:white;
    text-decoration:none;
}
.WhitePages .Whitepage-item h5 {
    font-size:16px;
    color:white;
    font-weight:400;
    margin-bottom:10px;
}
.WhitePages .Whitepage-item h3,
.WhitePages .Whitepage-item h6{
    font-size:20px;
    color:white;
    font-weight:700;
}
.ErrorTabdown {
    width:100%;
    color:#e50b0b;
    font-size:14px;
    font-weight:400;
}
.GoChatroom a,
.GOChatBot a{
    cursor:pointer;
}
.VitalogVideo,
.TYVideo{
    position:fixed;
    top: 0px;
    left: 0px;
    max-width: 0%;
    height:100vh;
    overflow:hidden;
    z-index: 9999999999999;
    background:rgba(0,0,0,0.8);
    transition: all 0.3s ease-in-out;
}
.VitalogVideo video,
.TYVideo video {
    width: 100%;
    height: 100vh;
}
.VitalogVideo button,
.MachineAIVideoPop button,
.TYVideo button{
    display: block;
    width: 40px;
    height: 40px;
    max-width: 40px;
    max-height: 40px;
    min-width: 40px;
    min-height: 40px;
    border-radius: 120px;
    border: none;
    background: url(../images/closeNav.svg) no-repeat center center black;
    background-size: 50%;
    font-size: 0px;
    position: absolute;
    top: 30px;
    right: 30px;
    padding: 0px;
    z-index: 99999999999999;
}
.MachineCLickVideo img,
.ClickDataTYVideo img {
	cursor:pointer;
}
.MachineAIVideoPop {
	position:fixed;
    top: 0px;
    left: 0px;
    max-width: 0%;
    height:100vh;
    overflow:hidden;
    z-index: 9999999999999;
    background:rgba(0,0,0,0.8);
    transition: all 0.3s ease-in-out;
}
.MachineAIVideoPop.ActiveVideo {
	max-width:100%;
	width:100%;
}
.MachineAIVideoPop video {
	width:100%;
	height:100vh;
}
.CareerCommentField {
	max-width:60%;
	padding:20px;
	margin:-120px 20% 0 20%;
	background:rgba(0,0,0,0.6);
	border-radius:15px;
	border-bottom:solid 2px #005FE3; 
}
.CareerDetails .category-career.ast-article-single {
	display:none;
}

.CareerListcol .category-career.ast-article-single {
	cursor:pointer;
}
.CareerListcol .category-career.ast-article-single.active .elementor-widget-wrap.elementor-element-populated:not(.CareerListcol .category-career.ast-article-single.active .elementor-widget-wrap.elementor-element-populated .elementor-widget-wrap.elementor-element-populated) {
	background-color: #005FE324;
}
.CareerDetailsPage spa:name[data-name=text-848] {
	display:none;
}
.CareerDetailsPage label {
	color:white
}
.CareerDetailsPage label span {
	width:100%;
}
.CareerDetailsPage label span input[type=text],
.CareerDetailsPage label span input[type=email],
.CareerDetailsPage label span input[type=number],
.CareerDetailsPage label span select {
	width:100%;
	border-radius:15px !important;
	border:solid 1px white !important;
	background:transparent !important;
}
.CareerDetailsPage label span input[type=file] {
	padding-top:60px !important;
	padding-bottom:60px !important;
	border:solid 1px white !important;
	background:transparent !important;
}
.wpcf7-response-output {
	color:white !important;
}
.ApplyCareerBtn .elementor-button{
    background-color: var(--e-global-color-text);
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-radius: 29px 29px 29px 29px;
    padding: 14px 30px 14px 30px;
}
.PositionRowList .DevContent,
.PositionRowList .ApplyCareerBtn{
	display:none;
	color:white;
}
.TYClientTesti .elementor-widget-image img {
	max-height:40px !important;
}
.NTCol {
	border-radius:20px !important;
	background: rgb(1,24,61);
	background: -moz-linear-gradient(343deg, rgba(1,24,61,1) 0%, rgba(2,27,66,1) 67%, rgba(45,67,101,1) 100%);
	background: -webkit-linear-gradient(343deg, rgba(1,24,61,1) 0%, rgba(2,27,66,1) 67%, rgba(45,67,101,1) 100%);
	background: linear-gradient(343deg, rgba(1,24,61,1) 0%, rgba(2,27,66,1) 67%, rgba(45,67,101,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#01183d",endColorstr="#2d4365",GradientType=1);
}
.TestiVitaComma .elementor-widget-container {
	display:flex;
}
.TestiVitaComma .elementor-widget-container:before {
	content: '';
    display: block;
    width: 70px;
    height: 40px;
    margin-top: -10px;
    background: url(https://liqteq.com/wp-content/uploads/2025/03/commaCom.svg) no-repeat center center;
    background-size: 26px;
}
.TestiVitaComma .elementor-widget-container:after {
	content: '';
    display: block;
    width: 70px;
    height: 40px;
    margin-top: -10px;
    background: url(https://liqteq.com/wp-content/uploads/2025/03/commaCom.svg) no-repeat center center;
    background-size: 26px;
}
.TYPCEOD {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	width:100%;
}
.TYPCEOD .elementor-widget-container {
	width:100%;
}
.TYPCEOD:after {
	content:'';
	display:block;
	width:80px;
	height:2px;
	background:#005FE3;
}
.TYHTText {
	padding:25px;
}
.TYHTText:before {
	content: '';
    display: block;
    width: 32px;
    height: 32px;
    position: absolute;
    left: -12px;
    top: 0px;
    background: url(https://liqteq.com/wp-content/uploads/2025/03/straight-quotes-1-Traced.svg) no-repeat center center;
    background-size: 100%;
}
.TYHTText img {
	margin-left: 5px;
    width: 30px;
    margin-top: 12px;
}
.TYHTLeftCol {
	display:block;
}
@media (max-width:1024px){
	.PositionRowList .DevContent,
	.PositionRowList .ApplyCareerBtn{
		display:block;
		color:white;
	}
	.CareerListcol .category-career.ast-article-single.activedev .elementor-widget-theme-post-excerpt {
		display:none;
	}
	.FooterToper .elementor-element-fbdb47e {
		height:76px;
	}
	.builder-inline.extra-top-padding.fields-container.row #el_fY4W7yVhXf2aDuciIPxp_button_1 div {
		position: absolute;
		right: 0px;
		z-index: 99999999999999;
		top: 9px;
	}
}
li.NavProducts .NavRightSlider {
overflow-y: auto;
}
.MegaNavDrop.mgnav.NavProducts.ActHeight .MovenavDrop {
    display:block !important;
    opacity:0;
}