/* header menu css */
.custom-mobile-logo-link{
	width: 50px;
    height: 48px;
}
.sub-menu > div:not(.widget_post) {
	display:none;
}
.ast-builder-menu-1 .sub-menu, .ast-builder-menu-1 .inline-on-mobile .sub-menu{
	border:none;
}
#ast-desktop-header .ast-primary-header-bar.ast-primary-header.main-header-bar .site-primary-header-wrap{
	 height: 11.12vh;
	.ast-builder-grid-row{
	display: flex;
    align-items: center;
    overflow-wrap: unset;
	justify-content:space-between;
	}
	.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section{
		width: 66.1%;
		justify-content: space-between;
	}
	@media screen and (min-width:1024px) and (max-width:1220px){
	.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section{
		width:79%;
		}
	}
	.site-header-section .ast-builder-menu{
		width:61.5%;
		.ast-main-header-bar-alignment {
          width: 100%;
	      margin-left:0;
        }
	}
}

.site-header-section>div:first-child,.header-widget-area[data-section="sidebar-widgets-header-widget-1"] {
    padding-right: 0;
}
.site-title {
    display: none !important;
}
header .custom-logo-link img {
    max-width: 272px;
    width: 14.16vw;
}

#masthead .ast-container,
.site-header-focus-item+.ast-breadcrumbs-wrapper {
    max-width: 100%;
    padding-left: 3.33%;
	padding-right: 3.33%;

}
/* sticky header */
.home .site-header,
.page-id-8223 .site-header,
.page-id-12860 .site-header,
.page-id-11418 .site-header,
.page-id-12835 .site-header
{
    position: fixed !important;
    top: 0;
    width: 100%;
    z-index: 9999;
	transition: background-color 0.3s ease, transform 0.3s ease;
}
.site-header:hover {
    background-color: #144074;
    /*blue header on hover */
}
.home #masthead.header-colored,
.page-id-8223 #masthead.header-colored,
.page-id-12860  #masthead.header-colored,
.page-id-11418  #masthead.header-colored,
.page-id-12835  #masthead.header-colored
{
    background-color: #144074 !important;
}

.home #masthead.header-hidden,
.page-id-8223 #masthead.header-hidden,
.page-id-12860  #masthead.header-hidden,
.page-id-11418  #masthead.header-hidden,
.page-id-12835  #masthead.header-hidden{
    transform: translateY(calc(-100% - 5px)); 
}

/* service page header */
.page-id-4859 .site-header, .page-id-4861 .site-header,.page-id-4863 .site-header,
.page-id-4865 .site-header,.page-id-7609 .site-header,.page-id-4989 .site-header {
    position:absolute;
    width: 100%;
}
/* language switcher */
@media screen and (min-width:1025px){
	aside.header-widget-area.widget-area.site-header-focus-item.header-widget-area-inner {
    display:none;
}
}
aside.header-widget-area.widget-area.site-header-focus-item.header-widget-area-inner {
   padding-left:16px;
}
.widget_polylang{
/* 	display:inline-flex; */
	display:none;
	align-items:center;
	vertical-align:middle;
}
.widget_polylang .widget-title{
    margin-bottom: 5px;
    margin-right: 10px;
	width:50px;
}
.pll-switcher-select{
  background-color:transparent;	
  border:none;
  box-shadow:none;
  color:white; 
  padding:0;
  font-size:20px;
/*   text-indent:19%; */
/*   background:url('/wp-content/uploads/2025/01/Icon-akar-globe.png') no-repeat left;  */

}
.pll-switcher-select.clicked{
  border:none;
  box-shadow:none;
  color:white; 
/*   background:url('/wp-content/uploads/2025/01/Icon-akar-globe.png') no-repeat left; */
}
.site-header:hover.pll-switcher-select{
   background-color:#144074;	
}
option.language-dropdown{
  color:black;
}
/* language switcher code ends */


/*Search Icon*/
@media screen and (max-width:1024px){
.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-search::after{
    content: "";
    display: inline-block;
    background-color: white;
    width: 2px;
    height: 40px;
    margin-left:16px;
    margin-bottom: 3px;
}
}
.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-search {
    padding: 0 !important;
}
.ast-search-icon.search-icon-active {
    right: 50%;
}
@media screen and (max-width:1024px){
.ast-search-menu-icon.slide-search.ast-dropdown-active .ast-search-icon {
    right: 78%;
}
.ast-mobile-svg {
	width: 33px;
    height: 33px;
 }
}
.ast-icon.icon-search {
    display: inline-block;
    width: 34px;
    height: 34px;
background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34" fill="none"><path d="M33 33L25.445 25.431M29.632 15.316C29.632 18.1474 28.7924 20.9153 27.2193 23.2695C25.6463 25.6238 23.4104 27.4587 20.7945 28.5423C18.1786 29.6258 15.3001 29.9093 12.5231 29.3569C9.74606 28.8045 7.19519 27.4411 5.19307 25.4389C3.19094 23.4368 1.82747 20.8859 1.27508 18.1089C0.722698 15.3319 1.0062 12.4534 2.08975 9.8375C3.17329 7.2216 5.00821 4.98574 7.36246 3.41268C9.71672 1.83962 12.4846 1 15.316 1C19.1128 1 22.7542 2.50829 25.4389 5.19306C28.1237 7.87783 29.632 11.5192 29.632 15.316Z" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.search-icon-active .ast-icon.icon-search{
background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34" fill="none"><path d="M33 33L25.445 25.431M29.632 15.316C29.632 18.1474 28.7924 20.9153 27.2193 23.2695C25.6463 25.6238 23.4104 27.4587 20.7945 28.5423C18.1786 29.6258 15.3001 29.9093 12.5231 29.3569C9.74606 28.8045 7.19519 27.4411 5.19307 25.4389C3.19094 23.4368 1.82747 20.8859 1.27508 18.1089C0.722698 15.3319 1.0062 12.4534 2.08975 9.8375C3.17329 7.2216 5.00821 4.98574 7.36246 3.41268C9.71672 1.83962 12.4846 1 15.316 1C19.1128 1 22.7542 2.50829 25.4389 5.19306C28.1237 7.87783 29.632 11.5192 29.632 15.316Z" stroke="deepskyblue" stroke-width="2" stroke-linecap="round"/></svg>');
}
.ast-search-menu-icon.ast-dropdown-active .ast-icon.icon-search{
background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34" fill="none"><path d="M33 33L25.445 25.431M29.632 15.316C29.632 18.1474 28.7924 20.9153 27.2193 23.2695C25.6463 25.6238 23.4104 27.4587 20.7945 28.5423C18.1786 29.6258 15.3001 29.9093 12.5231 29.3569C9.74606 28.8045 7.19519 27.4411 5.19307 25.4389C3.19094 23.4368 1.82747 20.8859 1.27508 18.1089C0.722698 15.3319 1.0062 12.4534 2.08975 9.8375C3.17329 7.2216 5.00821 4.98574 7.36246 3.41268C9.71672 1.83962 12.4846 1 15.316 1C19.1128 1 22.7542 2.50829 25.4389 5.19306C28.1237 7.87783 29.632 11.5192 29.632 15.316Z" stroke="deepskyblue" stroke-width="2" stroke-linecap="round"/></svg>');	
}
.ast-icon.icon-search svg {
    display: none;
}
.ast-header-search .search-form{
    border:none !important;
    background-color: transparent !important;
}
.ast-header-search .search-field{
    border-radius: 20px;
    border: 2px solid var(--adro-electric-blue) !important;
    background: #354A60 !important;
    color:white !important;
}
.ast-live-search-results,a.ast-search-item:hover {
	background: #354A60 !important;
}
.ast-live-search-results{
  border-radius: 20px;
  border: 2px solid var(--adro-electric-blue) !important;
}
.ast-header-search form.search-form .search-field, .ast-header-search .ast-dropdown-active.ast-search-menu-icon.slide-search input.search-field {
    height: 48px;
    width: 60vw;
	margin-right:6px;
}
@media screen and (max-width:400px){
	.ast-header-search form.search-form .search-field, .ast-header-search .ast-dropdown-active.ast-search-menu-icon.slide-search input.search-field {
    height: 48px;
    width: 55vw;
}
}
@media screen and (max-width:360px){
	.ast-header-search form.search-form .search-field, .ast-header-search .ast-dropdown-active.ast-search-menu-icon.slide-search input.search-field {
    height: 48px;
    width: 49vw;
}
}
/* search icon code ends here */

/* contact us button */
.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-button-1{
/* 	margin-right:3vw; */
	padding: 0 !important;
/* 	width: 18%; */
	width: 20.3%;
    aspect-ratio:5;
}
@media screen and (min-width:1436px) and (max-width:1520px){
.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-button-1{
	width:170px;
}
}
@media screen and (min-width:1025px) and (max-width:1435.5px){
.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-button-1{
	width:140px;
}	
}
@media screen and (max-width:1024px){
.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-button-1{
	width:248px;
	height: 80px;
}	
}
.ast-header-button-1 .ast-builder-button-wrap.ast-builder-button-size- {
    width: 100%;
    height: 100%;
	.ast-custom-button{
		height: 100%;
        align-content: center;
        text-align: center;
    }
}
/* QuadMenu code starts here */
/*Horizonal Menu*/
#quadmenu .quadmenu-navbar-nav li.quadmenu-item > a {
   
    border-bottom: 2px solid transparent; /* Set initial border with transparent color */
    transition: border-color 0.3s ease;
}

#quadmenu .quadmenu-navbar-nav li.quadmenu-item > a:hover,
#quadmenu .quadmenu-navbar-nav li.quadmenu-item > a:active{
    border-bottom-color: #00CCFF; /* Change border color on hover/focus */
  
}

/* .quadmenu-navbar-nav{
    display:flex !important;
    gap:3vw;
    margin-right:3vw !important;
} */
.quadmenu-navbar-nav{
	display:flex !important;
    gap: 4.39%;
    justify-content: space-between;
}

#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button) > a > .quadmenu-item-content
{
    padding:0;
}
/*Industries Dropdown Container*/
#quadmenu.quadmenu-default_theme .widget .menu-tags-drop-down-container ul li.services-drop-down:hover:before{
    content: ""; 
    display: inline-block; 
    width: 15px; 
    height: 15px; 
    background-color:var(--adro-electric-blue); 
    border-radius: 50%; 
    margin-right: 5px; 
    vertical-align: middle; 
}

#quadmenu.quadmenu-default_theme .widget .menu-tags-drop-down-container ul li.services-drop-down:hover a{
    font-weight:600;
}

/*Services Dropdown Container*/
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu>ul{
    padding-left:3.33%;
    padding-right:3.33%;
    padding-top:4.6%;
    padding-bottom:5.4%;
}
#dropdown-4717 {
    height:min-content !important;
}

#quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-title {
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
}
#quadmenu .widget.widget_text p {
    font-weight:400;
    padding: 2.9vh 7.9vw 0 0;
    line-height: normal;
}
#quadmenu .widget ul li{
    margin-bottom:0;
}
#quadmenu .widget ul.sub li {
    margin-top: 1.5vh;
}

#quadmenu.quadmenu-default_theme .widget ul li.services-drop-down{
   display:flex;
   align-items:center;
   border-bottom: 2px solid white;
   line-height:normal;
   padding-bottom:3vh;
   margin:0;
	
	a{
		width:100%;
	}
}
#quadmenu.quadmenu-default_theme .widget ul li.services-drop-down.service-padding-top{
   padding-top:3vh;
}

#quadmenu.quadmenu-default_theme .widget a, #quadmenu.quadmenu-default_theme .widget ul li,
#quadmenu li#menu-item-5057 span.quadmenu-title{
    font-weight:400;
}
#quadmenu.quadmenu-default_theme .widget ul li.services-drop-down.active a{
    font-weight:600;
}
#quadmenu.quadmenu-default_theme .widget .menu-services-drop-down-container ul li.services-drop-down:after{
    content:url("/wp-content/uploads/2025/01/Icon-button-desktop-Laptop-tablet-Mobile-menu-2.png");
    position:absolute;
    right:0;
    height:28px;
	pointer-events:none;
}
#quadmenu.quadmenu-default_theme .widget ul li.services-drop-down.active:nth-child(1):after{
   content:url("/wp-content/uploads/2025/01/Property-1Icon-Property-2DT-LT-menu-Property-3Electric-blue.png");
}
#quadmenu.quadmenu-default_theme .widget ul li.services-drop-down.active:nth-child(2):after{
   content:url("/wp-content/uploads/2025/01/Property-1Icon-Property-2DT-LT-menu-Property-3Magena.png");
}
#quadmenu.quadmenu-default_theme .widget ul li.services-drop-down.active:nth-child(3):after{
   content:url("/wp-content/uploads/2025/01/Icon-button-desktop-Laptop-tablet-Mobile-menu-1-1.png");
}
#quadmenu.quadmenu-default_theme .widget ul li.services-drop-down.active:nth-child(4):after{
   content:url("/wp-content/uploads/2025/01/Property-1Icon-Property-2DT-LT-menu-Property-3Lilac.png");
}
#quadmenu.quadmenu-default_theme .widget ul li.services-drop-down.active:nth-child(1):before{
    content: ""; 
    display: inline-block; 
    width: 15px; 
    height: 15px; 
    background-color:var(--adro-electric-blue); 
    border-radius: 50%; 
    margin-right: 5px; 
    vertical-align: middle; 
}
#quadmenu.quadmenu-default_theme .widget ul li.services-drop-down.active:nth-child(2):before{
    content: ""; 
    display: inline-block; 
    width: 15px; 
    height: 15px; 
    background-color:var(--adro-magenta); 
    border-radius: 50%; 
    margin-right: 5px; 
    vertical-align: middle; 
}
#quadmenu.quadmenu-default_theme .widget ul li.services-drop-down.active:nth-child(3):before{
    content: ""; 
    display: inline-block; 
    width: 15px; 
    height: 15px; 
    background-color:var(--adro-light-seagreen); 
    border-radius: 50%; 
    margin-right: 5px; 
    vertical-align: middle; 
}
#quadmenu.quadmenu-default_theme .widget ul li.services-drop-down.active:nth-child(4):before{
    content: ""; 
    display: inline-block; 
    width: 15px; 
    height: 15px; 
    background-color:var(--adro-lilac); 
    border-radius: 50%; 
    margin-right: 5px; 
    vertical-align: middle; 

}

#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a{
    border:none;
}
.sub-menu .see-all{
    padding-top:8% !important;
}

/*media screens for font sizes*/
@media screen and (min-width: 1025px) and (max-width: 1920px) {
    #quadmenu.quadmenu-default_theme {
    font-size: clamp(1rem, 0.5rem + 0.625vw, 1.25rem) !important;
    }
    #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > a, #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > form {
    font-size: clamp(1rem, 0.5rem + 0.625vw, 1.25rem) !important;
    } 
    #quadmenu li#menu-item-5035 .quadmenu-title, #quadmenu li#menu-item-8208 .quadmenu-title{
    font-size: clamp(2.5rem, 1.5rem + 1.25vw, 3rem) !important;
    }
    #quadmenu .widget.widget_text p {
    font-size: clamp(1.125rem, 0.375rem + 0.938vw, 1.5rem) !important;
    }
    #quadmenu.quadmenu-default_theme .widget ul li.services-drop-down a,
    .sub-menu .see-all>a{
    font-size: clamp(1.25rem, -0.25rem + 1.875vw, 2rem) !important;
    }
	.ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button{
	font-size: clamp(1.125rem, -0.629rem + 2.191vw, 2rem);	
	}

/*for spotlight title and Sub-Service title*/
  
    #quadmenu li#menu-item-5057 span.quadmenu-title, #quadmenu li#menu-item-8211 span.quadmenu-title{
    font-size: clamp(1.875rem, 0.625rem + 1.563vw, 2.5rem) !important; 
    }
	
/*for spotlight and sub-service menu items*/

	.sub-menu li.menu-item:not(.see-all) a { 
    font-size: clamp(1.125rem, 0.375rem + 0.938vw, 1.5rem) !important;
    }

}
/*QuadMenu code ends here*/

/* Hamburger Menu Code Starts here */
@media screen and (max-width:767.5px){
	 .ast-desktop .ast-primary-header-bar.main-header-bar, .ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
        padding-top: 0%;
        padding-bottom: 0%;
        padding-left: 6.2%;
        padding-right: 6.2%;
    }
}
@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape)
{
	 .ast-desktop .ast-primary-header-bar.main-header-bar, .ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
        padding-top: 0%;
        padding-bottom: 0%;
        padding-left: 3.4%;
        padding-right: 3.4%;
    }
}
@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
	 .ast-desktop .ast-primary-header-bar.main-header-bar, .ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
        padding-top: 0%;
        padding-bottom: 0%;
        padding-left: 4.7%;
        padding-right: 4.7%;
    }
}
@media screen and (max-width: 1024px){	
 
	.ast-button-wrap .menu-toggle.main-header-menu-toggle{
		padding: 0 0 0 0.4rem;
		outline:none;
		text-decoration:none;
		border:none;
		border-style:none !important;
	}
	.ast-mobile-popup-drawer .ast-mobile-popup-overlay{
		top:80px !important;
	}
	.ast-mobile-popup-drawer.remove-overlay .ast-mobile-popup-overlay{
		opacity:0 !important;
		cursor:unset;
		visibility:hidden !important;
	}
	.ast-mobile-header-wrap.overlay-backdrop-navbar{
		opacity:1;
		visibility:visible;
		background-color:rgba(0,0,0,0.4);
	}
	.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{
		display:flex !important;
		align-items:center;
	}
	#ast-mobile-header,.ast-main-header-wrap,.ast-primary-header-bar{
	height:80px !important;
}
	.ast-mobile-popup-header{
		display:none !important;
	}
	.ast-mobile-popup-content > *, .ast-mobile-header-content > *, .ast-desktop-popup-content > *, .ast-           desktop-header-content > *{
		padding-bottom:0;
	}
	aside.header-widget-area.widget-area.site-header-focus-item.header-widget-area-inner {
       padding-left:0;
	   padding-top:0;
    }
	.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-button-1{
	   margin:auto;
	   padding: 0 !important;
     }
	.ast-mobile-popup-content{
		height:100%;
		display:flex !important;
		flex-direction:column;
		li>a{
			width:100%;
			display:flex;
		}
	}
	.ast-mobile-popup-content:last-child{
		align-items:center;
	}
	.ast-builder-button-wrap.ast-builder-button-size-{
		margin:auto;
		padding-top:1rem;
	}
	.ast-icon.icon-search{
		width:24px;
		height:24px;
	}
	.pll-switcher-select{
		margin:auto;
	}
	.ast-mobile-popup-content aside:nth-child(2){
		margin:auto;
	}
/* 	off canvas main menu */
	.global-secondary-button{
		background: var(--adro-deep-blue);
		border: 2px solid var(--adro-deep-blue);
	}
	.global-secondary-button:hover{
		border: 2px solid var(--adro-deep-blue);
		color:var(--adro-deep-blue);
		background:transparent;
	}
	.ast-mobile-popup-drawer{
		bottom:100% !important;
	}
	.ast-mobile-popup-drawer.active .ast-mobile-popup-content{
	  padding-top:0%;
	  padding-left:0%;
      padding-right:0%;
	  padding-bottom:6.2%;
	  background-color:#2d79a6;
	  height:min-content;
	  border-radius:20px 0px 0px 20px;
	}
	#nav_menu-21,#nav_menu-19,#nav_menu-23,#nav_menu-25,#nav_menu-26,#nav_menu-27
	{
	display:none;
	}
	section#nav_menu-18{
		padding-top:12.3%;
	}

	.menu-services-drop-down-container,.menu-industry-drop-down-container,.menu-off-canvas-main-menu-container,.menu-data-engineering-sub-services-container,.menu-ia-sub-services-container,.menu-quality-engineering-sub-services-container,.menu-digital-engineering-sub-services-container{
		padding-left:6.2%;
    	padding-right:6.2%;
	}

	.ast-mobile-popup-content nav.menu-services-drop-down-container ul,
	.ast-mobile-popup-content nav.menu-industry-drop-down-container ul,
	.ast-mobile-popup-content nav.menu-data-engineering-sub-services-container ul,
	.ast-mobile-popup-content nav.menu-quality-engineering-sub-services-container ul,
	.ast-mobile-popup-content nav.menu-digital-engineering-sub-services-container ul,
	.ast-mobile-popup-content nav.menu-ia-sub-services-container ul
	{
		display:flex;
		flex-direction:column;
		gap:32px;
	}
	.ast-mobile-popup-content nav.menu-off-canvas-main-menu-container ul{
		display:flex;
		flex-direction:column;
		gap:48px;
	}
	.ast-mobile-popup-content nav.menu-off-canvas-main-menu-container ul.menu>li,
	.ast-mobile-popup-content nav.menu-services-drop-down-container ul.menu>li
	{
		display:flex;
  		align-items:center;
		position:relative;
	}
	.ast-mobile-popup-content nav.menu-off-canvas-main-menu-container ul.menu>li>a{
	   font-size:20px;
	   line-height: 1.2;
	}
	.ast-mobile-popup-content nav.menu-services-drop-down-container ul.menu>li>a,
	.ast-mobile-popup-content nav.menu-industry-drop-down-container ul.menu>li>a,
	.ast-mobile-popup-content nav.menu-data-engineering-sub-services-container ul.menu>li>a,
	.ast-mobile-popup-content nav.menu-ia-sub-services-container ul.menu>li>a,
	.ast-mobile-popup-content nav.menu-quality-engineering-sub-services-container ul.menu>li>a,
	.ast-mobile-popup-content nav.menu-digital-engineering-sub-services-container ul.menu>li>a
	{
	   font-size:18px;
	}
	.ast-mobile-popup-content nav.menu-services-drop-down-container ul.menu>li>a,
	.ast-mobile-popup-content nav.menu-industry-drop-down-container ul.menu>li>a{
	   line-height:2.3;
	}
	.ast-mobile-popup-content nav.menu-services-drop-down-container ul.menu>li>a{
		padding-right:17%;
	}
	#nav_menu-21 .title-svg-wrapper,
	#nav_menu-19 .title-svg-wrapper{
		justify-content: space-between;
		font-size:24px;
	    padding-top: 7.7%;
        background-color:var(--adro-mid-blue);
        padding-bottom: 7.7%;
		padding-left:6.2%;
    	padding-right:6.2%;
		margin-bottom: 12.3%;
		h2{
			font-size:24px;
		}
	}
	.title-svg-wrapper-data{
		font-size:24px;
	    padding-top: 4.1%;
        background-color:var(--adro-light-seagreen);
        padding-bottom: 4.1%;
		padding-left:6.2%;
    	padding-right:6.2%;
		margin-bottom: 12.3%;
	}
	.title-svg-wrapper-automation{
		font-size:24px;
	    padding-top: 4.1%;
        background-color:var(--adro-electric-blue);
        padding-bottom: 4.1%;
		padding-left:6.2%;
    	padding-right:6.2%;
		margin-bottom: 12.3%;
	}
	.title-svg-wrapper-qe{
		font-size:24px;
	    padding-top: 4.1%;
        background-color:var(--adro-magenta);
        padding-bottom: 4.1%;
		padding-left:6.2%;
    	padding-right:6.2%;
		margin-bottom: 12.3%;
	}
	.title-svg-wrapper-digital-eng{
		font-size:24px;
	    padding-top: 4.1%;
        background-color:var(--adro-lilac);
        padding-bottom: 4.1%;
		padding-left:6.2%;
    	padding-right:6.2%;
		margin-bottom: 12.3%;
	}
	.widget:last-child {
    margin-bottom: 1.25em !important;
   }
	.back-btn-container{
		height:34px;
	}

	.ast-mobile-popup-content nav.menu-off-canvas-main-menu-container ul.menu>li:nth-child(1)::after,
	.ast-mobile-popup-content nav.menu-off-canvas-main-menu-container ul.menu>li:nth-child(2)::after,
	.ast-mobile-popup-content nav.menu-services-drop-down-container ul.menu>li::after{
	 content:url('/wp-content/uploads/2025/01/Icon-button-desktop-Laptop-tablet-Mobile-menu-3.png');
	 position:absolute;
     right:0;
	 height:24px;
    }
	.ast-mobile-popup-content nav.menu-off-canvas-main-menu-container ul.menu>li:nth-child(5),.menu-ia-sub-services-container .menu>li:last-child,.menu-digital-engineering-sub-services-container .menu>li:last-child,#menu-item-5666,#menu-item-13445{
		padding-bottom:48px;
	    border-bottom: 2px solid white;
	}
/* 	 mobile Service menus */
	h2.mobile-service-heading{
		color: var(--adro-deep-blue);
		font-size: 24px;
        font-weight: 500;
	}
}


@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){
	.ast-mobile-popup-inner{
		width:32.8% !important;
		height:min-content;
		min-width:392px;
	    border-radius: 20px 0px 0px 20px;
		top:80px !important;
		max-height:calc(100vh - 80px);
	}
}
@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
	.ast-mobile-popup-inner{
		width:47% !important;
		height:min-content;
		min-width:392px;
	    border-radius: 20px 0px 0px 20px;
		top:80px !important;
		max-height:calc(100vh - 80px);
	}
}

@media screen and (max-width:767.5px){
	.ast-mobile-popup-inner{
		max-width: 100% !important;
		width:96.4% !important;
/* 		min-width:320px; */
		height:min-content;
	    border-radius: 20px 0px 0px 20px;
		top:80px !important;
		max-height:calc(100vh - 80px);
	}
	
}
/* for safari browser */
.ast-mobile-popup-inner{
	overflow-x:unset !important;
/* 	overflow-y:unset !important; */
}

/* no results found page search icon  */
.no-results.not-found{ 
	@media screen and (min-width:1025px){
	.widget_search .search-form button{
	top:-11px;
	}
	}
	.ast-icon.icon-search {
    background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34" fill="none"><path d="M33 33L25.445 25.431M29.632 15.316C29.632 18.1474 28.7924 20.9153 27.2193 23.2695C25.6463 25.6238 23.4104 27.4587 20.7945 28.5423C18.1786 29.6258 15.3001 29.9093 12.5231 29.3569C9.74606 28.8045 7.19519 27.4411 5.19307 25.4389C3.19094 23.4368 1.82747 20.8859 1.27508 18.1089C0.722698 15.3319 1.0062 12.4534 2.08975 9.8375C3.17329 7.2216 5.00821 4.98574 7.36246 3.41268C9.71672 1.83962 12.4846 1 15.316 1C19.1128 1 22.7542 2.50829 25.4389 5.19306C28.1237 7.87783 29.632 11.5192 29.632 15.316Z" stroke="deepskyblue" stroke-width="2" stroke-linecap="round"/></svg>');
}

}
