﻿
@media (min-width:992px) {
    li.dropdown:hover > a {
        background: #1c7cc7;
        color: #fff !important;
    }

    li.dropdown:hover > .dropdown-menu {
        display: block !important;
    }
    .plansMenu {
        border-right:solid 1px #0e3552;
        min-width:500px;
        margin-right:50px;
        padding-right:50px;
        justify-content:space-between
    }
    .flex991px {
        display:flex;
    }
    .container {
        width: 96%;
    }
}
@media(min-width:1440px) {
    .container {
        width: 1410px;
    }
}
@media (max-width: 992px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
        border:solid 1px #1c7cc7;
        margin:0px;
    }
    .navbar-toggle .icon-bar {
        background:#1c7cc7;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
        overflow:auto;
        max-height:400px;
    }
    .navigat .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-top: 0px !important;
    }
 .bot-link {
        min-height:310px;
    }
}
@media (max-width:767px) {
    .flexRemove {
        display:block;
    }
    .navbar-inverse .navbar-toggle {
        border: 0px;
        margin-right: 0px;
        margin-top: 20px;
    }

        .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
            background: none;
        }

        .navbar-inverse .navbar-toggle .icon-bar {
            background-color: #333;
        }

    .navigat .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-top: solid 1px #333;
    }

    .navigat .navbar-inverse .navbar-nav > li > a {
        padding: 10px 15px;
    }
    .removeFlex {
        display:block !important;
    }
    .bot-link {
        margin-bottom:35px;
    }
    h3.mt-0 {
        margin-top:15px !Important
    }
    .heading h3 {
        font-size:28px;
        line-height:36px;
    }
    .logo-box img.img-responsive {
        max-width:150px !important;
    }
    .flexCenterSocial {
        display:flex;
        justify-content:center;
        align-items:center;
    }
    .socialRow ul li a {
        font-size:12px;
    }
    .fs-16 {
        font-size: 14px;
        line-height: 24px;
    }
    
}

@media (max-width:520px) {
    .heading h3 {
        font-size:22px;
        line-height:34px;
    }
    
}

@media (max-width:380px) {
}

@media (min-width:1921px) {
    .maxWidth {
        width: 1800px;
        margin:0px auto;
    }
    .sticky {
         width: 1800px;
    }
    body {
        background: #333;
    }
}
@media (min-width:1367px) {
    .verticalPtag p {
        -webkit-line-clamp: 2 !important;
    }
}
