@media only screen and (max-width:1280px){}@media only screen and (max-width:1140px){.top-menu ul li{padding:0 7px;}}@media only screen and (max-width:1024px){.top-menu ul li{padding:0 5px;}.top-menu ul li a{font-size:13px;}.welcome-section{padding:40px 0 15px 0;}.welcome-section ul li{padding:0 15px;}.services-section{padding:0 0 40px 0;}.parallax-section{margin-bottom:40px;background-attachment:scroll;}.contact-form{width:64%;}.contact-details{width:34%;}.footer-form{background-attachment:scroll;}.bottom-text{width:36%;}#custom_html-3 a.org-btn{margin-top:60px;}}@media only screen and (max-width:1023px){.header{padding:0;}#headerwrapper .wrapper{padding:0;}.home .logo-home{display:none;}.home .logo-inner{display:block;}.logo-inner{width:100%;margin-top:50px;background:rgba(255,255,255,.9);padding:10px;}.logo-inner img{display:inline-block;width:140px;}.mobile-btn{float:right;display:inline-block !important;text-align:right;}.mobile-btn a.org-btn{padding:5px 10px;font-size:14px;margin:2px 0;}.top-right{position:fixed;top:0;width:100%;height:50px;background:rgba(255,255,255,.9);padding:10px 15px;border-bottom:1px solid rgba(0,0,0,.1);}.top-right br{display:none;}.top-right .col-2 a.org-btn{padding:5px 10px;}.top-right .col-2{display:none !important;}button#rmp_menu_trigger-737{background:none !important;top:9px;cursor:pointer;}.home .header a.phone{color:#333;background:url("https://cdn-cekfd.nitrocdn.com/OJsBbPysgaaKZhXRuyvbRLswzgvcdXvo/assets/images/optimized/rev-6208b69/www.perfectsmileclinic.org.uk/wp-content/themes/perfectsmileclinic/assets/images/phone-icon.png") center no-repeat;background-size:18px 18px;}.home .header a.phone.nitro-lazy{background-image:none !important;}.home .header a.email{color:#333;background:url("https://cdn-cekfd.nitrocdn.com/OJsBbPysgaaKZhXRuyvbRLswzgvcdXvo/assets/images/optimized/rev-6208b69/www.perfectsmileclinic.org.uk/wp-content/themes/perfectsmileclinic/assets/images/email-icon.png") center no-repeat;background-size:18px 18px;}.home .header a.email.nitro-lazy{background-image:none !important;}.header a.phone{color:#333;background:url("https://cdn-cekfd.nitrocdn.com/OJsBbPysgaaKZhXRuyvbRLswzgvcdXvo/assets/images/optimized/rev-6208b69/www.perfectsmileclinic.org.uk/wp-content/themes/perfectsmileclinic/assets/images/phone-icon.png") center no-repeat;background-size:18px 18px;}.header a.phone.nitro-lazy{background-image:none !important;}.header a.email{color:#333;background:url("https://cdn-cekfd.nitrocdn.com/OJsBbPysgaaKZhXRuyvbRLswzgvcdXvo/assets/images/optimized/rev-6208b69/www.perfectsmileclinic.org.uk/wp-content/themes/perfectsmileclinic/assets/images/email-icon.png") center no-repeat;background-size:18px 18px;}.header a.email.nitro-lazy{background-image:none !important;}.home .header .social a{color:#c79431;border:1px solid #c79431;}.home .header .social a:hover{color:#c79431;border:1px solid #c79431;}.header a.phone{text-indent:-9999px;display:inline-block;padding:0;margin-right:4px;border:1px solid #c79431;border-radius:50%;width:30px;height:30px;}.header a.email{text-indent:-9999px;display:inline-block;padding:0;margin:0 4px 0 0;border:1px solid #c79431;border-radius:50%;width:30px;height:30px;}.header .social{width:auto;display:inline-block;}.header .social a{margin-right:4px;}.header .social a:hover{color:#c79431;border:1px solid #c79431;}#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;}#videosection h2{font-size:30px;margin-bottom:20px;}#videosection h3{font-size:24px;margin:20px 0 0 0;}.top-menu{display:none;}button#responsive-menu-button{background:none !important;width:30px !important;height:30px !important;left:auto !important;right:15px !important;top:10px !important;z-index:8 !important;}button#responsive-menu-button .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;}.welcome-section ul{padding:10px 0 0 0;}.parallax-section .content-block{padding:80px 0 65px 0;}.container{padding:15px 0;min-height:inherit;}#bannerwrapper .wrapper{padding:0;}#bannerwrapper .banner{text-align:center;}#bannerwrapper .banner img{max-width:100%;float:none;height:auto;display:block;margin:0 auto;}#bannerwrapper .banner h1{background:#fff;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);left:0;position:relative;margin:0;text-align:left;padding:20px 15px 0 15px;}#bannerwrapper .banner{min-height:inherit;}.team .team-col{width:33.33%;}.blog-left{width:100%;}.blog-right{width:100%;}}@media only screen and (max-width:900px){.alignright{float:none;margin:0;}.alignleft{float:none;margin:0;}h1{font-size:32px;}h2{font-size:22px;}.services-section ul li{width:50%;}.parallax-section h2{font-size:32px;}.video-section h2{font-size:32px;}.footer-form{padding:20px 0;}.contact-form{width:100%;max-width:664px;float:none;margin:0 auto;}.contact-details{width:100%;max-width:664px;float:none;margin:0 auto;}.bottom-text{width:100%;padding-left:0;max-width:664px;float:none;margin:0 auto;}.footer-form h2{font-size:32px;}.footer .col-1{width:50%;}.footer .col-2{width:50%;padding-right:0;}.footer .col-3{width:50%;}.footer .col-4{width:50%;}.copyright .left{width:100%;text-align:center;}.copyright .right{width:100%;text-align:center;margin-top:5px;}.col-4 li{width:50%;}}@media only screen and (max-width:767px){.video-popup iframe{height:250px;}h1{font-size:24px;}h2{font-size:22px;}h3{font-size:20px;}h4{font-size:18px;}.welcome-section{padding:30px 0 10px 0;}.welcome-section ul li{width:100%;margin:0 0 5px 0;padding:0 15px;}.services-section ul li a .thumb .title:after{line-height:28px;font-size:20px;width:30px;height:30px;}.services-section{padding:0 0 20px 0;}.parallax-section{margin-bottom:20px;background:#666;}.parallax-section .content-block{padding:30px 0 15px 0;max-width:inherit;text-align:center;}.parallax-section h2{font-size:24px;}.video-section ul li{width:100%;}.video-section h2{font-size:24px;}.footer-form h2{font-size:24px;}.contact-form .col{width:100%;}.footer-logos{padding:5px;}.footer{padding:20px 0 10px 0;}.container{padding:10px 0 20px 0;}.fancybox-skin{padding:15px !important;}.home .fancybox-skin{padding:0 !important;}.team .team-col{width:50%;margin:10px -2px 0px -2px;}ul.sub-menu1 li{margin:5px 3px;}ul.sub-menu1 li a{padding:5px 10px !important;font-size:16px;}.contactpage .location{width:100%;margin:0;}.contactpage .email-box{width:100%;margin:15px 0 0 0;}.virtual-text{padding:15px 15px 0 15px;}.AccordionPanelTab{background:url("https://cdn-cekfd.nitrocdn.com/OJsBbPysgaaKZhXRuyvbRLswzgvcdXvo/assets/images/optimized/rev-6208b69/www.perfectsmileclinic.org.uk/wp-content/themes/perfectsmileclinic/assets/images/plus.png") right 10px no-repeat #c79431;font-size:16px;}.AccordionPanelTab.nitro-lazy{background-image:none !important;}.AccordionPanelOpen .AccordionPanelTab{background:url("https://cdn-cekfd.nitrocdn.com/OJsBbPysgaaKZhXRuyvbRLswzgvcdXvo/assets/images/optimized/rev-6208b69/www.perfectsmileclinic.org.uk/wp-content/themes/perfectsmileclinic/assets/images/minus.png") right 10px no-repeat #444;}.AccordionPanelOpen .AccordionPanelTab.nitro-lazy{background-image:none !important;}#custom_html-3 a.org-btn{margin-top:0px;}.masonry .masonry-thumb{width:50%;padding:15px;}}@media only screen and (max-width:599px){.play-btn a{width:40px;height:40px;}#videosection h2{font-size:22px;margin-bottom:10px;}#videosection h3{font-size:18px;margin:10px 0 0 0;}.services-section ul li{width:100%;margin:0;padding:0 15px 15px 15px;}.services-section ul li a .thumb .title{padding:15px;}.footer .col-1{width:50%;}.footer .col-2{width:50%;padding-right:0;}.footer .col-3{width:100%;padding-right:0;}.footer .col-4{width:100%;}.wp-image-698{margin-left:0;display:block;}}@media only screen and (max-width:479px){#videosection h2{font-size:20px;margin-bottom:5px;}#videosection h3{font-size:16px;margin:5px 0 0 0;}.footer-logos ul li{width:50%;}.footer .col-1{width:100%;padding-right:0;}.footer .col-2{width:100%;}.footer .col-4{margin:0;}.team .team-row{padding-bottom:10px;}.team .team-col{width:100%;margin:10px 0 0 0;padding:0;}.team h2{margin-top:20px;}.col-4 li{padding:5px !important;}.masonry .masonry-thumb{width:100%;padding:10px 0;}}.rpwe-block ul{list-style:none !important;margin-left:0 !important;padding-left:0 !important;}.rpwe-block li{border-bottom:1px solid #eee;margin:0 0 8px !important;padding:5px 0 10px !important;list-style-type:none !important;display:block;}.rpwe-block a{display:inline !important;text-decoration:none;}.rpwe-block h3{background:none !important;clear:none;margin-bottom:0 !important;margin-top:0 !important;font-weight:400;font-size:12px !important;line-height:1.5em;}.rpwe-thumb{border:1px solid #eee !important;box-shadow:none !important;margin:2px 10px 2px 0 !important;padding:3px !important;}.rpwe-summary{font-size:12px;}.rpwe-time{color:#bbb;font-size:11px;}.rpwe-comment{color:#bbb;font-size:11px;padding-left:5px;}.rpwe-alignleft{display:inline;float:left;}.rpwe-alignright{display:inline;float:right;}.rpwe-aligncenter{display:block;margin-left:auto;margin-right:auto;}.rpwe-clearfix:before,.rpwe-clearfix:after{content:"";display:table !important;}.rpwe-clearfix:after{clear:both;}.rpwe-clearfix{zoom:1;}