/** about us page **/
.all_cl_button_set{
	    width: 100%;
    display: flex;
    gap: 20px;
}
.home .ct-container-full{
	padding-top:10px ;
}
.cl_style_two, .cl_style_three, .cl_style_four{
	margin:0 auto !important;
}
.print-button,
.cfb_download_button_all{
	width:100%;
}
.ct-custom.elementor-widget-image-box,
.ct-custom .elementor-widget-container {
	height: 100%;
}

.ct-custom .elementor-widget-container {
	overflow: hidden;
}

.ct-custom .elementor-image-box-content {
	padding: 0 30px;
}
 .coloring_pages_items{
     margin:0;
     padding:0;
     list-style:none;
	 margin-bottom:50px;
 }


.colring_feat_buttons{
	    display: flex;
    justify-content: space-between;
	gap:10px;
	    margin-top: 5px;
}
.emd_dl_red_darker {
    -moz-box-shadow: inset 0px 1px 0px 0px #f5978e;
    -webkit-box-shadow: inset 0px 1px 0px 0px #f5978e;
    box-shadow: none !important;
    background: #1c3c97 !important;
    background: -moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
    background-color: #1c3c97 !important;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px;
    text-indent: 0;
    border: none !important;
    display: inline-block;
    color: #ffffff !important;
    font-family: inherit !important;
    font-size: 15px;
    font-weight: bold;
    font-style: normal;
    height: 30px;
    line-height: 30px;
    width: 100% !important;
    text-decoration: none;
    text-align: center;
    text-shadow: none !important;
    padding: 0 10px !important;
    border-radius: 4px !important;
}
.download_btn_bdf,
.cfb_download_button{
	width:48%;
	flex:1
}
.download_btn_bdf{
	float:left
}
.cfb_download_button{
	float:right;
}
.download_btn_bdf,
.print-button{
    background: #1897bb;
    display: block;
    height: 41px;
    padding: 0 10px;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    border-radius: 4px;
    text-align: center;
	    cursor: pointer;
	    border:none;
}
.download_btn_bdf{
   cursor:pointer; 
}
.coloring_pages_items img{
    margin-bottom:10px;
}
@media print {
    body, html {
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100%;
    }
    #print-section {
        display: block;
        width: 100%;
        height: 100vh;
    }
    .printable-image {
        display: block;
        width: 100%;
        height: 100vh;
        object-fit: contain;
    }
}
@media (min-width:768px){
	.cl_style_two,.cl_style_three,
	.cl_style_four{
	display:flex;
	flex-wrap:wrap;
	gap:20px;
}
	.cl_style_two .image-container{
	width:48%;
	margin-bottom:20px
}
		.cl_style_three .image-container{
	width:31.3333%;
	margin-bottom:20px
}
	.cl_style_four .image-container{
	width:23%;
	margin-bottom:20px
}
	.cl_style_four .image-container .download_btn_bdf,
	.cl_style_four .image-container  .emd_dl_red_darker{
		    padding: 0 5px !important;
    font-size: 13px !important;
    font-weight: 300;
	}
}

@media (max-width:767px){
	[data-prefix="categories"] .entries {
    --grid-template-columns: repeat(1, minmax(0, 1fr));
}
	.stk-5000caf.stk-block-background{
		width:100%;
	}
}