.mobile-logo
{
    display:none;
}
    .top_header {
                    padding-top:10px !important;
                }
                .top_header .elementor-column{
                    justify-content: flex-end;
                    display: flex;
                    align-items: center;
                }
                .social_icons{
                    display:flex;   
                    padding-right: 20px;
                }
                .social_icons .elementor-icon{
                    border-radius: 50%;
                }
                body{
                    font-family: Poppins;
            font-weight: 400;
            font-size: 16px;
            line-height: 23px;
            letter-spacing: 0px;
                }
        header .elementor-element {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 0px 15px 0px 15px;
            z-index: 999;
        }

        header  .elementor-element > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        header .elementor-bc-flex-widget .elementor-element.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        header  .elementor-element.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        header  .elementor-element > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-bottom: 0px;
        }

        header  .elementor-element > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 10px;
        }

        header  .elementor-bc-flex-widget .elementor-element.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        header .elementor-element.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        header .elementor-element.elementor-column > .elementor-widget-wrap {
            justify-content: flex-end;
        }

        header .elementor-element > .elementor-element-populated {
            padding: 0px 10px 0px 0px;
        }

        header .elementor-bc-flex-widget .elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        header .elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        header .elementor-column > .elementor-widget-wrap {
            justify-content: flex-end;
        }

        header  > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-bottom: 0px;
        }

        header > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        header  .elementor-element {
            --grid-template-columns: repeat(0, auto);
            --icon-size: 15px;
            --grid-column-gap: 5px;
            --grid-row-gap: 0px;
            width: auto;
            max-width: auto;
        }

        header  .elementor-element .elementor-widget-container {
            text-align: right;
        }

        header  .elementor-element > .elementor-widget-container {
            margin: 0px 20px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        header .elementor-element .elementor-button {
            font-family: "Roboto", Sans-serif;
            font-weight: 400;
            fill: #ED2F24;
            color: #ED2F24;
            background-color: #FFFFFF;
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #ED2F24;
            border-radius: 5px 5px 5px 5px;
            padding: 10px 25px 10px 10px;
            margin:0px 0px 0px 10px;
        }

        header  .elementor-element .elementor-button:hover, .elementor-element .elementor-button:focus {
            color: #FFFFFF;
            background-color: #ED2F24;
        }

        header  .elementor-element .elementor-button:hover svg, .elementor-element .elementor-button:focus svg {
            fill: #FFFFFF;
        }

        header .elementor-element > .elementor-widget-container {
            margin: 5px 5px 5px 5px;
        }

        header  .elementor-element {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        header  .elementor-element .elementor-button {
            font-family: "Roboto", Sans-serif;
            font-weight: 400;
            fill: #ED2F24;
            color: #ED2F24;
            background-color: #FFFFFF;
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #ED2F24;
            border-radius: 5px 5px 5px 5px;
            padding: 10px 25px 10px 10px;
        }

        header  .elementor-element .elementor-button:hover, .elementor-element .elementor-button:focus {
            color: #FFFFFF;
            background-color: #ED2F24;
        }

        header  .elementor-element .elementor-button:hover svg, .elementor-element .elementor-button:focus svg {
            fill: #FFFFFF;
        }

        header  .elementor-element > .elementor-widget-container {
            margin: 5px 5px 5px 5px;
        }

        header  .elementor-element {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        header  .elementor-button {
            font-family: "Roboto", Sans-serif;
            font-weight: 400;
            fill: #FFFFFF;
            color: #FFFFFF;
            background-color: #ED2F24;
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #ED2F24;
            border-radius: 5px 5px 5px 5px;
            padding: 10px 25px 10px 10px;
        }

        header  .elementor-button:hover, .elementor-button:focus {
            color: #ED2F24;
            background-color: #FFFFFF;
        }

        header   .elementor-button:hover svg, .elementor-button:focus svg {
            fill: #ED2F24;
        }

        header   .elementor-widget-container {
            margin: 5px 5px 5px 5px;
        }

        header .elementor-element.elementor-element-aa9481f {
            width: auto;
            max-width: auto;
            align-self: center;
        }
        .ova_nav {
            display: flex;
            justify-content: flex-end;
        }
        .ova_nav ul.menu {
            flex-direction: row;
            justify-content: center;
            align-items: center;
        }

        .ova_nav ul.menu > li > a {
            padding: 15px 0px 15px 0px;
            color: #ffffff;
            font-size: 14px;
            text-transform: capitalize;
        }

        .ova_nav ul.menu > li > a:hover {
            color: #ED2F24;
        }

        .ova_nav ul.menu > li.active>a {
            color: #ED2F24;
        }

        .ova_nav .dropdown-menu {
            min-width: 11rem;
        }

        .ova_nav ul.menu .dropdown-menu li a {
            padding: 10px 15px 10px 15px;
            font-size: 14px;
            text-transform: capitalize;
        }

        .ova_nav ul.menu .dropdown-menu li > a:hover {
            color: #ED2F24;
        }

        .ova_nav ul.menu .dropdown-menu li.active > a {
            color: #ED2F24;
        }

        .ova_nav ul.menu .dropdown-menu {
            border-radius: 0px 0px 0px 0px;
        }

        .ova_nav ul.menu .dropdown-menu li {
            border-style: solid;
            border-width: 0px 0px 1px 0px;
            border-color: rgba(204,204,204,0.28);
        }

        .ova_nav ul.menu .dropdown-menu li:last-child {
            border-style: solid;
            border-width: 0px 0px 0px 0px;
            border-color: #ffffff;
        }

        .ova_openNav {
            color: #ffffff;
        }

        .dropdown button.dropdown-toggle {
            margin: 6px 0px 0px 0px;
        }

        .ova_nav li a {
            border-style: solid;
            border-width: 0px 0px 0px 0px;
            border-color: rgba(255,255,255,0.06);
        }

        header > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        body.elementor-page-3251 {
            padding: 0px 0px 0px 0px;
        }

        @media(min-width: 768px) {
            .elementor-3251 .elementor-element.elementor-element-4eeb73d {
                width:30%;
            }

            .elementor-3251 .elementor-element.elementor-element-586548e {
                width: 70%;
            }
            .form-horizontal .control-label { padding-top: 0px !important;}
        }

        @media(max-width: 1024px) and (min-width:768px) {
            .elementor-3251 .elementor-element.elementor-element-4eeb73dt {
                width:30%;
            }

            .elementor-3251 .elementor-element.elementor-element-586548e {
                width: 70%;
            }
        }

        @media(max-width: 1024px) {
            .elementor-element {
                padding:15px 10px 15px 10px;
            }

            .elementor-element > .elementor-element-populated {
                padding: 0px 0px 0px 10px;
            }

            .elementor-element > .elementor-element-populated {
                padding: 0px 10px 0px 0px;
            }

            .ova_nav ul.menu > li > a {
                padding: 10px 0px 10px 0px;
            }

            .ova_nav ul.menu .dropdown-menu {
                padding: 0px 0px 0px 15px;
            }

            .ova_nav ul.menu .dropdown-menu li a {
                padding: 10px 0px 10px 0px;
            }

            .ova_nav li a {
                border-width: 0px 0px 1px 0px;
            }

            > .elementor-widget-container {
                margin: 0px 30px 0px 0px;
            }
        }

        @media(max-width: 767px) {
            .elementor-3251 .elementor-element.elementor-element-4eeb73d {
                width:100%;
            }
            .top_header .elementor-column{
                flex-direction: column;
            }
            .elementor-3251.elementor-element {
                width: 100%;
            }

            .elementor-3251 .elementor-widget-container {
                margin: 0px 15px 0px 0px;
            }
        }
        
        
        
        
        
        .elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container{line-height:1;font-size:0}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));height:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))}.elementor-social-icon{--e-social-icon-icon-color:#fff;display:inline-flex;background-color:#69727d;align-items:center;justify-content:center;text-align:center;cursor:pointer}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}
        header {background-image: url(https://devmitam.mywhc.ca/development/wp-content/uploads/2019/06/home2.jpg);transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-bottom: 0px; padding: 0px 0px 130px 0px;}
        .ova-login-form-container h3.title { font-size: 22px;line-height: 22px;  font-weight: normal;color: #333333;  position: relative; text-transform: capitalize !important; margin-bottom: 50px;}
        .ova-login-form-container h3.title:after { position: absolute;  bottom: -14px;  left: 0; content: "";  width: 100px;  height: 1px; background: #e86c60; }
        .form-group.has-feedback { position: relative;}
        .login_icons { position: absolute; top: 17px; left: 25px;}
        .login_btn,.cancel_btn {background: transparent;
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    color: #ED2F24;
    border: 2px solid #ED2F24;
    border-radius: 3px;
    height: 50px;
    padding: 10px 10px 10px 10px;
    width: 155px;
    transition: 0.4s;
    text-transform: uppercase;
    margin-top:10px;
    cursor:pointer;
    text-align:center;
}
button,
button:focus
{
outline:none;
}
.renew_section{
    background-color:#ED2F24;color:#fff;padding:30px;
}
.mi_button{
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    fill: #FFFFFF;
    color: #ED2F24;
    background-color:#fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ED2F24;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    cursor:pointer;
    text-align:center;
}
.mi_button:focus{
    outline:none;
}
.mi_button:hover {
    color: #fff;
    background-color: #d51308;
}
.cancel_btn {
    color: #d1cecd;
    border: 2px solid #d1cecd;
    width:auto;
}
.reset_btn{
    width:auto;
}
.error_msg{
    font-weight:400;
     color: #e86c60;
}
 .login_btn:hover {
    background-color: #e86c60;
    border-color: #e86c60;
    color: #fff;
}
.extre_login { margin:30px 0 0;}
.extre_login a {
        font-size: 15px;
    line-height: 16px;
    font-weight: 300;
    color: #666666;
    transition: 0.4s;
}
.layout-boxed .wrapper{
    max-width:auto;
}
.footer_about p { color: #FFC700; font-size: 13px; }
.extre_login a:hover { color: #e86c60; text-decoration: none;}
.extre_login span {border-right: 1px solid; padding-right: 10px; margin-right: 10px;}
.footer_part {background-color: #01001F;color: #fff;padding: 25px 15px;}
.footer_part a { color: #fff;}
.footer_part a:hover { text-decoration: none; }
.footer_top {background-color: #02004E; padding: 30px 0px 30px 0px;}
.footer_top .col-sm-3 {padding: 10px 40px 10px 10px;}
.footer_top h2 { color: #ffffff; font-size: 22px; font-weight: 500;}
.footer_top ul {margin: 0; padding: 0; list-style: none;}
.footer_top ul li { padding:15px 0; border-bottom: solid 1px rgba(204,204,204,0.1); }
.footer_top ul li:last-child { border:0px;}
.footer_top ul li a { color:#cccccc;}
.footer_top ul li a:hover { text-decoration: none; color:#fff;}
.footer_top h5 {color: #ffc700; font-size: 15px; font-weight: 500;font-family: "Roboto", Sans-serif;}
.ftr_social_icons a { margin:0 5px;}
.ftr_social_icons i { font-size: 26px; color:#cccccc;}
.ftr_social_icons i:hover { color:#fff;}


.sidebar-menu { background:#ffc700;}
.sidebar-menu li a {
    padding: 10px 10px 10px 20px;
    display: block !important;
    border-left: 4px solid transparent;
    border-bottom: 1px solid #fff;
    color:#000 !important;
        font-size: 16px;
        font-weight:600;
}

.skin-red .sidebar-menu > li:hover > a, .skin-red .sidebar-menu > li.active > a {
    color: #ED2F24 !important;
    background: transparent !important;
    border-left-color: #ED2F24 !important;
}
.btn.btn-success {background-color: #ffc700; border-color: #ffc700; color: #333 !important;}
.btn.btn-success:hover {background-color: #ffc700; border-color: #ffc700; color: #333 !important;}
.btn.btn-primary {background-color: #333; border-color: #333; color: #fff !important;}
.btn.btn-primary:hover {background-color: #333; border-color: #333; color: #fff !important;}