/*
Theme Name: Gracey Child
Theme URI: https://gracey.qodeinteractive.com
Description: A child theme of Gracey
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: gracey
Template: gracey
*/


.inner-grid-left .elementor-element-populated {
    padding: 30px !important;
}

footer #text-2 {
    display: none;
}

.contact--grid-inner .elementor-container{
    gap: 32px!important;
}

footer #qodef-page-footer-top-area-inner {
    margin: auto;
    padding: 0 60px;
   width:100%;
}
	.video-popup {
    box-shadow: 5px 5px 15px 0 rgba(255, 255, 255, 0.3), inset -5px -5px 15px rgba(0, 0, 0, 0.3);
}
.video-popup .ays_content_box iframe {
    height: 100%;
    aspect-ratio: 9 / 14;
}

@media only screen and (min-width:1368px){
	#qodef-page-header-inner{
    margin: auto;
    padding: 0 50px;
   width:100%;
}
	
footer #qodef-page-footer-top-area-inner {
    margin: auto;
    padding: 0 120px;
   width:100%;
}
	
	
.contact--grid-inner .elementor-container{
    gap: 32px!important;
}	
	
.inner-grid-left .elementor-element-populated {
    padding: 60px !important;
}	
	
}

@media only screen and (max-width: 680px) {
    h2 {
        font-size: 23px;
    }
	
	
	footer #qodef-page-footer-top-area-inner {
    margin: auto;
    padding: 0;
   width:90%;
}
	h1 {
        font-size: 32px;
    }
	h3.qodef-accordion-title {
    font-size: 14px;
}
	
	    h3 {
        font-size: 24px;
        line-height: 33px;
    }
	
}
@media screen and (max-width: 768px) {
    .ays-pb-modal_1 {
        height: auto !important;

    }
}

