/*
Theme Name: Info Solutions
Theme URI: https://info-solutions.org/
Template: hello-elementor
Author: Bhaskar Garibidi
Author URI: mailto:bhaskargaribidi@gmail.com
Description: Info Solutions Inc. is a technology consulting firm specializing in digital transformation for utilities, municipalities, and enterprise organizations. We deliver award-winning solutions at competitive costs. Our approach is agile, scalable, and designed to align with each client’s operational and strategic goals. With a proven track record, certified talent, and a focus on measurable results, we help businesses modernize systems, streamline operations, and enhance customer engagement.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.4.1758889797
Updated: 2025-09-26 12:29:57

*/

.wpr-sub-icon-caret-down .wpr-sub-icon:before, .wpr-sub-icon-caret-down .wpr-mobile-nav-menu .menu-item-has-children>a:after {
    content: "\f347" !important;
    font-family: 'dashicons' !important;
}

.wpr-nav-menu .menu-item-has-children a:hover .wpr-sub-icon:before{
	content: "\f343" !important;
    font-family: 'dashicons' !important;
}


@media only screen and (min-width: 769px)
{
	.hidesk{
		display:none !important;
	}
}


@media only screen and (max-width: 768px) {

	.csthead .hfe-site-logo-img{
		width: 75px !important;
	}
	
	.consultancy-bottom{
		padding:40px !important;
	}
	
	.career-banner-wrapper .title {
    font-size: 24px !important;
    font-family: 'Aeonik';
    font-weight: bold;
}
	
	.career-banner-wrapper{
		padding:30px !important;
	}
	
	.homesect2{
		    display: grid;
    grid-template-columns: auto auto;
	}
	
	.mobilepadtop .e-con-inner
	{
		padding-top:30px !important;
	}
	
	.contact-form {
    margin-top: 50px;
    padding: 20px !important;
}
	
	.contact-form .single {
    width: 95% !important;
    margin-bottom: 23px;
}
	
	.left-career-single {
    padding-right: unset !important;
    font-family: 'Aeonik';
}
	
	.apply-now-card2{
		margin-top:unset !important;
		    padding: 0px !important;
	}
	.left-career-single h2{
		font-size:24px !important;
		font-weight: 600 !important;
	}
	.career-page-single-banner h1.title {
    font-size: 24px !important;
    margin-bottom: 15px;
    font-family: 'Aeonik';
    font-weight: 600 !important;
}
	
	.career-page-single-banner .single-career-wrapper{
		display:block !important;
	}
	
	.rts-section-gap {
    padding: 40px !important;
}
	
	.cstgridjob {
    display: grid;
    grid-template-columns: auto !important;
    gap: 10px;
    padding: 0 25px !important;
}
	
	.cstcasegrid{
		grid-template-columns: auto !important;
		    padding: 30px;
	}
	
	.single-service-area-4.in-about-page .title-area .title {
    font-size: 24px !important;
    margin: 0;
    margin-bottom: 10px !important;
}
	
	.mobilecontbox{
		padding:40px !important;
	}
	
	footer{
		padding:0 20px !important;
	}
	
	.title-between-wrapper{
		display:block !important;
		padding: 20px;
	}
	
	.title-between-wrapper p.disc{
		max-width:100% !important;
	}
	
	.mobilehtwo .elementor-heading-title, .shedule-consulting-left .title, .title-between-wrapper .title{
		font-size: 24px !important;
    font-weight: 600 !important;
	}
	
	.homesect2 .elementor-counter-number-wrapper{
		font-size:40px !important;
	}
	
	.homesect2 .elementor-image-box-title{
		font-size:14px !important;
	}
	
	.homesect1{
		min-height: unset;
	}
	.csthead .wpr-mobile-toggle-wrap{
		text-align:right !important;
	}
	.csthead .e-con-inner{
		display: grid;
    	grid-template-columns: auto auto;
	}
	
	
}