.topbar-area{background:#2c2d3f;padding:15px 0}.top-link{margin-top:10px;padding-left:12px}.top-link li{display:inline-block;margin-right:20px}.top-link li:last-child{margin:0}.top-link li a{color:#fff;font-size:16px}
    .top-link li a:hover {
        color: #db5134
    }.topbar-content{position:relative;float:right}.topbar-content .topbar-detail{}.topbar-content li{display:inline-block;position:relative;padding-left:55px;margin-right:30px;cursor:pointer;color:#fff}.topbar-content li:last-child{margin:0}.topbar-content li i{position:absolute;left:0;width:40px;height:40px;border:2px solid #fff;background:#1377d2;text-align:center;border-radius:100%;color:#fff;top:2px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;line-height:35px;font-size:17px}.topbar-content li:hover i{color:#1377d2;background:#fff}.topbar-content li span{display:block;font-size:17px;font-weight:500;line-height:15px;margin-bottom:5px}.topbar-content .topbar-button{position:absolute;top:-3px;right:0}.header{background:#fff}.top-logo img{width:200px}.main-menu-top{}.main-menu{float:left}.navbar{}.nav-item{}.navigation{}.navigation li{display:inline-block}.navigation li:last-child{margin:0}
        .navigation li.active a {
            color: #db5134
        }.navigation li a{color:#2c2d3f;font-size:17px;font-weight:600;padding:30px 9px;display:block;position:relative}.navigation li.active a::before{opacity:1;visibility:visible;width:100%}
        .navigation li a::before {
            position: absolute;
            content: "";
            width: 0;
            height: 4px;
            background: #db5134;
            top: 0;
            left: 0;
            opacity: 0;
            visibility: hidden;
            -webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            transition: all .5s ease
        }.navigation li a:hover::before{opacity:1;visibility:visible;width:100%}
        .navigation li a:hover {
            color: #db5134
        }.h-menu-right{float:right;margin-top:28px}.nav-menu{padding-left:0}.header .nav-menu li .sub-menu{position:absolute;top:86px;width:220px;background:#fff;z-index:5000;padding:15px 20px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transform:translateY(-20px);border-radius:10px;box-shadow:0 3px 5px #3333334d}.header .nav-menu li:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0px)}.header .nav-menu li .sub-menu li{display:block;margin:0;text-align:left;margin-bottom:10px;border-bottom:1px dashed #0003;padding-bottom:10px}.header .nav-menu li .sub-menu li:last-child{margin:0;border:none;padding:0}.header .nav-menu li .sub-menu li a{color:#2c2d3f;display:block;font-size:15px;border-radius:0;padding:0;font-weight:500}
            .header .nav-menu li .sub-menu li a:hover {
                color: #db5134;
                margin-left: 5px
            }.header .navigation li a i{margin-left:5px;font-size:16px}
.header .navigation li:hover a {
    color: #db5134
}.header .navigation li:hover a::before{opacity:1;visibility:visible;width:100%}.header .nav-menu li .sub-menu a::before{opacity:0;visibility:hidden}
.header .nav-menu li .sub-menu li.active a {
    color: #db5134
}.header.sticky{position:fixed;width:100%;top:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;box-shadow:#7fff00;z-index:666;-webkit-box-shadow:0 0 10px rgba(0,0,0,.32);-moz-box-shadow:0 0 10px rgba(0,0,0,.32);box-shadow:0 0 15px rgb(0 0 0/17%);background:#fff;animation:fadeInDown 1s both .2s}
    .header.sticky .navigation li.active a {
        color: #db5134
    }.header.sticky .navigation li .sub-menu li a{color:#2c2d3f}
    .header.sticky .nav-menu li .sub-menu li.active a {
        color: #db5134
    }
    .header.sticky .navigation li .sub-menu li:hover a {
        color: #db5134
    }
    .header.sticky .navigation li:hover a {
        color: #db5134
    }.header.sticky .navigation li:hover a::before{opacity:1;visibility:visible;width:100%}.header.sticky .nav-menu li:hover .sub-menu a::before{opacity:0;visibility:hidden}.hero-area{}.single-slider{height:700px;background-size:cover;background-position:center;background-repeat:no-repeat}.single-slider::before{content:"";position:absolute;background:rgba(19,119,210,.5);height:100%;width:100%}.hero-content{margin:190px 0;padding-right:70px}.hero-content span{color:#fff;font-weight:500;font-size:18px;margin-bottom:15px;display:block;position:relative;padding-left:65px}.hero-content span::before{position:absolute;content:"";width:50px;height:2px;background:#fff;left:0;top:50%}.hero-content h1{font-size:50px;margin-bottom:15px;color:#fff;font-weight:700;line-height:57px;text-transform:capitalize}.hero-content p{color:#fff;font-size:16px}.hero-button{margin-top:40px}.hero-button .theme-btn{background:#fff;color:#2c2d3f;margin-right:10px}.hero-button .theme-btn:hover{border:2px solid #fff;color:#fff;background:0 0}.hero-button .theme-btn.primary{background:0 0;color:#fff;border-color:#fff}.hero-button .theme-btn.primary:hover{border:2px solid transparent;color:#2c2d3f;background:#fff}.hero-area .owl-carousel .owl-nav{margin:0;width:100%}.hero-area .owl-carousel .owl-nav button{width:60px;height:60px;line-height:60px;background:#ffffff2e;color:#fff;position:absolute;margin:0;padding:inherit;font-size:28px;text-align:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;border-radius:100%;bottom:50%;margin-bottom:-30px}
        .hero-area .owl-carousel .owl-nav button:hover {
            background: #fff;
            color: #db5134
        }.hero-area .owl-carousel .owl-nav .owl-prev{left:20px}.hero-area .owl-carousel .owl-nav .owl-next{right:20px}.hero-area .owl-item.active .hero-content span{animation:fadeInUp .9s both .9s}.hero-area .owl-item.active .hero-content h1{animation:fadeInRight 1.1s both 1.1s}.hero-area .owl-item.active .hero-content p{animation:fadeInLeft 1.3s both 1.3s}.hero-area .owl-item.active .hero-button{animation:fadeInUp 1.5s both 1.5s}.features-area{padding:100px 0;background:#ecf7ff}.feature-s-title{text-align:center;margin-bottom:50px}.feature-s-title h3{font-size:35px;margin-bottom:10px;font-weight:600}.feature-s-title p{font-size:18px}.single-features{text-align:center;background:#fff;padding:30px;position:relative;border-radius:10px;box-shadow:0 0 40px 5px rgb(0 0 0/3%);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;margin-top:20px}.single-features:hover{transform:translateY(-5px)}
.feature-icon i {
    width: 65px;
    height: 65px;
    line-height: 65px;
    display: inline-block;
    font-size: 25px;
    background: #db5134;
    border-radius: 100%;
    margin-bottom: 20px;
    color: #fff;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease
}.single-features:hover .feature-icon i{transform:rotate(360deg)}.feature-content{}.feature-content h5{font-size:20px;font-weight:500;margin-bottom:5px}.feature-content p{color:#666}.about-area{padding:100px 0}.about-image-content{position:relative}.about-img img{border-radius:15px}.about-content{padding-left:20px}.about-c-title{margin-bottom:20px}
    .about-c-title span {
        font-size: 20px;
        margin-bottom: 10px;
        display: block;
        color: #db5134;
        font-weight: 500;
        position: relative;
        padding-left: 65px
    }
        .about-c-title span::before {
            position: absolute;
            content: "";
            width: 50px;
            height: 2px;
            left: 0;
            background: #db51341;
            bottom: 10px
        }.about-c-title h3{font-size:40px;margin-bottom:15px;color:#2c2d3f;font-weight:600}.about-c-title p{color:#666;margin-bottom:10px}
.about-list-icon i {
    text-align: center;
    font-size: 80px;
    color: #db51341;
    line-height: 95px;
    display: block
}.about-content-list{margin-bottom:30px}.about-content-list li{font-size:16px;color:#2c2d3f;margin-bottom:10px}
    .about-content-list li i {
        color: #db5134;
        margin-right: 10px
    }.about-bottom-content{display:flex;align-items:center;justify-content:space-between}.about-bottom-c-d{display:flex;align-items:center}.about-bottom-c-d img{border-radius:100%;width:70px;height:70px;border:5px solid #fff;box-shadow:0 0 10px #00000030;margin-right:20px}.a-bottom-c-title{}.a-bottom-c-title h5{font-size:20px;font-weight:600}
        .a-bottom-c-title span {
            color: #db5134
        }.about-b-sign{}.about-b-sign img{width:170px;height:auto}.service-area{padding:100px 0;background:#ecf7ff}.single-service{background:#fff;padding:30px 20px 30px 25px;box-shadow:0 0 40px 5px rgb(0 0 0/3%);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;margin-top:30px;border-radius:10px}
            .single-service.active {
                background: #db51341
            }.single-service.active i,.single-service.active h4 a,.single-service.active p{color:#fff}
            .single-service:hover {
                background: #db5134
            }.single-service:hover i{color:#fff}.single-service:hover h4 a{color:#fff}.single-service:hover p{color:#fff}.single-service-content{position:relative}
                .single-service-content i {
                    position: absolute;
                    left: 0;
                    font-size: 38px;
                    color: #db5134;
                    top: 50%;
                    -webkit-transition: all .4s ease;
                    -moz-transition: all .4s ease;
                    transition: all .4s ease;
                    margin-top: -18px
                }.single-service-content h4{margin-bottom:10px}.single-service-content h4 a{font-size:18px;color:#2c2d3f;font-weight:600;display:block}.single-service-content p{color:#666;line-height:23px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.service-main-content{margin-left:70px}.service-details-area{padding:70px 0 100px;background:#f9f9f9}.service-details-inner{margin-top:30px}.service-details-content{}.service-d-description{margin-bottom:50px}.service-d-top-img{margin-bottom:20px}.service-d-top-img img{border-radius:10px}.service-d-description h3{font-size:30px;margin-bottom:15px;color:#2c2d3f;text-transform:capitalize;font-weight:600}.service-d-description p{color:#666}.service-d-list img{border-radius:10px}.service-d-list-inner{}.single-s-list{margin-bottom:40px}.single-s-list:last-child{margin:0}.service-list-title{margin-bottom:15px}.service-list-title h3{font-size:25px;color:#2c2d3f;margin-bottom:7px;font-weight:600}.service-list-title p{color:#666}.service-d-list-inner li{margin-bottom:10px}.service-d-list-inner li:last-child{margin:0}
                    .service-d-list-inner li i {
                        color: #db5134;
                        font-size: 17px;
                        font-weight: 500;
                        margin-right: 8px
                    }.service-details-sidebar{margin-top:30px}.sidebar-service{background:#fff;padding:30px;box-shadow:0 0 40px 5px rgb(0 0 0/3%);border-radius:10px}.sidebar-service ul{padding-left:0}.sidebar-service li{margin-bottom:20px}.sidebar-service li a{background:#ecf7ff;padding:18px 25px;font-size:16px;color:#2c2d3f;font-weight:500;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:111}
                        .sidebar-service li a::before {
                            position: absolute;
                            content: "";
                            width: 3px;
                            height: 100%;
                            background: #db5134;
                            left: 0;
                            z-index: -1;
                            -webkit-transition: all .6s ease;
                            -moz-transition: all .6s ease;
                            transition: all .6s ease
                        }.sidebar-service li a:hover,.sidebar-service li a:hover i{color:#fff}.sidebar-service li a:hover::before{width:100%}.sidebar-service li:last-child{margin:0}.sidebar-service li.active a::before{width:100%}.sidebar-service li.active a{color:#fff}.sidebar-service li i{font-size:17px;font-weight:600}.sidebar-about-box{margin-top:50px;background:#ffff;padding:25px;box-shadow:0 0 40px 5px rgb(0 0 0/3%);border-radius:10px}.sidebar-about-img{position:relative}.sidebar-about-img::before{position:absolute;content:"";width:100%;height:100%;border-radius:10px;background:#2c2d3f;opacity:.7}.sidebar-about-img img{border-radius:10px}.sidebar-about-img span{position:absolute;left:50%;font-size:27px;color:#fff;font-weight:500;top:50%;margin-left:-81px;margin-top:-33px;text-align:center;line-height:33px}.sidebar-about-content{margin-top:30px;padding-left:0}.sidebar-about-content li{margin-bottom:15px}.sidebar-about-content li:last-child{margin:0}.sidebar-about-content li a{background:#ecf7ff;padding:15px 20px;display:block;color:#2c2d3f;font-size:16px;border-radius:10px}.sidebar-about-content li a:hover i{background:#2c2d3f;color:#fff}
                            .sidebar-about-content li i {
                                width: 45px;
                                height: 45px;
                                line-height: 45px;
                                display: inline-block;
                                background: #db5134;
                                text-align: center;
                                color: #fff;
                                font-size: 17px;
                                border-radius: 100%;
                                margin-right: 10px;
                                -webkit-transition: all .4s ease;
                                -moz-transition: all .4s ease;
                                transition: all .4s ease
                            }.funfact-area{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:70px 0;background-attachment:fixed}
                                .funfact-area::before {
                                    content: "";
                                    position: absolute;
                                    width: 100%;
                                    height: 100%;
                                    background: #db5134;
                                    opacity: .9;
                                    top: 0
                                }.funfact-area .container{position:relative}.funfact-s-title span{color:#fff;font-size:15px;display:inline-block}.funfact-s-title h3{color:#fff}.funfact-s-title p{color:#fff}.single-fact{text-align:center;border:3px solid #ffffff3d;padding:20px 30px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;border-radius:14px;margin-top:30px}.single-fact:hover{border:3px solid #ffffffc4}.main-count{}.main-count i{font-size:30px;color:#fff;margin-bottom:15px;width:70px;height:70px;line-height:67px;display:inline-block;border:2px dashed #ffffff3d;border-radius:100%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.single-fact:hover .main-count i {
    background: #fff;
    color: #db5134
}.main-count h5{font-size:40px;color:#fff;font-weight:600;margin-bottom:5px}.main-count h5 span{}.main-count h5 b{font-weight:600}.main-count p{color:#fff}.department-area{padding:100px 0;background:#fff}.department-tab-menu{margin:30px 0 60px}.department-tab-menu .menu-tab{margin:0;display:block}.department-tab-menu .menu-tab .nav-item{margin:0;display:inline-block;padding:0;margin-right:24px}.department-tab-menu .menu-tab .nav-item:nth-child(6){margin:0}
    .department-tab-menu .menu-tab .nav-item a.active, .department-tab-menu .menu-tab .nav-item a:hover {
        color: #fff;
        background: #db5134
    }.department-tab-menu .menu-tab .nav-item a.active span{color:#fff}.department-tab-menu .menu-tab .nav-item a:hover span{color:#fff}.department-tab-menu .menu-tab a{display:block;text-align:center;background:#fff;box-shadow:0 0 40px 5px rgb(0 0 0/6%);padding:14px 0;border-radius:10px;width:162px}.department-tab-menu .menu-tab i{font-size:40px}.department-tab-menu .menu-tab span{display:block;color:#2c2d3f;font-size:15px;margin-top:10px;font-weight:600}.department-tab-content{}.department-main-content{}.department-main-content h3{font-weight:700;font-size:31px;line-height:42px;color:#222831}.department-main-content p{margin-top:20px}.department-inner-content{}.department-inner-content h4{font-size:30px;position:relative;padding-bottom:15px;margin-bottom:15px}
        .department-inner-content h4::before {
            position: absolute;
            content: "";
            width: 70px;
            height: 3px;
            background: #db5134;
            bottom: -1px
        }
        .department-inner-content span {
            font-size: 15px;
            color: #db5134;
            font-weight: 500;
            display: block;
            margin-bottom: 15px
        }.d-content-list{margin-top:20px}.d-content-list li{margin-bottom:5px;color:#666}
            .d-content-list li i {
                margin-right: 7px;
                font-size: 13px;
                color: #db5134
            }.department-inner-content p{}.d-content-button{margin-top:40px}.d-content-button .theme-btn i{color:#fff;margin-left:8px;font-size:16px}.department-image{position:relative}.department-image::before{position:absolute;content:"";width:100%;height:100%;background:#2c2d3f;opacity:.2;border-radius:20px}.department-image img{border-radius:20px}.department-single{box-shadow:0 0 40px 5px rgb(0 0 0/5%);border-radius:10px;margin-bottom:25px;text-align:center;padding:20px 0;border:2px solid transparent}.department-single:hover{border:2px solid #1377d2}.department-single i{font-size:60px;margin-bottom:20px;color:#1377d2}.department-single h6{color:#2c2d3f}.video-main{position:absolute;left:50%;top:50%;margin-left:-32.5px;margin-top:-32.5px}.promo-video .waves-block .waves{position:absolute;width:125px;height:125px;opacity:0;-ms-filter:"alpha(opacity=0)";border-radius:100%;-webkit-animation:waves 3s ease-in-out infinite;animation:waves 3s ease-in-out infinite;right:-30px;bottom:-30px;z-index:444;background:#fff}.promo-video .waves-block .wave-1{-webkit-animation-delay:0s;animation-delay:0s}.promo-video .waves-block .wave-1{-webkit-animation-delay:1s;animation-delay:1s}.promo-video .waves-block .wave-1{-webkit-animation-delay:2s;animation-delay:2s}
.video-main .video {
    height: 65px;
    width: 65px;
    line-height: 65px;
    text-align: center;
    border-radius: 100%;
    background: #db5134;
    color: #fff;
    display: inline-block;
    z-index: 555;
    padding: 0;
    padding-left: 2px;
    font-size: 20px;
    font-weight: 600;
    position: relative;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease
}.video-main .video:hover{background:#222831;color:#fff}
.testimonial-area {
    padding: 70px 0;
    background: #db5134;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    position: relative
}.testimonial-area .container{position:relative}
    .testimonial-area::before {
        position: absolute;
        content: "";
        width: 100%;
        height: 100%;
        background: #db5134;
        opacity: .9;
        top: 0
    }.testimonial-s-title{}.testimonial-s-title span{color:#fff}.testimonial-s-title h3{color:#fff}.testimonial-s-title p{color:#fff}.testimonial-slider{margin:30px 0 50px}.single-testimonial{background:#fff;padding:30px;border-radius:10px;position:relative}.testimonial-content{}.testimonial-t-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.t-right-icon{}
        .t-right-icon i {
            font-size: 45px;
            color: #db5134;
            opacity: .8
        }.t-ratting{padding:0}.t-ratting li{display:inline-block;margin-right:4px}.t-ratting li:last-child{margin:0}.t-ratting li i{color:#f7bd01;font-size:17px}.testimonial-content p{color:#666}.testimonial-b-content{display:flex;align-items:center;margin-top:25px}.client-image{margin-right:20px}
            .client-image img {
                width: 80px !important;
                height: 80px;
                border-radius: 100%;
                box-shadow: 0 3px 4px #0000002e;
                border: 1px solid #db5134;
                padding: .3rem
            }.client-title{}.client-title h5{font-size:20px;font-weight:500}
                .client-title span {
                    color: #db5134;
                    font-size: 15px
                }.testimonial-area .owl-carousel .owl-dots{position:absolute;bottom:-60px;left:50%;margin-left:-39px;z-index:999}.testimonial-area .owl-carousel .owl-dots button.owl-dot{width:25px;height:8px;border-radius:50px;display:inline-block;background:#fff;margin:0 3px}.testimonial-area .owl-carousel .owl-dots button.owl-dot.active{background-color:#2c2d3f}.testimonial-area .owl-carousel .owl-dots button.owl-dot:focus{outline:none}.testimonial-area .owl-carousel .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.38)!important}.testimonial-area .owl-carousel .owl-nav button:focus{outline:none}.doctors-area{padding:100px 0;background:#ecf7ff}.single-doctor{overflow:hidden;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;border-radius:15px;margin-top:30px}.single-doctor:hover .doctor-head::before{opacity:.7;visibility:visible}.single-doctor:hover .d-head-btn{opacity:1;visibility:visible;transform:translateX(0);transition:all .4s ease}.doctor-head{position:relative;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}
                    .doctor-head::before {
                        position: absolute;
                        content: "";
                        width: 100%;
                        height: 100%;
                        top: 0;
                        background: #db5134;
                        opacity: 0;
                        visibility: hidden;
                        -webkit-transition: all .4s ease;
                        -moz-transition: all .4s ease;
                        transition: all .4s ease;
                        z-index: 1
                    }.d-head-btn{position:absolute;top:50%;left:50%;margin-left:-79px;margin-top:-30px;opacity:0;visibility:hidden;transform:translateX(-180px);-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;z-index:22}
                        .d-head-btn:hover .theme-btn {
                            background: #fff;
                            color: #db5134
                        }.doctor-content{background:#fff;padding:25px 20px;text-align:center;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;position:relative}.doctor-content .doctor-social{margin-top:20px}
                            .doctor-content .doctor-social a {
                                margin: 10px;
                                font-size: 16px;
                                color: #db5134;
                                transition: all .5s ease-in-out
                            }.doctor-content .doctor-social a:hover{color:#2c2d3f}
                            .doctor-content span {
                                font-size: 14px;
                                color: #db51341;
                                display: block;
                                font-weight: 500
                            }.doctor-content h5 a{font-size:20px;font-weight:500;color:#2c2d3f;display:block;margin-bottom:5px}
                                .doctor-content h5 a:hover {
                                    color: #db51341
                                }.doctors-bottom-btn{text-align:center;margin-top:50px}.doctors-bottom-btn i{margin-left:6px}.doctors-area .owl-carousel .owl-nav{margin:0;width:100%}
                                    .doctors-area .owl-carousel .owl-nav div {
                                        width: 50px;
                                        height: 50px;
                                        line-height: 48px;
                                        background: #fff;
                                        color: #db5134;
                                        position: absolute;
                                        margin: 0;
                                        padding: inherit;
                                        font-size: 25px;
                                        text-align: center;
                                        -webkit-transition: all .4s ease;
                                        -moz-transition: all .4s ease;
                                        transition: all .4s ease;
                                        border-radius: 100%;
                                        top: 50%;
                                        margin-top: -25px;
                                        box-shadow: 0 5px 7px #00000017
                                    }
                                        .doctors-area .owl-carousel .owl-nav div:hover {
                                            background: #db5134;
                                            color: #fff
                                        }.doctors-area .owl-carousel .owl-nav .owl-prev{left:-80px}.doctors-area .owl-carousel .owl-nav .owl-next{right:-80px}.doctors-area.doctor-page{padding:70px 0 100px}.doctor-details-area{padding:70px 0 100px;background:#f9f9f9}.doctor-details-area ul{padding-left:0}.doctor-details-inner{margin-top:30px}.doctor-d-top{background:#fff;border-radius:10px;box-shadow:0 0 40px 5px rgb(0 0 0/3%);position:relative}
                                            .doctor-d-top::before {
                                                position: absolute;
                                                content: "";
                                                width: 180px;
                                                height: 100%;
                                                left: 0;
                                                top: 0;
                                                border-radius: 10px;
                                                background: #db5134;
                                                z-index: 1
                                            }.doctor-d-img img{border-radius:10px;box-shadow:0 0 40px 5px rgb(0 0 0/3%);z-index:2;position:relative}.doctor-d-title{margin-left:25px}.doctor-d-title h4{font-size:25px;font-weight:600}
                                                .doctor-d-title p {
                                                    color: #db5134;
                                                    font-weight: 500;
                                                    font-size: 16px
                                                }.doctor-ratting{margin-top:5px}.doctor-ratting li{display:inline-block;margin-right:5px;color:#f7bd01;font-size:17px}.doctor-ratting li i{}.d-details-address{margin-top:20px}.d-details-address li{margin-bottom:10px}.d-details-address li:last-child{margin:0}
                                                    .d-details-address li i {
                                                        margin-right: 10px;
                                                        width: 30px;
                                                        height: 30px;
                                                        line-height: 30px;
                                                        background: #db5134;
                                                        color: #fff;
                                                        display: inline-block;
                                                        text-align: center;
                                                        border-radius: 100%;
                                                        font-size: 14px;
                                                        -webkit-transition: all .4s ease;
                                                        -moz-transition: all .4s ease;
                                                        transition: all .4s ease
                                                    }.d-details-address li:hover i{background:#2c2d3f;color:#fff}.single-d-widget{margin-top:30px;border-radius:10px;background:#fff;padding:30px;box-shadow:0 0 40px 5px rgb(0 0 0/3%)}.single-d-widget.doctor-d-widget{text-align:center}.booking-info-widget{}.booking-info-widget .form-group{position:relative;margin-bottom:30px}
                                                        .booking-info-widget .form-group i {
                                                            position: absolute;
                                                            top: 50px;
                                                            right: 15px;
                                                            font-size: 16px;
                                                            color: #db5134
                                                        }.booking-info-widget .form-group label{font-size:15px;margin-bottom:10px;font-weight:500}.booking-info-widget .form-group input{width:100%;height:45px;padding:10px 15px;border:1px solid #ddd;color:#2c2d3f;font-size:15px;border-radius:10px}.booking-info-widget .nice-select{background:#fff;line-height:43px;color:#2c2d3f;margin:0;width:100%;height:45px;padding:0 15px;border-radius:10px;font-size:13px;border-bottom:1px solid #ddd;font-weight:500;margin-bottom:30px;border:1px solid #ddd}
                                                            .booking-info-widget .nice-select::after {
                                                                border-bottom: 2px solid #db5134;
                                                                border-right: 2px solid #db5134;
                                                                right: 20px
                                                            }.nice-select.open .list{width:100%}
.nice-select .option.selected {
    font-weight: 500;
    color: #db5134
}.nice-select .option:hover{background-color:#1976d1;color:#fff!important}.w-hour-title{font-size:23px;font-weight:600;position:relative;padding-left:15px;margin-bottom:25px}
    .w-hour-title::before {
        position: absolute;
        content: "";
        width: 3px;
        height: 100%;
        background: #db5134;
        left: 0
    }.w-hour-inner{}.w-hour-inner li{display:block;width:100%;margin-bottom:10px;border-bottom:1px solid #eee;padding-bottom:10px;font-size:15px}.w-hour-inner li:last-child{margin:0;border:none;padding:0}
        .w-hour-inner li b {
            font-weight: 500;
            color: #db5134
        }.w-hour-inner li span{float:right}.contact-info-widget li{margin-bottom:15px;font-size:16px}.contact-info-widget li:last-child{margin:0}
            .contact-info-widget li i {
                width: 35px;
                height: 35px;
                line-height: 35px;
                background: #db5134;
                display: inline-block;
                text-align: center;
                color: #fff;
                border-radius: 100%;
                margin-right: 10px;
                -webkit-transition: all .4s ease;
                -moz-transition: all .4s ease;
                transition: all .4s ease;
                font-size: 15px
            }.contact-info-widget li i:hover{background:#2c2d3f;color:#fff}.doctor-details-bottom{padding:30px;margin-top:50px;background:#fff;box-shadow:0 0 40px 5px rgb(0 0 0/3%);border-radius:4px}.doctor-d-content-widget{margin-bottom:30px}.doctor-d-content-widget:last-child{margin:0}
.doctor-d-bottom-title {
    font-size: 25px;
    margin-bottom: 25px;
    position: relative;
    padding-left: 15px;
    color: #db5134
}
    .doctor-d-bottom-title::before {
        position: absolute;
        content: "";
        width: 3px;
        height: 100%;
        background: #db5134;
        left: 0
    }.doctor-d-content-widget p{color:#666;margin-bottom:10px}.doctor-d-content-widget p:last-child{margin:0}.doctor-d-content-widget li{margin-bottom:15px;cursor:pointer}
        .doctor-d-content-widget li span {
            color: #db5134
        }.doctor-d-content-widget li:last-child{margin:0}.doctor-d-content-widget li i{font-size:20px;width:35px;height:35px;line-height:35px;background:#ecf7ff;display:inline-block;text-align:center;border-radius:100%;color:#2c2d3f;margin-right:10px;transition:all .4s ease}
        .doctor-d-content-widget li:hover i {
            background: #db5134;
            color: #fff
        }.our-mission-area{padding:100px 0}.mission-content{}.mission-c-top{margin-bottom:25px}
.mission-content span {
    color: #db5134;
    font-size: 16px;
    margin-bottom: 15px;
    display: inline-block;
    font-weight: 500
}.mission-img img{border-radius:15px}.mission-content h3{font-size:40px;color:#2c2d3f;margin-bottom:15px}
.mission-content strong {
    color: #db5134;
    font-weight: 700
}.mission-content p{}.mission-c-list{}.mission-c-list li{margin-bottom:10px;color:#000;font-size:15px}.mission-c-list li:last-child{margin:0}
    .mission-c-list li i {
        color: #db5134;
        font-size: 18px;
        margin-right: 8px
    }.pricing-area{padding:100px 0;background:#ecf7ff}
.popular-sticker {
    color: #fff;
    background: #db5134;
    display: inline-block;
    padding: 5px 45px;
    position: absolute;
    right: -39px;
    top: 12px;
    font-size: 14px;
    transform: rotate(45deg);
    font-weight: 500
}.single-pricing{background:#ffff;padding:40px;overflow:hidden;position:relative;box-shadow:0 0 40px 5px rgb(0 0 0/3%);border-radius:15px;margin-top:30px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.single-pricing:hover{transform:translateY(-10px)}.single-pricing::before{position:absolute;content:"\f469";right:-20px;top:100px;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;font-family:"font awesome 5 pro";font-size:80px;color:#76aadb}.single-pricing:hover::before,.single-pricing.active::before{opacity:.2;visibility:visible;right:35px}.single-pricing.active{transform:translateY(-10px)}.single-pricing:hover .theme-btn,.single-pricing.active .theme-btn{background:#2c2d3f}.pricing-head{}
    .pricing-head h5 {
        font-weight: 500;
        font-size: 17px;
        margin-bottom: 25px;
        color: #db5134
    }.p-price{position:relative}.p-price .amount{font-size:40px;color:#2c2d3f;font-weight:600;display:inline-block}.p-price .duration{display:block;color:#666;margin-top:5px}.pricing-content{margin-top:20px}.pricing-content ul{padding-left:0}.pricing-content li{font-size:15px;color:#555;margin-bottom:10px;position:relative;padding-left:20px}.pricing-content li::before{position:absolute;content:"\f00c";font-family:"font awesome 5 pro";left:0;top:0;color:#1277d2}.pricing-content li:last-child{margin:0}.pricing-button{margin-top:30px}.appoinment-area{background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;padding:100px 0;position:relative}.appoinment-area .container{position:relative}
        .appoinment-area::before {
            position: absolute;
            content: "";
            width: 100%;
            height: 100%;
            background: #db5134;
            opacity: .8;
            top: 0
        }.appoinment-inner{background:#fff;padding:50px;border-radius:15px;box-shadow:0 5px 14px #0000002e}.appoinment-title{margin-bottom:40px}.appoinment-title h3{font-size:30px;position:relative;padding-bottom:20px;margin-bottom:20px;font-weight:600}
            .appoinment-title h3::before {
                position: absolute;
                content: "";
                width: 70px;
                height: 4px;
                background: #db5134;
                bottom: -2px
            }.appoinment-title p{}.appoinment-inner .form-group{margin:0;margin-bottom:30px}.appoinment-inner .form-group input{width:100%;height:48px;padding:0 15px;border-radius:8px;border:1px solid #ddd;color:#2c2d3f;font-size:13px;text-transform:capitalize}.appoinment-inner .form-group textarea{width:100%;height:110px;padding:10px 15px;border-radius:8px;border:1px solid #ddd;color:#2c2d3f;font-size:15px}.appoinment-inner .nice-select{background:#fff;line-height:43px;color:#0000007d;margin:0;width:100%;height:48px;padding:0 15px;border-radius:8px;font-size:13px;border:1px solid #ddd;font-weight:500;margin-bottom:30px}.nice-select .option{cursor:pointer;font-weight:500;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.appoinment-inner .nice-select.open .list{width:100%}.appoinment-inner .nice-select::after{height:7px;width:7px}.replay-message{margin-top:15px}.apppoinment-page-area{padding:100px 0;background:#f9f9f9}.apppoinment-page-area .appoinment-inner{background:#fff;box-shadow:0 0 10px #0000001c}.appoinment-img img{border-radius:10px}.blog-area{padding:100px 0;background:#ecf7ff}.single-blog{background:#fff;padding:15px;position:relative;box-shadow:0 0 40px 5px rgb(0 0 0/3%);margin-top:30px;border-radius:10px}.s-blog-head{position:relative}.s-blog-img{overflow:hidden;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;position:relative;border-radius:10px}.s-blog-img img{border-radius:10px;width:100%}.single-blog-area-sidebar{background:#fff;border-radius:10px;padding:25px}.single-blog-area-sidebar .comment-form{padding:0;box-shadow:none}.single-blog:hover .s-blog-img img{transform:scale(1.1)}.single-blog-content{margin-top:35px;padding:0 5px}.single-blog .top-meta{position:absolute;left:50%;margin-left:-69.5px;bottom:-11px}.single-blog .top-meta span{background:#1277d2;color:#fff;padding:10px 25px;font-size:15px;border-radius:30px;font-weight:500;box-shadow:0 2px 10px #2c2d3f1c}.single-blog-title{position:relative}.single-blog-content h3{}.single-blog-content h3 a{font-size:22px;color:#2c2d3f;line-height:28px;display:block;font-weight:500;margin-bottom:10px}
                .single-blog-content h3 a:hover {
                    color: #db5134
                }.single-blog-content p{color:#666;border-bottom:1px solid #ddd;padding-bottom:20px}.blog-author{display:flex;align-items:center;margin-top:20px}.blog-author .b-author-left{}
                    .blog-author .b-author-left img {
                        border-radius: 100%;
                        width: 45px;
                        height: 45px;
                        border: 2px solid #db5134;
                        padding: .2rem
                    }.b-author-content{margin-left:15px}.b-author-content h6{font-size:15px;color:#666;font-weight:400}.b-author-content h6 span{}
                        .b-author-content h6 a {
                            color: #db5134
                        }.blog-archive-area{padding:70px 0 100px}.blog-single-post{padding:70px 0 100px;background:#fff}.single-blog-area{margin-top:30px}.single-blog-head{}.single-head-img{overflow:hidden;transition:all .4s eaes;-webkit-transition:all .4s eaes;-moz-transition:all .4s eaes;border-radius:10px}.single-head-img img:hover{transform:scale(1.1)}.single-head-img img{border-radius:10px}.blog-s-title{margin-bottom:20px}.blog-s-title h3{}.blog-s-title h3 a{color:#2c2d3f;font-weight:600;font-size:30px;text-transform:capitalize}
                            .blog-s-title h3 a:hover {
                                color: #db5134
                            }.blog-s-title p{}.blog-single-meta{margin:25px 0;border-bottom:1px solid #eee;padding-bottom:25px}.single-blog-head p{margin-bottom:15px}.single-blog-head p:last-child{margin:0}.blog-single-meta span{font-size:16px;color:#2c2d3f;margin-right:20px}.blog-single-meta span:last-child{margin:0}.blog-single-meta span img{border-radius:100%;width:50px;height:50px;margin-right:10px}
                                .blog-single-meta span i {
                                    color: #db5134;
                                    margin-right: 10px
                                }.blog-single-meta span a{color:#2c2d3f}
                                    .blog-single-meta span a:hover {
                                        color: #db5134
                                    }.single-content{}
                                    .single-content blockquote {
                                        background: #db5134;
                                        padding: 50px 40px;
                                        position: relative;
                                        margin: 30px 0;
                                        border-radius: 12px
                                    }.single-content blockquote i{position:absolute;font-size:100px;color:#fff;right:55px;opacity:.2;bottom:-12px}.single-content blockquote h3{color:#fff;font-size:20px;font-weight:500;line-height:30px;position:relative;padding-left:25px}.single-content blockquote h3::before{position:absolute;content:"";width:3px;height:100%;background:#fff;left:0;opacity:.5}.b-bottom-content{}.b-bottom-content p{margin-bottom:15px}.b-bottom-content p:last-child{margin:0}.s-content-list{margin:30px 0}.s-content-list li{margin-bottom:10px;font-size:16px;text-transform:capitalize}.s-content-list li:last-child{margin:0}
                                        .s-content-list li i {
                                            margin-right: 8px;
                                            color: #db5134
                                        }.blog-s-middle-img{margin:30px 0}.blog-s-middle-img img{border-radius:10px}.blog-s-conunter{margin-top:30px;background:#f5f5f5;padding:10px 20px;border-radius:5px}.blog-s-conunter li{display:inline-block;margin-right:15px;font-size:16px;border-right:1px solid #2c2d3f38;padding-right:15px}.blog-s-conunter li:last-child{margin:0;padding:0;border:none}
                                            .blog-s-conunter li i {
                                                width: 30px;
                                                height: 30px;
                                                line-height: 30px;
                                                display: inline-block;
                                                background: #db5134;
                                                border-radius: 100%;
                                                text-align: center;
                                                font-size: 15px;
                                                margin-right: 10px;
                                                color: #fff;
                                                -webkit-transition: all .4s ease;
                                                -moz-transition: all .4s ease;
                                                transition: all .4s ease
                                            }.blog-s-conunter li i:hover{background:#2c2d3f;color:#fff}.blog-s-conunter li span{}.blog-post-tag{margin-top:30px}.post-tag ul{padding-left:0}.post-share-tag{}.post-share-tag h5{margin-bottom:20px;font-size:20px;font-weight:500}.post-tag li{display:inline-block;margin-right:10px}.post-tag li:last-child{margin:0}.post-tag li a{background:#f3f5f7;color:#2c2d3f;padding:6px 20px 10px;display:block;border-radius:8px}
                                                .post-tag li a:hover {
                                                    background: #db5134;
                                                    color: #fff
                                                }.share-tag{text-align:right}.share-tag li{display:inline-block;margin-right:8px}.share-tag li:last-child{margin:0}.share-tag li a{width:40px;height:40px;line-height:40px;background:0 0;display:block;text-align:center;border-radius:100%;color:#2c2d3f;font-size:15px}.share-tag li.facebook a{background:#0c88ef;color:#fff}.share-tag li.twitter a{background:#00a2f3;color:#fff}.share-tag li.linkedin a{background:#0077b5;color:#fff}.share-tag li.instagram a{background:#eb4b54;color:#fff}.share-tag li a:hover{background:#2c2d3f}.detail-post-navigation{display:flex;align-items:center;justify-content:space-between;position:relative;margin:50px 0;padding:40px 30px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px}
                                                    .detail-post-navigation::before {
                                                        position: absolute;
                                                        content: "";
                                                        width: 100%;
                                                        height: 100%;
                                                        background: #db51341;
                                                        opacity: .8;
                                                        left: 0;
                                                        top: 0;
                                                        border-radius: 10px
                                                    }.prev-post{padding-left:70px;position:relative}.prev-post span,.next-post span{display:block;color:#fff;font-size:14px;font-weight:500}.prev-post a,.next-post a{font-size:18px;font-weight:600;color:#fff}
                                                        .prev-post a i {
                                                            position: absolute;
                                                            left: 0;
                                                            width: 50px;
                                                            height: 50px;
                                                            line-height: 52px;
                                                            border-radius: 100%;
                                                            text-align: center;
                                                            color: #db5134;
                                                            font-size: 18px;
                                                            background: #fff;
                                                            top: 0;
                                                            transition: all .4s ease;
                                                            -webkit-transition: all .4s ease;
                                                            -moz-transition: all .4s ease;
                                                            box-shadow: 0 4px 7px #00000036
                                                        }.prev-post a:hover i,.next-post a:hover i{background:#2c2d3f;color:#fff}.next-post{padding-right:70px;position:relative}
                                                            .next-post a i {
                                                                position: absolute;
                                                                right: 0;
                                                                width: 50px;
                                                                height: 50px;
                                                                line-height: 52px;
                                                                border-radius: 100%;
                                                                text-align: center;
                                                                color: #db5134;
                                                                font-size: 18px;
                                                                background: #fff;
                                                                top: 0;
                                                                transition: all .4s ease;
                                                                -webkit-transition: all .4s ease;
                                                                -moz-transition: all .4s ease;
                                                                box-shadow: 0 4px 7px #00000036
                                                            }.blog-comments{margin-top:50px}.bottom-title{}.comment-title{margin-bottom:50px}.comment-title h3{font-size:30px;font-weight:600;position:relative;padding-left:20px}
                                                                .comment-title h3::before {
                                                                    position: absolute;
                                                                    content: "";
                                                                    width: 5px;
                                                                    height: 100%;
                                                                    left: 0;
                                                                    background: #db5134
                                                                }.comments-body{}.single-comments{}.single-comments .main{display:flex;justify-content:space-between}.single-comments .head{margin-right:30px}.single-comments .head img{border-radius:100%;width:100px;height:auto}.single-comments .body{width:calc(100% - 100px)}.single-comments .body p{color:#666}.body-top{position:relative;margin-bottom:10px}.body-top h6{font-size:20px;font-weight:500}
                                                                    .body-top .date-meta {
                                                                        font-size: 14px;
                                                                        color: #db5134
                                                                    }.body-top .replay{position:absolute;right:0;top:10px;font-size:14px;color:#2c2d3f}
                                                                        .body-top .replay:hover {
                                                                            color: #db5134
                                                                        }.body-top .replay i{margin-right:5px;font-size:12px}.comment-list{display:flex;justify-content:space-between;background:#fff;padding:30px;margin:50px 0 50px 50px}.comment-list .body{margin:0}.post-comment{margin-top:50px}.comment-form{padding:40px;background:#fff;box-shadow:0 0 40px 5px rgb(0 0 0/3%);border-radius:10px}.comment-form .form-group{margin-bottom:30px}.comment-form .form-group input{width:100%;border:none;height:55px;background:#f3f5f7;padding:10px 20px;font-size:15px;border-radius:10px;border:1px solid transparent;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
                                                                            .comment-form .form-group input:hover {
                                                                                border: 1px solid #db5134
                                                                            }.comment-form .form-group textarea{width:100%;border:none;height:170px;background:#f3f5f7;padding:10px 20px;border-radius:10px;font-size:15px;border:1px solid transparent;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;font-weight:500}
                                                                                .comment-form .form-group textarea:hover {
                                                                                    border: 1px solid #db5134
                                                                                }.post-comment-btn{}.blog-sidebar{}.blog-sidebar .b-single-widget{margin-top:30px;border-radius:10px;padding:30px;background:#ffff}.blog-sidebar .b-search-widget{}.blog-sidebar .b-search-widget input{width:100%;border:none;height:55px;padding:10px 65px 10px 20px;font-size:15px;background:#f3f5f7;border-radius:10px}.blog-sidebar .b-search-widget form{position:relative}
                                                                                    .blog-sidebar .b-search-widget button {
                                                                                        border: none;
                                                                                        position: absolute;
                                                                                        right: 0;
                                                                                        top: 0;
                                                                                        width: 60px;
                                                                                        height: 100%;
                                                                                        z-index: 1;
                                                                                        background: #db5134;
                                                                                        border-radius: 10px;
                                                                                        font-size: 17px;
                                                                                        transition: all .3s ease-out 0s;
                                                                                        color: #fff;
                                                                                        cursor: pointer;
                                                                                        -webkit-transition: all .4s ease;
                                                                                        -moz-transition: all .4s ease;
                                                                                        transition: all .4s ease
                                                                                    }.blog-sidebar .b-search-widget button:hover{background:#2c2d3f;color:#fff}.blog-sidebar .b-search-widget button i{}.blog-sidebar .widget-title{color:#2c2d3f;position:relative;font-weight:600;padding-left:15px;margin-bottom:30px;font-size:20px}
                                                                                        .blog-sidebar .widget-title::before {
                                                                                            position: absolute;
                                                                                            content: "";
                                                                                            width: 3px;
                                                                                            height: 100%;
                                                                                            left: 0;
                                                                                            background: #db5134
                                                                                        }.popular-feeds{}.popular-feed-loop{}.single-popular-feed{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.single-popular-feed:last-child{margin:0}.feed-img img{border-radius:8px;margin-right:10px;width:100px;height:auto}.feed-img img{}.feed-desc{margin-left:15px}.feed-desc h6{margin-bottom:5px}.feed-desc h6 a{font-size:16px;color:#2c2d3f;font-weight:500}
                                                                                            .feed-desc h6 a:hover {
                                                                                                color: #db5134
                                                                                            }.feed-desc .time{font-size:14px}
                                                                                                .feed-desc .time i {
                                                                                                    font-size: 13px;
                                                                                                    color: #db5134;
                                                                                                    margin-right: 5px
                                                                                                }.categories-widget ul{padding-left:0}.categories-widget li{margin-bottom:10px;position:relative}.categories-widget li:last-child{margin:0}.categories-widget li a{font-size:16px;height:40px;display:block;position:relative;line-height:40px;color:#2c2d3f;transition:all .3s ease-out 0s;font-weight:500}
                                                                                                    .categories-widget li a:hover {
                                                                                                        color: #db5134
                                                                                                    }.categories-widget li span{position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;color:#2c2d3f;transition:all .3s ease-out 0s}.socail-widget ul{padding-left:0}.socail-widget li{display:inline-block;margin-right:10px}.socail-widget li:last-child{margin:0}.socail-widget li a{width:40px;height:40px;line-height:40px;border-radius:50px;background:0 0;display:inline-block;text-align:center;color:#2c2d3f}.socail-widget li.facebook a{background:#0c88ef;color:#fff}.socail-widget li.twitter a{background:#00a2f3;color:#fff}.socail-widget li.linkedin a{background:#0077b5;color:#fff}.socail-widget li.instagram a{background:#eb4b54;color:#fff}.socail-widget li a:hover{background:#2c2d3f}.socail-widget li i{}.popular-tag-widget ul{padding-left:0}.popular-tag-widget .widget-title{margin-bottom:20px}.popular-tag-widget li{display:inline-block;margin-right:5px;margin-top:15px}
                                                                                                        .popular-tag-widget li a {
                                                                                                            background: #f3f5f7;
                                                                                                            color: #db5134;
                                                                                                            padding: 5px 15px;
                                                                                                            font-size: 14px;
                                                                                                            display: block;
                                                                                                            border-radius: 8px
                                                                                                        }
                                                                                                            .popular-tag-widget li a:hover {
                                                                                                                background: #db5134;
                                                                                                                color: #fff
                                                                                                            }.popular-tag-widget li i{}.pagination-main{text-align:center}.pagination{display:block;padding-left:0;margin:50px 0 0;border-radius:4px;text-align:center}.pagination li{display:inline-block;margin-right:10px}.pagination li:last-child{margin-right:0}.pagination li a{background:#fff;border:none;display:block;width:40px;height:40px;line-height:39px;font-size:14px;color:#555;border-radius:8px;box-shadow:0 7px 10px #00000012}.pagination li:hover a{color:#fff;border-color:transparent}.pagination li:hover a,.pagination li.active a{border-color:transparent;-webkit-box-shadow:0 0 14px rgba(0,0,0,.1);-moz-box-shadow:0 0 14px rgba(0,0,0,.1);box-shadow:0 0 14px rgba(0,0,0,.1)}.pagination li.prev a,.pagination li.next a{font-size:15px;text-align:center}
                                                                                                                .pagination li.active a, .pagination li:hover a {
                                                                                                                    color: #fff !important;
                                                                                                                    background: #db5134
                                                                                                                }.single-partner{padding:30px;border-radius:10px;box-shadow:0 0 10px rgb(0 0 0/5%);margin:10px 5px}.news-letter-area{padding:40px 0 70px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.news-letter-area .container{position:relative}
                                                                                                                    .news-letter-area::before {
                                                                                                                        position: absolute;
                                                                                                                        content: "";
                                                                                                                        width: 100%;
                                                                                                                        height: 100%;
                                                                                                                        background: #db5134;
                                                                                                                        top: 0;
                                                                                                                        left: 0;
                                                                                                                        opacity: .8
                                                                                                                    }.email-box{position:relative}.news-letter-content{margin-top:30px}.news-letter-content h3{color:#fff;font-size:30px;font-weight:700;margin-bottom:15px}.news-letter-content p{color:#f9f9f9}.n-email-submit{padding:20px 0 0 20px;position:relative;margin-top:30px}.n-email-submit .form-group{margin:0}.n-email-submit input{width:100%;height:65px;border:none;background:#fff;padding:10px 165px 10px 30px;font-size:15px;border-radius:100px}.e-submit-btn{}.e-submit-btn{position:absolute;top:4px;right:4px}.e-submit-btn .theme-btn{padding:14px 45px;border-radius:100px}.partner-area{padding:50px 0;background:#fff}.breadcrumbs{padding:120px 0;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.breadcrumbs .container{position:relative}
                                                                                                                        .breadcrumbs::before {
                                                                                                                            position: absolute;
                                                                                                                            content: "";
                                                                                                                            width: 100%;
                                                                                                                            height: 100%;
                                                                                                                            background: #db5134;
                                                                                                                            top: 0;
                                                                                                                            opacity: .8
                                                                                                                        }.breadcrumb-content{text-align:center}.breadcrumbs h4{color:#fff;font-size:40px;margin-bottom:10px}.breadcrumb-menu{padding-left:0}.breadcrumb-menu li{display:inline-block;margin-right:10px}.breadcrumb-menu li:last-child{margin:0}.breadcrumb-menu li a{color:#fff;font-size:15px}.breadcrumb-menu li a:hover{color:#2c2d3f}.breadcrumb-menu li i{margin-left:10px;color:#fff}.policy-area{padding:100px 0;background:#f9f9f9}.policy-list i{margin-right:10px}.register-area{padding:100px 0;background:#f9f9f9}.register-area .account-box{background:#fff;box-shadow:0 12px 36px rgba(57,62,70,.1);border-radius:8px;padding:50px}.register-area .account-box-head{text-align:center;border-bottom:1px solid rgba(57,62,70,.1);padding-bottom:20px;margin-bottom:40px}.register-area .account-box-head h2{font-weight:700;font-size:30px;line-height:34px;color:#2c2d3f;margin-bottom:10px}.register-area .account-box-head p{font-weight:400;line-height:20px;padding:0 22px;color:#666}.register-area .form-group{margin-bottom:30px;position:relative}.register-area .form-group label{font-size:14px;line-height:18px;margin-bottom:10px;color:#666;font-weight:500}.register-area .form-group input{width:100%;height:50px;padding:5px 15px;background:#fff;border:1.5px solid #eee;border-radius:10px;color:#666;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
                                                                                                                            .register-area .form-group input:hover {
                                                                                                                                border: 1px solid #db5134
                                                                                                                            }.register-area .bottom-content p{font-size:15px;line-height:18px;font-weight:500;margin:0;margin-top:17px}
                                                                                                                                .register-area .bottom-content p a {
                                                                                                                                    color: #db5134
                                                                                                                                }
                                                                                                                            .register-area .form-check a {
                                                                                                                                color: #db5134
                                                                                                                            }.account-button .theme-btn{width:100%;border-radius:10px;line-height:22px;margin:0;text-align:center;height:50px}.login-bottom-content{text-align:center}.login-bottom-content h6 a{font-size:14px;line-height:18px;font-weight:500;color:#2c2d3f;display:block}
                                                                                                                                .login-bottom-content h6 a:hover {
                                                                                                                                    color: #db5134
                                                                                                                                }.login-bottom-content{}.login-bottom-content p{margin-top:10px!important}.faq-area{padding:80px 0 100px;background:#f9f9f9}.faq-area .panel-group{margin:0;margin-top:20px}.faq-area .panel{background:#f5f5f5;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;border-radius:0;border:1px solid #ddd}.faq-area .panel-heading{background:0 0}.faq-area .faq-title a{position:relative;width:100%;display:block;padding:15px 0;background:#f9f9f9;border-radius:0;line-height:26px;font-weight:600;font-size:17px;color:#2c2d3f}
                                                                                                                                    .faq-area .faq-title b {
                                                                                                                                        font-weight: 600;
                                                                                                                                        font-size: 17px;
                                                                                                                                        line-height: 26px;
                                                                                                                                        text-align: center;
                                                                                                                                        color: #db5134;
                                                                                                                                        margin-right: 10px
                                                                                                                                    }
                                                                                                                                    .faq-area .faq-title a::before {
                                                                                                                                        content: "\f068";
                                                                                                                                        font-family: "font awesome 5 pro";
                                                                                                                                        top: 55%;
                                                                                                                                        margin-top: -15px;
                                                                                                                                        position: absolute;
                                                                                                                                        background: 0 0;
                                                                                                                                        color: #db5134;
                                                                                                                                        border-radius: 0;
                                                                                                                                        text-align: center;
                                                                                                                                        font-size: 16px;
                                                                                                                                        right: 5px;
                                                                                                                                        margin-right: 15px
                                                                                                                                    }.faq-area .panel .faq-title a{text-decoration:none;border-color:transparent;border-top:2px solid rgba(58,122,251,.3)}.faq-area .panel .faq-title a.collapsed{color:#fff;text-decoration:none;box-sizing:border-box;border-radius:10px;padding:15px 20px;background:#f9f9fb;border:2px solid rgba(58,122,251,.3);font-weight:600;font-size:17px;line-height:26px;color:#2c2d3f}
                                                                                                                                    .faq-area .faq-title a.collapsed::before {
                                                                                                                                        content: "\f067";
                                                                                                                                        font-family: "font awesome 5 pro";
                                                                                                                                        color: #db5134;
                                                                                                                                        background: 0 0;
                                                                                                                                        transition: all .4s ease;
                                                                                                                                        font-size: 16px;
                                                                                                                                        margin-right: 15px
                                                                                                                                    }.faq-area .faq-body{padding:0 25px;color:#666;box-shadow:none;text-shadow:none;background:0 0;font-weight:400;border-radius:0 0 8px 8px;background:#f9f9f9;font-size:15px;line-height:26px}
                                                                                                                                        .faq-area .faq-body .body-btn {
                                                                                                                                            font-weight: 700;
                                                                                                                                            font-size: 16px;
                                                                                                                                            line-height: 26px;
                                                                                                                                            color: #db5134
                                                                                                                                        }.faq-area .panel-default{border:none;text-shadow:none;margin-bottom:20px;box-shadow:none;border-radius:0}.faq-area .panel-default:last-child{margin-bottom:0}.mail-success-area{padding:100px 0;background:#f9f9f9}.mail-success-content{text-align:center}.mail-success-content i{margin-bottom:10px;font-size:80px;color:#10bb74}.mail-success-content h3{font-size:35px;margin-bottom:10px}.mail-success-content p{color:#666;margin-bottom:25px}.mail-bottom-btn{}.eror-page-area{padding:100px 0;background:#f9f9f9}.eror-content{text-align:center}.eror-content img{}.eror-content h3{font-size:35px;color:#2c2d3f;margin-bottom:10px}.eror-content p{margin-bottom:25px}.eror-content-btn{}.contact-area{padding:100px 0;background:#f9f9f9}.contact-inner{background:#fff;box-shadow:0 0 40px 5px rgb(0 0 0/3%);padding:40px 35px;border-radius:10px}.contact-details{padding:45px 30px;background-size:cover;background-repeat:no-repeat;position:relative;border-radius:10px}
                                                                                                                                            .contact-details::before {
                                                                                                                                                position: absolute;
                                                                                                                                                content: "";
                                                                                                                                                width: 100%;
                                                                                                                                                height: 100%;
                                                                                                                                                background: #db5134;
                                                                                                                                                left: 0;
                                                                                                                                                top: 0;
                                                                                                                                                opacity: .8;
                                                                                                                                                border-radius: 10px
                                                                                                                                            }.contact-details-title{margin-bottom:40px;z-index:1;position:relative}.contact-details-title span{color:#fff;font-weight:500;position:relative;padding-left:50px;font-size:16px;margin-bottom:5px;display:block}.contact-details-title span::before{position:absolute;content:"";width:35px;height:2px;background:#fff;left:0;top:50%}.contact-details-title h4{color:#fff;font-size:30px}.single-c-details{position:relative;margin-bottom:30px;cursor:pointer}.single-c-details:last-child{margin:0}.single-c-content{padding-left:65px}
.single-c-details i {
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 20px;
    border-radius: 100%;
    position: absolute;
    left: 0;
    background: #fff;
    color: #db5134;
    top: 4px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
    box-shadow: 0 4px 10px #0000003b
}.single-c-details:hover i{background:#2c2d3f;color:#fff}.single-c-content h5{color:#fff;font-size:20px;font-weight:600;margin-bottom:5px}.single-c-content span{color:#fff}.contact-form{}.contact-form .form-group{margin-bottom:30px}.contact-form .form-group input{width:100%;height:50px;border:none;background:#ecf7ff;padding:10px 20px;font-size:15px;color:#2c2d3f;font-weight:500;border-radius:10px}.contact-form .form-group textarea{width:100%;height:170px;border:none;background:#ecf7ff;padding:10px 20px;color:#2c2d3f;font-weight:500;border-radius:10px}.contact-btn{}.maps-area{}.maps-area .main-maps{width:100%;height:400px}.maps-area .main-maps iframe{border:0;width:100%;height:400px}.footer-area{background:#2c2d3f;position:relative;overflow:hidden}.footer-area::before{position:absolute;content:"";width:300px;height:300px;background:#fff;border-radius:100%;opacity:.1;bottom:-100px;left:-100px;z-index:1}.footer-area::after{position:absolute;content:"";width:300px;height:300px;background:#fff;border-radius:100%;opacity:.1;top:-100px;right:-100px;z-index:1}.footer-top{padding:50px 0 80px}.footer-top-inner{}.single-widget{margin-top:30px}.f-widget-title{margin-bottom:15px}.f-widget-title h3{font-size:25px;font-weight:600;position:relative;margin-bottom:5px;color:#fff}.f-widget-title img{}.footer-about{}.footer-logo{margin-bottom:20px}.footer-logo img{width:220px}.footer-a-content{}.footer-a-content p{margin-bottom:30px;color:#fff}.footer-social{padding-left:0}.footer-social li{display:inline-block;margin-right:10px}.footer-social li:last-child{margin:0}.footer-social li a{width:40px;height:40px;line-height:38px;display:block;text-align:center;border:1px solid #ddd;border-radius:100%}
    .footer-social li a:hover {
        background: #db5134;
        color: #fff !important;
        border: 1px solid transparent
    }.footer-social li i{margin-right:0!important}.single-widget li a i{margin-right:5px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.single-widget li a:hover i{margin-right:10px}.single-widget.footer-service{}.single-widget ul{padding-left:0}.single-widget li{margin-bottom:10px;font-size:15px}.single-widget li:last-child{margin:0}.single-widget li a{font-size:15px;color:#fff}
        .single-widget li a:hover {
            color: #db5134
        }.single-widget.footer-q-links{padding-left:30px}.footer-contact{}.footer-contact p{color:#fff;margin-bottom:25px;font-size:15px}.f-contact-inner{}.f-contact-inner li{color:#fff;display:block;width:100%}.f-contact-inner li b{color:#fff;font-weight:600}.f-contact-inner li span{float:right}.copyright{padding-bottom:50px}.copyright-box{border-top:2px dashed #535572;padding:20px 30px;z-index:1;position:relative}.c-left-content{}.c-left-content p{color:#fff}.c-right-content{text-align:right}.c-right-content a{color:#fff;font-weight:500}.c-right-content a:hover{color:#1277d2}.c-right-content a:first-child{margin-right:10px}.topbar-area.home-2 .top-link{margin-top:0}.topbar-area.home-2 .topbar-social a{color:#fff;margin-left:20px}.topbar-area.home-2 .topbar-social a:hover{color:#1377d2}.topbar-area.home-2 .search-area .search-btn{width:25px;height:25px;line-height:25px;margin-left:50px;font-size:12px;border:none;color:#fff;background-color:#698fd0;border-radius:50%;-webkit-transition:all ease .4s;transition:all ease .4s}.topbar-area.home-2 .search-area .search-btn:hover{color:#1377d2;background:#fff}.popup-search-box.show{opacity:1;visibility:visible;width:100.1%;height:100%;-webkit-transition:all ease .4s;transition:all ease .4s;border-radius:0}.popup-search-box{position:fixed;top:0;left:50%;background-color:rgba(0,0,0,.95);height:0;width:0;overflow:hidden;z-index:99999;opacity:0;visibility:hidden;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all ease .4s;transition:all ease .4s}.popup-search-box button.searchClose{width:40px;height:40px;position:absolute;top:40px;right:40px;border-width:2px;border-style:solid;border-color:#1377d2;color:#1377d2;background-color:transparent;font-size:22px;border-radius:50%;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all ease .4s;transition:all ease .4s}.popup-search-box button.searchClose:hover{background:#fff;border-color:#fff;color:#1377d2}.popup-search-box form input{font-size:18px;height:70px;width:100%;border:2px solid #1377d2;background-color:transparent;padding-left:30px;color:#fff;border-radius:50px}.popup-search-box.show form{-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.popup-search-box form{position:absolute;top:50%;left:50%;display:inline-block;padding-bottom:40px;cursor:auto;width:100%;max-width:700px;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform ease .4s;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s,-webkit-transform ease .4s}.popup-search-box form button{position:absolute;top:0;background-color:transparent;border:none;color:#fff;font-size:24px;right:12px;color:#fff;cursor:pointer;width:70px;height:70px;-webkit-transition:all ease .4s;transition:all ease .4s;-webkit-transform:scale(1.001);-ms-transform:scale(1.001);transform:scale(1.001)}.home-3 .topbar-content li i{border:none;background:0 0;font-size:30px;color:#1377d2}