        /* Greenry Point  - Garden Care HTML Template */
        
        @media only screen and (min-width: 1750px) {
            section.contact-section:after {}
            .social-media {
                top: 17rem;
            }
            .color-palate {
                top: 24rem;
            }
            .fallow-title {
                /* top: 30rem; */
            }
        }
        
        @media only screen and (max-width: 1439px) {
            .news-block .image-column .image {
                margin-top: 60px;
            }
            .banner-carousel-three .owl-nav {
                top: auto;
                left: 5%;
                bottom: 100px;
                max-width: 190px;
            }
            .banner-carousel .owl-next {
                right: 0;
            }
            .banner-carousel .owl-prev {
                left: 0;
            }
            .services-section-two .title-column {
                float: none;
                max-width: 1200px;
                padding: 0 15px;
                margin: 0 auto;
            }
            .services-section-two .title-column .inner-column {
                float: none;
                padding-top: 0;
                padding-right: 0;
                max-width: 100%;
            }
            .services-section-two .services-column {
                float: none;
                max-width: 100%;
            }
            .services-section-two .services-column .inner-column {
                margin: 0 -15px;
            }
            .projects-section-three .carousel-outer:before,
            .header-style-three .share-btn,
            .header-style-three .search-box-outer {
                display: none;
            }
            .pricing-table .inner-box,
            .projects-section-three .carousel-outer {
                margin: 0;
            }
            .banner-carousel .owl-nav {
                top: auto;
                right: 2%;
                bottom: 5%;
                margin-bottom: 30px;
                max-width: 190px;
            }
        }
        
        @media only screen and (max-width: 1139px) {
            .why-choose-us .image-column .image:before,
            .main-header .search-box-outer {
                display: none;
            }
            .main-footer .links-widget,
            .about-section .image-column .inner-column,
            .call-back-and-testimonial .testimonial-column .inner-column {
                padding-left: 0;
            }
            .news-block .content-column .inner {
                padding-right: 0;
            }
            .main-footer .contact-widget,
            .news-block-two .lower-content .info-box,
            .about-section .content-column .inner-column,
            .news-block .image-column .image {
                padding: 0;
            }
            .news-block-two .lower-content .date {
                position: relative;
                display: inline-block;
                margin-bottom: 20px;
            }
            .header-style-three .outer-box,
            .header-style-two .outer-box {
                display: none;
            }
            .services-section-two .services-column .inner-column {
                padding: 15px 15px 0;
            }
            .header-style-three .main-menu .navigation>li {
                margin-right: 30px;
            }
            .banner-section-three .owl-nav {
                margin-left: -500px;
            }
            .news-block-three .content-column .inner {
                padding: 40px 25px;
            }
            .contact-form-two {
                margin-top: 0;
            }
            .main-footer.style-three .widgets-section {
                padding-top: 70px;
            }
            .blog-detail .two-column .text-column {
                padding-top: 0;
            }
            .main-footer.style-three:after {
                display: none;
            }
            .table-style-one {
                overflow: auto;
            }
            .main-footer.style-three.alternate .contact-form-two {
                margin-bottom: 0;
            }
            .main-footer.style-three.alternate .footer-bottom {
                display: none;
            }
            .main-footer.style-three.alternate .contact-form-two .form-group textarea {
                height: 100px;
            }
            .main-footer.style-three.alternate .title-column {
                margin-bottom: 40px;
            }
            .clients-section.style-two.alternate {
                padding: 50px 0;
            }
        }
        
        @media only screen and (min-width: 768px) {
            .main-menu .navigation>li>ul,
            .main-menu .navigation>li>.mega-menu,
            .main-menu .navigation>li>ul>li>ul {
                display: block !important;
                visibility: hidden;
                opacity: 0;
            }
        }
        
        @media only screen and (max-width: 1023px) {
            .sticky-header {
                display: block;
            }
            .main-header .outer-box .btn-box,
            .main-header .top-right .text,
            .main-header .top-left {
                display: none;
            }
            .main-header .top-right {
                width: 100%;
                text-align: center;
            }
            .main-header .top-right .social-icon-one {
                margin-left: 0;
                float: none;
                display: inline-block;
                margin-bottom: -10px;
            }
            .work-tabs .content-column .inner-column {
                max-width: 600px;
            }
            .main-header .header-upper .logo-outer {
                width: 100%;
                text-align: center;
            }
            .main-header .header-upper .upper-right {
                padding-top: 0;
                width: 100%;
            }
            .main-header .info-box {
                width: 100%;
                text-align: center;
                padding-left: 0;
                margin-left: 0;
                margin-bottom: 50px;
            }
            .main-header .info-box .icon-box {
                position: relative;
                display: inline-block;
                margin-bottom: 10px;
            }
            .news-section:before,
            .news-block .row:before,
            .news-section .owl-nav,
            .call-back-and-testimonial .form-column .image-box,
            .work-tabs .image-column .image:before,
            .banner-carousel .owl-nav {
                display: none;
            }
            .services-section .outer-box {
                margin-top: 70px;
            }
            .banner-section .slide-item {
                padding: 100px 0;
            }
            .news-block .row {
                padding-top: 0;
            }
            .banner-section h2 {
                font-size: 30px;
                margin-bottom: 20px;
            }
            .banner-section h4 {
                font-size: 24px;
            }
            .banner-section .content-box .text {
                margin-bottom: 20px;
            }
            .project-block-two,
            .call-back-and-testimonial .testimonial-column .inner-column,
            .call-back-and-testimonial .form-column .inner-column {
                padding: 0;
            }
            .project-block-two {
                overflow: hidden;
                margin-bottom: 30px;
            }
            .project-block-two .info-box {
                position: relative;
                left: 0;
                right: 0;
                top: 0;
                border: 1px solid #dddddd;
                border-top: 0;
            }
            .project-block-two .info-box .inner-box {
                max-width: 100%;
            }
            .projects-section-two .message-box {
                position: relative;
                width: 100%;
                text-align: center;
                margin: 0;
            }
            .about-section .image-column .inner-column {
                margin: 0;
            }
            .faq-section .faq-column,
            .why-choose-us .features-column,
            .about-section .content-column {
                order: 0;
            }
            .faq-section .faq-column {
                margin-bottom: 40px;
            }
            .testimonial-carousel .owl-dots {
                position: relative;
                bottom: 0;
                margin-top: 40px;
            }
            .call-to-action .content-column .inner-column {
                text-align: center;
            }
            .call-to-action .btn-column .inner-column {
                padding-top: 0;
                text-align: center;
            }
            .call-to-action .btn-column .message-box,
            .call-to-action .btn-column .message-box span {
                display: block;
                float: none;
                margin: 0 0 20px;
            }
            .header-style-two .main-menu .navigation>li>a {
                padding: 20px 10px;
            }
            .header-style-two {
                top: 30px;
            }
            .fun-fact-section:before {
                width: 100%;
                height: 50%;
            }
            .call-to-action-two .outer-box {
                text-align: center;
            }
            .why-choose-us:before,
            .why-choose-us .image-column .image,
            .why-choose-us .image-column .image img,
            .call-to-action-two .btn-box {
                width: 100%;
            }
            .header-style-three .logo-outer {
                min-width: auto;
                padding-left: 20px;
                padding-right: 20px;
            }
            .header-style-three .main-menu .navigation>li {
                margin-right: 20px;
            }
            .banner-section-three h2 {
                font-size: 40px;
                margin-bottom: 30px;
            }
            .banner-section-three h4 {
                font-size: 20px;
            }
            .banner-section-three .image-box {
                width: 100%;
            }
            .project-detail-section .owl-nav,
            .banner-section-three .content-box .inner-box:before {
                display: none;
            }
            .banner-section-three .owl-nav {
                position: relative;
                left: 50%;
                margin-left: -95px;
                margin-top: 20px;
            }
            .banner-section-three .content-box .inner-box {
                padding: 70px 15px;
            }
            .fun-fact-section-two .counter-column:nth-child(even) {
                margin-top: 0;
            }
            .fun-fact-section-two .counter-title,
            .fun-fact-section-two .icon {
                margin-bottom: 10px;
            }
            .projects-carousel-three {
                padding-bottom: 80px;
            }
            .projects-carousel-three .owl-nav {
                left: 0;
                margin: 0 auto 0;
            }
            .testimonial-section,
            .testimonial-section .testimonial-column {
                margin: 0;
            }
            .testimonial-section {
                padding: 0;
            }
            .news-block-three {
                border-right: 1px solid #dddddd;
            }
            .news-block-three .image-column .image {
                display: block;
            }
            .contact-section.alternate .image-column .image {
                margin-bottom: 0;
            }
            .service-tabs .tabs-content .tab .content .image {
                float: none;
                display: block;
                margin: 0 0 10px;
            }
            .project-detail .content-box .image-box .image {
                text-align: center;
            }
        }
        
        @media only screen and (max-width: 800px) {
            .service-block .overlay-box .text {
                font-size: 14px;
                line-height: 24px;
            }
            .service-block .overlay-box .inner {
                bottom: auto;
                top: 50%;
                transform: translateY(-50%);
            }
            .service-block .overlay-box:after {
                display: none;
            }
        }
        
        @media only screen and (max-width: 767px) {
            .desktop-copy {
                display: none;
            }
            .mobile-copy {
                display: block;
            }
            .lw-before .list li {
                text-align: right;
                padding-right: 22px;
                padding-left: 7px;
            }
            .lw-before .list li:before {
                content: none;
            }
            .lw-before .list li:after {
                position: absolute;
                right: 0;
                top: 0;
                font-size: 14px;
                line-height: 20px;
                color: #717070;
                font-weight: 900;
                content: "\f140";
                font-family: "Font Awesome 5 Free";
            }
            .conact-info span {
                padding-left: 0;
            }
            .main-footer .footer-column {
                width: 100%;
            }
            .main-footer .widget-title::before {
                left: auto;
                right: auto;
            }
            .main-footer .widget-title {
                text-align: center;
            }
            .testimonial img {
                width: 20% !important;
            }
            .link-box a {
                margin-bottom: 0;
            }
            .footer-logo-section img {
                width: 100%;
            }
            .desktop-mail {
                display: none;
            }
            .mobile-mail {
                display: block;
            }
            .mobile-mail .mobile-num {
                left: -140px;
                transition: all .3s ease-in;
                width: 183px;
            }
            .mobile-mail .mobile-email {
                left: -215px;
                width: 240px;
                transition: all .3s ease-in;
            }
            .mobile-mail .mobile-num:hover {
                left: -0px;
                transition: all .3s ease-in;
            }
            .mobile-mail .mobile-email:hover {
                left: -0px;
                width: 258px;
                transition: all .3s ease-in;
            }
            span.reach {
                position: relative;
                left: 0px;
            }
            .phone-icon {
                position: relative;
                left: 10px;
            }
            .desk-top-menu {
                display: block;
            }
            .mob-menu {
                display: block;
            }
            .desk-main-menu {
                display: block;
            }
            .mob-main-menu {
                display: block !important;
            }
            .header-style-three .logo-outer .logo {
                position: absolute;
                top: 13px;
                left: 0;
                width: 92%;
                right: 0;
                margin: 0 auto;
                z-index: 99;
            }
            .social-media .rs-img {
                line-height: 15px;
                font-size: 20px;
            }
            /*service*/
            .right-service {
                text-align: center;
            }
            .ser-blocks {
                position: relative;
                margin-bottom: 8px;
                overflow: visible;
                /* box-shadow: 0px 0px 10px #ccc; */
                min-height: 140px;
                padding: 16px 9px 14px;
                /* background-color: #fff; */
            }
            .ser-blocks::before {
                content: "";
                position: absolute;
                bottom: 41px;
                left: 0;
                right: 0;
                margin: 0 auto;
                border-radius: 50%;
                box-shadow: 0 0 7px #641111;
            }
            .ser-image {
                width: 80px;
                height: 80px;
                margin: auto;
                background-color: #fff;
                border-radius: 50%;
                margin-bottom: 16px;
                position: relative;
                line-height: 77px;
                box-shadow: 0px 0px 10px rgba(181, 180, 180, 0.99);
            }
            .ser-image img {
                width: 50px;
            }
            .anime {
                width: 100px;
                height: 100px;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                border-radius: 50%;
                border: 1px solid #a9abab;
                animation: rotate2 8s linear infinite;
                -webkit-animation: rotate2 8s linear infinite;
                -moz-animation: rotate2 8s linear infinite;
                animation-play-state: paused;
                -webkit-animation-play-state: paused;
                -moz-animation-play-state: paused;
                position: absolute;
                top: 56px;
                left: 50%;
                right: 0px;
                margin: auto;
                bottom: auto;
            }
            .anime::before,
            .anime::after {
                width: 10px;
                height: 10px;
                background-size: contain;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                border-radius: 50%;
                background: -moz-linear-gradient(0deg, #e2906e 0%, #e83a99 100%);
                background: -webkit-linear-gradient(0deg, #d26565 0%, #e32525 100%);
                box-shadow: 1.21px 4.851px 6.72px 0.28px rgba(227, 37, 37, 0.52);
                left: 13px;
                bottom: 5px;
                position: absolute;
                content: "";
            }
            .anime::after {
                width: 13px;
                height: 13px;
                left: auto;
                bottom: auto;
                right: 9px;
                top: 5px;
                opacity: 1;
            }
            .ser-blocks .ser-content {
                position: relative;
                right: 0px;
                top: 0;
                width: auto;
            }
            .ser-blocks .ser-content h4 {
                font-size: 13px;
                font-weight: 500;
            }
            .ser-blocks .ser-content h4 a {
                color: #000;
                padding: 0;
                display: inline-block;
            }
            @-webkit-keyframes spin {
                from {
                    transform: rotate(0deg);
                }
                to {
                    transform: rotate(360deg);
                }
            }
            @-o-keyframes spin {
                from {
                    transform: rotate(0deg);
                }
                to {
                    transform: rotate(360deg);
                }
            }
            @keyframes spin {
                from {
                    transform: rotate(0deg);
                }
                to {
                    transform: rotate(360deg);
                }
            }
            @keyframes slide-animation {
                0% {
                    -webkit-transform: rotateX(0deg) translateY(0px);
                    -ms-transform: rotateX(0deg) translateY(0px);
                    -o-transform: rotateX(0deg) translateY(0px);
                    transform: rotateX(0deg) translateY(0px);
                }
                50% {
                    -webkit-transform: rotateX(0deg) translateY(15px);
                    -ms-transform: rotateX(0deg) translateY(15px);
                    -o-transform: rotateX(0deg) translateY(15px);
                    transform: rotateX(0deg) translateY(15px);
                }
                100% {
                    -webkit-transform: rotateX(0deg) translateY(0px);
                    -ms-transform: rotateX(0deg) translateY(0px);
                    -o-transform: rotateX(0deg) translateY(0px);
                    transform: rotateX(0deg) translateY(0px);
                }
            }
            @-webkit-keyframes slide-animation {
                0% {
                    -webkit-transform: rotateX(0deg) translateY(0px);
                    -ms-transform: rotateX(0deg) translateY(0px);
                    -o-transform: rotateX(0deg) translateY(0px);
                    transform: rotateX(0deg) translateY(0px);
                }
                50% {
                    -webkit-transform: rotateX(0deg) translateY(-10px);
                    -ms-transform: rotateX(0deg) translateY(-10px);
                    -o-transform: rotateX(0deg) translateY(-10px);
                    transform: rotateX(0deg) translateY(-10px);
                }
                100% {
                    -webkit-transform: rotateX(0deg) translateY(0px);
                    -ms-transform: rotateX(0deg) translateY(0px);
                    -o-transform: rotateX(0deg) translateY(0px);
                    transform: rotateX(0deg) translateY(0px);
                }
            }
            .ser-blocks:hover .ser-content h4 a {
                color: #ef3636;
            }
            .ser-blocks:hover .anime::after {
                height: 13px;
                background: -webkit-linear-gradient(0deg, #d26565 0%, #e32525 100%);
            }
            .ser-blocks:hover .ser-content {
                background: transparent;
            }
            .ser-blocks:hover img {
                animation: shake 0.5s;
            }
            @keyframes shake {
                0% {
                    transform: translate(1px, 1px) rotate(0deg);
                }
                10% {
                    transform: translate(-1px, -2px) rotate(-1deg);
                }
                20% {
                    transform: translate(-3px, 0px) rotate(1deg);
                }
                30% {
                    transform: translate(3px, 2px) rotate(0deg);
                }
                40% {
                    transform: translate(1px, -1px) rotate(1deg);
                }
                50% {
                    transform: translate(-1px, 2px) rotate(-1deg);
                }
                60% {
                    transform: translate(-3px, 1px) rotate(0deg);
                }
                70% {
                    transform: translate(3px, 1px) rotate(-1deg);
                }
                80% {
                    transform: translate(-1px, -1px) rotate(1deg);
                }
                90% {
                    transform: translate(1px, 2px) rotate(0deg);
                }
                100% {
                    transform: translate(1px, -2px) rotate(-1deg);
                }
            }
            .desktop-service {
                display: none;
            }
            .mobile-service {
                display: block;
            }
            .mobile-memu {
                display: block;
            }
            .desktop-menu {
                display: none;
            }
            .bottom-menu {
                display: none;
            }
            .hader-banner:before {
                content: "";
                background-color: transparent;
                width: auto;
                left: 0;
                height: auto;
                top: 0;
                z-index: 9;
                position: absolute;
            }
            .header-style-three .logo-outer .logo {
                position: absolute;
                top: -135px;
                left: 0;
            }
            .color-palate {
                top: -125px;
                z-index: 999999;
            }
            .header-style-three .outer-box,
            .header-style-two .outer-box {
                display: block;
            }
            .top-contact-info {
                float: right;
                margin-right: 0;
                margin-top: 73px;
                width: 100%;
            }
            section.about-section:before,
            section.about-section:after {
                /* background-image: none; */
            }
            span.tp-info {
                border-right: none;
                padding-right: 8px;
                margin-right: 8px;
                display: block;
                text-align: center;
            }
            p.service-sub {
                max-width: 100%;
                font-size: 15px;
            }
            h2.appointment-title {
                position: relative;
                left: 0;
                text-transform: uppercase;
                transform: rotate(0deg);
                top: 0;
                /* color: orange; */
            }
            .blog-blocks {
                text-align: center;
                position: relative;
            }
            h4.conatact-footer.widget-title {
                padding-left: 17px;
            }
            ul.social-links {
                margin-left: 76px;
                margin-bottom: 18px;
                display: table;
                width: 100%;
            }
            .fixed-header .color-palate {
                position: fixed;
                top: 10px;
                z-index: 99999;
            }
            .fixed-header .fallow-title {
                position: fixed;
                top: 22px;
                z-index: 999999;
            }
            .arrow-down {
                bottom: 4px;
                display: none;
            }
            .scroll-to-top {
                right: 0;
                width: 43px;
                height: 38px;
                line-height: 39px;
                bottom: 84px;
            }
            section.contact-section:before {
                content: "";
                /* background-color: #052846; */
                width: 100%;
                height: 650px;
                position: absolute;
                top: 25px;
            }
            .blog-blocks {
                margin-bottom: 58px;
            }
            .blog-img img {
                width: 100%;
            }
            .conact-info {
                padding-left: 37px;
                padding-right: 10px;
            }
            .conact-info i {
                position: absolute;
                left: 51px;
            }
            .contact-section .t-s-t.sec-title h2::before,
            .sec-title .title:before,
            .sec-title .title:after {
                content: none;
            }
            .t-s-t.sec-title.text-center {
                text-align: center;
                margin-top: 69px;
                margin-bottom: 18px;
            }
            section.contact-section:after {
                content: none;
            }
            .about-section .image-column .image {
                left: 0;
                margin-top: 20px;
            }
            .social-media {
                position: absolute;
                right: 0;
                width: 64px;
                top: 14rem;
                left: 0;
            }
            .about-title:before,
            .about-title:after {
                content: none;
            }
            .fallow-title {
                position: absolute;
                top: -114px;
                z-index: 333;
                transform: rotate(0deg);
                text-transform: uppercase;
                left: 68px;
                color: #ff9000;
                font-size: 22px;
                font-weight: 600;
            }
            .color-palate.visible-palate {
                position: fixed;
            }
            .hader-banner {
                position: relative;
                margin-top: 0;
            }
            .banner-section-two {
                margin-top: 196px;
            }
            .owl-carousel .owl-stage-outer {
                padding: 0;
            }
            .banner-section-two .slide-item {
                height: 100vh;
            }
            .main-header .search-box-outer {
                display: block;
                margin-left: 0;
            }
            .main-header .outer-box {
                position: absolute;
                right: 0;
                top: 0;
                margin-left: 15px;
                width: 100%;
                z-index: 1;
            }
            .main-header .info-box {
                margin-bottom: 30px;
            }
            .main-header .nav-outer {
                position: relative;
                width: 100%;
            }
            .header-style-two {
                position: relative;
                top: 0px;
            }
            .header-style-two .nav-outer {
                margin-top: -60px;
            }
            .header-style-two .logo-outer {
                padding-left: 0;
            }
            .header-style-three .header-lower .nav-outer {
                padding: 0 15px;
            }
            .header-style-three .logo-outer {
                padding: 0;
                width: 343px;
                z-index: initial;
                left: 0;
                right: 0;
                margin: auto;
                top: 7px;
            }
            .header-style-three .nav-outer {
                margin-top: -60px;
            }
            .main-header .main-menu .navigation>li>a:before,
            .main-header .main-menu .navigation>li>a:after {
                display: none;
            }
            .main-header .main-menu {
                padding-top: 0px;
                width: 100%;
                margin: 0px;
            }
            .main-menu .navbar-header {
                position: relative;
                float: none;
                display: block;
                text-align: right;
                width: 100%;
                padding: 8px 0px;
                right: 0px;
            }
            .navbar-toggler {
                padding: 0;
            }
            .navbar-toggler .icon {
                position: relative;
                font-size: 28px;
                line-height: 39px;
                color: #7abf18;
                border: 0;
                outline: 0;
            }
            .main-menu .collapse {
                max-height: 400px;
                overflow: auto;
                float: none;
                width: 100%;
                padding: 10px 0px 0px;
                border: none;
                margin: 0px 0px 15px;
                -ms-border-radius: 0px;
                -moz-border-radius: 0px;
                -webkit-border-radius: 0px;
                -o-border-radius: 0px;
                border-radius: 0px;
                box-shadow: none;
            }
            .main-menu .collapse.in,
            .main-menu .collapsing {
                padding: 10px 0px 0px;
                border: none;
                margin: 0px 0px 15px;
                -ms-border-radius: 0px;
                -moz-border-radius: 0px;
                -webkit-border-radius: 0px;
                -o-border-radius: 0px;
                border-radius: 0px;
                box-shadow: none;
            }
            .navbar-dark .navbar-toggler {
                border: 1px solid #ffffff;
            }
            .navbar-light .navbar-toggler {
                border: 1px solid #999999;
            }
            .main-menu .navbar-collapse>.navigation {
                float: none !important;
                margin: 0px !important;
                width: 100% !important;
                border: 1px solid #ffffff;
                border-top: none;
            }
            .main-menu .navbar-collapse>.navigation>li {
                margin: 0px !important;
                float: none !important;
                padding: 0px !important;
                width: 100%;
            }
            .main-menu .navigation>li>a,
            .main-menu .navigation>li>ul:before {
                border: none;
            }
            .main-menu .navbar-collapse>.navigation>li>a {
                padding: 10px 10px !important;
                border: none !important;
                font-size: 15px !important;
            }
            .main-menu .navigation li.dropdown>a:after,
            .main-menu .navigation>li.dropdown>a:before,
            .main-menu .navigation>li>ul>li>a::before,
            .main-menu .navigation>li>ul>li>ul>li>a::before {
                color: #ffffff !important;
                right: 15px;
                font-size: 16px;
                display: none !important;
            }
            .main-menu .navbar-collapse>.navigation>li>ul,
            .main-menu .navbar-collapse>.navigation>li>ul>li>ul {
                position: relative;
                border: none;
                float: none;
                visibility: visible;
                opacity: 1;
                display: none;
                margin: 0px;
                left: auto !important;
                right: auto !important;
                top: auto !important;
                padding: 0px;
                outline: none;
                width: 100%;
                background: #333333;
                -webkit-border-radius: 0px;
                -ms-border-radius: 0px;
                -o-border-radius: 0px;
                -moz-border-radius: 0px;
                border-radius: 0px;
                transition: none !important;
                -webkit-transition: none !important;
                -ms-transition: none !important;
                -o-transition: none !important;
                -moz-transition: none !important;
                -webkit-transform: scaleY(1);
                -ms-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
            }
            .main-menu .navbar-collapse>.navigation>li>ul,
            .main-menu .navbar-collapse>.navigation>li>ul>li>ul {
                border-top: 1px solid rgba(255, 255, 255, 1) !important;
            }
            .main-menu .navbar-collapse>.navigation>li,
            .main-menu .navbar-collapse>.navigation>li>ul>li,
            .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li {
                border-top: 1px solid rgba(255, 255, 255, 1) !important;
                border-bottom: none;
                opacity: 1 !important;
                top: 0px !important;
                left: 0px !important;
                visibility: visible !important;
            }
            .main-menu .navbar-collapse>.navigation>li>ul>li:first-child,
            .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li:first-child {
                border-top: none !important;
            }
            .main-menu .navbar-collapse>.navigation>li:first-child {
                border: none;
            }
            .main-menu .navbar-collapse>.navigation>li>a,
            .main-menu .navbar-collapse>.navigation>li>ul>li>a,
            .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li>a {
                padding: 12px 20px !important;
                line-height: 22px;
                color: #ffffff;
                font-weight: 500;
                font-size: 15px;
                background: #25262c;
                text-align: left;
            }
            .main-menu .navbar-collapse>.navigation>li>a:hover,
            .main-menu .navbar-collapse>.navigation>li>a:active,
            .main-menu .navigation>li .mega-menu-bar .column>ul>li>a,
            .main-menu .navbar-collapse>.navigation>li>a:focus {
                background: #ff5926;
            }
            .main-menu .navbar-collapse>.navigation>li:hover>a,
            .main-menu .navbar-collapse>.navigation>li>ul>li:hover>a,
            .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li:hover>a,
            .main-menu .navbar-collapse>.navigation>li.current>a,
            .main-menu .navigation>li .mega-menu-bar .column>ul>li>a,
            .main-menu .navbar-collapse>.navigation>li.current-menu-item>a {
                background: #25262c;
                color: #ffffff !important;
            }
            .main-menu .navbar-collapse>.navigation li.dropdown .dropdown-btn {
                display: block;
                z-index: 9;
            }
            .main-menu .navbar-collapse>.navigation li.dropdown:after,
            .main-menu .navigation>li>ul:before {
                display: none !important;
            }
            /*=== Mega Menu Style ===*/
            .main-menu .navigation>li.has-mega-menu {
                position: relative !important;
            }
            .main-menu .navigation>li .mega-menu-bar .column {
                padding: 0px;
                margin: 0px;
            }
            .main-menu .navigation>li>.mega-menu {
                position: relative;
                width: 100%;
                padding: 0px !important;
                background: none !important;
                margin: 0px !important;
                left: 0px !important;
                top: 0px !important;
            }
            .main-menu .navigation>li>.mega-menu .row {
                margin: 0px;
                width: 100%;
            }
            .main-menu .navigation>li>.mega-menu:before,
            .main-menu .navigation>li .mega-menu-bar h3 {
                color: #ffffff !important;
                right: 15px;
                font-size: 16px;
                display: none !important;
            }
            .main-menu .navigation>li>.mega-menu,
            .main-menu .navigation>li .mega-menu-bar>ul {
                position: relative;
                border: none;
                float: none;
                visibility: visible;
                opacity: 1;
                display: none;
                margin: 0px;
                left: auto !important;
                right: auto !important;
                top: auto !important;
                padding: 0px;
                outline: none;
                width: 100%;
                background: #2c2c2c;
                -webkit-border-radius: 0px;
                -ms-border-radius: 0px;
                -o-border-radius: 0px;
                -moz-border-radius: 0px;
                border-radius: 0px;
                transition: none !important;
                -webkit-transition: none !important;
                -ms-transition: none !important;
                -o-transition: none !important;
                -moz-transition: none !important;
                -webkit-box-shadow: none;
                -ms-box-shadow: none;
                -o-box-shadow: none;
                -moz-box-shadow: none;
                box-shadow: none;
            }
            .main-menu .navigation>li .mega-menu-bar .column>ul>li {
                border-top: 1px solid rgba(255, 255, 255, 1) !important;
                border-bottom: none;
                opacity: 1 !important;
                top: 0px !important;
                left: 0px !important;
                visibility: visible !important;
            }
            .main-menu .navigation>li .mega-menu-bar .column>ul>li>a {
                padding: 10px 10px !important;
                line-height: 22px;
                color: #ffffff !important;
                background: #25262c;
                font-size: 14px;
                font-weight: 600;
                text-transform: uppercase;
            }
            .main-menu .navigation>li .mega-menu-bar .column>ul>li>a:hover {
                background: #25262c;
            }
            .main-menu .navigation>li>.mega-menu {
                -webkit-transform: scale(1);
                -moz-transform: scale(1);
                -ms-transform: scale(1);
                -o-transform: scale(1);
                transform: scale(1);
            }
            /*=== End Mega Menu Style ===*/
            .page-title {
                padding: 100px 0;
                text-align: center;
            }
            .page-title .title-box {
                margin-bottom: 15px;
                width: 100%;
            }
            .page-title h1 {
                font-size: 36px;
            }
            .page-title .bread-crumb {
                float: none;
                display: inline-block;
            }
            .sec-title h2 {
                font-size: 31px;
                line-height: 1.2em;
                text-align: center;
            }
            .sec-title .text br {
                display: none;
            }
            .sec-title {
                margin-bottom: 40px;
            }
            .sec-title .title {
                margin-bottom: 15px;
                text-align: center;
            }
            .services-section.style-two,
            .team-section.style-two {
                padding: 70px 0 10px;
            }
            .call-to-action-two {
                padding: 0 0 70px;
            }
            .contact-section {
                padding: 70px 0 0;
            }
            .about-section.alternate {
                padding-bottom: 70px;
            }
            .news-section-three,
            .pricing-section,
            .faq-section,
            .project-detail,
            .news-section-two.alternate,
            .projects-section.alternate,
            .projects-section-three,
            .services-section-three,
            .about-section,
            .team-section,
            .news-section,
            .products-section,
            .projects-section-two,
            .services-section-two,
            .projects-section {
                padding: 70px 0;
            }
            .checkout-page,
            .why-choose-us,
            .call-to-action,
            .fun-fact-section-two,
            .service-detail-section,
            .sidebar-page-container,
            .call-back-and-testimonial,
            .work-section {
                padding: 70px 0 20px;
            }
            .login-section,
            .project-detail-section,
            .main-footer .widgets-section {
                padding: 70px 0 30px;
            }
            .cart-section {
                padding: 70px 0 50px;
            }
            .news-section-two {
                padding: 26px 0 50px;
            }
            .work-tabs .tab-btns .tab-btn {
                min-width: 170px;
            }
            .mixitup-gallery .filters {
                margin-bottom: 30px;
            }
            .mixitup-gallery .filters li {
                display: inline-block;
                float: none;
                margin: 0 10px;
                padding-bottom: 0;
            }
            .about-section .image-column .image-box:before,
            .mixitup-gallery .filters li:before,
            .mixitup-gallery .filters li:after {
                display: none;
            }
            .banner-section-two .slide-item {
                padding: 100px 0;
                text-align: center;
            }
            .banner-section-two h2 {
                font-size: 36px;
                margin-bottom: 20px;
            }
            .banner-section-two h4 {
                font-size: 20px;
            }
            .fun-fact-section {
                padding: 80px 0 0;
            }
            .fun-fact-section .count-box {
                text-align: center;
                padding-left: 0;
            }
            .fun-fact-section .count-box .icon {
                position: relative;
                display: block;
                left: 0;
                top: 0;
                margin-bottom: 20px;
            }
            .pricing-tabs .tab-buttons {
                margin-top: 0;
            }
            .subscribe-area {
                padding: 40px 0;
                text-align: center;
            }
            .main-footer .title-column .text {
                font-size: 16px;
            }
            .banner-section-two .content-box .text {
                margin-bottom: 20px;
            }
            .banner-section-three h2 {
                font-size: 30px;
            }
            .services-carousel-three .owl-nav {
                margin-top: 30px;
            }
            .testimonial-section .testimonial-column {
                float: none;
            }
            .coming-soon .content .content-inner .text br {
                display: none;
            }
            .blog-detail .post-share-options>div {
                width: 100%;
                text-align: center;
            }
            .comments-area .comment-box.reply-comment {
                margin-left: 0;
            }
            .comments-area .comment {
                padding-top: 0;
            }
            .comments-area .comment-box {
                margin-bottom: 40px;
            }
            .error-section {
                padding: 100px 0;
            }
            .contact-section {
                border-top: none;
            }
            .about-section {
                padding-top: 20px;
                padding-bottom: 0;
            }
        }
        
        @media only screen and (max-width: 599px) {
            .banner-section h2 {
                letter-spacing: 0;
            }
            .group-title h4,
            .login-section h2,
            .project-detail .content-box h2,
            .service-detail .lower-content h2,
            .appointment-form .title-box h3 {
                font-size: 24px;
                line-height: 1.2em;
            }
            .news-block-two h3 {
                font-size: 22px;
                line-height: 30px;
                padding-top: 0;
            }
            .news-block .content-column h3 {
                font-size: 20px;
            }
            .banner-section-two .content-box .inner-box {
                padding: 40px 25px;
            }
            .call-to-action-two .outer-box {
                padding: 40px 30px;
            }
            .call-to-action-two .title-box h4 {
                font-size: 22px;
                line-height: 30px;
            }
            .work-tabs .tab-btns .tab-btn {
                width: 100%;
                border-radius: 0 !important;
            }
            .work-tabs .tabs-content {
                padding-top: 50px;
            }
            .work-tabs .image-column .inner-column {
                padding: 0;
            }
            .appointment-form {
                padding: 45px 15px 35px;
            }
            .about-section .content-column .content {
                padding: 40px 20px;
            }
            .testimonial-block .info-box .rating {
                position: relative;
            }
            .testimonial-block .info-box {
                padding-top: 0;
                padding-left: 90px;
            }
            .team-carousel .owl-nav,
            .news-carousel-two .owl-nav,
            .projects-section-two .owl-nav,
            .service-tabs .tab-btns .tab-btn:hover:after,
            .service-tabs .tab-btns .tab-btn.active-btn:after,
            .call-to-action .content-column .text br {
                display: none;
            }
            .service-tabs .tab-btns .tab-btn,
            .contact-form .form-group button {
                width: 100%;
            }
            .service-tabs .tabs-content .tab .content {
                text-align: center;
            }
            .news-block-two .lower-content {
                padding: 30px 20px 30px;
            }
            .main-footer .subscribe-form .form-group input[type="text"],
            .main-footer .subscribe-form .form-group input[type="email"] {
                padding-left: 15px;
                padding-right: 15px;
            }
            .main-footer .subscribe-form .form-group input[type="submit"],
            .main-footer .subscribe-form .form-group button {
                position: relative;
                width: 100%;
                margin-top: 15px;
                top: 0;
            }
            .banner-section-three .content-box {
                width: 100%;
            }
            .banner-section-three .content-box .inner-box {
                float: left;
            }
            .testimonial-section .testimonial-column .inner-column {
                padding: 45px 20px 60px;
            }
            .error-section .text,
            .news-block-three .content-column h3 {
                font-size: 20px;
                line-height: 30px;
            }
            .error-section h4,
            .coming-soon .content .content-inner h2 {
                font-size: 30px;
                line-height: 1.2em;
            }
            .time-counter .time-countdown .counter-column .count {
                font-size: 50px;
                padding: 20px 0px 10px;
            }
            .time-counter .time-countdown .counter-column {
                margin-bottom: 20px;
            }
            .coming-soon .emailed-form .form-group input[type="submit"],
            .coming-soon .emailed-form button {
                position: relative;
                width: 100%;
                margin-top: 15px;
                border-radius: 40px;
            }
            .sidebar-page-container .sidebar {
                padding: 40px 20px;
            }
            .blog-detail .post-controls .next-post,
            .blog-detail .post-controls .prev-post {
                padding: 0;
                width: 100%;
            }
            .blog-detail .post-controls .prev-post .thumb,
            .blog-detail .post-controls .next-post .thumb {
                position: relative;
                display: inline-block;
                margin-bottom: 5px;
            }
            .blog-detail .post-controls h5 {
                display: block;
                max-width: 100%;
            }
            .blog-detail .post-controls .next-post h5 {
                text-align: right;
            }
            .blog-detail .post-controls:before {
                display: none;
            }
            .comments-area .comment {
                padding-left: 0;
            }
            .comments-area .comment-box .author-thumb {
                position: relative;
                display: inline-block;
                margin-bottom: 10px;
            }
            .comments-area .comment-box .date {
                display: block;
                margin-left: 0;
            }
            .comments-area.style-two .comment {
                padding-left: 0;
            }
            .shop-single .product-details .prod-tabs .tab-btns .tab-btn {
                width: 100%;
                margin: 0 0 15px;
                text-align: center;
            }
            .main-footer.style-three .footer-bottom .copyright-text {
                width: 100%;
                text-align: center;
            }
            .main-footer.style-three .footer-bottom .social-links {
                width: 100%;
                text-align: center;
                padding-bottom: 0;
            }
            .main-footer.style-three .footer-bottom .social-links li {
                float: none;
                display: inline-block;
                margin: 0 3px;
            }
            .error-section .error-title {
                font-size: 120px;
            }
        }
        
        @media only screen and (max-width: 479px) {
            .shipping-form button,
            .cart-section .coupon-btn,
            .cart-section .cart-options .cart-btn,
            .cart-section .totals-table .proceed-btn,
            .cart-section .apply-coupon .form-group input[type="text"],
            .sidenav-bar {
                width: 100%;
            }
            .cart-section .cart-options>div {
                width: 100% !important;
            }
            .cart-section .apply-coupon .form-group {
                margin-right: 0;
                width: 100%;
            }
            .service-block .overlay-box:before {
                display: none;
            }
            .service-tabs .tabs-content .tab .content p {
                line-height: 24px;
            }
            .service-block .overlay-box .inner {
                padding: 0 15px;
            }
            .contact-form-two {
                padding: 50px 20px 30px;
            }
            .project-block-two .info-box .inner-box {
                padding: 35px 20px 40px;
            }
            .blog-detail .post-controls,
            .sidebar-page-container .sidebar {
                padding: 40px 15px;
            }
            .sidebar.shop-sidebar {
                padding-bottom: 0;
            }
            .service-block .caption-box {
                padding-left: 15px;
            }
            .project-block .overlay-box .text {
                font-size: 14px;
                line-height: 24px;
            }
            .project-block .overlay-box .inner {
                padding: 0 15px;
                bottom: auto;
                top: 50%;
                transform: translateY(-50%);
            }
            .styled-pagination li.prev-post,
            .styled-pagination li.next-post,
            .project-block .overlay-box:before,
            .project-block .overlay-box:after {
                display: none;
            }
            .login-form {
                padding: 20px 15px 25px;
            }
            .login-form .form-group .pull-right {
                width: 100%;
                margin-bottom: 10px;
            }
            .login-form .form-group {
                display: block;
                width: 100%;
                text-align: left !important;
            }
            .payment-box .payment-options li .radio-option label img {
                padding-left: 0;
            }
            .payment-box .payment-options li .radio-option .what-paypall {
                margin-left: 35px;
            }
            .login-form button {
                padding: 5px 26px;
                font-size: 14px;
                margin-bottom: 10px;
            }
            .accordion-box.style-three .block .acc-btn {
                font-size: 14px;
                line-height: 22px;
                font-weight: 600;
            }
            .blog-detail .news-block-two blockquote p {
                font-size: 14px;
                line-height: 24px;
            }
            .blog-detail .post-share-options .social-icon li {
                margin: 0 5px;
            }
            .product-details .basic-details .add-to-cart {
                margin-left: 5px;
            }
            .page-title .bread-crumb li {
                font-size: 16px;
            }
        }
        /*** 
    
    ====================================================================
                Right To Left Responsive
    ====================================================================
    
    ***/
        
        @media only screen and (max-width: 1439px) {
            .rtl .services-section-two .title-column {
                float: none;
                max-width: 100%;
            }
            .rtl .services-section-two .title-column .inner-column {
                float: none;
                padding-left: 0;
            }
            .rtl .services-section-two .services-column {
                float: none;
            }
            .rtl .banner-section-two .banner-carousel .owl-nav {
                left: auto;
                right: 2%;
            }
        }
        
        @media only screen and (max-width: 1139px) {
            .rtl .main-footer .links-widget,
            .rtl .about-section .image-column .inner-column,
            .rtl .call-back-and-testimonial .testimonial-column .inner-column {
                padding-right: 0;
            }
            .rtl .news-block .content-column .inner {
                padding-left: 0;
            }
            .rtl .main-footer .contact-widget,
            .rtl .news-block-two .lower-content .info-box,
            .rtl .about-section .content-column .inner-column,
            .rtl .news-block .image-column .image {
                padding: 0;
            }
            .rtl .header-style-three .header-lower .nav-outer {
                float: left;
            }
            .rtl .services-section-two .services-column .inner-column {
                padding: 15px 15px 0;
            }
            .rtl .header-style-three .main-menu .navigation>li {
                margin-right: 0;
                margin-left: 30px;
            }
        }
        
        @media only screen and (max-width: 1023px) {
            .rtl .main-header .info-box {
                padding-right: 0;
                margin-right: 0;
            }
            .rtl .main-header .top-right .social-icon-one {
                margin-right: 0;
                float: none;
                display: inline-block;
                margin-bottom: -10px;
            }
            .rtl .project-block-two,
            .rtl .call-back-and-testimonial .testimonial-column .inner-column,
            .rtl .call-back-and-testimonial .form-column .inner-column {
                padding: 0;
            }
            .rtl .project-block-two .info-box {
                position: relative;
                left: 0;
                right: 0;
                top: 0;
                border: 1px solid #dddddd;
                border-top: 0;
            }
            .rtl .projects-section-two .message-box {
                margin: 0;
            }
            .rtl .about-section .image-column .inner-column {
                margin: 0;
            }
            .rtl .call-to-action .btn-column .message-box,
            .rtl .call-to-action .btn-column .message-box span {
                display: block;
                float: none;
                margin: 0 0 20px;
            }
            .rtl .header-style-two .main-menu .navigation>li>a {
                padding: 20px 10px;
            }
            .rtl .header-style-three .logo-outer {
                min-width: auto;
                padding-left: 20px;
                padding-right: 20px;
            }
            .rtl .header-style-three .main-menu .navigation>li {
                margin-left: 20px;
                margin-right: 0;
            }
            .rtl .projects-carousel-three .owl-nav {
                right: 0;
                left: 0;
                margin: 0 auto 0;
            }
            .rtl .testimonial-section,
            .rtl .testimonial-section .testimonial-column {
                margin: 0;
            }
            .rtl .service-tabs .tabs-content .tab .content .image {
                float: none;
                margin: 0 0 10px;
            }
            .rtl .banner-section-three .content-box {
                float: right;
            }
        }
        
        @media only screen and (max-width: 767px) {
            .rtl .main-header .search-box-outer {
                margin-right: 0;
            }
            .rtl .main-header .outer-box {
                left: auto;
                right: 0;
                margin-right: 15px;
                margin-left: 0;
            }
            .rtl .header-style-two .logo-outer {
                padding-right: 0;
            }
            .rtl .header-style-three .header-lower .nav-outer {
                padding: 0 15px;
            }
            .rtl .header-style-three .logo-outer {
                padding: 10px 20px;
            }
            .rtl .main-menu .navbar-header {
                text-align: left;
                padding: 8px 0px;
                left: 0px;
                right: auto;
            }
            .rtl .page-title .bread-crumb {
                float: none;
                display: inline-block;
            }
            .rtl .banner-section-two .slide-item {
                padding: 100px 0;
                text-align: center;
            }
            .rtl .fun-fact-section {
                padding: 80px 0 0;
            }
            .rtl .fun-fact-section .count-box {
                padding-right: 0;
                padding-left: 0;
            }
            .rtl .subscribe-area {
                padding: 40px 0;
            }
            .rtl .call-to-action .btn-column .inner-column {
                text-align: center;
            }
            .rtl .comments-area .comment-box.reply-comment {
                margin-right: 0;
            }
            .rtl .main-menu .navbar-collapse>.navigation>li a {
                text-align: right;
            }
            .rtl .main-menu .navbar-collapse>ul li.dropdown .dropdown-btn {
                right: auto;
                left: 10px;
                z-index: 9;
            }
            .rtl .fun-fact-section .count-box .icon {
                right: 0;
            }
        }
        
        @media only screen and (max-width: 599px) {
            .rtl .banner-section-two .content-box .inner-box {
                padding: 40px 25px;
            }
            .rtl .call-to-action-two .outer-box {
                padding: 40px 30px;
            }
            .rtl .work-tabs .image-column .inner-column {
                padding: 0;
            }
            .rtl .appointment-form {
                padding: 45px 15px 35px;
            }
            .rtl .about-section .content-column .content {
                padding: 40px 20px;
            }
            .rtl .testimonial-block .info-box {
                padding-right: 90px;
            }
            .rtl .news-block-two .lower-content {
                padding: 30px 20px 30px;
            }
            .rtl .main-footer .subscribe-form .form-group input[type="text"],
            .rtl .main-footer .subscribe-form .form-group input[type="email"] {
                padding-left: 15px;
                padding-right: 15px;
            }
            .rtl .banner-section-three .content-box .inner-box {
                float: right;
            }
            .rtl .testimonial-section .testimonial-column .inner-column {
                padding: 45px 20px 60px;
            }
            .rtl .time-counter .time-countdown .counter-column .count {
                padding: 20px 0px 10px;
            }
            .rtl .coming-soon .emailed-form .form-group input[type="submit"],
            .rtl .coming-soon .emailed-form button {
                border-radius: 40px;
            }
            .rtl .sidebar-page-container .sidebar {
                padding: 40px 20px;
            }
            .rtl .blog-detail .post-controls .next-post,
            .rtl .blog-detail .post-controls .prev-post {
                padding: 0;
                width: 100%;
            }
            .rtl .blog-detail .post-controls .next-post h5 {
                text-align: left;
            }
            .rtl .comments-area .comment {
                padding-right: 0;
            }
            .rtl .comments-area .comment-box .date {
                margin-right: 0;
            }
            .rtl .comments-area.style-two .comment {
                padding-right: 0;
            }
            .rtl .shop-single .product-details .prod-tabs .tab-btns .tab-btn {
                margin: 0 0 15px;
            }
        }
        
        @media only screen and (max-width: 479px) {
            .rtl .cart-section .apply-coupon .form-group {
                margin-left: 0;
            }
            .rtl .service-block .overlay-box .inner {
                padding: 0 15px;
            }
            .rtl .contact-form-two {
                padding: 50px 20px 30px;
            }
            .rtl .project-block-two .info-box .inner-box {
                padding: 35px 20px 40px;
            }
            .rtl .blog-detail .post-controls,
            .rtl .sidebar-page-container .sidebar {
                padding: 40px 15px;
            }
            .rtl .service-block .caption-box {
                padding-right: 15px;
            }
            .rtl .login-form {
                padding: 20px 15px 25px;
            }
            .rtl .project-block .overlay-box .inner {
                padding: 0 15px;
            }
            .rtl .login-form .form-group {
                text-align: right !important;
            }
            .rtl .payment-box .payment-options li .radio-option label img {
                padding-right: 0;
            }
            .rtl .payment-box .payment-options li .radio-option .what-paypall {
                margin-right: 35px;
            }
            .rtl .login-form button {
                padding: 5px 26px;
            }
            .rtl .main-footer .title-column .text span {
                margin-right: 0;
            }
            .rtl .sidebar.shop-sidebar {
                padding: 0;
            }
            .rtl .product-details .basic-details .add-to-cart {
                margin-left: 0;
                margin-right: 5px;
            }
        }
        
        @media only screen and (max-width: 881px) {
            .equipments {
                position: relative;
                top: 0;
                width: 100%;
                margin: 0;
                margin-top: 22px;
            }
            .about-section .image-column .image-box {
                position: relative;
                margin-top: 0;
                z-index: 3;
                text-align: center;
            }
            /* .social-media {
                display: none;
            } */
            .fllow {
                display: none;
            }
            .banner-section-two .owl-stage-outer::before {
                content: none;
            }
            .fallow-title {
                display: none;
            }
            .color-trigger {
                background: #e32525 none repeat scroll 0 0;
                cursor: pointer;
                height: 54px;
                right: auto;
                position: fixed;
                top: 0;
                z-index: 99999;
                border-radius: 0px 27px 27px 0px;
            }
            .menu-button.color-trigger {
                top: 24px;
                display: block;
            }
            .header-style-three .call-btn {
                position: absolute;
                float: right;
                right: 0;
                width: auto;
                top: 0;
                z-index: 1;
            }
            .addrress-bars {
                position: relative;
                right: 0px;
                top: 19px;
                width: 100%;
                margin-top: 96px;
            }
            span.address-info {
                margin-right: 53px;
                position: relative;
                float: left;
                text-align: center;
                width: 37%;
            }
            .banner-section-two {
                margin-top: 0;
            }
            .header-style-three .header-lower .nav-outer {
                padding: 0 15px;
                margin: 0;
            }
            .about-title {
                color: #dc3544;
                position: relative;
                text-align: center;
                font-size: 30px;
                margin-bottom: 0;
                display: none;
                z-index: 1;
                position: relative;
                left: 0;
                bottom: 0;
                width: auto;
                transform: inherit;
                text-transform: uppercase;
            }
            .equipments .col-md-12 {}
            .equipment-block h4 {
                color: #000;
                font-size: 11px;
                margin-top: 0;
                line-height: 16px;
            }
            .about-section .content-column .text,
            .about-section .content-column .link-box {
                text-align: center;
            }
            .equipment-block {
                text-align: center;
                position: relative;
                margin-bottom: 23px;
                padding: 0px 5px;
                display: table-cell;
                width: 300px;
                height: 66px;
                vertical-align: middle;
            }
            h2.appointment-title {
                /* color: black; */
            }
            .appointment-icon {
                transform: inherit;
                display: block;
                position: relative;
                left: 0;
                top: 0;
                margin-bottom: 13px;
            }
            .rating {
                position: relative;
                right: 0;
                top: 0;
                color: #ff9000;
            }
            .latest-blocks {
                max-width: 100%;
                margin: 0px 0 25px;
            }
            .add-img img {
                width: auto;
            }
            .subscribe-block {
                padding: 12px;
                float: inherit;
                width: 100%;
                max-width: 100%;
                border-radius: 0px;
                margin: auto;
            }
            .subscribe-icon {
                display: none;
            }
            .subscribe-titile {
                text-transform: uppercase;
                font-size: 31px;
                padding-top: 5px;
                border-right: none;
                text-align: center;
            }
            .subscribe-form .form-control {
                width: 100%;
                float: left;
                border-radius: 0px;
                border: transparent;
                margin: 10px 0;
            }
            .subscribe-form .btn {
                display: inherit;
                margin: auto;
                width: 100%;
                height: 48px;
                border-radius: 0px;
            }
            .main-footer .footer-widget {
                position: relative;
                margin-bottom: 20px;
            }
            .main-footer .footer-bottom .copyright-text {
                /* padding: 0 35px 20px; */
                /* font-size: 16px; */
            }
            .team-block .inner-box {
                right: 10px;
            }
            .team-section {
                padding-bottom: 70px;
                padding-top: 48px;
            }
            .latest-news-section {
                margin-top: 24px;
            }
            .fixed-header .sticky-header .logo {
                left: 37%;
            }
            .header-style-three .logo-outer .logo {
                position: relative;
                top: 3px;
                left: 15px;
                width: 100%;
                right: auto;
                z-index: 99;
            }
            .header-style-three .call-btn a {
                position: initial;
                padding: 3px 9px;
                line-height: 30px;
                border-radius: 0;
                font-weight: 600;
                font-size: 14px;
            }
            #cssmenu {
                padding-top: 9px;
            }
            .banner-carousel .owl-dots {
                position: absolute;
                display: none;
            }
            .slide1 {
                background-image: url(../images/main-slider/m1.jpg);
            }
            .slide2 {
                background-image: url(../images/main-slider/m2.jpg);
            }
            .slide3 {
                background-image: url(../images/main-slider/m3.jpg);
            }
            .breacumb-section {
                text-align: center;
                padding: 209px 0 44px 0;
            }
            .breacumb-section h1 {
                text-transform: uppercase;
                font-size: 20px;
            }
            .services-text h3 {
                font-size: 21px;
            }
            .address-info {
                margin-bottom: 32px;
            }
            .header-style-three .call-btn a::before {
                content: none;
            }
            .map {
                position: relative;
                margin-top: 36px;
            }
            .main-timeline .timeline-year {
                display: none;
            }
            .gallery-box {
                margin-bottom: 20px;
            }
            .dropdown:hover .dropdown-content {
                display: block;
                transform: translatex(0%);
                left: 0;
                position: relative;
                width: 100%;
                background-color: #000;
            }
            .menu-bar {
                overflow-y: auto;
            }
            #cssmenu {
                display: block;
                z-index: 1;
            }
            .menu-nav {
                display: none;
            }
            .values-ol li {
                margin-bottom: 15px;
                width: 50%;
            }
            .about-iamge {
                margin-top: -149px;
                border: 6px solid #ccc;
                box-shadow: 0 0 10px;
                position: relative;
                top: 0;
                margin-top: 0;
                margin-bottom: 38px;
            }
            .email-signature .signature-content li {
                text-align: left;
            }
            .email-signature .signature-img {
                left: 50%;
                top: 18px;
            }
            .email-signature .title {
                font-size: 16px;
            }
            .email-signature .post {
                font-size: 12px;
                font-weight: 500;
            }
            .team-tile {
                font-size: 16px;
                margin: auto;
                margin-bottom: 11px;
            }
            .facilites-amulya h5 {
                background-color: green;
                color: #fff;
                position: relative;
                bottom: 0;
                right: 0;
                padding: 6px 5px 6px 15px;
                font-size: 16px;
                text-transform: uppercase;
                border-radius: 0px;
            }
            .team-consultenr-title {
                font-size: 27px;
                margin-bottom: 23px;
            }
            .team-consultenr-title::before,
            .team-consultenr-title::after {
                width: 47px;
            }
            .equipments .col-md-2 {
                flex: 0 0 50%;
                max-width: 50%;
            }
            .menu-toggle {
                display: none !important;
            }
            .mobile-phone {
                position: absolute;
                left: 0;
                right: auto;
                top: 122px;
                font-size: 17px;
                padding: 0 0px 0px 10px;
                border-radius: 0 999px 999px 0;
            }
            a.mobile-phone {}
            .emergency-title {
                text-transform: uppercase;
                font-weight: 400;
                font-size: 26px;
                line-height: 34px;
            }
            .emergency-title2 {
                font-weight: 400;
                font-size: 19px;
                margin-bottom: 8px;
                text-transform: uppercase;
                font-family: inherit;
            }
            .mobile-phone::before {
                top: 1px;
            }
            .qg-b-top {
                margin-top: 0px;
            }
            .eb-before::before {
                content: "";
                position: absolute;
                width: 100%;
                height: 62%;
                background: #e7ed83;
                left: 0;
                right: 0;
                margin: 0 auto;
                top: 61px;
                z-index: -1;
                box-shadow: 0 20px 10px -10px #3e3c3c;
            }
            .facilties-btn {
                margin-top: 23px;
                padding: 28px 16px;
                font-weight: 500;
                line-height: 28px;
                font-size: 18px;
            }
            .equpment-section {
                padding: 265px 0 21px;
            }
            .equpment-section .container {
                padding: 0px;
            }
            .facilities-list {
                padding: 22px 16px 7px;
                margin-top: 39px;
            }
            .abt-title {
                position: relative;
                width: 100%;
                padding: 0;
                font-size: 20px;
                left: 0;
            }
            .about-section .about-bg-img2 .image-box {
                position: absolute;
                padding: 36px 0;
                left: 0;
            }
            .about-section .content-column .content {
                padding: 0px 4px;
            }
            .ser-image img {
                width: 50px;
            }
            .appointment-form {
                padding: 28px 15px 26px;
                left: 0;
            }
            .emegency-block {
                text-align: center;
                padding: 24px 0 38px;
                border: none;
                left: 0;
                /* background-color: #eee; */
                margin-bottom: 20px;
                margin-top: 0;
            }
            .emegency-block::before,
            .emegency-block::after {
                display: none;
            }
            .latestdesc::before {
                width: 100%;
            }
            .contact-section {
                border-top: none;
                padding: 40px 0 76px;
            }
            .testimonial-section .owl-nav {
                bottom: 21px;
            }
            .footer-widget.about-widget {
                text-align: center;
            }
            .about-text::before {
                content: "";
                position: absolute;
                width: 100%;
                height: 109%;
                top: -28px;
            }
            .about-section .content-column .text {
                text-align: justify;
            }
            .emegency-block .btn-2 {
                font-size: 16px;
            }
            .testimonial .title {
                font-size: 18px;
            }
            .contact-section:before {
                content: none;
            }
            .testi-shape {
                display: none;
            }
            .facilities-head {
                right: 0;
                margin-bottom: 69px;
                padding: 0;
                margin-top: 11px;
                padding-bottom: 74px;
                position: relative;
                top: 0;
                width: 256px;
                height: 256px;
            }
            .facilities-head::after {
                content: "";
                position: absolute;
                width: 300px;
                height: 332px;
                top: -30px;
            }
            .about-bg-img {
                height: auto;
                padding: 0 27px;
            }
            .mv-sections-blocks {
                margin-top: 62px;
            }
            .why-section::after {
                top: 114px;
                width: 272px;
            }
            .why-section::before {
                width: 2px;
                height: 179px;
                top: 31px;
            }
            .ser-image {
                /* width: 141px; */
                /* height: 135px; */
            }
            .ser-blocks::before {
                display: none;
            }
            .subscribe-form {
                margin-top: 0;
            }
            .latestdesc {
                margin: 0px 0 0px 0px;
                text-align: center;
                padding: 9px 15px 1px;
            }
            section.contact-section:before {
                display: none;
            }
            .t-s-t h2 {
                margin-bottom: 0;
                margin-top: 0;
            }
            .main-footer .about-widget .widget-title::before {
                left: 0px;
                right: 0px;
                margin: 0 auto;
            }
            .why-title {
                line-height: 21px;
                font-size: 13px;
            }
            .enqiry {
                top: 31%;
                font-size: 13px;
                line-height: 21px;
            }
            .abt-title span {
                margin-top: 39px;
            }
            .welcome-text {
                padding: 10px 20px;
                margin-top: 15px;
                font-size: 17px;
            }
            .mvv-image img {
                width: auto;
                margin-top: 125px;
                margin-bottom: 70px;
            }
            .why-box {
                width: 94%;
                top: 0;
            }
            .why-number {
                /* font-size: 23px; */
            }
            .why-blocks {
                margin-bottom: 33px;
            }
            .why-section {
                position: relative;
                z-index: 1;
                padding: 49px 0 0;
            }
            .why-before {
                width: 63px;
                height: 63px;
                top: 84px;
            }
            .consultency-block {
                padding: 20px 10px;
                background: #fdeaee;
                border-radius: 20px;
                text-align: center;
                max-width: 100%;
            }
            .ser-bg:before,
            .emergency-testimonial-section::before {
                display: none;
            }
            .c-title-head {
                font-size: 16px;
                margin-top: 0;
                line-height: 28px;
                margin-bottom: 16px;
            }
            .founder-head {
                position: relative;
                bottom: 0;
                right: 0;
                background: #e32525;
                color: #fff;
                padding: 12px 0px;
                margin-bottom: 26px;
            }
            .founder-head h4 {
                font-size: 17px;
            }
            .emergency-section {
                padding: 18px 0 0px;
                margin-top: 0;
            }
            section.founders {
                padding: 42px 0 29px;
            }
            .founders-icon-head {
                position: relative;
                left: 0px;
                right: 0px;
                width: auto;
                margin: auto;
                top: 0;
                margin-top: 35px;
                margin-bottom: 49px;
            }
            .dnb-blocks h4 {
                text-transform: uppercase;
                font-size: 16px;
                margin-top: 10px;
            }
            .awards-head h4 {
                font-size: 19px;
            }
            .awards-head p {
                font-size: 16px;
            }
            .awards-head {
                margin-bottom: 37px;
            }
            .testimonial {
                margin: 7px;
                margin-top: 45px;
                min-height: 0;
            }
            .subscribe-form i {
                position: absolute;
                font-size: 44px;
                top: 18px;
            }
            .subscribe-form .form-control {
                padding: 12px 63px 12px;
            }
            .main-footer .links-widget.lw-before:before {
                height: 190px;
                right: -17px;
                top: 10px;
            }
            .conact-info {
                padding-left: 90px;
                padding-right: 10px;
                text-align: left;
            }
            .tele-consultaion {
                top: auto;
                right: 0;
                left: 0;
                bottom: -148px;
                margin: auto;
                max-width: 323px;
                height: auto;
                background-color: #676565;
                padding-bottom: 21px;
            }
            .tele-consultaion h4 {
                font-size: 18px;
            }
            .tele-consultaion p {
                font-size: 24px;
            }
            .reach-us.mobile-phone {
                top: 172px;
                width: 257px;
            }
            .team-section:before {
                width: 100%;
                display: none;
            }
            .mv-sections-blocks {
                margin-top: 197px;
            }
            .right-sidebar {
                right: 7px;
                width: auto;
                top: 30%;
            }
            .rs-img {
                width: 42px;
                height: 42px;
                padding: 0;
                text-align: center;
                line-height: 33px;
            }
            .rs-img img {
                width: 23px;
            }
            .rs-info-link {
                padding: 4px 10px;
            }
            .menu-icon {
                right: 7px;
                top: 75px;
            }
            .toogle-overlay {
                right: 2px;
                top: 70px;
            }
            .mailto {
                position: absolute;
                right: 0;
                left: 0;
                max-width: 260px;
                margin: auto;
                top: 115px;
            }
            .equpment-section::before {
                top: 0;
                transform: initial;
            }
            .close-icon {
                top: 0px
            }
            .abt-title h1 {
                font-size: 54px;
            }
            section.founders::before {
                top: 0;
                transform: inherit;
            }
            .why-section .col-md-3:nth-child(1) .why-blocks::before,
            .why-section .col-md-3:nth-child(3) .why-blocks::before {
                content: "";
                position: absolute;
                width: 2px;
                height: 99px;
                border-right: 2px dashed #909192;
                right: -14px;
                top: 10px;
            }
            .why-section .col-md-3:nth-child(2) .why-blocks::before {
                content: none;
            }
            .why-title::before {
                top: 26px;
            }
            .founders-icon-head h4 {
                font-size: 47px;
            }
            .founders-icon-head p {
                font-size: 15px;
            }
            .fonders-block {
                position: relative;
                text-align: center;
            }
            .fonders-block img {
                width: 71%;
            }
            .fonders-block::before {
                top: -24px;
                left: 24px;
            }
            .vijaya-block {
                margin-top: 0;
            }
            .vijaya-block::before {
                right: 24px;
                left: auto;
            }
            .about-bg-img .text {
                text-align: justify;
                font-size: 14px;
            }
            .abt-backimg {
                position: absolute;
                width: 137px;
            }
            .team-section .sec-title {
                max-width: 620px;
                margin: auto;
                margin-bottom: 29px;
                text-align: center;
                background-color: transparent;
                padding: 41px 15px 9px;
            }
            .service-container .col-md-3 {
                flex: 0 0 50%;
                max-width: 50%;
                padding: 0 3px;
            }
            .service-container .col-md-3:nth-child(21) {
                margin: auto;
            }
            .service-container {
                position: relative;
                left: 0;
                margin: 0;
            }
            .service-container .col-md-3:nth-child(9),
            .service-container .col-md-3:nth-child(16) {
                margin: 0px;
            }
            .courses-blog {
                position: relative;
                left: 0;
                margin-top: 0;
            }
            .dnb-blocks::before {
                content: "";
                position: absolute;
                width: 117px;
                height: 117px;
                margin: auto;
                left: 14px;
            }
            .dnb-row {
                padding-top: 0;
            }
            .awards-head {
                margin-bottom: 0px;
                margin-top: -2px;
            }
            .dnb-blocks {
                padding: 5px;
                text-align: center;
                /* background: #43bab6; */
                color: #fff;
                /* position: absolute;
                top: 204px;
                width: 142px;
                left: 7px; */
            }
            .ser-blocks {
                /* position: relative; */
                /* margin-bottom: 5px; */
                text-align: center;
            }
            section.about-section:before {
                width: 100%;
                height: inherit;
            }
            .impnumbers {
                position: relative;
                padding: 26px 0px;
                text-align: center;
                max-width: 293px;
                width: 100%;
                margin: auto;
                box-shadow: 0px 0px 0px 7px #e8e5e5;
                left: 0;
                background-color: #40955a;
                margin-top: 58px;
            }
            .facilities-oly {
                position: absolute;
                width: 296px;
                height: 296px;
                top: 11px;
            }
            .facilities-title {
                text-align: center;
                text-transform: uppercase;
                font-size: 34px;
            }
            .facilities-title p {
                padding: 0 15px;
            }
            .facilities-head i.hand-top {
                top: -109px;
                bottom: auto;
                display: none;
            }
            .facilities-section::after {
                content: none;
            }
            .facilities-section {
                position: relative;
                padding: 22px 0 30px;
            }
            .d-none,
            .equipment-block::before {
                display: none;
            }
            .facilities-list .col-md-12 {
                padding: 0px;
                margin-bottom: 13px;
            }
            .facilities-list .col-6 {
                padding: 0 5px;
                flex: 0 0 50%;
                max-width: 50%;
            }
            .facilities-head i {
                bottom: -56px;
                transform: rotate(90deg);
            }
            section.blog-add-image-section {
                padding: 80px 0 48px;
            }
            .testimonial-section::before {
                top: 0;
                transform: inherit;
            }
            .testimonial-section {
                padding: 80px 0 61px;
            }
            .t-s-t.sec-title.text-center {
                text-align: center;
                margin-top: 0;
                margin-bottom: 0;
            }
            .testimonial-section .testimonial-column {
                float: none;
                transform: rotate(0deg);
            }
            .testimonial .description,
            .testimonial-section .owl-dots {
                padding: 0;
            }
            .dnb-block2 {
                right: 9px;
                left: auto;
            }
            .dnb-blocks a {
                display: inline-block;
                /* border: none; */
                /* margin-top: 0; */
                margin-bottom: 10px;
            }
            .tree-image:after {
                top: 261px;
            }
            .courses-latest-news-section {
                padding-top: 25px;
            }
            .latest-news-block {
                left: 0;
                right: 0px;
                margin-top: 21px;
                bottom: -257px;
            }
            .vijayalink {
                position: relative;
                left: 0px;
                top: 0px;
                display: block;
            }
            .subscribe-section {
                padding: 24px 0px;
            }
            .main-footer .widgets-section {
                padding: 11px 0 30px;
            }
            .useful-links ul li a {
                font-size: 15px;
                line-height: 15px;
            }
            .main-footer .list li a {
                font-size: 11px;
            }
            .main-footer .conatact-footer::before {
                left: auto;
                right: auto;
            }
            .awards-head span {
                font-size: 19px;
            }
            .founder-head p {
                color: #fff;
                font-size: 14px;
            }
            .m-none {
                display: none;
            }
            .tele-consultaion img {
                width: 43px;
            }
            .doc-main-head span {
                display: table;
                margin: auto;
                padding: 6px 13px;
            }
            .doc-main-head {
                font-size: 18px;
                margin: auto;
                margin-top: 33px;
                margin-bottom: 36px;
                width: 100%;
            }
            .doc-main-head span:after {
                top: 31px;
            }
            .dept-title {
                position: relative;
                color: #504e4e;
                font-weight: 500;
                font-size: 16px;
                text-align: center;
                background-color: rgb(239 239 239 / 84%);
                display: block;
                padding: 10px 32px;
                border-left: navajowhite;
                margin-bottom: 30px;
                margin-top: 20px;
            }
            .doctors-list {
                padding: 14px 8px;
                text-align: center;
            }
            .doc-image {
                margin-bottom: 16px;
            }
            .breadcrumb li {
                margin-left: 0px !important;
                width: 100%;
                margin-bottom: 14px;
                padding: 10px;
            }
            .breadcrumb li a {
                padding: 0px;
            }
            .breadcrumb li::after {
                left: 0;
                width: 2px;
                height: 20px;
                border-right: 0px;
                top: 37px;
                right: 0 !important;
                margin: auto;
                transform: rotate(90deg);
            }
            .doctors-list .col-md-4 {
                width: 30%;
            }
            .doctors-list .col-md-8 {
                width: 70%;
            }
            .doc-desc h4 {
                font-size: 15px;
            }
            .doc-desc p {
                font-size: 13px;
            }
            .doc-desc {
                text-align: left;
            }
            .sarma .email-signature .signature-icon {
                top: 0;
                position: relative;
                left: 0;
                width: auto;
                transform: inherit;
                margin-bottom: 29px;
            }
            .sarma .email-signature {
                padding: 17px 16px 0;
            }
            .ed-mar1-right {
                margin: 0px;
            }
            .sucess-story .serviceBox .service-icon {
                color: #fff;
                background: transparent;
                font-size: 36px;
                width: auto;
                /* border: 2px solid #fff; */
                padding: 0px 0 0px;
                margin: 0px 0 26px 0px;
                border-radius: 0px;
                box-shadow: none;
                z-index: 1;
                position: relative;
            }
            .sucess-story .serviceBox:before {
                content: "";
                background: #f8f8f8;
                width: 100%;
            }
            .service-text {
                width: 100%;
            }
            .sucess-story .serviceBox .title::before {
                content: '';
                position: absolute;
                border-bottom: 3px solid;
                height: 2px;
                width: 31px;
                left: -33px;
                top: 16px;
            }
            .inner-bg .social-media {
                display: none;
            }
            .stroke-day {
                margin-bottom: 9px;
            }
            .inf-timeline.main-timeline .timeline {
                width: 100%;
                padding-top: 14px;
                padding-right: 10px;
                margin: 0;
                margin-bottom: 20px;
                padding-left: 11px;
            }
            .inf-timeline.main-timeline .timeline:nth-child(even) {
                padding-left: 10px;
                padding-top: 0px;
                margin-bottom: 8px;
                padding-right: 10px;
            }
            .inner-content .asc-desc {
                left: 0px;
            }
            .breadcrumb::after {
                content: none;
            }
            .about-page h2 {
                font-size: 19px;
            }
            .breadcrumb {
                padding: 0px;
                max-width: 232px;
            }
            .inner-content {
                padding: 37px 0 50px;
            }
            .awards .main-timeline .timeline-icon,
            .awards .main-timeline .timeline:nth-child(even) .timeline-icon {
                font-size: 30px;
                line-height: 48px;
                height: 50px;
                width: 50px;
                left: 0;
                top: 0;
                right: 0;
                position: relative;
                margin: auto;
                margin-bottom: 6px;
                transform: initial;
            }
            .awards .main-timeline .description {
                margin-left: 0;
                margin-bottom: 28px;
            }
            .email-signature .signature-icon {
                transform: inherit;
                left: 0;
                top: 0;
                position: relative;
                width: auto;
            }
            .email-signature {
                text-align: center;
                padding: 21px 20px 20px;
                margin: 20px 0 0;
            }
            .email-signature .signature-icon {
                transform: inherit;
                left: 0;
                top: 0;
                position: relative;
                width: auto;
                margin-bottom: 24px;
            }
            .gallery-row {
                padding: 0 12px;
            }
            .main-timeline .timeline,
            .main-timeline .timeline:nth-child(even) {
                width: 100%;
                padding: 0 0 0 30px;
                margin: 34px 0 0 0;
            }
            .inf-timeline.main-timeline:before {
                display: block;
                content: "";
                position: absolute;
            }
            .ped-row .col-md-3 {
                padding: 0 3px;
                width: 50%;
            }
            .md-noe {
                display: none;
            }
            .activities-list .vertical-tab .nav-tabs {
                width: 100%;
                display: block;
                border: none;
                height: 300px;
                overflow-y: auto;
            }
            .health-checkup .pricingTable .pricing-content ul {
                margin: 0px;
                width: 100%;
            }
            .health-checkup .pricingTable .pricing-content {
                padding: 0px;
            }
            .health-checkup .pricingTable .pricing-content ul li {
                font-size: 12px;
                color: #000;
                line-height: 30px;
                display: inline-block;
                width: 44%;
                margin: 0 0 5px;
            }
            .health-checkup .pricingTable {
                padding: 14px 12px;
                margin: 0 10px;
            }
            .tooltip {
                margin-bottom: 20px;
            }
            .form-container .form-address {
                color: #fff;
                font-size: 13px;
                text-align: center;
                width: 100%;
                padding: 45px 0;
            }
            .serviceBox .service-content {
                min-height: initial;
                margin-top: 11px;
                margin-bottom: 0;
            }
            .serviceBox {
                margin: 0 0 0px;
            }
            .inner-right {
                display: none;
            }
            .dnb-shedule-blocks span,
            .stpend-c-info h4 a {
                display: block;
            }
            .dnb-table td {
                font-size: 15px;
                padding: 18px 11px;
            }
            .stpend-c-info {
                padding: 19px;
                background-color: #f7d4d4;
                margin-top: 0;
                text-align: center;
            }
            .teaching-faculty-blocks {
                min-height: 137px;
            }
            h3.dnb-main-head {
                text-align: center;
            }
            .conltnt-headre.modal-header h4 {
                font-size: 18px;
            }
            .page-header {
                padding-top: 176px;
            }
            .doc-main-head::before {
                width: 100%;
                height: 2px;
                top: 56px;
                left: 0px;
            }
            .ank-title {
                font-size: 17px;
            }
            .ank-title span {
                font-size: 24px;
                line-height: 29px;
            }
            .inner-content .asc-desc p {
                text-align: justify;
            }
            .anktabs.vertical-tab .slimScrollDiv {
                margin-top: 11px;
            }
            .wstd {
                margin-bottom: 0;
            }
            .form-address h2 {
                font-size: 23px;
            }
            .communit-box .box {
                margin-bottom: 0px;
            }
            .activities-list .vertical-tab .tab-content h3 {
                font-size: 18px;
                left: 0;
                width: 100%;
                text-align: center;
            }
            .pda-title::before {
                content: none;
            }
            .activities-list .vertical-tab .nav-tabs li.active a i {
                display: none;
            }
            .about-widget a {
                display: block;
            }
            .fonders-block {
                position: relative;
                text-align: center;
                margin-top: 30px;
            }
            .impnumbers a {
                font-size: 16px;
            }
            .desktop-menu,
            .emergency-app h3::before {
                display: none;
            }
            a.ravagava-link {
                position: relative;
                right: 0px;
                bottom: 0px;
                top: 0px;
            }
            .generation-of-happy-patients {
                font-size: 32px;
                line-height: 42px;
                padding: 21px 32px;
            }
            .emergency-app {
                padding: 51px 12px;
                text-align: center;
            }
            .emergency-app h3 {
                color: #fff;
                font-size: 25px;
                margin-bottom: 9px;
                border-left: 0;
                padding-left: 0;
            }
            .eme-number {
                font-size: 21px;
            }
            .eme-number a {
                display: inline-block;
                margin-top: 10px;
            }
            .milestone-box.serviceBox .description {
                min-height: 0px !important;
            }
            .milestones-block .col-md-3 {
                flex: 0 0 100%;
                max-width: 100%;
            }
            .milestone-row::before {
                max-width: 328px;
            }
            .consultant-row .col-md-3:nth-child(5) {
                margin-left: 0px;
            }
            .vijaya-image-b.email-signature .signature-icon {
                top: 0px;
            }
            .wrapper-inner-content-image {
                height: 254px !important;
            }
            .pda-title h3 {
                left: 0px;
            }
            .pp-dialouge.modal-dialog {
                max-width: 600px;
                margin-top: 6%;
            }
            button.pp-close.close {
                position: absolute;
                top: 0;
                right: 13px;
            }
            .consultant-image {
                text-align: center;
            }
            a.pp-link {
                /* color: #141415; */
                /* background-color: #f7e141; */
                position: absolute;
                bottom: 82px;
                z-index: 9;
                width: 100px;
                right: 23px;
                text-align: center;
                font-weight: 600;
                padding: 3px 0;
            }
            .useful-links span {
                margin: 0px;
            }
            .d-d-desc {
                width: 600px;
            }
            .contact-img {
                left: 0;
                right: 0;
                margin: auto;
            }
            .isccm-text img {
                text-align: center;
                width: 90px;
                display: table;
                margin: auto;
            }
            .isccm-text {
                text-transform: uppercase;
                font-size: 22px;
            }
            .critical-course-text h3 {
                font-size: 18px;
            }
            .founder-head span {
                display: table;
                margin: auto;
                color: #fff;
                border: 1px solid #fff;
                padding: 2px 16px;
                margin-top: 11px;
            }
            .contact-row .col-md-6 {
                padding: 0 15px;
                margin-top: 29px;
            }
            .ankindu-logo {
                text-align: center;
                margin-top: 15px;
            }
            #fullscreen-image {
                height: 667px;
                width: 66% !important;
            }
            #fullscreen-image img {
                width: 100% !important;
                height: auto !important;
                margin-left: 0px !important;
                left: 0 !important;
            }
            .consultant-row .col-md-3:nth-child(13) {
                margin-left: 0px;
            }
            .covid-help-line-number {
                font-size: 18px;
                padding: 11px 5px;
                width: 100%;
                text-align: center;
                color: #ffffff;
            }
            ._m_s_l {
                font-size: 20px;
                padding: 5px 14px;
                line-height: 24px;
                text-align: center;
                margin-top: 14px;
            }
            .dnb_edu_table tr th:nth-child(1) {
                width: 49%;
            }
            .pp_head h2 {
                font-size: 22px;
            }
            .pp_head h3 {
                font-size: 14px;
            }
            .pp_details_block {
                padding:16px 9px 14px 13px;
            }
            .pp_details_block ul li h5 {
                font-size: 12px;
            }
            .pp_details_block ul li h4 {
                font-size: 14px;
            }
            .pp_details_block ul li h3 {
                font-size: 15px;
            }
            .flash_news {
                right: -63px;
                top: 72px;
                font-size: 25px;
                width: auto;
                line-height: 17px;
                padding: 12px 9px;
                transform: rotate(-90deg);
            }
            .pp_details_block ul li a {
                display: inline-block;
                position: relative;
                right: 0;
                margin-top: 4px;
                font-size: 12px;
                top: 0;
                background: linear-gradient(45deg, #ec3c40, #242424ed);
                color: #fff;
                padding: 0 10px;
                border-radius: 5px;
            }
            .pp_details_block ul li {
                padding-bottom: 13px;
                margin-bottom: 4px;
                padding-top: 4px;
            }
            .dnb_admsn_2023_block h2 {
                font-size: 25px;
            }
            .dnb_admsn_2023_block p {
                font-size: 18px;
            }
        }
        
        @media only screen and (min-width: 881px) {
            #cssmenu {
                /* display: none; */
            }
            .menu-nav {
                display: block;
            }
        }
        
        @media only screen and (min-width: 1700px) {
            /* .equpment-section::before {
                top: -68px;
            } */
            /* section.founders::before {
                top: -91px
            } */
        }