/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 19 2025 | 05:57:11 */

/*======================================>
    Responsive - CSS
=========================================>*/




@media (min-width: 1025px) and (max-width: 1500px) {}


@media (min-width: 1024px) and (max-width: 1228px) {}




@media (min-width: 200px) and (max-width: 699px) {}


@media (min-width: 700px) and (max-width: 1024px) {}

@media (min-width: 0px) and (max-width: 699px) {}


/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {}



/* ##Device = Desktops ##Screen = 1281px to higher resolution desktops */
@media (min-width: 1281px) {}

/* ##Device = Laptops, Desktops ##Screen = B/w 1025px to 1280px */
@media (min-width: 1025px) and (max-width: 1280px) {}

/* ##Device = Tablets, Ipads (portrait) ##Screen = B/w 768px to 1024px */
@media (min-width: 768px) and (max-width: 1024px) {
    .Welcome_Image .fusion-column-wrapper {
        position: relative;
        margin-top: 0px;
    }
    .Testimonial_Section::after {
        display: none;
    }
}

/* ##Device = Tablets, Ipads (landscape) ##Screen = B/w 768px to 1024px */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {}

/* ##Device = Low Resolution Tablets, Mobiles (Landscape) ##Screen = B/w 481px to 767px */
@media (min-width: 481px) and (max-width: 767px) {
    .Welcome_Image .fusion-column-wrapper {
        position: relative;
        margin-top: 0px;
    }
    .Testimonial_Section::after {
        display: none;
    }
}

/* ##Device = Most of the Smartphones Mobiles (Portrait) ##Screen = B/w 320px to 479px */
@media (min-width: 320px) and (max-width: 480px) {
    .Welcome_Image .fusion-column-wrapper {
        position: relative;
        margin-top: 0px;
    }
    .Testimonial_Section::after {
        display: none;
    }
}




@media only screen and (max-width: 320px) {}



@media only screen and (max-width: 970px) {}

@media (min-width: 0px) and (max-width: 640px) {}




@media (min-width: 640px) and (max-width: 1024px) {
    h1 {
        font-size: 54px !important;
    }

    h2 {
        font-size: 38px !important;
    }

    h3 {
        font-size: 26px !important;
    }
	
	.fusion-page-title-bar .fusion-page-title-row h1 {
		font-size: 24px !important;
	}
	
	.entry-title {
		font-size: 24px !important;
	}
	
	.blog-shortcode-post-title {
		font-size: 18px !important;
	}
}

@media (min-width: 0px) and (max-width: 640px) {
    h1 {
        font-size: 34px !important;
    }

    h2 {
        font-size: 24px !important;
    }

    h3 {
        font-size: 18px !important;
    }
	
	.fusion-page-title-bar .fusion-page-title-row h1 {
		font-size: 18px !important;
	}
	
	.entry-title {
		font-size: 18px !important;
	}
	
	.blog-shortcode-post-title {
		font-size: 18px !important;
	}
}

@media only screen and (max-width: 1600px) {}