/*
 Theme Name:   GRAD Child
 Theme URI:    http://example.com/GRAD-child
 Description:  Child theme for GRAD
 Author:       BVI
 Author URI:   http://example.com
 Template:     GRAD
 Version:      1.0.0
*/

/* Import parent theme styles */
@import url("../modkids/style.css");


.pxl-banner2 .pxl-row-image2 .pxl-box.pxl-box1 img {
    border-radius: 10px 10px 10px 25% !important;
}

.pxl-banner2 .pxl-row-image2 .pxl-box.pxl-box2 img {
    border-radius: 10px 10px 25% 10px !important;
}


.pxl-banner2 .pxl-row-image1 .pxl-box:first-child img {
    border-radius: 25% 10px 10px 10px !important;
}
.pxl-banner2 .pxl-row-image1 .pxl-box:last-child img {
    border-radius: 10px 25% 10px 10px !important;
}

@media (max-width: 1440px) {
    .elementor-24 .elementor-element.elementor-element-aaa66f8 .pxl-image-single img {
        max-height: 200px;
    }
}

@media (max-width: 1440px) {
    .elementor-24 .elementor-element.elementor-element-9292f79 .pxl-image-single img {
        max-height: 200px;
    }
}

/* @media (min-width: 350px) and (max-width: 768px) {
.pxl-text-editor p:last-child {
    width: 82%;
    top: -114%;
    margin-bottom: 0;
    right: 7%;
    font-size: 20px;
    position: absolute;
}
	
	#pxl-wapper .elementor-widget:not(:last-child) {
    margin-bottom: 0;
    width: 85%;
}
} */

@media (min-width: 500px) and (max-width: 767px) {
    .elementor-element.elementor-element-2327070.elementor-absolute.elementor-widget.elementor-widget-pxl_text_editor .pxl-text-editor
 	{
	margin:0 auto !important;
	font-size:32px;  
    }
}

.elementor-24 .elementor-element.elementor-element-320342f{
	background:#faed00 !important;
}
.elementor-24 .elementor-element.elementor-element-e3247a8{
	background:#faed00 !important;
}

.elementor-24 .elementor-element.elementor-element-c49352c{
	background:#faed00 !important;
}
.footer-elementor-inner {
	background:#faed00 !important;
}

.elementor-417 .elementor-element.elementor-element-b603a5f > .elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    padding: 10px 10px 10px 10px;
  
    border-radius: 60px 14px 60px 14px;
    background: #ffffff;
    margin-top: 12px;
}

.elementor-24 .elementor-element.elementor-element-0e34c14{
	background:#faed00 !important;
}

.e-con {
	--container-max-width: 100% !important; }

.elementor-24 .elementor-element.elementor-element-d7d5f48{
	background:#faed00 !important;
}
.elementor-24 .elementor-element.elementor-element-87b3e57:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-87b3e57 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #faed00 !important;
}

.pxl-post--holder .btn-link{
	display:none !important;
}
#pxl-main{
	padding-top:0px !important;
}
.elementor-345 .elementor-element.elementor-element-aa823d0{
	background-color: #faed00 !important;
}


@media (min-width: 1400px) and (max-width: 1800px){
.elementor-519 .elementor-element.elementor-element-4ee11286:not(.elementor-motion-effects-element-type-background), .elementor-519 .elementor-element.elementor-element-4ee11286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	padding-top:150px !important ;
}
}

.elementor-345 .elementor-element.elementor-element-47cb173 .pxl-grid .pxl-post--title {
    color: #EF3C61;
    font-family: "Spicy Rice" !important;
    font-weight: 400 !important;
}

.pxl-service-grid-layout1 .pxl-post--featured + .pxl-post--contents, .pxl-service-carousel1 .pxl-post--featured + .pxl-post--contents {
    padding: 170px 45px 30px;
    margin-top: -140px;
    background-color: #ffffff !important;
}

.elementor-417 .elementor-element.elementor-element-b603a5f > .elementor-widget-container {
   
    margin-left: 23px !important;
}
@media (min-width: 1400px) and (max-width: 2000px){
.elementor-345 .elementor-element.elementor-element-b2d16c7 .pxl-image-single img {
    max-height: 164px !important;
}
}

.elementor-18902 .elementor-element.elementor-element-f8ad03a:not(.elementor-motion-effects-element-type-background), .elementor-18902 .elementor-element.elementor-element-f8ad03a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #faed00 !important;
}

    .elementor-18902 .elementor-element.elementor-element-fe898dd {
       
        background: #faed00 !important;
    }

    .elementor-18902 .elementor-element.elementor-element-752f14d {
      
        background: #faed00 !important;
    }


.elementor-page-18960 .elementor-element-f8ad03a span.pxl-heading--text { 
    font-size: 18px !important;
}

.elementor-page-18960 .elementor-element-6830294 span.pxl-heading--text { 
    font-size: 18px !important;
	line-height: 0.6em !important;
}

.elementor-18960 .elementor-element.elementor-element-752f14d{
	  background: #faed00 !important;
}
.elementor-18960 .elementor-element.elementor-element-a746eac{
	 background: #faed00 !important;
}
.elementor-18960 .elementor-element.elementor-element-f8ad03a:not(.elementor-motion-effects-element-type-background), .elementor-18960 .elementor-element.elementor-element-f8ad03a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	 background: #faed00 !important;
}
.elementor-18960 .elementor-element.elementor-element-fe898dd.e-con{
	background: #faed00 !important;
}
.elementor-18928 .elementor-element.elementor-element-752f14d{
	background: #faed00 !important;
}
.elementor-18928 .elementor-element.elementor-element-f8ad03a:not(.elementor-motion-effects-element-type-background), .elementor-18928 .elementor-element.elementor-element-f8ad03a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background: #faed00 !important;
}

.elementor-18928 .elementor-element.elementor-element-fe898dd{
	background: #faed00 !important;
}

.elementor-333 .elementor-element.elementor-element-6b387be .pxl-section-bg-parallax{
	top: -1% !important;
    left: -34% !important;
}
.elementor-348 .elementor-element.elementor-element-884cb67{
	background: #faed00 !important;
}
.elementor-348 .elementor-element.elementor-element-d989182{
	background: #faed00 !important;
}

 .elementor-page-19092 #pxl-main{
	background: #faed00 !important;
}
 .elementor-page-348 #pxl-main{
	background: #faed00 !important;
}

 .elementor-page-19459 #pxl-main{
	background: #faed00 !important;
}

 .elementor-page-382 #pxl-main{
	background: #faed00 !important;
}

 .elementor-page-13177 #pxl-main{
	background: #faed00 !important;
}
.elementor-page-13172 #pxl-main{
	background: #faed00 !important;
}

.elementor-page-13168 #pxl-main{
	background: #faed00 !important;
}
.elementor-page-19656 #pxl-main{
	background: #faed00 !important;
}
.elementor-page-19656 .e-con-inner{
	gap:3%;
	margin: 0 auto !important;
	justify-content: center !important;
} 
.elementor-page-2568 #pxl-main{
	background: #faed00 !important;
}
.elementor-page-2560 #pxl-main{
	background: #faed00 !important;
}
.elementor-page-2564 #pxl-main{
	background: #faed00 !important;
}
    .elementor-333 .elementor-element.elementor-element-71095c6{
	background: #faed00 !important;
}

.elementor-19092 .elementor-element.elementor-element-7ed4c22 .pxl-heading .pxl-item--title{
    color: #005E4F !important;
    font-family: "Just Another Hand", Sans-serif !important;
    font-size: 30px !important;
}

.elementor-19092 .elementor-element.elementor-element-3ea574b .pxl-heading .pxl-item--title{
	color: #005E4F !important;
    font-family: "Just Another Hand", Sans-serif !important;
    font-size: 30px !important;
}

.elementor-19092 .elementor-element.elementor-element-97bfa14 .pxl-heading .pxl-item--title{
	color: #005E4F !important;
    font-family: "Just Another Hand", Sans-serif !important;
    font-size: 30px !important;
}
.pxl-heading h2.pxl-item--title{
	font-size:24px !important;
	font-family: "Urbanist", Sans-serif;
    font-weight: 800;
}
.pxl-gallery-grid1 .pxl-holder-inner{
	background-color: unset !important;
	box-shadow:unset !important;
}

    .elementor-24 .elementor-element.elementor-element-df14a5f .pxl-heading .pxl-item--title {
        font-size: 54px !important;
    }
    .elementor-24 .elementor-element.elementor-element-753955f .pxl-heading .pxl-item--title {
        font-size: 50px !important;
    }
.elementor-24 .elementor-element.elementor-element-1c2d46d .pxl-heading .pxl-item--title {
  
    font-size: 56px !important;
   
}
    .elementor-19092 .elementor-element.elementor-element-1c34975 .pxl-heading .pxl-item--title {
        font-size: 35px !important;
    }
    .elementor-19092 .elementor-element.elementor-element-f436711 .pxl-heading .pxl-item--title {
        font-size: 35px !important;
    }
.elementor-18902 .elementor-element.elementor-element-16877cb .pxl-heading .pxl-item--title {
    font-size: 55px !important;
}
    .elementor-18902 .elementor-element.elementor-element-04c8507 .pxl-heading .pxl-item--title {
        font-size: 35px !important;
    }
    .elementor-18902 .elementor-element.elementor-element-dd785f7 .pxl-heading .pxl-item--title {
        font-size: 35px !important;
    }

    .elementor-18902 .elementor-element.elementor-element-bb7764a .pxl-heading .pxl-item--title {
        font-size: 35px !important;
    }

.elementor-18928 .elementor-element.elementor-element-16877cb .pxl-heading .pxl-item--title {
	font-size: 55px !important;
}
    .elementor-18928 .elementor-element.elementor-element-04c8507 .pxl-heading .pxl-item--title {
        font-size: 35px !important;
    }

    .elementor-18928 .elementor-element.elementor-element-dd785f7 .pxl-heading .pxl-item--title {
        font-size: 35px !important;
    }
    .elementor-18928 .elementor-element.elementor-element-bb7764a .pxl-heading .pxl-item--title {
        font-size: 35px !important;
    }

.elementor-18960 .elementor-element.elementor-element-16877cb .pxl-heading .pxl-item--title {
    font-size: 49px !important; 
}
    .elementor-18960 .elementor-element.elementor-element-04c8507 .pxl-heading .pxl-item--title {
        font-size: 35px !important;
    }
    .elementor-18960 .elementor-element.elementor-element-c8855e0 .pxl-heading .pxl-item--title {
        font-size: 35px !important;
    }

.elementor-345 .elementor-element.elementor-element-aee9e13 .pxl-heading .pxl-item--title {
    font-size: 56px !important; 
}
.elementor-345 .elementor-element.elementor-element-fb5633f .pxl-heading .pxl-item--title {
    font-size: 56px !important; 
}

    .elementor-348 .elementor-element.elementor-element-476becd .pxl-heading .pxl-item--title {
        font-size: 40px !important;
    }

@media (max-width:400px){
	.elementor-24 .elementor-element.elementor-element-df14a5f .pxl-heading .pxl-item--title{
		font-size:40px !important;
	}
}

.elementor-19092 .elementor-element.elementor-element-4f30873{
	margin: 0 auto !important;
}

.elementor-19459 .elementor-element.elementor-element-e8dacda .pxl-heading .pxl-item--title {
        font-size: 40px !important;
    }
    .elementor-19459 .elementor-element.elementor-element-04f366c .pxl-heading .pxl-item--title {
        font-size: 40px !important;
    }
.elementor-element-54745bc .pxl-item--inner{
	    display: flex;
    flex-direction: column;
	text-align: center;
}
@media (max-width:768px){
	.elementor-element-54745bc .pxl-item--inner{
		text-align: left;}
}
.elementor-19459 .elementor-element.elementor-element-04f366c .pxl-heading .pxl-item--title {
    font-size: 70px !important;
}
.elementor-19459 .elementor-element.elementor-element-f6cb1f1 .pxl-heading .pxl-item--title{
	  font-size: 56px !important;
}
.elementor-19496 .elementor-element.elementor-element-4316b6b .pxl-heading .pxl-item--title {
	font-size:50px !important;
}
.elementor-19496 .elementor-element.elementor-element-731b607 .pxl-heading .pxl-item--title{
		font-size:60px !important;

}
.elementor-19496 .elementor-element.elementor-element-672021c .pxl-heading .pxl-item--title {
	font-size: 48px !important;
}
.elementor-19496 .elementor-element.elementor-element-b340e6d .pxl-heading .pxl-item--title{
	font-size:48px !important;
}
.elementor-19496 .elementor-element.elementor-element-b340e6d .pxl-heading .pxl-item--title{
	line-height:1.5 !important;
}
.elementor-19496 .elementor-element.elementor-element-a3eda08{
	line-height:1.5;
}

@media (min-width:1440px){
	.elementor-333 .elementor-element.elementor-element-71095c6{
		    --padding-left: unset !important;
    --padding-right: unset !important;
		 --padding-top: unset !important;
	}
}