@media screen and (min-width:992px) and (max-width:1199px) {
.meet-our-doc-section, .before-after-gallery-section, .experience-difference, .home-page-blog, .state-of-art-slogan, .warmpleasantexp, .main-content-cus-ortho {padding:100px 0;}
.before-after-list .owl-carousel .owl-nav{ left: 0; right: 0; top: 130%;}
.subscribe-section .wpcf7-form .first .subscribe-text p, .subscribe-section .wpcf7-form .first .subscribe-text {font-size:31px;}
.social-icons .colsocial a {padding:30px 0;} .page-template-template-our-services .before-after-gallery-section {margin:0;}
button.alm-load-more-btn, .btn-custom, .btn, .btn-success, .btn-lg, .entry-content .btn-blue, .entry-content .btn, 
.entry-content .btn-success, .entry-content .btn-lg {font-size:13px;}
.bottom-buttons a {margin:0 3px 0 0;}
.main-top-content-section {padding: 100px 0 100px;}
.employment-images .employment-images-col-1 .employment-images-outer{width:213px !important;margin-left:25% !important;}
.bottom-left-right-content-outer.main-top-content-section {padding-bottom:100px; padding-top:50px;} .blog-list .blog .blog-content .blog-title h3 a{font-size:15px;}
.blog-list .blog .blog-content .blog-title h3 {font-size: 14px;min-height: 34px;}
.blog-title h3, .page-template-template-blog .blog-list .blog .blog-content .excerpt p {font-size:11px !important;}
.page-template-template-blog .blog-list .blog .blog-content .excerpt {min-height:70px;font-size:10px;}
.blog-list .blog .blog-content .blog-title{padding-bottom:10px;}
.page-template-template-blog .blog-list .blog {  margin: 0 0 20px;} .main-title-text-withback .main-title-text-inn .page-title h1 {font-size:29px;}
.main-title-text-withback .main-title-text-inn .page-title {padding-top:8%;}
.team-page-allcontent-main-inner .team-page-allcontent-div{padding:200px 0 0;}
.team-page-all-outer .navigation {padding:80px 0 0;}
.team-page-allcontent-div .has-introductory-video .introductory-video-text {padding:95px 0 0;}
.team-page-all-outer {padding: 80px 0;} .state-of-art-slogan h2 {font-size:26px;}
.main-title-text-withback .main-title-text-inn .sub-text p {font-size:17px;}
.clinic-features-section .clinic-features-inner .clinic-features-title-content .clinic-features-title h2 {font-size:24px;}
.pop-up-video-with-image .ovelay-of-image .button-container {padding: 84px 0;}
.our-values-section h4 {font-size: 14px;margin: 35px 0 15px;}
.our-values-section .column.column1 h2 {font-size: 36px;line-height: 35px;margin: 100px 0 20px;}
.our-values-section {padding: 50px 0 90px;}
.main-content .titile-before-content h2 {font-size:27px;}
.main-content .titile-before-content {padding: 30px 0 25px 0;}
.book-first-visit {padding:0;}
span.cssShaperight + span.cssShaperight {height: 620px;width: 110px;}
span.cssShaperight {height:274px;}
span.cssShape + span.cssShape {height: 316px;width: 168px;}
.main-content {padding: 30px 0 90px;}
.header-top{font-size:11px;}
.header-top .header-top-right-outer .heder-top-appoint-button a{font-size: 11px;line-height: 14px;padding: 13px 25px;}
.header-top .header-top-right-outer .header-top-timings{margin-right:10px;}
.header-bottom{padding:0 1.5%;}
.header-bottom .logo{width:15%;}
.header-bottom .call-us-div{width:15%;}
.header-bottom .navigation{width:70%;}
.header-bottom .call-us-div .call-us-inner{font-size:10px;}
.header-bottom .call-us-div .call-us-inner a{margin:0px;}
.header-bottom .call-us-div .call-us-inner a{font-size:14px;}
.header-bottom .call-us-div .call-us-inner{font-size: 10px;margin: 1px 0 0 10px;}
.header-bottom .navigation .menu_wrap .nav > li > a{font-size:13px;}
.header-bottom .navigation .menu_wrap .nav > li {padding: 31px 9px 34px;}
.team-page-all-outer .navigation.fixed{padding-top:205px;}
.menus-time-section-inner .col.opening-hours .widget .textwidget,
.menus-time-section-inner .col .officenum-email,
.menus-time-section-inner .col.contact-us .widget .textwidget,
.menus-time-section-inner .col .widget div ul li a{font-size:12px;}
.menus-time-section-inner .col .widget .widget-title{font-size:11px;}
.menus-time-section-inner .col.opening-hours .widget .textwidget p a{margin: 30px 0 0; padding: 9px 20px 10px;}
.contact-page-all-outer .navigation.fixed {padding-top:215px;}
.about-doctor-section .about-doctor-section-inner{padding: 70px 0 0;}
.team-page-allcontent-div .has-introductory-video .introductory-video-text{padding: 75px 0 0;}
.page-template-template-our-services .bottom-buttons a.first,
.page-template-template-our-services .bottom-buttons a.second,
.page-template-template-our-services .bottom-buttons a,
.page-template-template-our-services .bottom-buttons a + a{display:block;margin:0 auto 30px;}
.subscribe-section .wpcf7-form .second{    width: 8.33333333%;}
.subscribe-section .wpcf7-form .third{width: 58.33333333%;}
}
@media screen and (min-width:768px) and (max-width:991px) {
.our-services{padding:130px 0px 50px 0;margin-top:-80px;}
.meet-our-doc-section, .before-after-gallery-section, .experience-difference, .home-page-blog, .faq-main-section-outer, .faq-section-main-inner, .page-template-template-blog .blog-list, .team-page-all-outer, .quote-professional, .state-of-art-slogan, .clinic-features-section .clinic-features-inner, 
.warmpleasantexp, .our-values-section, .main-content, .book-first-visit .book-first-visit-inner, .main-content-cus-ortho {padding:50px 0;}
.before-after-list, .warmpleasantexp .bottom-buttons.text-center {padding-top: 50px;}
.title-section-inner h2, .warmpleasantexp h2 {font-size:30px;}
.title-section-inner h4 {margin-bottom:35px;}
.before-after-list .owl-carousel .owl-nav {left: 0px;right: 20px;top: 110%;}
.experience-difference-content .difference-content-inner .difference-content-title span {font-size:12px; line-height:20px;}
.experience-difference-content .difference-content-inner .difference-content-title {width: 38.818%;}
.experience-difference-content {padding-bottom: 55px;}
.home-page-blog .blog-list {padding-top:55px;}
.subscribe-section .wpcf7-form .first .subscribe-text p,
.subscribe-section .wpcf7-form .first .subscribe-text{font-size:32px;}
.left-side-bttom-main-content > h2 {font-size:27px;}
.subscribe-section .wpcf7-form .third .subscribe-form {padding-top:0;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.Emailaddress input[type="email"],
.page-id-347 .main-title-text-withback .main-title-text-inn .sub-text p {font-size:16px;} .page-template-template-our-services .before-after-gallery-section, .quote-professional .owl-carousel .owl-nav {margin:0;}
.main-top-content-section{padding: 70px 0;}
.referal-doc-div {padding: 110px 0;}
.bottom-left-right-content-outer.main-top-content-section {padding-bottom:100px; padding-top:50px;}
button.alm-load-more-btn, .btn-custom, .btn, .btn-success, .btn-lg, .entry-content .btn-blue, .entry-content .btn, 
.entry-content .btn-success, .entry-content .btn-lg {box-shadow: 0 0 7px 2px rgba(0, 147, 138, 0.47);font-size: 12px;padding: 9px 8px;}
.bottom-buttons a {margin: 0 6px 0 0;}
.pop-up-video-with-image .ovelay-of-image .button-container {padding:58px 0;} .main-title-text-withback .main-title-text-inn .page-title {padding-top: 10%;}
.main-title-text-withback .main-title-text-inn .page-title h1 {font-size:32px;}
.faq-inner-outer.left, .faq-inner-outer.right {padding-left: 15px;padding-right: 15px;}
.faqs-inner .questions-text p {font-size: 12px;margin-bottom: 10px;}
.faq-main-section-outer .inner-button-text .page-text {padding: 50px 0 40px;} .blog-title h3, .page-template-template-blog .blog-list .blog .blog-content .excerpt p {font-size:11px !important;}
.page-template-template-blog .blog-list .blog .blog-content .excerpt {min-height: 80px;font-size:10px;}
.blog-list .blog .blog-content .blog-title {padding-bottom:10px;}
.blog-list .blog .blog-content .blog-title h3 {min-height:44px;}
.page-template-template-blog .blog-list .blog {margin: 0 0 40px;} .contact-page-all-outer{padding:90px 0 0;}
.team-page-allcontent-main-inner .team-page-allcontent-div{padding:170px 0 0;margin-top:-80px;}
.team-page-all-outer .navigation {padding:90px 0 0;}
.contact-page-allcontent-div .left-side-div .left-side-div-inn, .team-page-allcontent-div .left-side-div .left-side-div-inn {margin: 0 0 0 -50px;}
.contact-page-all-outer .contact-page-all-outer-in .row .col-md-1.col-lg-1, .page-template-template-our-professionals .team-page-all-outer-in .row .col-md-1.col-lg-1{display:none;}
.contact-page-all-outer .navigation.fixed {padding: 170px 0 0;}
.contact-page-allcontent-main-inner .contact-page-allcontent-div1 {padding: 170px 0 100px; margin-top: -80px;}
.contact-page-all-outer .navigation {padding:90px 0 0;}
.contact-page-allcontent-div1 .right-side-div h2, .contact-page-allcontent-div3-inner-one .right-side-div h2 {margin-bottom:18px;}
.contact-page-allcontent-div1 .officenum-email {padding: 0 0 34px;}
.contact-page-allcontent-div2.contact-page-allcontent-div .left-side-div .left-side-div-inn {margin-top: -125px;}
.contact-page-allcontent-main-inner .contact-page-allcontent-div2 {padding:110px 0 65px;}
.contact-page-allcontent-div2 .right-side-div .wpcf7 {padding:30px 0 0;}
.contact-page-allcontent-main-inner .contact-page-allcontent-div3 {padding:120px 0 0;}
.contact-page-allcontent-div .contact-page-allcontent-div3-inner-two .left-side-div .left-side-div-inn, .referal-doc-div .right-side-div .center-button, .employment-form-inner .wpcf7 {padding:40px 0 0;}
.contact-page-allcontent-div .left-side-div .left-side-div-inn {margin: 0 0 0 -30px;}
.left-side-div-inn p {font-size:18px;} .page-template-template-our-professionals .main-title-text-withback .main-title-text-inn .page-title h1, .our-values-section .column.column1 h2, .norwest-team-background .norwest-team-background-title h2 {font-size:28px;}
.quote-professional .owl-carousel .owl-stage-outer .owl-item .item .quote-content, .state-of-art-slogan h2 {font-size:22px;}
.quote-professional .owl-carousel .owl-dots, .team-page-allcontent-div .has-introductory-video .introductory-video-text {padding:45px 0 0;}
.quote-professional .owl-carousel .owl-nav .owl-next {right:45px;}
.quote-professional .owl-carousel .owl-nav .owl-prev {left:45px;}
.team-page-allcontent-div .right-side-div .right-side-div-inner h2 {font-size:24px; margin-bottom:10px;}
.team-page-allcontent-div .right-side-div .right-side-div-inner .desig-or-quali {padding:0 0 15px;}
.team-page-content .entry-content p, .clinic-features-section .clinic-features-inner .clinic-features-title-content .clinic-features-content p, 
.main-content .entry-content p {margin-bottom:10px;} .clinic-features-section .clinic-features-inner .clinic-features-title-content .clinic-features-title h2, .main-content .titile-before-content h2, .main-content-cus-ortho .title-before-content h2 {font-size:22px;}
.clinic-features-section .clinic-features-inner .clinic-features-title-content .clinic-features-content, .main-content.experiance-difference .titile-before-content {padding:10px 0 0;} 
.clinic-features-section .clinic-features-inner .clinic-features-title-content {top:46%;}
.warmpleasantexp .warmpleasantexptext {font-size: 16px;padding: 0 7.89%;}
.our-values-section h4 {font-size:11px; margin:25px 0 10px;}
.our-values-section .column.column1 p {font-size:13px;}
.our-values-section .column.column1 h2 {margin:85px 0 5px;}
.employment-form-image {padding:80px 0;}
.col-sm-5.col-md-5.col-lg-5.employment-col-1 {width: 50%;}
.employment-form-image .row .col-md-1.col-lg-1.employment-col-2 {display:none;}
.employment-form-inner .wpcf7 .field-outer.submit {padding-top: 30px;}
.norwest-team-background .norwest-team-background-title {padding:50px 0 20px;}
.norwest-team-background .norwest-team-background-button {padding:0 0 50px 0;}
.page-id-347 .main-title-text-withback .main-title-text-inn .page-title h1 {font-size:21px;}
.page-id-347 .main-title-text-withback .main-title-text-inn .small-title {padding-top:10%;}
.page-id-347 .main-title-text-withback .main-title-text-inn .sub-text {padding-bottom:10%;}
.main-content .titile-before-content {padding:20px 0;}
.book-first-visit {padding:0;}
.page-template-template-emp_opp .employment-images-outer.employment-images-image-1 {width:160px !important;margin-left:25%;}
.main-content-cus-ortho .title-before-content {padding: 0 18% 20px 0;}
.main-content-cus-ortho .main-content-cus-ortho-content, .after-content-video {padding: 0 0 35px;}
span.cssShape, span.cssShaperight {display:none;}
.main-content.experiance-difference .experiance-difference-middel-slider .experiance-difference-middel-slider-inner {margin: 0 auto;width: 324px;}
.main-content.experiance-difference .experiance-difference-middel-slider {margin:50px 0;}
.main-content.experiance-difference .entry-content p {margin: 0 0 30px;}
.main-content.experiance-difference .titile-before-content {padding: 0 0 20px;}
.main-content.experiance-difference .right-bottom-content {padding:40px 0 0;}
.header-top{display:none;}
.header-bottom{padding: 0 1.16667%;}
.header-bottom .call-us-div .call-us-outer em {background-image: inherit;height: 0;width: 0px;}
.header-bottom .call-us-div .call-us-inner {font-size:0;}
.header-bottom .call-us-div .call-us-inner a {font-size: 0;line-height: 0;margin: 0;background-image: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png); height:36px; width:36px;background-position: left -318px top -36px;background-repeat: no-repeat; display:inline-block;}
.header-bottom .navigation .menu_wrap .nav > li{padding-left:5px;padding-right:5px;}
.header-bottom .navigation .menu_wrap .nav > li > a{font-size:10px;}
.header-bottom .logo{padding: 23px 0 0;width: 16%;}
.header-bottom .navigation{width: 68%;}
.header-bottom .call-us-div{width:16%;}
body{padding-top: 81px;}
.header-bottom .call-us-div .call-us-outer{margin-top:14px;}
.our-services .services-inner .service-title span{font-size:14px;}
.about-doctor-section .about-doctor-section-inner{padding-top:40px;}
.about-doctor-section .about-doctor-section-inner h2{margin-bottom:17px;}
.about-doctor-section .about-doctor-section-inner p strong{font-size:12px;}
.about-doctor-section .about-doctor-section-inner p a.btn{margin-top:20px;}
.home-page-blog .blog-list .container{min-width:990px;width:100%;}
.home-page-blog .blog-list{display:block;width:100%;overflow-x:scroll;}
.blog-list .blog .blog-content .blog-title h3,
.blog-list .blog .blog-content .blog-title h3 a{font-size:12px;min-height:30px;}
.copyright .developeby p{font-size:12px;}
.copyright .coprigth-text{font-size:12px;margin-right:15px;}
.copyright .bottom-menu ul li a{font-size:12px;}
.copyright .bottom-menu ul li{margin-right:15px;}
.menus-time-section-inner .col4{display: block; padding:0px 15px 58px 15px;float:left;width:50%;}
.menus-time-section-inner .col.col5{float:right;width:50%;}
.menus-time-section-inner .col .officenum-email,
.menus-time-section-inner .col.contact-us .widget .textwidget{font-size:16px;}
.menus-slogan-time-section .footer-slogan{padding: 30px 4.166666666666667% 30px 4.166666666666667%;}
.menus-slogan-time-section .footer-slogan .footer-slogan-inner{padding:0px 15px;}
.menus-slogan-time-section{background-color: #f5f7fa;padding: 34px 0 50px 0;}
.menus-time-section-inner .col .widget .widget-title{font-size:16px;}
.menus-time-section-inner .col0.footer-mobile{display:block;position:relative;visibility:visible;opacity:1;padding:0px;}
.menus-time-section-inner .col0.footer-mobile ul{list-style-type: none;margin: 0;padding: 0px;font-size: 0;line-height: 0;}
.menus-time-section-inner .col0.footer-mobile ul li{list-style-type: none;margin: 0 0 27px 0;padding: 0px;font-size: 0;line-height: 0;}
.menus-time-section-inner .col0.footer-mobile ul li.current-menu-item a,
.menus-time-section-inner .col0.footer-mobile ul li.current_page_item a,
.menus-time-section-inner .col0.footer-mobile ul li a:hover,
.menus-time-section-inner .col0.footer-mobile ul li a:focus{color: #00bfa5;text-decoration: none;outline: none;border: none;}
.menus-time-section-inner .col0.footer-mobile ul li a{font-size: 16px;line-height: 14px;color: #252e36;text-transform: uppercase;font-family: 'hk_groteskbold';text-decoration: none;outline: none;border: none;}
.subscribe-section .wpcf7-form .first{float: none;margin: 0 auto;text-align: center;width: 75%;}
.subscribe-section .wpcf7-form .third{float: none;margin: 0 auto;text-align: center;width: 75%;}
.header-bottom .navigation .menu_wrap ul li .sub-menu li{padding: 8px 0 9px;margin:0 12px;}
.team-page-all-outer .navigation.fixed {padding-top: 170px;}
.main-content-and-right-content .right-side-main-content .entry-content blockquote p, .main-content-and-right-content .entry-content blockquote p{font-size:17px;}
.header-bottom .navigation .menu_wrap ul li .sub-menu li > a{font-size:11px;}
.book-first-visit-text p br{display:none;}
.before-after-list .before-after-list-item .before-image img, .before-after-list .before-after-list-item .after-image img {width: 100%;}
.page-template-template-our-services .bottom-buttons a.first,
.page-template-template-our-services .bottom-buttons a.second,
.page-template-template-our-services .bottom-buttons a,
.page-template-template-our-services .bottom-buttons a + a{display:block;margin:0 auto 30px;}
}
@media screen and (max-width:767px) { body {padding-top:68px;}
body.page-template-template-our-services,
body.page-template-template-stateartclinic,
body.page-template-template-custom-orthodontics{padding-top:118px;} .before-after-list .before-after-list-item .before-image img, .before-after-list .before-after-list-item .after-image img {width: 100%;}
.header-top .header-top-right-outer .header-top-timings, .header-top .header-top-right-outer .heder-top-appoint-button, span.cssShape, span.cssShaperight {display:none;}
.contact-page-all-outer .contact-page-all-outer-in{overflow:visible;}
.header-bottom .navigation{display:inline-block;float: left;font-size: 0;line-height: 0;position: relative;top: 0;width: 100%;text-align: left;margin: -58px 0 0 0px;}
.header-top{display:none;}
.header-bottom .call-us-div {display: inline-block;position: absolute;right: 13px;top: 10px;width: 18%;}
.header-bottom .logo {float:none; text-align:center; width:176px;margin:0 auto;padding: 13px 0 13px 0;}
.header-bottom .logo img {    max-width: 176px;}
.navbar-default .navbar-toggle {border:none;margin-top:10px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: inherit;}
.navbar-default .navbar-toggle .icon-bar {background-color: #000;transition: all 0.1s ease-in-out 0s;-moz-transition: all 0.1s ease-in-out 0s;-webkit-transition: all 0.1s ease-in-out 0s;}
.navbar-header {float: left;}
.navbar-toggle .icon-bar + .icon-bar {margin-top: 3px;}
.navbar-toggle.collapsed .icon-bar:nth-child(2) {display: block;}
.navbar-toggle .icon-bar:nth-child(2) {display: none;}
.navbar-toggle .icon-bar:first-child {transform: rotate(47deg);position:relative; top:5px;transition: all 0.1s ease-in-out 0s;-moz-transition: all 0.1s ease-in-out 0s;-webkit-transition: all 0.1s ease-in-out 0s;}
.navbar-toggle .icon-bar:last-child {transform: rotate(-47deg);transition: all 0.1s ease-in-out 0s;-moz-transition: all 0.1s ease-in-out 0s;-webkit-transition: all 0.1s ease-in-out 0s;}
.navbar-toggle.collapsed .icon-bar:first-child {transform: rotate(0deg);position:relative; top:0px;transition: all 0.1s ease-in-out 0s;-moz-transition: all 0.1s ease-in-out 0s;-webkit-transition: all 0.1s ease-in-out 0s;}
.navbar-toggle.collapsed .icon-bar:last-child {transform: rotate(0deg);transition: all 0.1s ease-in-out 0s;-moz-transition: all 0.1s ease-in-out 0s;-webkit-transition: all 0.1s ease-in-out 0s;}
.header-bottom .navigation .menu_wrap ul.nav {margin:30px 0 0;padding:0px 0px 120px 0px;}
.homepage-slider .scroll-to-discover p span a{display:block;font-size:12px;line-height:12px;color:#fff;text-transform:uppercase;position:relative;padding:0px 0px 20px 0px;}
.homepage-slider .scroll-to-discover p span a:after{content:"";width:1px;height:15px;left:50%;bottom:0px;position:absolute;background-color:#fff;}
.header-bottom .navigation .menu_wrap .nav > li {float: none;padding:15px 0;width: 100%;}
.header-bottom .call-us-div .call-us-outer em {background-image: inherit;height: 0;width: 0px;}
.header-bottom .call-us-div .call-us-inner {font-size:0;margin-top:2px;}
.header-bottom .call-us-div .call-us-inner a {font-size: 0;line-height: 0;margin: 0;background-image: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png); height:36px; width:36px;background-position: left -318px top -36px;background-repeat: no-repeat; display:inline-block;}
.header-top .header-top-office-add {display: none;padding-left: 0;}
.header-top .header-top-right-outer .header-top-timings {margin-right: 0;display: none;}
.header-top .header-top-right-outer .heder-top-appoint-button a {display: inline-block;padding: 13px 0;text-align: center;width: 100%;}
.our-services .services-inner a {float:left; padding:20px 0 10px;}
.col-sm-3.services2.services-inner, .col-sm-3.services4.services-inner {float:left; width:100%;}
.our-services .services-inner .service-title {float: left;padding: 0;text-align: left;width: 65%;padding: 5px 0 0 10px;}
.our-services .services-inner .service-image {display: inline-block;float: left;padding: 0;text-align: center;width: 35%;}
.our-services{padding:30px 0;margin:0px;}
.meet-our-doc-section, .experience-difference, .home-page-blog, .subscribe-section, .main-top-content-section, .faq-main-section-outer, 
.faq-section-main-inner, .page-template-template-blog .blog-list, .blog-single-inn, .content-first-part, .contact-page-all-outer, .team-page-all-outer, 
.quote-professional, .state-of-art-slogan, .warmpleasantexp, .our-valur-core.one, .employment-form-image, .main-content, 
.main-content-cus-ortho {padding:30px 0;}
.our-values-section{padding:90px 0px 85px 0px;}
.bottom-left-right-content-outer.main-top-content-section, .book-first-visit .book-first-visit-inner, .book-first-visit-text, .main-content-cus-ortho 
.main-content-cus-ortho-content, .after-content-video {padding-bottom:30px;}
.book-first-visit-inner, .meet-our-doc-section .about-doctor-section {padding-top:30px !important;}
.home-page-blog .blog-list {padding-bottom:10px;padding-top: 25px;}
.experience-difference .title-section, .back-title-share-auther .back-button, .back-title-share-auther .social-share-icon, .blog-single-inn .blog-image, .contact-page-allcontent-div1 .officenum-email {padding: 0 0 25px;}
.our-services .services-inner .service-title span, .title-section-inner p, .main-title-text-withback .main-title-text-inn .sub-text p{font-size:16px;}
.back-title-share-auther .single-post-title h1 {font-size:30px;margin:0px 5%;}
.title-section-inner p br{display:none;}
.blog-list .blog .blog-content .blog-title {padding-bottom:5px;}
.title-section-inner h2{font-size:32px;}
.first-main-line-of-page-inne p{font-size:24px;line-height:1.23em;}
.book-first-visit-text{font-size:18px;}
.first-main-line-of-page-inne p br, .book-first-visit-text p br{display:none;}
.title-section-inner h4 {margin-bottom:20px;}
.before-after-gallery-section {padding-bottom: 40px;padding-top: 25px;}
.before-after-list {padding-top: 35px;}
.before-after-list .owl-carousel .owl-nav {left:26px;right: 37px;top: 120%;}
.before-after-list .owl-carousel .owl-dots.disabled,
.before-after-list .owl-carousel .owl-nav.disabled{display:none !important;}
.before-after-list .owl-carousel .owl-dots{display:block;position:relative;padding-top:15px;font-size:0;line-height:0;text-align:center;}
.before-after-list .owl-carousel .owl-dots .owl-dot{display:inline-block;position:relative;vertical-align:middle;margin:0px 5px;font-size:0;line-height:0;text-align:center;}
.before-after-list .owl-carousel .owl-dots .owl-dot span{text-indent:-9999px;font-size:0;line-height:0;width:8px;height:8px;display:inline-block;background-color:#aaa;border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;border:2px solid #f5f7fa;}
.before-after-list .owl-carousel .owl-dots .owl-dot:hover span,
.before-after-list .owl-carousel .owl-dots .owl-dot.active span{background-color:#252e36;border:2px solid #252e36;}
.experience-difference-content .difference-content-inner .difference-content-title span, .quote-professional .owl-carousel .owl-stage-outer .owl-item .item 
.quote-content{font-size:14px;}
.state-of-art-slogan h2 {font-size:24px;}
.experience-difference-content .difference-content-inner {height:100px; margin-bottom:15px;}
.experience-difference-content {padding-bottom: 20px;}
.experience-difference-links-inner a {box-shadow: 0 0 7px 2px rgba(0, 147, 138, 0.47);font-size: 13px;margin: 0 0 20px;}
.gallery-section #gallery .gallery-image {width: 33.33%;}
.experience-difference-links-inner a {margin: 10px auto; width: 100%;  max-width: 420px;}
.subscribe-section .wpcf7-form .first .subscribe-text p, .subscribe-section .wpcf7-form .first .subscribe-text{font-size:20px; text-align:center;}
.main-content-cus-ortho .title-before-content h2 {font-size:30px; text-align:left;}
.blog {text-align: left;width: 100%;float: none;margin: 0 auto;display: table;}
.blog-image > a {text-align: center;display: table;margin: 0 auto;float: none;}
.blog-list .blog .blog-content .excerpt{display:none;} .first-main-line-of-page {padding: 0 0 14px;}
.main-content-and-right-content .entry-content p {margin: 0 0 10px;}
.main-content-and-right-content .entry-content .alignnone {padding:10px 0;}
.main-content-and-right-content .entry-content h3 {margin:25px 0 10px;}
.main-content-and-right-content .right-side-main-content .entry-content p {margin: 5px 0 0;max-width: 100%;}
.main-content-and-right-content .entry-content blockquote {margin:25px 0 0;}
.main-content-and-right-content .right-side-main-content .entry-content blockquote p, .main-content-and-right-content .entry-content blockquote p {font-size:20px; line-height:22px;}
.left-side-bttom-main-content > h2, .norwest-team-background .norwest-team-background-title h2 {font-size:24px;}
.bottom-below-title-text {font-size: 18px;margin-bottom:10px;}
.main-content-and-right-content .entry-content h4 {margin:15px 0;}
.bottom-buttons {padding-top: 25px;text-align: center;}
.bottom-buttons a {margin: 30px auto;display: block;width: 100%;max-width: 420px;}
.pop-up-video-with-image .ovelay-of-image .button-container {padding:5px 0;}
.main-content-and-right-content .entry-content ul li,
.main-content-and-right-content .entry-content {font-size: 16px;} .main-title-text-withback .main-title-text-inn .sub-text {padding-bottom: 5.5%;}
.faq-inner-outer.left, .faq-inner-outer.right {padding-left: 15px;padding-right: 15px;}
.faqs-inner .questions-text p {font-size: 13px;margin-bottom: 10px;}
.faqs-inner .panel .questions-title h4::before {font-size:0;}
.faq-main-section-outer .inner-button-text .page-text {padding: 30px 0;}
button.alm-load-more-btn, .btn-custom, .btn, .btn-success, .btn-lg, .entry-content .btn-blue, .entry-content .btn, .entry-content .btn-success, 
.entry-content .btn-lg, .clinic-features-section .clinic-features-inner .clinic-features-title-content .clinic-features-content p  {margin-bottom:10px;} .page-template-template-blog .blog-list .blog {    margin: 0 auto 60px;max-width: 320px;}
.blog-list .blog .blog-content .blog-title h3 {font-size: 32px;min-height:78px;}
.page-template-template-blog .blog-list .blog .blog-content .excerpt {min-height: inherit;display:block;}
.page-template-template-blog .alm-btn-wrap {padding:10px 0 0;}
.back-title-share-auther .single-post-title, .team-page-allcontent-outer .team-page-allcontent-main .team-page-allcontent-main-inner {padding-bottom:20px;}
.single-post .entry-content p:first-child {margin-bottom: 10px; font-size:16px;}
.single-post .entry-content var {font-size:45px; line-height:45px;}
.single-post .entry-content p {font-size: 16px;margin: 0 0 10px;}
.single-post .entry-content ul {padding: 7px 0 0 25px;}
.single-post .entry-content ul li {margin: 0 0 7px;padding: 0 0 0 5px;}
.realted-post .related-product-inn {padding-top:25px;}
.blog-single .center-button {padding-bottom: 30px;padding-top: 10px;}
.related-product-inn.blog-list .blog{max-width:320px;margin:0px auto 30px auto;} .contact-page-all-outer .navigation, .contact-page-allcontent-outer .contact-page-allcontent-main, .team-page-all-outer .navigation, .team-page-allcontent-outer .team-page-allcontent-main, .clinic-features-inner.clinic-features-inner2.left, .main-content .titile-before-content, .main-content-cus-ortho .title-before-content {padding:0;}
.contact-page-all-outer .navigation,
.contact-page-all-outer .navigation.fixed {position: relative;width: 100% !important;left: initial;top: initial;padding: 0 0 35px 0;}
.contact-page-all-outer-in .navigation {text-align:center;}
.contact-page-allcontent-div3-inner-one .right-side-div .parking-transport-content-text{font-size:16px;}
.contact-page-allcontent-main-inner .contact-page-allcontent-div1 {padding:0 0 50px;margin:0px;}
.contact-page-allcontent-div .left-side-div .left-side-div-inn, .team-page-allcontent-div .left-side-div .left-side-div-inn, .page-template-template-our-services .before-after-gallery-section, .header-bottom .call-us-div .call-us-outer,.contact-page-allcontent-div2.contact-page-allcontent-div .left-side-div .left-side-div-inn{margin:0;}
.contact-page-allcontent-div1 .right-side-div h2, .contact-page-allcontent-div2 .right-side-div h2 {font-size: 23px;margin: 15px 0 10px;}
.contact-page-allcontent-div1 .opening-hours h3 {margin-bottom:15px;}
.contact-page-allcontent-div1 .opening-hours h3, 
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="url"], .wpcf7-form input[type="number"], .wpcf7-form input[type="date"], .wpcf7-form select {font-size:15px;}
.contact-page-allcontent-div2 .right-side-div .wpcf7 {padding:20px 0 0; width:100%;}
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:checked + .wpcf7-list-item-label::after, .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:not(:checked) + .wpcf7-list-item-label::after {height: 6px;width: 6px; left:3px; top:10px;}
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:checked + .wpcf7-list-item-label::before, .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:not(:checked) + .wpcf7-list-item-label::before {height: 12px;width: 12px;}
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input, .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="text"], .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="email"], .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="tel"] {font-size: 16px;line-height: 35px;padding: 0 10px;}
.contact-page-allcontent-div2 .right-side-div .wpcf7 .field-outer .row > div > span.wpcf7-form-control-wrap {padding: 10px 0 20px;}
.right-side-div .wpcf7 .field-outer.submit {padding-top: 10px;text-align: center;}
.contact-page-allcontent-main-inner .contact-page-allcontent-div2 { padding: 20px 0 20px;}
.contact-page-allcontent-main-inner .contact-page-allcontent-div2 .left-side-div-inn{display:none;}
.contact-page-allcontent-main-inner .contact-page-allcontent-div3, .contact-page-allcontent-div3-inner-two{padding:15px 0 0;}
.contact-page-allcontent-div3-inner-one .right-side-div h2 {font-size: 23px;margin: 0 0 15px;}
.contact-page-allcontent-div3-inner-one .right-side-div .parking-transport-content-text h4, .main-content-cus-ortho .entry-content h4{margin-bottom:10px;font-size:18px;}
.main-content .titile-before-content h2{font-size:24px;margin:0px 0px 10px 0px;}
.main-content .entry-content p,.main-content-cus-ortho .entry-content p,.team-page-content .entry-content p, .employment-form-above-content .above-content-text p{font-size:16px;margin:0px 0px 15px 0px;}
.contact-page-allcontent-div .contact-page-allcontent-div3-inner-two .left-side-div{padding:0px 20px 40px 20px;}
.contact-page-allcontent-div .contact-page-allcontent-div3-inner-two .left-side-div .left-side-div-inn {border-top:none;font-size:20px;position:relative;padding:42px 0 0 0;}
.contact-page-allcontent-div2 .right-side-div .wpcf7 .field-outer .row > div{padding:0px;}
.contact-page-allcontent-div .contact-page-allcontent-div3-inner-two .left-side-div .left-side-div-inn:before{content:"";position:absolute;left:0;top:0;height:2px;width:210px;background-color:#00bfa5;}
.contact-page-allcontent-div .contact-page-allcontent-div3-inner-two .left-side-div .left-side-div-inn p {margin: 0 0 20px;}
.referal-doc-div {padding:40px 30px 0px 30px;}
.referal-doc-div .right-side-div, .team-page-allcontent-div .left-side-div, .left-side-div-inn img, .team-page-allcontent-div .right-side-div, .team-page-allcontent-div .right-side-div .right-side-div-inner, .clinic-features-section .clinic-features-inner .clinic-features-title-content .clinic-features-title {width:100%;}
.referal-doc-div .right-side-div h2{font-size: 24px; padding: 20px 0px 30px;    border-top:none;}
.team-page-allcontent-div .has-introductory-video .introductory-video-text {border-top:none;font-size: 20px;padding: 42px 0 0;position: relative;}
.team-page-allcontent-div .has-introductory-video .introductory-video-text:before{background-color: #00bfa5;content: "";height: 2px;left: 0;position: absolute;top: 0;width: 210px;}
.team-page-allcontent-div .has-introductory-video .right-side-div{padding:0px 30px;}
.referal-doc-div .right-side-div .center-button {padding-top: 30px;text-align: center;} .team-page-all-outer-in{overflow: visible;}
.team-page-all-outer .navigation ul {display:block; text-align:center;margin:0 0 35px 0;}
.team-page-allcontent-main-inner .team-page-allcontent-div {padding:0 0 100px;margin:0;}
.team-page-allcontent-div .right-side-div .right-side-div-inner h2 {margin: 30px 0 10px;font-size:24px;}
.team-page-allcontent-div .right-side-div .right-side-div-inner .desig-or-quali h5 {font-size: 16px;line-height: 1.5em;}
.team-page-allcontent-div .right-side-div .right-side-div-inner .desig-or-quali {padding-bottom:10px;}
.quote-professional .owl-carousel .owl-nav .owl-prev {left:30px;top:10px;}
.quote-professional .owl-carousel .owl-nav .owl-next {right:30px; top:10px;}
.quote-professional .owl-carousel .owl-dots {padding:40px 0 0;}
.quote-professional .owl-carousel .owl-nav {margin:20px 0 0;}
.team-page-allcontent-div .has-introductory-video .introductory-video-text {padding: 30px 0px 20px 0px;}
.team-page-all-outer .navigation.fixed {padding-top: 0;position: relative;} .clinic-features-section .clinic-features-inner {padding:0;}
.warmpleasantexp h2, .employment-form-above-content .above-content-heading h2 {font-size:32px;}
.clinic-features-section .clinic-features-inner .clinic-features-title-content {left: initial;position: relative;right: initial;top: initial;
transform: translate(0px, 0px);padding:0px 15px;}
.clinic-features-section .clinic-features-inner .clinic-features-title-content .clinic-features-title h2 {font-size: 24px; margin: 45px 0 15px;}
.clinic-features-section .clinic-features-inner .clinic-features-title-content .clinic-features-content{font-size:16px;}
.clinic-features-section .clinic-features-inner .clinic-features-title-content .clinic-features-content {padding-top:10px;}
.clinic-features-inner.clinic-features-inner2.left .col-sm-6.col-md-5.collumn3,
.clinic-features-inner.clinic-features-inner2.left .col-sm-6.col-md-5.collumn1, 
.clinic-features-inner.clinic-features-inner3.right .col-sm-6.col-md-5.collumn3,
.clinic-features-inner.clinic-features-inner1.right .col-sm-6.col-md-5.collumn3{height:auto !important;}
.clinic-features-section .clinic-features-inner .clinic-features-image img, .after-content-video-inner .after-content-video-image img, .main-content.experiance-difference .experiance-difference-middel-slider .experiance-difference-middel-slider-inner, .contact-page-allcontent-div .left-side-div, .contact-page-allcontent-div .right-side-div
{width:100%;}
.clinic-features-section {padding:0;}
.clinic-features-inner.right .collumn1 {order: 2; display:block;width:100%; padding:0;}
.clinic-features-inner.right .collumn3 {order: 1;display:block;width:100%; padding:0;}
.clinic-features-inner .clinic-features-image{padding:35px 0 0 0;}
.clinic-features-inner.right .row {display: flex;flex-flow: row wrap;list-style: outside none none;margin: 0;padding: 0;}
.clinic-features-inner.right .row .col-md-4 {margin: 0 auto;}
.warmpleasantexp .warmpleasantexptext {padding: 0;font-size: 18px;}
.warmpleasantexp .bottom-buttons.text-center {padding-top: 25px;}
.our-values-section .column.column1 h2 {font-size:32px;line-height:35px;margin: 0 0 15px;}
.our-values-section h4 {font-size: 16px;margin: 15px 0 10px;}
.our-valur-core.one img{display:inline-block;position:relative;vertical-align:middle;}
.our-values-section h4{display:inline-block;position:relative;vertical-align:middle;width: 71%;margin-left: 15px;}
.our-values-section .column.column3 p, .our-values-section .column.column5 p{font-size:16px;margin-top:20px;}
.our-valur-core.one, .our-valur-core.two, .our-values-section .column.column1  {text-align: left;}
.employment-form-above-content .above-content-heading {padding: 0 0 10px 0; margin:20px 0 0; display:inline-block;width:100%;}
.employment-form-inner .wpcf7, .employment-form-inner .wpcf7 .field-outer.submit {padding:20px 0 0;}
.employment-form-inner .wpcf7 .field-outer .row > div > span.wpcf7-form-control-wrap {padding:10px 0;}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="url"], .wpcf7-form input[type="number"], .wpcf7-form input[type="date"], .wpcf7-form select {line-height:36px; padding:0 10px;}
.norwest-team-background .norwest-team-background-button a {padding:6px 20px;}
.norwest-team-background .norwest-team-background-button {padding:0 0 10px 0;}
.norwest-team-background .norwest-team-background-title {padding:20px 0 10px 0;}
.employment-form-inner .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="file"]{font-size:16px;}
.main-content .titile-before-content h2 {font-size:24px;}
.main-content .page-image {margin:10px 0 0;}
.main-content-cus-ortho .text-before-content {font-size: 20px;padding: 10px 0;}
.demo-images-inner .demo-images-image img {display: inline-block;}
.demo-images-repeter {text-align:center;}
.demo-images-repeter .col-sm-6{text-align:center;padding-bottom:30px;}
.main-content-cus-ortho .entry-content ul {margin-bottom:15px; padding:0;}
.pop-up-video-with-image .image-in-back img {height:120px;}
.pop-up-video-with-image .ovelay-of-image .button-container {padding:32px 0;}
.our-values-section .column.column1 p{font-size:18px;}
#aftercontentvideopop.modal.in .modal-dialog, #aftercontentvideopop.modal.fade .modal-dialog, #aftercontentvideopop .modal-dialog, #veidpop.modal.in .modal-dialog, #veidpop.modal.fade .modal-dialog, #veidpop .modal-dialog {width:92%;}
.main-content.experiance-difference .experiance-difference-middel-slider .experiance-difference-middel-slider-inner {margin: 0 auto;width: 290px;}
.main-content.experiance-difference .experiance-difference-middel-slider {margin:50px 0;}
.main-content.experiance-difference .right-bottom-content {padding:20px 0 0;}
.main-content.experiance-difference .experiance-difference-middel-slider {margin: 30px 0;}
.main-content.experiance-difference .entry-content p, .main-content.experiance-difference .entry-content h4, 
.about-doctor-section .about-doctor-section-inner p {margin-bottom:10px;}
.main-content.experiance-difference .titile-before-content {padding: 0 0 10px;}
.main-content.experiance-difference .right-bottom-content {padding:40px 0 0;}
.about-doctor-section .about-doctor-section-inner {padding:0; text-align:center;}
.about-doctor-section .about-doctor-section-inner h2 {font-size:24px; margin-bottom:10px;}
.about-doctor-section .about-doctor-section-inner p a.btn {margin:15px auto 20px; width: 100%;  max-width: 420px;}
.about-doctor-section .owl-carousel .owl-nav {top:-1px;}
.about-doctor-section .owl-carousel .owl-nav .owl-prev, .about-doctor-section .owl-carousel .owl-nav .owl-next {height:45px;}
.copyright .developeby,
.copyright .cpright-text-outer{float:none;}
.copyright .bottom-menu,	
.copyright .coprigth-text{display:block;}
.copyright {padding-bottom: 72px;padding-top: 30px;}
.copyright .developeby{padding-top:40px;}
.copyright .coprigth-text{font-size:16px;}
.copyright .coprigth-text{margin:0;padding-bottom:22px;}
.copyright .developeby p,
.copyright .developeby p a,
.copyright .bottom-menu ul li a{font-size:16px;}
.copyright .bottom-menu ul li{margin: 0 20px 0 0;}
.menus-time-section-inner .col4{display: block; padding:0px 15px 58px 15px;}
.menus-time-section-inner .col .officenum-email,
.menus-time-section-inner .col.contact-us .widget .textwidget{font-size:16px;}
.menus-slogan-time-section .footer-slogan{padding: 30px 4.166666666666667% 30px 4.166666666666667%;}
.menus-slogan-time-section .footer-slogan .footer-slogan-inner{padding:0px 15px;}
.menus-slogan-time-section{background-color: #f5f7fa;padding: 34px 0 50px 0;}
.menus-time-section-inner .col .widget .widget-title{font-size:16px;}
.menus-time-section-inner .col0.footer-mobile{display:block;position:relative;visibility:visible;opacity:1;padding:0px;}
.menus-time-section-inner .col0.footer-mobile ul{list-style-type: none;margin: 0;padding: 0px;font-size: 0;line-height: 0;}
.menus-time-section-inner .col0.footer-mobile ul li{list-style-type: none;margin: 0 0 27px 0;padding: 0px;font-size: 0;line-height: 0;}
.menus-time-section-inner .col0.footer-mobile ul li.current-menu-item a,
.menus-time-section-inner .col0.footer-mobile ul li.current_page_item a,
.menus-time-section-inner .col0.footer-mobile ul li a:hover,
.menus-time-section-inner .col0.footer-mobile ul li a:focus{color: #00bfa5;text-decoration: none;outline: none;border: none;}
.menus-time-section-inner .col0.footer-mobile ul li a{font-size: 16px;line-height: 14px;color: #252e36;text-transform: uppercase;font-family: 'hk_groteskbold';text-decoration: none;outline: none;border: none;}
.meet-our-doc-section .about-doctor-section .row{display: flex;flex-flow: row wrap;list-style: outside none none;}
.meet-our-doc-section .about-doctor-section .row .about-doctor-col2{order: 1;display: block;width: 100%;padding: 0 15px;}
.meet-our-doc-section .about-doctor-section .row .about-doctor-col1{order: 2;display: block;width: 100%;padding: 0 15px;}
.meet-our-doc-section .about-doctor-section .about-doctor-imgages-outer{margin:0 0 40px 0;}
.main .homepage-slider .ls-v6 .ls-bottom-nav-wrapper{top: -27% !important;left: -34% !important;}
.home-page-blog .blog-list .col-sm-3{float:left;width:25%;}
.home-page-blog .blog-list .container{width:990px;}
.home-page-blog .blog-list{display:block;width:100%;overflow-x:scroll;}
.homepage-slider .scroll-to-discover p span em{margin-bottom:5px;}
.main-title-text-withback{padding: 24% 0;margin-bottom: 65%;}
.main-title-text-withback .main-title-text-inn{position: absolute;z-index: 3;font-size: 0;line-height: 0;left: 0;top: 100%;width:100%;}
.main-title-text-withback .main-title-text-inn .small-title {padding-top: 7%;}
.main-title-text-withback .main-title-text-inn .page-title h1 {font-size:32px;color:#252e36;text-align:center;}
.main-title-text-withback .main-title-text-inn .page-title {padding:5% 5% 10px 5%;}
.main-title-text-withback .main-title-text-inn .small-title h4{font-size:14px;color:#00938a;text-align:center;}
.main-title-text-withback .main-title-text-inn .sub-text p{font-size:16px;color:#252e36;text-align:center;}
.main-content-cus-ortho .entry-content ul li,
.main-content-cus-ortho .entry-content,
.main-content .entry-content ul li,
.main-content .entry-content,
.employment-form-above-content .above-content-text,
.clinic-features-section .clinic-features-inner .clinic-features-title-content .clinic-features-content,
.team-page-all-outer .navigation ul li a,
.referal-doc-div .right-side-div .parking-transport-content-text,
.contact-page-all-outer .navigation ul li a{font-size:16px;}
.our-values-section .column.column3 p,
.our-values-section .column.column5 p{font-size:16px;letter-spacing:-0.004em;}
.our-values-section .column.column1 p{font-size:20px;}
.about-doctor-section .about-doctor-section-inner p{font-size:16px;}
.center-button{}
.centered-button a.btn,
.referal-doc-div .right-side-div .center-button a.btn,
.center-button a.btn{display:block;width:100%;max-width:420px;margin:30px auto;}
.employment-images {padding: 0px 0px 50px 0;}
.employment-images .employment-images-col-2 .employment-images-outer{ margin: 0;}
.page-template-template-emp_opp .employment-images-outer.employment-images-image-1 {    margin-left:0 !important;    width: 100% !important;}
.employment-images .employment-images-col-1 .employment-images-outer .employment-images-inner{box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;-ms-box-shadow:none !important;}
div.col-hide-on-mobile{display:none;opacity:0;visibility:hidden;}
.contact-page-allcontent-div1.contact-page-allcontent-div{padding-top:140px; margin-top:-140px;}
.contact-page-allcontent-div1.contact-page-allcontent-div .left-side-div{display:block;width:100%;}
.contact-page-allcontent-div1.contact-page-allcontent-div .left-side-div .left-side-div-inn{width:100%;margin:-50px auto 0 auto;padding:0px 30px;}
.contact-page-allcontent-div1.contact-page-allcontent-div .left-side-div .left-side-div-inn #map{height:200px !important;}
.contact-page-all-outer .contact-page-all-outer-in .row{margin:0px;}
.contact-page-all-outer .contact-page-all-outer-in .container{padding:0px;}
.contact-page-all-outer .contact-page-all-outer-in .container .row .full-screen{padding:0px;}
.contact-page-allcontent-div .right-side-div{padding:30px 30px;}
.team-page-allcontent-div .right-side-div{}
.team-page-all-outer .team-page-all-outer-in .container{padding:0px;margin:0px;}
.team-page-all-outer .team-page-all-outer-in .container .row{margin:0px;padding:0px;}
.team-page-all-outer .team-page-all-outer-in .container .row .full-screen{padding:0px;margin:0px;}
.team-page-all-outer .team-page-all-outer-in .team-page-allcontent-div .left-side-div{display:block;width:100%;}
.team-page-all-outer .team-page-all-outer-in .team-page-allcontent-div0.team-page-allcontent-div .left-side-div .left-side-div-inn{margin:-30px auto 0 auto;}
.team-page-all-outer .team-page-all-outer-in .team-page-allcontent-div .left-side-div .left-side-div-inn{width:100%;margin:0 auto 0 auto;padding:0px 30px;}
.team-page-all-outer .team-page-all-outer-in .team-page-allcontent-div .right-side-div{display:block;width:100%;}
.team-page-all-outer .team-page-all-outer-in .team-page-allcontent-div .right-side-div .right-side-div-inner{padding:0px 30px;}
.team-page-allcontent-div .has-introductory-video{padding-top:30px;}
.team-page-all-outer .team-page-all-outer-in .team-page-allcontent-div .has-introductory-video .left-side-div .left-side-div-inn{margin:0px;}
.header-bottom .navigation #navbar.menu_wrap.collapsing  ul li .new,
.header-bottom .navigation .menu_wrap ul li .new{width:100px;display:none;overflow-x:scroll;position:absolute;left:0;bottom:0;width:100%;}
.header-bottom .navigation .menu_wrap ul li.menu-item-has-children.current-menu-item .new,
.header-bottom .navigation .menu_wrap ul li.menu-item-has-children.current_page_item .new,
.header-bottom .navigation .menu_wrap ul li.menu-item-has-children.current-menu-ancestor .new,
.header-bottom .navigation .menu_wrap ul li.menu-item-has-children.current_page_parent .new,
.header-bottom .navigation .menu_wrap ul li.menu-item-has-children.current_page_ancestor .new,
.header-bottom .navigation .menu_wrap ul li.menu-item-has-children.current-menu-parent .new{border-top:1px solid #e7e8e9;display:block;}
.header-bottom .navigation .menu_wrap ul li .new .sub-menu{width:auto;max-width:none;}
.header-bottom .navigation .menu_wrap ul li .new .sub-menu li{float:none;width:auto;display:inline-block;}
.header-bottom .navigation .menu_wrap ul li .sub-menu, .menu_wrap li .sub-menu{top: initial;bottom:initial;position:relative;padding:0px !important;margin:0px !important;border:none;}
.page-template-template-our-services .header-bottom .navigation .menu_wrap ul li .new .sub-menu,
.page-template-template-FAQ .header-bottom .navigation .menu_wrap ul li .new .sub-menu{width:640px;}
.header-bottom .navigation .menu_wrap ul li .sub-menu::before, .menu_wrap li .sub-menu::before{content:none !important;}
.header-bottom .navigation .menu_wrap ul li .sub-menu::after, .menu_wrap li .sub-menu::after{content:none !important;}
.page-template-template-stateartclinic  .header-bottom .navigation .menu_wrap ul li .new .sub-menu,
.page-template-template-experience-difference .header-bottom .navigation .menu_wrap ul li .new .sub-menu, 
.page-template-template-first-visit .header-bottom .navigation .menu_wrap ul li .new .sub-menu,
.page-template-default .header-bottom .navigation .menu_wrap ul li .new .sub-menu, 
.page-template-template-emp_opp .header-bottom .navigation .menu_wrap ul li .new .sub-menu{width:880px;}
.page-template-template-custom-orthodontics  .header-bottom .navigation .menu_wrap ul li .new .sub-menu{width:520px;}
.header-bottom .navigation .menu_wrap ul li:hover .sub-menu,
.header-bottom .navigation .menu_wrap ul li:focus .sub-menu, .menu_wrap li:hover .sub-menu{opacity: 0;text-align: center;transform: scale(1);visibility: hidden;z-index: -1;}
.header-bottom .navigation .menu_wrap ul li .new.new1{}
.display-on-mobile.mobile-menu{position:fixed;left:0;top:68px;width:100%;z-index:9;background-color:#fff;visibility:hidden;opacity:0;display:block;-webkit-transition:all 0s ease-in-out; -moz-transition:all 0s ease-in-out; -ms-transition:all 0s ease-in-out; -o-transition:all 0s ease-in-out;transition:all 0s ease-in-out;padding:0px 15px;font-size:0;line-height:0;margin:0;}
.main-title-text-withback.new1 .display-on-mobile.mobile-menu{visibility:visible;opacity:1;-webkit-transition:all 0s ease-in-out; -moz-transition:all 0s ease-in-out; -ms-transition:all 0s ease-in-out; -o-transition:all 0s ease-in-out;transition:all 0s ease-in-out;}
.display-on-mobile.mobile-menu .mobile-menu-inner{font-size:0;line-height:0;border-top:1px solid #e7e8e9;overflow-x:scroll;display:block;width:100%;}
.display-on-mobile.mobile-menu .mobile-menu-inner ul{width: 640px;display: block;background-color: #fff;list-style-type: none; margin: 0;padding: 0;}
.display-on-mobile.mobile-menu.clinic .mobile-menu-inner ul{width: 890px;}
.display-on-mobile.mobile-menu.custom-ortho .mobile-menu-inner ul{width: 1180px;}
.display-on-mobile.mobile-menu .mobile-menu-inner ul li{background-color: transparent;display: inline-block;float: none;font-size: 0;line-height: 0;list-style-type: none;margin: 0 17px 0 18px;padding: 16px 0 17px;position: relative;vertical-align: middle;}
.display-on-mobile.mobile-menu .mobile-menu-inner ul li a{border: none;color: #252e36;display: block;font-size: 14px;line-height: 1.23em;margin: 0;padding: 0;position: relative;text-align: center;}
.display-on-mobile.mobile-menu .mobile-menu-inner ul li > a:focus,
.display-on-mobile.mobile-menu .mobile-menu-inner ul li > a:hover,
.display-on-mobile.mobile-menu .mobile-menu-inner ul li.current-menu-item > a,
.display-on-mobile.mobile-menu .mobile-menu-inner ul li.current-menu-item a{border:none;box-shadow: none;color: #00938a;outline: medium none;text-decoration: none;}
.shedulappoinment-popup .contact-page-allcontent-div2{padding: 0px 10px;}
.shedulappoinment-popup .contact-page-allcontent-div2 form.wpcf7-form{padding: 0px 15px;max-width: 320px;margin: 0 auto;display: block;}
html .ls-nav-prev, body .ls-nav-prev, #ls-global .ls-nav-prev, html .ls-nav-next, body .ls-nav-next, #ls-global .ls-nav-next{display: none !important;}
.homepage-slider .pop-up-link-contain{text-align:center;}
.homepage-slider .pop-up-link-contain a{display: inline-block;position: relative;vertical-align: middle;width: 33px;height: 33px;background-image: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-repeat: no-repeat;background-position: left -450px top -35px;transition: none !important;-moz-transition: none !important;-ms-transition: none !important;-o-transition: none !important;-webkit-transition: none !important;margin:0px;}
.homepage-slider .pop-up-link-contain a:hover,
.homepage-slider .pop-up-link-contain a:focus{transition: none !important;-moz-transition: none !important;-ms-transition: none !important;-o-transition: none !important;-webkit-transition: none !important;background-position: left -587px top -36px;}
.information.home_page_video_popup.slider-pop-up iframe{max-width:100% !important;}
#veidpop.information.home_page_video_popup.slider-pop-up.fade.in{background-color: rgba(0,0,0,0.7);}
#veidpop.information.home_page_video_popup.slider-pop-up .modal-dialog{width:100%;padding:0px;margin:0px;}
#veidpop.information.home_page_video_popup.slider-pop-up .modal-dialog .modal-content{background-color:transparent;}
#veidpop.information.home_page_video_popup.slider-pop-up .modal-dialog .modal-content .modal-body{padding:10px 0 0 0;}
#veidpop.information.home_page_video_popup.slider-pop-up .modal-dialog .modal-content .modal-body button.close{position: relative;display: inline-block;right: initial;top: initial;float: none;color: #fff;}
#veidpop.information.home_page_video_popup.slider-pop-up .modal-dialog .modal-content .modal-body iframe{width:100% !important;}
.page-template-template-our-services .bottom-buttons a.first,
.page-template-template-our-services .bottom-buttons a.second,
.book-first-visit-inner .center-button.text-center a.btn, .warmpleasantexp .bottom-buttons.text-center a.btn, .page-template-template-FAQ .centered-button a,
.main.blog-single .center-button a, .alm-btn-wrap button.alm-load-more-btn, .employment-form-inner input[type="submit"], .book-first-visit-inner .center-button.text-center a.btn + a.btn, .warmpleasantexp .bottom-buttons.text-center a.btn + a.btn, .page-template-template-FAQ .centered-button a + a,
.page-template-template-our-services .bottom-buttons a,.page-template-template-our-services .bottom-buttons a + a,.experience-difference-links-inner a, .experience-difference-links-inner a + a{margin: 0 auto 30px;}
.faq-main-section-outer .text-and-buton-outer .inner-button-text .page-text a{display:block;}
.team-page-allcontent-div .left-side-div .left-side-div-inn .tem-member-image{max-width:320px;margin:0 auto;}
.col-cus-ortho1{padding-bottom: 30px;}
.page-template-template-blog  .main-title-text-withback{margin-bottom: 40%;}
.page-template-template-custom-orthodontics .main-title-text-withback{margin-bottom: 40%;}
.page-template-template-our-services .main-title-text-withback{margin-bottom: 55%;}
.page-template-template-emp_opp .main-title-text-withback{margin-bottom: 50%;}
.page-template-template-interestfreeplan .main-title-text-withback{margin-bottom: 60%;}
.page-template-template-first-visit .main-title-text-withback{margin-bottom: 40%;}
.page-template-template-experience-difference .main-title-text-withback{margin-bottom: 50%;}
.homepage-slider .ls-layers .ls-wrapper.ls-in-out{opacity:1 !important;display:block !important;}
.homepage-slider .ls-inner .ls-layers .ls-wrapper.ls-in-out{display:block !important;}
.panel-collapse ul{padding-left:20px;}
.page-template-template-our-services .main-content-and-right-content .entry-content p img.alignnone.mcenter{margin:0 auto !important;}
}
@media screen and (max-width:767px) and (orientation: landscape) {
.main-title-text-withback{margin-bottom: 40%;}
.page-template-template-experience-difference .main-title-text-withback{margin-bottom: 30%;}
.page-template-template-first-visit .main-title-text-withback{margin-bottom: 30%;}
.page-template-template-interestfreeplan .main-title-text-withback{margin-bottom: 30%;}
.page-template-template-emp_opp .main-title-text-withback{margin-bottom: 30%;}
.page-template-template-our-services .main-title-text-withback{margin-bottom: 30%;}
.page-template-template-FAQ .main-title-text-withback{margin-bottom:35%;}
.page-template-template-custom-orthodontics .main-title-text-withback{margin-bottom: 35%;}
.page-template-template-blog  .main-title-text-withback{margin-bottom: 32%;}
}
@media screen and (max-width:767px) and (orientation: portrait) {
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.firstname input[type="text"]::-webkit-input-placeholder{font-size:14px;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.firstname input[type="text"]:-moz-placeholder{font-size:14px;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.firstname input[type="text"]::-moz-placeholder{font-size:14px;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.firstname input[type="texttext"]:-ms-input-placeholder{font-size:14px;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.Emailaddress input[type="email"]::-webkit-input-placeholder{font-size:14px;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.Emailaddress input[type="email"]:-moz-placeholder{font-size:14px;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.Emailaddress input[type="email"]::-moz-placeholder{font-size:14px;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.Emailaddress input[type="email"]:-ms-input-placeholder{font-size:14px;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.Emailaddress input[type="email"],
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.firstname input[type="text"]{font-size:14px;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.Emailaddress input[type="email"]{padding-left:5px;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.firstname input[type="text"]{padding:0px 5px;}
}
@media screen and (max-width:736px) {
}
@media screen and (max-width:732px) {}
@media (max-width: 667px){}
@media (max-width: 640px){}
@media (max-width: 568px){
.main .homepage-slider .ls-v6 .ls-bottom-nav-wrapper{top: -27% !important;left: -32% !important;}
}
@media (max-width:414px){
.page-template-template-our-services .bottom-buttons a.first,
.page-template-template-our-services .bottom-buttons a.second,
.book-first-visit-inner .center-button.text-center a.btn, .warmpleasantexp .bottom-buttons.text-center a.btn, .page-template-template-FAQ .centered-button a,
.main.blog-single .center-button a, .alm-btn-wrap button.alm-load-more-btn, .employment-form-inner input[type="submit"], .book-first-visit-inner .center-button.text-center a.btn + a.btn, .warmpleasantexp .bottom-buttons.text-center a.btn + a.btn, .page-template-template-FAQ .centered-button a + a,
.page-template-template-our-services .bottom-buttons a,.page-template-template-our-services .bottom-buttons a + a,.experience-difference-links-inner a, .experience-difference-links-inner a + a{margin: 0 auto 30px;}
.title-section-inner h2{font-size:29px;}
}
@media (max-width:375px){
.copyright .coprigth-text{font-size:15px;}
.navbar-default .navbar-toggle{border: none;margin-top: 9px;}
}
@media (max-width:360px){
.copyright .coprigth-text{font-size:13px;}
.contact-page-allcontent-div1.contact-page-allcontent-div .left-side-div .left-side-div-inn{margin: -30px auto 0 auto;}
.page-template-template-experience-difference .main-title-text-withback{margin-bottom: 45%;}
.page-template-template-first-visit .main-title-text-withback{margin-bottom: 35%;}
.page-template-template-interestfreeplan .main-title-text-withback{margin-bottom: 55%;}
.page-template-template-emp_opp .main-title-text-withback{margin-bottom: 45%;}
.page-template-template-our-services .main-title-text-withback{margin-bottom: 45%;}
.page-template-template-FAQ .main-title-text-withback{margin-bottom:55%;}
.page-template-template-blog  .main-title-text-withback{margin-bottom:35%;}
}
@media (max-width:320px){
.main-title-text-withback .main-title-text-inn .page-title h1,
.back-title-share-auther .single-post-title h1{font-size:18px;}
.our-services .services-inner .service-title span,
.title-section-inner p,
.main-title-text-withback .main-title-text-inn .sub-text p{font-size: 14px;}
.page-template-template-experience-difference .main-title-text-withback{margin-bottom: 35%;}
.page-template-template-emp_opp .main-title-text-withback{margin-bottom: 35%;}
.page-template-template-interestfreeplan .main-title-text-withback{margin-bottom: 40%;}
}