/* Responsiveness for hello-child website */

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

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

.grid_view  .e-con-inner {
    padding-left: 22px !important;
    padding-right: 22px !important;
}



}
@media screen and (min-width:1025px){
   .header_nav ul.sub-menu.elementor-nav-menu--dropdown{
        border: 1px solid white !important;
border-radius:15px;
}


.header_nav .sub-menu.elementor-nav-menu--dropdown {
    min-width: 100px !important;
    max-width: 250px;
    padding: 10px 20px 10px 10px !important;
}

.header_nav .sub-menu.elementor-nav-menu--dropdown li {
    position: relative;
    overflow: hidden;
}

.header_nav .sub-menu.elementor-nav-menu--dropdown li::before {
    content: "";
    height: 2px;
    background: #00a7d9;
    width: 90%;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(250px);
    transition: transform 0.5s ease;
}

.header_nav .sub-menu.elementor-nav-menu--dropdown li:has(> a:hover)::before , .header_nav .sub-menu.elementor-nav-menu--dropdown li:has(> a.elementor-item-active)::before {
    transform: translateX(-45%);
}



}
@media screen and  (max-width: 1025px) {
	ul.sub-menu {
    border: none !important;
}
}
@media screen and  (max-width: 768px) {
	
.btn_svg a:hover svg, .contact_form button.elementor-button:hover svg {
    width: 20px !important;
    height: 20px !important;
}

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