@media only screen and (min-width: 1481px) and (max-width: 1649px) {
.gallery_content_inner{width:400px}
}
@media (min-width:1650px){
.gallery_content_inner{width:500px}
}
@media (max-width:1480px){
    #secondary ul li a{font-size:18px;}
    .gallerylist h2{font-size: 20px;}
    .tamelist .member_info p{min-height: 130px;}
    .month .et_pb_frequency{margin-top:8px;}
    .content-area .customop_hours td{padding: 19px 20px;}
    .contactus .contact_left h1{margin-top: 8px;}
    .gallery_content_inner{width:400px;}
    .gallery_content{margin-top: 5%;}
    .month .et_pb_sum{font-size: 18px;}    
    .content_testimonial .WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_Summary {     width: 30%!important;}
    .content_testimonial .fullWidth.WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_reviewsContainer {     width: 70%!important;}
    .content_testimonial #WorkingFeedback_Carousel_Container { margin: 20px auto;}
    .review-testimonials .WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_Summary { width: 20%!important;}
      .review-testimonials .fullWidth.WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_reviewsContainer { width: 80%!important;}
      .WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_ratingWord { font-size: 15px;}
      .fullWidth.WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_reviewsContainer { min-height: 220px;}
}

@media (max-width:1366px){
    .contact_left p{font-size: 15px;line-height: 28px;}
    #secondary ul li a{font-size: 18px;}
    .content-area .customop_hours td{padding:20px 10px;}
    .home .site-content h1{font-size: 24px;}
    a.gallery_button{padding: 7px 10px;}
    .wpcf7-form-control-wrap.test,.wpcf7-form-control-wrap.test1 {line-height: 22px;}
    a.gallery_button{font-size: 13px;padding: 7px 7px;}
    .contactus .site-content{background-size:100% 100%;}
    .contactus .contact_left h1 {margin-top: 16px;}

}
@media (max-width:1300px){
    .contact_left p{font-size: 14px;line-height: 26px;} 
    .slider_right .treament a{padding: 35% 5% 0px;}
    .slider_bottom_left .treament a{padding-top: 65%;}
    .teampage .team_title{font-size:18px;}
    .gallery_content{margin-top: 0%;position: relative;width:50%;}
    .invisalign_fees h2{height: 102px;}
    .teampage h3{padding-left:20px;font-size:20px;}
    
    .content_testimonial #WorkingFeedback_Carousel_Container { margin: 0px auto;}
    .WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_ratingWord { font-size: 14px;}
    .review-testimonials .fullWidth.WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_reviewsContainer { width: 78%!important;}
    .review-testimonials .WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_Summary { width: 22%!important;}
    .review-testimonials .WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_reviewsContainer .reviewWrap { width: 50%;}

}
@media (max-width:1199px){
    .content_testimonial .WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_Summary { width: 40%!important;display: block;}
    .review-testimonials .fullWidth.WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_reviewsContainer { width: 75%!important;}
    .review-testimonials .WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_Summary { width: 25%!important;}
    .content_testimonial .fullWidth.WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_reviewsContainer { width: 60%!important;}
    .review-testimonials .WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_reviewsContainer .reviewWrap { width: 50%;}
    .topcontact p{font-size: 18px;}
    .topcontact p a{font-size:18px;}
    .treament a{font-size: 15px;width: 80%;}
    .site-footer h2{font-size: 20px;}
    #secondary ul li a{font-size:15px;padding: 15px 10px 16px 10px;}
    .contactform_footer{margin-top: 20px;}  
    .contact_left{margin-bottom: 20px;} 
    .askthe_dentist .contact_form{margin-top: 20px;}
    .home .site-content h1{font-size: 20px;}
    .gallerylist{width: 100%;margin-right: 0px;float: none;}
    .entry_content h1{font-size: 24px;}
    .gallerylist h2{font-size:20px;}
    .entry_content p iframe{width: 400px;}
    .content-area h2.entry-title span{padding-bottom: 13px;font-size: 25px;}
    .team_title{font-size: 20px;}
    .tamelist .member_info h5{font-size: 18px;}
    .treatment-caption{margin-top:-160px;}
    .treatment-caption h1{font-size: 28px;margin-bottom: 10px;}
    .invisalign_fees .invisalign_inner{width: 50%;}
    .month .et_pb_frequency {margin-top: -10px;}
    .Affordable{margin-top:10px;}
    .team-template-default .entry-header .entry-title span{font-size: 20px;}
    .invisalign_inner.second_list{margin-bottom: 70px;}
    .invisalign_fees .invisalign_inner.member{min-height: 600px;}
    .social_link ul li{ margin: 0px 0px;}
}


@media (max-width:991px){
    .topcontactright p{text-align: center}
    .topcontactright{float: none}
    .slider_left{margin-bottom: 15px;}
    .slider_right .treatments.last, .slider_bottom_left .treatments.last,.slider_right .treatments.first{padding: 0px 10px;}
    .slider_right .treatments:nth-child(even){padding-right: 0;}
    .slider_bottom_left .treatments{margin-bottom: 15px;}
    .slider_bottom_right{overflow: hidden}
    .slider_bottom_right .left h3{font-size: 16px;}
    .slider_bottom_left .treatments.last{padding-left: 0px;}
    .custom-header,.navigation-top ul{text-align:center}
    .navigation-top{margin-top:0}
    .navigation-top ul li a{padding:15px 8px 16px;font-size: 14px;}
    .navigation-top ul li.menu-item-60 a{padding:21px 10px 10px 10px}
    #secondary{max-width:300px;margin:20px auto;display: block;overflow: hidden;}
    .footer_menu ul li a{font-size:14px}
    #secondary ul li a{font-size: 18px;}
    .askthe_dentist{width: 100%;float:left;}
    .customop_hours .inner-right{margin-top: 16%;}
    .offers{margin-bottom: 25px;}
    .book_appoinment {width: 300px;float: none;margin: auto;margin-bottom: 20px;}
    .slider_right .treament a {padding: 20% 5% 0px;}
    .slider_bottom_left .treament a {padding-top: 40%;}
    .slider_bottom_right .left,.slider_bottom_right .right{width: 100%;}
    .slider_bottom_right .left h3{padding-top: 0px;}
    .entry_content .tour_practice p iframe{width:100%;margin-right: 0px;}
    .wptww-testimonial-author strong{font-size: 18px;}
    .treatment-caption h1 {font-size: 20px; margin-bottom: 7px;}
    .treatment-caption ul li{line-height: 32px;font-size: 16px;}
    .gallery_content{ margin-top: 0%;position: relative; width: 96%;margin: auto;display: block;overflow: hidden;float: none;}
    .gallery_content_inner{width: 100%;}
    .blog_left{width: 100%;float: left;}
    .blog_right{width: 100%;float: left;}
    .Affordable{margin-top: 10px;}


}
@media (max-width:767px){
    .page-template-landing-page h3{font-size: 18px;}
     .review-testimonials .WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_reviewsContainer .reviewWrap { width: 100%;}
    .review-testimonials .fullWidth.WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_reviewsContainer { width: 60%!important;}
    .review-testimonials .WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_Summary { width: 40%!important;}
     
    ul.box-model-parent { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}
    .topcontact p{font-size: 16px!important;}
    .topcontact p a{font-size: 15px!important;}
    .slider_right .treatments,.slider_bottom_left .treatments{max-width: 280px;float: none;margin: 20px auto;padding: 0px!important}
    .site-footer{text-align: center}
    #wprmenu_bar{z-index:999}
    .navigation-top{display: none;}
    .home .site-content h1 {font-size: 18px;line-height: 30px;margin-bottom: 10px;}
    .entry_content p iframe{width:500px;float: none;margin:20px auto;display:block;}
    .slider_bottom_left .treatments.tourpractice{max-width: 100%;}
    .site-content .row{padding-top:0px;padding-bottom: 0px;}
    .topcontact .telephone a{    padding-top: 4px;}
    .topcontact p{padding:0px;}
    .treatment-caption{margin-top:0px;width: 100%;float: left;position: relative;background: #3b505b;padding: 20px;}
    .static_banner .container{padding: 0px!important;}
    .static_banner img{min-height: auto;}
    .tamelist .member_info p {min-height:auto; margin-bottom: 20px;}
    .blog .wp-post-image,.archive .wp-post-image{float: none;}
    .value_implants .right{padding-left: 15px;padding-right: 15px;background: #f7f7f7;margin-left:0px;}
    .value_implants .readmore{margin: inherit;margin-left: 10px;}
    img.alignimg.alignright{float:none;margin-left: 0px;margin: 10px 0px;}
    .gallery_content{width: 95%;margin: auto;}
    .invisalign .treatment-caption{background: #3b4f5a;}
    .value_implants .left{padding-right: 10px;}
    .entry-header h1.page-title span{font-size:26px;}
    .team-template-default .entry-header .entry-title span{border-bottom:0px;font-size: 20px;}
    .invisalign_fees .invisalign_inner.member{min-height:10px;width:100%;}
    .footer_5 .widget-title{margin-top:20px;}
}
@media (max-width:599px){
    .customop_hours .h_left{width: 97%;float: left;} 
    .customop_hours .h_right{width: 96%;}
    .customop_hours .inner-right{margin-top: 5%;margin-bottom: 10px;}
    #primary .site-main{padding:15px 0px;}
    #secondary ul li a{font-size: 16px;}

    .book_appoinment {width:250px;}
    .book_appoinment h1{font-size: 22px;}
    .book_appoinment h2{font-size: 18px;}
    .book_appoinment a{font-size: 18px;}
    .gallerylist ul li{width: 230px;margin: auto;float: none;display: block;text-align: center;}
    .entry_content p iframe{width:400px;}
    .site-content{padding: 15px 0;}
    .entry-header h1.page-title span{ padding-bottom: 14px;font-size: 24px;}
    .responsive_icon li.bookonline{background: url(../images/online.png) no-repeat center;width:38px;height:38px;font-size:0px;margin-right:5px;border-radius: 15px;}
    .responsive_icon li.bookonline:hover{background: url(../images/online_hover.png) no-repeat center;}
    .responsive_icon li.findout{background: url(../images/find.png) no-repeat center;width:38px;height:38px;font-size:0px;margin-left: 5px;border-radius: 15px;}
    .responsive_icon li.findout:hover{background: url(../images/find_hover.png) no-repeat center;}
    .desktop li:last-child,.desktop li:first-child{display: none;margin-top: 10px;}
    .slider_bottom_left .tourpractice .treament{min-height: 120px;}
    .invisalign_fees .invisalign_inner {width: 100%;}
    .content-area .category_list li{    min-width: 225px;width: 225px;font-size: 14px;padding: 10px 3px;}
    .invisalign_fees h2{height: auto;}
    .entry-header h1.page-title span{border-bottom:0px;}
    .team-template-default .wp-post-image{margin:auto;float:none;margin-bottom:15px;display:block;}
    .invisalign_inner.first_list{margin-top:0px;}
    .invisalign_inner.second_list{margin-top:5px;margin-bottom: 0px}
    .invisalign_inner.thired_list{margin-top:5px;}
    .invisalign_inner.fourth_list{margin-top:5px;}
}
@media (max-width:480px){
    img.alignleft{float: none;margin: auto;text-align: center;display: block;margin-bottom: 20px;} 
    .slider_bottom_left .treament a {padding-top: 55%;}
    .slider_right .treament a {padding: 28% 5% 0px;}
    #fancybox-content #ask_Dentist,#fancybox-content #free_consultation{width:260px !important;}
    img.alignimg.alignright{margin:15px auto; display: block;float: none;}
   .popup_wrap .pop_in img{
max_weight:60%;
}
.pop_in {
    padding: 20px;
}
}


}
@media (min-width:480px){
    .select_gallery{display:none !important;}
    ul.category_list{display: block!important;}
    
}
@media (max-width:479px){    
    .referralform .wpcf7-file{    margin-bottom: 25px; margin-top: 10px;}
     .referralform .wpcf7-list-item.first{margin-top: 20px;}
    .pre_header a:first-child{    margin-right: 50px;}
    #cookie-law-info-again{right: 30px!important;}
    #siteseal{    margin-right: 35px;}
    .review-testimonials .fullWidth.WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_reviewsContainer { width: 100%!important;}
    .review-testimonials .WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_Summary { width: 100%!important;}
    .content_testimonial .fullWidth.WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_reviewsContainer,.content_testimonial .WorkingFeedback_Carousel_ActualWidget .WorkingFeedback_Carousel_Summary { width: 100%!important;}
    .entry_content p iframe{width:auto;}
    .select_gallery{display: block;}
    ul.category_list{display: none;}
    .content-area ul.category_list{position:absolute;z-index: 99;overflow: hidden;max-width: 261px;background: #94c021;margin: auto;left: 0;right: 0;}
    .content-area ul.category_list li{padding:5px 1px;border-radius: 0px;margin-left: 0px;width:261px;min-width: 261px;margin-top: 0px;}
    #cookie-law-info-again{display:none !important;}
}
@media (max-width:380px){
    .content-area th, .content-area td, .content-area td p {padding: 8px 0px;font-size: 14px;text-align:center;}
    th:first-child, td:first-child{padding-left: 3px;}
    .g-recaptcha{ margin-left: -15%;}
    .slider_bottom_left .treatments.tourpractice .treament{background-image: url(../images/tour.jpg) !important;}
	.site-footer p, .site-footer p a{font-size:14px;}
    

}
@media (max-width:360px){
    #siteseal{  margin-right: 0px;    width: 100%;}
    .pre_header a:first-child{    margin-right: 25px;}
      
}
@media (max-width: 1649px){
    .slider_bottom_right .right p{position:relative;}
}



