@media only Screen and (max-width:1648px){
    .project-block-one .overlay h5{
        letter-spacing: 0px;
    }
    .feedbacks .abtleftbg{
        top: 334%;
    }
    .fixedcall.fixedcall2 {
        top: 48.5%;
    }
    
}
@media only Screen and (max-width:1199px) and (min-width:1024px){
    .four-item-carousels .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 32.666667%;
        max-width: 50.666667%;
    }
    .tips_img::before{
        bottom: -224px;
        height: 473px;
    }
    .mvv_list{
        width: 100%;
        padding: 19px 30px 0px;
    }
    .int_heading h2{
        font-size: 40px;
    }
    .date1{
        bottom: 66px;
    }
    .feedbacks .abtleftbg {
        top: 408%;
    }
}
@media only screen and (width:1024px){
    .social-links-1{
        right: -130px;
    }
    .fixedcall.fixedcall2{
        /* top: 48.5%; */
        top: 52.5%;
    }
}
@media only Screen and (width:768px){
    .sb-border{
        border-bottom: none;
        border-right: 1px dashed #000;
    }
    .mvv_list_row{
        display: flex!important;
        width: 100%;
    }
    .mvv_list {
        width: 126%!important;
        padding: 16px;
    }
    .four-item-carousels .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 42.666667%;
        max-width: 67.666667%;
    }
    .date1 {
        bottom: 14px;
    }
}
@media only Screen and (max-width:425px) and (min-width:320px){
    /* .date1{
        bottom: 125px!important;
    } */
    .sb-border{
        border-right: none;

          border-bottom:1px dashed #000;
    }

    .ot-doc-info  h3 {
       
       border-bottom: 1px dashed #000;
       padding-top: 5px;
       padding-bottom: 5px;
      
       
    }
    .ot-doc-info{
        margin-bottom: 10px;
    }
}


@media only Screen and (max-width:800px){
    .sb-border {
       
        /* border-bottom:1px dashed #000; */
      }
    
    .date{
        display: block;
    }
    .date1{
        display: none;
    }
    .blog-area .blog-slider .single-blog .blog-image .date {
        position: absolute;
        left: 0;
        font-size: 19px;
        /* bottom: 0; */
        width: 156px;
        right: 0px;
        margin: auto;
        /* height: 80px; */
        /* line-height: 80px; */
        text-align: center;
        background: #e8679b;
        color: #fff;
        z-index: 3;
        padding-top: 11px;
    }
    .techimage{
        margin: 15px 0px;
       
    }

    .ot-ss .ot-ss-desc{
        /* border-bottom:1px dashed #000; */
        border-right:none;

    }
    .ot-ss .ot-ss-desc:nth-child(2){
        border-bottom: none;
    }
    
    .ot-ach{
        text-align: center;
    }

    .ot-ach .mvv_list{
        margin: auto;
        margin-bottom: 20px;
       
    }
    .know_abt{
        padding-top:30px;
    }  
      .know_abt2 {
        position: relative;
        top: -26px;
        left: 0px
    }
    .bgs{
        display: none;
    }
    .int_heading{
        width: 100%;
    }
    .bread_cumb_wrap{
        padding: 238px 25px 48px;
    }
    .appointmeent-section{
        margin-top: 0px;
    }
    .project-block-one {
        position: relative;
        padding: 0 1px;
        margin: 30px 24px 0px;
    }
    .four-item-carousels{
        padding-top: 0px;
        margin-top: -25px;
    }
    .our-projects{
        padding-top: 25px;
    }
    .asahcmaab p {
        color: #fff;
        font-size: 34px;
        line-height: 38px;
        font-weight: 300;
        margin: 0;
        padding-left: 10px;
    }
    .asahcmaab h2::before {
        display: none;
    }
    .asahcmaab h2 {
        color: #fff;
        font-size: 30px;
        font-weight: 300;
        margin-top: 0;
        margin-bottom: 0px;
        padding-top: 11px;
    }

    
    .serv-matter .serv-img  {
        padding-bottom: 22px;
        padding-top: 22px;
        text-align: center
    }

    .asahcmaab{
        padding-top: 15px;
    }
    .appointment-block{
        padding: 0px;
    }
    .crowns-dentures-about {
        padding-top:30px;
      }

      .crowns_bridges {
        padding-top: none;
        text-align: center;
        top: 0px;
      }

      .faq_section {
        position: relative;
        padding: 22px 0px 100px;
      }

      .blogs-section{
        padding-top: 15px;
      }

      .denture-img{
        display: inline-block;
    height: 334px;
    width: 304px;
      }

      .feedbacks .col-md-1{
        padding-bottom:40px
      }
      
      .footer-widget.footer-widget__about {
        text-align: center;
    }
    .footer-widget__about .footer-widget__title::before {
        left: 0px;
        right: 0px;
        margin: 0 auto;
    }
    .footer-col .footer-widget:nth-child(2){
        padding-left: 30px;
    }
    .footer-col .footer-widget:nth-child(2),
    .footer-col .footer-widget:nth-child(3) {
        flex: 2 0 50%;
        padding-right: 0;
    }
    .footer-col .footer-widget:nth-child(4){
        text-align: center;
    }
    .footer-col .footer-widget:nth-child(3){
        padding-left: 0px;
    }
    .scroll-to-top {
        width: 41px;
        height: 41px;
        right: 9px;
    }
    .scroll-to-top i {
        line-height: 39px;
    }
    .footer-col {
        padding-bottom: 11px;
        padding-top: 22px;
    }
    .footer-col .footer-widget {
        flex: 1 0 100%;
        padding-top: 15px;
    }

   
    .tips_img::before {
        display: none;
    }
    .tips_img img {
        margin-bottom: 20px;
    }
    .tipetitle h2 {
        font-size:38px;
    }
    .tipetitle h2::before{
        left: -30%;
        top: 65px;
    }
    .tipetitle h2::after{
        right: -30%;
        top: 65px;
    }
    .tipetitle p{
        width: 100%;
    }
    .tipsrow .col-md-4 {
        border-right: 0px;
    }
    .tipsrow .col-md-4:nth-child(4) {
        border-bottom: 1px dashed #ccc;
    }
    .tips_list {
        position: relative;
        color: #000000;
        font-size: 17px;
        line-height: 22px;
        width: 200px;
        height: 200px;
        padding: 60px 5px 0;
    }
    .nav-outer .mobile-nav-toggler .inner {
            background: rgb(12 79 149);
            ;
        }
        .mobile-nav-toggler .icon-bar {
            position: relative;
            display: block;
            background: #ffffff;
            height: 2px;
            width: 30px;
            margin: 7px 5px;
        }
        .header-main .nav-outer .main-menu {
            display: none !important;
        }
        .header-main::before {
            display: none;
        }
        .lower-box .logo {
            position: absolute;
            left: 0;
            float: none;
            width: 252px;
            right: 0;
            margin: auto;
            top:56px;
        }

        .fixedcall{
            top: 14%;
        }
        .fixedcall.fixedcall2 {
            /* top: 50%!important; */
            top: 23%!important;
        }
        .denture-img img{
            top: 0px;
        }
        .lower-box {
            float: none !important;
        }
        .lower-box .logo a img {
            width: auto;
        }
        .header-lawer-left .nav-outer {
            position: relative;
            display: block;
            float: none;
            margin-left: 0;
            padding: 0;
            margin-top: 0;
        }
        .nav-outer .mobile-nav-toggler {
            display: block;
            top: 128px;
            z-index: 999;
            float: right;
            width: 50px;
            left: 0;
        }
        .social-links-1 {
            position: relative;
            z-index: 9;
            right: 5px;
            text-align: center;
        }
        .logins_section {
            position: absolute;
            right: 0;
            top: 135px;
            z-index: 99;
            left: 0;
            text-align: center;
            padding-top: 20px;
        }
        .logins_section span {
            padding:8px 15px;
            font-size: 15px;
            width: auto;
            background: #e8679b;
        }
        .abt-sec::before{
            top: 86%;
        }
        .welcometext h3 {
            font-size: 39px;
            border-top: none;
            border-bottom: none;
        }
        .know_abt h3 {
            font-size: 20px;
            font-weight: 400;
            border-bottom: 1px dashed;
            /* display: inline-flex; */
            padding-bottom: 2px;
        }
        .mvv_list_row{
            display: grid;
            padding-top: 0px;
        }
        .mvv_list_row .col-md-3:nth-child(2){
            top: 0px;
        }
        .mvv_list{
            margin-bottom: 20px;
            width: 270px;
        }
        .mvv_list1{
            border-bottom: none;
            border-top: 5px solid #0c4f95;
        }
        .slide-one {
            background-image: url(../gallery/banner/mb-2.jpg);
        }
        .blog-area .blog-slider .single-blog{
            margin-bottom: 24px;
        }
        .service_box_wrapper {
            text-align: center;
            left: 0;
        }
        .int_service_wrapper {
            padding: 41px 0 50px;
        }
        .int_heading h2 {
            font-size: 38px;
        }
        .ser-icon {
            left: -189px;
            font-size: 42px;
            display: none;
        }
        .ser-iconL::before,
        .ser-iconL::after {
            display: none;
        }
        .int_service_wrapper::after {
            width: 92%;
            height: 39%;
            right: 0px;
            bottom: 0;
            left: 0;
            margin: auto;
            z-index: -1;
        }
        .services-list h3 {
            text-transform: uppercase;
            font-size: 15px;
            margin-bottom: 46px;
        }
        .serviceblock {
            text-align: center;
            padding: 0;
            position: relative;
            z-index: 1;
            left: 0;
        }
        ._Serrow .col-md-2 {
            padding: 0 8px;
            flex: 0 0 50%;
    max-width: 50%;
        }
        .appointment-block h2 {
            text-transform: uppercase;
            color: var(--color-secondary);
            font-weight: 500;
            margin-bottom: 30px;
            font-size: 35px;
          }

          .appointment-block form{
            display: flex;
  text-align: center;
  justify-content: center;
  padding-left: 65px;
  left: 0px;
  position: relative;
  padding-right: 65px;
          }

          .subscribe{
            text-align: center;
            padding: 0px 15px;
          }

          .newsletter-form .btn {
            padding: 11px 16px;
            color: #091f3a;
          }

          .newsletter-head {
            padding-bottom: 10px;
          }

          .widget-section .foot {
            padding-left: 15px;
          }

          .main-footer .footer-top .widget-title {
            margin-top: 20px;

            
            margin-bottom: 10px;
            
          }
          .main-footer .footer-top .contact-widget .widget-title {
            margin-top: 20px;
            margin-bottom: 10px;
            
          }

          .main-footer .footer-top {
            
            padding: 49px 0px 4px 0px;
          }
          .main-footer .footer-bottom {
           
            padding: 0px 0px 14px 0px;
          }

          .tipssection{
            padding: 45px 0px 56px;
          }

          .form-control{
            font-size: 13px;
          }
}


@media only Screen and (max-width:412px){
    .appointment-block h2 {
        
        font-size: 25px;
      }

}

@media only Screen and (max-height:667){
    .fixedcall.fixedcall2 {
        top: 331px;
    }
}


@media only Screen and (max-width:425px){
    .acatt_pic {
        display: inline-block;
        height: 334px;
        width: 304px;
    }
    .acatt_pic img{
        width: 161px;

    }
    .faq_row{
        padding: 0 50px;
    }

    .faq_row .col-md-3:nth-child(3) {
    
        top: 40px;
    }

    .faq_row .col-md-3:nth-child(2)  {
    
        top: 20px;
    }

    .faq_row .col-md-3:nth-child(4) {
    
        top: 58px;
    }

    .widget-section{
    text-align: center;
    }


    .main-footer .footer-top .links-widget .widget-content ul li a:before {
        position: absolute;
        content: " ";
        font-family: 'Font Awesome 5 Free';
        font-size: 15px;
        font-weight: 700;
        color: var(--color-secondary);
        left: 0px;
        top: 1px;
        transition: all 500ms ease;
    }

    .main-footer .footer-top .links-widget .widget-content ul li a {
        position: relative;
        display: inline-block;
        font-size: 15px;
        line-height: 26px;
        font-weight: 400;
        color: #ffffff;
        padding: 0px;
    }

    .main-footer .footer-top .links-widget .widget-content ul li {
        position: relative;
        display: block;
        margin-bottom: 5px;
    }

    .footer-widget__time-list i {

        position: relative;
        padding-right: 6px;
/*        
        left: 0px;
        top: 7px;
        font-size: 15px;
        display: contents;
        margin-left: 10px;
        padding-right: 19px;
        margin-right: 10px; */
      }

    

}


