@media only screen and (max-width:1140px){.icon-block ul li{padding:20px 5px;}.invisalign-bloc-1{margin:50px 0 0 0;}.invisalign-bloc-2{margin:50px 0 0 0;}.invisalign-bloc-1 .text{padding:20px 30px 5px 30px;}.invisalign-bloc-2 .text{padding:20px 30px 5px 30px;}.invisalign-video iframe{height:400px;}.invisalign-video{margin-top:50px;}.invisalign-journey{padding:35px 0 10px 0;margin-top:50px;}.faq-block{margin:40px auto 15px auto;}.faq{margin-top:10px;}.start-your-journey{margin-top:45px;}}@media only screen and (max-width:1024px){.welcome-wrap{padding:35px 0 25px 0;}.services-section{padding:25px 0;}.logo{width:290px;}.top-menu ul li a{padding:0 20px;}.testimonial-section{background-attachment:scroll;padding:40px 0 70px 0;}.bx-controls{margin-top:20px;}.home .form-section{margin:-40px 0 40px 0;}.form-section .form-wrap{padding:40px 15px 30px 15px;}.feed-wrap{margin-bottom:40px;}.container{padding:40px 0 30px 0;min-height:inherit;}.gallery-row .description{min-height:280px;}.yoursmile{margin:40px 0 50px 0;}}@media only screen and (max-width:1023px){.top-menu ul li a{padding:0 10px;}.connect{margin-left:15px;}#videosection{float:left;position:relative;}#slogan-video-back{position:relative;bottom:0px;right:0px;min-width:inherit;min-height:inherit;width:100%;height:auto;z-index:1;overflow:visible;display:block;}#video-wrap{height:auto !important;}.play-btn{margin-top:0px;}.play-btn a{width:60px;height:60px;}.feed-wrap .wrapper{max-width:400px;}.feed-wrap .col-3{width:100%;margin:0 0 20px 0;}.feed-wrap .col-3 a i{font-size:30px;}.feed-wrap .col-3 .facebook-feed{margin-top:0px;}.feed-wrap .col-3 .twitter-feed{margin-top:0px;}.feed-wrap .col-3 .google-feed{margin-top:0px;}.footer{padding-top:25px;}.footer .col-1{width:50%;}.footer .col-2{width:50%;}.footer .col-3{width:50%;}.footer .col-4{width:50%;}.footer .opening-hrs{padding:10px 0;}.copyright{padding:15px 0;}.copyright .left{float:left;width:100%;text-align:center;}.copyright .right{float:right;width:100%;text-align:center;}.alignleft{float:none;margin:0;}.alignright{float:none;margin:0;}.team li .thumb{width:30%;padding-right:20px;}.team li .description{width:70%;}.header-text p{font-size:16px;margin:5px 0 12px 0;}.icon-block ul li{flex-direction:column;text-align:center;padding:20px;}.icon-block ul li .icon{display:inline-block;text-align:center;}.icon-block ul li .icon img{display:inline-block;}.icon-block ul li .text{width:100%;padding:15px 0 0 0;}.icon-block ul li .text span{font-size:15px;}.invisalign-bloc-1{flex-direction:column;margin:35px 0 0 0;}.invisalign-bloc-1 .image{width:100%;}.invisalign-bloc-1 .text{width:100%;padding:20px 20px 5px 20px;position:relative;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.invisalign-bloc-2{flex-direction:column;margin:35px 0 0 0;}.invisalign-bloc-2 .image{width:100%;}.invisalign-bloc-2 .text{width:100%;padding:20px 20px 5px 20px;position:relative;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.invisalign-video{margin-top:35px;}.invisalign-journey ul li{width:50%;padding:10px;}.invisalign-journey{padding:25px 0 5px 0;margin-top:35px;}.invisalign-journey ul li h6{font-size:16px;margin:15px 0 10px 0;}.invisalign-journey ul li p{font-size:15px;line-height:24px;}.faq-block{margin:25px auto 5px auto;}.faq{margin-top:5px;}.start-your-journey{margin-top:30px;}.yoursmile{margin:30px 0 40px 0;}}@media only screen and (max-width:900px){.top-menu{display:none;}.header{-webkit-box-shadow:0px 2px 6px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 2px 6px 0px rgba(0,0,0,.2);box-shadow:0px 2px 6px 0px rgba(0,0,0,.2);}#headerwrapper{margin-top:36px;}button#rmp_menu_trigger-620{width:100% !important;width:100%;left:0 !important;right:0 !important;top:0px !important;padding:0 15px;height:36px;z-index:99 !important;background:#014b92;border-bottom:1px solid rgba(255,255,255,1);border-radius:0;text-align:right;cursor:pointer;}button#rmp_menu_trigger-620:before{content:"MENU";color:#fff;left:15px;position:absolute;font-weight:700;}button#rmp_menu_trigger-620 .responsive-menu-box{float:right;}#responsive-menu-container{width:280px !important;z-index:99999 !important;}#responsive-menu-container li.current-menu-item a,#responsive-menu-container li.current-menu-ancestor a,#responsive-menu-container li ul li.current-menu-ancestor a{color:#000 !important;}#responsive-menu-container li.current-menu-item ul li a,#responsive-menu-container li.current-menu-ancestor li a,#responsive-menu-container li ul li.current-menu-ancestor li a{color:#fff !important;}#responsive-menu-container li.current-menu-ancestor li.current-menu-item a,#responsive-menu-container li.current-menu-ancestor li:hover a{color:#000 !important;}#responsive-menu-container li.current-menu-ancestor a .responsive-menu-subarrow,#responsive-menu-container li.current-menu-item a .responsive-menu-subarrow{color:#000 !important;}#responsive-menu-container li a .responsive-menu-subarrow-active{color:#fff !important;}.header-right{margin-top:9px;}.social a{margin:0 2px;}.connect{margin-left:0;text-align:left;}.connect br{display:none;}.connect a.email{padding:0;width:40px;text-indent:-9999px;margin:0 2px;}.connect a.phone{padding:0;width:40px;text-indent:-9999px;margin:0 2px;}.services-section ul li{width:50%;}.section-3 .thumb{width:100%;margin:0;padding:15px;vertical-align:top;}.section-3 .text{width:100%;margin:0;padding:0 15px 20px 15px;}.stories li{width:50%;}.contact-wrap{width:100%;padding:15px;}.contact-form{width:100%;margin-top:25px;}.content-block{width:100%;vertical-align:top;margin:15px 0 0 0;padding:15px;}.practice-image{width:100%;vertical-align:top;margin:15px 0 0 0;padding-left:0px;}.gallery-row .description{min-height:220px;padding:15px;}}@media only screen and (max-width:767px){.welcome-wrap{padding:20px 0 10px 0;}.services-section{padding:10px 0;}.logo{width:100%;text-align:center;}.logo img{width:250px;display:inline-block;}.header-right{width:100%;text-align:center;padding-top:10px;border-top:1px solid rgba(0,0,0,.2);margin-top:5px;}.play-btn a{width:36px;height:36px;}#videosection h2{font-size:20px;margin-bottom:10px;}#videosection h2 span{font-size:16px;margin-top:5px;}#videosection h3{font-size:16px;margin:5px 0 0 0;}h1{font-size:22px;}h2{font-size:20px;}h3{font-size:18px;}.footer h2{font-size:18px;}.services-section ul li .thumb h3{font-size:18px;}.section-3 .text .description h2{font-size:22px;}.testimonial-section{padding:20px 0 10px 0;}.testimonial-section h2{font-size:22px;margin-bottom:15px;}.testimonial-section .description{width:100%;padding:0;}.testimonial-section .video-thumb{width:100%;padding:0;}.testimonial-section .video-thumb a:before{width:60px;height:60px;}.home .form-section{margin:-20px 0 20px 0;}.form-section .form-wrap{padding:20px 15px 10px 15px;}.form-section .form-wrap h2{font-size:22px;margin-bottom:15px;}.form .row .col{width:100%;margin-bottom:10px;}.feed-wrap{margin-bottom:20px;}.footer .col-1{width:50%;margin:0 -2px 5px -2px;}.footer .col-2{width:50%;margin:0 -2px 5px -2px;}.footer .col-3{width:100%;margin:0 0px 5px 0px;}.footer .col-4{width:100%;margin:0 0px 5px 0px;}.container{padding:20px 0;}.team li .thumb{width:100%;padding-right:0px;}.team li .description{width:100%;}.team li .thumb img{max-width:100%;width:auto;}.stories{width:100%;max-width:400px;margin:0 auto;}.stories li{width:100%;padding:0 0 15px 0 !important;margin:0;}.stories li .thumb a:before{width:60px;height:60px;}.review li{padding:15px 15px 15px 80px !important;min-height:80px;background-size:50px 50px;background-position:15px 15px;}#bannerwrapper iframe{height:250px;}.gallery-row .col-2{width:100%;vertical-align:top;margin:0;}.gallery-row .description{width:100%;margin:0;min-height:inherit;padding:15px;border-radius:0;}.refer-cbct-form{margin-top:0;}.refer-cbct-form .row .col{width:100%;padding:0;}.innerpage{padding-top:10px !important;}.pagetitle{width:100%;position:relative;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);text-align:left;}.pagetitle h1{font-size:22px;margin:15px 0 0 0;color:#014b92;}.innerpage h1{font-size:22px;}.header-text a.appointment{padding:12px 20px;}.header-text p{font-size:15px;margin:10px 0 18px 0;color:#4b4b4b;}.icon-block ul{display:inline-block;padding:10px 0;}.icon-block ul li{width:100%;padding:15px 0;}.header-text a.appointment{font-size:14px;padding:6px 15px;}.invisalign-video iframe{height:350px;}.invisalign-journey ul{display:inline-block;}.invisalign-journey ul li{width:100%;}.invisalign-journey ul li .number{width:70px;height:70px;font-size:36px;}.accordion{font-size:14px;}.panel{padding:5px 0 0 0;}.start-your-journey{display:inline-block;padding:20px 15px;text-align:center;}.start-your-journey .left{width:100%;display:inline-block;padding:0 0 0 0;text-align:center;}.start-your-journey .right{width:100%;display:inline-block;text-align:center;}.faq-block{margin:25px auto 10px auto;}.start-your-journey{margin-top:25px;}.start-your-journey .right a.appointment{display:block;font-size:14px;padding:6px 15px;}.invisalign-bloc-1 .text h2{font-size:20px;}.invisalign-bloc-2 .text h2{font-size:20px;}.pagetitle{margin-bottom:25px;}.pagetitle a.button-1{padding:12px 20px;font-size:14px;}.yoursmile{padding:20px 0 30px 0;}}@media only screen and (max-width:599px){.services-section ul li{width:100%;}.container iframe{height:250px;}.invisalign-video span{margin-top:100px;font-size:18px;}.invisalign-video iframe{height:250px;}}@media only screen and (max-width:479px){.video-popup iframe{height:200px;}}