/* Responsiveness for hello-child website */

@media only screen and (min-width : 1481px) and (max-width : 1680px) {

.Banner_Slider img {
	height: 145vh !important;
}
	
}
@media screen and  (max-width: 1440px) {
	




.Banner_Slider .elementor-slide-heading ,   .Banner_Slider .elementor-slide-description {
padding: 20px 26px 20px 26px !important;
border-radius: 12px 12px 12px 12px ;
}

 .Banner_Slider .elementor-slide-description {
    
    margin: -12px -100px 0px 0px !important;
  
}
 .Banner_Slider .swiper-slide-inner {
padding-right:100px !important;
}



	.left_column_bg_full:before{
border-top-right-radius: 28px !important;
    border-bottom-right-radius: 28px !important;
}
.Banner_Slider img {
	height: 140vh !important;
}


.Hover_box:after {
    width: 87px;
    height: 85px;

}

.Hover_box_icon .elementor-icon, .Hover_box_icon {
    height: 60px;
    width: 65px;

}


.Hover_box_dark:after {
   
    width: 65px;
    height: 65px;

	}

.Hover_box_dark .Hover_box_icon .elementor-icon, .Hover_box_dark .Hover_box_icon {
    padding: 0px !important;
    height: 45px;
	width: 45px;
}


.ico_after:after {
    content: "";
    height: 90px;
    width: 90px;
    background-size: 65px 100px;
    top: -22px;
	}

.ico_after .elementor-element.elementor-widget.elementor-widget-icon {
padding:11px 12px !important;
}



}



@media screen and  (max-width: 1025px) {


.Banner_Slider .elementor-slide-heading ,   .Banner_Slider .elementor-slide-description {
padding: 10px 20px 10px 20px !important;
}

 .Banner_Slider .elementor-slide-description {
    margin: -10px -100px 0px 0px !important;
}
 .Banner_Slider .swiper-slide-inner {
padding:50px 15px !important;
padding-right:120px !important;
}



	.Banner_Slider figure.swiper-slide-inner {
    height: 60vh !important;
}
    .Banner_Slider img {
        height: 75vh !important;
        object-position: bottom 5vh left -15vh;
    }

    .Hover_box:after {
        width: 75px;
        height: 70px;
    }

.Hover_box_icon .elementor-icon, .Hover_box_icon {
        height: 55px;
        width: 58px;
    }
	.Hover_box_dark , .tablet_half{
width:calc(50% - 10px) !important;
}

	.wd_full_tblt{
width:100% !important;
}



}
@media screen and  (max-width: 768px) {
	
}
@media screen and  (max-width: 600px) {


	.tablet_half{
width:100% !important;
}

.Banner_Slider .elementor-slide-heading ,   .Banner_Slider .elementor-slide-description {
padding: 10px 20px 10px 20px !important;

}
.Banner_Slider .swiper-slide-inner .swiper-slide-contents {
    align-items: start !important;
margin-left:0px !important;
}
 .Banner_Slider .elementor-slide-description {
    margin: -7px 0px 0px 20px !important;
}
 .Banner_Slider .swiper-slide-inner {
padding:40px 10px !important;
 justify-content: flex-start !important;
}


		.Hover_box_dark{
width:calc(100% - 0px) !important;
}
.Banner_Slider figure.swiper-slide-inner {
    height: 60vh !important;
}
    .Banner_Slider img {
        height: 65vh !important;
        object-position: bottom 5vh left -25vh;
    }

  .Hover_box:after {
        width: 70px;
        height: 65px;
    }

.Hover_box_icon .elementor-icon, .Hover_box_icon {
        height: 50px;
        width: 53px;
    }


}