        /* Large devices (Above 1400px) */
        
        @media only screen and (min-width: 1400px) {
            .flex-center-cmng {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
            }
            .vh-100 {
                position: relative;
                height: 100vh;
                overflow-y: scroll;
            }
            .coming-soon[data-overlay]::before {
                height: 100vh;
            }
        }
        /*end*/
        /* Large devices (Above 1200px) */
        
        @media only screen and (min-width: 1200px) {}
        /*end*/
        
        @media only screen and (min-width: 992px) {
            .transperant-head.fixed-nav {
                position: fixed;
                -webkit-transition: all .4s;
                transition: all .4s;
                box-shadow: 0 4px 10px rgba(40, 47, 65, 0.26);
                z-index: 20;
                height: 65px;
                -webkit-animation: showHeader 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) forwards;
                -moz-animation: showHeader 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) forwards;
                -o-animation: showHeader 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) forwards;
                animation: showHeader 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) forwards;
            }
            .transperant-head.fixed-nav .icon-links {
                -webkit-transition: all .4s;
                transition: all .4s;
            }
            .transperant-head.fixed-nav .main-menu>ul>li>a {}
            .transperant-head.fixed-nav .logo img {
                max-width: 84%;
            }
            .transperant-head.fixed-nav .blob-small {}
            .transperant-head.fixed-nav .main-menu li:hover>.submenu {
                box-shadow: 0px 1px 4px rgba(40, 47, 65, 0.26);
                top: 62px;
            }
            .transperant-head.fixed-nav .main-menu li:hover>.submenu .submenu {
                top: 0;
            }
            .transperant-head.fixed-nav .meanmenu-reveal {
                margin-top: -55px;
            }
            /*.bottom-head.fixed-nav {
    position: fixed;
    left: 0;
    top: 0;
    right:0;
    background-color: #001c6b;
    -webkit-transition: all .4s;
    transition: all .4s;
    box-shadow: 0 4px 10px rgba(40, 47, 65, 0.26);
    z-index: 20;
    height: 65px;
    -webkit-animation: showHeader 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) forwards;
    -moz-animation: showHeader 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) forwards;
    -o-animation: showHeader 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) forwards;
    animation: showHeader 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) forwards;
}*/
            header.transperant-head.header-style-3.fixed-nav {
                top: 0;
                background-color: #fff;
                height: 86px;
                z-index: 999;
            }
        }
        /*==========  Non-Mobile First Method  ==========*/
        /* Large devices (Desktop ,Laptop) */
        
        @media only screen and (max-width: 1199px) {
            .main-menu li {
                margin: 0px 12px;
            }
            .service-text h4 {
                max-width: 150px;
                display: inline-block;
            }
            .request-btn {
                max-width: 150px;
                margin: auto;
            }
            .request-btn {
                margin-top: 25px;
                min-width: 200px;
            }
            .each-count-up {
                padding: 30px 15px;
            }
            .service-list-3 {
                margin-bottom: 30px;
            }
            .service-3 {
                padding-bottom: 70px;
            }
            .top-header {
                padding: 0px 15px;
            }
            .faq-right-area {
                padding-right: 50px;
            }
            .social-icons.round-border {
                opacity: 1;
                width: 100%;
                white-space: initial;
            }
            .share-btn .circle-btn {
                display: none;
            }
            .share-btn {
                overflow: inherit;
            }
            .social-icons.round-border li a {
                margin-left: 0px;
                margin-right: 10px;
                margin-top: 20px;
            }
            .portfolio-item-detail h5 {
                font-size: 16px;
            }
            .hour-week h1 sup {
                left: 35px;
                font-size: 12px
            }
            .hour-week h1 {
                font-size: 25px;
                margin-right: 60px;
            }
        }
        /*end*/
        /* Medium Devices, Desktops */
        
        @media only screen and (max-width: 991px) {
            .register-form a {
                margin: 16px 0px 27px;
            }
            .register-form h2 {
                font-size: 22px;
                line-height: 37px;
            }
            .popup {
                padding: 120px 30px;
            }
            .register-form::before {
                width: 96%;
            }
            .register-form {
                padding: 35px 15px 20px;
            }
            button.close{
                right: 0px;
            }
            .modal-dialog {
                margin: 6.75rem 15px;
            }
            .slider-area {
                min-height: 650px;
            }
            .menu-links {
                margin-right: 0;
            }
            .slide-div {
                padding-top: 234px;
            }
            .menu-links:after {
                opacity: 0;
            }
            .icon-links {}
            .slide-div .owl-dots {
                bottom: -60px;
            }
            .feature-all {
                padding: 0px 0px;
            }
            .feature-list-all li {
                width: 48%;
                float: left;
                margin-bottom: 20px;
                margin-right: 2%;
            }
            .feature-list-all li:last-child {
                border-bottom: 1px solid #e9f1f9;
                padding-bottom: 20px;
                margin-bottom: 20px;
            }
            .testimonial-slider .arrow-btn {
                top: 14%;
            }
            .banner-head {
                font-size: 42px;
            }
            .arrow-navigation .slide-right img {
                left: 0;
            }
            .arrow-navigation .nav-slide img {
                margin-top: 12px;
                max-width: 19px;
            }
            .arrow-navigation .nav-slide {
                margin-left: 0;
                margin: 0px 10px;
            }
            .language {
                padding-right: 70px;
            }
            .bottom-head .container {
                padding-left: 0px;
                padding-right: 0px;
            }
            .top-header .container,
            section.bottom-head .container {
                max-width: 100%;
            }
            .slider-content {
                padding-top: 108px;
            }
            .banner-head-2 {
                font-size: 35px;
            }
            .silder-img {
                min-height: auto;
                padding-bottom: 55px;
            }
            .blog-box-text {
                position: static;
                max-width: 100%;
            }
            .header-style-3 .icon-links {
                width: 212px;
                left: 0;
                margin: auto;
                top: 24px;
            }
            .mobile-menu-3 a.meanmenu-reveal {
                margin-top: -67px;
            }
            .mobile-menu-3.mean-container .meanmenu-reveal {
                padding-right: 0px;
            }
            .top-header .language {
                padding-right: 0px;
            }
            .slider-content-3 {
                padding-top: 143px;
            }
            .banner-head-3 {
                font-size: 30px;
            }
            .icon-box-border {
                text-align: left;
            }
            .counts-type-3 {
                border: none;
            }
            .price-each-2.active {
                padding: 30px 35px;
            }
            .quote-icon {
                max-width: 99px;
                margin: auto;
                margin-top: 60px;
            }
            .testimonial-3-slide .owl-dots {
                text-align: center;
            }
            h1 {
                font-size: 37px;
            }
            .mean-container .mean-bar {
                position: absolute;
                z-index: 30;
                left: 0;
            }
            .count-3 {
                padding-top: 90px;
            }
            .faq-box {
                max-width: 700px;
                margin: auto;
            }
            .faq-box.bodered-faq {
                margin-top: 30px;
                margin-bottom: 40px;
            }
            .each-gallery {
                width: 33.33%;
            }
            .each-gallery img {
                width: 100%;
            }
            .grid-item,
            .grid-sizer {
                width: 50%;
            }
            .each-gallery.case-gallery-links {
                width: 100%;
            }
            .pagination-type1.right-align {
                text-align: left;
            }
            .pagination-type1.right-align ul li {
                margin-left: 0px;
                margin-right: 15px;
            }
            .clock {
                border: none;
            }
            .hour-week h1 {
                font-size: 40px;
                margin-right: 80px;
            }
            .hour-week h1 sup {
                left: 60px;
                display: block;
            }
            .sec-count h1 {
                margin-right: 0px;
            }
            .hour-week {
                margin-top: 25px;
            }
            .each-gallery.career-gallery {
                width: 100%;
            }
            .contact-area {
                margin-right: 0px;
            }
            .team-member-image {
                max-width: 350px;
            }
            .sub-2:after {
                opacity: 0;
            }
            section.top-header {
                z-index: initial;
            }
        }
        /*end*/
        /* Small Devices, Tablets */
        
        @media only screen and (max-width: 767px) {
            .icon-text h5 {
                font-size: 29px;
            }
            .feature-list-all li {
                width: 100%;
                float: none;
                margin-bottom: 10px;
                margin-right: 0%;
            }
            .request-btn {
                max-width: 100%;
            }
            .service-text h4 {
                max-width: 100%;
            }
            h1 {
                font-size: 32px;
                letter-spacing: 1px;
                line-height: 50px;
            }
            .slider-content {
                padding-top: 78px;
            }
            .slider-control {
                bottom: 40px;
            }
            .each-quote-2 {
                text-align: center;
            }
            .client-text-2 .client-name.green {
                left: auto;
                text-align: left;
            }
            .header-style-3 {
                top: 0;
            }
            .slider-2 .silder-img {
                background-size: cover;
                background-position: left;
            }
            .line-head {
                font-size: 13px;
            }
            .client-count:after {
                display: none;
            }
            .clients-top-each {
                border: none;
            }
            .clients-top-each {
                height: auto;
            }
            .banner-breadcump {
                float: none;
                margin-top: 5px;
            }
            .social-icons.round-border li:last-child a {
                margin-right: 0px;
            }
            .pagination-type1 ul li a {
                width: 30px;
                height: 30px;
                line-height: 30px;
                font-size: 15px;
            }
            .btn-filter {
                margin-right: 25px;
            }
            .service-list-3 h4 {
                font-size: 21px;
                max-width: 100%;
                margin: auto;
            }
        }
        /*end*/
        /* Small Devices, Mid Size Mobiles */
        
        @media only screen and (max-width: 575px) {
            .slide-div {
                padding-top: 195px;
            }
            .slider-area {
                min-height: 550px;
            }
            .slide-div .owl-dots {
                bottom: -54px;
            }
            .banner-head {
                font-size: 25px;
                line-height: 40px;
            }
            .icon-text p {
                margin: 0;
                margin-bottom: 40px;
            }
            .icon-text h5 {
                /* font-size: 18px; */
            }
            .transperant-head {
                height: auto;
            }
            .logo img {
                max-width: 141px;
                margin: 20px 0px;
            }
            .mean-container a.meanmenu-reveal {
                margin-top: 0;
            }
            .line-head .line {
                display: none;
            }
            h1 {
                font-size: 30px;
                letter-spacing: 1px;
                line-height: 37px;
            }
            h2 {
                font-size: 25px;
            }
            h3 {
                font-size: 22px;
            }
            h4 {
                font-size: 20px;
            }
            .about-text {
                padding: 0px 10px;
            }
            .feature-detail h5 {
                font-size: 16px;
            }
            .price-text h1 {
                font-size: 43px;
            }
            .arrow-btn {
                width: 40px;
                height: 40px;
            }
            .testimonial-slider .arrow-btn {
                top: 10%;
            }
            .contact-area {
                padding: 40px 25px;
            }
            .scroll-btn {
                height: 35px;
                width: 35px;
                right: 15px;
                bottom: 20px;
            }
            h3 {
                font-size: 21px;
            }
            .client-texts h3 {
                font-size: 19px;
            }
            .video-text {
                width: 90%;
            }
            .mobile-menu-2.mean-container .meanmenu-reveal {
                top: 15px;
            }
            .team-2-each {
                max-width: 254px;
                margin: auto;
            }
            .career-box {
                min-height: 300px;
                max-width: 254px;
                margin: auto;
            }
            .each-count-up h2 {
                font-size: 29px;
            }
            h1.banner-head-2 {
                font-size: 25px;
                line-height: 40px;
            }
            h1.banner-head-3 {
                font-size: 32px;
            }
            .each-count-up.shade {
                background: none;
            }
            .check-list li {
                position: relative;
                padding-left: 30px;
            }
            .check-list li i {
                position: absolute;
                left: 0;
                top: 6px;
            }
            .each-count-up {
                padding: 20px 15px;
            }
            .service-box {
                padding: 50px 25px;
            }
            .left-head-top .contact-head {
                border: none;
            }
            .each-team-3 {
                max-width: 300px;
                margin: auto;
            }
            .newsform .input-border {
                margin-bottom: 20px;
            }
            .blog-3-each {
                padding: 35px 35px;
                padding-left: 35px;
            }
            .blog-3-each .blog-date {
                position: static;
                padding: 0;
                margin-bottom: 20px;
            }
            .counts-type-3 {
                padding: 10px 0px;
            }
            .count-3 {
                padding-top: 80px;
            }
            .faq-right-area {
                padding-left: 15px;
                padding-right: 15px;
            }
            .top-header {
                padding: 0px 0px;
            }
            .mobile-menu-2.mean-container .meanmenu-reveal {
                right: 15px !important;
            }
            .other-dervices .icon-text p {
                margin: 0;
            }
            .download-btn {
                font-size: 13px;
                letter-spacing: initial;
            }
            .social-profile-box {
                margin-bottom: 12px;
            }
            .blog-img-detail .blog-date {
                left: 15px;
                top: 10px;
            }
            .block-quote-2 i.fas {
                position: static;
                margin-bottom: 15px;
            }
            .block-quote-2 {
                padding: 40px;
                padding-left: 35px;
                text-align: center;
            }
            .team-round-detail {
                text-align: center;
                margin-top: 25px;
            }
            .team-round {
                margin-right: 0px;
                margin-top: 10px;
            }
            .comments {
                text-align: center;
            }
            .name-replay {
                text-align: left;
            }
            .replay-comment {
                padding-left: 0;
            }
            .comment-image {
                margin: auto;
                margin-bottom: 10px;
            }
            .connent-lists>li {
                padding-bottom: 20px;
            }
            .post-comment {
                text-align: center;
            }
            .popular-post-text p {
                font-size: 13px;
            }
            .tag-link {
                padding: 5px 14px;
                font-size: 11px;
            }
            .grid-item,
            .grid-sizer {
                width: 100%;
            }
            .btn-filter {
                margin-right: 0;
                margin: 0px 15px;
                margin-bottom: 12px;
            }
            .form-area {
                padding: 50px 20px 30px 20px;
            }
            .head-404 {
                font-size: 80px;
            }
            .hour-week h1 {
                font-size: 26px;
                margin-right: 15px;
            }
            .hour-week h1 sup {
                left: 30px;
                position: static;
            }
            .sec-count h1 {
                margin-right: 0px;
            }
            .week-count h1 {
                font-size: 60px;
            }
            .pagination-type1 ul li {
                display: inline-block;
                margin-right: 12px;
            }
            .icon-box.why-work-box .icon-img {
                width: 53px;
            }
            .job-apply {
                display: none;
            }
            .job-list:after {
                width: 0;
                opacity: 0;
            }
            .job-list {
                padding: 20px 20px;
            }
            .icon-box.why-work-box .icon-text p {
                margin-bottom: 0;
            }
            .fs-55 {
                font-size: 40px;
            }
        }
        /*end*/
        /* Extra Small Devices, Phones */
        
        @media only screen and (max-width: 480px) {}
        /*end*/
        
        @media only screen and (max-width: 320px) {}
        
        @media only screen and (max-width: 991px) {
            .new-page {
                padding: 225px 0px 50px;
            }
            .banner {
                position: relative;
                background-image: url(../img/banner/m1.jpg);
            }
            .aboutsection {
                position: relative;
                padding: 29px 0px 50px;
            }
            .docotr_profile {
                display: block;
                margin: 0px 0 55px;
            }
            .docrow {
                align-items: center;
                display: block;
                border-radius: 10px;
                margin-top: 35px;
                margin-bottom: 18px;
                padding: 21px 21px;
            }
            .silder-img {
                min-height: 169px;
                padding-bottom: 55px;
                margin-top: 91px;
            }
            section.slider-area-2.relative {
                height: auto;
                overflow: visible;
            }
            .download-b a {
                color: #fff;
                font-size: 11px;
            }
            .nav-slider.d-flex.justify-content-end {
                display: none !important;
            }
            .download-b {
                position: absolute;
                z-index: 99;
                bottom: -42px;
                right: 0;
                text-transform: inherit;
                background-color: #1c4f73;
                padding: 13px 8px;
                text-align: center;
            }
            .fancy-head h1 {
                font-size: 25px;
            }
            .mean-container .mean-nav ul li a {
                color: #ffffff;
            }
            .fl-before:before {
                content: none;
            }
            .logo img {
                max-width: 100%;
                margin: 0;
            }
            .mobile-menu-3.mean-container .meanmenu-reveal {
                padding-right: 0px;
                padding: 10px;
                border: transparent;
            }
            .color-theme {
                /* position: fixed; */
                /* top: 42%; */
                z-index: 34;
                left: -209px;
            }
            .c2.color-theme.transition-4 {
                /* top: 49%; */
                z-index: 33;
            }
            .footer-links h5 {
                margin-bottom: 14px;
            }
            .down-icon {
                position: absolute;
                z-index: 9;
                color: #f29701;
                font-size: 31px;
                bottom: 0;
                left: 50%;
                cursor: pointer;
            }
            .whysk:before {
                content: none;
            }
            .subscribe {
                margin-top: 40px;
                padding: 0 16px;
                padding-top: 25px;
            }
            section.latest-news {
                padding: 50px 0;
                padding-bottom: 0px;
                margin-bottom: 0;
            }
            .quality-quote {
                margin-bottom: 30px;
                font-size: 15px;
                margin-top: -41px;
            }
            .facilities-main-title {
                position: relative;
                left: 0;
                z-index: 9;
                top: 0px;
                background-color: #25567a;
                margin-bottom: 15px;
                font-size: 21px;
            }
            .col-md-12.p-0 {
                padding-bottom: 0px !important;
            }
            .col-md-6.p-0 {
                padding: 15px !important;
            }
            .col-md-6.p-0.pb-0 {
                padding-bottom: 15px !important;
            }
            .mean-container .mean-nav ul li li a {
                width: 80%;
                padding: 2px 16px;
                border-top: 1px solid #f1f1f1;
                border-top: 1px solid rgba(255, 255, 255, 0.25);
                opacity: 1;
                filter: alpha(opacity=75);
                text-shadow: none !important;
                visibility: visible;
            }
            .count-3 {
                padding: 30px;
            }
            .request-btn {
                margin-top: 0px;
                min-width: 200px;
            }
            .contact-area {
                padding: 25px 25px;
                padding-top: 1px;
            }
            .why-choose-us h3 {
                font-size: 20px;
                line-height: 38px;
                margin-bottom: 6px;
            }
            .service_bottom {
                font-size: 22px;
                margin-top: 16px;
                line-height: 27px;
                padding: 9px 0;
            }
            .consultation::before {
                width: 100%;
            }
            .logo {
                position: absolute;
                left: 0;
                width: 305px;
                right: 0;
                margin: auto;
                top: 81px;
            }
            .mean-container .mean-nav {
                float: left;
                width: 100%;
                background: #333;
                margin-top: 0;
                position: absolute;
                top: 41px;
            }
            .mean-container a.meanmenu-reveal {
                background: #122f64;
            }
            .mean-container .mean-nav ul {
                padding: 0;
                margin: 0;
                width: 100%;
                list-style-type: none;
                height: 326px;
                overflow-y: auto;
            }
            .top-social-links ul li a {
                margin: 8px 0 0;
            }
            .top-social-links {
                top: 146px;
                right: 0;
                width: 100%;
                text-align: center;
                left: 0;
            }
            .top-social-links li {
                display: inline-block;
            }
            .icon-links .btn-round {
                font-size: 16px;
            }
            a.wahtsapp {
                position: absolute;
                bottom: 27px;
                z-index: 99;
                right: 28px;
                background: #30ad56;
                color: #fff;
                width: 59px;
                height: 59px;
                border-radius: 50%;
                line-height: 58px;
                text-align: center;
                font-size: 38px;
                box-shadow: 0px 0px 0px 6px #badbbe;
            }
            .mean-container .mean-nav ul li a.mean-expand {
                height: 28px;
                background: #9810b8;
            }
            .welcomenote p {
                color: #ccc;
                font-size: 13px;
                font-weight: 400;
                margin-bottom: 20px;
            }
            .docotr_profile::before,
            .docotr_profile::after {
                display: none;
            }
            .mvvrow .col-lg-4 {
                border-bottom: 1px dashed #ccc;
                border-right: 0px;
            }
            .mvvrow .col-lg-4:nth-child(4) {
                border-bottom: 0px;
            }
            .doc_img {
                text-align: center;
                width: auto;
            }
            .doc_info {
                position: relative;
                margin-left: 0;
                text-align: center;
                margin-top: 22px;
            }
            .doc_info h3 {
                text-transform: uppercase;
                font-size: 32px;
            }
            .doc_info h4 {
                margin-top: 10px;
                line-height: 27px;
                font-size: 19px;
            }
            .doc_info h5 {
                margin: 6px 0 18px;
                font-size: 12px;
                line-height: 18px;
            }
            .sec_title h2 {
                font-size: 31px;
            }
            .sec_title span {
                font-size: 17px;
                margin-bottom: 3px;
            }
            .services_info p {
                font-size: 13px;
                line-height: 19px;
            }
            .services_info h3 {
                font-size: 19px;
                line-height: 21px;
            }
            .testimonial .description {
                position: relative;
                line-height: 21px;
                padding: 33px 9px 11px;
                min-height: 134px;
            }
            .testimonial {
                text-align: center;
                margin: 21px 10px 11px;
                border: none;
            }
            .testimonial .title {
                font-size: 23px;
            }
            .testimonilasection {
                position: relative;
                padding: 0 0 68px;
            }
            .why-choose-us p {
                font-size: 13px;
                line-height: 22px;
                font-weight: 400;
                text-align: center;
            }
            .abouheadtitle span {
                font-size: 30px;
            }
            .serviceicon,
            .servicesection::before,
            .why-choose-us::before {
                display: none;
            }
            .why-choose-us {
                position: relative;
                padding: 38px 24px;
                background: #122f64;
                text-align: center;
                border-radius: 23px;
                margin-bottom: 29px;
            }
            .appointment {
                position: fixed;
                bottom: 27px;
                z-index: 99;
                left: 28px;
                background: #30ad56;
                color: #fff;
                width: 59px;
                height: 59px;
                border-radius: 50%;
                line-height: 58px;
                text-align: center;
                font-size: 38px;
                box-shadow: 0px 0px 0px 6px #badbbe;
                display: unset;
            }
            .enquiry-health-info {
                display: none;
                margin-bottom: 40px;
            }
            .modal{
                display: block;
            }
            .faq_list h4 {
                font-size: 20px;
                line-height: 22px;
                margin-bottom: 6px;
            }
            .faq_list p {
                line-height: 21px;
                font-size: 13px;
            }
            .faq_block {
                position: relative;
                padding: 13px 8px 13px 18px;
            }
            .sec_title {
                position: relative;
                margin-bottom: 20px;
            }
            .faq_list i {
                position: absolute;
                left: -19px;
                top: 0px;
            }
            .medication_img {
                margin-top: 39px;
            }
            .medication_text {
                font-size: 19px;
                padding: 12px 18px;
            }
            .blogsectation {
                padding: 19px 0px 64px;
            }
            .get_in_touch {
                text-align: center;
            }
            .get_head_section span {
                font-size: 20px;
                margin-bottom: 16px;
            }
            .footerlogo img {
                width: 295px;
            }
            .reachus {
                position: absolute;
                transform: rotate( -90deg);
                font-size: 25px;
                width: 166px;
                background: #e5cdeb;
                color: #000;
                text-transform: uppercase;
                text-align: center;
                right: 0;
                top: 80px;
                left: inherit;
            }
            .links-list a {
                font-size: 13px;
                letter-spacing: 0px;
            }
            .links-list li {
                margin-bottom: 1px;
            }
            .enquiry-health-info h3 {
                font-size: 28px;
            }
            .servicesection {
                padding: 0 0 52px;
                position: relative;
            }
            .icon-text p {
                margin: 0;
                font-size: 13px;
            }
            .icon-text h5 {
                font-size: 25px;
            }
            .bread_cumb {
                position: relative;
                text-align: center;
                padding: 235px 0 23px;
            }
            .main-timeline3 .timeline-year1,
            .main-timeline3 .timeline1:nth-child(even) .timeline-year1 {
                transform: translateX(-50%) translateY(0) rotate(0);
                left: 50%;
                top: -38px;
            }
            .main-timeline3 .timeline-content1,
            .main-timeline3 .timeline1:nth-child(even) .timeline-content1 {
                padding: 43px 25px 25px;
            }
            .main-timeline3 .description {
                text-align: center;
            }
            .our-team {
                margin-top: 0;
                text-align: center;
            }
            .mainteamrow .col-md-6 {
                border-right: 0px;
            }
            .mainteamrow .col-md-6:nth-child(3) {
                border-bottom: 1px dashed #333;
            }
            .service-page img {
                margin-top: 15px;
                margin-bottom: 15px;
            }
            .submenu-media {
                width: 100% !important;
                height: 150px !important;
            }
            .boottom_info_address {
                position: relative;
                bottom: 0;
                text-align: center;
            }
            .boottom_info_address li {
                border-right: 0px;
                border-bottom: 1px dashed #333;
                position: relative;
            }
            .boottom_info_address li:last-child {
                border-bottom: 0px;
            }
            .gallerybox .box {
                height: 92px;
            }
        }