
 @media only screen and (device-width: 1440px) and (device-height: 900px) 
 {
     
      .marginLeft-39
    {
        margin-left: 22px !important;

    }
     .paRight
{
 padding-right: 3.5rem !important;   
}
     .bgCSS {
            background-repeat: no-repeat;
            background-size: cover;
            background-position: right;
            height: 74vh;
            }
            .parallax .capture {
    float: right;
    margin: -12.5em -7em 0 0 !important;
    text-indent: 0;
}
.slick-slider .slick-list, .slick-slider .slick-track
{
    padding: 0px 82px !important;
}

.slide-container
{
    padding-left: 165px;
}
.slideDiv {
    padding-top: 60px;
    margin-left: 0.5rem;
    padding-bottom: 60px;
}
.marginTop-81
{
margin-top: -80px;
}
.ourSpacing
{
    margin-top: -8rem;
    padding-bottom: 120px;
}
.modal-dialog {
   
    margin: 13.1rem auto;
}
.owl-carousel .owl-controls .owl-nav .owl-next {
    background-image: url("https://animagix.in/Andrades-Dental/css/../images/next-arrow.svg");
    width: 168%;
    color: transparent;
    height: 75%;
    background-repeat: no-repeat;
    margin-top: -1.5rem;
    position: relative;
    left: 74.3rem;
}
.owl-carousel .owl-controls .owl-nav .owl-prev {
    background-image: url("https://animagix.in/Andrades-Dental/css/../images/prev-arrow.svg");
    color: transparent;
    margin-top: -28rem;
    color: transparent;
    width: 168%;
    height: 75%;
    background-repeat: no-repeat;
    position: relative;
    left: 12.5rem;
}
.serviceRight {
    left: 30%;
    width: 70%;
    /*height: 70vh !important;*/
    margin-top:18rem;
}
.slideDiv {
    padding-top: 80px;
    margin-left: 1.5rem;
    padding-bottom: 80px;
}
.howWillLookPadding {
    padding-left: 330px;
    padding-top: 50px;
    padding-right: 140px !important;
}
.walkthr
{
 margin-top: 54rem;   
}
.slick-prev {
    left: 33rem !important;
    top: 136%;
    
}
.slick-next {
    right: -13px !important;
    top: 136%;
}
.testiMargin
{
    margin-top: 32.3rem;
}
.testiMargin-index {
    margin-top: 41.9rem !important;
}
.marginTop {
    margin-top: 32.3rem;
}
.parallax [class*="bg__"] {
                height: 550px;
            }
           .quotePos {
    position: absolute;
    top: 0;
    width: 55%;
}
            .counterRow {
    margin-top: 12rem;
}
            .counter {
                font-size: 45px;
                font-family: 'Oregon-ldo-regular';
            }
            .text {
    font-size: 30px;
    color: #EFCFB1;
    font-family: 'Oregon-ldo-regular';
    margin-top: -1rem;
}


.parallax .capture img {
    width: 80%;
}

#owl-demo-1 .owl-controls .owl-nav .owl-next 
{
    left: 32.9rem;
}
#owl-demo-1 .owl-controls .owl-nav .owl-prev 
{
    left: 25rem;
}

.pLeftPad
{
    padding-left: 3rem;
}
.conLeft {
    padding-left: 8.9rem;
}
.threeShapeleft
{
    padding-right: 4.5rem;
}
.owlLeft {
    margin-left: 48.2%;
}

.margin-40
{
    margin-top: -49px;
}
         }
     
@media only screen 
    and (device-width: 1024px) 
    and (device-height: 600px) 
{
     .owl-carousel .owl-controls .owl-nav .owl-prev {
    margin-top: -19.6rem !important;
    left: 6.4rem !important;
}
.owl-carousel .owl-controls .owl-nav .owl-next {
    left: 54.5rem !important;
}
   .bgCSS {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    height: 84vh !important;
}
.howWillLookPadding {
    padding-left: 255px !important;
    padding-top: 50px;
    padding-right: 15px;
    padding-bottom: 34px;
}
.howWillLook-1 {
    position: absolute;
    z-index: 2;
    left: 28%;
    margin-top: 7rem !important;
    width: 72%;
    height: auto;
    max-width: 72%;
    padding-bottom: 0px;
}
.testiMargin {
    margin-top: 22.75rem !important;
}
.marginBtm-4 {
    margin-bottom: 1rem !important;
}
}
@media screen and (max-width: 992px) {
  .blog-slider {
    max-width: 100%;
    width:100%;
    padding-right: 0;
    height: 610px;
  }
}
@media only screen 
    and (device-width: 428px) 
    and (device-height: 926px) 
{
       .owl-carousel .owl-controls .owl-nav .owl-next {
    margin-top: -1.5rem;
    left: 22rem !important;
} 
    .marginTop {
    margin-top: 0px !important;
    }
    .margin20 {
    margin-top: -12rem !important;
    }
 
.howWillLookPadding {
    padding-left: 15px;
    padding-top: 80px !important;
    padding-right: 15px;
    padding-bottom: 70px;
}
}
@media only screen 
    and (device-width: 412px) 
    and (device-height: 915px) 
{
.comparison-slider-wrapper {
    position: relative;
    width: 100%;
    background-color: white;
    margin-top: -12rem !important;
}
.marginTop {
    margin-top: 0px !important;
}

.cardNo {
    
    top: 66% !important;
    
    
}
.cardNo-1 {
    top: 67% !important;
}
.howWillLookPadding {
    padding-left: 15px;
    padding-top: 80px !important;
    padding-right: 15px;
    padding-bottom: 70px;
}
}
@media only screen 
    and (device-width: 412px) 
    and (device-height: 883px) 
{
.comparison-slider-wrapper {
    position: relative;
    width: 100%;
    background-color: white;
    margin-top: -12rem !important;
}
.howWillLookPadding {
    padding-left: 15px;
    padding-top: 80px !important;
    padding-right: 15px;
    padding-bottom: 70px;
}
.marginTop {
    margin-top: 0px !important;
}

}
@media only screen 
    and (device-width: 414px) 
    and (device-height: 896px) 
{
     .margin20
    {
        margin-top:-12rem !important;    
    }
.comparison-slider-wrapper {
    position: relative;
    width: 100%;
    background-color: white;
    margin-top: -12rem !important;
}
.marginTop {
    margin-top: 0px !important;
}

.cardNo {
    
    top: 66% !important;
}
.cardNo-1 {
    top: 67% !important;
}

}
@media only screen 
    and (device-width: 390px) 
    and (device-height: 844px) 
{
    .owl-carousel .owl-controls .owl-nav .owl-next {
    margin-top: -1.5rem;
    left: 20rem !important;
}
.paddingTop120 {
    padding-top: 110px !important;
    padding-bottom: 30px;
}
 .margin20
    {
        margin-top:-12rem !important;    
    }
    .cardNo {
    
    top: 66% !important;
}
    .cardNo-1 {
    top: 64% !important; 
}
}
@media only screen 
    and (device-width: 411px) 
    and (device-height: 731px) 
{
    .paddingTop120 {
    padding-top: 120px  !important;
    padding-bottom: 30px;
}
.comparison-slider-wrapper {
    position: relative;
    width: 100%;
    background-color: white;
    margin-top: -12rem !important;
}
.marginTop {
    margin-top: 0px !important;
}
 .margin20 {
    margin-top: -12rem !important;
}

}
@media only screen 
    and (device-width: 320px) 
    and (device-height: 568px) 
{
    .owl-carousel .owl-controls .owl-nav .owl-next {
    margin-top: -1.5rem;
    left: 16.1rem !important;
}
.comparison-slider-wrapper {
    position: relative;
    width: 100%;
    background-color: white;
    margin-top: -9rem !important;
}
.marginTop {
    margin-top: 0px !important;
}

.cardNo {
   
    top: 55% !important;
    
}
.cardNo-1 {
    top: 55% !important;
}
}
@media only screen 
    and (device-width: 360px) 
    and (device-height: 640px) 
{
.owl-carousel .owl-controls .owl-nav .owl-next {
    margin-top: -1.5rem;
    left: 18.1rem !important;
}
#owl-demo .owl-controls .owl-nav .owl-next {
    left: 17rem !important;
}
.paddingTop120 {
    padding-top: 95px !important;
    padding-bottom: 30px;
}
}
@media only screen 
    and (device-width: 360px) 
    and (device-height: 760px) 
{
   
    .owl-carousel .owl-controls .owl-nav .owl-next {
    margin-top: -1.5rem;
    left: 18rem !important;
}
.paddingTop120 {
    padding-top: 95px !important;
    padding-bottom: 30px;
}
.cardNo {
    width: 100px;
    height: 50px;
    background-color: #26BAC6;
    position: absolute;
    top: 60% !important;
    left: -3%;
    font-size: 40px;
    color: #46CDD8;
    text-align: center;
}
.cardNo-1 {
    top: 58% !important;
}
}
@media only screen 
    and (device-width: 360px) 
    and (device-height: 640px) 
{
.margin20 {
    margin-top: -12rem !important;
}

}
@media only screen 
    and (device-width: 375px) 
    and (device-height: 812px) 
{
    
    .owl-carousel .owl-controls .owl-nav .owl-next {
    margin-top: -1.5rem;
    left: 19.1rem !important;
}
.paddingTop120 {
    padding-top: 110px !important;
    padding-bottom: 30px;
}
.margin20 {
    margin-top: -12rem !important;
}
.comparison-slider-wrapper {
    position: relative;
    width: 100%;
    background-color: white;
    margin-top: -12rem !important;
}

.cardNo-1 {
    top: 60% !important;
}
.cardNo {
    
    top: 60% !important;

}
}
@media only screen 
    and (device-width: 375px) 
    and (device-height: 667px) 
{
    
  
    .owl-carousel .owl-controls .owl-nav .owl-next {
    margin-top: -1.5rem;
    left: 19.1rem !important;
}
.bottom60 {
    bottom: 64% !important;
    position: absolute;
}
.navMargin-mb {
    margin-top: 108px !important;
}

.paddingTop120 {
    padding-top: 100px !important;
    padding-bottom: 30px;
}
.cardNo {
   
    top: 60% !important;
    
}
.cardNo-1 {
    top: 60% !important;
}
}
@media only screen 
    and (device-width: 360px) 
    and (device-height: 800px) 
{
    .owl-carousel .owl-controls .owl-nav .owl-next {
    margin-top: -1.5rem;
    left: 18.1rem !important;
}
.paddingTop120 {
    padding-top: 95px !important;
    padding-bottom: 30px;
}
.cardNo-1 {
    top: 57% !important;
}
.cardNo {
    
    top: 57% !important;
}
}
@media only screen 
    and (device-width: 384px) 
    and (device-height: 854px) 
{
    .paddingTop120 {
    padding-top: 110px !important;
    padding-bottom: 30px;
}
    .owl-carousel .owl-controls .owl-nav .owl-next {
    margin-top: -1.5rem;
    left: 19.5rem !important;
}
    .margin20
    {
        margin-top:-12rem !important;        
    }
   .comparison-slider-wrapper {
    position: relative;
    width: 100%;
    background-color: white;
    margin-top: -12rem !important;
}

}
@media only screen 
    and (device-width: 414px) 
    and (device-height: 736px) 
{
.comparison-slider-wrapper {
    position: relative;
    width: 100%;
    background-color: white;
    margin-top: 20rem !important;
}
.marginTop {
    margin-top: 111px !important;
}

}
@media only screen 
    and (device-width: 411px) 
    and (device-height: 823px) 
{
    .margin20 {
    margin-top: -12rem !important;
}
.comparison-slider-wrapper {
    position: relative;
    width: 100%;
    background-color: white;
    margin-top: -12rem !important;
}
.marginTop {
    margin-top: 0px !important;
}

}
@media only screen 
    and (device-width: 540px) 
    and (device-height: 720px) 
{
    .owl-carousel .owl-controls .owl-nav .owl-next {
    margin-top: -1.5rem;
    left: 29.1rem !important;
}
.comparison-slider-wrapper {
    position: relative;
    width: 100%;
    background-color: white;
    margin-top: -18rem !important;
}
.marginTop {
    margin-top: 0px !important;
}
 .cardNo {
    
    top: 73% !important;
}
.cardNo-1 {
    top: 73% !important;
}
.marginTop12 {
    margin-top: 19rem !important;
}
}
@media only screen 
    and (device-width: 280px) 
    and (device-height: 653px) 
{
    .owl-carousel .owl-controls .owl-nav .owl-next {
    margin-top: -1.5rem;
    left: 13.5rem !important;
}
.marginTop12 {
    margin-top: 8rem !important;
}
.comparison-slider-wrapper {
    position: relative;
    width: 100%;
    background-color: white;
    margin-top: -7rem !important;
}
.marginTop {
    margin-top: 0px !important;
}

.cardNo {
    
    top: 50% !important;
}
.cardNo-1 {
    top: 50% !important;
}
}
@media only screen 
    and (device-width: 1280px) 
    and (device-height: 800px) 
{
    .marginTop {
    margin-top: 30.7rem !important;
   
}
.quotePos {
    position: absolute;
    top: 0% !important;
    width: 60%;
}
.marginTop-81
{
margin-top: -81px;
}
.testiMargin {
    margin-top: 30.75rem !important;
}
}

@media only screen 
    and (device-width: 810px) 
    and (device-height: 1080px) 
{
    .howWillLookPadding {
    padding-left: 170px;
    padding-top: 50px;
    padding-right: 15px;
    padding-bottom:34px;
}
.howWillLook-1 {
    position: absolute;
z-index: 2;
left: 28%;
margin-top: 5rem;
width:72%;
height: auto;
max-width: 72%;
padding-bottom: 0px;
}
.marginTop {
    margin-top: 31.15rem;
}
.marginBtmTesti
{
margin-bottom: -5rem;
}
/*.margin12
{
    margin-top:12rem;
}*/
    .blog-slider__img {
    width: 115px;
    overflow: hidden;
}
.quotePos {
    position: absolute;
    top: 0;
}
.blogSliderPos {
    padding-bottom: 60px;
    margin-bottom: 0px;
}
.beforeAftSp
{
 padding-top: 0px;
margin-top: -21px;   
}

.marginTop-81
{
margin-top: -81px;
}
    .marginBtm-4
    {
        margin-bottom:-4rem;
    }
    .marginTop-81 {
    margin-top: -21px !important;
}

}
@media screen and (max-width: 768px) {
 
}

@media screen and (max-height: 500px) and (min-width: 992px) {
  .blog-slider {
    height: 350px;
  }
}

    @media screen and (max-width: 767px) {
    
    .blog-slider {
    max-width: 100%;
    width:100%;
    padding-right: 0;
    height: 535px;
  }
    .blog-slider__text {
    
       height: 330px;
}
    .text01 {
    color: #46CDD8;
    font-size: 30px;
    font-family: 'Oregon-ldo-regular';
}
    .largeButtonWrapper .largeButton a {
   
    padding: 25px 15px;
}
    .ourMarginTop3
    {
        margin-top:0rem;
    }
    .marginTopi-3
    {
        margin-top:-3rem;
    }
    .paddingToBoi
    {
        padding-bottom: 3rem; padding-top:6rem;
    }
    #demo .carousel-control-prev {
    left: -7px;
    top: 110%;
}
#demo .carousel-control-next {
    right: -8px;
    top: 110%;
}
    .paddingLR
    {
     padding-right:0;
     padding-left:0;
    }
    .paddingR-0 {
    padding-right: 15px;
}
    .paddingTop-0
    {
        padding-top:0;
    }
    .paddingBtm-0
    {
        padding-bottom:0 !important;
    }
    .marginTop12
    {
        margin-top:13rem;
    }
    .btm-slider
    {
        bottom: 160%;
    }
    .paddingTop120 {
    padding-top: 140px;
    padding-bottom: 30px;
}
    .cardNo {
    width: 100px;
    height: 50px;
    background-color: #26BAC6;
    position: absolute;
    top: 66%;
    left: -3%;
    font-size: 40px;
    color: #46CDD8;
    text-align: center;
}
     .blog-slider__img {
    width: 40%;
    transform: unset;
margin-left: 13rem;
margin-top: -5rem;
  }
   .blog-slider__content {
    margin-top: 0px;
    text-align: left;
   
  }
    .showDesktop
{
    display:none;
}
.showMobile
{
    display:block;
}

.paddingTopSpacing
{
    padding-top:0 !important;
}
.counterFloat {
    text-indent: 0;
    float: unset;
}
     .home-banner-mobile
            {
                background-image: url(../images/home-mobile.png);   
            }
            .about-banner-mobile
            {
                background-image: url(../images/about-us-banner-mobile.png);   
            }
             .blog-banner-mobile
            {
                background-image: url(../images/blog-banner-mobile.png);   
            }
             .invisalign-banner-mobile
            {
                background-image: url(../images/Invisalign-mobile-banner.png);   
            }
             .flash-banner-mobile
            {
                background-image: url(../images/Flash-mobile-banner.png);   
            }
             .conventional-banner-mobile
            {
                background-image: url(../images/Conventional-mobile-banner.png);   
            }
             .incognito-banner-mobile
            {
                background-image: url(../images/Incognito-mobile-banner.png);   
            }
            
             .contact-banner-mobile
            {
                background-image: url(../images/contact-mobile-banner.png);   
            }
              .client-banner-mobile
            {
                background-image: url(../images/the_clinic_banner-mobile.png);   
            }
            
              .service-banner-mobile
            {
                background-image: url(../images/Our_Services_banner-mobile.png);   
            }
              .ks-banner-mobile
            {
                background-image: url(../images/banner-mobile-ks2.jpg);   
            }
            
            
            
            .bgCSS-mobile {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    height: 80vh;
}
.bannerTextLight-1 {
    text-align: center;
    font-size: 30px;
    font-family: 'oregon-ldo-light';
    line-height: 1.1;
}
.bannerTextLight-1 span {
    font-family: 'oregon-ldo-demibold';
    font-size: 30px;
}
.bottom40 {
    bottom: 70%;
    position: absolute;
}
.bottom0 {
    bottom: 15%;
    position: absolute;
}
.bottom60 {
    bottom: 70%;
    position: absolute;
}
.navMargin-mb {
    margin-top: 108px;
}
.testiMargin {
    margin-top: 0px;
}
.parallax .bg__break {
    box-shadow:0;
    background-image: unset;
    background-repeat: unset;
}
.parallax .capture {
    float: unset;
    margin: 0;
    text-indent: 0;
}

.counter {
    font-size: 50px;
    font-family: 'Oregon-ldo-regular';
    color:#26BAC6; 
    padding-top:2rem;
}
.text {
    font-size: 25px;
    color: #737E8B;
    font-family: 'Oregon-ldo-regular';
    margin-top: -1rem;
    padding-bottom:3rem;
}
.counterRow {
    margin-top: 3rem;
}
.borderBtm
{
    border-bottom: 1px solid #e5e5e5;
}   
.parallax [class*="bg__"] {
    height: unset;
}
.parallax [class*="bg__"] {
    position: unset;
   
    text-indent: unset;
    background-attachment: unset;
    background-position: unset;
    
}

.quotePos {
    position: unset;
    top: unset;
}
.blog-slider__content {
   
    width: 100%;
     padding-right: 0px;
  
}
.blog-slider__content p{
   
    width: 60%;
    
  
}
.blog-slider__title {
    font-size: 25px;
    width:60%;
    margin-top: 3rem;
    
}
    
  .blog-slider__item {
    flex-direction: column;
  }
  
   .blog-slider__pagination {
    transform: translateX(-50%);
    left: 50% !important;
    top: 495px;
    width: 100% !important;
    display: flex;
    justify-content: left;
    align-items: left;
  }
   .blog-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
  }
  .blog-slider__pagination .swiper-pagination-bullet-active {
    height: 15px;
    width: 15px;
  }
  
  .paddingBtm
  {
      padding-bottom:0rem;
  }
  .paddingBtm10
  {
      padding-bottom:0rem;
  }
  
  .marLeft
  {
      margin-left: 71px;
  }
  .widt60
  {
      width: 60% !important;
      position: relative;
left: 31%;
  }
  .paddingTpBtm
  {
   padding-top:1rem;
   padding-bottom:1rem;
  }
 /* .heightRes
  {
      height: 95vh;
  }*/
  .blogSliderPos
{
    padding-bottom: 60px;margin-bottom: 0rem;
}
.margin2
{
    margin-top:2rem;
}
.cardNo-1 {
   
    top: 67%;
    
}
.servicesPos img {
    width: 100%;
}
.margin5
{
    margin-top:3rem;
}
.margin3
{
    margin-top:3rem;
}
.largeButtonWrapper {
    position: relative;
    font-size: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: unset;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.largeButtonWrapper .largeButton {
    text-align: center;
    width:100%;
}
.largeButtonWrapper .largeButton:not(:last-child) a {
    border-right: 1px solid #737E8B;
}
.margin8
{
    margin-top:0;   
}
.quoJustify
{
    display:unset;
    justify-content:unset;
}
.quoJustify svg
{
    width:100%;
    height:auto;
}
.popupSecond {
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-top: 25px;
}
.techName-1 {
    
    font-family: 'Oregon-ldo-regular';
    font-size: 22px;
}
.modal-header .close {
    padding: 1rem;
    margin: -1rem 1rem -1rem auto;
}
.serviceRight {
    position: unset;
    
    left: unset;
   margin-top: -75px;
    width: 100%;
    
}
.paddingTop125
{
    padding-top:125px;
}
.slideDiv {
    padding-top: 0;
    margin-left: 0;
    padding-bottom: 0;
}
.slick-slide img {
    display: block;
    width: 100%;
    height: auto;
    padding: 15px;
}
.slick-next {
    top: 105%;
    right: 10px;
}
.slick-prev {
    top: 105%;
    left: 1rem;
}
.marginT150
{
    margin-top: -150px;
}
.walkthr {
    margin-top: 6rem;
}
.justifyCenter {
    display: unset;
    justify-content: unset;
}
.our-tech-img
{
    margin-top:1.5rem;
}
.owl-carousel .owl-controls .owl-nav .owl-prev {
    
    margin-top: -14rem;
left: 1.5rem;
    
}
.owl-carousel .owl-controls .owl-nav .owl-next
{
    margin-top: -1.5rem;
left: 21.1rem;
}
.howWillLookPadding {
    padding-left: 15px;
    padding-top: 50px;
    padding-right: 15px;
        padding-bottom: 170px;
}
.howWillLook-1 {
    position: unset;
    z-index: 2;
    left: unset;
    margin-top: 0rem;
    width: 100%;
    height: auto;
    max-width: 100%;
    padding-bottom: 0;
}
#comparison
{
margin-top: 20rem;
}
.howWillLook {
    position: absolute;
    z-index: 3;
    padding-left: 15px !important;
}
.marginTop {
    margin-top: 0rem;
}


.marBtm {
    margin-bottom: -55px;
}
.padding60 {
    padding-top: 125px;
    padding-bottom: 60px;
}
#owl-demo-1 .owl-controls .owl-nav .owl-prev {
    
    margin-top: 1rem;
    
    left: 0rem;
    
}
#owl-demo-1 .owl-controls .owl-nav .owl-next {
    
    left: 20.8rem;
    
}
#owl-demo-4 .owl-controls .owl-nav .owl-prev {
    
    margin-top: 1rem;
    
    left: 0rem;
    
}
#owl-demo-4 .owl-controls .owl-nav .owl-next {
    
    left: 20.8rem;
    
}
.pLeft-0
{
    padding-left:0;
}
.owlLeft {
    margin-left: 0px;
}
.conLeft {
    padding-left: 15px;
}
.pRight-0
{
    padding-right:0;
}
.padding50 {
    padding-top: 100px;
    padding-bottom: 50px;
}
#owl-demo .owl-controls .owl-nav .owl-next {
    
    left: 20.8rem;
    
}
#owl-demo .owl-controls .owl-nav .owl-prev {
    
    left: 0rem;
   margin-top: 1rem;
}
#owl-demo-2 .owl-controls .owl-nav .owl-next {
    
    left: 20.8rem;
    
}
#owl-demo-2 .owl-controls .owl-nav .owl-prev {
    
    left: 0rem;
   margin-top: 1rem;
}

#owl-demo-3 .owl-controls .owl-nav .owl-next {
    
    left: 20.8rem;
    
}
#owl-demo-3 .owl-controls .owl-nav .owl-prev {
    
    left: 0rem;
   margin-top: 1rem;
}
#owl-demo-5 .owl-controls .owl-nav .owl-next {
    
    left: 20.8rem;
    
}
#owl-demo-5 .owl-controls .owl-nav .owl-prev {
    
    left: 0rem;
   margin-top: 1rem;
}
.padRig2nh
{
    padding-right:15px;
    padding-top:3rem;
}
    #pagination-here ul li {
        margin-right: 1rem;
        margin-left: 1rem;
    }
    
    .width100
    {
        width:100%;
    }
    .resLogo
    {
        position: relative;
        left: 25%;
    }
    .ourShow
    {
        padding: 0rem 0rem;
margin-top: 5px;
margin-bottom: 5px;
border: 1px solid #e5e5e5;
margin-right: 0rem;
margin-left: 0rem;
    }
    .comparison-slider-wrapper {
    position: relative;
    width: 100%;
    background-color: white;
    margin-top: -11rem;
    /* margin-bottom: 50px; */
    /* padding-bottom: 48px; */
}
.marginBtmQuote
{
    margin-bottom: 15px;
}
.paddingToB {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.item {
    
    margin: 0 15px;
    
}
.dentistryClinic {
    margin-top: 0px;
   
}
}







@media screen and (max-width: 576px) {
    
    
    .margin20
    {
        margin-top:-12rem ;  
    }
  .blog-slider__button {
    width: 100%;
  }
  .slide-container {
    font-size: 16px;
    box-sizing: border-box;
    padding-left: 0;
}
.modal-dialog
{
    margin-top: 7rem;
}
.marginTop {
    margin-top: 0px;
}
.comparison-slider-wrapper {
    position: relative;
    width: 100%;
    background-color: white;
    margin-top: -12rem;
    /* margin-bottom: 50px; */
    /* padding-bottom: 48px; */
}
.howWillLookPadding {
    padding-left: 15px;
    padding-top: 80px;
    padding-right: 15px;
    padding-bottom: 70px;
}
.testiMargin {
    margin-top: 0px;
}
}

@media (min-width: 1920px) and (max-width: 2560px)
{
     .container {
    max-width: 1454px !important;
}   

p
{
    font-size:20px;
}
.videoBanner {
    overflow: hidden;
    height: 860px;
}
@-moz-document url-prefix()
 {
     .videoBanner {
    overflow: hidden;
    height: 860px;
}
 }
.showIpad
{
    display:none !important;
}
.bgCSS {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    height: 91vh;
}
.bannerTextLight {
    text-align: right;
    font-size: 50px;
    font-family: 'oregon-ldo-light';
    line-height: 1.1;
}
.bannerTextLight span {
    font-family: 'oregon-ldo-demibold';
    font-size: 65px;
}
.breakerFont
{
    font-family: "Oregon-ldo-regular";
    font-size:18px;
}
.paddLeft-10
{
padding-left: 10.5rem;
}
.walkthr {
    margin-top: 58rem;
}
.quotePos {
    position: absolute;
    top: 0%;
    width: 50%;
}
.modal-dialog {
  
   margin: 19.79rem auto;
    
}
.techProfile {
    font-family: 'Oregon-ldo-regular';
    color: #737E8B;
    font-size: 20px;
}
.techName {
    color: #26BAC6;
    font-family: 'Oregon-ldo-regular';
    font-size: 20px;
}
.owl-carousel .owl-controls .owl-nav .owl-prev
{
    margin-top: -35.7rem;
    left: 18.9rem;
}
.owl-carousel .owl-controls .owl-nav .owl-next
{
    left: 98rem;
}
.howWillLookPadding {
    padding-left: 480px;
padding-top: 51px;
padding-right: 246px;
}
.mainText
            {
                font-size:40px;
            }
            .counterRow
         {
             margin-top:14rem;
         }
         .parallax .capture {
                float: right;
                margin: -9.5em -7em 0 0;
                text-indent: 0;
                margin-right: -36px;
                margin-top: -273px;
            }
            .parallax .capture img{
                width:100%;
            }
            
            .spacing {
    padding-top: 120px;
    padding-bottom: 120px;
}
.counter
     {
        font-size:60px;
        font-family: 'Oregon-ldo-regular';
     }   
     
      .text
     {
     font-size: 35px;
color: #EFCFB1;
font-family: 'Oregon-ldo-regular';
margin-top: -1rem;
     }   
     
     .parallax [class*="bg__"] {
   
    height: 650px;
    
    }
     .slick-slider .slick-list, .slick-slider .slick-track {
    
    padding: 0px 120px !important;
    height: 55vh;
}
  
  .cardNo {
   
    top: 64%;
    
}     
.cardNo-1 {
   
    top: 74%;
    
}
   /* .container {
        max-width: 1540px !important;
    }*/

        .slide-container
        {
            padding-left: 0px;    
        }
       
            .ourSpacing
{
    margin-top: -10rem;
    padding-bottom: 247px;
}
.serviceRight {
    
    margin-top:15rem;
    padding-bottom: 20px;
}
          
          .testiMargin
{
    margin-top: 50rem;
    margin-bottom: 0px;
}
      .parallax .bg__break
      {
       background-image: url(../images/breaker.jpg);
  background-repeat: no-repeat;
}
    .howWillLook-1 {
   left: 31.5%;
margin-top: 19rem;
max-width: 77%;
width: 68.5%;
padding-top: 3rem;
    }
    .marginTop {
       margin-top: 38.5rem;
    }
    
    .serviceRight {
    position: absolute;
z-index: 2;
left: 31.6%;

width: 68.4%;
background-color: #26BAC6;
}
.testiMargin {
   margin-top: 38.5rem;
}
.testiMargin-index {
   margin-top: 32.65rem !important;
}
.slide-container {
   /* height: 50vh;*/
   padding-left: 233px;
}
.slick-prev {
    left: 42rem;
    top: 118%;
}
/*.slideDiv p
{
    padding-right: 6rem;
}*/
.slide-container .anime-4 {
    margin-top: 7rem;
}
.slideDiv {
    padding-top: 120px;
    margin-left: 0rem;
    padding-bottom: 107px;
    padding-right: 22px;
}
.slick-next
{
    right: 80px;
    top: 118%;
}

.blog-slider__content {
    padding-right: 25px;
    width: 70%;
    font-family: "Chaparral-pro-regular";
    font-size: 20px;
    color: #737E8B;
    margin-top: 0rem;
}
.conLeft-1
{
    padding-left: 5rem;
}

.paRight
{
 padding-right: 8.3rem;   
}
.padding60 {
    padding-top: 80px;
    padding-bottom: 80px;
}
#owl-demo-1 .owl-controls .owl-nav .owl-next {
   
    left: 43.5rem;
    
}
#owl-demo-1 .owl-controls .owl-nav .owl-prev
{
    left: 35rem;
}
#owl-demo-2 .owl-controls .owl-nav .owl-next {
   
    left: 43.5rem;
    
}
#owl-demo-2 .owl-controls .owl-nav .owl-prev
{
    left: 35rem;
}
#owl-demo-4 .owl-controls .owl-nav .owl-next {
   
    left: 43.5rem;
    
}
#owl-demo-4 .owl-controls .owl-nav .owl-prev
{
    left: 35rem;
}

.owlLeft {
    margin-left: 44.5%;
}
.padding50 {
    padding-top: 70px;
    padding-bottom: 70px;
}
.conLeft {
    padding-left: 14rem;
}

.marginTop-81
{
 margin-top: -142px;   
}
.margin-40
{
    margin-top: -49px;
}
}







@media only screen and (min-width: 1024px) and (max-width: 1366px) 
{
       .videoBanner
{
    overflow: hidden;height: 547px;
}
.videoBanner .widthVideo
{
object-fit: cover; width: 100%;height: 106%;
}
   @-moz-document url-prefix() 
   {
     /*   .videoBanner
{
    overflow: hidden;
    height: 505px;
}*/
.videoBanner .widthVideo
{
object-fit: cover; width: 100%;height: 115%;
}
   }
    .cardNo {
    
    top: 55% !important;
}
.cardNo-1 {
    top: 65% !important;
}
    .marginTop-81
    {
        margin-top: -80px;
    }
     .margin-40
    {
        margin-top: -48px;
    }
    .walkthr
{
 margin-top: 38rem;   
}
.modal-dialog 
{
  margin: 7.5rem auto;
}
.owl-carousel .owl-controls .owl-nav .owl-prev
            {
                background-image: url(../images/prev-arrow.svg);
                color: transparent;
                margin-top: -28rem;
color: transparent;
width: 168%;

height: 75%;
background-repeat: no-repeat;
position: relative;
left: 9.4rem;
            }
            .owl-carousel .owl-controls .owl-nav .owl-next
            {
                background-image: url(../images/next-arrow.svg);
                
                width: 168%;
color: transparent;
height: 75%;
background-repeat: no-repeat;   
margin-top: -1.5rem;
position: relative;
left: 71.9rem;
    
    
            }
    .quotePos {
    position: absolute;
    top: -5%;
    width:60%;
}
            
            .slideDiv p {
    color: #0B7780;
    padding-right: 0rem;
    font-size: 18px !important;
}
.slideDiv {
    
    margin-left: 4.7rem !important;
    padding-bottom: 65px;
   
}
.slick-next {
    top: unset !important;
margin-top: 5rem;
    
}
.slick-prev {
    top: unset !important;
    margin-top: 5rem;
}
            .counterRow
         {
             margin-top:10rem;
         }
            .parallax .capture {
                float: right;
                margin: -14em -6.5em 0 0;
                text-indent: 0;
            }
            .parallax .capture img
            {
                width:75%;
            }
            .parallax [class*="bg__"] {
                height: 440px;
            }
            .counter {
                font-size: 45px;
                font-family: 'Oregon-ldo-regular';
            }
            .text {
    font-size: 30px;
    color: #EFCFB1;
    font-family: 'Oregon-ldo-regular';
    margin-top: -1rem;
}

.slick-slider .slick-list, .slick-slider .slick-track
{
    padding: 0px 62px !important;
}

.slide-container
{
    padding-left: 165px;
}

.ourSpacing
{
    margin-top: -8rem;
}

.serviceRight {
    left: 30%;
    width: 70%;
   
    margin-top: 14rem;
}

.slick-prev {
    left: 28rem !important;
}
.slick-next {
    right: 25px !important;
}
.testiMargin
{
    margin-top: 29.3rem;
}
.testiMargin-index {
    margin-top: 37.9rem !important;
}
    .howWillLook-1 {
    position: absolute;
    z-index: 2;
    left: 30%;
    margin-top: 12rem;
    width: 70%;
    height: 45%;
    max-width: 70%;
    padding-bottom: 21rem;
}
.slick-prev {
    left: 30rem;
    }
    .slideDiv {
    padding-top: 55px;
    }
   

.testiMargin-1
{
    margin-top: 25rem;
}

.slide-container .anime-4
{
    margin-top:3rem !important;
}
.marginTop {
    margin-top: 29.25rem;
    margin-bottom: 0rem;
}

.serviceRight
{
    left: 30%;

width: 70%;
}
.blogSliderPos {
    padding-bottom: 60px;
margin-bottom: 0;
}
}
@media(max-width:1000px){
 
}


@media only screen and (min-width: 768px) and (max-width: 1024px)
{
    
    .ourShow
    {
        padding: 0rem 0rem;
margin-top: 5px;
margin-bottom: 5px;
border: 1px solid #e5e5e5;
margin-right: 0rem;
margin-left: 0rem;
    }
     .textAlign
    {
        text-align:left;
    }
    
    .marGinTop-2
    {
        margin-top:2rem;
    }
    .width100
    {
     width:100%;   
    }
     .showDesktop-1
{
    display:none !important;
}


.showIpad
{
    display:block !important;
}
    .marginTop-3
    {
        margin-top:-3rem;
    }
    .marginTop-7
    {
        margin-top:7rem;
    }
    #owl-demo-1 .owl-controls .owl-nav .owl-prev {
    
    left: 9rem !important;
   
}
#owl-demo-2 .owl-controls .owl-nav .owl-prev {
    
    left: 9rem !important;
   
}
#owl-demo-4 .owl-controls .owl-nav .owl-prev {
    
    left: 9rem !important;
   
}

.aboutParallex {
    text-indent: -9999px;
    background-attachment: fixed;
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
    height: 40vh;
}
 .height85
    {
        height:40vh;
    }
#owl-demo-1 .owl-controls .owl-nav .owl-next {
   
    left: 16rem !important;
   
}
#owl-demo-2 .owl-controls .owl-nav .owl-next {
   
    left: 16rem !important;
   
}
#owl-demo-4 .owl-controls .owl-nav .owl-next {
   
    left: 16rem !important;
   
}

.owlLeft {
    margin-left: 55.4% !important;
}
.conLeft {
    padding-left: 15px;
}
.padding60 {
    padding-top: 45px;
    padding-bottom: 45px;
}
    .marginLeft-39
    {
        margin-left: -39px;

    }
    .blogSliderPos {
    padding-bottom: 70px;
    margin-bottom: 0rem;
}
    .marginTop-81
{
margin-top: -81px;
}
.howWillLookPadding {
    padding-left: 170px;
    padding-top: 50px;
    padding-right: 15px;
    padding-bottom: 34px;
}
    .bgCSS {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    height: 37vh;
    }
    .bannerTextLight {
        font-size: 30px;
    }
    .bannerTextLight span {
        font-family: 'oregon-ldo-demibold';
        font-size: 35px;
    }
    .counterRow {
        margin-top: 8rem;
    }
    .parallax .capture img {
   width: 322px;

height: 263px;
    }
    .parallax .capture {
       float: right;
margin: -10.5em -0.9em 0 0;
text-indent: 0;
    }
    .counter {
    font-size: 40px;
    
    }
    .text {
    font-size: 20px;
    color: #EFCFB1;
    font-family: 'Oregon-ldo-regular';
    margin-top: -1rem;
}
.parallax [class*="bg__"] {
    height: 360px;
}
.slick-slider .slick-list, .slick-slider .slick-track {
   padding: 0px 15px !important;
}
.slick-slide img {
    display: block;
    width: 100%;
    height: 23vh;
}
.slide-container {
    font-size: 16px;
    box-sizing: border-box;
    padding-left: 60px;
}
  .slideDiv {
    padding-top: 60px;
    margin-left: 0;
    padding-bottom: 50px;
    padding-left: 140px;
}
.serviceRight {
   
    left: 25%;
    margin-top: 5.5rem;
    width: 75%;
    background-color: #26BAC6;
}
.slick-prev {
    left: 15rem;
}
.slick-next {
    right: -13px;
}
.quotePos {
    position: absolute;
    top: 0;
    padding-left: 15px;
}
.howWillLook-1 {
    position: absolute;
    z-index: 2;
    left: 28%;
    margin-top: 5rem;
    width: 72%;
    height: auto;
    max-width: 72%;
    padding-bottom: 0px;
}
.testiMargin {
    margin-top: 22.5rem;
}
.testiMargin-index  {
    margin-top: 35.7rem !important;
}

.blog-slider__img {
    width: 115px;
    overflow: hidden;
}
.marginBtm-4 {
    margin-bottom: -4rem;
}
.marginBtmTesti {
    margin-bottom: -5rem;
}
.marginTop {
    margin-top: 25.8rem;

}
.cardNo {
    width: 100px;
    height: 50px;
    background-color: #26BAC6;
    position: absolute;
    top: 42%;
    left: -3%;
    font-size: 40px;
    color: #46CDD8;
    text-align: center;
}
.cardNo-1 {
    width: 100px;
    height: 50px;
    background-color: #26BAC6;
    position: absolute;
    top: 55%;
    left: -3%;
    font-size: 40px;
    color: #46CDD8;
    text-align: center;
}
.dentistryClinic {
    margin-top: 35.9rem;
    background-image: url('../images/about-us-bg.svg');
    background-position: bottom;
    padding-top: 0;
    padding-bottom: 50px;
}
.paddingToB {
    padding-top: 2rem;
    padding-bottom: 0.5rem;
}
.owl-carousel .owl-controls .owl-nav .owl-prev {
    
    margin-top: -24rem;
    
    left: 2.5rem;
}
.paddingBtm120
{
    padding-bottom:120px;
}
.owl-carousel .owl-controls .owl-nav .owl-next {
    
    left: 42.5rem;
    margin-top: -1.3rem;
}
.blog-slider {
    max-width: 100%;
    width: 100%;
    padding-right: 0;
    height: 420px !important;
}
}

@media only screen 
   and (max-width : 393px) 
   and (max-height : 851px) 
   {
   #owl-demo-1 .owl-controls .owl-nav .owl-next {
    left: 19.6rem ;
}
#owl-demo .owl-controls .owl-nav .owl-next {
    left: 19.6rem;
}
#owl-demo-3 .owl-controls .owl-nav .owl-next {
    left: 19.6rem;
}

}

@media only screen and (min-width: 991px) and (max-width: 1024px) {
    #owl-demo-1 .owl-controls .owl-nav .owl-prev {
        left: 14rem !important;
    }
    #owl-demo-1 .owl-controls .owl-nav .owl-next {
        left: 21rem !important;
    }
    #owl-demo-2 .owl-controls .owl-nav .owl-prev {
        left: 14rem !important;
    }
    #owl-demo-2 .owl-controls .owl-nav .owl-next {
        left: 21rem !important;
    }
    #owl-demo-4 .owl-controls .owl-nav .owl-prev {
        left: 14rem !important;
    }
    #owl-demo-4 .owl-controls .owl-nav .owl-next {
        left: 21rem !important;
    }
}