/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
.elementor .e-heading-base {
    margin: 0px;
    min-height: auto !important;
}
@media (max-width: 767px){
    .elementor .e-85120b6-fdaac3b{
        flex-wrap: wrap !important;
        gap: 15px !important;
    }
    .elementor .e-85120b6-fdaac3b .e-tab-base{
        flex: 0 0 calc(50% - 15px);
    }

}
@media (max-width: 767px){
    .elementor .e-85120b6-fdaac3b{
        flex-wrap: wrap !important;
        gap: 15px !important;
    }
    .elementor .e-85120b6-fdaac3b .e-tab-base{
        flex: 0 0 calc(50% - 15px);
    }
}
.elementor .e-85120b6-fdaac3b {
    padding: 5px;
    border-radius: 25px;
    border-width: 1px;
    border-color: #9740EB;
    border-style: solid;
    flex-wrap: wrap!important;
}
@media (max-width: 767px){
    .elementor .e-1d90d00-788a739{
        flex-wrap: wrap !important;
        gap: 15px !important;
    }
    .elementor .e-85120b6-fdaac3b .e-tab-base{
        flex: 0 0 calc(50% - 15px);
    }
}
.elementor .e-1d90d00-788a739 {
    padding-inline-start: 8%;
    padding-inline-end: 8%;
    flex-direction: row;
    align-items: start;
    flex-wrap: wrap!important;
}
.elementor .e-cc0521c-477e3ee {
    padding-block-start: 8%;
    padding-block-end: 8%;
    padding-inline-start: 8%;
    padding-inline-end: 8%;
    flex-direction: row;
    align-items: center;
	flex-wrap: wrap!important;
}
@media (max-width: 767px){
    .elementor .e-cc0521c-477e3ee{
        flex-wrap: wrap !important;
        gap: 15px !important;
    }
    .elementor .e-85120b6-fdaac3b .e-tab-base{
        flex: 0 0 calc(50% - 15px);
    }
}
.elementor-element-ddc21a3{
    display:grid !important;
    grid-template-columns:repeat(2,1fr);
    gap:20px;
}
@media (max-width: 767px){
    .elementor-element-ddc21a3{
        grid-template-columns:repeat(2,1fr) !important;
    }
}
.elementor-element-ddc21a3 > .e-con{
    min-height:180px;
}
.elementor .e-0dede45-4a98f36{
    display:grid !important;
    grid-template-columns:repeat(2,1fr);
    gap:20px;
}
@media (max-width: 767px){
    .elementor .e-0dede45-4a98f36{
        grid-template-columns:repeat(2,1fr) !important;
    }
}
.elementor .e-0dede45-4a98f36 > .e-con{
    min-height:180px;
}
.the7-elementor-typography h2 {
	color:#ffffff!important;
}
.elementor .e-paragraph-base {
    color: #ffffff!important;
}
.hidden-button{
	display:none !important;
}