/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 30 2025 | 12:53:09 */
/************************************************************************************
Smaller than 1024px
*************************************************************************************/
@media screen and (max-width: 1024px) {
  .page-id-9 .elementor-9 .elementor-element.elementor-element-e2a5a2c > .elementor-widget-container {
    margin: -205px 0 0 0;
    padding: 0;
  }
  .page-id-9 .elementor-9 .elementor-element.elementor-element-a9c8d2b > .elementor-widget-container {
    margin: -85px 0 0 0;
  }
.elementor-9 .elementor-element.elementor-element-9354d02 .elementor-heading-title {
    
    font-size: 48px;
   
}	
}

/************************************************************************************
Smaller than 990px
*************************************************************************************/
@media screen and (max-width: 990px) {
  .page-id-9 .elementor-9 .elementor-element.elementor-element-e2a5a2c > .elementor-widget-container {
    margin: -200px 0 0 0;
    padding: 0;
  }
	.page-id-9 .elementor-element.elementor-element-4f822cb.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.page-id-9 div#wmubx {
    width: 100%;
}
.page-id-168 .elementor-168 .elementor-element.elementor-element-3ab4e27 .elementor-heading-title {
        font-size: 40px;
        line-height: 50px;
    }
	.page-id-485 h2.wp-block-heading {
    font-size: 40px !important;
}
.page-id-485 .acttitle {
    font-size: 30px;
}
.page-id-485 .actinfo {
    font-size: 40px;
}
	.page-id-759 .page-content {
    padding: 0px 10px;
}
	.page-child h2 {
    padding: 0px 10px;
}
	.page-template-booklist .site-main, .page-child .site-main {
        margin: 100px auto;
    }
	body.wp-singular.page-template-default.page.page-id-727.page-child.parent-pageid-487.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.wp-theme-hello-elementor.wp-child-theme-hello-theme-child-master.ehf-header.ehf-footer.ehf-template-hello-elementor.ehf-stylesheet-hello-theme-child-master.theme-default.elementor-default.elementor-kit-6.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-isTouchDevice.e--ua-appleWebkit.e--ua-mac.e--ua-safari.e--ua-webkit
Specificity: (0,29,1)
 {
    padding: 0px 10px;
}
			.page-child .page-content p, .page-child .page-content ul li, .page-child .page-content a {
    padding: 0px 10px;
}
	.page-child h2 {
    padding: 0px 10px;
}
}

/************************************************************************************
Smaller than 740px
*************************************************************************************/
@media screen and (max-width: 740px) {
 .page-id-9 .elementor-9 .elementor-element.elementor-element-3ab4e27 .elementor-heading-title {
    font-size: 30px;
    line-height: 40px;
  }
 .page-id-9 .elementor-9 .elementor-element.elementor-element-e2a5a2c .elementor-heading-title {
    font-size: 25px;
    line-height: 30px;
  }
 .page-id-9 .elementor-9 .elementor-element.elementor-element-e2a5a2c > .elementor-widget-container {
    margin: -200px 0 0 0;
    padding: 0;
  }
	.elementor-element.elementor-element-4f822cb.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
    display: grid;
    grid-template-columns:  1fr;
}
div#wmubx {
    width: 100%;
}
	.page-id-485 .actinfo {
        font-size: 25px;
    }
	.page-id-485 .acttitle {
        font-size: 22px;
    }
	    .page-id-485 h2.wp-block-heading {
        font-size: 35px !important;
        margin-bottom:100px!important;
    }
	    .page-id-485 .chpinfo
 {
        width: 100%;
    float: left;
}
	    .page-id-9 .elementor-9 .elementor-element.elementor-element-a9c8d2b > .elementor-widget-container {
        margin: -85px 0 0 0;
    }
	.page-id-9 .elementor-9 .elementor-element.elementor-element-e2a5a2c > .elementor-widget-container {
        margin: -165px 0 0 0;
        padding: 0;
    }
	    .elementor-9 .elementor-element.elementor-element-3ab4e27 > .elementor-widget-container {
        margin: -245px 0px 0px 0px;
    }
	.page-id-9 .elementor-element.elementor-element-4f822cb.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
        display: grid;
        grid-template-columns: 1fr;
    }
	    .page-id-9  div#wmubx h3.elementor-image-box-title {
        font-size: 20px;
    }
.page-id-9 .elementor-9 .elementor-element.elementor-element-39447ce .elementor-image-box-description {
    font-size: 17px;
    line-height: 25px;
}
	.page-id-9 .elementor-9 .elementor-element.elementor-element-17137ac .elementor-image-box-description{
    font-size: 17px;
    line-height: 25px;
}
	.page-id-9 .elementor-9 .elementor-element.elementor-element-d0676ff .elementor-image-box-description {
    font-size: 17px;
    line-height: 25px;
}
	.page-id-9 .elementor-9 .elementor-element.elementor-element-d8b9583 .elementor-image-box-description{
    font-size: 17px;
    line-height: 25px;
}
	    .page-id-9 .elementor-9 .elementor-element.elementor-element-9c65b0d {
        --margin-top: 60px;
    }
    .page-id-9 .elementor-9 .elementor-element.elementor-element-d3dc529 {

    --padding-top: 30px;
	}
	 .page-id-9 .elementor-9 .elementor-element.elementor-element-18f19b2 .elementor-image-box-description {
    line-height: 27px;
}
 .page-id-9 .elementor-9 .elementor-element.elementor-element-b91276c .elementor-image-box-description  {
    line-height: 27px;
}
 .page-id-9 .elementor-9 .elementor-element.elementor-element-5f0198c .elementor-image-box-description {
    line-height: 27px;
}
 .page-id-9 .elementor-9 .elementor-element.elementor-element-916ed36 .elementor-image-box-description {
    line-height: 27px;
}
	 .page-id-485 .chphead {
    width: 100%;
 }
	    .page-id-9 .elementor-9 .elementor-element.elementor-element-e2a5a2c .elementor-heading-title {
        font-size: 25px;
        line-height: 30px;
        padding: 0px 5px;
    }
		.page-child .page-content p, .page-child .page-content ul li, .page-child .page-content a {
    padding: 0px 10px;
}
	.page-child h2 {
    padding: 0px 10px;
}
	.page-template-booklist .site-main, .page-child .site-main {
        margin: 100px auto;
    }
	.page-id-485 button.accordion {
    display: flex;
    flex-direction: column;
}
.page-id-485 .actinfo {
        width: 100%;
    }
.page-id-485 .acttitle {
        width: 100%;
    }
.page-id-485 .pdfrght {
    width: 94%;
    padding-top: 10px;
}
.page-id-485 .tabinfo1 {
    width: 100%;
}
}
/************************************************************************************
smaller than 667
*************************************************************************************/
@media screen and (max-width: 667px) {
 .page-id-485 .acttitle {
    width: 80%;
}
 .page-id-485 .actinfo {
        font-size: 20px;
		  width: 20%;
    }
.page-id-485 .panel {
        width: 100%;
    }
	.page-id-485 button.accordion {
    display: flex;
    flex-direction: column;
}
.page-id-485 .actinfo {
        width: 100%;
    }
.page-id-485 .acttitle {
        width: 100%;
    }
.page-id-485 .pdfrght {
    width: 97%;
    padding-top: 10px;
}
.page-id-485 .tabinfo1 {
    width: 100%;
}
    .bookmark-wrapper.childbk {
        left: -61px;
    }

    #light .bookmark-wrapper.childbk {
        left: -61px;
}
}
/************************************************************************************
smaller than 320
*************************************************************************************/
@media screen and (max-width: 320px) {
	.page-id-9 .elementor-9 .elementor-element.elementor-element-3ab4e27 .elementor-heading-title {
        font-size: 30px;
        line-height: 35px;
    }
	    .page-id-485 .acttitle {
        font-size: 19px;
    }
	    .page-id-485 .actinfo {
        font-size: 22px;
    }
}