@-ms-viewport{width:device-width}@viewport{width:device-width}@media (min-width:768px) and (max-width:1170px){.menu-top-menu-container{margin-right:56px}.search-trigger{right:16px}.innerpage{margin:0 auto;width:96%}.innerpage .right{width:28%}}@media (min-width:1024px) and (max-width:1170px){.custom-header{left:8px}.logo{max-width:420px}.header-top-right-section section{margin-right:12px}.ptamd_directory_table a[href^="mailto:"]:after{margin-left:0}}@media (min-width:768px) and (max-width:1023px){.custom-header{left:8px}.logo{max-width:320px}.header-top-right-section section{margin-right:12px}ul#menu-top-menu li a{font-size:14px;padding:12px 10px}.search-trigger{right:16px;top:11px}.difference-section li{width:48%}.difference-section .box{margin:5px;width:auto}}@media (min-width:641px) and (max-width:1023px){.ptamd_directory_table a[href^="mailto:"]:after{margin-left:0}}@media (min-width:641px) and (max-width:767px){.header-top-right-section{margin-right:75px;overflow:hidden}.header-top-right-section ul{margin:12px 0}.header-top-right-section li.icon-facebook,.header-top-right-section li.icon-twitter{margin-top:0;padding-right:8px}.header-top-right-section li{padding:8px 0 6px 4px}.header-top-right-section .parent-login a,.header-top-right-section .calendar a{font-size:15px}.header-top-right-section li.phone{display:inline-block;font-size:17px;margin-left:5px;margin-top:2px}.caption-wrap .head1{font-size:50px}.caption-wrap .text{font-size:22px}.search-trigger{display:none}}@media (min-width:481px) and (max-width:640px){.pta_directory_table td{padding:5px}.ptamd_directory_table a[href^="mailto:"]:after{margin-left:0}}@media (max-width:1170px){.homepage .text{width:90%}.wonderplugincarousel-container{margin:0 auto;width:90%}.difference-section .box:hover{transform:none}.footer-section{margin:0 auto;width:90%}.ptamd_directory_table a[href^="mailto:"]:before{display:none}.member-template-default .image{margin-left:24px}.bloglist,.blog-single{width:90%;margin:0 auto}}@media (max-width:767px){.custom-header{height:53px;left:11px;overflow:hidden;top:12px;width:64px}.custom-header img{height:auto;max-width:inherit;width:258px}h1{font-size:24px}.homepage p{font-size:15px}.homepage{padding-top:36px}.difference-section .widget-title{font-size:22px;margin:-54px auto 0}.difference-section{margin-top:80px;padding:36px 0 40px}.difference-section li{width:48%}.difference-section .box{margin:5px;width:auto}.difference-section .box:hover{transform:none}.facebook-section .widget-title{font-size:22px}.facebook-section{padding:42px 0}#footer{padding-top:24px}.innerpage .left,.innerpage .right,.fullwidth .content{float:none;margin:0 auto;width:90%}.page-content h1{margin-top:16px}.page-content h2{font-size:18px}.innerpage .right{overflow:hidden;margin-bottom:24px}.address-wrap,.address-map{float:none;width:auto}.bwg_container{min-height:inherit !important}.bwg-thumbnails{padding:0 !important}.facebook-section{text-align:center}.bloglist .left-col,.blog-single .left-col,.bloglist .right-col,.blog-single .right-col{float:none;width:auto}.widget_recent_entries{max-width:100%}.blog-row .image h4 a{font-size:18px}.blog-row .image h4{bottom:20px}.page-template-events-template .banner,.single .banner{min-height:25px}.banner{min-height:inherit}}@media (max-width:640px){.banner .metaslider .caption-wrap{position:relative;background:#191a1f}.banner .metaslider .caption{padding:33px 10px}.caption-wrap .head1{font-size:40px}.caption-wrap .text{font-size:20px}.custom-header{height:53px;left:11px;overflow:hidden;position:relative;top:12px;width:64px}.custom-header img{height:auto;max-width:inherit;width:258px}.header-top-right-section li.icon-facebook,.header-top-right-section li.icon-twitter{display:none}.header-top-right-section section{float:none;margin:0}.header-top-right-section ul{font-size:0px;text-align:center}.header-top-right-section li{padding:0;width:50%}.header-top-right-section .parent-login a,.header-top-right-section .calendar a{font-size:16px}.header-top-right-section li.phone{font-size:20px;text-align:center;width:100%;padding:5px 0}.header-top-right-section{margin-top:20px}.search-trigger{color:#fff;right:82px;top:-122px}.search-form{top:-49px}.facebook-section li,.facebook-section .bwp_gallery{width:45%;margin:0 0 20px}.facebook-section h3{font-size:18px}.facebook-section{padding:42px 0 20px}.formdiv{margin-top:0}.formdiv>div:first-child,.formdiv>div:last-child{float:none;width:auto}.address-wrap p{font-size:15px;margin-left:5%;min-height:60px}.formdiv>div>ul{margin-left:0}.member-template-default #content{margin-top:40px}.member-template-default .image,.member-template-default .entry-content{display:block;margin:0 auto;max-width:280px}.formdiv.visiting-IHM>div:first-child,.formdiv.visiting-IHM>div:last-child{width:auto}.header-top-right-section li.phone{position:relative}.header-top-right-section li.phone .fa-phone{left:25%;position:absolute;top:13px}.member-template-default .right-col .image{float:none}figure{width:100% !important}}@media (max-width:480px){.difference-section li{display:block;width:100%}.difference-section .box{margin:0 auto;max-width:272px}.facebook-section li,.facebook-section .bwp_gallery{width:50%}.facebook-section h3{font-size:13px}#footer .widget,#footer .widget:last-child{display:block;float:none;margin-right:0}.testimonials-section #wonderplugincarousel-1 .amazingcarousel-prev{margin-left:-16px}.testimonials-section #wonderplugincarousel-1 .amazingcarousel-next{margin-right:-16px}.price-table td{font-size:13px;padding:7px}.price-table th{font-size:14px;padding:7px;width:auto}.facebook-section h3,.facebook-section .bwp_gallery .widget-title{font-size:15px}.about-page h3 img{float:none}.pta_directory_table td{display:block;margin:0 auto;padding:7px 10px;text-align:center;width:calc(100% - 20px)}.pta_directory_table th{display:none}.ptamd_directory_table a[href^="mailto:"]{display:inline-block;font-size:0;margin:0 auto;padding:4px 14px}.ptamd_directory_table a[href^="mailto:"]:before{display:block;top:7px}.pta_directory_table td strong{background:#efefef none repeat scroll 0 0;color:#3a3a3a;display:block;padding:14px}#pta_directory_table br{display:none}}@media screen and (min-width:1024px){body{padding-top:100px}#header.fixed .logo{max-width:310px}#header{position:fixed;z-index:9999;top:0;left:0;right:0}.logged-in #header{top:32px}#header.fixed .header-top-right-section li:last-child{display:inline-block}.header-top{height:102px}#header.fixed .header-top{height:52px}}