@media (max-width: 1536px) {
    
}

@media (max-width: 1440px) {
    
}

@media (max-width: 1366px) {
    #top-header .top-contact i {
        font-size: 14px;
    }
    #top-header .top-contact a span {
        font-size: 14px;
    }
    .card-text:last-child {
        font-size: 14px;
    }
    .heading {
        font-size: 30px;
    }
    .heading2 {
        font-size: 26px;
    }
    .para {
        font-size: 14px;
    }
    #welcome iframe {
        height: 300px;
    }
    #product h3 {
        font-size: 26px;
    }
    #feature .card-body h5 {
        font-size: 14px;
    }
    #feature .card-body p {
        font-size: 16px;
    }
    #feature .free-ship .heading,
    #feature .support .heading {
        text-align: left;
    }
    #feature .free-ship p,
    #feature .support p {
        font-size: 14px;
    }
    #testimonials .carousel-inner p {
        font-size: 18px;
    }
    footer .logo p:nth-child(2) {
        font-size: 14px;
    }
    footer .logo p {
        display: flex;
        align-items: center;
    }
    footer .logo p i, 
    footer .logo p a {
        font-size: 14px;
    }
    footer .heading {
        font-size: 22px;
    }
    footer ul {
        font-size: 14px;
    }
    #contact .cards .card {
        width: 47%;
    }
    #contact .cards .card p {
        font-size: 14px;
    }
    #contact .cards .card a {
        font-size: 14px;
    }
    #contact .enquiry {
        padding: 76px 50px;
    }
    #whygs .cards p {
        font-size: 18px;
    }
    #feature .free-ship h2 {
        font-size: 26px;
    }
    #feature .support h2 {
        font-size: 26px;
    }
    #inner-banner .text h2 {
        font-size: 30px;
    }
    .inner-head {
        font-size: 24px;
    }
    .inner-sub-head {
        font-size: 20px;
    }
    #table h2 {
        font-size: 30px;
    }
    #product .products div {
        flex: 1 0 25%;
        text-align: center;
    }
    /*#product .products div:nth-child(3) {*/
    /*    margin-top: 50px;*/
    /*}*/
    /*#product .products div:nth-child(4) {*/
    /*    margin-top: 50px;*/
    /*}*/
    #kit h6 {
        font-size: 24px;
    }
    #about .about-para {
        font-size: 14px;
    }
    #about h3 {
        font-size: 22px;
    }
    #doctors .team1 .details p:first-child {
        font-size: 22px;
    }
    #doctors .team1 .details p span {
        font-size: 14px;
    }
    #doctors .team1 .details p {
        font-size: 14px;
    }
    #doctors .team2 .details p:first-child {
        font-size: 22px;
    }
    #doctors .team2 .details p span {
        font-size: 14px;
    }
    #doctors .team2 .details p {
        font-size: 14px;
    }
    #doctors h4 {
        font-size: 22px;
    }
    #product img {
        width: 250px;
        height: 250px;
    }
    footer .qc {
        margin-top: 80px;
    }
    #gallery #lightgallery a:nth-last-child(2) {
        flex: 1 0 25%;
        max-width: 22.5%;
    }
    #gallery #lightgallery a:nth-last-child(1) {
        flex: 1 0 25%;
        max-width: 74%;
    }
    #gallery #lightgallery a:nth-last-child(1):hover {
        display: inline-block;
    }
   
    .team_text p {
        font-size: 14px;
        line-height: 28px;
    }
    .team_text h3 {
        line-height: 28px;
        font-size: 18px;
    }
    .dis-img img {
        width: 100%;
     
    }
    
}

@media (max-width: 1280px) {
    

 #contact .enquiry {
        padding: 101px 50px;
    }
}
@media (max-width: 1199px) {
.accordion-button:not(.collapsed) {
    background: linear-gradient(to right, #af9dd8 88%, #362261 15%);
  
}
.accordion-button {
    background: linear-gradient(to right, #362261 88%, #af9dd8 15%);
  
}
}

@media (max-width: 1152px) {
    #welcome iframe {
        height: 250px;
    }
    #product .img {
        /*width: 50%;*/
        margin: auto;
        margin-bottom: 30px;
    }
    #product img {
        width: 220px;
        height: 220px;
    }
    #product .products a:nth-child(1),
    #product .products a:nth-child(2) {
        margin-bottom: 30px;
    }
    #feature #pills-home .row {
        flex-wrap: wrap;
        row-gap: 20px;
    }
    #feature #pills-home .row div {
        flex: 1 0 34%;
    }
    #feature #pills-profile .row {
        flex-wrap: wrap;
        row-gap: 20px;
    }
    #feature #pills-profile .row div {
        flex: 1 0 34%;
    }
    #product h3 {
        font-size: 26px;
    }
    #feature .card-body h5 {
        font-size: 16px;
    }
    #feature .card-body p {
        font-size: 18px;
    }
    #feature .free-ship p, 
    #feature .support p {
        font-size: 14px;
    }
    footer .logo {
        padding: 0;
    }
    /*footer .heading {*/
    /*    font-size: 18px;*/
    /*}*/
    #contact .col-lg-6 {
        flex: 1 0 51%;
    }
    #contact .col-lg-6:first-child {
        margin-bottom: 30px;
    }
    #contact .cards .card p {
        font-size: 16px;
    }
    #contact .cards .card a {
        font-size: 16px;
    }
    #contact .enquiry {
        padding: 50px;
        margin-top:30px;
    }
    #contact .cards .card {
        width: 48%;
    }
    #gallery img {
        width: 220px;
    }
    #doctors .team1 {
        column-gap: 20px;
    }
    #doctors .team2 .doctor1 {
        flex: 1 0 32%;
    }
    #about .about-para {
        font-size: 16px;
    }
    #about h3 {
        font-size: 24px;
    }
    #doctors h4 {
        font-size: 24px;
    }
    #doctors .team1 .doctor1 {
        flex: 1;
    }
    #gallery #lightgallery a:nth-last-child(2) {
        max-width: 23.5%;
    }
    #gallery #lightgallery a:nth-last-child(1) {
        max-width: 74.5%;
    }
}

@media (max-width: 1024px) {
    
}

@media (max-width: 992px) {
    .accordion-button:not(.collapsed) {
        background: linear-gradient(to right, #af9dd8 88%, #362261 15%);
      
    }
    .accordion-button {
        background: linear-gradient(to right, #362261 88%, #af9dd8 15%);
      
    }
}

@media (max-width: 991.98px) {
    
}

@media (max-width: 991px) { 
    #top-header {
        display: none;
    }
    .dis-img img{
        width:100%;
        height:auto;
    }
    .Disclaimer .row {
        flex-direction: column;
    }
    .discla-para {
      margin-bottom:20px;
    }
    
    .navbar-brand img.nav-logo {
        width: 250px;
        display: block;
    }
    /*.navbar {*/
    /*    background: #fff;*/
    /*}*/
    .navbar-collapse {
        padding-left: 20px;
    }
    .heading {
        font-size: 34px;
    }
    #welcome .row .col-lg-6:last-child {
        padding-left: 12px;
    }
    #top-header .top-contact a span {
        display: none;
    }
    #top-header .top-contact .top-phone:first-child {
        border-right: 0;
        padding-right: 0;
    }
    #top-header .top-contact i {
        font-size: 16px;
        margin-right: 0;
    }
    #cards a {
        flex: 1 0 34%;
    }
    #welcome iframe {
        height: 350px;
        margin-bottom: 30px;
    }
    #product .img {
        width: 100%;
    }
    #feature .free-ship {
        margin-bottom: 30px;
    }
    #testimonials .carousel {
        width: 80%;
    }
    #enquire {
        background-repeat: no-repeat;
        background-size: cover;
    }
    /*footer #pro-foot{*/
    /*    margin-left:97px;*/
    /*}*/
    /*footer .site{*/
    /*    margin-left:-105px;*/
    /*}*/
    footer #products{
        margin-top:53px;
    }
    footer .logo {
        padding: 0 12px;
        margin-bottom: 0px;
    }
    footer #foot-logo {
        margin-top:0px;
        margin-bottom:20px;
    }
    .card-text:last-child {
        font-size: 16px;
    }
    .para {
        font-size: 16px;
    }
    #feature .free-ship p, 
    #feature .support p {
        font-size: 18px;
    }
    .navbar .header-input1 {
        display: none;
    }
    .navbar .header-input2 {
        position: absolute;
        display: flex;
        right: 12px;
        top: 1px;
    }
    .navbar .input-group {
        width: auto;
    }
    .navbar .container {
        position: relative;
    }
    .navbar-light .navbar-toggler {
        border-color: transparent;
    }
    #whygs .cards {
        row-gap: 80px;
    }
    #whygs .cards .card {
        flex: 1 0 31%;
    }
    #text .mfg-hub .row {
        margin-top: 30px;
    }
    #text .mfg-hub img {
        margin-top: 30px;
    }
    #cards a:nth-child(1):hover,
    #cards a:nth-child(2):hover {
        transform-origin: bottom;
    }
    .navbar-expand-lg .navbar-nav {
        margin-bottom: 0;
    }
    #product .products a {
        flex: 1 0 33%;
    }
    #welcome img {
        margin-bottom: 30px;
    }
    #product h3 {
        font-size: 28px;
    }
    #feature .free-ship h2 {
        font-size: 32px;
    }
    #feature .support h2 {
        font-size: 32px;
    }
    #testimonials .carousel-inner p {
        font-size: 20px;
    }
    footer .heading {
        font-size: 24px;
    }
    footer .logo p:nth-child(2) {
        font-size: 16px;
    }
    footer .logo p i, footer .logo p a {
        font-size: 16px;
    }
    footer ul {
        font-size: 16px;
    }
    #inner-banner {
        padding: 100px 0;
    }
    #inner-banner .text h2 {
        font-size: 34px;
    }
    .inner-head {
        font-size: 26px;
    }
    /*.inner-sub-head {*/
    /*    font-size: 22px;*/
    /*}*/
    #table h2 {
        font-size: 34px;
    }
    #implant-content .row {
        flex-direction: column-reverse;
    }
    #implant-content img {
        margin-bottom: 30px;
    }
    #gallery .align-items-start {
        flex-direction: column;
    }
    #gallery .nav {
        flex-direction: row !important;
        margin-right: 0 !important;
        width: 100%;
        justify-content: center;
        margin-bottom: 50px;
        column-gap: 20px;
    }
    #gallery .nav-pills .nav-link:not(:last-child) {
        margin-bottom: 0;
    }
    #gallery img {
        width: 210px;
    }
    footer .products {
        display: block;
    }
    footer iframe {
        height: 230px;
        margin-top: 0;
    }
    #kit h6 {
        font-size: 26px;
    }
    #doctors .team1 .details {
        width: 90%;
    }
    #doctors .team1 .details p:first-child {
        font-size: 24px;
    }
    #doctors .team1 .details p span {
        font-size: 16px;
    }
    #doctors .team1 .details p {
        font-size: 16px;
    }
    #doctors .team2 .details p:first-child {
        font-size: 24px;
    }
    #doctors .team2 .details p span {
        font-size: 16px;
    }
    #doctors .team2 .details p {
        font-size: 16px;
    }
    #doctors .team2 .details {
        width: 90%;
    }
    #product .products div {
        flex: 1 0 34%;
    }
    #product img {
        width: 300px;
        height: 300px;
    }
    #product .products div:nth-child(3) {
        margin-top: 50px;
    }
    #product .products div:nth-child(4) {
        margin-top: 50px;
    }
    footer .qc {
        margin-top: 0;
    }
    #gallery #lightgallery a {
        flex: 1 0 49%;
        text-align: center;
    }
    #gallery #lightgallery a:nth-last-child(2),
    #gallery #lightgallery a:nth-last-child(1) {
        max-width: inherit;
    }
    #gallery #lightgallery img {
        width: 100%;
    }
    #gallery #lightgallery {
        column-gap: 10px;
    }
    footer .site {
        margin-left: -105px;
    }
    footer #pro-foot{
        margin-left:97px;
    }
    #implant-content .row.courses {
        flex-direction: unset;
        row-gap: 24px;
    }
    #implant-content .courses img {
        margin-bottom: 0;
    }
    .venue-course {
        text-align: start;
        margin-bottom: 17px;
    }
    .accordion-button {
        background: linear-gradient(to right, #362261 91%, #af9dd8 15%);
    }
    .accordion-button:not(.collapsed) {
        background: linear-gradient(to right, #af9dd8 91%, #362261 15%);
    }
}

@media (max-width: 767px) {
    footer .site {
        margin-left: -67px;
    }
    footer #pro-foot{
        margin-left:67px;
    } 
    .course_highlights ul li {
        flex: 1 0 100%;
    }
    .read {
        width:55%;
    }

.team_text {
    padding: 23px 8px;
}
footer #foot-logo {
    margin-top: 0px;
    margin-bottom: 24px;
}
footer .logo {
    padding: 0 12px;
    margin-bottom: 0px;
}
.accordion-button {
    background: linear-gradient(to right, #362261 89%, #af9dd8 15%);
}
.accordion-button:not(.collapsed) {
    background: linear-gradient(to right, #af9dd8 89%, #362261 15%);
}
.discla-para h2 {
    line-height: 40px;
}
}

@media (max-width: 540px) {
    #contact .cards .card {
        width: 100%;
    }
    /*footer .heading {*/
    /*    font-size: 20px;*/
    /*}*/
    footer #foot-logo{
        margin-top:0px;
    }
    footer #pro-foot{
        margin-left:0px;
    }
    footer #products{
        margin-top:30px;
    }
    footer #qu{
        margin-left:0px;
    }
    footer .logo {
        margin-bottom: 30px;
    }
    footer .logo p:last-child {
        margin-bottom: 0;
    }
    footer .products {
        margin: 30px 0;
    }
    footer .site ul{
        margin-left:0px;
    }
    #copyright .container {
        flex-direction: column;
        text-align: center;
    }
    #welcome iframe {
        height: 290px;
    }
    #feature .card-body h5 {
        font-size: 14px;
    }
    #feature .card-body p {
        font-size: 15px;
    }
    #feature .free-ship .row {
        flex-direction: column-reverse;
    }
    #feature .free-ship .col-md-4 {
        justify-content: left;
        padding-left: 16px;
    }
    #feature .free-ship img {
        margin-top: 30px;
    }
    #feature .support .row {
        flex-direction: column-reverse;
    }
    #feature .support .col-md-4 {
        justify-content: left;
        padding-left: 16px;
    }
    #feature .support img {
        margin-top: 30px;
    }
    #product .img {
        width: 64%;
    }
    #feature .free-ship p, 
    #feature .support p {
        font-size: 16px;
    }
    #cards a:hover {
        transform: scaleX(0.9);
        display: block;
    }
    #product .products a {
        flex: 1 0 51%;
    }
    #product img {
        height: 300px;
    }
    #copyright p {
        justify-content: center;
    }
    #table table th {
        padding: 0 20px;
    }
    #table table td {
        white-space: nowrap;
        padding: 0 20px;
    }
    #table table img {
        height: 300px;
    }
    #gallery .nav-pills .nav-link {
        font-size: 14px;
        padding: 10px;
        letter-spacing: 1px;
    }
    #product .products div {
        flex: 1 0 51%;
    }
    #product .products div:nth-child(2) {
        margin-top: 50px;
    }
    footer .site {
        display: block;
    }
    footer iframe {
        height: 200px;
    }
    #kit h6 {
        font-size: 24px;
    }
    #doctors .team1 .doctor1 {
        flex: 1 0 100%;
    }
    #doctors .team1 {
        row-gap: 80px;
        padding: 0 50px;
    }
    #doctors .team1 .details {
        width: 80%;
    }
    #doctors .team2 {
        padding: 0 50px;
    }
    #doctors .team2 .doctor1 {
        flex: 1 0 49%;
    }
    #doctors .team2 .details {
        width: 80%;
    }
    footer .qc h2 {
        text-align: left;
    }
    footer .qc ul {
        justify-content: left;
    }
    footer .site {
        margin-left: 0;
    }
    #implant-content .row.courses {
        row-gap: 12px;
    }
    .discla-para h2 {
        line-height: 45px;
    }
    .Disclaimer {
        padding:50px 0px;
    }
    .course_highlights ul li {
        font-size: 14px;
    }
    .para {
        font-size: 14px;
    }
    .venue-course p {
        font-size: 14px;
        line-height: 28px;
    }
    .venue-course span {
        font-size:18px;
    }
    .accordion-body p{
        font-size: 14px;
    }
  
    .discla-para p {
        font-size: 14px;
    }
    .speakers .row {
        text-align: center;
        row-gap: 26px;
    }
    .slick-prev {
        display: none;
    }
    .slick-prev:before {
        display:none;
    }
    .slick-next:before {
        display:none;
    }
   
    .acc-dec {
        padding: 10px;
        margin: 0px 20px;
    }
    .payment {
        display:block;
    }
}
@media (max-width: 492px) {
.accordion-button:not(.collapsed) {
    background: linear-gradient(to right, #af9dd8 86%, #362261 15%);
  
}
.accordion-button {
    background: linear-gradient(to right, #362261 86%, #af9dd8 15%);
  
}
}

@media (max-width: 425px) {
    #contact .enquiry {
        padding: 30px;
    }
    #whygs .cards .card {
        flex: 1 0 47%;
    }
    #welcome iframe {
        height: 225px;
    }
    #product .products a {
        flex: 1 0 51%;
    }
    #product .products a:nth-child(3) {
        margin-bottom: 30px;
    }
    /*#product h3 {*/
    /*    font-size: 24px;*/
    /*}*/
    #product .img {
        width: 82%;
    }
    #feature #pills-home .row div {
        flex: 1 0 51%;
    }
    #feature #pills-profile .row div {
        flex: 1 0 51%;
    }
    #feature .card-body h5 {
        font-size: 16px;
    }
    #feature .card-body p {
        font-size: 18px;
    }
    /*#feature .free-ship p, */
    /*#feature .support p {*/
    /*    font-size: 16px;*/
    /*}*/
    #testimonials .carousel-inner p {
        font-size: 16px;
    }
    #testimonials .carousel {
        width: 100%;
    }
    #enquire ul {
        flex-wrap: wrap;
        row-gap: 15px;
    }
    #product img {
        height: 296px;
    }
    #banner .carousel-indicators {
        display: none;
    }
    #gallery .nav-pills .nav-link {
        padding: 10px;
        width: 100px;
        letter-spacing: 0px;
        white-space: pre-wrap;
    }
    #gallery img {
        width: 170px;
    }
    .lb-data .lb-caption {
        font-size: 18px;
    }
    #doctors .team1 {
        padding: 0;
    }
    #doctors .team2 {
        padding: 0;
    }
    .inner-sub-head {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .navbar-brand img.nav-logo {
        width: 220px;
    }
    #gallery #lightgallery a,
    #gallery #lightgallery a:nth-last-child(2), 
    #gallery #lightgallery a:nth-last-child(1) {
        flex: 1 0 100%;
    }
}

@media (max-width: 414px) {
    #welcome iframe {
        height: 215px;
    }
    #product .img {
        width: 86%;
    }
    #product img {
        height: 300px;
    }
}

@media (max-width: 400px) {
    #welcome iframe {
        height: 200px;
    }
    #product .img {
        width: 89%;
    }
    #doctors .team1 .details {
        width: 90%;
    }
    #doctors .team2 .details {
        width: 90%;
    }
    .accordion-button:not(.collapsed) {
        background: linear-gradient(to right, #af9dd8 84%, #362261 15%);
      
    }
    .accordion-button {
        background: linear-gradient(to right, #362261 84%, #af9dd8 15%);
      
    }
}

@media (max-width: 375px) {
    #welcome iframe {
        height: 190px;
    }
    #enquire .card {
        padding: 20px;
    }
    #product .img {
        width: 96%;
    }
    .card-text:last-child {
        font-size: 14px;
    }
    #cards img {
        width: 60px;
    }
    .heading {
        font-size: 30px;
    }
    .para {
        font-size: 14px;
    }
    #product h3 {
        font-size: 26px;
    }
    #feature .free-ship h2 {
        font-size: 26px;
    }
    #feature .support h2 {
        font-size: 26px;
    }
    #feature .free-ship p, 
    #feature .support p {
        font-size: 14px;
    }
    #testimonials .carousel-inner p {
        font-size: 18px;
    }
    footer .heading {
        font-size: 22px;
    }
    footer .logo p:nth-child(2) {
        font-size: 14px;
    }
    footer .logo p i, 
    footer .logo p a {
        font-size: 14px;
    }
    footer ul {
        font-size: 14px;
    }
    #copyright p {
        font-size: 12px;
    }
    #inner-banner .text h2 {
        font-size: 30px;
    }
    .inner-head {
        font-size: 24px;
    }
    .inner-sub-head {
        font-size: 20px;
    }
    #table h2 {
        font-size: 30px;
    }
    #gallery img {
        width: 280px;
    }
    #kit h6 {
        font-size: 20px;
    }
    #about h3 {
        font-size: 22px;
    }
    #doctors .team1 .details p:first-child {
        font-size: 22px;
    }
    #doctors .team1 .details p span {
        font-size: 14px;
    }
    #doctors .team1 .details p {
        font-size: 14px;
    }
    #doctors .team2 .details p:first-child {
        font-size: 22px;
    }
    #doctors .team2 .details p span {
        font-size: 14px;
    }
    #doctors .team2 .details p {
        font-size: 14px;
    }
}

@media (max-width: 320px) {
    #contact .cards .card p {
        font-size: 15px;
    }
    #contact .enquiry {
        padding: 10px;
    }
    #copyright p {
        font-size: 12px;
    }
    #welcome iframe {
        height: 160px;
    }
    #product .img {
        width: 100%;
    }
    .heading {
        font-size: 26px;
    }
    #product h3 {
        font-size: 22px;
    }
    #feature .free-ship h2 {
        font-size: 22px;
    }
    #feature .support h2 {
        font-size: 22px;
    }
    #testimonials .carousel-inner p {
        font-size: 16px;
    }
    #gallery .nav {
        column-gap: 10px;
    }
    #gallery .nav-pills .nav-link {
        width: 80px;
    }
    #contact .enquiry h2 {
        margin-top: 20px;
    }
    #inner-banner .text h2 {
        font-size: 26px;
    }
    #about h3 {
        font-size: 20px;
    }
    #doctors .team1 .details p:first-child {
        font-size: 20px;
    }
    #doctors .team1 .details p span {
        font-size: 12px;
    }
    #doctors .team1 .details p {
        font-size: 13px;
    }
    #doctors .team2 .details p:first-child {
        font-size: 20px;
    }
    #doctors .team2 .details p span {
        font-size: 12px;
    }
    #doctors .team2 .details p {
        font-size: 13px;
    }
    #enquire li {
        width: 80px;
    }
    .accordion-button:not(.collapsed) {
        background: linear-gradient(to right, #af9dd8 82%, #362261 15%);
      
    }
    .accordion-button {
        background: linear-gradient(to right, #362261 82%, #af9dd8 15%);
      
    }
}



