
#rev_slider_7_2_wrapper .erinyen .tp-title-wrap, #rev_slider_7_2_wrapper .erinyen.tp-rightarrow .tp-title-wrap {
    display: none;
}

/************Forms*****************/


.withform .custom-forms-container label.nf-checked-label {
    color: white !important;
}

.withform .custom-forms-container .list-radio-wrap .nf-field-element li input, div#nf-field-545-container, div#nf-field-560-container {
    display: none !important;
}


.withform .custom-forms-container .label-left .nf-field-label {
    width: 70% !important;
}
.withform .custom-forms-container .label-left .nf-field-element {
    width: 30% !important;
}
.withform .custom-forms-container .spam-wrap input {
    width: 100% !important;
}

.withform .custom-forms-container .field-wrap input[type=button] {
    width: 100% !important;
}
.withform .custom-forms-container .label-right .nf-field-label {
    width: 85%;
}
.withform .custom-forms-container .list-radio-wrap .nf-field-element li label {
    margin-left: 0px !important;
    width: 100% !important;
    display: inline-block !important;
    display: -webkit-inline-box !important;
        padding: 1rem 1rem;
}
.withform .custom-forms-container .label-right .nf-field-element {
    width: 15% !important;
}
div#nf-field-520-container {
    display: none;
}
/************End Forms*****************/
.zybutztesti p {
    font-size: 15px;
}
a.button.lightgreen-button, a.button.gray-button {
    cursor: pointer;
}


.add-marginbottom {
    margin-bottom: 3rem!important;
}

p.downloadbutton.greenbutton {
    width: 40% !important;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem !important;
    text-align: center !important;
    padding: 1.2rem 0;
    margin-top: 2rem;
    border-color: #8dc515;
background-color:#8dc515;
    min-height: 50px !important;
    display: block;
    color: white;
    font-size: 18px !important;
    font-weight: bold;
    text-decoration: none;
    box-shadow: 1px 5px 1px #6ca245;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {

    border-color: #8dc515!important;
    background-color: #8dc515!important;
}
.downloadbutton.greenbutton a {
    color: #ffffff !important;
    text-decoration: none !important;
}
.twologo-rightcontainer ul > li:before {
    content: "" !important;
}

.twologo-rightcontainer ul {
    padding: 0px;
    text-align: right;
    margin: 0;
}
.twologo-rightcontainer ul li {
   background-image: url(/wp-content/uploads/2018/05/location-logo.png);
    height: 40px;
    display: inline-block;
    text-indent: -9999px;
    
}

li.trustpilot {
    width: 140px;
    background-position: 0px 0;
}
li.feefo {
    width: 80px;
    background-position: 85px 0;
}
.wpb_text_column.wpb_content_element.thumb-testi-container.nomargin.ruth-container{
    background-image: url(/wp-content/uploads/2018/05/ruth-960px-400px.jpg);
    
}
.wpb_text_column.wpb_content_element.thumb-testi-container.nomargin.helen-container{
    background-image: url(https://www.smileinaday.co.uk/wp-content/uploads/2018/12/helen-1366-v3.jpg);
           background-position: 17% 35%;
}
.wpb_text_column.wpb_content_element.thumb-testi-container.nomargin.graham-container {
    background-image: url(/wp-content/uploads/2018/05/graham-960px-400px.jpg);
}
.sideimage-locationpage .vc_column-inner {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 30% 39%;
}

.location-page .heading .subnav ul > li a.first-location {
    background: #007ab5;
}

.generic-page.location-page .heading .subnav {
    padding: 27px 0 10px 0;
}
.generic-page.location-page .heading .subnav ul > li a {
    padding: 15px 20px;
}


@media (max-width: 1366px) {
.beforeandafterseentvimg {
    margin-top: 26px !important;
}
}


@media (max-width: 1340px) {
.lshomepage .home-slider .item .hero-details {
    margin-top: 110px;
}

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

.lshomepage  .home-slider .item .hero-details > div:nth-child(1){font-size: 65px;}

.lshomepage .home-slider .item .hero-details > div:nth-child(2) {
    font-size: 50px;
}
.lshomepage .home-slider .item .hero-details {
    margin-top: 120px;
}   
}

@media (max-width: 1300px) {



.row {
    margin-left: 0;
    margin-right: 0;
}
.container {
    width: 100%;
}

.testi-main .vc_column-inner {
    background-position: 30% 50%;
}
}



@media (max-width: 1260px) {

.testi-main .vc_column-inner {
    background-size: cover;
    background-position: 35% 50%;
    background-repeat: no-repeat;
}

.testi-thumb-new .testi-content-new {
    position: absolute;
    top: 0;
    left: 0px;
    width: 200px;
    font-size: 18px !important;
}
.container {
    width: 100%;
}

.vc_col-has-fill>.vc_column-inner{
        padding-top: 10px !important;
    
}

}



@media only screen and (max-width:1259px){

.lshomepage  .home-slider .item {
    height: 454px;
}

.lshomepage .slider .hero-slider-btn {
    bottom: -375px;
}

}


@media only screen and (max-width:1251px){
    
    .sidepatientvideo .sidebarads .adsjohn, .sidepatientvideo .sidebarads .adstextcontainer {
    min-height: 250px;
}
    .adsimg img {
    width: inherit;}
}

@media only screen and (max-width:1220px){
    .withform .custom-forms-container .list-radio-wrap .nf-field-element li label {
    padding: 1rem 1.5rem;
}
}

@media (max-width: 1194px) {
    
    .video-firstconsulation {
  
    min-height: 296px;
}
    .lshomepage .headerlogo {
    top: -67%;
}
}
@media (max-width: 1171px) {

    .video-firstconsulation {
  
       min-height: 324px;
}

}


@media (max-width: 1156px) {
    .sidepatientstories .adsrebecca, .sidepatientstories .sidebarads .adstextcontainer {
    min-height: 250px;
}
.adsrebecca {
    background-position: top;
}
.brownbeforeimg {
    height: 75px;
    
}
}

@media (max-width: 1153px) {

.sidetrustpilot .sidebarads .adstextcontainer, .sidetrustpilot .sidebarads .adsimgcontainer {
    min-height: 230px;
}
}


@media (max-width: 1136px) {

    .video-firstconsulation {
  
    min-height: 357px;
}

}

@media (max-width: 1130px) {

    .video-firstconsulation {
  
      min-height: 327px;
}

}

@media (max-width: 1128px){
.video-firstconsulation {
    min-height: 356px;
}

}

@media (max-width: 1150px) {
    
    
     /*newcss*/
    .johntesti-contanrainers .vc_col-sm-4 {

    background-image: url(https://www.smileinaday.co.uk/wp-content/uploads/2018/12/blue-bubble-1060-v3.jpg);

}

    /*newcss*/

    
    
    
    
    
      .double-bottommargin.double-margintop.nomargintop-mobile.location-page .wpb_text_column.wpb_content_element.thumb-testi-container.nomargin.ruth-container {
       background-position: 80% 35%;
}



  .wide-testi  .thumb-testi-container {
    background-size: cover !important;
    position: relative;
    margin-bottom: 30px;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position:100% 50%;
}


.wide-testi .testi-thumb-new-black {
    position: absolute;
    left: 50px;
    top: 100px;
    bottom: 0;
    margin: auto 0 auto 0;
    width: 300px;
    font-size: 18px !important;
}
7
}


@media screen and (max-width: 1212px) {
.testimonial-video-page.testimoniallist-video .testimonial-list .item .info > div:nth-child(1) {
    min-height: 90px !important;
}

7
}

@media (max-width: 1052px) {
.sideimage-downloadguide .vc_column-inner {
    min-height: 368px;
    background-position: 13% 0;
}
}

@media (max-width: 1060px) {
    
    /*newcss */  


.johntesti-contanrainers .vc_col-sm-4 {
  
    margin: 0 0rem;
  
}

.bluebackground-container ul li {
 
    font-size: 17px;
}





/*newcss */  

    
    
    
    
    
    
    
    

.testi-main .vc_column-inner {
    background-size: cover;
    background-position: 43% 50%;
    background-repeat: no-repeat;
}



}



@media (max-width: 1030px) {
    .video-firstconsulation {
    min-height: 327px;
}
}


@media (max-width: 1027px) {
   .sidepatientvideo .sidebarads .adsjohn, .sidepatientvideo .sidebarads .adstextcontainer {
    min-height: 275px;
} 
}

@media (max-width: 1025px) {
 .desktop-view .location-map-container iframe {
    min-height: 360px;
}
.location-map-container.peterboroughlocation iframe {
     min-height: 230px; 
}
}



@media (max-width: 1024px) {
.double-bottommargin.double-margintop.nomargintop-mobile.location-page .wpb_text_column.wpb_content_element.thumb-testi-container.nomargin.graham-container {
    background-position: 82% 35%;
}
.wpb_text_column.wpb_content_element.thumb-testi-container.nomargin.helen-container {
    background-position: 60% 47%;
}
.bluebackground-container ul {
    width: 85% !important;
}
}

@media (max-width: 1020px) {
.sidetrustpilot .sidebarads .adstextcontainer, .sidetrustpilot .sidebarads .adsimgcontainer {
    min-height: 250px;
}

}
@media (max-width: 1000px) {
    
    
    
     /*newcss*/
p.testitext {

    margin-bottom: 3px;
}

.johntesti-contanrainers .vc_col-sm-4 > .vc_column-inner {

    width: 80%;
}
    /*newcss*/
    
    


.testi-main .vc_column-inner {
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}


.thumb-testi-container {

    background-position: 70% 50%;
}
}





@media (max-width: 998px) {
    
    .testi-thumb-new .testi-content-new {

    top: 15px;
    left: 0px;
   
}
.vc_column-inner.vc_custom_1525678030948 {
    background-image: url(/wp-content/uploads/2018/05/john-250px.jpg) !important;
}

.testi-main .vc_column-inner {
    background-size: cover;
    background-position: 50% 100%;
    background-repeat: no-repeat;
}
    div#ninja_forms_field_303 {
 
    width: 100%;
}


div#ninja_forms_field_288 {
    width: 100%;
}


.vc_custom_1525670283482 {
    padding-top: 10px;
    padding-left: 10px;
}


}

@media only screen and (max-width:992px){

.lshomepage .slider .hero-slider-btn {
    bottom: -320px;
}
.lshomepage .home-slider .item .hero-details > div:nth-child(1) {
    font-size: 47px;
    line-height: 40px;
}
.lshomepage .home-slider .item .hero-details > div:nth-child(2) {
    font-size: 40px;
}
.lshomepage .home-slider .item {
    height: 393px;
}

}

@media only screen and (max-width:991px){
    .generic-page.location-page .heading h2, .generic-page.location-page .heading .subnav {
    text-align: center;
}
  .brownbeforeimg {
    height: 70px;
    width: 90%;
}
}





 @media (max-width: 985px) {
     
     /*newcss*/

.johntesti-contanrainers .vc_col-sm-4 > .vc_column-inner {

    left: 53%;

}

/*newcss*/

     
     
     
     
     
   .trustlogo {
    text-align: center;
}

.header-text {

    text-align: center;
}
 }
 @media (max-width: 960px) {
     
     
.wpb_text_column.wpb_content_element.vc_custom_1526959130870.thumb-testi-container{
    background-image: url(/wp-content/uploads/2018/05/john-800x400-zoomout-v3.jpg) !important;
}
     
     
     .testi-thumb-new .testi-content-new {
    
    top: 40px;
    left: 0px;

}
         .video-firstconsulation {
  
   min-height: 360px;
}
    .green-button {
   
    font-size: 16px !important;
  white-space: pre-line;
}   

.zybutztesti p {
    font-size: 14px;
}

  }
  
  
  
 @media (max-width: 951px) {
  .sidepatientstories .adsrebecca, .sidepatientstories .sidebarads .adstextcontainer {
    min-height: 275px;
}

}


  
 @media (max-width: 947px) {
.sidetrustpilot .sidebarads .adstextcontainer, .sidetrustpilot .sidebarads .adsimgcontainer {
    min-height: 275px;
}

}
  
 @media (max-width: 941px) {
     .location-map-container.folkestonelocation iframe {
    min-height: 380px;
}
 }
 
 
 @media (max-width: 935px) {
     .location-map-container.peterboroughlocation iframe {
    min-height: 273px;
}
 }
 
 
 @media (max-width: 915px) {
     
     
     
     /*newcss*/


.johntesti-contanrainers .thumb-testi-container p.boldtext {

    font-size: 16px;
}

p.testitext{
    font-size: 15px;
}

     /*newcss*/
      
     
     
     
     
     
     
     
     
     
     
     
     
     
     .testi-content-new-wide {
 
    width: 250px;
}
     
     .wide-testi .testi-thumb-new-black {
   
    width: 250px;
   
}
     
    .wide-testi .thumb-testi-container {
    background-position: 80% 50%;
} 
     
 }
 
 
 
 
   @media (max-width: 907px) {
.zybutztesti p {
    font-size: 13px;
}
   }
   
   
   
   
   
   
  @media (max-width: 891x) {
   
   
   .sidepatientstories .adsrebecca, .sidepatientstories .sidebarads .adstextcontainer {
    min-height: 295px;
}
}
   
  @media (max-width: 890px) {
 .video-firstconsulation {
     background: url(/wp-content/uploads/2018/05/janet-first-consultation-mobile-350.jpg);
    padding: 0 1rem 3rem 1rem;
    background-size: cover;
        background-position: 50% 50%;
        
}

.testi-content-new-wide {
    position: absolute;
    top: 30px;
    left: 20px;
    width: 290px;
}
}



 @media (max-width: 875px) {
    /*newcss*/


.johntesti-contanrainers .vc_col-sm-4 > .vc_column-inner {
    left: 56%;
}

 /*newcss*/


}






  @media (max-width: 885px) {
.sidepatientvideo .sidebarads .adsjohn, .sidepatientvideo .sidebarads .adstextcontainer {
    min-height: 300px;
}
.brownbeforeimg {
    width: 100%;
}

}

  @media (max-width: 883px) {
     .desktop-view .location-map-container iframe {
    min-height: 380px;
}
      
  }

@media (max-width: 858px) {
.sideimage-downloadguide .vc_column-inner {
    min-height: 388px;
    background-position: 13% 0;
}
}

  @media (max-width: 856px) {
.testi-content-new-wide {
    width: 223px;
}

.wide-testi .testi-thumb-new-black {
    width: 223px;
}
       .video-firstconsulation {
  
       min-height: 391px;
}


}




  @media (max-width: 854px) {

input#nf-field-453, input#nf-field-469 {
    height: 71px;
}


}




  @media (max-width: 842px) { 
input#nf-field-302 {
    height: 71px;
}
.zybutztesti p {
    font-size: 12px;
}
}




  @media (max-width: 836px) { 
      
      input#ninja_forms_field_453, input#ninja_forms_field_469{
    height: 70px;
}
.sidetrustpilot .sidebarads .adstextcontainer, .sidetrustpilot .sidebarads .adsimgcontainer {
    min-height: 300px;
}
.home-page .content .sidebarads h3 {
    font-size: 18px;
}
      
  }

  @media (max-width: 803px) { 
     
     
     
            .video-firstconsulation {
  
       min-height: 424px;
}

}

 @media (max-width: 812px) {

.sidetrustpilot .sidebarads .adstextcontainer, .sidetrustpilot .sidebarads .adsimgcontainer {
    min-height: 310px;
}
}

 @media (max-width: 811px) {
     
     
       /*newcss*/
p.testitext {

    line-height: normal;
}
     
   p.testitext {
    line-height: 1.11;
    
    margin-bottom:0;
}  
        /*newcss*/

     
     
     
     
     
     
     
     .three-column-button-container .button {
    min-height: 75px;
}

input#nf-field-428 {
    height: 71px;
}


 }

 @media (max-width: 800px) { 
     
     
     


     
     
     .wide-testi .testi-thumb-new-black {
    position: absolute;
    left: 30px;
    top: 50px; 
    
 }}
 
  @media (max-width: 792px) { 
     
     
     


 .video-firstconsulation {
  
       min-height: 454px;
} 
 
 
  }
 
 @media (max-width: 768px) {
     .brownbeforeimg {
    height: 60px;
}
 .bluebackground-container ul {
    width: 100% !important;
}
}
 
@media (max-width: 767px) {
    .testimonial-video-page.testimoniallist-video .testimonial-list .item .info > div:nth-child(1) {
    min-height: auto !important;
}
    .testimonial-video-page.testimoniallist-video .image, .vids-list .item .image {
    height: 300px !important;
}
    .greybg {
    padding: 1rem 2rem !important;
}
    .vids-list .item .image {
    height: 300px !important;
} 
    
    .revsliderbanner section.links-3-col {
    margin-top: 0px;
}
    .lshomepage .item.green img {
    width: 8%!important;
}
  .lshomepage .links-3-col .wrap .green > div:nth-child(2) {
    font-size: 24px!important;
}
    .lshomepage .home-slider .item .hero-details {
    margin-top: 105px;
}
    .lshomepage .hero-slider-btn {
    left: inherit !important;
}
    
.lshomepage .slider .hero-slider-btn {
    bottom: -255px;
}
.lshomepage .home-slider .item {
    height: 276px;
}

    .usefullarticlestext .col-md-5 {
    height: 290px;
    
    }
    .sidebarads .col-sm-6 {
    width: 50%;
    float: left;
}
.sidepatientvideo .sidebarads .adsjohn, .sidepatientvideo .sidebarads .adstextcontainer, .sidepatientstories .adsrebecca, .sidepatientstories .sidebarads .adstextcontainer, .sidetransformations .brownbg, .sidetransformations .adstextcontainer, .sidetrustpilot .sidebarads .adstextcontainer, .sidetrustpilot .sidebarads .adsimgcontainer {
    min-height: 250px;
}
.brownbeforeimg {
    height: 120px;
    width: 80%;
}
   .lshomepage .vc_col-sm-4,  .lshomepage .vc_col-sm-8 {
    width: 100%;
}

    .trustpilotandfeefo .col-sm-6:nth-child(2) {
    float: left;
}
.trustpilotandfeefo .col-sm-6:nth-child(1) {
    float: left;
}
.trustpilotandfeefo .col-sm-6 {
    width: 50%;
}
.award-image img {
    width: 100%;
}
.trustpilotandfeefo img {
    width: 82%;
}
    
     /*newcss*/
    
    
   .johntesti-contanrainers {
 
    border-radius: 10px !important;
    
} 
        .johntesti-contanrainers .vc_col-sm-8 {
   
    border-radius: 0 0 10px 10px !important;
}
.helenimage-container img, .johnleft-image img {
    border-radius: 10px 10px 0 0 !important;
}
 .zybutztesti-text .vc_column-inner {
    width: 100% !important;
}   
   .zybutztesti p {
    font-size: 16px;
} 
    .johntesti-contanrainers .vc_col-sm-4 {
    margin: 0 0rem;
    background: #2a87ca;
    border-radius: 0 0 10px 10px !important;
}

p.testitext {
    font-size: 16px;
}
.johntesti-contanrainers .thumb-testi-container p.boldtext {
    font-size: 17px;
}
.johntesti-contanrainers .vc_col-sm-8 {
    margin: 0;
}
    .johntesti-contanrainers {
    margin: 3rem 0 1rem 0 !important;
    display: block;
}
.johntesti-contanrainers .vc_col-sm-4 > .vc_column-inner {
     position: initial;
 
   transform: none; 
    width: 100%;
}


.threecolumn-continers {
 
    display: block;

}

div#banner-text-bottom {
 
    padding: 1rem 1rem;

}

div#banner-text-bottom h1 {
    color: white !important;
    font-size: 24px !important;
    
}


a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-green {

    font-size: 13px;
    padding: 0.5rem 0rem;

  
}

.dentalimplant-introtext {
    padding: 2rem 0 0rem 0;
}


div#text-bottombanner {
    padding-bottom: 0;

}

div#right-text-bottombanner {
    margin-bottom: 0;
    
}

   .bluebackground-container h2 {
    font-size: 30px !important;
} 
    .bluebackground-container ul li {
    font-size: 16px;
}
    .footerbanner-textcontainer h2 {
    font-size: 30px !important;
    
} 

div#banner-section .bannerdentimplant {
    margin: 0 !important;
}
.emptyspacedental {
    height: 0rem !important;
}


.twocolumn-dentalimplant {
    margin-top: 3rem;
    margin-bottom: 0;
}


.threecolumn-continers {
    margin: 3rem auto 1rem auto !important;

}


.footerbanner-textcontainer, .dark.bluebackground-container, .threecolumn-continer {
    padding: 3rem 0 3rem 0 !important;
}

.dentalimplant-introtext {
    padding: 0rem 0 0rem 0;
}

.bluebackground-container {

    padding: 3rem 0 3rem 0;
   
}
.footerbanner-textcontainer h2 {
    font-size: 26px !important;

}
.bluebackground-container h2 {
    font-size: 26px !important;
}

.vc_row.wpb_row.vc_row-fluid.dentalimplant-introtext.container .wpb_column.vc_column_container.vc_col-sm-12 {
    margin: 0 0 1rem 0;
}

.threecolumn-continers .wpb_column.vc_column_container.vc_col-sm-5 {
    padding: 0 0rem;
    border-left: 0px solid white !important;
}
.footer-fourcolumn-container {
    padding-top: 4rem;
    padding-bottom: 0rem;
}
        /*newcss*/
    



    
    
    
    
    
    
    
    
 

     .double-bottommargin.double-margintop.nomargintop-mobile.location-page .wpb_text_column.wpb_content_element.thumb-testi-container.nomargin.ruth-container {
    background-image: url(/wp-content/uploads/2018/07/ruth-630px-v2.jpg) !important;
    background-position: 80% 80%;
}


    .double-bottommargin.double-margintop.nomargintop-mobile.location-page .wpb_text_column.wpb_content_element.thumb-testi-container.nomargin.graham-container {
    background-image: url(/wp-content/uploads/2018/05/graham-630px.jpg);
    background-position: 80% 50%;
}
    .double-bottommargin.double-margintop.nomargintop-mobile.location-page .testi-thumb-new-black {
    top: 15px;
}
    
     p.downloadbutton.greenbutton {
    width: 100% !important;}
    
    .location-pages h2 {
    margin-bottom: 0px !important;
}
    .location-pages .wpb_column.vc_column_container.vc_col-sm-8 {
    width: 66%;
    float: left;
}
   .location-pages .twologo-rightcontainer {
    width: 33%;
    float: left;
}  
.nomargintop-mobile {
    margin-top: 0px;
}
  .wpb_text_column.wpb_content_element.thumb-testi-container.nomargin.graham-container {
    background-image: url(/wp-content/uploads/2018/05/graham-630px.jpg);
}  
    
    .wpb_text_column.wpb_content_element.thumb-testi-container.nomargin.ruth-container{
    background-image: url(/wp-content/uploads/2018/05/ruth-630px.jpg);
    
}
.wpb_text_column.wpb_content_element.thumb-testi-container.nomargin.helen-container{
    background-image: url(/wp-content/uploads/2018/12/helen-630px-v5.jpg);
}
    .textarea-negativetopmobile {
           margin-top: 80px !important;
        
    }
   .nf-field-container.margintop-negativeB {
    margin-top: -170px !important;
} 
    
    .nf-field-container.margintop-negative {
    margin-top: -210px !important;
}

    .hidden-radio {
    text-align: center;
}
    .margintop-negative {
    margin-top: 0px;
}

.margintop-negativeB {
    margin-top: 0px;
}

    
    input#nf-field-428, input#nf-field-302,     input#nf-field-453, input#nf-field-469 {
    height: 50px;
}
.nf-form-cont .five-sixths, .nf-form-cont .four-sixths, .nf-form-cont .one-fourth, .nf-form-cont .one-half, .nf-form-cont .one-sixth, .nf-form-cont .one-third, .nf-form-cont .three-fourths, .nf-form-cont .three-sixths, .nf-form-cont .two-fourths, .nf-form-cont .two-sixths, .nf-form-cont .two-thirds {
  width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
    
    input#ninja_forms_field_431, input#ninja_forms_field_290 {
    margin-bottom: 1rem;
}
    
input#ninja_forms_field_453, input#ninja_forms_field_469 {
    height: 50px;
}

    .nopaddingmobile {
    padding: 0 !important;
}
      input#ninja_forms_field_469 {
    min-height: auto;
}
  .three-column-button-container .button {
    min-height: auto;
}
    .wide-testi .testi-thumb-new-black {
 
    width: 250px;
    font-size: 17px !important;
}
    .downloadbutton.green-button {
 
    font-size: 16px !important;

}
    .graybox .vc_column_container {
    margin-bottom: 0;
}
   .why-choose-tdc-container .vc_col-sm-6:last-child .vc_column-inner {
    padding-left: 0rem !important;
}
   .why-choose-tdc-container     .vc_col-sm-6:first-child .vc_column-inner {
    padding-right: 0rem !important;
}
    
    .testi-thumb-new-wide {
    min-height: 400px;
}
.wide-testi .testi-thumb-new-wide {
    min-height: 350px;
}
    .wide-testi .testi-thumb-new-black {
    width: 310px;
}
    .double-bottommargin.wpb_column.vc_column_container.vc_col-sm-12 {
    margin-bottom: 2rem !important;
}
    
     .video-firstconsulation {
  
     min-height: 370px;
}
 
    header .top-consultation {

    margin-bottom: 1rem;
}
    .content h2 {
    margin-bottom: 2rem !important;
}
.nomargin {
    margin: 0 !important;
}
    .footer-copyright {
    text-align: center;
}

.right-align {
    text-align: center;
  
}
    .custom-forms-container label {
    font-size: 16px;
}
   .trustlogo {
    margin-top: 1rem;
}
    header .top-info {
    margin-top: 0;
    padding: 0 0 1rem 0;
}
    header .logo {
    padding: 15px 0 0 0;
}
    .content p {
    margin-bottom: 1rem;
  
}


    .green-button {
 
    min-height: 45px !important;
 
    font-size: 16px !important;
  
}
    div#ninja_forms_field_424_div_wrap {
    text-align: center;
}
     .custom-forms-container .vc_col-sm-6 {
    padding: 0px;
}
    .custom-forms-container .vc_column-inner {

    padding: 2rem !important;

}
    header .logo img {
 
    margin-bottom: 1rem !important;
}
    .vc_sep_pos_align_center {
    margin: 1rem 0!important;
}
    section.heading.bluefullwidth h2 {
    margin: 0 !important;
    font-size: 26px;
}
    h2, .h2 {
    font-size: 24px;
}
    .vc_column_container>.vc_column-inner:first-child {
    padding-left: 0;
    padding-right: 0;
}
    .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 1rem !important;
}
  

.fullwidthimage {
    margin: 0 !important;
}

  .content {

    font-size: 16px;

}
     .top-info ul {
    margin: 0;
    padding: 0;
}
    .nopadding-right {

    padding: 0;
}

   .nopadding-left {

    padding: 0;
}
    .vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section {
    padding-top: 0;
}
    .trustlogo img {
    max-height: 40px;
     
}
  .trustlogo img:first-child {

        margin-right: 1rem;
}
    .top-info li {
    display: block !important;
    font-size: 16px;
}
    .checknew.greencolor {
    font-size: 16px;
}

.blue-container {
    padding: 2rem;
}
.nomargin .vc_column_container {
    margin: 0 !important;
}
    .row {
    padding: 0 0rem;
}
    .testi-thumb-new .testi-content-new {
    
       top: 15px;
    left: 2rem;

}
.double-bottommargin {
    margin-bottom: 0rem!important;
}
 .vc_column_container {
    
    margin-bottom: 2rem;
}


    
    .mobile-view {
    display: inherit;
}

.desktop-view {
    display: none !important;
}
    .trustlogo {
    text-align: center;
}

.header-text {

    text-align: center;
}

div#ninja_forms_field_295_div_wrap {
    text-align: center;
}

.testi-thumb-new {
  
    min-height: 380px;
 
}
.video-firstconsulation {
        background: url(/wp-content/uploads/2018/05/janet-first-consultation.jpg);
    padding: 0px 0rem 15rem 0rem;
    background-size:cover;
    background-position: 50% 0%;
}

.vc_column-inner.vc_custom_1525678030948, .vc_custom_1525758769218.thumb-testi-container.bottomradius.double-marginbottom.wide {
    background-image: url(/wp-content/uploads/2018/05/john-800x400-zoomout.jpg?id=6541) !important;
}
.testi-content-new-wide {
       position: absolute;
    top: 25px;
    left: 25px;
    width: 300px;
}
.testi-main .vc_column-inner {
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.thumb-testi-container.nomargin.janet-container {
    background-image: url(/wp-content/uploads/2018/05/Janet-zoom-out.jpg) !important;
    background-position: 20% 50% !important;
}
.thumb-testi-container.nomargin.cathainne-container {
    background-image: url(/wp-content/uploads/2018/05/Cathianne-zoom-out.jpg) !important;
    background-position: 20% 50% !important;
}
   .wide-testi .testi-thumb-new-black {
   top: 15px;
    left: 15px;
}
}

@media only screen and (max-width:722px){
    .location-pages .wpb_column.vc_column_container.vc_col-sm-8 {
    width: 60%;
    float: left;
}
 .location-pages .twologo-rightcontainer {
    width: 40%;
}   
}


@media only screen and (max-width:650px){

.brownbeforeimg {
    width: 75%;
        height: 100px;
}

}
@media only screen and (max-width:660px){
    .location-pages .twologo-rightcontainer {
    width: 100%;
    text-align: center;
    float: none;
}
.location-pages .wpb_column.vc_column_container.vc_col-sm-8 {
    width: 100%;
}
.twologo-rightcontainer ul {
    text-align: center;
}
.location-pages h2 {
    text-align: center;
}

}


@media (max-width: 650px) {
.thumb-testi-container.nomargin.janet-container,  .thumb-testi-container.nomargin.cathainne-container { background-position: 50% 99% !important}

    .wide-testi .testi-thumb-new-black {
 
    width: 250px;
    font-size: 17px !important;
}




}
@media (max-width: 600px) {
 .testi-main .vc_column-inner {
 
    background-position: 75% 50%;
  
}
    .thumb-testi-container.nomargin.janet-container {
    background-image: url(/wp-content/uploads/2018/05/Janet-mobile-v2.jpg) !important;
}
.thumb-testi-container.nomargin.cathainne-container {
          background-image: url(/wp-content/uploads/2018/05/Cathianne-mobile-v2.jpg) !important;
}
}



 @media (max-width: 580px) {
   .lshomepage .home-slider .item .hero-details > div:nth-child(2) {
    font-size: 34px;
}
.lshomepage .home-slider .item .hero-details > div:nth-child(1) {
    font-size: 47px;
    line-height: 40px;
}

rs-arrow.tp-leftarrow.tparrows.erinyen {
    transform: translate(20px, 170px) !important;
    top: 40% !important;
}

rs-arrow.tp-rightarrow.tparrows.erinyen {
    transform: translate(90px, 170px) !important;
    top: 40% !important;
}
 }

 @media (max-width: 580px) {
     
input#ninja_forms_field_469, input#ninja_forms_field_453 {
    min-height: 50px;
}
.brownbeforeimg {
    width: 70%;
    height: 85px;
}
}
@media (max-width: 560px) {
     .testimonial-video-page.testimoniallist-video .image, .vids-list .item .image {
    height: 230px !important;
}
    .testi-content-new-wide {
  
    width: 240px;
}
.video-firstconsulation {
 
    padding: 0px 0rem 0rem 1rem;
    background-size: cover;
    background-position: 50% 50%;
}
 .wide-testi .testi-thumb-new-black {
    width: 260px;
}
}

@media only screen and (max-width:550px){
/* .wpb_text_column.wpb_content_element.thumb-testi-container.nomargin.graham-container {
    background-image: url(/wp-content/uploads/2018/05/graham-450px.jpg);
}
   .wpb_text_column.wpb_content_element.thumb-testi-container.nomargin.ruth-container{
    background-image: url(/wp-content/uploads/2018/05/ruth-450px.jpg);
    
}
.wpb_text_column.wpb_content_element.thumb-testi-container.nomargin.helen-container{
    background-image: url(/wp-content/uploads/2018/05/helen-450px.jpg);
}

*/

   .double-bottommargin.double-margintop.nomargintop-mobile.location-page .wpb_text_column.wpb_content_element.thumb-testi-container.nomargin.ruth-container {
    background-image: url(https://www.smileinaday.co.uk/wp-content/uploads/2018/07/ruth-450px-v2.jpg) !important;
    background-position: 80% 80%;
}
.wpb_text_column.wpb_content_element.thumb-testi-container.nomargin.graham-container {
    background-image: url(https://www.smileinaday.co.uk/wp-content/uploads/2018/05/graham-450px.jpg);
}
   .wpb_text_column.wpb_content_element.thumb-testi-container.nomargin.ruth-container{
    background-image: url(https://www.smileinaday.co.uk/wp-content/uploads/2018/05/ruth-450px.jpg);
    
}
.wpb_text_column.wpb_content_element.thumb-testi-container.nomargin.helen-container {
    background-image: url(https://www.smileinaday.co.uk/wp-content/uploads/2018/12/helen-450px-v4.jpg);
    background-position: 90% 95%;
}
.brownbeforeimg {
    width: 80%;
    height: 80px;
}
}


 @media (max-width: 540px) {
input#nf-field-428, input#nf-field-302, input#nf-field-453, input#nf-field-469{
    height: 54px;
}
.vids-list .item .image {
    height: 210px !important;
}

.nopaddingleft {
 
    padding: 0;
}

.nopaddingright {
 
    padding: 0;
}

}




@media (max-width: 520px) {
.testi-content-new-wide, .vc_column-inner.vc_custom_1525678030948 .testi-content-new {
    position: absolute;
    top: 25px;
    left: 25px;
    width: 200px;
}
input#ninja_forms_field_302 {
    min-height: 54px;
}
}

@media (max-width: 510px) {

  .custom-forms-container .spam-wrap input {
   
    height: 54px;
  
}
input#ninja_forms_field_469, input#ninja_forms_field_453 {
    min-height: 54px;
}
  
}

@media (max-width: 500px) {

 .sidepatientstories .sidebarads .adstextcontainer,  .sidetrustpilot .sidebarads .adstextcontainer {
    min-height: auto !important;
}

.sidepatientvideo .sidebarads .adsjohn, .sidepatientstories .adsrebecca, .sidepatientstories .sidebarads .adstextcontainer, .sidetransformations .brownbg, .sidetransformations .adstextcontainer, .sidetrustpilot .sidebarads .adsimgcontainer {
    min-height: 365px;
}
.lshomepage .home-slider .item {
    height: 275px;
}

.wpb_text_column.wpb_content_element.vc_custom_1526539656455.thumb-testi-container.bottomradius.wide {
    background-image: url(/wp-content/uploads/2018/05/john-mobile.jpg) !important;
}

.vc_column-inner.vc_custom_1525678030948, .vc_custom_1525758769218.thumb-testi-container.bottomradius.double-marginbottom.wide {
    background-image: url(/wp-content/uploads/2018/05/john-mobile.jpg) !important;
}

    .row {
    padding: 0 0rem;
}
  
  
  .generic-page .row-btns {
    z-index: 9;
}

  .generic-page .panel-group {
    z-index: 9999;
}
    .sidebarads .col-sm-6 {
    width: 100%;
    float: left;
}
.lefttopradius {
    border-top-right-radius: 10px;
}
.righttopradius {
    border-top-right-radius: 0px;
}
.righttopradius {
    border-top-right-radius: 0px;
    border-bottom-left-radius: 10px;
}
.rightbotradius {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.sidepatientvideo .leftbotradius, .sidetransformations  .leftbotradius, .sidetrustpilot .leftbotradius, .sidepatientstories .leftbotradius {
    border-bottom-left-radius: 0px;
}
.brownbeforeimg {
    width: 70%;
    height: 155px;
}
rs-arrow.tp-leftarrow.tparrows.erinyen, rs-arrow.tp-rightarrow.tparrows.erinyen {
    top: 37% !important;
}
}



 @media (max-width: 462px) {
.sidepatientvideo .sidebarads .adsjohn, .sidepatientvideo .sidebarads .adstextcontainer, .sidepatientstories .adsrebecca, .sidepatientstories .sidebarads .adstextcontainer, .sidetransformations .brownbg, .sidetransformations .adstextcontainer, .sidetrustpilot .sidebarads .adstextcontainer, .sidetrustpilot .sidebarads .adsimgcontainer {
    min-height: 270px;
}
.brownbeforeimg {
    height: 135px;
}
}


 @media (max-width: 460px) {

.vc_column-inner.vc_custom_1525678030948, .wpb_text_column.wpb_content_element.vc_custom_1526959130870.thumb-testi-container, .wpb_text_column.wpb_content_element.vc_custom_1526539656455.thumb-testi-container.bottomradius.wide {
    background-image: url(/wp-content/uploads/2018/05/john-800x400-zoomout-v4.jpg) !important;
}




.thumb-testi-container, .vc_column-inner.vc_custom_1525678030948 {
    background-position: 62% 50%;
}

.wide-testi .testi-thumb-new-black {

    font-size: 16px !important;
           top: 10px;
    left: 10px;
}

}



 @media (max-width: 435px) { 
.lshomepage .home-slider .item .hero-details > div:nth-child(1) {
    font-size: 35px;
}
.lshomepage .home-slider .item .hero-details > div:nth-child(2) {
    font-size: 25px;
}
.lshomepage .home-slider .item .hero-details > div:nth-child(2) {
    font-size: 25px;
}
}


 @media (max-width: 420px) { 
     
     .thumb-testi-container.nomargin.janet-container, .thumb-testi-container.nomargin.cathainne-container {
    background-position: 58% 99% !important;
}
    .vc_custom_1525758769218.thumb-testi-container.bottomradius.double-marginbottom.wide .testi-content-new-wide {
    left: 15px !important;
    width: 200px !important;
}
.wide-testi .testi-thumb-new-black {
    width: 230px;
    top: 5px;
    left: 7px;
}
     
     .brownbeforeimg {
    height: 120px;
}
     .testi-content-new-wide p, .vc_column-inner.vc_custom_1525678030948 .testi-content-new p {
    font-size: 16px;
}
.testi-content-new-wide, .vc_column-inner.vc_custom_1525678030948 .testi-content-new {
    position: absolute;
    top: 10px  !important;
    left: 10px  !important;
    width: 231px;
    font-size: 17px;
}
   .nf-after-field .nf-error-msg {
    margin-right: 0px !important;
}  
     
 }
 @media (max-width: 414px) { 
    .lshomepage .home-slider .item .hero-details {
    margin-top: 87px !important;
}
    .lshomepage .headerlogo {
    top: -50%!important;
}

.vids-list .item .image {
    height: 180px !important;
}
}


  @media (max-width: 380px) {
.brownbeforeimg {
    width: 75%;
    height: 100px;
}
}


  @media (max-width: 368px) {
input#ninja_forms_field_469, input#ninja_forms_field_302 {
    min-height: 76px;
}



}
 @media (max-width: 346px) {
input#nf-field-428, input#nf-field-302, input#nf-field-453, input#nf-field-469 {
    height: 75px;
}
.lshomepage .home-slider .item .hero-details {
    margin-top: 74px;
}
.lshomepage .headerlogo {
    top: -40%;
}
}

 @media (max-width: 324px) {
     
     .custom-forms-container .spam-wrap input {
 
    height: 77px;
 
}
     
     
 }


