/* Responsiveness for hello-child website */

@media only screen and (min-width : 1481px) and (max-width : 1680px) {
		.btns_underline:after{
top:4px !important;
}
}
@media screen and  (max-width: 1481px) {
	.btns_underline:after{
top:2px !important;
}

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

	.tab_show{
display:unset !important;
}
.navigation_top {
    position: unset !important;
    margin: 0px !important;
overflow:hidden;
}

span.total-slide-num:after {
    width: 100vw;
}
.inner_data_slider {
    flex-direction: column-reverse;
}
.inner_left_slides div#slide-details {
    margin: 10px 0px !important;
}

.inner_left_slides  a.btns_underline {
    margin-right: 15px;
}

.inner_data_slider {
    gap: 20px;
}
.video_service video {
    height: 350px;
	}
.inner_data_slider .col-40 {
    width: 100% !important;
}

.inner_data_slider .col-60 {
    width: 100%;
}
.service_home_slider {
    margin: 0px !important;
}
	.list_views li.elementor-icon-list-item.elementor-inline-item{
width: unset !important ;
}
.list_views ul.elementor-icon-list-items.elementor-inline-items{
gap:15px !important;
}
.list_views li.elementor-icon-list-item.elementor-inline-item{
min-width:calc(50% - 18px) !important;
}

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

.post_contents blockquote {
	padding: 15px 15px 15px 20px !important;
}
.banner::before {
    background-image: linear-gradient(270deg, #00000000 0%, #000000 0%) !important;
}

	.video_service video {
    height: 250px;
	}

    .elementor-widget-woocommerce-cart .woocommerce table.cart tr {
        padding: 0px !important;
    }
.page-id-1603 ul.wc-item-meta {
    padding: 5px 10px 0px 0px !important;
}

.page-id-1603 .woocommerce-customer-details {
    margin-bottom: 10px !important;
}


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