/**
Theme Name: Astra Child
Author: Seopage1
Author URI: https://seopage1.net/
Description: Child theme for Astra.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
/*Header css*/
.with_topbar .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0;
}
.with_glance_col:before {
    position: absolute;
    content: '';
    background-color: #dfdfdf;
    height: 80px;
    width: 2px;
    right: 0;
    top: 50%;
    transform: translateY(-34px);
}
.with_reach_position_col {
    position: relative;
    top: 100px;
    z-index: 9;
}
.methodology_list .elementor-icon-list-item {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
}
.methodology_list .elementor-icon-list-icon {
    margin-top: 5px;
	margin-right: 5px;
}
.methodology_list .elementor-icon-list-icon i {
    width: 15px !important;
    background-color: #fff;
    text-align: center;
    height: 15px !important;
    border-radius: 10px;
    line-height: 15px;
}
.with_mailchimp {
    display: flex;
    justify-content: center;
}
.with_mailchimp p{
	margin-bottom: 0 !important;
}
.with_email {
    flex-basis: 70%;
	margin-right: 20px;
}
.with_subscribe {
    flex-basis: 30%;
}
.with_mailchimp input {
    width: 100% !important;
}
.with_mailchimp input[type=email]{
	background: transparent !important;
}
.with_mailchimp input[type=email]:focus{
	color: #edca84 !important;
}
.with_mailchimp input[type="submit"]{
	color: #1d1e20 !important;
	font-family: 'Montserrat';
    font-weight: 700;
    font-size: 16px;
}

/*Responsive css*/
@media only screen and (min-width: 768px) and (max-width: 1024px){
.with_footer_title .elementor-widget-container{
	margin: 0 100px 0 100px !important;	
}
}
@media only screen and (max-width: 767px){
.with_glance_col:before {
	display: none;
}
.with_reach_position_col {
    top: 0;
}
.with_footer_title .elementor-widget-container{
	margin: 0 !important;	
}
}
@media only screen and (max-width: 480px){
.with_mailchimp {
    flex-direction: column;
}
.with_mailchimp .with_email {
	margin-right: 0;
	margin-bottom: 15px !important;
}
}