.elementor-12330 .elementor-element.elementor-element-5ce8095{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12330 .elementor-element.elementor-element-369adda > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12330 .elementor-element.elementor-element-737ebce > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12330 .elementor-element.elementor-element-cb5e47f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12330 .elementor-element.elementor-element-cb5e47f{width:var( --container-widget-width, 110.334% );max-width:110.334%;--container-widget-width:110.334%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-12330 .elementor-element.elementor-element-fd0faed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12330 .elementor-element.elementor-element-fd0faed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12330 .elementor-element.elementor-element-fd0faed.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-12330 .elementor-element.elementor-element-fd0faed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12330 .elementor-element.elementor-element-3aba8ae{color:#333333;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:500;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;}.elementor-12330 .elementor-element.elementor-element-3aba8ae > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-12330 .elementor-element.elementor-element-664e654{color:#333333;font-family:"Mulish", Sans-serif;font-weight:400;}.elementor-12330 .elementor-element.elementor-element-664e654 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-12330 .elementor-element.elementor-element-08056e2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-12330 .elementor-element.elementor-element-46d8cd4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12330 .elementor-element.elementor-element-46d8cd4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12330 .elementor-element.elementor-element-ee227e0 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#FF0000;color:#FF0000;background-color:#61CE7000;}.elementor-12330 .elementor-element.elementor-element-ded1b50 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12330 .elementor-element.elementor-element-7fc27ce .elementor-button{fill:#FF0000;color:#FF0000;background-color:#61CE7000;}@media(min-width:768px){.elementor-12330 .elementor-element.elementor-element-cd38ff4{width:45%;}.elementor-12330 .elementor-element.elementor-element-fd0faed{width:55%;}.elementor-12330 .elementor-element.elementor-element-46d8cd4{width:50%;}.elementor-12330 .elementor-element.elementor-element-ded1b50{width:50%;}}/* Start custom CSS for section, class: .elementor-element-5ce8095 */.zigzagLine{
    margin-top: -45px !important;
}
.zigzagLine .zigzag svg {
    height: auto !important;
    width: 60%;
}
.zigzagLine .zigzag {
    left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-664e654 */h2{
    color: black;
}
em{
    background: yellow;
    color: black
}
.note{
    color: red;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee227e0 */.registration_btn a.elementor-button.elementor-button-link {
    font-size: 18px;
    border: 1px solid #E2231A;
    border-radius: 50px;
    display: inline-block;
    padding: 12px 30px;
    transition: all .3s ease-in-out;
    color: #E2231A;
    box-shadow: none;
    background: none;
    font-weight: 400;
}
.registration_btn a.elementor-button.elementor-button-link:hover {
    background-color: #E2231A;
    color: #fff;
}
@media screen and (max-width: 480px) {
	.registration_btn a.elementor-button.elementor-button-link {
		font-size: 13px;
		padding: 10px 24px;
	}
}

.blogs_postDetails .bpd_left .elementor-widget-theme-post-content a {
    text-decoration: none;
    color: red;
}

.blogs_postDetails .bpd_left .elementor-widget-theme-post-content a:hover {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fc27ce */.registration_btn a.elementor-button.elementor-button-link {
    font-size: 18px;
    border: 1px solid #E2231A;
    border-radius: 50px;
    display: inline-block;
    padding: 12px 30px;
    transition: all .3s ease-in-out;
    color: #E2231A;
    box-shadow: none;
    background: none;
    font-weight: 400;
}
.registration_btn a.elementor-button.elementor-button-link:hover {
    background-color: #E2231A;
    color: #fff;
}
@media screen and (max-width: 480px) {
	.registration_btn a.elementor-button.elementor-button-link {
		font-size: 13px;
		padding: 10px 24px;
	}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ded1b50 */.boy-kite {
    position: absolute;
    bottom: -42% !important;
    left: -29% !important;
}

 .girl-dancing, .boy-dancing {
    display: none !important;
}
.sectionBackgroundColor.postAnimationkite {
    bottom: 0;
}

@media only screen and (max-width: 1600px) {
   .sectionBackgroundColor.postAnimationkite .boy-kite svg {
    height: 400px;
}
.sectionBackgroundColor.postAnimationkite .boy-kite {
    width: 230px;
}
}
@media only screen and (max-width: 991px) {
    .postAnimationkite {
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-08056e2 */.blogs_postDetails .bpd_left .elementor-widget-theme-post-content a{
    text-decoration: none !important;
}

a:hover{
    color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0ab4e30 */.blogs_postDetails .bpd_left .elementor-widget-theme-post-content ul {
    margin-bottom: 30px;
}
.blogs_postDetails .bpd_left .elementor-widget-theme-post-content ul li {
    font-weight: 300;
    margin-bottom: 15px;
}
.blogs_postDetails .postDescription_box .elementor-container {
    max-width: 1100px !important;
}
@media only screen and (max-width: 1600px) {
	.blogs_postDetails .postDescription_box .elementor-container {
		max-width: 950px !important;
	}
}
@media only screen and (max-width: 1400px) {
	.blogs_postDetails .postDescription_box .elementor-container {
		max-width: 900px !important;
	}
}/* End custom CSS */