
@media only screen and (max-width:1700px){
    .site-header .container {max-width: 1400px;}
    .site-header .navbar-nav li a.nav-link {font-size: 14px;}
    .home-banner-block .container {max-width: 1400px;}
    .home-banner-block .small-img-top {left: 0;}
    .home-banner-block .bottom-img-block {font-size: 20px; left: 23%;}
    .home-banner-block .right-img-block {font-size: 20px; min-width: 225px;}
    .home-banner-block .right-img-block img {width: 57px;}
    .home-banner-block .banner-content p {font-size: 16px;}
    }
    
    @media only screen and (max-width:1440px){
    .site-header.scroll-header .navbar-nav li a.nav-link {padding: 15px 8px 15px 8px;}
    .site-header.scroll-header .navbar-nav li.login-link a {padding: 8px 15px;}
    .site-header .navbar-nav li.user-link .dropdown-menu {top: 64px;}
    .site-header.scroll-header .navbar-nav li.user-link .dropdown-menu {top: 48px;}
    .site-header .container {max-width: 1200px;}
    .site-header .navbar-nav li a.nav-link {padding: 30px 8px 30px 8px;}
    .site-header .navbar-nav li.login-link a, .site-header.scroll-header .navbar-nav li.login-link a {padding: 5px 10px;font-size: 13px;}
    .home-banner-block .container {max-width: 1200px;}
    .home-banner-block .banner-content .bnr-hd {font-size: 18px;}
    .home-banner-block .banner-content h1::after {width: 45px; height: 45px; margin: 0 0 -11px -23px;}
    .home-banner-block .small-img-top {width: 150px;}
    .home-banner-block .bottom-img-block {width: 175px; font-size: 16px;}
    .home-banner-block .right-img-block {font-size: 16px;min-width: 176px;padding: 10px 20px;}
    .home-banner-block .right-img-block img {width: 45px;}
    /*doctor view profile*/
    .doctor-bnr-section .banner-content .bnr-hd {font-size: 18px;}
    .about-doctor {padding-top: 100px; padding-bottom: 100px;}
    }
    
    @media only screen and (max-width:1366px){
    .site-header .container {max-width: 1100px;}
    .navbar-brand img {max-width: 200px;}
    .site-header.scroll-header .navbar-nav li a.nav-link {padding: 15px 6px 15px 6px;}
    .site-header .navbar-nav li a.nav-link {font-size: 13px; padding: 20px 6px 20px 6px;}
    .site-header .navbar-nav li.login-link a, .site-header.scroll-header .navbar-nav li.login-link a {padding: 5px 10px;}
    .site-header .navbar-nav li.user-link .dropdown-menu {top: 54px;}
    .home-banner-block .container {max-width: 1100px;}
    .home-banner-block .banner-content p {font-size: 14px;}
    .doctor-info .specialties li {font-size: 12px; margin-right: 10px;}
    .legal-section {background-position: left 70px, 103% bottom; background-size: 221px;}
    /*doctor view profile*/
    .about-doctor {padding-top: 70px;padding-bottom: 80px;}
    .doctor-descripton {padding-top: 50px;padding-bottom: 60px;}
    .doctor-descripton .img-block {margin-top: -90px;}
    }
    
    @media only screen and (max-width:1199px){
    .site-header .container {max-width: 980px;}
    .navbar-brand img {max-width: 170px;}
    .site-header .navbar-nav li {margin-left: 5px;}
    .site-header .navbar-nav li a.nav-link {padding: 20px 6px 20px 6px;font-size: 12px;}
    .site-header.scroll-header .navbar-nav li a.nav-link {padding: 15px 6px 15px 6px;}
    .site-header .navbar-nav li.login-link a, .site-header.scroll-header .navbar-nav li.login-link a {font-size: 12px; padding: 5px 10px;}
    .site-header.scroll-header .navbar-brand img {max-width: 135px;}
    .home-banner-block .container {max-width: 980px;}
    .doctor-slider {padding: 0 30px;}
    .things-know {padding: 0 30px;}
    .circle-img-block {width: 295px;}
    .circle-img-block::after {width: 295px; height: 295px;}
    .circle-img-block .girl-img {width: 245px;}
    .circle-small-img-left {width: 128px;}
    .circle-small-img-right {width: 120px;}
    .doctor-detail ul li {width: 100%;}
    /*doctor view profile*/
    .about-doctor .white-box {padding: 20px;}
    .doctor-descripton {padding-top: 50px;padding-bottom: 50px;}
    }
    
    @media only screen and (max-width:991px){
    .site-header {padding: 10px 0;}
    .site-header .navbar-expand-lg .navbar-collapse {background: #00CFDD;padding: 15px 0;position: fixed;left: -50%;bottom: 0;top: 0;height: 100%;width: 50%;display: block;transition: ease all 0.1s;overflow: auto;}
    .site-header .navbar-expand-lg .navbar-collapse.show {left: 0;}
    .site-header .navbar-nav li {margin: 0;}
    .site-header .navbar-nav li a.nav-link {padding: 8px 7px 8px 7px; font-size: 13px; color: #ffffff;}
    .site-header.scroll-header .navbar-nav li a.nav-link {padding: 8px 7px 8px 7px;}
    .site-header .navbar-nav li.login-link {border-top: solid 1px #ffffff; margin-top: 15px; justify-content: flex-start;}
    .site-header .navbar-nav li.login-link a {display: block;border-radius: 0;width: 100%;}
    .home-banner-block {text-align: center;}
    .bnr-img-block {max-width: 430px; margin: auto;}
    .home-banner-block .small-img-top {width: 105px;}
    .home-banner-block .bottom-img-block {width: 118px;font-size: 12px; border-radius: 0px 15px 0px 15px; padding: 3px 3px 10px;}
    .home-banner-block .bottom-img-block img {border-radius: 0px 15px 0px 0;margin-bottom: 7px;}
    .home-banner-block .bottom-img-block::after {width: 15px; height: 15px; right: 13px; bottom: -7px;}
    .home-banner-block .right-img-block {font-size: 12px;min-width: inherit;padding: 8px 14px; border-radius: 15px 0;}
    .home-banner-block .right-img-block img {width: 30px; margin-right: 7px;}
    .home-banner-block .banner-content h1 {margin-bottom: 15px;}
    .home-banner-block .right-img-block {right: 0;}
    .map-list {margin-top: 20px;}
    .things-know-section {text-align: center;}
    .begin-step .no {margin: 0 auto 10px;}
    .circle-img-block {width: 295px; margin: 0 auto 30px; position: relative;}
    .legal-section .table-responsive {padding: 20px 20px 10px;}
    .legal-section .table-responsive table tbody td {padding: 10px 0; font-size: 14px;}
    .help-section .img-block {display: block;max-width: 450px;margin: 30px auto 0;}
    .circle-small-img-left {width: 113px;top: 12px;left: -6px;}
    .circle-small-img-right {width: 108px;top: 8px;}
    .provider-section .img-block {padding: 0 0 25px 0; margin-top: 35px;}
    .newsletter-inner {flex-wrap: wrap;}
    .newsletter-icon {width: 65px;margin: 0 auto 19px;}
    .newsletter-form {max-width: 100%;text-align: center;}
    .footer .footer-top {padding: 15px 0 20px;}
    .footer-logo {margin: auto;}
    .footer-menu ul {justify-content: center; flex-wrap: wrap; margin-top: 15px;}
    .footer-menu ul li a {padding: 0 8px;}
    .profile-img-block {width: 100%;}
    /*doctor view profile*/
    .doctor-bnr-section {padding: 20px 0;}
    .doctor-bnr-section .banner-content {padding: 0 15px;}
    .doctor-bnr-section .banner-content ul {margin-top: 20px;}
    .doctor-bnr-section .banner-content ul li {padding-left: 60px;}
    .doctor-bnr-section .banner-content ul li i {width: 45px;}
    .doctor-bnr-section .bnr-img .doctor-profile-img {bottom: 0;}
    .about-doctor {padding-top: 40px; padding-bottom: 40px;}
    .about-doctor .white-box {height: auto; margin-top: 15px;}
    .doctor-descripton {padding-top: 40px;padding-bottom: 40px;}
    .doctor-descripton .img-block {margin: 0;}
    .doctor-descripton .img-block img {width: 100%;}
    .doctor-descripton .description-text {padding: 20px 0 0 0;}
    .globe-img {padding: 0;}
    .globe-img img {margin: 20px auto 0; display: block;}
    }
    
    @media only screen and (max-width:767px){
    .home-banner-block .banner-content .bnr-hd {font-size: 16px;margin-bottom: 10px;}
    .home-banner-block .banner-content h1::after {width: 30px;height: 30px;margin: 0 0 -6px -16px;}
    .legal-section .table-responsive {overflow: auto;}
    .legal-section .table-responsive table {width: 680px;}
    .science-section .img-block img {width: 100%; display: block;}
    /*doctor view profile*/
    .doctor-bnr-section .banner-content .bnr-hd {font-size: 16px; margin-bottom: 10px;}
    .doctor-bnr-section .bnr-img {margin: 25px 0 0 0;}
    }
    
    @media only screen and (max-width: 679px){
    .home-banner-block {padding: 20px 0;}
    .home-banner-block .banner-content p {font-size: 13px;}
    .newsletter-form .input-group {padding: 0; display: flex; justify-content: space-around;}
    .newsletter-form .input-box .form-control {height: 40px;}
    .input-group .btn-custom {height: 40px;line-height: 40px;position: relative;padding: 0 25px;margin-top: 20px;}
    .footer-bottom p {font-size: 12px;}
    .doctor-slider {padding: 0 25px;}
    .doctor-info {padding: 0px 10px 18px;}
    .doctor-info p {font-size: 13px;}
    .doctor-info .specialties li {font-size: 12px;margin-right: 5px;padding: 4px 9px 4px;}
    .legal-section .table-responsive table tbody td {padding: 5px 0;font-size: 13px;}
    .things-know {padding: 0 25px;}
    .provider-section .doctor-title {padding: 15px 18px; font-size: 12px;}
    .provider-section .doctor-title .icon {width: 18px;min-width: 18px;margin-right: 10px;}
    .provider-section .doctor-title span::after {left: 48px; right: 17px;}
    .provider-section .dotted-pattern {width: 125px;}
    .circle-text-block {width: 205px;}
    .newsletter-form .input-box {width: 100%; margin-bottom: 10px;}
    .input-group .btn-custom {margin-top: 10px;}
    .card-sec {padding: 15px;}
    /*doctor view profile*/
    .doctor-bnr-section .banner-content .bnr-hd {font-size: 14px;}
    .doctor-descripton ul li {padding-left: 40px; margin-bottom: 20px;}
    .doctor-descripton ul li::before {width: 30px; height: 22px; background-size: 100%;}
    .testimonila-block {padding: 15px;}
    }
    
    @media only screen and (max-width:479px){
    .doctor-detail ul li {flex-wrap: wrap; padding: 7px 0 9px 0;}
    .doctor-detail ul li label {margin: 0; width: 100%;}
    }
    