.elementor-11 .elementor-element.elementor-element-1323667:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-1323667>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2C51A2
}

.elementor-11 .elementor-element.elementor-element-1323667 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px
}

.elementor-11 .elementor-element.elementor-element-1323667>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-11 .elementor-element.elementor-element-d1f2cb2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-11 .elementor-element.elementor-element-61b1263 .ova_contact_us i {
    color: #FFFFFF
}

.elementor-11 .elementor-element.elementor-element-61b1263 .ova_contact_us i:hover {
    color: #6B2B8A
}

.elementor-11 .elementor-element.elementor-element-61b1263 .ova_contact_us .icon {
    font-size: 15px
}

.elementor-11 .elementor-element.elementor-element-61b1263 .ova_contact_us .text a {
    color: #FFFFFF;
    padding-left: 5px
}

.elementor-11 .elementor-element.elementor-element-61b1263 .ova_contact_us .text a:hover {
    color: #F8F8F8
}

.elementor-11 .elementor-element.elementor-element-61b1263 .ova_contact_us:hover .icon,
.elementor-11 .elementor-element.elementor-element-61b1263 .ova_contact_us:hover .text a {
    color: #F8F8F8 !important
}

.elementor-11 .elementor-element.elementor-element-61b1263>.elementor-widget-container {
    padding: 0px 24px 0px 0px
}

.elementor-11 .elementor-element.elementor-element-61b1263 {
    width: auto;
    max-width: auto
}

.elementor-11 .elementor-element.elementor-element-e1146ed .ova_contact_us i {
    color: #FFFFFF
}

.elementor-11 .elementor-element.elementor-element-e1146ed .ova_contact_us i:hover {
    color: #F8F8F8
}

.elementor-11 .elementor-element.elementor-element-e1146ed .ova_contact_us .text a {
    color: #FFFFFF
}

.elementor-11 .elementor-element.elementor-element-e1146ed .ova_contact_us:hover .icon,
.elementor-11 .elementor-element.elementor-element-e1146ed .ova_contact_us:hover .text a {
    color: #F8F8F8 !important
}

.elementor-11 .elementor-element.elementor-element-e1146ed {
    width: auto;
    max-width: auto
}

.elementor-11 .elementor-element.elementor-element-ababfc0>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-11 .elementor-element.elementor-element-b8dce58>.elementor-element-populated {
    padding: 10px 10px 10px 10px
}

.elementor-11 .elementor-element.elementor-element-af3ff02 .ova_logo img.desk-logo {
    width: 250px;
    height: 75px
}

.elementor-11 .elementor-element.elementor-element-af3ff02 .ova_logo img.mobile-logo {
    width: 250px;
    height: 75px
}

.elementor-11 .elementor-element.elementor-element-af3ff02 .ova_logo img.logo-fixed {
    width: 250px;
    height: 75px
}

.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-158fdbd.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-11 .elementor-element.elementor-element-158fdbd.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
    margin-right: 20px
}

.elementor-11 .elementor-element.elementor-element-158fdbd.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-11 .elementor-element.elementor-element-158fdbd>.elementor-element-populated {
    padding: 0px 10px 0px 10px
}

.elementor-11 .elementor-element.elementor-element-e42ffda .ova_nav ul.menu {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end
}

.elementor-11 .elementor-element.elementor-element-e42ffda .ova_nav ul.menu>li>a {
    padding: 33px 0px 33px 0px;
    color: #7f7f7f !important;
    font-size: 17px;
    text-transform: uppercase
}

.elementor-11 .elementor-element.elementor-element-e42ffda .ova_nav ul.menu>li>a:hover {
    color: #6B2B8A !important
}

.elementor-11 .elementor-element.elementor-element-e42ffda .ova_nav ul.menu>li.active>a {
    color: #6B2B8A !important
}

.elementor-11 .elementor-element.elementor-element-e42ffda .ova_nav .dropdown-menu {
    min-width: 175px
}

.elementor-11 .elementor-element.elementor-element-e42ffda .ova_nav ul.menu .dropdown-menu {
    padding: 10px 0px 10px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #eeeeee;
    border-radius: 5px 5px 5px 5px
}

.elementor-11 .elementor-element.elementor-element-e42ffda .ova_nav ul.menu .dropdown-menu li a {
    padding: 3px 15px 3px 15px;
    font-size: 14px;
    font-weight: 600;
    text-transform: none
}

.elementor-11 .elementor-element.elementor-element-e42ffda .ova_nav ul.menu .dropdown-menu li>a {
    color: #333333 !important
}

.elementor-11 .elementor-element.elementor-element-e42ffda .ova_nav ul.menu .dropdown-menu li>a:hover {
    color: #12a85f !important
}

.elementor-11 .elementor-element.elementor-element-e42ffda .ova_nav ul.menu .dropdown-menu li.active>a {
    color: #12a85f !important
}

.elementor-11 .elementor-element.elementor-element-e42ffda .ova_openNav:hover .bar .bar-menu-line {
    background-color: #6B2B8A
}

.elementor-11 .elementor-element.elementor-element-e42ffda .dropdown button.dropdown-toggle {
    margin: 8px 0px 0px 0px
}

.elementor-11 .elementor-element.elementor-element-e42ffda {
    width: auto;
    max-width: auto
}
.internetcitylogo{
    width: 107;height: 50px; margin-top: 25px; margin-left: 22px;
}
.internetcitylogopara{
    padding: 0px;margin-bottom: 0px; position: absolute; font-size: 10px; color: #000;font-weight: bold;
}
.internetcitypanel{
    width: 198px !important;
  
}
@media(max-width:1024px) {
    .elementor-11 .elementor-element.elementor-element-e42ffda .ova_nav ul.menu>li>a {
        padding: 10px 0px 10px 0px
    }
    .elementor-11 .elementor-element.elementor-element-e42ffda .ova_nav ul.menu .dropdown-menu {
        padding: 0px 0px 0px 0px
    }
}

@media(min-width:768px) {
    .elementor-11 .elementor-element.elementor-element-b8dce58 {
        width: 24.118%
    }
    .elementor-11 .elementor-element.elementor-element-158fdbd {
        width: 75.882%
    }
}

@media(max-width:767px) {
    .elementor-11 .elementor-element.elementor-element-b8dce58 {
        width: 44%
    }
    .elementor-11 .elementor-element.elementor-element-158fdbd {
        width: 15%
    }
    .elementor-11 .elementor-element.elementor-element-e42ffda .ova_nav ul.menu>li>a {
        padding: 10px 0px 10px 0px
    }
    .elementor-11 .elementor-element.elementor-element-158fdbd.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
        margin-right: 5px
    }
    .internetcitylogo{
        width: 107;
    height: 50px;
    margin-top: 23px;
    margin-left: 9px;
    }
    .internetcitylogopara{
        padding: 0px;
    margin-bottom: 0px;
    position: absolute;
    font-size: 8px;
    color: #000;
    font-weight: bold;
}
.internetcitypanel{
    width: 145px !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {

    .elementor-11 .elementor-element.elementor-element-158fdbd {
        width:39.882% !important;
    }
    .internetcitypanel{
        width: 25% !important;
  margin-left: 70px;
    }

}
@media only screen and (min-width: 1338px) and (max-width: 1500px) {
    .internetcitypanel
    {
        margin-left: 30px !important;
  width: 205px !important;
    }
}
@media only screen and (min-width: 1237px) and (max-width: 1337px) {
    .internetcitypanel
    {
        width: 198px !important;
        margin-left: 30px;
    }
    .elementor-11 .elementor-element.elementor-element-b8dce58 {
        width: 16.118% !important;
      }
}
@media only screen and (min-width: 1025px) and (max-width: 1236px) {
    .internetcitypanel
    {
       display: none !important;
    }
    .elementor-11 .elementor-element.elementor-element-b8dce58 {
        width: 16.118% !important;
      }
}