

 /* @media (max-width: 991.98px) { 
    .topbar a, .topbar p {
        color: #000;
        font-size: 11px;
        margin: 0;
        text-decoration: none;
        letter-spacing: 0.5px;
        font-family: "Poppins", sans-serif;
        padding-left: 5px;
    }
    strong {
        font-weight: 700;
        font-size: 11px;
    }



  } */
 
  
  @media only screen (max-width: 1202px){

  }

  @media only screen and (min-width: 1200px) and (max-width: 1260px){
    .navbar-default .nav>li>a {
    font-size: 14px;
    }
    .navbar-right{
        margin-top: 20px;
    }
  }

   @media only screen and (min-width: 992px) and (max-width: 1200px){
    .navbar-right {
        float: right !important;
       
    }
    .drtoafndrb {
        padding: 46px 0;
    }
    .drtoafndrbs h2 {
        font-size: 47px;
        color: #bbb5db;
        font-weight: 500;
        text-transform: capitalize;
        font-family: 'Aulyars_Regular';
        margin: 0px;
        line-height: 0.8;
        margin-bottom: 6px;
    }
    .drtoafndrbs h2 span {
        font-size: 21px;
        font-weight: 300;
        color: #bbb5db;
        font-family: "Poppins", sans-serif;
    }
    .mrgn-tp-bnr p {
        position: absolute;
        width: 100%;
        text-align: center;
        bottom: 13%;
        color: #fff;
        font-weight: 500;
        font-size: 16px;
        font-family: "Poppins", sans-serif;
    }
    .mrgn-tp-bnr h1 {
        position: absolute;
        width: 100%;
        text-align: center;
        bottom: 18%;
        color: #fff;
        text-transform: capitalize;
        font-weight: 500;
        font-size: 44px;
        font-family: Aulyars_Regular;
    }
    .nav-tabs>li>a {
        border-radius: 50px;
        background: #fff;
        margin-right: 9px;
        border: none;
        width: 168px;
        color: #000;
        /* text-transform: uppercase; */
        font-weight: 500;
        padding: 6px 10px !important;
        font-size: 30px;
        font-family: Aulyars_Regular;
        /* font-family: "Poppins", sans-serif; */
    }
    .fstsrvbgs {
        width: 211px;
        margin-right: 10px;
        margin-top: 10px;
    }
    .fstsrvsli {
        background: url(../img/serv_bg.jpg) no-repeat;
        /* background: #a49dcb; */
        background-size: cover;
        float: right;
        padding: 0;
        padding-top: 63px;
    }
    .review_bg {
        background: url(../img/review_bg.jpg) no-repeat;
        background-size: cover;
        padding: 16px 0 0;
    }

   }

   @media only screen and (min-width: 992px) and (max-width: 1199px) { 
    .topbar strong{
        font-size: 13px;
    } 
    .topbar a, .topbar p {
        font-size: 10px;
   } 
   .navbar-brand img {
    width: 190px;
}
.navbar-brand {
    position: relative;
    top: -29px;
    right: 49px;
}
.navbar-default .nav>li>a{
    font-size: 13px;
    padding: 10px 7px;
}
.navbar-right{
   margin-top: 20px;
}



   }

   @media only screen and (min-width: 768px) and (max-width: 991px){ 
    .topbar a, .topbar p {
        color: #000;
        font-size: 13px;
        margin: 0;
        text-decoration: none;
        letter-spacing: 0.5px;
        font-family: "Poppins", sans-serif;
        padding-left: 5px;
    }

    .yamm .dropdown-menu li a {
        padding: 4px 10px !important;
        /* color: #fff !important; */
        text-transform: capitalize;
        font-size: 12px;
        font-weight: 400;
        outline: 0;
        letter-spacing: 0px;
        font-family: "Poppins", sans-serif;
    }
    .top_head {
        padding: 0 50px;
        background-color: #fff;
        padding-bottom: 12px;
    }
    .drtoafndrb {
        padding: 44px 0;
    }
    .review_bg {
        background: url(../img/review_bg.jpg) no-repeat;
        background-size: cover;
        padding: 14px 0 0;
    }
    .drtoafndrbs h2 {
        font-size: 36px;
        color: #bbb5db;
        font-weight: 500;
        text-transform: capitalize;
        font-family: 'Aulyars_Regular';
        margin: 0px;
        line-height: 0.8;
        margin-bottom: 3px;
    }

    .drtoafndrbs h2 span {
        font-size: 16px;
        font-weight: 300;
        color: #bbb5db;
        font-family: "Poppins", sans-serif;
    }
    .drtoafndrbs p {
        font-size: 13px;
        color: #282828;
        font-family: "Poppins", sans-serif;
        line-height: 24px;
        font-weight: 400;
    }
    .drtoafndrbs h3 {
        font-size: 20px;
        color: #282828;
        font-weight: 600;
        text-transform: capitalize;
        font-family: "Poppins", sans-serif;
        margin: 0px;
        padding: 10px 0 15px;
        line-height: 7px;
    }

    .header.affix .navbar-brand img {
        margin-top: 0 !important
    }
    .header {
        position: relative
    }
    .specialities {
        width: 100%
    }
    
    .crlftimg {
        display: none
    }
    .fstsrvbg a {
        display: none
    }
    .fsttbs {
        width: 100%
    }
    .why_choose {
        padding: 0px 0 27px;
    }
    .fstfrm {
        background: url(../images/form-bg.jpg) no-repeat;
        background-size: cover;
        padding: 19px 0 20px 0;
    }
    .gallery {
        /* background: url(../img/review_bg.jpg) no-repeat; */
        /* background-size: cover; */
        background: #bbb5db;
        padding: 17px 0;
    }
    .fstcrcresc h3, .fstcrtesti h3 {
       
        color: #b28f34;
        font-weight: 500;
        text-transform: capitalize;
       
        text-align: right;
        margin-top: 40px;
        font-family: Aulyars_Regular;
    }

    .fsttbs {
        width: 100%;
        display: block;
        /* margin: 0 auto; */
        margin-top: 0px;
        padding: 20px 0 50px 0px;
    }
    .nav-tabs>li>a {
        margin-right: 10px;
        width: 121px;
        text-align: center;
    }
    .doctor-img{
        margin: 24px 0px;
    }
    .fstsrvsli {
        padding: 20px 0
    }
    
    .fstcrcresc h3::after {
        content: none
    }
    .fstcrcresc h3,
    .fstcrtesti h3 {
        text-align: center
    }
    img.fstflash {
        display: none
    }
   
    .navbar-brand img {
        margin-top: -3px !important
    }
    .navbar-default {
        border-top: none
    }
    .yamm ul {
        padding: 0;
        
    }
    .nav-tabs>li>a {
        font-size: 18px;
    }
    .navbar-default .navbar-collapse {
        margin-top: 8px;
        position: fixed;
        width: 100%;
        left: 0
    }
    .navbar-brand img {
        width: 160px;
        margin: 0 auto;
        /* margin-left: 66px; */
    }
    .navbar-brand {
        position: relative;
        top: -14px;
        left: -51px;
    }
    .fstcrcresc h3,
    .fstcrtesti h3 {
        font-size: 42px
    }
    .smile_desc h1 {
        font-size: 24px;
        color: #fff;
        font-weight: 500;
        padding: 0 0 10px 0;
        margin: 0px;
        font-family: Aulyars_Regular;
    }
    .form-control, input.form-control {
        box-shadow: 0 0 5px #00000015;
        height: 50px;
        border: 1px solid #33333315;
        padding: 7px 15px;
        font-size: 14px;
        color: #4a4a4a !important;
        font-weight: 400;
        font-family: "Poppins", sans-serif;
    }
    .smile_desc p {
        font-size: 14px;
        color: #fff;
        font-weight: 300;
        line-height: 26px;
        margin: 0px;
        font-family: "Poppins", sans-serif;
    }

    .fstcrlctn ul {
        padding-left: 0
    }
    .navbar-default {
        background-color: none;
        height: 60px
    }
    .navbar {
        min-height: auto !important
    }
    .specialities p {
        background-position: 20% 0
    }
    .mfb-component--br {
        display: none
    }
    .car-rghts {
        position: unset
    }
    .car-rghts img {
        position: unset;
        margin-right: -30px
    }
    .navbar-toggle {
        margin-top: -10px
    }
    .owl-carousel .owl-nav button.owl-next span,
    .owl-carousel .owl-nav button.owl-prev span {
        border: 2px dotted #ccc !important;
        border-radius: 50% !important;
        width: 40px !important;
        height: 40px !important;
        display: block !important;
        font-size: 30px !important;
        padding: 0 !important;
        line-height: 32px !important
    }
    .header.affix {
        background: #fff;
        border-bottom: 1px solid #e3e3e3
    }
    .fa-angle-left,
    .fa-angle-right {
        color: #fff;
        border: 1px dotted #fff !important;
        padding: 6px 10px;
        border-radius: 50%;
        width: 30px;
        height: 30px
    }
    .fstcpy p {

        font-size: 14px;
    }
    .fstcrlctn ul li {
        color: #ffffff;
        font-size: 14px;
        margin-bottom: 25px;
        list-style-type: none;
        font-family: "Poppins", sans-serif;
    }
    .nav-tabs {
        border-bottom: none !important;
        margin: 0 auto !important;
        width: 100%;
        text-align: center
    }
    .crspapri {
        padding-left: 0;
        padding-bottom: 0;
        height: auto
    }
    .crspapri li:first-child h3 {
        text-align: center
    }
    .crspapri li:first-child a {
        width: 120px;
        display: block;
        margin: 0 auto
    }
    .crspapri p {
        padding-top: 10px
    }
    .fstcrspa ul li, .fstcrsvrce ul li {
        height: auto;
        line-height: 20px;
    }
    .fstcrspa,
    .fstcrsvrce {
        padding-left: 0
    }
    .fstcrspa {
        height: auto;

    }
    .fstcrlctn {
        border-right: none
    }
    .fstsrvbg, .fstsrvbgs {
        background: #fff;
        padding: 11px 0px !important;
        border-radius: 10px;
        /* margin-bottom: 30px; */
    }
    .fstcrspa h4,
    .fstcrsvrce h4 {
        text-align: left;
        padding: 10px 43px;
    }
    .fstcrspa ul li a,
    .fstcrsvrce ul li a {
        font-size: 11px
    }
    .fstcrspa {
        border-right: none
    }
    .fstcrcntus {
        margin-bottom: 30px
    }
    .fstcrcntus h5 {
        font-size: 37px
    }
    .fstcrcrevce {
        padding-bottom: 0
    }
    .fstcrcrevce {
        padding: 29px 0px 0px 0px;
    }
    .fstsrvbg p,
    .fstsrvbgs p {
        font-size: 15px
    }
    .fstsrvbgs a {
        /* display: none */
    }
    .fstsrvbgs {
        width: 210px;
        /* margin-right: 11px;
        margin-bottom: 0; */

        margin: 3px 11px 0px 18px;
    }
    .fstcrspa ul {
        padding-left: 43px;
    }
    .slick-dots {
        width: 100%;
        background: #d8d8d8
    }
    .slick-dots li button {
        background: #00124c
    }
    .owl-nav {
        position: static
    }
    .owl-carousel .owl-nav button.owl-next,
    .owl-carousel .owl-nav button.owl-prev {
        position: absolute
    }
    .owl-carousel .owl-nav button.owl-next {
        right: 20px;
        top: 50%
    }
    .owl-carousel .owl-nav button.owl-prev {
        left: 20px;
        top: 50%
    }
    .testimonial {
        margin: 0 10px 50px;
        margin-top: 35px
    }
    .header.affix>.navbar-toggle {
        margin-top: 0
    }
    .yamm .dropdown-menu li {
        padding: 4px 0;
        border-bottom: 1px solid #ccc
    }
    .innerpage {
        padding: 35px 0;
    }
    .sidebar h3 {
        font-family: Aulyars_Regular;
        padding: 0;
        color: #cccccc;
        font-size: 27px;
        position: relative;
    }
    .serdetail p {
        color: #000000;
        font-family: "Poppins", sans-serif;
        font-weight: 300;
        font-size: 13px;
    }
    .serdetail h1 {
        font-family: "Poppins", sans-serif;
        font-size: 17px;
        font-weight: 500;
        color: #000000;
        margin-top: 12px;
    }
    .fstcrcntus ul li:first-child {
        padding-top: 5px;
    }
    .fstcrcrevce ul li {
        list-style: none;
        vertical-align: top;
        font-size: 15px;
    }
    .serdetail ul li {
        color: #000000;
        font-size: 14px;
        font-weight: 300;
        font-family: "Poppins", sans-serif;
        padding-bottom: 8px;
    }
    .sidebar h1 {
        background: #b6943a;
        padding: 10px 15px;
        color: #000;
        font-size: 29px;
    }
    .svccnt h5 {
        text-align: center;
        padding: 0 !important
    }
    .svccnt h3 {
        text-align: center
    }
    .svccnt span {
        padding: 0
    }
    .svccnt {
        margin-bottom: 40px
    }
    .inccont img {
        display: none
    }
    .pd-l ul li::before {
        left: 0
    }
    .pd-l ul li {
        padding-left: 0
    }
    .whyfstcr ul li {
        width: 180px;
        border: 1px solid #ccc
    }
    .whyfstcr ul li p {
        font-size: 15px
    }
    .navbar-default .navbar-collapse {
        border-color: transparent
    }
    .navbar-toggle {
        position: fixed;
        right: 10px;
        top: 40px
    }
    .fstsrvbgs {
        margin-top: 15px
    }
    .mrgn-tp-bnr h1 {
        font-size: 23px
    }
    .mrgn-tp-bnr p {
        bottom: 12%
    }
    .yamm .dropdown .dropdown-menu {
        overflow-y: scroll
    }
    .fstcrsvrce li:last-child {
        height: auto
    }
    .fstbtn a {
        margin-top: 20px !important
    }
    .nav-tabs>li {
        display: inline-block;
        float: none
    }
    .specialities {
        margin-top: 10px
    }
    .fstsrvsli {
        margin-top: 30px
    }
    .mobile-fixed {
        position: fixed;
        background: #000;
        bottom: 0;
        width: 100%;
        z-index: 999999
    }
    .mobile-fixed li {
        list-style-type: none;
        text-align: center
    }
    .mobile-fixed li a {
        color: #fff;
        padding: 10px 5px !important;
        display: inline-block;
        text-decoration: none
    }
    .fstcpy {
        margin-bottom: 45px
    }
    #button {
        left: 6px;
        bottom: 60px
    }
    .modal {
        top: 0;
    }
    .modal .close {
        top: 33px;
    }
    .fstfrmfill h2 {
        font-size: 23px;
        padding-bottom: 21px;
    }
    .mobile-fixed li:first-child::after {
        content: '';
        position: absolute;
        width: 1px;
        height: 15px;
        background: #fff;
        right: 0;
        top: 15px
    }
    .navbar-nav {
        margin-top: 0
    }
    .socials {
        top: 40%
    }
    .demo-gallery>ul {
        padding-left: 0
    }
    .trst-1 img {
        display: block;
        margin: 0 auto
    }
    .mbpdbtn {
        margin-bottom: 20px !important
    }
    a.ncl {
        display: block
    }

    .navbar-default .nav>li>a {
       
        text-transform: capitalize;
        font-size: 11px;
        font-weight: 500;
        outline: 0;
        letter-spacing: 0.5px;
        font-family: "Poppins", sans-serif;
    }
    .mrgn-tp-bnr h1 {
        position: absolute;
        width: 100%;
        text-align: center;
        bottom: 49%;
        color: #fff;
        text-transform: capitalize;
        font-weight: 500;
        font-size: 38px;
        font-family: Aulyars_Regular;
    }
    .mrgn-tp-bnr p {
        position: absolute;
        width: 100%;
        text-align: center;
        bottom: 14%;
        top: 52%;
        color: #fff;
        font-weight: 500;
        font-size: 14px;
        font-family: "Poppins", sans-serif;
    }
    .fstcrspa h4, .fstcrsvrce h4 {
        font-size: 15px;
    }
    strong {
        font-weight: 700;
        font-size: 13px;
    }
   
    .innerpage {
        padding: 20px 0;
    }
    .serdetail img {
        margin-top: 13px;
    }
}


/* @media only screen and (min-width: 768px) and (max-width:991px ){

    .navbar-brand {
        position: relative;
        top: -19px;
        right: 211px;
    }
    .drtoafndrbs h3 {
        font-size: 19px;
        color: #282828;
        font-weight: 600;
        text-transform: capitalize;
        font-family: "Poppins", sans-serif;
        margin: 0px;
        padding: 10px 0 15px;
        line-height: 4px;
    }
} */
@media (max-width: 767px){
    .header{
        position: relative;
    }
    .banner-slider .owl-nav{
        bottom: 20px;
        left: 20px;
    }
    .nav-tabs>li{
        float: none;
        display: inline-block;
        text-align: center;
    }
}

@media only screen and (min-width:576px) and (max-width: 767px){
    .navbar-brand img {
        width: 155px;
    }
    .navbar-brand {
        position: relative;
       
        bottom: 22px;
        right: 159px;
    }
    .topbar strong{
        font-size: 12px;
    }
    .topbar a, .topbar p{
        font-size: 11px;
    }
    .drtoafndrbs h2 {
        font-size: 44px;
    }
    .drtoafndrbs h2 span {
        font-size: 18px;
    }
    .serdetail p{
        font-size: 13px;
    }
    .serdetail h1 {
        font-size: 22px;
    }
    .serdetail ul li{
        font-size: 13px;
    }
    .drtoafndrbs p {
        font-size: 13px;
        line-height: 25px;
        margin-bottom: 3px;
    }
    .fsttbs {
        padding: 20px 0 50px 45px;
    }
    .fstcrcresc h3, .fstcrtesti h3{
        font-size: 50px;
        padding-left: 0px;
        text-align: center;
    }
    .why_choose {
        padding: 0px 0 50px;
    }
    .fstfrm{
        padding: 14px 0 26px 0;
    }
    .mobile-fixed li {
        background-color: #000;
        color: #fff;
        list-style-type: none;
        text-align: center;
    }
    .drtoafndrb {
        padding: 47px 0;
    }
    .mobile-fixed li a {
        color: #fff;
    }
    .fstcpy p{
        font-size: 13px;
    }
    .nav-tabs>li>a {
        width: 96px;
        font-size: 13px;
        margin-right: 8px;
    }
    .fstfrm h3 {
        font-size: 46px;
        padding-left: 23px;
        line-height: 18px;
        margin-bottom: 30px;
    }
    .gallery{
        padding: 30px 0;
    }
    .fstsrvsli {
        padding-top:62px;
    }
    .review_bg{
        padding: 0px;
    }
    .testimonial .description{
        padding: 0px 22px 20px;
        font-size: 13px;
        line-height: 20px;
    }
    .testimonial h6 {
        font-size: 12px;
        padding-top: 1px;
        padding-left: 52px;
    }
    .mrgn-tp-bnr h1{
        bottom: 39%;
    }
    .mrgn-tp-bnr p {
        bottom: 26%;
    }
    .serdetail img {
        margin-top: 10px;
        margin-bottom: 18px;
    }


    .yamm ul {
        background-color: #000;
    }
    .navbar-default .nav>li>a{
        color: #fff !important;
    }

}

   @media (max-width: 575px) { 

    .navbar-brand img {
        width: 153px;
        margin: -34px 3px 0px 57px;
        /* margin: auto -48px; */
        /* margin-left: 66px; */
    }
    .navbar-brand {
        position: relative;
        top: 6px;
        right: 60px;
    }
    /* .header.affix .navbar-brand {
        top: -7px;
    } */
    .navbar-default .nav>li>a {
        color: #fff !important;
    }
    .navbar-default .navbar-nav>li>a {
        color: #fff !important;
    }
    .fstcrspa ul {
        padding-left: 0px;
    }
    .drtoafndrbs h2 {
        font-size: 34px !important;
        color: #bbb5db;
        font-weight: 500;
        text-transform: capitalize;
        font-family: 'Aulyars_Regular';
        /* margin: 0px; */
        margin:0px;
        line-height: 0.8;
        margin-bottom: 10px;
    }
    .drtoafndrbs h2 span {
        font-size: 10px;
        font-weight: 400;
        color: #bbb5db;
        font-family: "Poppins", sans-serif;
    }
    .drtoafndrbs h3 {
        font-size: 20px;
        padding-bottom: 5px;
        color: #282828;
        font-weight: 600;
        text-transform: capitalize;
        font-family: "Poppins", sans-serif;
        margin: 0px;
        /* padding: -1px 0 15px !imp; */
        line-height: 32px;
    }
    .drtoafndrbs p {
        font-size: 13px;
        color: #282828;
        font-family: "Poppins", sans-serif;
        line-height: 24px;
        font-weight: 400;
    }
    .fstcrspa ul li a, .fstcrsvrce ul li a {
        font-size: 17px;
        /* text-align: center; */
    }
    .fstcrspa, .fstcrsvrce {
        padding-left: 0px;
    }
    .fstcrspa {
        padding: 0px;
        height: auto;
        border-bottom: 0px solid #1a2a5e;
    }
    .fstcrspa ul li, .fstcrsvrce ul li {
        height: 32px;
    }
    .fstcrspa h4, .fstcrsvrce h4 {
        text-align: left;
        padding:  0px;
    }

    .fstcrspa h4, .fstcrsvrce h4 {
        font-size: 17px;
    }
    .serdetail img {
        margin: 18px 0px;
    }
    .serdetail h1 {
        font-family: "Poppins", sans-serif;
        font-size: 16px;
        font-weight: 500;
        color: #000000;
        margin-top: 25px;
    }
    /* .mrgn-tp-bnr h1 {
        font-size: 23px;
    } */
    .mrgn-tp-bnr h1 {
        position: absolute;
        width: 100%;
        text-align: center;
        bottom: 44%;
        color: #fff;
        text-transform: capitalize;
        font-weight: 500;
        font-size: 24px;
        font-family: Aulyars_Regular;
    }
    .smile_desc h1 {
        font-size: 24px;
        color: #fff;
        font-weight: 500;
        padding: 0 0 10px 0;
        margin: 0px;
        font-family: Aulyars_Regular;
    }
    .smile_text h1{
        font-size: 20px;
        color: #fff;
        font-weight: 500;
        padding: 0 0 10px 0;
        margin: 0px;
        font-family: Aulyars_Regular;
    }
    .fstcrdets ul {
        margin-top: 25px;
        padding-left: 0px;
    }

    .fsttbs {
        width: 100%;
        display: block;
        /* margin: 0 auto; */
        margin-top: -40px;
        padding: 0px;
    }
    /* .nav-tabs>li>a {
        margin-right: 29px;
        width: 136px;
        text-align: center;
        margin-bottom: 14px;
    } */
    strong {
        font-weight: 700;
        font-size: 11px;
    }
    .nav-tabs>li>a {
        width: 100%;
        font-size: 18px;
        text-align: center;
        margin: 5px 15px;
    }
    .topbar a, .topbar p {
        color: #000;
        font-size: 10px;
        margin: 0;
        text-decoration: none;
        letter-spacing: 0.5px;
        font-family: "Poppins", sans-serif;
        padding-left: 5px;
    }
    .nav>li>a>img {
        max-width: none;
        width: 35px;
    }
    .why_choose {
        padding: 0px 0 50px;
    }
    /* .smile_desc {
        border: 1px solid #ffffff2b;
        padding: 11px 17px;
        margin: -25px 0;
        background-color: #bbb5db;
    } */
    .fstbfraftr p {
        text-align: center;
        font-size: 17px;
        color: #fff;
        font-weight: 400;
        padding-top: 14px;
        padding-bottom: 10px;
        margin: 0;
        text-transform: capitalize;
        font-family: "Poppins", sans-serif;
    }
    .fstbfraftr h4 {
        text-align: center;
        color: #f1f1f1;
        font-weight: 500;
        text-transform: capitalize;
        font-size: 33px;
        margin: 0;
        font-family: Aulyars_Regular;
        padding-top: 0px;
    }
    .gallery {
        /* background: url(../img/review_bg.jpg) no-repeat; */
        /* background-size: cover; */
        background: #bbb5db;
        padding: 15px 0;
    }
    .fstcrlctn ul li {
        color: #ffffff;
        font-size: 10px;
        margin-bottom: 12px;
        list-style-type: none;
        font-family: "Poppins", sans-serif;
    }
    .fa-map-marker::before, .fstcrlctn .fa-phone:before,.fstcrlctn .fa-envelope:before {
        
            font-size: 13px;
    }
    .fstcrspa h4, .fstcrsvrce h4 {
        font-size: 18px;
    }

    .fstcrspa ul li a, .fstcrsvrce ul li a {
        font-size: 13px;
        height: auto;
        /* text-align: center; */
    }
   

    .fstcpy p {
        font-size: 11px;
        text-align: center;
        color: #ffffff;
        border-top: 1px solid #ffffff60;
        margin-top: 30px;
        padding: 10px 0;
        font-family: "Poppins", sans-serif;
    }

    .drtoafndrb {
        padding: 50px 0 0px;
    }

    .form-control, input.form-control {
        box-shadow: 0 0 5px #00000015;
        height: 50px;
        border: 1px solid #33333315;
        padding: 7px 15px;
        font-size: 13px;
        color: #4a4a4a !important;
        font-weight: 400;
        font-family: "Poppins", sans-serif;
    }
    .form-control.submit{
            height: 45px;
            width: 100px;
    }
    .mrgn-tp-bnr p {
        position: absolute;
        width: 100%;
        text-align: center;
        bottom: 14%;
        top: 56%;
        color: #fff;
        font-weight: 500;
        font-size: 13px;
        font-family: "Poppins", sans-serif;
    }
    .mrgn-tp-bnr h1 {
        position: absolute;
        width: 100%;
        text-align: center;
        bottom: 36%;
        color: #fff;
        text-transform: capitalize;
        font-weight: 500;
        font-size: 30px;
        font-family: Aulyars_Regular;
    }
    .navbar-default .navbar-collapse{
        margin-top: 0;
    }
    .navbar-default .navbar-nav>li>a{
        font-size: 13px;
        padding: 8px 10px;
    }
    .yamm .dropdown-menu li a{
        font-size: 13px;
    }
    .yamm ul{
        background: #000;
    }
    .yamm .dropdown-menu li{
        padding: 8px 0;
        background: #000;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a{
        color: #fff;
    }
    .doctor-img {
        margin: 25px 0px;
    }
    
    .fstsrvbg p, .fstsrvbgs p {
        font-size: 13px;
    }
    .fstsrvbgs {
        width: 100%;
        margin: 7px auto;
        /* margin-left: 59px; */
        /* margin-bottom: 0; */
    
    }
    .fstcrcresc h3, .fstcrtesti h3 {
        font-size: 30px;
        text-align: center;
        padding: 0px;
    }
    .smile_desc p {
        font-size: 11px;
        color: #fff;
        font-weight: 300;
        line-height: 26px;
        margin: 0px;
        font-family: "Poppins", sans-serif;
    }
    .fstcrtesti h3 span {
        font-weight: 400;
        color: #fff;
        font-size: 15px;
        display: block;
        text-transform: capitalize;
        padding-bottom: 8px;
        font-family: "Poppins", sans-serif !important;
    }
    .serdetail p {
        color: #000000;
        font-family: "Poppins", sans-serif;
        font-weight: 300;
        font-size: 13px;
        line-height: 24px;
    }

    .serdetail h1 {
        font-family: "Poppins", sans-serif;
        font-size: 13px;
        font-weight: 500;
        color: #000000;
        margin-top: 15px;
    }
    .innerpage {
        padding: 22px 0;
    }
    .doc{
       
        width: 100%;
        margin: 17px 0px;
    }
    
    .serdetail ul li {
        color: #000000;
        font-size: 13px;
        font-weight: 300;
        font-family: "Poppins", sans-serif;
        padding-bottom: 8px;
        line-height: 24px;
    }
    .testimonial {
        margin: 0px;
        margin-top: 0px;
    }

    .testimonial img {
        width: 28px !important;
        position: absolute;
        right: 39px;
        bottom: 10px;
    }
    .testimonial .pic img {
        width: 52px;
        position: absolute;
        top: 23px;
    }    
    .testimonial h6 {
        font-size: 12px;
        font-weight: 500;
        padding-left: 81px;
        color: #000;
        font-family: "Poppins", sans-serif;
    }
    .testimonial .description {
        padding: 0px;
        font-size: 13px;
        color: #000;
        line-height: 24px;
        margin: 0;
        position: relative;
        font-weight: 400;
        font-family: "Poppins", sans-serif;
    }
    .fstfrm {
        background: url(../images/form-bg.jpg) no-repeat;
        background-size: cover;
        padding: 8px 0px 50px;
    }
    .fstfrm h3 {
        font-size: 34px;
        color: #d3a938;
        text-transform: capitalize;
        font-weight: 500;
        line-height: 40px;
        margin-bottom: 14px;
        padding-left: 25px;
        font-family: Aulyars_Regular;
    }
    /* .fstcrcresc h3, .fstcrtesti h3 {
        font-size: 40px;
        color: #b28f34;
        font-weight: 500;
        text-transform: capitalize;
 
        text-align: center;
        margin-top: 40px;
        font-family: Aulyars_Regular;
    } */
    
    
    .top_head{
        padding: 15px 0px;
    } 
    .header.affix{
        padding: 0px ;
        height: auto;
    }
    .header.affix .navbar-brand{
        top:-7px;
    }
    .know_more a{
        font-size: 16px;
        padding: 8px 20px;
    }
    .fstsrvsli{
        padding: 50px 0px;
    }
    .why_choose video{ 
            height: 300px;
    }
    .review_bg{
        padding: 10px 0px 30px;
    }
    .form-group{
        margin-bottom: 15px;
        padding-right: 0px;
    }
    .sidebar{
        display: none;
    }
    .fstcrcrevce{
        padding: 52px 0px 0;
    }
    .fstcrcrevce ul{
        min-height: auto;
    }
    .fstcrcntus ul li:first-child::before,.fstcrcntus ul li:nth-child(2)::before,.fstcrcntus ul li:nth-child(3)::before{
        left: 26px;
    }
    .fstcrcntus ul li:first-child{
        padding-top: 1px;
    }
    .fstcrcrevce ul li{
        font-size: 10px;
        margin: 3px auto 9px;
    }
    .fstcrcntus h5 {
        display: inline-block;
        font-size: 28px;
        padding-left: 15px;
        color: #dcac32;
        font-weight: 600;
        text-transform: capitalize;
        padding-top: 9px;
        font-family: Aulyars_Regular;
    }
    .fstfrmfill h2 {
        font-size: 22px;
        color: #dcac32;
        font-weight: 600;
        font-family: "Poppins", sans-serif;
        text-transform: capitalize;
        letter-spacing: 1px;
        padding-bottom: 12px;
    }
    .mobile-fixed li {
        list-style-type: none;
        text-align: center;
    }
    .mobile-fixed li a{
        padding: 6px 5px !important;
        /* background-color: #000;
        list-style: none;
        color: #fff; */
        font-size: 14px;
    }
    .fstcrcntus li{
        padding-left: 40px;
    }
    .formp form{
        padding: 20px;
    }
    .fst-cr-spa-banner img{
        height: 110px;
    }
    .fstcrlctn h4{
        font-size: 30px;
        padding: 10px 10px 6px;
    }
    .mobile-fixed li {
        background-color: #000;
        color: #fff;
        list-style-type: none;
        text-align: center;
    }
    .mobile-fixed {
        position: fixed;
        background: #000;
        color: #fff;
        bottom: 0;
        width: 100%;
        z-index: 999999;
    }
    .mobile-fixed li a {
        padding: 6px 5px !important;
        font-size: 14px;
        color: #fff;
    }
    .mobile-fixed li:first-child::after {
        content: '';
        position: absolute;
        width: 1px;
        height: 15px;
        background: #fff;
        right: 0;
        top: 5px;
    }
    .fstcpy {
        margin-bottom: 46px;
    }

 }

 @media only screen and (min-width: 320px) and (max-width: 574px){
    .fstcpy {
        margin-bottom: 14px;
    }
    .fstcpy p {
        font-size: 11px;
        text-align: center;
        color: #ffffff;
        border-top: 1px solid #ffffff60;
        margin-top: 30px;
        padding: 10px 0;
        font-family: "Poppins", sans-serif;
    }
    .navbar-brand img {
        width: 117px;
        margin: -22px 3px 0px 59px;
        /* margin: auto -48px; */
        /* margin-left: 66px; */
    }
    strong {
        font-weight: 700;
        font-size: 9px;
    }
    .mobile-fixed li {
        background-color: #000;
        color: #fff;
        list-style-type: none;
        text-align: center;
    }
    .mobile-fixed {
        position: fixed;
        background: #000;
        color: #fff;
        bottom: 0;
        width: 100%;
        z-index: 999999;
    }
    .mobile-fixed li a {
        padding: 6px 5px !important;
        font-size: 14px;
        color: #fff;
    }
    .mobile-fixed li:first-child::after {
        content: '';
        position: absolute;
        width: 1px;
        height: 15px;
        background: #fff;
        right: 0;
        top: 5px;
    }
    .topbar a, .topbar p {
        color: #000;
        font-size: 10px;
        margin: 0;
        text-decoration: none;
        letter-spacing: 0.5px;
        font-family: "Poppins", sans-serif;
        padding-left: 0px;
    }
    .review_bg {
        padding: 1px 0px 30px;
    }
    .drtoafndrb {
        padding: 28px 0 0px;
    }
    .testimonial .pic img {
        width: 52px;
        position: absolute;
        top: 13px;
        left: 20px;
    }
    .drtoafndrbs h2 {
        font-size: 29px !important;
        color: #bbb5db;
        font-weight: 500;
        text-transform: capitalize;
        font-family: 'Aulyars_Regular';
        /* margin: 0px; */
        margin: 0px;
        line-height: 0.8;
        margin-bottom: 2px;
    }
    .drtoafndrbs p {
        font-size: 11px;
        color: #282828;
        font-family: "Poppins", sans-serif;
        line-height: 19px;
        font-weight: 400;
    }
    .testimonial h6 {
        font-size: 12px;
        font-weight: 500;
        padding-left: 119px;
        color: #000;
        font-family: "Poppins", sans-serif;
    }
}