/*
Theme Name: Ave Child
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template:  ave
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

@font-face {
    font-family: 'segoe_ui_thisregular';
    src: url('segoeuithis-webfont.woff2') format('woff2'),
         url('segoeuithis-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body {
    font-family: "segoe_ui_thisregular", Roboto, Helvetica, Arial, sans-serif;
	background-color: #FCF7FD;
}

span, a, p, h1, h2, h3, h4, h5, h6 {
    font-family: "segoe_ui_thisregular", -apple-system, system-ui, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 700 !important;
}

.h4 a:hover{
	color: #70207f !important;
}

.liquid-lp-read-more span{
	color: #70207f !important;
}

.offering-sub-heading{
	position: relative;
	z-index: 1;
}

.offering-sub-heading-1{
 	float: left;
	display: inline-block;
}

.offering-sub-heading-2{
	float: right;
	display: inline-block;
}

.offering-sub-heading-3{
   	float: left;
	display: inline-block;
}

.offering-sub-heading-4{
	float: right;
	display: inline-block;
}

.offshore-individual-image{
	overflow: hidden;
}

.newsletter-section{
	position: relative;
	z-index: 1;
	margin-bottom: -11%
}

.titlebar{
	padding-bottom: 25px;
}

.titlebar-inner{
	display: none;
}

.team-image img{
	border-radius: 100px;
}

.left-container::after{
	content: url(https://webxtalk.in/dentons/wp-content/uploads/2026/01/right-blue-arrow-removebg-preview.png)
}

.mission-img img{
	border-radius: 10px
}

.help-section p{
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.footer-links p a span:hover{
	color: #d58fe3 !important;
}

.footer-icon-box .iconbox-icon-wrap{
	margin-right: 20px !important;
	margin-top: 7px !important;
}

.down-arrow-dekstop-hide{
	display: none;
}

.is-in-view{
	display: none;
}

.bg-none{
	border-radius: 10px;
}

.blog-single-content.pull-up {
    margin-top: 0px !important;
	background-color: #fcf7fd;
}

.social-icon{
	align-self: center;
}

@media screen and (max-width: 576px){
	.is-stuck .navbar-brand .logo-sticky {
        display: block;
        width: 255px;
    }
	
	h2{
		font-size: 30px !important;
	}
	
	h4{
		font-size: 20px !important;
	}
	
	h5{
		font-size: 18px !important;
	}
	
	.contact-icon-box .iconbox-icon-container i::before{
		font-size: 30px !important;
	}
	
	.contact-icon-box .contents h3{
		font-size: 16px !important;
	}
	
	.contact-icon-box .contents p span{
		font-size: 22px !important;
	}
	
	.left-container::after{
	    display: none;
    }
	
	.down-arrow-blue{
	    display: none !important;
    }
	
	.down-arrow-dekstop-hide{
	    display: block !important;
    }
	
	.h4{
		font-size: 20px !important;
	}
	
	.hero-heading p{
		display: inline-block;
		padding: 2% 5% !important;
	}
	
	.hero-heading-2{
		font-size: 30px !important;
	}
	
	.hero-content span{
		font-size: 20px !important;
	}
	
	.hero-content-2 span{
		font-size: 16px !important;
	}
	
	.comparision-chart-right{
		margin-top: 8%;
	}
	
	.footer-subscribe h4{
		font-size: 15px !important;
		margin-top: 20px !important;
		margin-bottom: 20px !important;
	}
	
	.footer-links{
		margin-top: 10%;
	}
	
	.mission-img img{
	    margin-top: 7%;
    }
	
	.team-image img{
	    margin-top: 7%;
    }
	
	.insight-heading{
		font-size: 27px;
	}

    .offering-sub-heading-2{
	    margin-left: 3%;
		float: left;
    }

    .offering-sub-heading-4{
	    margin-left: 3% !important;
		float: left;
    }
}

@media screen and (max-width: 992px){
    .offering-sub-heading-2{
	    margin-left: 3%;
    }

    .offering-sub-heading-4{
	    margin-left: 3%;
    }
	
	.strength-section h3{
		font-size: 19px;
	}
	
	.down-arrow-dekstop-hide{
	    display: none;
    }
	
	.mainbar-row :nth-child(3) .wpb_single_image{
		display: none !important;
	}
}

@media screen and (min-width: 577px) and (max-width: 768px) {
	.hero-heading{
		padding-right: 75%;
	}
	
	.footer-subscribe{
		margin-top: 20px;
		margin-bottom: 20px !important;
	}
	
	.comparision-chart-right{
		margin-top: 6%;
	}
	
	.footer-links{
		margin-top: 4%;
	}
	
	.mission-img img{
	    margin-top: 3%;
    }
	
	.team-image{
	    margin-top: 5%;
    }
	
	.left-container::after{
	    display: none;
    }
	
	.down-arrow-blue{
	    display: none !important;
    }
	
	.down-arrow-dekstop-hide{
	    display: block !important;
    }
}

@media screen and (min-width: 993px) and (max-width: 1199px) {
	.logo-default, .logo-sticky{
		width: 50%;
	}
	
	.header-iconbox .contents p{
		font-size: 13px;
	}
}