@media only screen and (min-width: 768px) and (max-width: 991px) {
    .top-bar-area .item-flex {
        justify-content: center;
    }
    .top-bar-area .info {
        text-align: center;
        margin-bottom: 10px;
    }
    .top-bar-area .text-right .info {
        margin-bottom: 0;
    }
    .top-bar-area .button a {
        margin-bottom: 10px;
    }
    body,
    .banner-area,
    .banner-area div {
        /*height: auto;*/
    }
    .banner-area .double-items,
    .banner-area .content {
        padding: 120px 0;
    }
    .banner-area .appoinment {
        margin-top: 50px;
    }
    .banner-area.inc-shape .content::after {
        top: 100px;
    }
    .banner-area.auto-height.fixed-thumb .double-items .info {
        padding: 0;
    }
    .banner-area.auto-height.fixed-thumb .double-items .thumb {
        display: none;
    }
    .top-entry-area .single-item {
        margin-bottom: 50px;
    }
    .top-entry-area .single-item:last-child {
        margin-bottom: 0;
    }
    .about-area .thumb-box {
        padding-right: 0;
    }
    .about-area .info {
        padding-left: 15px;
        margin-top: 50px;
    }
    .consultation-area .process {
        padding-right: 15px;
    }
    .consultation-area .form .appoinment-box {
        margin-top: 80px;
        margin-left: 30px;
    }
    .consultation-area .form .appoinment-box {
        width: 96%;
    }
    .choose-us-area {
        max-width: 720px;
        width: 100%;
        margin: auto;
        padding: 0 15px;
        padding-bottom: 120px;
    }
    .choose-us-area .thumb {
        min-height: 300px;
        margin: 0 15px;
    }
    .choose-us-area .info {
        max-width: 100%;
        padding-top: 0;
        padding-bottom: 0;
        padding: 0 15px;
    }
    .choose-us-area .info .info-box {
        position: inherit;
        padding: 50px 30px;
        left: 0;
    }
    .choose-us-area .info .info-box::after {
        display: none;
    }
    .doctors-area .nav-tabs {
        margin: -7px;
        margin-bottom: 40px;
    }
    .doctors-area .nav-tabs li {
        float: left;
        width: 50%;
        padding: 7px;
    }
    .doctors-area .doctor-items .info::after {
        position: absolute;
        left: 50%;
        top: -15px;
        content: "";
        border-top: transparent;
        border-bottom: 15px solid #ffffff;
        border-right: 15px solid transparent;
        border-left: 15px solid transparent;
        margin-left: -15px;
    }
    .testimonials-area {
        position: relative;
        z-index: 1;
    }
    /*.testimonials-area::after {*/
    /*    position: absolute;*/
    /*    right: 0;*/
    /*    top: -200%;*/
    /*    height: 500%;*/
    /*    width: 500%;*/
    /*    background: #1ebeb6;*/
    /*    z-index: -1;*/
    /*    content: "";*/
    /*}*/
    .testimonials-area .heading::before {
        left: 50%;
        top: 0;
        margin-left: -60px;
    }
    .testimonials-area .testimonials-carousel {
        padding-left: 0;
        margin-top: 30px;
    }
    .testimonials-area {
        text-align: center;
    }
    .contact-us-area .contact-items .address-box {
        min-height: 400px;
    }
    .contact-us-area .contact-items .address-box .address-info {
        bottom: -30px;
        box-shadow: 0 0 10px #e7e7e7;
    }
    .contact-us-area .contact-items>.row {
        margin-left: 0;
        margin-right: 0;
    }
    .contact-us-area .contact-form-box {
        padding: 0;
        margin-top: 60px;
    }
    .features-area.half-bg::after {
        height: 40%;
    }
    .fun-factor-area .item {
        margin-top: 50px;
    }
    .fun-factor-area .item:first-child,
    .fun-factor-area .item:nth-child(2) {
        margin-top: 0;
    }
    .health-tips-area .thumb-box {
        margin: 0;
        margin-top: 50px;
    }
    .health-tips-area .heading {
        text-align: center;
    }
    .health-tips-area .thumb-box::after {
        position: absolute;
        top: auto;
        left: 50%;
        content: "";
        border-top: transparent;
        border-bottom: 15px solid #ffffff;
        border-right: 15px solid transparent;
        margin-top: -7px;
        bottom: 0;
        right: auto;
        border-left: 15px solid transparent;
        margin-left: -15px;
    }
    .health-tips-area .info {
        margin-top: 50px;
    }
    .feature-entry-area.cols-3 .item ul {
        display: inline-block;
    }
    .feature-entry-area.cols-3 .item ul li span {
        margin-right: 50px;
    }
    .gallery-area .gallery-items.colums-2 .pf-item,
    .gallery-area .gallery-items.colums-3 .pf-item,
    .gallery-area .gallery-items.colums-4 .pf-item {
        width: 50%;
    }
    .blog-area.left-sidebar .blog-content {
        float: none;
    }
    .blog-area .blog-thin-colums .thumb {
        margin-bottom: 30px;
    }
    .blog-area.left-sidebar .sidebar,
    .blog-area.right-sidebar .sidebar {
        margin-top: 50px;
    }
    .blog-area .blog-items .blog-thin-colums .item {
        padding: 0;
        border: none;
    }
    .blog-area.right-sidebar .sidebar {
        padding-left: 15px;
    }
    .blog-area.left-sidebar .sidebar {
        padding-right: 15px;
    }
    .blog-area .item .thumb img {
        width: 100%;
    }
    footer .footer-bottom {
        text-align: center;
    }
    .footer-bottom .text-right {
        text-align: center !important;
        margin-top: 15px;
    }
}

@media only screen and (max-width: 767px) {
    h1 {
        font-size: 30px;
    }
    h2 {
        font-size: 26px;
    }
    h3 {
        font-size: 24px;
    }
    h4 {
        font-size: 18px;
        line-height: 1.4;
    }
    h5 {
        font-size: 16px;
        line-height: 1.4;
    }
    h6 {
        font-size: 13px;
        line-height: 1.4;
    }
    .container-medium {
        width: 100%;
    }
    .default-padding {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .padding-xl {
        padding-bottom: 50px;
        padding-top: 50px;
    }
    .default-padding.bottom-less {
        padding-bottom: 20px;
        padding-top: 50px;
    }
    .default-padding-bottom {
        padding-bottom: 50px;
    }
    .default-padding-top {
        padding-top: 50px;
    }
    .default-padding.bottom-30 {
        padding-bottom: 0;
        padding-top: 50px;
    }
    .default-padding.bottom-20 {
        padding-bottom: 20px;
        padding-top: 50px;
    }
    .padding-less-mobile {
        padding-top: 0;
    }
    .default-padding-mx {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .site-heading {
        margin-bottom: 40px;
    }
    .site-heading.single {
        margin-bottom: 20px;
    }
    .breadcrumb-area h1 {
        font-size: 36px;
    }
    .page-title-area {
        padding: 100px 0;
    }
    .page-title-area h1 {
        font-size: 36px;
    }
    .owl-carousel.owl-theme .owl-nav {
        display: none;
    }
    .breadcrumb-area {
        padding: 80px 0;
        position: relative;
    }
    .breadcrumb-area .breadcrumb {
        background: transparent;
        padding: 0;
        position: inherit;
        left: 0;
        bottom: 0;
        transform: inherit;
        box-shadow: inherit;
        margin-top: 20px;
    }
    .breadcrumb-area .breadcrumb a,
    .breadcrumb-area .breadcrumb li {
        color: #ffffff;
    }
    .breadcrumb-area .breadcrumb li.active {
        color: #cccccc;
    }
    .top-bar-area {
        display: none;
    }
    nav.navbar .quote-btn {
        display: none;
    }
    nav .attr-nav>ul>li.contact {
        display: none;
    }
    .side {
        padding: 50px 50px 50px 35px;
        width: 320px;
    }
    .banner-area {
        text-align: center;
    }
    .banner-area h2 {
        font-size: 36px;
    }
    .banner-area h3 {
        line-height: 1.4;
    }
    .banner-area p {
        padding: 0;
    }
    body,
    .banner-area,
    .banner-area div {}
    .banner-area .content,
    .banner-area .double-items {
        overflow: hidden;
        padding: 50px 0;
    }
    .banner-area .appoinment {
        margin-top: 30px;
    }
    .banner-area ul li {
        display: block;
        padding: 0;
    }
    .banner-area .appoinment-box {
        padding: 50px 30px;
    }
    .banner-area.text-default h2 {
        font-size: 36px;
    }
    .banner-area.inc-shape .content::after {
        top: 80px;
    }
    .banner-area.auto-height.fixed-thumb .double-items .info {
        padding: 0;
    }
    .banner-area.auto-height.fixed-thumb .thumb img {
        max-width: 100%;
    }
    .top-entry-area .single-item .item {
        padding: 0 !important;
    }
    .top-entry-area .single-item:nth-child(2) {
        display: none;
    }
    .top-entry-area.cols-3 .single-item:nth-child(2) {
        display: inline-block;
    }
    .top-entry-area .single-item {
        margin-bottom: 50px;
    }
    .top-entry-area .single-item:last-child {
        margin-bottom: 0;
    }
    .about-area .thumb-box {
        position: relative;
        padding-right: 0;
        margin-bottom: 30px;
    }
    .about-area .thumb-box img {
        clip-path: inherit;
    }
    .about-area .thumb-box .intro-video {
        position: relative;
        right: 0;
        bottom: 0;
        display: block;
        left: 0;
        text-align: center;
        margin-top: 30px;
    }
    .about-area .info {
        padding-left: 15px;
        text-align: center;
    }
    .about-area .thumb-box .intro-video .video {
        padding-right: 0;
        text-align: center;
    }
    .about-area .video-play-button.relative {
        left: 0;
        text-align: center;
        top: 0;
        margin-bottom: 35px;
        transform: inherit;
    }
    .about-area ul li {
        justify-content: center;
    }
    .department-area .shape-bottom {
        display: none;
    }
    .consultation-area .process {
        padding-right: 15px;
        text-align: center;
    }
    .consultation-area .form {
        margin-top: 30px;
    }
    .consultation-area .form .appoinment-box::after {
        display: none;
    }
    .consultation-area .form .appoinment-box {
        padding: 50px 30px;
    }
    .choose-us-area {
        max-width: 540px;
        width: 100%;
        margin: auto;
        padding: 0 15px;
        /*padding-bottom: 50px;*/
    }
    .choose-us-area .thumb {
        min-height: 300px;
        margin: 0 15px;
    }
    .choose-us-area .info {
        max-width: 100%;
        padding-top: 0;
        padding-bottom: 0;
        padding: 0 15px;
    }
    .choose-us-area .info .info-box {
        position: inherit;
        padding: 50px 30px;
        left: 0;
    }
    .choose-us-area .info .info-box::after {
        display: none;
    }
    .choose-us-area ul li {
        width: 100%;
        padding-right: 0;
    }
    .fun-factor-area .item {
        margin-top: 50px;
    }
    .fun-factor-area .item:first-child {
        margin-top: 0;
    }
    .doctors-area .nav-tabs {
        margin-right: 0;
        margin-bottom: 30px;
    }
    .doctors-area .doctor-items .info::after {
        position: absolute;
        left: 50%;
        top: -15px;
        content: "";
        border-top: transparent;
        border-bottom: 15px solid #ffffff;
        border-right: 15px solid transparent;
        border-left: 15px solid transparent;
        margin-left: -15px;
    }
    .features-area.half-bg::after {
        height: 40%;
    }
    .feature-entry-area.cols-3 .item ul {
        display: inline-block;
    }
    .feature-entry-area.cols-3 .item ul li span {
        margin-right: 50px;
    }
    .health-tips-area .thumb-box {
        margin: 0;
        margin-top: 30px;
    }
    .health-tips-area .heading {
        text-align: center;
    }
    .health-tips-area .thumb-box::after {
        position: absolute;
        top: auto;
        left: 50%;
        content: "";
        border-top: transparent;
        border-bottom: 15px solid #ffffff;
        border-right: 15px solid transparent;
        margin-top: -7px;
        bottom: 0;
        right: auto;
        border-left: 15px solid transparent;
        margin-left: -15px;
    }
    .health-tips-area .info {
        margin-top: 30px;
    }
    .testimonials-area {
        position: relative;
        z-index: 1;
    }
    .testimonials-area::after {
        position: absolute;
        right: 0;
        z-index: -1;
        content: "";
    }
    .testimonials-area .heading::before {
        left: 50%;
        top: 0;
        margin-left: -60px;
    }
    .testimonials-area .testimonials-carousel {
        padding-left: 0;
        margin-top: 30px;
    }
    .testimonials-area {
        text-align: center;
    }
    .gallery-area .gallery-items.colums-2 .pf-item,
    .gallery-area .gallery-items.colums-3 .pf-item,
    .gallery-area .gallery-items.colums-4 .pf-item {
        width: 100%;
    }
    .mix-item-menu {
        border: none;
        padding: 0;
    }
    .mix-item-menu button {
        background: #fafafa;
        padding: 8px 25px;
        border: 1px solid #e7e7e7 !important;
        margin: 0 3px;
        margin-bottom: 10px;
    }
    .blog-area .blog-thin-colums .thumb {
        margin-bottom: 30px;
    }
    .blog-area .blog-items .footer-meta ul {
        border-top: none;
        padding-top: 0;
    }
    .blog-area .blog-items .footer-meta ul li:first-child {
        display: none;
    }
    .blog-area .pagi-area .pagination {
        display: block;
    }
    .blog-area .item blockquote {
        padding: 50px 30px;
        padding-bottom: 15px;
        padding-top: 110px;
    }
    .blog-area .pagi-area .pagination li {
        display: inline-block;
        margin-top: 5px;
    }
    .blog-area .blog-content .post-tags,
    .blog-area .blog-content .share {
        display: block;
        text-align: center;
    }
    .blog-area .blog-content .share .social {
        margin-top: 10px;
    }
    .blog-area.left-sidebar .blog-content {
        float: none;
    }
    .blog-area.left-sidebar .sidebar,
    .blog-area.right-sidebar .sidebar {
        margin-top: 50px;
        overflow: hidden;
    }
    .blog-area.right-sidebar .sidebar {
        padding-left: 15px;
    }
    .blog-area.left-sidebar .sidebar {
        padding-right: 15px;
    }
    .blog-area.single .post-pagi-area {
        text-align: center;
    }
    .blog-area.single .post-pagi-area a {
        margin: 5px;
    }
    .blog-area.single .post-pagi-area a:last-child {
        float: none;
    }
    .comments-list .commen-item.reply {
        margin-left: 0;
        padding-left: 0;
    }
    .comments-list .commen-item .content,
    .comments-list .commen-item .avatar {
        display: block;
        text-align: center;
    }
    .comments-list .commen-item .content {
        width: 100%;
    }
    .comments-list .commen-item .avatar {
        float: none;
        height: 80px;
        width: 80px;
        margin: auto;
    }
    .comments-list .commen-item .content .title {
        display: block;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .comments-list .commen-item .content .title span {
        margin: 0;
        padding: 0;
        border: none;
        display: block;
        margin-top: 15px;
    }
    .comments-list .commen-item {
        margin-bottom: 30px;
        border-bottom: 1px solid #e7e7e7;
        padding-bottom: 30px;
    }
    .comments-list .commen-item:last-child {
        margin-bottom: 0;
        padding: 0;
        border: none;
    }
    .blog-area .comments-form {
        margin-top: 30px;
    }
    .blog-area .blog-comments .comments-list {
        margin-bottom: 30px;
    }
    .subscribe-area .subscribe-items {
        padding: 50px 30px;
    }
    .contact-us-area .contact-items .address-box {
        min-height: 400px;
    }
    .contact-us-area .contact-items .address-box .address-info {
        bottom: -30px;
        box-shadow: 0 0 10px #e7e7e7;
    }
    .contact-us-area .contact-items>.row {
        margin-left: 0;
        margin-right: 0;
    }
    .contact-us-area .contact-form-box {
        padding: 0;
        margin-top: 60px;
        text-align: center;
    }
    .contact-us-area .contact-items .address-box ul {
        display: block;
        text-align: center;
    }
    .contact-us-area .contact-items .address-box ul li {
        margin: 0;
        margin-top: 30px;
    }
    .contact-us-area .contact-items .address-box ul li:first-child {
        margin-top: 0;
    }
    .google-maps iframe {
        height: 350px;
    }
    .error-page-area .error-box h1 {
        font-size: 100px;
        line-height: 80px;
        margin-bottom: 25px;
    }
    .error-page-area .error-box h1 i {
        font-size: 80px;
    }
    footer .f-items.default-padding {}
    footer .footer-bottom {
        text-align: center;
    }
    footer .footer-bottom .col-lg-12 {
        margin-bottom:16px;
    }
    .footer-bottom .text-right {
        text-align: center !important;
        margin-top: 15px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .side {
        padding: 50px;
        width: 400px;
    }
    .comments-list .commen-item .content,
    .comments-list .commen-item .avatar {
        display: table-cell;
        text-align: left;
    }
    .comments-list .commen-item .content {
        width: auto;
    }
    .comments-list .commen-item .avatar {
        float: none;
        height: 80px;
        width: 80px;
        margin: inherit;
    }
    .comments-list .commen-item .content .title {
        margin-top: 0;
    }
    .comments-list .commen-item .content {
        padding-left: 25px;
    }
    .comments-list .commen-item .content .title {
        margin-top: 0;
    }
    .blog-area.single .post-pagi-area {
        text-align: inherit;
    }
    .blog-area.single .post-pagi-area a:last-child {
        float: right;
    }
}

@media only screen and (max-width: 600px) {
    .modal-dialog {
        max-width: 326px;
        margin: 9.75rem auto;
    }
    .about-area ul li {
        width: 100%;
        margin-top: 25px;
    }
    .about-area ul li:first-child {
        margin-top: 15px;
    }
}

@media only screen and (max-width: 400px) {
    .department-items .item .info .head-of p strong {
        display: block;
    }
    .blog-area .item .info .meta ul {
        display: block;
        text-align: center;
    }
    .blog-area .item .info .meta ul li:first-child {
        margin-bottom: 10px;
        display: none;
    }
    .blog-area.single .info .tags {
        display: block;
        padding: 0;
    }
    .blog-area.single .info .tags::after {
        display: none;
    }
    .blog-area.single .item .info .tags ul.meta {
        margin-top: 7px;
    }
}

@media screen and (max-width: 991px) {
    .signature-icon img {
        margin-bottom: 10px;
    }
    nav.navbar.bootsnav ul.nav li.dropdown.on ul.dropdown-menu.drop-width {
        height: auto;
        overflow-y: hidden;
    }
    nav.navbar.bootsnav ul.nav li.dropdown.on ul.dropdown-menu {
        height: 400px;
        overflow-y: scroll;
    }
    .about-page::before {
        content: "";
        position: absolute;
        background-color: #d5e987;
        width: 100%;
        height: 50%;
        top: 0;
        left: 0;
    }
    .breadcrumb h1 {
        color: #4e5050;
        font-size: 20px;
        text-transform: uppercase;
        font-weight: 500;
        margin-bottom: 0;
    }
    .breadcrumb ul li {
        font-size: 10px;
        display: inline-block;
        margin-right: 18px;
        position: relative;
        color: #233645;
    }
    .tab-content>.active {
        display: block;
        opacity: 1;
    }
    .email-signature .signature-icon {
        transform: translateY(0) translateX(-50%);
        left: 50%;
        top: 0;
        width: 100%;
    }
    .email-signature {
        padding: 10px;
    }
    .email-signature:before,
    .email-signature:after {
        content: none;
    }
    .email-signature .title {
        color: #02666b;
        font-size: 20px;
        font-weight: 700;
        text-transform: uppercase;
        margin: 0;
    }
    nav.navbar.bootsnav li.dropdown ul.dropdown-menu.drop-width {
        width: 100% !important;
        height: auto;
        overflow: hidden;
    }
    .doctor-title {
        margin-bottom: 20px;
    }
    .service-page h2 {
        font-size: 20px;
    }
    .inner-social {
        display: none;
    }
    .order-last {
        order: 0;
    }
    nav.navbar.bootsnav .navbar-brand {
        padding: 1px;
        position: absolute;
        top: 19px;
        box-shadow: 0px 0px 8px #ccc;
        background: #fdfdfd;
        background-image: none;
        border-radius: 50px;
        /*border: 1px solid #ccc;*/
        width: 104px;
        left: 0;
        right: 0;
        margin: auto !important;
    }
    .navbar-nav>li {
        display: inline-block;
        width: 100%;
    }
    nav.navbar.bootsnav .navbar-nav {
        padding-left: 15px;
        padding-right: 15px;
        margin: 0;
        z-index: 99999;
        background: #233645;
        position: fixed;
        top: 125px;
        left: 0;
        overflow-y: auto;
        height: auto;
        display: block;
        width: 277px;
    }
    ul.top-social {
        position: fixed;
        top: 17rem;
    }
    .top-secction h2 {
        margin: 0;
        color: #fff;
        font-size: 31px;
    }
    .site-heading h2 {
        font-size: 36px;
    }
    .department-items .col-md-2:nth-child(1) .item,
    .department-items .col-md-2:nth-child(2) .item,
    .department-items .col-md-2:nth-child(3) .item,
    .department-items .col-md-2:nth-child(4) .item,
    .department-items .col-md-2:nth-child(5) .item,
    .department-items .col-md-2:nth-child(6) .item {
        margin-top: 0px;
        margin-bottom: 43px;
        left: 0;
        right: 0;
    }
    .department-items .thumb {
        width: 168px;
        height: 168px;
        box-shadow: 0px 0px 0px 4px #eae8e8;
        margin: auto;
    }
    .ser-overlay {
        position: absolute;
        width: 168px;
        height: 168px;
        left: 0;
        right: 0;
        margin: auto;
    }
    .consulation-title h2 {
        margin-bottom: 2px;
        text-transform: uppercase;
        font-size: 32px;
        font-weight: 500;
        margin-top: 28px;
    }
    .banner-image {
        background-image: url(../img/banner/m1.jpg);
    }
    nav.navbar.bootsnav .navbar-toggle {
        display: inline-block;
        float: inherit;
        margin: 0;
        position: absolute;
        left: 30px;
        width: 50px;
        height: 50px;
        background: #f48221;
        color: #fff;
        font-size: 29px;
        top: 46px;
    }
    nav.navbar.bootsnav.sticked .navbar-toggle {
        top: 14px;
        left: 15px;
    }
    .pain-cause a{
        position: fixed;
        right: -96px;
        z-index: 9;
        top: 25rem;
        transform: rotate(-90deg);
        text-transform: uppercase;
        background: #f48221;
        color: #fff;
        font-size: 20px;
        padding: 2px 10px;
        cursor: pointer;
        border:1px solid #fff;
    }
    .top-secction h4 {
        color: #fff;
        font-size: 19px;
    }
    .department-area {
        position: relative;
        z-index: 1;
        padding: 20px 0 50px;
    }
    .services-head p {
        font-size: 19px;
        margin-top: 12px;
        margin-bottom: 16px;
    }
    .ser-bottom {
        margin-top: 43px;
        font-size: 20px;
        line-height: 30px;
        padding: 23px 34px;
        position: relative;
    }
    .choose-us-area .info .info-box {
        position: inherit;
        padding: 28px 21px;
        left: 0;
        text-align: center;
    }
    .consultaion-course.main-timeline .timeline-content,
    .consultaion-course.main-timeline .timeline:nth-child(even) .timeline-content {
        padding: 15px 29px 15px 59px;
        text-align: left;
    }
    .app-title h2 {
        font-size: 27px;
    }
    .blog-rows {
        text-align: center;
    }
    .Subscribe-section {
        text-align: center;
    }
    .middel-links::before {
        display: none;
    }
    footer .f-item a {
        font-size: 14px;
    }
    .social li {
        margin-bottom: 4px;
    }
    .navbar {
        min-height: 63px;
    }
    .social li a {
        padding: 5px 11px;
    }
    nav.navbar.bootsnav.sticked .navbar-brand {
        width: 104px;
        top: 4px;
    }
    .testimonials-head {
        margin-top: 40px;
    }
    nav.navbar.bootsnav.no-full .navbar-collapse {
        height: 380px !important;
        overflow-y: auto !important;
    }
    .dr-mobile {
        display: block;
    }
    .dr-decktop {
        display: none;
    }
    nav.navbar.bootsnav .navbar-collapse.collapse.show {
        background: transparent none repeat scroll 0 0
    }
    nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu {
        padding-left: 0px !important;
    }
    nav.navbar.bootsnav ul.nav>li>a {
        color: #fff;
        font-size: 17px;
        padding: 21px 10px;
        text-transform: initial;
        font-weight: 400;
        letter-spacing: 0px;
    }
    nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a {
        border-bottom: 1px solid #e0e0e0;
        color: #82e2e6;
        display: block;
        font-size: 17px;
        font-weight: 400;
        padding: 10px 0;
        text-transform: capitalize;
        width: 100%;
        text-align: center;
    }
    .wrap-sticky nav.navbar.bootsnav.sticked {
        position: fixed;
        height: 80px;
    }
    nav.navbar.bootsnav.sticked .navbar-nav {
        top: 81px;
    }
    .ser-line {
        position: absolute;
        width: 2px;
        height: 58%;
        border-right: 1px solid #ccc;
        left: 0px;
        right: 0px;
        margin: auto;
        top: 198px;
    }
    .top_nav {
        display: none;
    }
    .navbar-nav>li.dskt_none {
        display: block;
    }
}

@media screen and (min-width: 992px) {
    .dr-mobile {
        display: none;
    }
}