.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-21f1f1f:#FFFFFF;--e-global-color-0789352:#000000;--e-global-color-5a593ef:#183764;--e-global-color-98610b8:#F89D43;--e-global-color-a4ee20c:#F05B43;--e-global-color-bf40a10:#FFDFD9;--e-global-color-139c741:#43ADF0;--e-global-color-fe63fea:#E8F6FF;--e-global-color-6fde5b0:#C3E8FF;--e-global-color-40fba5a:#FFCD9B;--e-global-color-8c31444:#FFF3E3;--e-global-typography-primary-font-family:"Roche Sans Medium";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Roche Sans Bold";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Roche Sans Medium";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roche Sans Medium";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html,body{
    overflow-x: hidden !important;
}



@media(max-width:1024px){
    .doctor--orange::after,
    .doctor--pink::after,
    .doctor--blue::after{
        content:none;
    }
    .doctor--quote img{
        width:65px;
        height:auto;
    }
}

.symptoms--item{
    width: calc(25% - 30px);
    max-width: 300px;
}
@media(max-width:1024px){
    .symptoms--item{
        width: calc(50% - 20px);
    }
}
@media(max-width:768px){
    .symptoms--item{
        width: 100%;
    }
}
.elementor-element:has(.sub--menu--wrapper) {
    background-color: transparent;
}

.sub--menu--scroller{
    height: calc(100vh - 150px);
    overflow-y: auto
}
.submenu--item img{
    max-width: 350px;
}
/*.e-n-menu-item:nth-child(2) span{
    color: #F89D43;
    cursor: pointer!important;
}
.e-n-menu-item:nth-child(3) span{
    color: #F05B42;
    cursor: pointer!important;
}
.e-n-menu-item:nth-child(4) span{
    color: #3D5BA5;
   cursor: pointer!important;
}*/
.main--menu--mobile ul.e-n-menu-heading{
        margin-top: 45px;
    border-top: 1px solid rgba(0,0,0,0.20);
}
@media(max-width:1024px){
    .site--logo img{
        max-width:150px;
    }
    .main--menu--mobile ul.e-n-menu-heading{
        margin-top: 39px;
    }
}

.curve--image{
    max-width: 300px;
    height: 100%;
}
.curve--image .elementor-element{
    height: 100%;
}
.curve--image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.elementor-carousel-image{
    background-position: center top;
}

.custom--header::before{
    opacity: 0;
    z-index: 0;
}
.custom--header:hover::before{
    opacity: 1;
}
.custom--header{
    background-color: transparent !important;
}
.custom--header,
.custom--header:hover{
    background-color: #fff !important;
}

.custom--header .e-n-menu-item span.e-n-menu-title-text,
.custom--header:hover .e-n-menu-item span.e-n-menu-title-text{
    color: #1C3766 !important;
}

.custom--header .e-n-menu-item button.e-n-menu-dropdown-icon svg,
.custom--header:hover .e-n-menu-item button.e-n-menu-dropdown-icon svg,
.custom--header .elementor-icon svg,
.custom--header:hover .elementor-icon svg{
    fill:#1C3766 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roche Sans Medium';
	font-display: auto;
	src: url('https://walkinmyshoes.in/wp-content/uploads/2025/08/RocheSansMedium-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roche Sans Bold';
	font-display: auto;
	src: url('https://walkinmyshoes.in/wp-content/uploads/2025/08/RocheSans-Bold-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */