/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 13 2022 | 17:51:43 */
@media(max-width: 480px) {
    #home-f-section .elementor-container {
        min-height: 630px;
    }

    #home-f-section #section-text p {
        display: none;
    }

    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 97%;
        margin: auto;
    }

    #primary .qodef-m-title {
        font-size: 21px !important;
    }

    #primary .elementor-heading-title.elementor-size-default {
        font-size: 17px !important;
    }
	
	#top-inner-page > .elementor-container.elementor-column-gap-no {
		min-height: 580px !important;
	}

	#top-inner-page .elementor-widget-wrap.elementor-element-populated {
		padding: 25px !important;
	}

	#top-inner-page .elementor-widget-heading .elementor-widget-container {
		margin: 0 !important;
	}

	#top-inner-page .elementor-widget-button, #top-inner-page .elementor-button {
		display: block !important;
	}

	#primary #top-inner-page .elementor-widget-button a {
		padding: 12px 24px !important;
	}

	#top-inner-page .elementor-button span {
		font-size: 12px !important;
	}

	#top-inner-page .elementor-widget-button .elementor-widget-container {
		margin: 0 0 20px 0;
	}

	#top-inner-page .bw-img-type {
		transform: unset !important;
	}

	#top-inner-page .elementor-widget-b_image .elementor-widget-container {
		margin: -100px 0 -180px 0 !important;
	}

        .footer-box .elementor-column {
        width: 100% !important;
        display: block !important;
    }
    
    .footer-box .elementor-widget-wrap {
        padding: 0 !important;
        margin: 0 !important;
    }
    
    .footer-box .elementor-widget-wrap .elementor-widget-wrap {
        padding: 25px !important;
    }
    
    .footer-box .elementor-inner-section .elementor-container, .footer-box .elementor-inner-section {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
    }
    
    .footer-box > .elementor-container {
        margin: 0 10px 0 5px !important;
    }
    
    #primary .footer-box h2 {
        margin: 0 !important;
    }
    
    #primary .footer-box p.elementor-heading-title {
        font-size: 14px !important;
        margin: 0 0 20px 0;
    }
    
    #primary .footer-box .elementor-widget-button, #primary .footer-box .elementor-widget-button .elementor-widget-container {
        margin: 0 !important;
        width: auto !important;
        display: block !important;
    }

	#primary .footer-box > .elementor-container {
		min-height: 420px;
	}

	#primary .footer-box .elementor-widget-button a {
		padding: 12px 24px !important;
	}

	#primary .footer-box .elementor-button span {
		font-size: 12px !important;
	}	
	
}



@media(min-width: 1200px) and (max-width:1366px) {
    #home-f-section {
        padding-top: 660px;
    }

    #home-f-section #section-text {
        position: absolute;
        top: -500px !important;
        left: 100px !important;
        max-width: 380px;
    }
}

@media(min-width: 1921px) {
    .elementor-753 .elementor-element.elementor-element-4813371 img {
        max-width: 220px !important;
        width: 220px !important;
    }

    #home-f-section #section-text {
        position: absolute;
        top: 320px;
        left: -440px;
        max-width: 380px;
    }

    .header-wrapp {
        margin-top: 20px;
        margin-left: 120px;
        transform: scale(2);
    }
}

@media(min-width: 3400px) {
    #home-f-section #section-text {
		margin-top: 140px;
        left: -980px !important;
        margin-left: -100px;
    }

    #home-f-section h1 {
        transform: scale(1.4);
    }
}

@media(min-width: 1200px) and (max-width:1366px) {
    #home-f-section {
        padding-top: 660px !important;
    }
}


@media(min-width: 2000px) and (max-width:5700px) {
    #home-f-section #section-text {
        margin-top: 140px !important;
        left: 100px !important;
        margin-left: 0 !important;
    }

    #home-f-section > .elementor-container {
        max-width: 100% !important;
        padding: 0 !important;
    }

    .elementor-element-f0ac307, .elementor-element-5310bd88, .elementor-element-639d554e {
        padding: 0 20%;
    }
}


