.footer-widget a.text-white:hover {
    color: #df893d !important;
}
@media (min-width:2000px){
    html{
        font-size:75%!important
    }
    .main-menu .navigation>li>a{
        font-size: 26px;
    }
    .main-header .outer-box p{
        font-size:1.4rem;
        margin-bottom:.2em!important
    }
    .main-header .outer-box .btn-style-three{
        font-size:1.5rem
    }
}
@media (min-width:3500px){
    html{
        font-size:120%!important
    }
    .modal-lg{
        max-width:2000px
    }
    .modal-forms form input[type=radio]{
        margin-right:.5rem;
        height:1.2rem;
        width:1.2rem
    }
}
@media only screen and (max-width:1330px){
    .main-header .logo img{
        height:100px
    }
    .main-header .outer-box{
        padding-top:1.05rem
    }
    .main-menu .navigation>li{
        margin-right:25px;
        padding:1rem 0
    }
}
@media only screen and (max-width:1240px){
    .main-header .logo img{
        height:68px
    }
    .main-header .outer-box .btn-style-three{
        font-size:13px
    }
    .main-menu .navigation>li>a,.main-menu .navigation>li>span{
        font-size:15px
    }
    .cookies-div .accept-btn{
        font-size:12px;
        white-space:nowrap
    }
    .cookies-div p{
        line-height:20px;
        font-size:11px
    }
    .main-header .outer-box p{
        font-size:1rem
    }
    .hd-cont a{
        font-size:1.2rem!important
    }
}
@media only screen and (max-width:1199px){
    .banner-section-two .content-box h1{
        font-size:50px;
        margin-bottom:20px
    }
    .banner-section-two .content-box h3,.team-block-two .info-box p{
        font-size:14px
    }
    .btn-style-three{
        font-size:13px;
        padding:6px 20px
    }
    .banner-section-two .content-box .text{
        font-size:14px;
        margin-bottom:20px
    }
    .banner-section-two .content-box{
        margin-top:0;
        margin-left:50px
    }
    .play-now1 img{
        max-width:70px
    }
    .play-now1{
        bottom:143px;
        left:46%;
        background-color:#fff;
        border-radius:100px;
        padding:10px
    }
    .sec-title h2{
        font-size:34px
    }
    .about-section-three .sec-title p{
        max-width:90%;
        opacity:1;
        font-size:14px;
        line-height:22px
    }
    .team-section-two{
        position:relative;
        padding:60px 0
    }
    .team-block-two .info-box .name{
        font-size:16px;
        line-height:24px
    }
    .book-and-talk,.workwith-section{
        padding:70px 0
    }
    .appointment-section,.hurt-section{
        padding:30px 0
    }
    .feature-block-three h4{
        font-size:18px
    }
    .feature-block-three .inner-box{
        padding:40px 30px
    }
    .feature-block-three p{
        font-size:14px;
        line-height:21px
    }
    .owl-carousel .owl-item .workwith-img img{
        height:80px
    }
    .hurt-card h4{
        font-size:16px
    }
    .hurt-card a{
        font-size:12px
    }
    .hurt-card a:hover img{
        margin-left:0
    }
    .hurt-card a img{
        margin-left:11px;
        height:16px;
        top:-2px
    }
    .hurt-section{
        text-align:center
    }
    .user-testimonial-section{
        padding:60px 0;
        position:relative
    }
    .sec-title{
        margin-bottom:50px
    }
    .appointment-sb-btn a{
        padding:10px 40px;
        font-size:15px
    }
    .appointment-section::before{
        border-radius:30% 30% 0 0
    }
}
@media only screen and (max-width:1139px){
    .client-testimonial-carousel .owl-nav,.header-style-one .header-top,.header-top-three .top-left .contact-list li:last-child,.header-top-two .top-left .contact-list li,.main-header.header-style-four .theme-btn,.main-header.header-style-one .theme-btn,.news-block .lower-content h4 br{
        display:none
    }
    .main-header.header-style-one .main-box:before{
        left:-15px;
        right:-15px;
        border-radius:0
    }
    .main-header.header-style-one .main-box{
        padding:0;
        margin:0
    }
    .main-slider h2{
        font-size:42px
    }
    .about-section .images-column .inner-column,.about-section-three .image-box,.doctor-detail-section .sidebar-side .sidebar,.info-section .image-column .inner-column{
        padding-right:0
    }
    .appointment-section h2{
        font-size:3.8rem
    }
    .appointment-section .number strong{
        font-size:22px
    }
    .main-header .outer-box p a{
        font-size:1.2rem
    }
    .main-header .outer-box .btn-style-three{
        font-size:1.2rem;
        padding:.3rem 1.2rem;
        margin-left:1.5rem
    }
    .about-section-two .image-box,.appointment-section-three .content-column .inner-column{
        padding-left:0
    }
    .mixitup-gallery .filter-tabs li{
        margin-left:30px
    }
    .about-section-three .sec-title{
        margin-bottom:10px
    }
    .skill-section{
        padding:50px
    }
    .news-block .post-author{
        font-size:14px
    }
    .about-section-four .sec-title{
        margin-bottom:30px
    }
    .time-table-section .table-outer{
        overflow-y:visible;
        overflow-x:auto
    }
    .call-to-action-two .info-box{
        width:100%
    }
    .table-outer{
        position:relative;
        overflow-x:scroll
    }
    .default-table{
        min-width:1000px
    }
    .coming-soon .content-column{
        margin-left:44%
    }
}
@media only screen and (max-width:1023px){
    .footer-contact-info li a,.footer-widget .footer-links-list li a{
        font-size:12px!important
    }
    .about-section .content-column .inner-column,.banner-section-four .slide-item,.main-header .outer-box{
        padding-top:0
    }
    .mobile-header .logo img{
        max-height:100px
    }
    .hide-sm,.main-header .main-box,.desktop-header{
        display: none!important
    }
    .mm-add-listing,.mobile-header,.nav-outer .mobile-nav-toggler,.skill-section .image-column .image-box,.top-features:before{
        display:block
    }
    .about-section-two:before,.banner-section-four .content-box .text br,.coming-soon .image-column,.docter-availability,.header-style-four .header-top,.header-style-two .header-top-two,.main-header .nav-outer .main-menu,.news-block-three .content-box h4 br{
        display:none
    }
    .header-style-four .nav-outer,.header-style-one .nav-outer,.header-style-three .nav-outer{
        width:auto
    }
    .mm-navbar a{
        color:#fff!important
    }
    .mm-listitem__text{
        text-align:center;
        text-transform:capitalize;
    }
    .header-span{
        height:65px
    }
    .mobile-header{
        padding:12px 15px;
        background: #0C1C2A
    }
    .mobile-nav-toggler img{
        max-width:40px
    }
    .about-section .content-column,.appointment-section-three .content-column,.info-section .content-column,.sidebar-page-container .content-side{
        order:0
    }
    .top-features{
        margin:0;
        padding:100px 0 70px
    }
    .banner-section-three .top-features{
        background:0 0;
        margin-top:0
    }
    .appointment-section .content-column .inner-column{
        padding-top:120px;
        text-align:center
    }
    .appointment-section .image-column .image{
        max-width:70%;
        margin:20px auto 0
    }
    .header-style-two .nav-outer{
        padding-left:0;
        width:auto
    }
    .banner-section .content-box{
        margin-left:40%;
        width:60%
    }
    .mixitup-gallery .filter-tabs{
        top:0;
        margin-top:0;
        justify-content:flex-start
    }
    .mixitup-gallery .filter-tabs li{
        margin:0 40px 20px 0
    }
    .fun-fact-section-three .background-layer{
        border-radius:20px;
        right:15px;
        left:15px;
        width:auto
    }
    .banner-section-two .content-box .icon-box{
        font-size:42px;
        line-height:80px;
        height:80px;
        width:80px
    }
    .about-section-three .content-column,.features-section .content-column,.why-choose-us .appointment-box .form-column{
        order:1;
        text-align:center
    }
    .skill-section .image-column{
        position:relative;
        background:0 0!important;
        width:100%
    }
    .skill-section .skill-column{
        width:100%
    }
    .service-block-three .inner-box{
        padding:130px 30px 30px;
        text-align:center
    }
    .service-block-three .icon{
        left:0;
        right:0;
        margin:0 auto;
        border-radius:0 0 20px 20px
    }
    .call-to-action .inner-container{
        flex-direction:column;
        text-align:center
    }
    .call-to-action .btn-box{
        margin-top:70px
    }
    .about-section-four .content-column{
        padding-top:0;
        margin-bottom:50px
    }
    .about-section-four .image-box{
        padding-right:0;
        text-align:center
    }
    .why-choose-us .appointment-box .image img{
        position:relative
    }
    .main-header .cart-btn{
        color:#222
    }
    .banner-section-four .content-box h3{
        font-size:3.6rem
    }
    .banner-section-four .content-outer{
        min-height:500px
    }
    .appointment-section-two .form-column .inner-column,.info-section .image-column .inner-column,.service-detail{
        padding-left:0
    }
    .call-to-action-two .image-column .image{
        padding-top:0;
        text-align:center
    }
    .call-to-action-two,.doctor-detail-section .team-block .inner-box{
        margin:0
    }
    .call-to-action-two .info-box{
        position:relative;
        transform:none;
        padding:70px 20px
    }
    .call-to-action-two .info-box .inner{
        padding-left:0;
        text-align:center
    }
    .call-to-action-two .info-box .icon{
        position:relative;
        display:inline-block;
        margin-bottom:20px
    }
    .call-to-action-two .content-column .inner-column{
        margin-right:0
    }
    .coming-soon .content-column{
        position:relative;
        margin-left:0;
        text-align:center;
        height:100vh;
        overflow-y:auto
    }
    .coming-soon .social-icon-one,.time-counter .time-countdown{
        justify-content:center;
        flex-wrap:wrap
    }
    .time-counter .time-countdown .counter-column{
        margin:0 15px 30px
    }
    .coming-soon .emailed-form .form-group{
        margin:0 auto
    }
    .blog-checkerboard .news-block-three .inner-box,.blog-checkerboard .news-block-three.even .inner-box{
        flex-direction:column
    }
    .blog-checkerboard .news-block-three .image-box,.blog-checkerboard .news-block-three.even .image-box{
        order:0;
        width:100%!important
    }
    .blog-checkerboard .news-block-three .content-box,.blog-checkerboard .news-block-three.even .content-box{
        text-align:left;
        width:100%!important
    }
    .news-block-three.even .image-box .date{
        right:auto;
        left:0;
        border-radius:0 10px 0 0
    }
    .sidebar-page-container .sidebar{
        margin-left:0
    }
    .portfolio-section .btns-outer{
        top:0;
        margin-top:0;
        text-align:left
    }
    .banner-section-two .content-box h1{
        font-size:38px;
        margin-bottom:13px
    }
    .banner-section-two .content-box h3,a.more-btn{
        font-size:13px
    }
    .banner-section-two .content-box .text{
        font-size:13px;
        margin-bottom:17px
    }
    .btn-style-three{
       font-size: 14px;
        line-height: 20px;
        padding: 15px 20px;
    }
    .banner-section-two .content-outer{
        min-height:430px
    }
    .banner-section-two .content-box{
        margin-top:0;
        margin-left:20px
    }
    .play-now1{
        bottom:20px;
        left:44%;
        border-radius:100px;
        padding:10px
    }
    .cookies-div .accept-btn{
        font-size:11px;
        white-space:nowrap;
        padding:0 20px
    }
    .play-now1:before{
        width:100px;
        height:100px
    }
    .sec-title h2{
        font-size:26px
    }
    .about-section-three .sec-title p{
        max-width:100%;
        opacity:1;
        font-size:14px;
        line-height:22px;
        margin:10px 0 20px!important
    }
    .team-section-two .sec-title p{
        max-width:78%;
        margin:10px auto;
        font-size:14px;
        line-height:21px
    }
    a.more-btn:before{
        top:2px;
        width:75px;
        height:30px
    }
    .appointment-section,.book-and-talk,.user-testimonial-section,.workwith-section{
        padding:50px 0
    }
    .feature-block-three .img-box img.icon,.feature-block-three .img-box img.icon-hover{
        max-width:50px;
        margin:auto
    }
    .feature-block-three .inner-box{
        padding:30px 20px
    }
    .feature-block-three h4{
        font-size:16px
    }
    .feature-block-three .more-btn:before{
        position:absolute;
        content:"";
        left:0;
        top:16px;
        right:0;
        width:76px
    }
    .about-xcel .flex-img-div{
        right:0;
        padding:0;
        position:relative;
        top:0;
        border-radius:20px
    }
    .user-testi-text p{
        font-size:14px;
        line-height:23px
    }
    .author-name{
        text-indent:0;
        font-size:12px
    }
    .main_part figure{
        text-indent:0;
        margin:0
    }
    .testimonial-section{
        padding:50px 0 110px
    }
    .sec-title{
        margin-bottom:34px
    }
    .review-stars i{
        font-size:15px;
        margin:0 2px
    }
    .sec-title .text,.sec-title p{
        font-size:14px;
        line-height:22px
    }
    .owl-carousel .owl-item .workwith-img img{
        height:60px
    }
    .appointment-sb-btn{
        padding-top:24px
    }
    .appointment-sb-btn a{
        padding:6px 40px;
        font-size:13px
    }
    .appointment-form form input{
        font-size:14px;
        padding:10px 30px 10px 20px;
        margin-right:13px
    }
    a.mm-btn.mm-btn_next.mm-listitem__btn{
        position:absolute;
        right:0;
        height:42px;
        width: 100%;
    }
    .default-arrows .owl-next,.default-arrows .owl-prev{
        top:0;
        height:35px;
        width:35px;
        font-size:17px;
        line-height:37px;
        border-radius:4px
    }
    .default-arrows:hover .owl-prev{
        left:0
    }
    .default-arrows:hover .owl-next{
        right:0
    }
    .contact-form-two{
        padding:2rem 0
    }
    .contact-form-two .title-box h4{
        font-size:1.8rem
    }
    .mob-contact i{
        margin-right:.5rem
    }
}
@media only screen and (min-width:1023px){
    .mob-contact{
        display:none!important
    }
}
@media only screen and (max-width:767px){
    .pb_sp {display: none;}
    .d-none-mob{display: none !important;}
    .book-online.d-flex.Mob {
        position: relative;
        bottom: 0 !important;
        background: #fff;
        width: 100%;
        display: flex !important;
        right: 0 !important;
        margin: 0 auto;
        text-align: center;
        align-items: center;
        height: 80px;
        justify-content: space-evenly;
    }
   .user-testimonial-section .carousel-control-prev {
    left: 76%;
    top: -2em !important;
    position: absolute;
    background: rgb(0 0 0 / 20%);
    height: 3.8rem;
    width: 3.8rem;
    border-radius: .5rem;
    align-items: center;
}
.user-testimonial-section .carousel-control-next {
    left: 90%;
    top: -2em !important;
    position: absolute;
    background: rgb(0 0 0 / 20%);
    height: 3.8rem;
    width: 3.8rem;
    border-radius: .5rem;
    align-items: center;
}
    .sec-title.text-center h2 {
    text-align: center;
}
    .book-online.d-flex.d-none-mob {
    display: block !important;
}
.book-online {
    left: 2rem !important;
}
    .book-online.d-flex.Mob .book-online-btn {
        text-align: center;
        margin-bottom: 0;
        line-height: 0;
    }
    .appointment-form form,.sec-title h2{
        display:block
    }
    .main-header .outer-box{
        padding-top:0
    }
    .cookies-div{
        justify-content:center;
        text-align:center;
        flex-wrap:wrap
    }
    .about-section-three .sec-title p,.about-section-three.about-xcel .sec-title p,.auto-container{
        max-width:100%
    }
    .team-section-two .sec-title p{
        max-width:100%;
        font-size:13px;
        line-height:20px
    }
    .team-block-two .info-box p{
        font-size:13px
    }
    .about-xcel:before{
        height:7.5rem;
        width:30.7rem
    }
    .about-xcel .flex-img-div{
        position:relative;
        top:0;
        order:-1;
        margin-bottom:30px
    }
    .appointment-section::before{
        border-radius:0
    }
    .event-slider {
    padding-top: 10px !important;
}
    .appointment-form form input{
        margin-right:0;
        width:100%;
        margin-bottom:11px;
        font-size:13px;
        height:40px;
        padding:0 13px
    }
    .testimonial-block{
        padding:0
    }
    .about-section-three .content-column,.book-and-talk .sec-title,.feature-block-three,.sec-title{
        margin-bottom:20px;
        text-align: left;
    }
    .testimonial-section{
        padding:40px 0 60px
    }
    .hurt-card{
        margin-bottom:30px
    }
    .feature-block-three:last-child,.hurt-card:last-child{
        margin-bottom:0
    }
    .owl-carousel .owl-item .workwith-img img{
        object-fit:contain
    }
    .appointment-sb-btn{
        padding-top:10px
    }
    .banner-section-one .text br,.banner-section-two .slide-item .play-now{
        display:none
    }
    .footer-bottom .footer-nav ul{
        justify-content:center;
        margin-top:-14px
    }
    .footer-bottom .copyright-text,.footer-bottom .footer-nav ul{
        padding:10px 15px
    }
    .banner-section-two .slide-item{
        background-size:cover;
        padding:50px 0 100px;
        background-position:center
    }
    .main-footer .footer-bottom .footer-nav ul{
        display:flex;
        justify-content:center;
        align-items:center
    }
    .main-footer .footer-bottom .copyright-text,.main-footer .footer-bottom .footer-nav{
        width:100%;
        text-align:center
    }
    .banner-section .content-box{
        margin-left:30%;
        width:70%;
        padding:40px 30px
    }
    .banner-section .content-box h2{
        font-size:36px
    }
    .banner-section .content-box .text,.banner-section-three .content-box .title{
        font-size:16px
    }
    .mixitup-gallery .filter-tabs li{
        font-size:16px;
        margin-right:30px
    }
    .appointment-form-section .content-column .inner-column{
        padding-top:0;
        text-align:center
    }
    .mixitup-gallery .filter-tabs{
        flex-wrap:wrap
    }
    .banner-section-two .content-box{
        width:100%;
        margin-left:0;
        margin-top:0
    }
    .fun-fact-section-three .count-box .count-text{
        font-size:52px
    }
    .skill-section{
        padding:50px 30px
    }
    .testimonial-block .inner-box .text{
        font-size:16px;
        line-height:1.6em
    }
    .testimonial-section-two .call-to-action{
        padding-bottom:0
    }
    .inner-column,.why-choose-us .content-box .inner{
        text-align:center
    }
    .why-choose-us .content-box .icon-box{
        display:flex;
        flex-direction:column;
        justify-content:center;
        align-items:center
    }
    .why-choose-us .content-box .icon-box .title{
        margin-left:0;
        margin-top:40px;
        display:inline-block
    }
    .banner-section-three .content-box h2{
        font-size:42px
    }
    .banner-section-three .content-box h4{
        font-size:24px
    }
    .banner-section-three .content-box .text{
        font-size:14px;
        line-height:1.6em
    }
    .banner-section-three .content-outer{
        min-height:600px
    }
    .banner-section-four .content-box h3,.banner-section-one .content-box h2,.main-slider h2{
        font-size:32px
    }
    .main-slider .text{
        font-size:14px;
        line-height:26px
    }
    .appointment-section .content-column .inner-column,.appointment-section-two,.news-section-two{
        padding:70px 0 0
    }
    .appointment-section-two .testimonial-column .inner-column,.contact-section,.features-section,.info-section,.login-section,.sidebar-page-container{
        padding:40px 0 20px
    }
    .banner-section-four .content-box{
        margin-left:50%;
        width:50%
    }
    .info-block .inner{
        padding-left:0
    }
      .footer-widget.course-details-text-box.quick-links {
        margin-bottom: 0 !important;
    }
    .info-block .icon{
        position:relative;
        display:inline-block;
        margin-bottom:20px
    }
    .appointment-section-two .testimonial-column{
        order:2
    }
    .coming-soon .content .content-inner h2{
        font-size:38px
    }
    .coming-soon .content .content-inner h4{
        font-size:20px
    }
    .doctor-info-list li{
        padding-left:150px
    }
    .author-box .thumb{
        border-radius:50%;
        overflow:hidden;
        display:inline-block;
        position:relative;
        height:100px;
        width:100px;
        border:5px solid #fff;
        box-shadow:0 10px 20px rgba(0,0,0,.1)
    }
    .author-box .inner-box{
        padding:30px 20px;
        text-align:center;
        display:flex;
        justify-content:center;
        align-items:center;
        flex-direction:column
    }
    .comments-area .comment-box.reply-comment{
        margin-left:0
    }
    .sidebar-page-container .sidebar{
        padding:30px 20px
    }
    .banner-section-one .content-outer{
        min-height:650px
    }
    .banner-section-one .content-box .title,.user-testi-text h6{
        font-size:14px
    }
    .banner-section-one .text{
        font-size:12px;
        line-height:1.8em;
        width:75%
    }
    .banner-section-one .content-box .btn-box a{
        min-width:auto;
        padding:5px 25px;
        font-size:14px
    }
    .cookies-div p{
        font-size:12px;
        margin-bottom:10px
    }
    .cookies-div .accept-btn{
        padding:0 13px;
        border-radius:30px;
        font-size:11px
    }
    .banner-section-two .content-box h1{
        font-size:28px;
        margin-bottom:16px;
        color:#fff;
        line-height:39px
    }
    .banner-section-two .content-box h3{
        font-size:13px;
        color:#fff;
        font-weight:500
    }
    .banner-section-two .active .content-box .text{
        color:#fff;
        opacity:1
    }
    .btn-style-three {
        font-size: 16px;
        line-height: 21px;
        padding: 15px 16px;
    }
    .xcelhealth-header-box{
         border: none;
    }
    .few-days-points ul li p {
    padding-left: 3.2rem;
}
    .rid-quickly ul li p {
    padding-left: 3.2rem;
}
    .banner-section-two .slide-item::after{
        content:"";
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0;
        background-color:#000;
        z-index:0;
        opacity:.6
    }
    .banner-section-two .content-outer{
        min-height:auto;
        z-index:9
    }
    .play-now1{
        z-index:9;
        bottom:40px;
        left:20px;
        padding:5px
    }
    .play-now1:before{
        width:50px;
        height:50px
    }
    .sec-title h2{
        font-size:40px;
        text-align:left;
    }
    .hurt-section .sec-title h2{
        font-size:40px;
        text-align:center
    }
        .banner-section-two .content-box {
        position: absolute;
        margin-top: 30rem;
        max-width: 35rem !important;
        margin-left: 0rem;
    }
    .column-count{
        column-count:1
    }
    .about-section-three .sec-title p{
        max-width:100%;
        opacity:1;
        font-size:13px;
        text-align: left;
        line-height:21px
    }
    a.more-btn{
        font-size:12px
    }
    a.more-btn:before{
        position:absolute;
        content:"";
        left:0;
        top:0;
        right:0;
        width:75px;
        height:30px
    }
    .appointment-sb-btn a{
        padding:4px 27px;
        font-size:12px
    }
    .client-thumbs-carousel .thumb-item{
        margin:2rem 10px
    }
    .user-testi-text p{
        font-size:13px;
        opacity:.5;
        line-height:21px
    }
    .user-testi-text{
        text-align:center;
        margin-top:20px
    }
    .review-stars i{
        font-size:14px;
        margin:0 1px
    }
    .feature-block-three .inner-box{
        padding:28px 10px
    }
    .feature-block-three h4{
        font-size:16px;
        line-height:1.2em;
        margin-bottom:7px
    }
    .feature-block-three p{
        font-size:13px;
        line-height:19px
    }
    .feature-block-three span.more-btn{
        font-weight:700;
        padding:7px 6px;
        font-size:11px
    }
    .feature-block-three .more-btn:before{
        position:absolute;
        content:"";
        left:0;
        top:14px;
        right:0;
        width:71px;
        height:29px
    }
    .book-and-talk .sec-title p{
        font-size:14px;
        line-height:22px
    }
    .header-top-three{
        padding:12px 0
    }
    .team-block-two .inner-box{
        max-width:100%;
        margin:0 auto;
        box-shadow:0 0 10px #00000024
    }
    .team-block-two .info-box .name{
        font-size:14px;
        line-height:21px
    }
    .scroll-to-top,.team-block-two .image-box .text-layer{
        font-size:15px
    }
    .team-block-two .info-box{
        position:relative;
        padding:20px
    }
    .feature-block-three .img-box{
        flex:1;
        margin-right:0;
        text-align:center
    }
    .slick-next,.slick-prev{
        display:none!important
    }
    .review-stars{
        margin:0
    }
    .testi-text p{
        line-height:21px;
        font-size:13px
    }
    .owl-carousel .owl-item .testimonial-block .quote-img{
        position:absolute;
        right:0;
        top:5px;
        width:auto;
        height:30px
    }
    .default-dots .owl-dots{
        top:3rem;
        height:.3rem
    }
    .sec-title .text,.sec-title p{
        font-size: 18px;
        line-height: 30px;
        margin-top:8px
    }
    .footer-widget h3{
        margin-bottom:15px;
        font-size:16px;
        margin-top:0
    }
    .footer-contact-info li,.upper-header li:first-child,.upper-header li:nth-child(3){
        padding-left:23px;
        line-height:20px;
        font-size:12px;
        margin-bottom:11px
    }
    .footer-contact-info li a,.footer-widget .footer-links-list li a{
        text-decoration:none;
        font-size:13px
    }
    .footer-bottom .copyright-text p{
        line-height:20px;
        font-size:12px;
        margin:0
    }
    .footer-bottom .footer-nav ul li a{
        font-size:12px;
        line-height:19px
    }
    .scroll-to-top{
        position:fixed;
        z-index:999;
        width:30px;
        height:30px;
        line-height:34px
    }
    .thanks_modal .modal-body h2{
        font-size:25px;
        line-height:30px
    }
    .play-now1 img{
        max-width:40px
    }
    .float-btn{
        width:6rem;
        height:6rem;
        line-height:4rem;
        right:2.6rem;
        bottom:5rem;
        font-size:2.5rem;
        display:flex;
        align-items:center;
        justify-content:center
    }
    .fbgCont{
        bottom:0
    }
    .fbCont,.googCont{
        padding:.8rem;
        margin:0 0 1rem
    }
    .openReview img{
        width:2rem
    }
    .openReview p{
        font-size:.8rem
    }
    .hurt-section{
        padding-bottom:40px!important
    }
    .contact-form-two{
        padding:2rem 0
    }
    .contact-form-two .title-box h4{
        font-size:1.8rem
    }
    .d_blue_bg{
        background:#091e31;
        padding:2rem!important
    }
    a.theme-btn.btn-style-three.featuredBtn.mm-listitem__text{
        margin:10px;
        max-width:200px
    }
}
