@font-face {
font-family: 'FontAwesome';
src: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/fontawesome-webfont.eot);
src: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/fontawesome-webfont.eot?#iefix) format('embedded-opentype'),
url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/fontawesome-webfont.woff2) format('woff2'),
url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/fontawesome-webfont.woff) format('woff'),
url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/fontawesome-webfont.ttf) format('truetype'),
url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/fontawesome-webfont.svg#helveticabold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Ophian-Regular';
src: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/Ophian-Regular-webfont.woff2) format('woff2'),
url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/Ophian-Regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'hk_groteskbold';
src: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/hkgrotesk-bold-webfont.eot);
src: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/hkgrotesk-bold-webfont.eot?#iefix) format('embedded-opentype'),
url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/hkgrotesk-bold-webfont.woff) format('woff'),
url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/hkgrotesk-bold-webfont.ttf) format('truetype'),
url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/hkgrotesk-bold-webfont.svg#hk_groteskbold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'hk_groteskmedium';
src: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/hkgrotesk-medium-webfont.eot);
src: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/hkgrotesk-medium-webfont.eot?#iefix) format('embedded-opentype'),
url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/hkgrotesk-medium-webfont.woff) format('woff'),
url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/hkgrotesk-medium-webfont.ttf) format('truetype'),
url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/hkgrotesk-medium-webfont.svg#hk_groteskmedium) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'hk_groteskregular';
src: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/hkgrotesk-regular-webfont.eot);
src: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/hkgrotesk-regular-webfont.eot?#iefix) format('embedded-opentype'),
url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/hkgrotesk-regular-webfont.woff) format('woff'),
url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/hkgrotesk-regular-webfont.ttf) format('truetype'),
url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/fonts/hkgrotesk-regular-webfont.svg#hk_groteskregular) format('svg');
font-weight: normal;
font-style: normal;
} html, body{margin:0;padding:0;background-color:#fff;}
body{font-size:17px;line-height:26px;color:#252e36;font-family: 'hk_groteskregular';padding-top:120px;}
body{max-width: 1920px;margin: 0 auto;}
a, a:hover {-webkit-transition:all 0.1s ease-in-out; -moz-transition:all 0.1s ease-in-out; -ms-transition:all 0.1s ease-in-out; -o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;outline:none;}
a:hover, a:focus{text-decoration:none;outline:none;-webkit-transition:all 0.1s ease-in-out; -moz-transition:all 0.1s ease-in-out; -ms-transition:all 0.1s ease-in-out; -o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
h1, h2, h3, h4, h5, h6{margin:0;font-family: 'Ophian-Regular';}
p:last-child{margin-bottom:0 !important;}
b, strong{font-weight:bold;}
img{max-width:100%;height: auto;}
section{padding:30px 0;}
blockquote{padding: 10px 20px;margin: 0 0 20px;font-size: 16px;border-left: 5px solid #a11a1c;color: #a11a1c;}
blockquote *{color: #a11a1c;}
::-webkit-input-placeholder {color:#555555;}
:-moz-placeholder {color:#555555;}
::-moz-placeholder {color:#555555;}
:-ms-input-placeholder {color:#555555;}
.smooth, .smooth:hover{-webkit-transition:all 0.1s ease-in-out; -moz-transition:all 0.1s ease-in-out; -ms-transition:all 0.1s ease-in-out; -o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
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{display: inline-block;margin: 0px 15px;font-size: 14px;line-height: 14px;color: #fff;background-color: #00938a;border: 2px solid #00938a;text-decoration: none;outline: none;padding: 11px 32px 11px 32px;border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;font-family: 'hk_groteskbold';text-transform: uppercase;-webkit-box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);-moz-box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);box-shadow:0px 8px 14px 3px rgba(0, 147, 138, 0.25);-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
button.alm-load-more-btn:hover,button.alm-load-more-btn:focus,.btn-custom:focus, .btn:focus, .btn-success:focus, .btn-lg:focus,.entry-content .btn-blue:focus, .entry-content .btn:focus, .entry-content .btn-success:focus, .entry-content .btn-lg:focus,.btn-custom:hover, .btn:hover, .btn-success:hover, .btn-lg:hover,.entry-content .btn-blue:hover, .entry-content .btn:hover, .entry-content .btn-success:hover, .entry-content .btn-lg:hover{text-decoration: none;outline: none;color: #00938a;background-color: #fff;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
button.alm-load-more-btn.done {cursor: default;opacity: .2;display: inline-block;margin: 0px 15px;font-size: 14px;line-height: 14px;color: #fff;background-color: #00938a !important; border: 2px solid #00938a !important;text-decoration: none;outline: none;padding: 11px 32px 11px 32px;border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;font-family: 'hk_groteskbold';text-transform: uppercase;-webkit-box-shadow:0px 8px 14px 3px rgba(0, 147, 138, 0.25) !important;-moz-box-shadow:0px 8px 14px 3px rgba(0, 147, 138, 0.25) !important;box-shadow:0px 8px 14px 3px rgba(0, 147, 138, 0.25) !important;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
button.alm-load-more-btn.done:hover,
button.alm-load-more-btn.done:focus{text-decoration: none;outline: none;color: #00938a;background-color: #fff !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
.entry-content .btn-blue, 
.entry-content .btn, 
.entry-content .btn-success, 
.entry-content .btn-lg{padding: 8px 20px;font-size: 16px;}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="password"],
input[type="number"],
input[type="search"],
select,
textarea{color:#000;width:100%;position:relative;display:inline-block;border:1px solid #9c9c9c;outline:none; border-radius: 0px;padding: 8px 10px 6px 10px;font-size: 18px;background-color:#FFF;-webkit-transition:all 0.1s ease-out; -moz-transition:all 0.1s ease-out; -ms-transition:all 0.1s ease-out; -o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;margin-bottom:10px;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
select:focus,
textarea:focus
{-webkit-transition: all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-out; -moz-transition:all 0.1s ease-out; -ms-transition:all 0.1s ease-out; -o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
textarea{max-width:100%;height: 150px;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{color:#252e36;}
.page_title h2{margin-bottom:25px;font-size:36px;}
.entry-content a{color: #7c8691;text-decoration:underline;} 
.entry-content a:hover{color:#00938a;text-decoration:underline;}
ul{padding-left:0;}
.entry-content li:last-child{margin-bottom:0;}
.entry-content blockquote{border-left: none;}
.entry-content blockquote p{font-size: 18px;line-height: 22px;color: #86ca12;}
.entry-content em{}
.alignleft{float:left;margin-right: 15px;margin-bottom:8px;}
.alignright{float:right;margin-left: 15px;margin-bottom:8px;}
.aligncenter{float:none;margin:0 auto;display:block;margin-bottom: 10px;}
.alignnone{float:none;margin:0 auto;display:block;margin-bottom: 10px;}
.panel-group{}
.panel-default{border-color: #00667b;margin-bottom: 15px !important;}
.panel-default > .panel-heading{padding: 0;}
.panel-default > .panel-heading h4{position:relative;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-color: #00667b;}
.panel-title a, .panel-title a:hover{text-decoration:none;font-size:24px;color:#00667b;width: 100%;display: inline-block;border-color: #00667b;background-image: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/faq.png);background-repeat: no-repeat;background-position: 100% 0;background-size: 41px;padding: 10px 40px 5px 15px;}
.panel-collapse{}
.panel-collapse.in{}
.clear{display:block;width:100%;position:relative;float:none;clear:both;overflow:hidden;height:0;font-size:0;line-height:0;} header{display:block;width:100%;position: fixed;z-index: 9;float:none;left:0;right:0;width:100%;top:0;background:#fff;-webkit-box-shadow:1px 10px 22px 0px rgba(0, 0, 0, 0.07);-moz-box-shadow:1px 10px 22px 0px rgba(0, 0, 0, 0.07);box-shadow:1px 10px 22px 0px rgba(0, 0, 0, 0.07);}
.header-top{font-size:13px;line-height:19px;color:#7c8691;background-color:#f5f7fa;}
.header-top,.header-bottom{max-width:1920px;margin:0 auto;}
.header-top .col-sm-4,
.header-top .col-sm-8{padding:0px;}
.header-top .col-sm-8{text-align:right;}
.header-top .header-top-office-add{padding-left:15px;}
.header-top .header-top-office-add span{position:relative;display:inline-block;vertical-align:middle;text-align:left;padding-top:11px;padding-bottom:10px;}
.header-top .header-top-office-add span a{font-size: 13px;line-height: 19px;color: #7c8691;text-decoration:none;outline:none;border:none;}
.header-top .header-top-office-add span a:hover{color:#252e36;text-decoration:none;outline:none;border:none;}
.header-top .header-top-office-add span em{display:inline-block;position:relative;vertical-align:top;margin-right:12px;width:12px;height:16px;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-repeat:no-repeat;background-position:left -64px top -36px;}
.header-top .header-top-right-outer .header-top-timings,
.header-top .header-top-right-outer .heder-top-appoint-button{position:relative;display:inline-block;vertical-align:middle;text-align:left;}
.header-top .header-top-right-outer .header-top-timings{margin-right:40px;}
.header-top .header-top-right-outer .header-top-timings span{position:relative;display:inline-block;vertical-align:middle;}
.header-top .header-top-right-outer .header-top-timings span em,
.header-top .header-top-right-outer .header-top-timings span p{position:relative;display:inline-block;vertical-align:middle;}
.header-top .header-top-right-outer .header-top-timings span em{display:inline-block;position:relative;vertical-align:middle;margin-right:13px;height:16px;width:16px;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-repeat:no-repeat;background-position:left -190px top -36px;}
.header-top .header-top-right-outer .header-top-timings span p strong{font-weight:normal;font-family: 'hk_groteskbold';}
.header-top .header-top-right-outer .heder-top-appoint-button a{font-size:14px;text-transform:uppercase;color:#fff;background-color:#00938a;line-height:14px;position:relative;display:inline-block;vertical-align:middle;padding:11px 48px 11px 48px;font-family: 'hk_groteskmedium';border:2px solid #00938a;}
.header-top .header-top-right-outer .heder-top-appoint-button a:hover,
.header-top .header-top-right-outer .heder-top-appoint-button a:focus{background-color:#c3ba49;border-color:#c3ba49;}
.header-bottom{display:block;width:100%;position:relative;float:none;text-align:center;padding:0px 4.166666666666667% 0px 4.166666666666667%;font-size:0;line-height:0;}
.header-bottom .logo{float:left;margin:0;position:relative;display:block;width:auto;padding:13px 0 0 0;font-size:0;line-height:0;z-index:3;width:19%;text-align:left;}
.header-bottom .logo img{max-width:100%;display:block;}
.header-bottom .logo a{display:inline-block;margin:0px;}
.header-bottom .navigation {position: initial;display:block;width:62%;font-size:0;line-height:0;margin:0 auto;float:left;}
.header-bottom .navigation .menu{background:none;border:none;margin:0;border-radius: 0;min-height: 1px;padding:0;float:none;display:inline-block;position:initial;}
.header-bottom .navigation .menu:before,
.header-bottom .navigation .menu:after{content:none;display:block;position:relative;clear:none;}
.header-bottom .navigation #navbar.menu_wrap{float:none;width:auto;padding:0;border:none;margin:0;text-align:center;box-shadow:none;clear:both;}
.header-bottom .navigation .menu_wrap ul{padding:0;margin:0;list-style-type:none;display:inline-block;}
.header-bottom .navigation .menu_wrap .nav > li{margin:0;float:left;padding:0;-webkit-transition:all 0.1s ease-out; -moz-transition:all 0.1s ease-out; -ms-transition:all 0.1s ease-out; -o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;padding:31px 13px 34px;display:inline-block;position:initial;vertical-align:middle;}
.header-bottom .navigation .menu_wrap .nav > li:first-child{padding-left:0;}
.header-bottom .navigation .menu_wrap .nav > li:last-child{padding-right:0;}
.header-bottom .navigation .menu_wrap .nav > li > a{font-size:15px;line-height:15px;outline:none;text-transform:uppercase;padding:0;text-align: center;color:#252e36;font-family: 'hk_groteskbold';margin:0;display:block;}
.header-bottom .navigation .menu_wrap .nav > li > a:hover,
.header-bottom .navigation .menu_wrap .nav > li > a:focus,
.header-bottom .navigation .menu_wrap .nav > li.current_page_item > a,
.header-bottom .navigation .menu_wrap .nav > li.current-menu-ancestor > a,
.header-bottom .navigation .menu_wrap .nav > li.current-menu-parent > a,
.header-bottom .navigation .menu_wrap .nav > li.current_page_parent > a,
.header-bottom .navigation .menu_wrap .nav > li.current_page_ancestor > a,
.header-bottom .navigation .menu_wrap .nav > li.current-menu-item > a{color:#00938a;background:none;box-shadow:none;outline:none;border:none;text-decoration:none;}
.header-bottom .navigation .menu_wrap ul li .sub-menu,
.menu_wrap li .sub-menu{display:block;position:absolute;padding-top: 0px;background-color: #fff;width:91.66666666666667%;opacity: 0;z-index:0;min-width: 175px;transform:none;transition: visibility 500ms ease 0s, opacity 500ms ease 0s;visibility: hidden;top:100%;left:4.166666666666667%;right:4.166666666666667%;margin-top:-1px;border:1px solid #e7e8e9;}
.header-bottom .navigation .menu_wrap ul.nav > li.current-menu-item .sub-menu,
.header-bottom .navigation .menu_wrap ul.nav > li.current_page_item .sub-menu,
.header-bottom .navigation .menu_wrap ul.nav > li.current-menu-ancestor .sub-menu,
.header-bottom .navigation .menu_wrap ul.nav > li.current-menu-parent .sub-menu,
.header-bottom .navigation .menu_wrap ul.nav > li.current_page_parent .sub-menu,
.header-bottom .navigation .menu_wrap ul.nav > li.current_page_ancestor .sub-menu{opacity: 1;transform: scale(1);visibility: visible;z-index:8;text-align:center;-webkit-box-shadow: 1px 10px 22px 0px rgba(0, 0, 0, 0.02);-moz-box-shadow: 1px 10px 22px 0px rgba(0, 0, 0, 0.02);box-shadow: 1px 10px 22px 0px rgba(0, 0, 0, 0.02);} .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: 1;opacity: 1;transform: scale(1);visibility: visible;z-index:9;text-align:center;-webkit-box-shadow: 1px 10px 22px 0px rgba(0, 0, 0, 0.02);-moz-box-shadow: 1px 10px 22px 0px rgba(0, 0, 0, 0.02);box-shadow: 1px 10px 22px 0px rgba(0, 0, 0, 0.02);}
.header-bottom .navigation .menu_wrap ul li .sub-menu:after,
.menu_wrap li .sub-menu:after{position:absolute;content:"";width:100%;height:101%;right:-5.166666666666667%;z-index:-1;background-color:#fff;top:0;-webkit-box-shadow: 11px 10px 22px 0px rgba(0, 0, 0, 0.03);-moz-box-shadow: 11px 10px 22px 0px rgba(0, 0, 0, 0.03);box-shadow: 11px 10px 22px 0px rgba(0, 0, 0, 0.03);}
.header-bottom .navigation .menu_wrap ul li .sub-menu:before,
.menu_wrap li .sub-menu:before{position:absolute;content:"";width:100%;height:101%;left:-5.166666666666667%;z-index:-1;background-color:#fff;top:0;-webkit-box-shadow: 11px 10px 22px 0px rgba(0, 0, 0, 0.03);-moz-box-shadow: 11px 10px 22px 0px rgba(0, 0, 0, 0.03);box-shadow: 11px 10px 22px 0px rgba(0, 0, 0, 0.03);}
.header-bottom .navigation .menu_wrap ul li .sub-menu li{list-style-type:none;float: none;display:inline-block;background-color:transparent;padding:16px 0px 17px 0px;line-height:0;font-size:0;position:relative;vertical-align:middle;margin:0 17px 0 18px;}
.header-bottom .navigation .menu_wrap ul li .sub-menu li > a{position:relative;display:block;padding:0;font-size: 14px;color:#252e36;line-height:1.23em;border:none;text-align: center;margin:0;}
.header-bottom .navigation .menu_wrap ul li .sub-menu li > a:focus,
.header-bottom .navigation .menu_wrap ul li .sub-menu li > a:hover,
.header-bottom .navigation .menu_wrap ul li .sub-menu li.current-menu-item > a,
.header-bottom .navigation .menu_wrap ul li .sub-menu li.current-menu-item a{color:#00938a;background:none;box-shadow:none;outline:none;border:none;text-decoration:none;}
.header-bottom .call-us-div{float:right;margin:0;position:relative;display:block;padding:0;font-size:0;line-height:0;z-index:3;width:19%;text-align:right;}
.header-bottom .call-us-div .call-us-outer{display:inline-block;position:relative;vertical-align:top;margin-right:10px;margin-top:20px;}
.header-bottom .call-us-div .call-us-outer em{display:inline-block;position:relative;vertical-align:top;height:36px;width:36px;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-repeat:no-repeat;background-position:left -318px top -36px;}
.header-bottom .call-us-div .call-us-inner{display:inline-block;position:relative;vertical-align:top;font-size:12px;line-height:12px;color:#7c8691;text-transform:uppercase;text-align:left;margin:1px 0 0 21px;}
.header-bottom .call-us-div .call-us-inner a{display:block;position:relative;font-size:20px;text-transform:uppercase;color:#252e36;font-family: 'hk_groteskbold';line-height:20px;margin:6px 0 0 0;text-decoration:none;outline:none;}
.header-bottom .call-us-div .call-us-inner a:hover,
.header-bottom .call-us-div .call-us-inner a:focus{color:#00938a;text-decoration:none;outline:none;} .page-template-template-contact .wpcf7{margin: 0;padding: 0;}
.wpcf7-form{position:relative;display:inline-block;width:100%;}
.wpcf7-form  p{margin-bottom:0;}
.wpcf7-form label{font-size: 16px;float: left;width: 140px;padding: 7px 0;}
.wpcf7-form .wpcf7-form-control-wrap{position:relative;display:inline-block;width:100%;margin-bottom: 15px;}
.wpcf7-form textarea{height:120px;}
.wpcf7-form select{background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/down.png);background-repeat: no-repeat;background-position: 97% 7px;    -webkit-appearance: none;-moz-appearance: none;}
.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{position: relative;background-color:transparent;color:#252e36;border:2px solid #e9ebec;font-size:18px;line-height:46px;width:100%;max-width:100%;display:block;float:none;padding:0px 18px;margin:0px;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;-webkit-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;outline:none;text-decoration:none;box-shadow:none;border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;-webkit-border-radius:0px;-moz-box-shadow:none;-webkit-box-shadow:none;}
.wpcf7 span.wpcf7-not-valid-tip{color: #f00;font-size: 14px;line-height: 14px;font-weight: normal;display: block;position: absolute;left: 4px;bottom: 10px;font-family: 'Ophian-Regular';letter-spacing: 0.1em;font-weight: 700;}
.wpcf7-form textarea{background-color:transparent;color:#252e36;border:2px solid #e9ebec;font-size:18px;line-height:23px;width:100%;max-width:100%;display:block;float:none;padding:8px 18px;margin:0px;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;-webkit-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;height:90px;resize:none;box-shadow:none;position:relative;outline:none;}
.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form input[type="tel"]:focus,.wpcf7-form input[type="url"]:focus,.wpcf7-form input[type="number"]:focus,.wpcf7-form input[type="date"]:focus,.wpcf7-form select:focus,.wpcf7-form textarea:focus{border-color:#c3ba49;-moz-transition: all 0.1s ease;-o-transition: all 0.1s ease;-webkit-transition: all 0.1s ease; -webkit-transition: all 0.1s ease;transition: all 0.1s ease;}
.wpcf7-submit{margin:0px;}
.wpcf7 div.wpcf7-response-output.wpcf7-validation-errors {border: 2px solid #cabd03;color:#cabd03;}
.wpcf7 div.wpcf7-response-output {margin: 2em 0.5em 1em;padding: 0.2em 1em;font-size:14px;line-height:1.32em;}
.wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ok {border: 2px solid #174c00;color: #174c00;font-size: 16px;line-height: 1.45em;} .wp-pagenavi{font-size: 21px !important;display: inline-block;width: 100%;margin: 10px 0 0 0;text-align:center;}
.wp-pagenavi span.pages{display:none;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active, .wp-pagenavi span.current{padding: 5px 10px 5px 10px !important;text-decoration: none !important;font-size: 12px;}
.wp-pagenavi span.extend {padding: 11px 12px 9px 12px !important;} footer{position:relative;display:block;width:100%;z-index: 2;} .subscribe-section{background-color:#252e36;background-image:none;padding:88px 0 70px 0;}
.subscribe-section .wpcf7-form .first{}
.subscribe-section .wpcf7-form .first .subscribe-text p,
.subscribe-section .wpcf7-form .first .subscribe-text{font-size:35px;line-height:1.315em;color:#fff;font-family: 'Ophian-Regular';letter-spacing:0.013em;}
.subscribe-section .wpcf7-form .first .subscribe-text em{color:#c3ba49;font-style:normal;}
.subscribe-section .wpcf7-form .third .subscribe-form{    padding-top: 28px;}
.subscribe-section .wpcf7-form .third .subscribe-form p{font-size:14px;line-height:normal;color:#fff;text-align:center;margin-top:3px;} 
.subscribe-section .wpcf7-form .third .subscribe-form .subscribe-form-inner{border-bottom:none !important;display:block;width:100%;position:relative;}
.subscribe-section .wpcf7-form .fourth{display:none;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.firstname{float:left;width:42%;margin:0 7% 0 0;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.Emailaddress{display:block;position:relative;width:50%;margin:0px;float:left;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{position:absolute;left:0px;bottom:0px;font-size:14px;    line-height: 20px;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.firstname input[type="text"]{position: relative;display: block;width: 100%;border:none;box-shadow: none;outline: none;padding:0 10px;color:#808386;font-size:20px;-moz-transition:none;-o-transition:none;-webkit-transition:none;-webkit-transition:none;transition:none;line-height:55px;margin-bottom: 0;background:none;border-bottom:2px solid #fff;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.Emailaddress input[type="email"]{position: relative;display: block;width: 100%;border:none;box-shadow: none;outline: none;padding:0 60px 0 10px;color:#808386;font-size:20px;-moz-transition:none;-o-transition:none;-webkit-transition:none;-webkit-transition:none;transition:none;line-height:55px;margin-bottom: 0;background:none;border-bottom:2px solid #fff;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.firstname input[type="text"]:hover
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.firstname input[type="text"]:focus,
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.Emailaddress input[type="email"]:hover,
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.Emailaddress input[type="email"]:focus{box-shadow: none;outline: none;color:#808386;font-size:20px;-moz-transition:none;-o-transition:none;-webkit-transition:none;-webkit-transition:none;transition:none;background:none;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.firstname input[type="text"]::-webkit-input-placeholder{color:#808386;font-size:20px;line-height:52px;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.firstname input[type="text"]:-moz-placeholder{color:#808386;font-size:20px;line-height:52px;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.firstname input[type="text"]::-moz-placeholder{color:#808386;font-size:20px;line-height:52px;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.firstname input[type="texttext"]:-ms-input-placeholder{color:#808386;font-size:20px;line-height:52px;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.Emailaddress input[type="email"]::-webkit-input-placeholder{color:#808386;font-size:20px;line-height:52px;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.Emailaddress input[type="email"]:-moz-placeholder{color:#808386;font-size:20px;line-height:52px;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.Emailaddress input[type="email"]::-moz-placeholder{color:#808386;font-size:20px;line-height:52px;}
.wpcf7-form .subscribe-form-inner .wpcf7-form-control-wrap.Emailaddress input[type="email"]:-ms-input-placeholder{color:#808386;font-size:20px;line-height:52px;}
.subscribe-section .wpcf7-form .third .subscribe-form .subscribe-form-inner input[type="submit"]{background-color:transparent;border:none;box-shadow:none;font-size:0;line-height:0;text-indent:-9999999;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/aroow-submit1.png);background-position:top center;width:60px;height:55px;margin:0;padding:0 0 0 0;position:absolute;right:0;bottom:0;-moz-transition:none;-o-transition:none;-webkit-transition:none;-webkit-transition:none;transition:none;outline:none;}
.subscribe-section .wpcf7-form .third .subscribe-form .subscribe-form-inner input[type="submit"]:hover,
.subscribe-section .wpcf7-form .third .subscribe-form .subscribe-form-inner input[type="submit"]:focus{background-color:transparent;border:none;box-shadow:none;font-size:0;line-height:0;text-indent:-9999999;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/aroow-submit1.png);background-position:bottom center;width:60px;height:55px;margin:0;padding:0 0 0 0;position:absolute;right:0;bottom:0;-moz-transition:none;-o-transition:none;-webkit-transition:none;-webkit-transition:none;transition:none;outline:none;}
.subscribe-section .wpcf7-form .third .subscribe-form .subscribe-form-inner .ajax-loader{display:none !important;}
.subscribe-section .wpcf7-form div.wpcf7-response-output{margin: 0.5em 1em 0.2em;padding: 0.5em 1em 0.6em;font-size: 20px;line-height: 20px;}
.subscribe-section .wpcf7-form div.wpcf7-validation-errors{border: 2px solid #ff0000;color: #ff0000;}
.subscribe-section .wpcf7-form div.wpcf7-mail-sent-ok{border: 2px solid #398f14;color: #398f14;} .menus-slogan-time-section{background-color:#f5f7fa;padding:72px 0 92px 0;} .menus-slogan-time-section .footer-slogan{color:#7c8691;font-size:24px;font-family: 'Ophian-Regular';line-height:1.35em;letter-spacing:0.017em;padding:32px 0px;}
.menus-slogan-time-section .footer-slogan .footer-slogan-inner{padding:0px 4.166666666666667% 0px 4.166666666666667%;display:block;width:100%;position:relative;} .menus-time-section{display:block;width:100%;position:relative;}
.menus-time-section-inner{padding:0px 4.166666666666667% 0px 4.166666666666667%;display:block;width:100%;position:relative;}
.menus-time-section-inner .col{float:left;display:block;position:relative;}
.menus-time-section-inner .col1,.menus-time-section-inner .col2,.menus-time-section-inner .col3,.menus-time-section-inner .col4{width:16.63636363636364%;margin-top:40px;}
.menus-time-section-inner .col.col5{float:right;}
.menus-time-section-inner .col5{width:27.72727272727273%;}
.menus-time-section-inner .col .widget .widget-title{font-size:14px;line-height:16px;color:#252e36;text-transform:uppercase;font-family: 'hk_groteskbold';margin:0 0 36px 0;}
.menus-time-section-inner .col .widget div{}
.menus-time-section-inner .col .widget div ul{list-style-type:none;margin:0;padding:0px;font-size:0;line-height:0;}
.menus-time-section-inner .col .widget div ul li{list-style-type:none;margin:0 0 7px 0;padding:0px;font-size:0;line-height:0;}
.menus-time-section-inner .col .widget div ul li a{font-size:14px;color:#7c8691;line-height:1.23em;text-decoration:none;outline:none;border:none;}
.menus-time-section-inner .col .widget div ul li a:hover,
.menus-time-section-inner .col .widget div ul li a:focus{color:#00bfa5;text-decoration:none;outline:none;border:none;}
.menus-time-section-inner .col .widget{margin-bottom:103px;}
.menus-time-section-inner .col .widget:last-child{margin:0;}
.menus-time-section-inner .col.contact-us .widget .textwidget{font-size:14px;color:#7c8691;line-height:1.70em;}
.menus-time-section-inner .col .officenum-email{font-size:14px;color:#7c8691;line-height:1.23em;}
.menus-time-section-inner .col .officenum-email span{display:inline-block;}
.menus-time-section-inner .col .officenum-email .officenum a { display: none; }
.menus-time-section-inner .col .officenum-email a {color:#00938a;text-decoration:underline;outline:none;border:none;}
.menus-time-section-inner .col .officenum-email a:hover,
.menus-time-section-inner .col .officenum-email a:focus{color:#7c8691;text-decoration:underline;outline:none;border:none;}
.menus-time-section-inner .col .officenum-email label{color:#252e36;font-weight:normal;font-family: 'hk_groteskbold';}
.menus-time-section-inner .col .officenum-email .officenum a{color:#7c8691;text-decoration:none;outline:none;border:none;}
.menus-time-section-inner .col .officenum-email .officenum a:hover,
.menus-time-section-inner .col .officenum-email .officenum a:focus{color:#00938a;text-decoration:none;outline:none;border:none;}
.menus-time-section-inner .col.contact-us .widget{margin-bottom:30px;} .menus-time-section-inner .col.opening-hours{}
.menus-time-section-inner .col.opening-hours .widget{background-color:#fff;-webkit-box-shadow:0px 0px 34px 17px rgba(0,0,0,0.07);-moz-box-shadow:0px 0px 34px 17px rgba(0,0,0,0.07);box-shadow:0px 0px 34px 17px rgba(0,0,0,0.07);padding:17.25% 5% 10.5% 14%;}
.menus-time-section-inner .col.opening-hours .widget .textwidget{font-size:14px;color:#7c8691;line-height:1.23em;}
.menus-time-section-inner .col.opening-hours .widget .textwidget strong{color:#252e36;font-weight:normal;font-family: 'hk_groteskbold';}
.menus-time-section-inner .col.opening-hours .widget .textwidget p a{display:inline-block;color:#fff;text-transform:uppercase;font-family: 'hk_groteskbold';font-size:14px;-webkit-box-shadow:0px 0px 14px 2px rgba(0, 147, 138, 0.47);-moz-box-shadow:0px 0px 14px 2px rgba(0, 147, 138, 0.47);box-shadow:0px 0px 14px 2px rgba(0, 147, 138, 0.47);background-color:#00938a;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;padding:9px 33px 10px 33px;text-decoration:none;border:2px solid #00938a;outline:none;margin:49px 0 0 0;}
.menus-time-section-inner .col.opening-hours .widget .textwidget p a:hover,
.menus-time-section-inner .col.opening-hours .widget .textwidget p a:focus{background-color:#fff;text-decoration:none;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#00938a;} .social-icons{display:block;width:100%;position:relative;}
.social-icons .colsocial{float:left;width:20%;display:block;background-color:#edeff2;}
.social-icons .colsocial.twitter,
.social-icons .colsocial.gplus{background-color:#e5e7eb;}
.social-icons .colsocial a{display:block;width:100%;color:#c5c8cc;text-align:center;text-decoration:none;border:none;outline:none;font-size:25px;padding:36px 0 36px 0;}
.social-icons .colsocial a:hover,
.social-icons .colsocial a:focus{text-decoration:none;border:none;outline:none;color:#252e36;}
.copyright{background-color:#fff;position: relative;display: block;padding:10px 4.166666666666667% 10px 4.166666666666667%;}
.copyright .coprigth-text{font-size:14px;color:#7c8691;line-height:18px;display:inline-block;position:relative;vertical-align:middle;margin-right:36px;}
.copyright .coprigth-text a{color:#7c8691;text-decoration:none;border:none;outline:none;}
.copyright .coprigth-text a:hover,
.copyright .coprigth-text a:focus{color:#00bfa5;text-decoration:none;border:none;outline:none;}
.copyright .bottom-menu{font-size:0;line-height:0;display:inline-block;position:relative;vertical-align:middle;}
.copyright .bottom-menu ul{list-style-type:none;padding:0;margin:0;font-size:0;line-height:0;}
.copyright .bottom-menu ul li{list-style-type:none;padding:0;margin:0 36px 0 0;font-size:0;line-height:0;float:left;}
.copyright .bottom-menu ul li:last-chlid{margin:0;}
.copyright .bottom-menu ul li a{font-size:14px;color:#7c8691;line-height:18px;text-decoration:none;border:none;outline:none;}
.copyright .bottom-menu ul li a:hover,
.copyright .bottom-menu ul li a:focus{color:#00bfa5;text-decoration:none;border:none;outline:none;}
.copyright .cpright-text-outer{float:left;font-size:0;line-height:0;}
.copyright .developeby{float:right;font-size:0;line-height:0;}
.copyright .developeby p{font-size:14px;color:#7c8691;line-height:18px;margin:0;display:inline-block;position:relative;vertical-align:middle;}
.copyright .developeby p em{display:inline-block;position:relative;vertical-align:initial;height:13px;width:14px;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-repeat:no-repeat;background-position:left -324px top -781px;}
.copyright .developeby p a{font-size:14px;color:#7c8691;line-height:18px;text-decoration:none;border:none;outline:none;}
.copyright .developeby p a:hover,
.copyright .developeby p a:focus{color:#00bfa5;text-decoration:none;border:none;outline:none;}
.show-on-mobile{display:none;visibility:hidden;opacity:0;width:0;height:0;}
.menus-time-section-inner .col0.footer-mobile{display:none;font-size:0;line-height:0;opacity:0;visibility:hidden;} .main{padding:0px;margin:0px;position:relative;z-index:1;}
.our-services{background-color:#00938a;padding:220px 0px 100px 0;margin-top:-120px;}
.our-services .services-inner{}
.main .homepage-slider .ls-v6 .ls-bottom-nav-wrapper{top: -25% !important;left: -35% !important;}
.main .homepage-slider .ls-v6 .ls-bottom-slidebuttons a{display: inline-block !important;width: 6px !important;height: 6px !important;background-color: rgba(255,255,255,0.3) !important;margin: 0px 6px !important;border-radius: 100% !important;-moz-border-radius: 100% !important;-ms-border-radius: 100% !important;-o-border-radius: 100% !important;-webkit-border-radius: 100% !important;border: 2px solid transparent !important;}
.main .homepage-slider .ls-v6 .ls-bottom-slidebuttons a.ls-nav-active,
.main .homepage-slider .ls-v6 .ls-bottom-slidebuttons a:hover{background-color: rgba(255,255,255,0.8) !important;}
.our-services .services-inner a{display:block;height:100%;width:100%;position:relative;background-color:transparent;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;}
.our-services .services-inner a:hover{background-color:#fff;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;}
.our-services .services-inner .service-image{text-align:center;padding-top:41px;padding-bottom:19px;}
.our-services .services-inner .service-image span{display:inline-block;width:60px;height:60px;background-repeat:no-repeat;}
.our-services .services-inner.services1 .service-image span{background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-position:left -43px top -132px;}
.our-services .services-inner.services1 a:hover .service-image span{background-position:left -43px top -244px;}
.our-services .services-inner.services2 .service-image span{width:42px;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-position:left -315px top -130px;}
.our-services .services-inner.services2 a:hover .service-image span{background-position:left -315px top -242px;}
.our-services .services-inner.services3 .service-image span{width:56px;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-position:left -439px top -130px;}
.our-services .services-inner.services3 a:hover .service-image span{background-position:left -439px top -242px;}
.our-services .services-inner.services4 .service-image span{width:53px;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-position:left -178px top -135px;}
.our-services .services-inner.services4 a:hover .service-image span{background-position:left -178px top -247px;}
.our-services .services-inner .service-title{text-align:center;padding-bottom:32px;}
.our-services .services-inner .service-title span{display:block;font-size:18px;color:#fff;line-height:1.35em;text-transform:uppercase;}
.our-services .services-inner .service-title span.one{font-family: 'hk_groteskregular';}
.our-services .services-inner .service-title span.two{font-family: 'hk_groteskbold';}
.our-services .services-inner a:hover .service-title span{color:#404e5b;}
.our-services .services-inner a:hover .service-title span.two{font-family: 'hk_groteskregular';} 
.our-services .services-inner a:hover .service-title span.one{font-family: 'hk_groteskbold';} .experience-difference{display:block;width:100%;background-color:#fff;padding:147px 0 157px 0;}
.experience-difference .title-section{padding:0px 0 76px 0;}
.title-section .title-section-inner{text-align:center;}
.title-section-inner h4{font-size:12px;line-height:14px;color:#00938a;font-family:'hk_groteskbold';font-weight:normal;text-transform:uppercase;margin:0 0 50px 0;letter-spacing:0.12em;}
.title-section-inner h2{font-size:40px;color:#252e36;line-height:1.3em;margin:0 0 9px 0;text-transform:uppercase;letter-spacing:0.02em;}
.title-section-inner p{}
.experience-difference-content .difference-content-inner{border:2px solid #fafafa;border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;position:relative;font-size:0;line-height:0;padding:0 4.54545454545454% 0 11.36363636363636%;margin:0 0 30px 0;display:table;width:100%;cursor:pointer;background-color:transparent;height:140px;}
.experience-difference-content .difference-content-inner:hover{background-color:#fff;border-color:#fff;-webkit-box-shadow:0px 0px 30px 17px rgba(0, 0, 0, 0.07);-moz-box-shadow:0px 0px 30px 17px rgba(0, 0, 0, 0.07);box-shadow:0px 0px 30px 17px rgba(0, 0, 0, 0.07);}
.experience-difference-content .difference-content-inner .difference-content-image,
.experience-difference-content .difference-content-inner .difference-content-title{display:table-cell;position:relative;font-size:0;line-height:0;vertical-align:middle;}
.experience-difference-content .difference-content-inner .difference-content-image{width: 22.27272727272727%;text-align: left;}
.experience-difference-content .difference-content-inner .difference-content-title{width: 61.81818181818182%;text-align: left;}
.experience-difference-content .difference-content-inner .difference-content-title span{font-size:16px;text-transform:uppercase;font-family: 'hk_groteskregular';color:#a9abad;line-height:1.23em;}
.experience-difference-content .difference-content-inner:hover .difference-content-title span{color:#252e36;}
.experience-difference-content{padding-bottom:108px;}
.experience-difference-links{text-align:center;font-size:0;line-height:0;display:block;width:100%;}
.experience-difference-links .experience-difference-links-inner{text-align:center;font-size:0;line-height:0;display:block;width:100%;}
.experience-difference-links-inner a{display:inline-block;margin:0px 15px;font-size:14px;line-height:14px;color:#fff;background-color:#00938a;border:2px solid #00938a;text-decoration:none;outline:none;padding:11px 32px 11px 32px;border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;font-family:'hk_groteskbold';text-transform:uppercase;-webkit-box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);-moz-box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);box-shadow:0px 8px 14px 3px rgba(0, 147, 138, 0.25);}
.experience-difference-links-inner a:hover,
.experience-difference-links-inner a:focus{text-decoration:none;outline:none;color:#00938a;background-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.experience-difference-links-inner a + a{display:inline-block;margin:0px 15px;font-size:14px;line-height:14px;color:#00938a;background-color:#fff;border:2px solid #00938a;text-decoration:none;outline:none;padding:11px 32px 11px 32px;border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;font-family:'hk_groteskbold';text-transform:uppercase; -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.experience-difference-links-inner a + a:hover,
.experience-difference-links-inner a + a:focus{text-decoration:none;outline:none;color:#fff;background-color:#00938a;-webkit-box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);-moz-box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);box-shadow:0px 8px 14px 3px rgba(0, 147, 138, 0.25);}
.about-doctor-imgages-outer .owl-carousel{max-width:680px;margin:0 auto;} .home-page-blog{padding-bottom:149px;padding-top:147px;}
.home-page-blog .blog-list{padding-top:97px;padding-bottom:44px;}
.blog-list{}
.blog-list .blog{display:block;width:100%;position:relative;margin:0 0 30px 0;padding:0px;font-size:0;line-height:0;}
.blog-list .blog .blog-image{display:block;width:100%;position:relative;margin:0;padding:0;font-size:0;line-height:0;}
.blog-list .blog .blog-image img{width:auto;max-width:100%;display:block;font-size:0;line-height:0;}
.blog-list .blog .blog-content{margin:0;padding:17px 0 0 0;display:block;width:100%;position:relative;font-size:0;line-height:0;}
.blog-list .blog .blog-content .post-date{margin:0;padding:0 0 9px 0;display:block;width:100%;position:relative;font-size:0;line-height:0;}
.blog-list .blog .blog-content .post-date span{font-size:12px;line-height:12px;color:#7c8691;}
.blog-list .blog .blog-content .blog-title{margin:0;padding:0 0 17px 0;display:block;width:100%;position:relative;font-size:0;line-height:0;}
.blog-list .blog .blog-content .blog-title h3{font-size:19px;color:#00938a;line-height:1.23em;min-height:46px;}
.blog-list .blog .blog-content .blog-title h3 a{color:#00938a;text-decoration:none;border:none;outline:none;}
.blog-list .blog .blog-content .blog-title h3 a:hover,
.blog-list .blog .blog-content .blog-title h3 a:focus{color:#c3ba49;text-decoration:none;border:none;outline:none;}
.blog-list .blog .blog-content .excerpt{font-size:13px;color:#252e36;letter-spacing:0em;line-height: 1.3em;} .before-after-gallery-section{padding-top:120px;padding-bottom:100px;background-color:#f5f7fa;}
.before-after-list{padding-top:96px;}
.before-after-list .before-after-list-item{position:relative;display:block;font-size:0;line-height:0;width:100%;}
.before-after-list .before-after-list-item .before-image,
.before-after-list .before-after-list-item .after-image{font-size:0;line-height:0;float:left;width:50%;display:block;position:relative;}
.before-after-list .before-after-list-item .before-image img,
.before-after-list .before-after-list-item .after-image img{position:relative;display:block;width:auto;max-width:100%;}
.before-after-list .before-after-list-item .before-image img{-webkit-filter: grayscale(100%);filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);-moz-filter: grayscale(100%);}
.before-after-list .before-after-list-item .before-image span,
.before-after-list .before-after-list-item .after-image span{text-transform:uppercase;font-size:13px;color:#feffff;font-family:'hk_groteskbold';line-height:14px;padding:8px 25px;}
.before-after-list .before-after-list-item .before-image span{position:absolute;display:block;right:0;bottom:0;background-color:rgba(67,78,91,0.7);}
.before-after-list .before-after-list-item .after-image span{position:absolute;left:0;bottom:0;display:block;background-color:rgba(0,147,138,0.7);}
.before-after-list .owl-carousel{position:relative;z-index:1;}
.before-after-list .owl-carousel .owl-stage-outer{position:relative;z-index:9;}
.before-after-list .owl-carousel .owl-nav{position:absolute;left:-63px;right:-63px;z-index:2;top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);clear:both;overflow:hidden;}
.before-after-list .owl-carousel .owl-nav .owl-prev{float:left;display:inline-block;width:20px;height:24px;font-size:0;line-height:0;text-indent:-9999999px;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-position:left -593px top -130px;background-repeat:no-repeat;}
.before-after-list .owl-carousel .owl-nav .owl-prev:hover,
.before-after-list .owl-carousel .owl-nav .owl-prev:focus{background-position:left -593px top -252px;}
.before-after-list .owl-carousel .owl-nav .owl-next{float:right;display:inline-block;width:20px;height:24px;font-size:0;line-height:0;text-indent:-9999999px;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-position:left -727px top -130px;background-repeat:no-repeat;}
.before-after-list .owl-carousel .owl-nav .owl-next:hover,
.before-after-list .owl-carousel .owl-nav .owl-next:focus{background-position:left -727px top -252px;}
.hidden{display:none !important;visibility:hidden !important;opacity:0 !important;}
.gallery-section{clear:both;overflow:hidden;display:block;width:100%;float:none;}
.gallery-section #gallery{clear:both;overflow:hidden;display:block;width:100%;float:none;}
.gallery-section #gallery .gallery-image{display:block;float:left;width:16.66666666666667%;}
.gallery-section #gallery .gallery-image a{display:block;position:relative;z-index:1;}
.gallery-section #gallery .gallery-image img{max-width:100%;display:block;position:relative;}
.gallery-section #gallery .gallery-image a:before{position:absolute;content:"";z-index:2;background-color:rgba(64,78,91,0.4);left:0;top:0;width:100%;height:100%;}
.gallery-section #gallery .gallery-image.video.withi-first-five a:after{height: 64px;width: 64px;background-image: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-repeat: no-repeat;background-position: left -301px top -491px;transition: none;position:absolute;content:"";z-index:3;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);top:50%;left:50%;}
.gallery-section #gallery .gallery-image.video.withi-first-five a:hover:after,
.gallery-section #gallery .gallery-image.video.withi-first-five a:focus:after{background-position: left -301px top -630px;transition: none;height: 64px;width: 64px;background-image: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-repeat: no-repeat;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);top:50%;left:50%;}
.gallery-section #gallery .gallery-image a:after{position:absolute;content:"";right:10px;bottom:10px;height:16px;width:16px;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-repeat:no-repeat;background-position:left -462px top -515px;z-index:3;}
.gallery-section #gallery .gallery-image a:hover:after,
.gallery-section #gallery .gallery-image a:focus:after{position:absolute;content:"";right:9px;bottom:8px;height:20px;width:20px;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-repeat:no-repeat;background-position:left -594px top -513px;z-index:3;}
.gallery-section #gallery .gallery-image.last{}
.gallery-section #gallery .gallery-image.last a:before{content:none;}
.gallery-section #gallery .gallery-image.last a:hover,
.gallery-section #gallery .gallery-image.last a:focus{}
.gallery-section #gallery .gallery-image.last a:after,
.gallery-section #gallery .gallery-image.last a:after{position:absolute;content:"";left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,191,165,0.8);background-image:none;}
.gallery-section #gallery .gallery-image.last span{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);color:#fff;font-size:48px;line-height:48px;visibility:visible;z-index:4;} .meet-our-doc-section .about-doctor-section{padding-top:95px;}
.meet-our-doc-section{padding-bottom:100px;padding-top:147px;}
.about-doctor-section .about-doctor-section-inner{padding:100px 0 0 0;}
.about-doctor-section .about-doctor-section-inner h2{font-size:30px;color:#252e36;line-height:1.23em;margin:0 0 37px 0;}
.about-doctor-section .about-doctor-section-inner p{font-size:14px;line-height:1.32em;color:#7c8691;margin:0 0 18px 0;}
.about-doctor-section .about-doctor-section-inner p strong{color:#00bfa5;font-family: 'hk_groteskbold';font-weight:normal;}
.about-doctor-section .about-doctor-section-inner p a.btn{margin:54px 0 0 0;padding-left:50px;padding-right:50px;}
.about-doctor-section .owl-carousel .owl-nav{position:relative;display:block;padding:0px;margin:0;font-size:0;line-height:0;clear:both;overflow:hidden;}
.about-doctor-section .owl-carousel .owl-nav .owl-prev,
.about-doctor-section .owl-carousel .owl-nav .owl-next{width:50%;display:block;font-size:0;line-height:0;background-color:#00bfa5;height:60px;position:relative;}
.about-doctor-section .owl-carousel .owl-nav .owl-prev:hover,
.about-doctor-section .owl-carousel .owl-nav .owl-next:hover,
.about-doctor-section .owl-carousel .owl-nav .owl-prev:focus,
.about-doctor-section .owl-carousel .owl-nav .owl-next:focus{background-color:#0da896;}
.about-doctor-section .owl-carousel .owl-nav .owl-prev{float:left;}
.about-doctor-section .owl-carousel .owl-nav .owl-next{float:right;}
.about-doctor-section .owl-carousel .owl-nav .owl-prev:after{position:absolute;content:"";background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-repeat:no-repeat;background-position:left -55px top -517px;width:31px;height:12px;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.about-doctor-section .owl-carousel .owl-nav .owl-next:after{position:absolute;content:"";background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-repeat:no-repeat;background-position:left -175px top -517px;width:31px;height:12px;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);} .main-title-text-withback{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;display:block;float:none;width:100%;z-index:1;}
.main-title-text-withback .ovelay{background-color:rgba(64,78,91,0.4);position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:2;}
.main-title-text-withback .main-title-text-inn{position:relative;z-index:3;font-size:0;line-height:0;}
.main-title-text-withback .main-title-text-inn .small-title{padding-top:20%;}
.main-title-text-withback .main-title-text-inn .small-title h4{font-size:14px;line-height:14px;color:#fefefe;font-family:'hk_groteskbold';text-transform:uppercase;letter-spacing: 0.12em;} 
.main-title-text-withback .main-title-text-inn .page-title{padding-top:28%;padding-bottom:2%;}
.main-title-text-withback .main-title-text-inn .page-title h1{font-size:34px;line-height:1.315em;color:#fff;text-transform:uppercase;letter-spacing: 0.02em;}
.main-title-text-withback .main-title-text-inn .sub-text{padding-bottom:19.5%;}
.main-title-text-withback .main-title-text-inn .sub-text p{font-size:18px;color:#fff;line-height:1.23em;}
.main-top-content-section{padding: 70px 0 140px 0;}
.first-main-line-of-page{padding:0 0 34px 0;}
.first-main-line-of-page .first-main-line-of-page-inne{font-size:27px;line-height:1.315em;font-family: 'Ophian-Regular';letter-spacing:0.015em;}
.page-template-template-our-services .before-after-gallery-section{background-color:#ffffff;margin-left:4.166666666666667%;margin-right:4.166666666666667%;border-top:1px solid #e9eaeb;}
.main-content-and-right-content .entry-content{font-size:14px;line-height:1.3em;color:#7c8691;letter-spacing:-0.005em;}
.main-content-and-right-content .entry-content .alignnone{float: none;margin: 0 auto;display: block;padding:22px 0 22px 0;}
.main-content-and-right-content .entry-content p{margin:0 0 20px 0;}
.main-content-and-right-content .entry-content p strong{font-family:'hk_groteskbold';font-weight:normal;color:#252e36;}
.main-content-and-right-content .right-side-main-content .entry-content p{max-width:83.08823529411765%;text-align:left;}
.main-content-and-right-content .entry-content h3{text-transform:uppercase;font-family:'hk_groteskbold';font-size:16px;line-height:1.23em;margin:62px 0 23px 0;}
.main-content-and-right-content .entry-content h3:first-child{margin-top:7px;}
.main-content-and-right-content .entry-content ul{list-style-type:none;margin:0 0 0 0;padding:0 0 0 0;}
.main-content-and-right-content .entry-content ul li{list-style-type:none;margin:0 0 5px 0;padding:0 0 0 30px;background-image:none;background-repeat:no-repeat;background-size:auto;position:relative;font-size:14px;line-height:1.3em;color:#7c8691;}
.main-content-and-right-content .entry-content ul li a{color:#7c8691;text-decoration:underline;outline:none;}
.main-content-and-right-content .entry-content ul li a:hover,
.main-content-and-right-content .entry-content ul li a:focus{color:#00938a;text-decoration:underline;outline:none;}
.main-content-and-right-content .entry-content ul li strong{font-size: 16px;color: #252e36;font-family: 'hk_groteskbold';}
.main-content-and-right-content .entry-content ul li:before{position:absolute;left:0;top:4px;width:14px;height:15px;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-position:left -68px top -655px;background-repeat:no-repeat;content:"";}
.main-content-and-right-content .entry-content blockquote{margin:59px 0 30px 0;padding:0px;border:none;box-shadow:none;outline:none;color:#00bfa5;font-size:24px;font-family: 'Ophian-Regular';}
.main-content-and-right-content .right-side-main-content .entry-content blockquote p,
.main-content-and-right-content .entry-content blockquote p{width:100%;color:#00bfa5;font-size:19px;font-family: 'Ophian-Regular';max-width:none;line-height:1.25em;}
.left-side-bttom-main-content > h2{font-size: 34px;line-height: 1.315em;color: #252e36;text-transform: uppercase;letter-spacing: 0.02em;margin-bottom:4px;}
.bottom-below-title-text{color:#252e36;font-size:17px;line-height:1.3em;letter-spacing:-0.005em;margin-bottom:42px;}
.main-content-and-right-content .entry-content h4{font-size:16px;color:#252e36;font-family:'hk_groteskbold';margin-top: 42px; margin-bottom: 24px;}
.bottom-buttons{text-align:left;padding-top:67px;}
.bottom-buttons a{display:inline-block;margin:0 30px 0 0;}
.page-template-template-our-services .bottom-buttons a{display: inline-block;margin: 0px 30px 0 0;font-size: 14px;line-height: 14px;color: #00938a;background-color: #fff;border: 2px solid #00938a;text-decoration: none;outline: none;padding: 11px 32px 11px 32px;border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;font-family: 'hk_groteskbold';text-transform: uppercase;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out; -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.page-template-template-our-services .bottom-buttons a:hover,
.page-template-template-our-services .bottom-buttons a:focus{text-decoration: none;outline: none;color: #fff;background-color: #00938a;-webkit-box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);-moz-box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);box-shadow:0px 8px 14px 3px rgba(0, 147, 138, 0.25);-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
.page-template-template-our-services .bottom-buttons a + a{display: inline-block;margin: 0px;font-size: 14px;line-height: 14px;color: #fff;background-color: #00938a;border: 2px solid #00938a;text-decoration: none;outline: none;padding: 11px 32px 11px 32px;border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;font-family: 'hk_groteskbold';text-transform: uppercase;-webkit-box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);-moz-box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);box-shadow:0px 8px 14px 3px rgba(0, 147, 138, 0.25);-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
.page-template-template-our-services .bottom-buttons a + a:hover,
.page-template-template-our-services .bottom-buttons a + a:focus{text-decoration: none;outline: none;color: #00938a;background-color: #fff;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
.page-template-template-our-services .bottom-buttons a.first{display: inline-block;margin: 0px 30px 0 0;font-size: 14px;line-height: 14px;color: #00938a;background-color: #fff;border: 2px solid #00938a;text-decoration: none;outline: none;padding: 11px 32px 11px 32px;border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;font-family: 'hk_groteskbold';text-transform: uppercase;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out; -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.page-template-template-our-services .bottom-buttons a.first:hover,
.page-template-template-our-services .bottom-buttons a.first:focus{text-decoration: none;outline: none;color: #fff;background-color: #00938a;-webkit-box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);-moz-box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);box-shadow:0px 8px 14px 3px rgba(0, 147, 138, 0.25);-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
.page-template-template-our-services .bottom-buttons a.second{display: inline-block;margin: 0px;font-size: 14px;line-height: 14px;color: #fff;background-color: #00938a;border: 2px solid #00938a;text-decoration: none;outline: none;padding: 11px 32px 11px 32px;border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;font-family: 'hk_groteskbold';text-transform: uppercase;-webkit-box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);-moz-box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);box-shadow:0px 8px 14px 3px rgba(0, 147, 138, 0.25);-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
.page-template-template-our-services .bottom-buttons a.second:hover,
.page-template-template-our-services .bottom-buttons a.second:focus{text-decoration: none;outline: none;color: #00938a;background-color: #fff;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
.book-first-visit-inner .center-button.text-center a.btn,
.warmpleasantexp .bottom-buttons.text-center a.btn,
.page-template-template-FAQ .centered-button a{display: inline-block;margin: 0px 30px 0 0;font-size: 14px;line-height: 14px;color: #fff;background-color: #00938a;border: 2px solid #00938a;text-decoration: none;outline: none;padding: 11px 32px 11px 32px;border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;font-family: 'hk_groteskbold';text-transform: uppercase;-webkit-box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);-moz-box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);box-shadow:0px 8px 14px 3px rgba(0, 147, 138, 0.25);-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;min-width:200px;}
.book-first-visit-inner .center-button.text-center a.btn:hover,
.book-first-visit-inner .center-button.text-center a.btn:focus,
.warmpleasantexp .bottom-buttons.text-center a.btn:hover,
.warmpleasantexp .bottom-buttons.text-center a.btn:focus,
.page-template-template-FAQ .centered-button a:hover,
.page-template-template-FAQ .centered-button a:focus{text-decoration: none;outline: none;color: #00938a;background-color: transparent; -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
.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{display: inline-block;margin: 0px;font-size: 14px;line-height: 14px;color: #00938a;background-color: transparent;border: 2px solid #00938a;text-decoration: none;outline: none;padding: 11px 32px 11px 32px;border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;font-family: 'hk_groteskbold';text-transform: uppercase;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out; -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.main.blog-single .center-button a:hover,
.main.blog-single .center-button a:focus,
.alm-btn-wrap button.alm-load-more-btn:hover,
.alm-btn-wrap button.alm-load-more-btn:focus,
.employment-form-inner input[type="submit"]:hover,
.employment-form-inner input[type="submit"]:focus,
.book-first-visit-inner .center-button.text-center a.btn + a.btn:hover,
.book-first-visit-inner .center-button.text-center a.btn + a.btn:focus,
.warmpleasantexp .bottom-buttons.text-center a.btn + a.btn:hover,
.warmpleasantexp .bottom-buttons.text-center a.btn + a.btn:focus,
.page-template-template-FAQ .centered-button a + a:hover,
.page-template-template-FAQ .centered-button a + a:focus{text-decoration: none;outline: none;color: #fff;background-color: #00938a;-webkit-box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);-moz-box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);box-shadow:0px 8px 14px 3px rgba(0, 147, 138, 0.25);-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
.bottom-left-right-content-outer.main-top-content-section{padding-bottom:154px;}
.pop-up-video-with-image{position:relative;display:block;width:100%;}
.pop-up-video-with-image .image-in-back{position:relative;display:block;width:100%;}
.pop-up-video-with-image .image-in-back img{position:relative;display:block;width:100%;}
.pop-up-video-with-image .ovelay-of-image{background-color:rgba(64,78,91,0.6);display:block;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;}
.pop-up-video-with-image .ovelay-of-image .button-container{padding:140px 0 140px 0;text-align:center;}
.pop-up-video-with-image .ovelay-of-image .button-container a{cursor:pointer;display:inline-block;height:64px;width:64px;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-repeat:no-repeat;background-position:left -301px top -491px;transition:none;}
.pop-up-video-with-image .ovelay-of-image .button-container a:hover,
.pop-up-video-with-image .ovelay-of-image .button-container a:focus{background-position:left -301px top -630px;transition:none;}
#veidpop .modal-dialog .modal-content{box-shadow:none;border:none;border-radius:0px;background-color:#fff;}
#veidpop.modal.in .modal-dialog,
#veidpop.modal.fade .modal-dialog,
#veidpop .modal-dialog{width:670px;margin:0px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
#veidpop .modal-dialog .modal-content .modal-body{padding:40px 15px 10px 15px;}
#veidpop .modal-dialog .modal-content .modal-body button.close:hover,
#veidpop .modal-dialog .modal-content .modal-body button.close:focus,
#veidpop .modal-dialog .modal-content .modal-body button.close{position:absolute;right:15px;top:10px;text-shadow: none;font-size: 30px;line-height: 17px;opacity: 1;outline:none;}
#veidpop .modal-dialog .modal-content .modal-body iframe{max-width:100% !important;} .faq-main-section-outer{background-color:#f5f7fa;display:block;width:100%;position:relative;padding:50px 0 142px 0;}
.faq-section-main{}
.faq-section-main-inner{background-color:#fff;-webkit-box-shadow:0px 0px 34px 17px rgba(0, 0, 0, 0.07);-moz-box-shadow:0px 0px 34px 17px rgba(0, 0, 0, 0.07);box-shadow:0px 0px 34px 17px rgba(0, 0, 0, 0.07);min-height:50px;border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;padding:86px 0 94px 0;}
.faqs-inner{padding-top:180px; margin-top:-180px;}
.faqs-inner .panel{border:1px solid transparent;border-bottom:1px solid #b2ece4;margin-bottom:5px;}
.faqs-inner .panel .questions-title.collapsed h4{font-size:12px;line-height:1.23em;font-family:'hk_groteskbold';color:#00938a;letter-spacing:-0.005em;padding:6px 10% 11px 0px;margin:0;cursor:pointer;position:relative;}
.faqs-inner .panel .questions-title:hover h4,
.faqs-inner .panel .questions-title h4{font-size:12px;line-height:1.23em;font-family:'hk_groteskbold';color:#252e36;letter-spacing:-0.005em;padding:6px 10% 11px 0px;margin:0;cursor:pointer;position:relative;}
.faq-inner-outer.left{padding-right:30px;}
.faq-inner-outer.right{padding-left:30px;}
.faqs-inner .questions-text p{margin-bottom:23px;}
.faqs-inner .questions-text{font-size:14px;line-height:1.28em;color:#7c8691;letter-spacing:-0.005em;padding-right:10%;padding-top:5px;padding-bottom:33px;}
.faqs-inner .panel .questions-title.collapsed h4:after{position:absolute;content:"+";right:7px;top:5px;font-size:27px;line-height:18px;color:#e9eaeb;font-family:Arial, Helvetica, sans-serif;transform:rotate(0deg);-webkit-transition:all 0.1s ease-in-out; -moz-transition:all 0.1s ease-in-out; -ms-transition:all 0.1s ease-in-out; -o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.faqs-inner .panel .questions-title.collapsed h4:before{position:absolute;content:"CLOSE";font-size:11px;color:#252e36;opacity:0;visibility:hidden;top:6px;right:28px;-webkit-transition:all 0.1s ease-in-out; -moz-transition:all 0.1s ease-in-out; -ms-transition:all 0.1s ease-in-out; -o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.faqs-inner .panel .questions-title.collapsed:hover h4:after{color:#252e36;}
.faqs-inner .panel .questions-title h4:after{position:absolute;content:"+";right:7px;top:5px;font-size:27px;line-height:18px;color:#252e36;font-family:Arial, Helvetica, sans-serif;transform:rotate(45deg);-webkit-transition:all 0.1s ease-in-out; -moz-transition:all 0.1s ease-in-out; -ms-transition:all 0.1s ease-in-out; -o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.faqs-inner .panel .questions-title h4:before{position:absolute;content:"CLOSE";font-size:11px;color:#252e36;opacity:1;visibility:visible;top:6px;right:28px;-webkit-transition:all 0.1s ease-in-out; -moz-transition:all 0.1s ease-in-out; -ms-transition:all 0.1s ease-in-out; -o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.faq-main-section-outer .inner-button-text{text-align:center;font-size:20px;color:#252e36;}
.faq-main-section-outer .inner-button-text .page-text a{font-family:'hk_groteskbold';color:#252e36;text-decoration:none;outline:none;border:none;}
.faq-main-section-outer .inner-button-text .page-text a:hover,
.faq-main-section-outer .inner-button-text .page-text a:focus{color:#00938a;text-decoration:none;outline:none;border:none;}
.faq-main-section-outer .inner-button-text .page-text{padding:80px 0 40px 0;}
.bottom-image-faq-inner{font-size:0;line-height:0;position:relative;width:100%;display:block;height:auto;}
.bottom-image-faq-inner .inner-bottom-image-faq-inner{font-size:0;line-height:0;position:relative;width:100%;display:block;height:auto;}
.bottom-image-faq-inner .inner-bottom-image-faq-inner img{max-width:100%;}
.bottom-image-faq-inner .overlay{position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(64,78,91,0.6);} .page-template-template-blog{}
.page-template-template-blog .blog-list{padding:150px 0 80px 0;margin:0;display:block;width:100%;} 
.page-template-template-blog .blog-list .blog .blog-content .excerpt{min-height:68px;}  
.page-template-template-blog .alm-btn-wrap{clear: both;overflow: hidden;text-align: center;padding: 20px 0 20px 0;} 
.page-template-template-blog .blog-list .blog{margin: 0 0 90px 0;} .blog-single{}
.blog-single-inn{padding:80px 0 140px 0;}
.blog-single-inn .back-title-share-auther-content{} 
.back-title-share-auther-content .back-title-share-auther{text-align:center;}
.back-title-share-auther .back-button{text-align:center;padding-bottom:87px;}
.back-title-share-auther .back-button a{display:inline-block;position:relative;vertical-align:middle;font-size:12px;color:#00938a;font-family:'hk_groteskbold';line-height:18px;text-transform:uppercase;letter-spacing:0.25em;}
.back-title-share-auther .back-button a span{display:inline-block;position:relative;vertical-align:middle;width:31px;height:12px;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/back-button.png);background-repeat:no-repeat;background-position:left top;font-size:0;line-height:0;margin-right:43px;}
.back-title-share-auther .back-button a:hover,
.back-title-share-auther .back-button a:focus{color:#c3ba49;}
.back-title-share-auther .back-button a:hover span,
.back-title-share-auther .back-button a:focus span{background-position:left bottom;}
.back-title-share-auther .single-post-title{padding:0 0 38px 0;}
.back-title-share-auther .single-post-title h1{font-size: 33px;line-height: 1.315em;color: #252e36;text-transform: uppercase;letter-spacing: 0.02em;margin:0;}
.back-title-share-auther .social-share-icon{padding:0 0 44px 0;}
.back-title-share-auther .social-share-icon a{display:inline-block;font-size:20px;line-height:20px;position:relative;vertical-align:top;margin:0px 10px;}
.back-title-share-auther .social-share-icon a.facebook{color:#3b5998;}
.back-title-share-auther .social-share-icon a.twitter{color:#2096f3;}
.back-title-share-auther .social-share-icon a.googleplus{color:#e3504b;}
.back-title-share-auther .auther-info-post-date{}
.back-title-share-auther .auther-info-post-date .auther-profile-pic{position:relative;display:block;z-index:1;font-size:0;line-height:0;}
.back-title-share-auther .auther-info-post-date .auther-profile-pic span{display:inline-block;font-size:0;line-height:0;overflow:hidden;border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;position:relative;z-index:2;-webkit-box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.37);-moz-box-shadow:0px 12px 24px 0px rgba(0, 0, 0, 0.37);box-shadow:0px 12px 24px 0px rgba(0, 0, 0, 0.37);}
.back-title-share-auther .auther-info-post-date .auther-profile-pic img{display:block;}
.back-title-share-auther .auther-info-post-date .auther-profile-pic:after{content:"";position:absolute;left:0;top:50%;transform:translate(0,-50%);height:1px;background-color:#e9eaeb;width:100%;z-index:-1;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);}
.back-title-share-auther .auther-info-post-date .auther-name-date{font-size:0;line-height:0;padding-top:12px;}
.back-title-share-auther .auther-info-post-date .auther-name-date span{display:block;}
.back-title-share-auther .auther-info-post-date .auther-name-date span.name-of-auther{font-size:16px;line-height:18px;color:#7c8691;margin-bottom:6px;}
.back-title-share-auther .auther-info-post-date .auther-name-date span.name-of-auther i{font-style:normal;color:#00938a;}
.back-title-share-auther .auther-info-post-date .auther-name-date span.date-of-publish{font-size:14px;line-height:16px;}
.content-first-part{padding-bottom:49px;padding-top:100px;}
.single-post .entry-content{font-size:16px;line-height:1.32em;color:#7c8691;letter-spacing:-0.008em;}
.single-post .entry-content var{font-size: 59px;color: #00bfa5;text-transform: uppercase;font-style: normal;font-weight: normal;float: left;line-height: 0.85em;margin-right: 15px;margin-top:-5px;}
.single-post .entry-content p{margin:0 0 26px 0;}
.single-post .entry-content p:first-child{margin-bottom:40px;}
.single-post .entry-content p strong{font-family:'hk_groteskbold';font-weight:400;}
.single-post .entry-content ul{padding:27px 0 27px 20px;margin:0 0 0 0;list-style-type:disc;}
.single-post .entry-content ul li{padding:0 0 0 15px;margin:0 0 27px 0;}
.blog-single-inn .blog-image{padding-bottom:75px;}
.realted-post{}
.realted-post .realted-post-heading{text-align:center;position:relative;font-size:0;line-height:0;z-index:1;}
.realted-post .realted-post-heading h3{display:inline-block;font-size:12px;text-transform:uppercase;color:#252e36;font-family:'hk_groteskbold';background-color:#fff;line-height:16px;padding:0px 20px 0px 20px;position:relative;z-index:2;letter-spacing:0.25em;}
.realted-post .realted-post-heading:after{content:"";position:absolute;left:0;top:50%;transform:translate(0,-50%);height:1px;background-color:#e9eaeb	;width:100%;z-index:-1;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);}
.realted-post .related-product-inn{padding-top: 56px;}
.blog-single .center-button{text-align:center;padding-bottom:100px;padding-top:62px;} .page-template-template-contact .main-title-text-withback .main-title-text-inn .sub-text p{font-size:16px;}
#mapkit-4227{width:100%;}
.contact-page-all-outer{padding:100px 0 0 0;}
.contact-page-all-outer .contact-page-all-outer-in{overflow:hidden;}
.contact-page-all-outer .navigation{padding:130px 0 0 0;margin:0;font-size:0;line-height:0;}
.contact-page-all-outer .navigation.fixed{position: fixed;left: auto;top: 0;padding-top: 280px;}
.contact-page-all-outer .navigation ul{padding:0;margin:0;font-size:0;line-height:0;list-style-type:none;}
.contact-page-all-outer .navigation ul li{padding:0;margin:0 0 8px 0;font-size:0;line-height:0;list-style-type:none;}
.contact-page-all-outer .navigation ul li a{font-size:14px;color:#00938a;line-height:1.23em;text-decoration:none;outline:none;border:none;}
.contact-page-all-outer .navigation ul li a.active,
.contact-page-all-outer .navigation ul li a:hover,
.contact-page-all-outer .navigation ul li a:focus{color:#252e36;text-decoration:none;outline:none;border:none;font-weight: 700;}
.contact-page-all-outer-in{}
.contact-page-allcontent-outer{padding:0;margin:0;display:block;width:100%;}
.contact-page-allcontent-outer .contact-page-allcontent-main{padding:0px 0px 0px 30px;margin:0px;display:block;width:100%;}
.contact-page-allcontent-outer .contact-page-allcontent-main .contact-page-allcontent-main-inner{padding:0;margin:0;display:block;width:100%;}
.contact-page-allcontent-main-inner .contact-page-allcontent-div1{padding:250px 0 140px 0;margin:0;display:block;width:100%;background-color:#f5f7fa;margin-top:-120px;}
.contact-page-allcontent-div .left-side-div{float:left;width:32%;display:block;}
.contact-page-allcontent-div .right-side-div{float:right;width:68%;display:block;}
.contact-page-allcontent-div .left-side-div .left-side-div-inn{width:100%;display:block;margin:0 0 0 -100px;padding:0px;}
.contact-page-allcontent-main-inner .contact-page-allcontent-div2{padding:230px 0 98px 0;background-color:#00938a;}
.contact-page-allcontent-main-inner .contact-page-allcontent-div2{}
.contact-page-allcontent-div2.contact-page-allcontent-div .left-side-div .left-side-div-inn{margin-top:-280px;}
.contact-page-allcontent-div1 .right-side-div h2{font-size:30px;line-height:1.23em;color:#252e36;margin:0 0 38px 0;}
.contact-page-allcontent-div1 .address{font-size:16px;color:#7c8691;line-height:1.32em;padding: 0 0 20px 0;}
.contact-page-allcontent-div1 .address strong{font-family:'hk_groteskbold';font-weight:normal;display:block;}
.contact-page-allcontent-div1 .officenum-email{padding:0 0 64px 0;}
.contact-page-allcontent-div1 .officenum-email span{display:block;font-size:16px;color:#7c8691;line-height:1.3em;}
.contact-page-allcontent-div1 .officenum-email span label{font-family:'hk_groteskbold';font-weight:normal;display:inline-block;width:104px;font-size:16px;line-height:1.3em;margin:0;}
.contact-page-allcontent-div1 .officenum-email span a{color:#7c8691;text-decoration:none;border:none;outline:none;}
.contact-page-allcontent-div1 .officenum-email span a:hover,
.contact-page-allcontent-div1 .officenum-email span a:focus{color:#00938a;text-decoration:none;border:none;outline:none;}
.contact-page-allcontent-div1 .officenum-email span.officeemail a{color:#00938a;text-decoration:underline;}
.contact-page-allcontent-div1 .officenum-email span.officeemail a:hover,
.contact-page-allcontent-div1 .officenum-email span.officeemail a:focus{color:#7c8691;text-decoration:underline;}
.contact-page-allcontent-div1 .opening-hours h3{font-size:16px;text-transform:uppercase;color:#252e36;font-family:'hk_groteskbold';line-height:1em;margin:0 0 25px 0;}
.contact-page-allcontent-div1 .opening-hours{font-size:16px;line-height:1.23em;color:#7c8691;}
.contact-page-allcontent-div1 .opening-hours strong{font-family:'hk_groteskbold';font-weight:normal;display:inline-block;width:104px;}
.contact-page-allcontent-div1 .opening-hours p{margin:0 0 1px 0;}
.contact-page-allcontent-main-inner .contact-page-allcontent-div3{padding:105px 0 0 0;margin:0;display:block;width:100%;background-color:#f5f7fa;}
.contact-page-allcontent-div2 .right-side-div h2{font-size:30px;line-height:1.23em;color:#feffff;margin:0 0 18px 0;}
.contact-page-allcontent-div2 .right-side-div .appoint-ment-text{font-size:16px;line-height:1.3em;color:#ffffff;}
.contact-page-allcontent-div2 .right-side-div .wpcf7{padding:50px 0 0 0;width:82.35294117647059%;float:left;font-size:0;line-height:0;}
.contact-page-allcontent-div2 .right-side-div .wpcf7 .field-outer .row > div{font-size:0;line-height:0;}
.contact-page-allcontent-div2 .right-side-div .wpcf7 .field-outer .row > div > label, .landing-page-v2 .contact-form label{font-size:12px;line-height:1em;color:#252e36;font-family:'hk_groteskbold';font-weight:normal;text-transform:uppercase;letter-spacing:0.1em;padding:0 0 0 0;margin:0 0 0 0;width:100%;float:none;}
.contact-page-allcontent-div2 .right-side-div .wpcf7 .field-outer .row > div > span.wpcf7-form-control-wrap{padding:10px 0 28px 0;position:relative;margin:0;display:block;}
.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"],
.landing-page-v2 .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input {background-color:#00938a;color:#fff;border:2px solid #fff;font-size:18px;line-height:46px;width:100%;max-width:100%;display:block;float:none;padding:0px 18px;margin:0px;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;-webkit-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap textarea{background-color:#2ba59e;color:#fff;border:2px solid #2ba59e;font-size:18px;line-height:23px;width:100%;max-width:100%;display:block;float:none;padding:8px 18px;margin:0px;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;-webkit-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;height:90px;resize:none;}
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input.newClass{background-color:#fff;border-color:#fff;color:#252e37;}
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input:focus,.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap textarea:focus{border-color:#fff;background-color:#252e37;}
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input::-webkit-input-placeholder{color:#fff;}
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input:-moz-placeholder{color:#fff;}
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input::-moz-placeholder{color:#fff;}
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input:-ms-input-placeholder{color:#fff;}
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{color:#fff;}
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap textarea:-moz-placeholder{color:#fff;}
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap textarea::-moz-placeholder{color:#fff;}
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap textarea:-ms-input-placeholder{color:#fff;}
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:checked,
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:not(:checked){position: absolute;left: -9999px;}
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:checked + .wpcf7-list-item-label{position: relative;padding-left: 29px;cursor: pointer;font-size:16px;line-height: 26px;display: inline-block;color: #fff}
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:not(:checked) + .wpcf7-list-item-label{position: relative;padding-left: 29px;cursor: pointer;font-size:16px;line-height: 26px;display: inline-block;color: #a3cdc9;}
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:checked + .wpcf7-list-item-label:hover,
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:not(:checked) + .wpcf7-list-item-label:hover{color:#fff;}
.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{content: '';position: absolute;left: 0;top: 7px;width: 16px;height: 16px;border: 4px solid #fff;border-radius: 100%;background: #fff;}
.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{content: '';width: 8px;height: 8px;background: #00938a;position: absolute;top: 11px;left: 4px;border-radius: 100%;-webkit-transition: all 0.1s ease;transition: all 0.1s ease;}
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:not(:checked) + .wpcf7-list-item-label:after{opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:checked + .wpcf7-list-item-label:after{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.contact-page-allcontent-div2 .right-side-div .wpcf7 .field-outer .row > div > span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio{display:block;width:100%;float:none;}
.contact-page-allcontent-div2 .right-side-div .wpcf7 .field-outer .row > div > span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label{float:none;display:block;width:100%;padding:0 0 0 0;margin:0 0 0 0;font-weight:normal;}
.contact-page-allcontent-div2 .right-side-div .wpcf7 .field-outer .row > div > span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio span.wpcf7-list-item{display:block;float:none;width:100%;}
.right-side-div .wpcf7 .field-outer .row > div .wpcf7-submit.btn{color: #00938a;background-color: #fff;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;line-height: 14px;font-size: 14px;border: 2px solid #00938a;text-decoration: none;outline: none;padding: 11px 32px 11px 32px;border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;font-family: 'hk_groteskbold';text-transform: uppercase;margin:0px;-webkit-box-shadow: 0px 0px 14px 4px rgba(0, 147, 138, 0.47);-moz-box-shadow: 0px 0px 14px 4px rgba(0, 147, 138, 0.47);box-shadow: 0px 0px 14px 4px rgba(0, 147, 138, 0.47);}
.right-side-div .wpcf7 .field-outer .row > div .wpcf7-submit.btn:hover,
.right-side-div .wpcf7 .field-outer .row > div .wpcf7-submit.btn:focus{background-color:#06827c;color:#fff;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.right-side-div .wpcf7 .field-outer.submit{padding-top:35px;}
.right-side-div .wpcf7 span.wpcf7-not-valid-tip{color: #f00;font-size: 14px;line-height: 14px;font-weight: normal;display: block;position: absolute;left: 4px;bottom: 10px;font-family: 'Ophian-Regular';letter-spacing: 0.1em;font-weight: 700;}
.right-side-div .wpcf7 div.wpcf7-response-output.wpcf7-validation-errors {border: 2px solid #f7e700;color:#f7e700;}
.right-side-div .wpcf7 div.wpcf7-response-output {margin: 2em 0.5em 1em;padding: 0.2em 1em;font-size:14px;line-height:1.32em;}
.right-side-div .wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ok {border: 2px solid #174c00;color: #174c00;font-size: 16px;line-height: 1.45em;}
.contact-page-allcontent-outer .right-side-div .wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ok{border:2px solid #fff;color:#fff;}
.contact-page-allcontent-div3-inner-one .right-side-div h2{font-size:30px;line-height:1.23em;color:#252e36;margin:0 0 38px 0;}
.contact-page-allcontent-div3-inner-one .right-side-div .parking-transport-content-text h4{font-size:16px;text-transform:uppercase;color:#252e36;font-family: 'hk_groteskbold';margin:0 0 20px 0;}
.contact-page-allcontent-div3-inner-one .right-side-div .parking-transport-content-text{font-size:14px;color:#7c8691;padding-right:14%;}
.contact-page-allcontent-div3-inner-one .right-side-div .parking-transport-content-text a{color:#00938a;text-decoration:none;border:none;outline:none;}
.contact-page-allcontent-div3-inner-one .right-side-div .parking-transport-content-text a:hover,
.contact-page-allcontent-div3-inner-one .right-side-div .parking-transport-content-text a:focus{color:#7c8691;text-decoration:none;border:none;outline:none;}
.contact-page-allcontent-div3-inner-two{padding: 67px 0 0 0;}
.contact-page-allcontent-div .contact-page-allcontent-div3-inner-two .left-side-div .left-side-div-inn{border-top:2px solid #00bfa5;font-size:21px;line-height:1.23em;color:#00bfa5;font-family: 'Ophian-Regular';padding:74px 0 0 0;}
.contact-page-allcontent-div .contact-page-allcontent-div3-inner-two .left-side-div .left-side-div-inn p{margin:0 0 31px 0;}
.referal-doc-div{padding:200px 0 150px 0;margin:0;display:block;width:100%;}
.referal-doc-div .left-side-div{float:left;width:32%;display:block;}
.referal-doc-div .right-side-div{float:right;width:68%;display:block;}
.referal-doc-div .right-side-div h2{font-size:30px;line-height:1.23em;color:#252e36;margin:0 0 15px 0;}
.referal-doc-div .right-side-div .parking-transport-content-text{font-size:14px;color:#7c8691;padding-right:14%;}
.referal-doc-div .right-side-div .center-button{padding-top:67px;}
.referal-doc-div .right-side-div .center-button a{margin:0px;padding-left:60px;padding-right:60px;} .page-template-template-our-professionals .main-title-text-withback .main-title-text-inn .sub-text p{font-size: 16px;}
.team-page-all-outer-in{overflow:hidden;}
.team-page-all-outer .navigation{padding:130px 0 0 0;margin:0;font-size:0;line-height:0;}
.team-page-all-outer .navigation.fixed{position: fixed;left: auto;top: 0;padding-top: 185px;}
.team-page-all-outer .navigation ul{padding:0;margin:0;font-size:0;line-height:0;list-style-type:none;}
.team-page-all-outer .navigation ul li{padding:0;margin:0 0 1px 0;font-size:0;line-height:0;list-style-type:none;}
.team-page-all-outer .navigation ul li a{font-size:13px;color:#00938a;line-height:1.23em;text-decoration:none;outline:none;border:none;}
.team-page-all-outer .navigation ul li a.active,
.team-page-all-outer .navigation ul li a:hover,
.team-page-all-outer .navigation ul li a:focus{color:#00bfa5;text-decoration:none;outline:none;border:none;font-weight: 700;}
.team-page-all-outer{padding: 100px 0 100px 0;}
.team-page-allcontent-outer{padding:0;margin:0;display:block;width:100%;}
.team-page-allcontent-outer .team-page-allcontent-main{padding:0px 0px 0px 30px;margin:0px;display:block;width:100%;}
.team-page-allcontent-outer .team-page-allcontent-main .team-page-allcontent-main-inner{padding:0 0 73px 0;margin:0;display:block;width:100%;background-color:#f5f7fa;}
.team-page-allcontent-main-inner .team-page-allcontent-div{padding: 250px 0 0 0;margin: 0;display: block;width: 100%;margin-top:-120px;}
.team-page-allcontent-div .left-side-div{float: left;width: 32%;display: block;}
.team-page-allcontent-div .right-side-div{float: right;width: 68%;display: block;}
.team-page-allcontent-div .left-side-div .left-side-div-inn{width: 100%;display: block;margin: 0 0 0 -100px;padding: 0px;font-size:0;line-height:0;}
.team-page-allcontent-div .left-side-div .left-side-div-inn .tem-member-image{padding: 0px;font-size:0;line-height:0;margin:0;position:relative;-webkit-box-shadow: 0px 17px 34px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 17px 34px 0px rgba(0,0,0,0.2);box-shadow: 0px 17px 34px 0px rgba(0,0,0,0.2);}
.team-page-allcontent-div .left-side-div .left-side-div-inn .tem-member-image.with-overlay{position:relative;}
.team-page-allcontent-div .left-side-div .left-side-div-inn .tem-member-image.with-overlay:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:rgba(64,78,91,0.3);}
.team-page-allcontent-div .right-side-div .right-side-div-inner{float:left;width:85.29411764705882%;}
.team-page-allcontent-div .right-side-div .right-side-div-inner h2{font-size:30px;color:#252e36;line-height:1.3em;left:0.005em;margin:0 0 20px 0;}
.team-page-allcontent-div .right-side-div .right-side-div-inner .desig-or-quali{padding:0 0 33px 0;}
.team-page-allcontent-div .right-side-div .right-side-div-inner .desig-or-quali h5{font-size:14px;line-height:1em;text-transform:none;font-family: 'hk_groteskbold';letter-spacing:0.1em;}
.team-page-content .entry-content{font-size:14px;color:#7c8691;line-height:1.29em;letter-spacing:-0.02em;}
.team-page-content .entry-content p{margin:0 0 21px 0;}
.team-page-allcontent-div .has-introductory-video{padding:68px 0 0 0;}
.team-page-allcontent-div .has-introductory-video .introductory-video-text{border-top:2px solid #00bfa5;font-size:30px;line-height:1.23em;color:#252e36;font-family: 'Ophian-Regular';padding:136px 0 0 0;}
.image-of-video-in-back{position:relative;z-index:1;display:block;width:100%;padding:0;margin:0;font-size:0;line-height:0;}
.image-of-video-in-back .ovelay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(64,78,91,0.6);z-index:2;}
.image-of-video-in-back .ovelay a{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:64px;height:64px;font-size:0;line-height:0;display:block;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-repeat:no-repeat;background-position:left -301px top -491px;transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;-webkit-transition:none;}
.image-of-video-in-back .ovelay a:hover,
.image-of-video-in-back .ovelay a:focus{transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;-webkit-transition:none;background-position:left -301px top -630px;}
.quote-professional{background-color:#c3ba49;display:block;clear:both;width:100%;padding:190px 0 103px 0;}
.quote-professional .container{position:relative;z-index:1;}
.quote-professional .container .row,
.quote-professional .container .row .inner-col-1,
.quote-professional .container .row .inner-col-2,
.quote-professional .container .row .inner-col-3,
.quote-professional .container .row .owl-carousel{position:initial;}
.quote-professional .owl-carousel .owl-stage-outer{position:relative;z-index:5;}
.quote-professional .owl-carousel .owl-stage-outer .owl-item .item .quote-content{font-size:27px;line-height:1.3em;color:#fff;font-family: 'Ophian-Regular';text-align:center;letter-spacing:0.004em;}
.quote-professional .owl-carousel .owl-nav{position:absolute;left:0;top:50%;transform:translate(0,-50%);right:0;width:100%;z-index:2;height:24px;margin-top:-40px;}
.quote-professional .owl-carousel .owl-dots{position:relative;width:100%;display:block;font-size:0;line-height:0;text-align:center;padding:74px 0 0 0;}
.quote-professional .owl-carousel .owl-dots .owl-dot{display:inline-block;background-color:transparent;border:2px solid transparent;margin:0px 6px;border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;}
.quote-professional .owl-carousel .owl-dots .owl-dot span{display:inline-block;width:6px;height:6px;background-color:rgba(255,255,255,0.3);margin:0px;border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;}
.quote-professional .owl-carousel .owl-dots .owl-dot.active{border-color:#fff;}
.quote-professional .owl-carousel .owl-dots .owl-dot.active span{background-color:#fff;}
.quote-professional .owl-carousel .owl-nav .owl-prev{position:absolute;display:inline-block;z-index:3;left:-44px;width:20px;height:24px;font-size:0;line-height:0;text-indent:-99999px;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-repeat:no-repeat;background-position:left -593px top -659px;cursor:pointer;}
.quote-professional .owl-carousel .owl-nav .owl-prev:hover,
.quote-professional .owl-carousel .owl-nav .owl-prev:focus{background-position:left -593px top -781px;cursor:pointer;}
.quote-professional .owl-carousel .owl-nav .owl-next{position:absolute;display:inline-block;z-index:3;right:-44px;width:20px;height:24px;font-size:0;line-height:0;text-indent:-99999px;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-repeat:no-repeat;background-position:left -727px top -659px;}
.quote-professional .owl-carousel .owl-nav .owl-next:hover,
.quote-professional .owl-carousel .owl-nav .owl-next:focus{background-position:left -727px top -781px;cursor:pointer;} .state-of-art-slogan{background-color: #f5f7fa;padding:130px 0 120px 0;}
.state-of-art-slogan h2 {text-align:center;font-size:28px;line-height:1.23em;}
.clinic-features-section{}
.clinic-features-section .clinic-features-inner{padding:96px 0px;display:block;width:100%;}
.clinic-features-section .clinic-features-inner .clinic-features-image{font-size:0;line-height:0;display:block;position:relative;width:100%;}
.clinic-features-section .clinic-features-inner .clinic-features-image img{display:block;max-width:100%;}
.clinic-features-section .clinic-features-inner .clinic-features-title-content{position: absolute;top: 50%;transform: translate(0,-50%);}
.clinic-features-section .clinic-features-inner .clinic-features-title-content .clinic-features-title{float:left;width:71%;}
.clinic-features-section .clinic-features-inner .clinic-features-title-content .clinic-features-title h2{font-size:30px;line-height:1.23em;color:#252e36;}
.clinic-features-section .clinic-features-inner .clinic-features-title-content .clinic-features-content{float:none;display:block;width:100%;color:#7c8691;font-size:14px;line-height:1.32em;letter-spacing:-0.005em;padding-top:34px;}
.clinic-features-section .clinic-features-inner .clinic-features-title-content .clinic-features-content p{margin:0 0 20px 0;}
.warmpleasantexp{padding:150px 0px 148px 0;}
.warmpleasantexp h2{font-size: 40px;color: #252e36;line-height: 1.3em;margin: 0 0 9px 0;text-transform: uppercase;letter-spacing: 0.02em;}
.warmpleasantexp .bottom-buttons.text-center{text-align:center;padding-top:95px;}
.warmpleasantexp .warmpleasantexptext{padding:0px 6.89%;}
.our-values-section{padding:67px 0 146px 0;}
.our-values-section h4{text-transform:uppercase;font-size:16px;color:#252e36;font-family: 'hk_groteskbold';line-height:1.3em;margin:55px 0 20px 0;}
.our-values-section .column.column3 p,
.our-values-section .column.column5 p{font-size:13px;line-height:1.3em;color:#7c8691;}
.our-values-section .column.column1{}
.our-values-section .column.column1 h2{font-size:40px;margin:120px 0 20px 0;line-height:40px;color:#252e36;text-transform:uppercase;}
.our-values-section .column.column1 p{color:#252e36;font-size:16px;line-height:1.23em;} .employment-form-image{padding:150px 0 189px 0;margin:0px;display:block;width:100%;}
.employment-form-above-content{}
.employment-form-above-content .above-content-heading{padding:0 0 38px 0;}
.employment-form-above-content .above-content-heading h2{font-size:30px;color:#252e36;line-height:30px;}
.employment-form-above-content .above-content-text{font-size:14px;color:#7c8691;line-height:1.3em;}
.employment-form-above-content .above-content-text p{margin:0 0 20px 0;}
.employment-form-inner .wpcf7{padding:79px 0 0 0;width:100%;float:none;font-size:0;line-height:0;display:block;}
.employment-form-inner .wpcf7 .field-outer .row > div{font-size:0;line-height:0;}
.employment-form-inner .wpcf7 .field-outer .row > div > label{font-size:12px;line-height:1em;color:#252e36;font-family:'hk_groteskbold';font-weight:normal;text-transform:uppercase;letter-spacing:0.1em;padding:0 0 0 0;margin:0 0 0 0;width:100%;float:none;}
.employment-form-inner .wpcf7 .field-outer .row > div > span.wpcf7-form-control-wrap{padding:10px 0 28px 0;position:relative;margin:0;display:block;}
.employment-form-inner .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input.newClass{background-color: #e9ebec;border-color: #e9ebec;color:#7c8691;}
.employment-form-inner .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="file"]{cursor: pointer;color: #252e36;border: none;font-size: 18px;line-height: 24px;width: 100%;max-width: 100%;display: block;}
.employment-form-inner .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="file"].newClass{background:none;color: #252e36;border: none;}
.employment-form-inner .wpcf7 .field-outer.submit{padding-top:60px;}
.employment-form-image .employment-col-3{float:right;font-size:0;line-height:0;}
.employment-images .employment-images-col-1{position:relative;z-index:3;}
.employment-images .employment-images-col-1 .employment-images-outer .employment-images-inner{-webkit-box-shadow: 0px 27px 34px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 0px 27px 34px 0px rgba(0,0,0,0.18);box-shadow: 0px 27px 34px 0px rgba(0,0,0,0.18);}
.employment-images .employment-images-outer .employment-images-inner{position:relative;}
.employment-images .employment-images-outer .employment-images-inner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(64,78,91,0.4);}
.employment-images .employment-images-col-2{position:relative;z-index:1;}
.employment-images .employment-images-col-2 .employment-images-outer{margin:40% 0 0 0;}
.norwest-team-background{background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;position:relative;z-index:0;}
.norwest-team-background .container{position:relative;z-index:3;font-size:0;line-height:0;}
.norwest-team-background .norwest-team-background-title{padding:220px 0px 43px 0;margin:0;text-align:center;}
.norwest-team-background .norwest-team-background-title h2{color:#fff;font-size:40px;text-transform:uppercase;line-height:1em;}
.norwest-team-background .norwest-team-background-button{text-align:center;padding:0 0 108px 0;}
.norwest-team-background .norwest-team-background-button a{border-color:#fff;color:#fff;box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;-webkit-box-shadow:none !important;background-color:transparent;padding:11px 59px 11px 59px;}
.norwest-team-background .norwest-team-background-button a:hover,
.norwest-team-background .norwest-team-background-button a:focus{background-color:#00938a;}
.norwest-team-background:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:rgba(68,78,91,0.5);z-index:1;} .book-first-visit-text{font-size:20px;line-height:1.3em;color:#252e36;padding-bottom:52px;}
.book-first-visit{padding:0px 4.166666666666667% 0px 4.166666666666667%;}
.book-first-visit .book-first-visit-inner{border-bottom:1px solid #e9eaeb;border-top:1px solid #e9eaeb;padding:97px 0px 152px;}
.main-content{padding:100px 0 119px 0;}
.main-content .titile-before-content{padding:43px 0 38px 0;}
.main-content .titile-before-content h2{font-size:30px;color:#252e36;line-height:1.23em;}
.main-content .entry-content{font-size:14px;color:#7c8691;line-height:1.32em;letter-spacing: -0.005em;}
.main-content .entry-content p{margin:0 0 20px 0;}
.page-template-default .main-content .entry-content h2{font-size: 30px;color: #252e36;line-height: 1.23em;margin:0 0 25px 0;padding:18px 0 0 0;}
.page-template-default .main-content .entry-content h3{font-size: 20px;font-family: 'hk_groteskbold';margin: 0 0 20px 0;padding:15px 0 0 0;}
.page-template-default .main-content .entry-content h4{font-size: 16px;font-family: 'hk_groteskbold';margin: 0 0 20px 0;padding:13px 0 0 0;}
.page-template-default .main-content .entry-content h5{font-size: 14px;font-family: 'hk_groteskbold';margin: 0 0 20px 0;padding:10px 0 0 0;}
.main-content .page-image{text-align:center;}
.main-content .page-image img{width:auto;margin:0 auto;max-width:100%;}
.main-content .entry-content ul{list-style-type: none;margin: 0 0 36px 0;padding: 0 20% 0 0;}
.main-content .entry-content ul li{list-style-type: none;margin: 0 0 5px 0;padding: 0 0 0 30px;background-image: none;background-repeat: no-repeat;background-size: auto;position: relative;font-size: 14px;line-height: 1.3em;color: #7c8691;}
.main-content .entry-content ul li:before{position: absolute;left: 0;top: 4px;width: 14px;height: 15px;background-image: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-position: left -68px top -655px;background-repeat: no-repeat;content: "";} .main-content-cus-ortho{padding:150px 0 100px 0;}
.main-content-cus-ortho .title-before-content{padding:0 22% 39px 0;}
.main-content-cus-ortho .title-before-content h2{font-size:30px;color:#252e36;line-height:1.23em;}
.main-content-cus-ortho .text-before-content{line-height:1.3em;padding:0 0 20px 0;}
.main-content-cus-ortho .text-before-content p{}
.main-content-cus-ortho .entry-content{font-size: 14px;color: #7c8691;line-height: 1.32em;letter-spacing: -0.005em;}
.main-content-cus-ortho .entry-content p{margin:0 0 20px 0;}
.main-content-cus-ortho .entry-content ul{list-style-type: none;margin: 0 0 36px 0;padding: 0 20% 0 0;}
.main-content-cus-ortho .entry-content ul li{list-style-type: none;margin: 0 0 5px 0;padding: 0 0 0 15px;background-image: none;background-repeat: no-repeat;background-size: auto;position: relative;font-size: 14px;line-height: 1.3em;color: #7c8691;}
.main-content-cus-ortho .entry-content ul li|::befote{content: "\f111" ; font-family:FontAwesome; color:#00938a;}
.main-content-cus-ortho .entry-content ol ul,
.main-content-cus-ortho .entry-content ol ol,
.main-content-cus-ortho .entry-content ul ul,
.main-content-cus-ortho .entry-content ul ol{margin-top:18px;}
.main-content-cus-ortho .entry-content ol{margin: 0 0 36px 0;padding: 0 0 0 0px;}
.main-content-cus-ortho .entry-content ol > li{margin: 0 0 5px 0;padding: 0 0 0 0;position: relative;font-size: 14px;line-height: 1.3em;color: #7c8691;}
.main-content-cus-ortho .entry-content ol > li strong,
.main-content-cus-ortho .entry-content ul li strong{font-size: 16px;color: #252e36;font-family: 'hk_groteskbold';}
.main-content-cus-ortho .entry-content ul li:before{position: absolute;left: 0;top:4px;width: 14px;height: 15px; background-position: left -68px top -655px;background-repeat: no-repeat;content: "" ; }
.page-template-template-custom-orthodontics .main-content-cus-ortho .entry-content ul li:before,
.page-template-template-custom-orthodontics-elemetrix .main-content-cus-ortho .entry-content ul li:before{position: absolute;left:-2px;top:2px;width: 14px;height: 15px;background-image: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-position: left -68px top -655px;background-repeat: no-repeat;content: "" ;color:#00938a;font-size: 8px;}
.main-content-cus-ortho .entry-content h4{font-size:16px;color:#252e36;font-family:'hk_groteskbold';margin:0px 0px 18px 0px;}
.main-content-cus-ortho .main-content-cus-ortho-content{padding:0 0 65px 0;}
.after-content-video,
.after-content-video-inner{position: relative;display: block;width: 100%;}
.after-content-video-inner .after-content-video-image {position: relative;display: block;width: 100%;}
.after-content-video-inner .after-content-video-image img{display:block;}
.after-content-video-inner .ovelay{background-color: rgba(64,78,91,0.6);display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-align: center;}
.after-content-video-inner .ovelay a {cursor: pointer;display: inline-block;height: 64px;width: 64px;background-image: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-repeat: no-repeat;background-position: left -301px top -491px;transition: none;position: absolute;left: 50%;top:50%;transform:translate(-50%,-50%);}
.after-content-video-inner .ovelay a:hover, .after-content-video-inner .ovelay a:focus {background-position: left -301px top -630px;transition: none;}
.after-content-video .after-video-bottom-text{font-size:14px;font-style:italic;color:#252e36;padding:7px 0 0 0;}
.after-content-video{padding:0 0 64px 0;}
.after-content-video .after-video-bottom-text strong{font-family:'hk_groteskbold';font-weight:normal;}
.demo-images-repeter .demo-images1.demo-images-inner{padding-bottom: 20px;}
.demo-images-inner .demo-images-image{display:block;font-size:0;line-height:0;}
.demo-images-inner .demo-images-image img{display:block;}
.demo-images-inner .demo-images-title{font-size:14px;font-style:italic;color:#252e36;padding:7px 0 0 0;}
#aftercontentvideopop .modal-dialog .modal-content{box-shadow:none;border:none;border-radius:0px;background-color:#fff;}
#aftercontentvideopop.modal.in .modal-dialog,
#aftercontentvideopop.modal.fade .modal-dialog,
#aftercontentvideopop .modal-dialog{width:670px;margin:0px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
#aftercontentvideopop .modal-dialog .modal-content .modal-body{padding:40px 15px 10px 15px;}
#aftercontentvideopop .modal-dialog .modal-content .modal-body button.close:hover,
#aftercontentvideopop .modal-dialog .modal-content .modal-body button.close:focus,
#aftercontentvideopop .modal-dialog .modal-content .modal-body button.close{position:absolute;right:15px;top:10px;text-shadow: none;font-size: 30px;line-height: 17px;opacity: 1;outline:none;}
#aftercontentvideopop .modal-dialog .modal-content .modal-body iframe{max-width:100% !important;} .main-content.experiance-difference .entry-content p{margin:0 0 43px 0;}
.main-content.experiance-difference .titile-before-content{padding: 43px 0 48px 0;}	
.main-content.experiance-difference .entry-content h4{font-size:16px;font-family:'hk_groteskbold';margin:0 0 20px 0;}
.main-content.experiance-difference .right-bottom-content{font-size:14px;font-family:'hk_groteskbold';color:#252e36;line-height: 1.32em;letter-spacing:-0.02em;padding:82px 0 0 0;}
.main-content.experiance-difference .experiance-difference-middel-slider{margin:285px 0px 85px 0px;position:relative;display:block;}
.main-content.experiance-difference .experiance-difference-middel-slider .experiance-difference-middel-slider-inner{margin:0px -167px 0px -167px;width:324px;}
.experiance-difference-middel-slider-inner .owl-carousel .owl-nav{position:relative;display:block;padding:0px;margin:0;font-size:0;line-height:0;clear:both;overflow:hidden;}
.experiance-difference-middel-slider-inner .owl-carousel .owl-nav .owl-prev,
.experiance-difference-middel-slider-inner .owl-carousel .owl-nav .owl-next{width:50%;display:block;font-size:0;line-height:0;background-color:#00bfa5;height:60px;position:relative;}
.experiance-difference-middel-slider-inner .owl-carousel .owl-nav .owl-prev:hover,
.experiance-difference-middel-slider-inner .owl-carousel .owl-nav .owl-next:hover,
.experiance-difference-middel-slider-inner .owl-carousel .owl-nav .owl-prev:focus,
.experiance-difference-middel-slider-inner .owl-carousel .owl-nav .owl-next:focus{background-color:#0da896;}
.experiance-difference-middel-slider-inner .owl-carousel .owl-nav .owl-prev{float:left;}
.experiance-difference-middel-slider-inner .owl-carousel .owl-nav .owl-next{float:right;}
.experiance-difference-middel-slider-inner .owl-carousel .owl-nav .owl-prev:after{position:absolute;content:"";background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-repeat:no-repeat;background-position:left -55px top -517px;width:31px;height:12px;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.experiance-difference-middel-slider-inner .owl-carousel .owl-nav .owl-next:after{position:absolute;content:"";background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-repeat:no-repeat;background-position:left -175px top -517px;width:31px;height:12px;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.homepage-slider{position:relative;z-index:1;}
.homepage-slider .scroll-to-discover{position:absolute;left:0;bottom:0;z-index:999;width:100%;text-align:center;}
.homepage-slider .scroll-to-discover p{}
.homepage-slider .scroll-to-discover p span{display:inline-block;text-align:center;}
.homepage-slider .scroll-to-discover p span em{font-style:normal;display:inline-block;width:12px;height:10px;font-size:0;line-height:0;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-repeat:no-repeat;background-position:left -731px top -47px;margin:0 0 10px 0;}
.homepage-slider .scroll-to-discover p span a{display:block;font-size:14px;line-height:14px;color:#fff;text-transform:uppercase;position:relative;padding:0px 0px 50px 0px;}
.homepage-slider .scroll-to-discover p span a:after{content:"";width:1px;height:40px;left:50%;bottom:0px;position:absolute;background-color:#fff;}
.display-on-mobile{display:none;visibility:hidden;opacity:0;}
#mute-unmute{font-family:'hk_groteskbold';font-size:16px;text-transform:uppercase;color:#fff;transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;}
#mute-unmute span{display:inline-block;position:relative;vertical-align:middle;width:30px;height:30px;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/mute-unmute.png);background-repeat:no-repeat;background-position:left 0px top 0px;transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;margin-left:20px;}
#mute-unmute:hover,
#mute-unmute:focus{transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;}
#mute-unmute.unmute-video span,
#mute-unmute.unmute-video span{transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;background-position:left 0px top -30px;}
.slogan{background-color: #f5f7fa;}
.slogan h2 {text-align: center;padding: 148px 0px; font-size: 28px;line-height: 32px;}
span.cssShape{float: right;clear: right;width: 1px;margin: 0;height: 244px;}
span.cssShape + span.cssShape{clear: right;float: right;height: 356px;margin: 0;width: 172px;}
span.cssShaperight{float: left;clear: both;width: 0px;margin: 0;height: 244px;}
span.cssShaperight + span.cssShaperight{clear: both;float: left;height: 648px;margin: 0;width: 115px;}
.alm-load-more-btn.more.btn.done{display:none;}
.page-template-template-custom-orthodontics.page-id-398 .main-content-cus-ortho .entry-content ul li{padding-left:20px;padding-top:2px}
.page-template-template-custom-orthodontics.page-id-398 .main-content-cus-ortho .entry-content ul li:before{position: absolute;left: 0;top: 4px;width: 14px;height: 15px;background-image: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png); background-position: left -68px top -655px;background-repeat: no-repeat;content: "";}
.page-template-template-our-services .main-content-and-right-content .entry-content p img.alignnone {align-items: left;margin: 0 !important;padding: 0; }
@media only screen and (min-width: 1200px) and (max-width: 1399px){
.employment-images .employment-images-col-1 .employment-images-outer{width:263px !important;margin-left:25% !important;}
.header-bottom .navigation .menu_wrap .nav > li > a {font-size: 14px;}
.header-bottom .navigation .menu_wrap .nav > li{padding: 31px 10px 34px;}
}
@media only screen and (min-width: 1400px) and (max-width: 1499px){
.employment-images .employment-images-col-1 .employment-images-outer{width:303px !important;margin-left:25% !important;}
} .homepage-disclaimer { background-color: #00938a;color: #fff;width: 100%;padding: 7px 30px;font-size: 15px;font-family:'hk_groteskbold';text-transform: uppercase;text-align: center;}
.homepage-hero-btn:link {background-color: transparent;color: #fff;font-family:'hk_groteskbold';font-size: 18px;text-transform: uppercase;padding: 15px 20px;border: 2px solid #fff;border-radius: 2px;box-shadow: none;margin: 0;}
.homepage-hero-btn:visited { color: #fff; }
.homepage-hero-btn:hover { background-color: transparent; }
.homepage-slider .scroll-to-discover p span a { padding-bottom: 110px; }
.homepage-slider .scroll-to-discover p span a:after { height: 100px; }
.homepage-slider .scroll-to-discover p span em { margin-left: 4px; }
.trust-banner { background-image: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-faces-trust.jpg);background-size: cover;text-align: center;text-transform: uppercase;color: #fff;padding: 60px;}
.trust-banner img { max-width: 150px;margin-bottom: 30px;}
.trust-banner h2 { max-width: 750px;margin: 0 auto;font-size: 35px;line-height: 1.3em;}
.home .gallery-section h2 { color: #7c8691;text-align: center;padding-bottom: 1em;font-size: 24px;}
.home .before-after-gallery-section { background-color: #252e36;padding: 80px 0;}
.home .before-after-gallery-section .title-section-inner h2, 
.home .before-after-gallery-section .title-section-inner p { color: #fff; }
.home .before-after-list .owl-carousel .owl-dots { z-index: 10;width: 80%;margin: 0 auto;text-align: center;}
.home .before-after-list .owl-carousel .owl-dots .owl-dot {height: 25px;display: inline-block;margin: 0 8px;position: relative;top: 5px; }
.home .before-after-list .owl-carousel .owl-dots .owl-dot span {
text-indent: -9999px;font-size: 0;line-height: 0;width: 10px;height: 10px;display: inline-block;background-color: #f5f7fa;border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;-webkit-border-radius: 100%;
}
.home .before-after-list .owl-carousel .owl-dots .owl-dot:hover span,
.home .before-after-list .owl-carousel .owl-dots .owl-dot.active span { background-color: #00938a;border: 2px solid #00938a;}
.home-page-blog { padding-top: 60px;padding-bottom: 80px;}
.home-page-blog .blog-row:nth-child(2) {display: none;}
.videos-container-link {width: 100%;text-align: center;clear: both;margin-top: 70px;}
.homepage-logos {text-align: center; padding-bottom: 30px;}
.homepage-logos > div > img:nth-child(2) {display: none; }
@media only screen and (min-width: 993px) {
.home-page-blog .blog-list {padding-bottom: 0;}
.home-page-blog .blog-row {margin-bottom: 80px;}
}
@media only screen and (max-width:992px) {
.homepage-disclaimer {padding: 5px 30px;}
.home-page-blog .blog-row:nth-child(2) {display: none!important;}
.experience-difference-links-inner a + a {display: none !important;}
.menus-time-section-inner .col .officenum-email .officenum a {display: inline-block;}
.menus-time-section-inner .col .officenum-email .officenum span {display: none;}
}
@media only screen and (min-width:768px) and (max-width:992px) {
.homepage-slider .scroll-to-discover p span a {padding-bottom: 41px;}
.homepage-slider .scroll-to-discover p span a:after {height: 26px;}
.homepage-slider .scroll-to-discover p span em {margin-left: 1px;}
#hero-small-text {font-size: 12px !important;}    
.trust-banner h2 {font-size: 29px;}
.homepage-disclaimer .container, .trust-banner .container {width: 100%;}
}
@media only screen and (max-width:767px) {
.trust-banner {padding: 35px;}
.trust-banner h2 {font-size: 24px;}
.home .before-after-gallery-section {padding: 35px 0;}
.homepage-logos > div > img:nth-child(1) {display: none;}
.homepage-logos > div > img:nth-child(2) {display: block;}
.home .about-doctor-section .about-doctor-section-inner p a.btn, .landing-page-v2 .videos-section .btn:link, .home .videos-section .btn:link { max-width: 90%; white-space: normal;}
} .landing-page-v2 .main-title-text-withback {height: 500px; }
.landing-page-v2 .main-title-text-withback .ovelay { display: none; }
.landing-page-v2 .main-title-text-withback .main-title-text-inn .page-title { padding-top: 5%; }
.landing-page-v2 .main-title-text-withback .main-title-text-inn .page-title h1 { text-align: center; text-transform: initial;}
.landing-page-v2 .main-title-text-withback .main-title-text-inn .sub-text p {text-align: center; }
.landing-page-v2 .post-hero {margin-top: -100px;z-index: 10;position: relative;}
.landing-page-v2 .post-hero .gradient {width: 100%;height: 100px;background: rgb(37,46,54);background: linear-gradient(180deg, rgba(37,46,54,0) 0%, rgba(37,46,54,1) 100%);position: relative;top: 1px;}
.landing-page-v2 .post-hero-bottom { background: rgb(37,46,54);text-align: center;padding-bottom: 60px;}
.landing-page-v2 .stars-rating {margin-bottom: 30px; }
.landing-page-v2 .post-hero p {font-family:'Ophian-Regular';font-size: 24px;color: #fff;max-width: 600px;margin: 0 auto;line-height: 1.5em;}
.landing-page-v2 .post-hero img {max-width: 150px;height: auto;margin-bottom: 35px;}
.landing-page-v2 .post-hero .btn:link, .landing-page-v2 .btn:link {
font-family:'hk_groteskbold';
font-size: 16px;
text-transform: uppercase;
color: #fff;
background-color: transparent;
padding: 10px 20px;
border: 2px solid #fff;
display: block;
max-width: 430px;
margin: 0 auto 35px;
box-shadow: none;
}
.landing-page-v2 .post-hero .btn:visited {color: #fff;}
.landing-page-v2 .before-after-gallery-section {padding-top: 0;}
.landing-page-v2 #before-after-landing-mobile {display: none;}
.landing-page-v2 .info-section {text-align: center;padding: 60px 0;}
.landing-page-v2 .info-section h3 {
font-family:'hk_groteskbold';
font-size: 13px;
letter-spacing: 2px;
margin-bottom: 2.7em;
color: #00938a;
}
.landing-page-v2 .info-section h2, .landing-page-v2 .info-section h3 {text-transform: uppercase;}
.landing-page-v2 .experience ul {list-style-type: none;text-align: left;width: 400px;margin: 30px auto 60px;}
.landing-page-v2 .experience li {
position: relative;
text-transform: uppercase;
font-family: 'hk_groteskbold';
padding-left: 52px;
margin-bottom: 5px;
font-size: 16px;
}
.landing-page-v2 .experience li:before {
content: "";
position:absolute;
left:0;
top:3px;
width:26px;
height:20px;
background-image: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);
background-position:-227px -381px;
background-repeat:no-repeat;
background-size: 400px 420px;
}
.landing-page-v2 .experience .btn:link {
color: #00938a;
border-color: #00938a;
background-color: transparent;
}
.landing-page-v2 .experience .btn:visited {
color: #00938a;
}
.landing-page-v2 .experience .btn:hover {
color: #fff;
background-color: #00938a;
border-color: #00938a;
}
.landing-page-v2 .contact-form {
padding: 60px 0;
background-color: #00938a;
}
.landing-page-v2 .contact-form  .right-side-div {
width: 100%;
margin: 0 auto;
max-width: 700px;
}
.landing-page-v2 .contact-form .right-side-div h2 {
font-size: 30px;
line-height: 1.23em;
color: #feffff;
margin: 0 0 18px 0;
}
.landing-page-v2 .contact-form .right-side-div .appoint-ment-text {
font-size: 16px;
line-height: 1.3em;
color: #ffffff;
}
.landing-page-v2 .contact-form form {
padding-top: 50px;
}
.landing-page-v2 .right-side-div .wpcf7 .field-outer .row > div > span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label{
float:none;
display:block;
width:100%;
padding:0 0 0 0;
margin:0 0 0 0;
font-weight:normal;
text-transform: initial;
}
.landing-page-v2 .right-side-div .wpcf7 .field-outer .row > div > span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio span.wpcf7-list-item {
display: block;
float: none;
width: 100%;
}
.landing-page-v2 .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"] + .wpcf7-list-item-label {
text-transform: initial;
}
.landing-page-v2 .logos-container {
text-align: center;
padding: 60px 0;
}
.landing-page-v2 .logos-container .logos-mobile {
display: none;
}
.landing-page-v2 .meet-our-doc-section {
padding-top: 60px;
}
.landing-page-v2 .about-doctor-section-inner a.btn {
display: none;
}
.home .before-after-list .owl-carousel .owl-nav,
.landing-page-v2 .before-after-list .owl-carousel .owl-nav {            
z-index: 9;
top: 47%;
}
.home .before-after-list .owl-carousel .owl-dots,
.landing-page-v2 .before-after-list .owl-carousel .owl-dots {
z-index: 10;
width: 80%;
margin: 0 auto;
text-align: center;
}
.home .before-after-list .owl-carousel .owl-dots .owl-dot,
.landing-page-v2 .before-after-list .owl-carousel .owl-dots .owl-dot {
height: 25px;
display: none;
margin: 0 8px;
position: relative;
top: 5px;
}
.home .before-after-list .owl-carousel .owl-dots .owl-dot:nth-child(1),
.home .before-after-list .owl-carousel .owl-dots .owl-dot:nth-child(2),
.home .before-after-list .owl-carousel .owl-dots .owl-dot:nth-child(3),
.home .before-after-list .owl-carousel .owl-dots .owl-dot:nth-child(4),
.home .before-after-list .owl-carousel .owl-dots .owl-dot:nth-child(5),
.landing-page-v2 .before-after-list .owl-carousel .owl-dots .owl-dot:nth-child(1),
.landing-page-v2 .before-after-list .owl-carousel .owl-dots .owl-dot:nth-child(2),
.landing-page-v2 .before-after-list .owl-carousel .owl-dots .owl-dot:nth-child(3),
.landing-page-v2 .before-after-list .owl-carousel .owl-dots .owl-dot:nth-child(4),
.landing-page-v2 .before-after-list .owl-carousel .owl-dots .owl-dot:nth-child(5) {
display: inline-block;
}
.home .before-after-list .owl-carousel .owl-dots .owl-dot span,
.landing-page-v2 .before-after-list .owl-carousel .owl-dots .owl-dot span {
text-indent: -9999px;
font-size: 0;
line-height: 0;
width: 10px;
height: 10px;
display: inline-block;
background-color: #f5f7fa;
border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
-webkit-border-radius: 100%;
}
.landing-page-v2 .before-after-list .owl-carousel .owl-dots .owl-dot span {
background-color: #aaa;
border-color: #aaa;
}
.home .before-after-list .owl-carousel .owl-dots .owl-dot:hover span, 
.home .before-after-list .owl-carousel .owl-dots .owl-dot.active span,
.landing-page-v2 .before-after-list .owl-carousel .owl-dots .owl-dot:hover span, 
.landing-page-v2 .before-after-list .owl-carousel .owl-dots .owl-dot.active span {
background-color: #00938a;
border: 2px solid #00938a;
}
.landing-page-v2 .videos-section, .home .videos-section {
padding: 60px 0;
text-align: center;
background-color: #f6f7fb;
}
.landing-page-v2 .videos-section h2, .home .videos-section h2 {
margin-bottom: 60px;
}
.landing-page-v2 .videos-container-inner > div, .home .videos-container-inner > div {
width: 24%;
float: left;
margin-right: 1.3333%;
text-align: left;
padding-bottom: 15px;
}
.landing-page-v2 .videos-container-inner > div:nth-child(4), .home .videos-container-inner > div:nth-child(4) {
margin-right: 0;
}
.landing-page-v2 .image-of-video-in-back .ovelay, .home .image-of-video-in-back .ovelay {
position: initial;        
}
.landing-page-v2 .image-of-video-in-back .ovelay a,  .home .image-of-video-in-back .ovelay a {
top: 80px;        
}
.home .image-of-video-in-back .about-doctor-imgage.ovelay a {
top: 50%;
}
.video-modals .modal iframe {
width: 100%;
}
.video-modals .modal .close {
position: relative;
top: -10px;
z-index: 100;
}
.landing-page-v2 .video-title, .home .video-title {
color: #00938a;
font-size: 19px;
font-family: 'Ophian-Regular';
display: inline-block;
position: relative;
top: 17px;
line-height: 1.4em;
}
.landing-page-v2 .videos-section .btn:link, .home .videos-section .btn:link {
display: inline-block;
margin: 0;
font-size: 14px;
line-height: 14px;
color: #fff;
background-color: #00938a;
border: 2px solid #00938a;
text-decoration: none;
outline: none;
padding: 11px 32px 11px 32px;
border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
-webkit-border-radius: 4px;
font-family: 'hk_groteskbold';
text-transform: uppercase;
-webkit-box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);
-moz-box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);
box-shadow: 0px 8px 14px 3px rgba(0, 147, 138, 0.25);
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
.landing-page-v2 .videos-section .btn:hover, .home .videos-section .btn:hover {
text-decoration: none;
outline: none;
color: #00938a;
background-color: #fff;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.landing-page-v2 .shedulappoinment.show-on-mobile .button-container a {
padding: 20px;
line-height: 1.2em;
}
@media only screen and (min-width:1440px) {
.landing-page-v2 .main-title-text-withback {
background-position-y: 80%;
}
}
@media only screen and (min-width:1200px) {
.landing-page-v2 .before-after-list .owl-carousel .owl-nav {
top: 42%;
left: -50px;
right: 0;
width: 110%;
}
.landing-page-v2 .before-after-list .owl-carousel .owl-dots {
position: relative;
top: 6px;
}
.landing-page-v2 .before-after-gallery-section .container {
width: 1060px;
}
}
@media only screen and (min-width: 992px) and (max-width:1199px) {
.home .before-after-gallery-section .container,
.landing-page-v2 .before-after-gallery-section .container {
width: 900px;
}
.home .before-after-list .owl-carousel .owl-nav,
.landing-page-v2 .before-after-list .owl-carousel .owl-nav {
left: -40px;
right: -40px;
}
.meet-the-doc-section {
padding-top: 60px;
}
}
@media only screen and (min-width:1024px) {
.landing-page-v2 .before-after-list .owl-carousel .owl-dots {
width: 90%;
}
.landing-page-v2 .before-after-list .owl-carousel .owl-dots .owl-dot {
margin: 0 5px;
}
.landing-page-v .before-after-list .before-after-list-item .before-image img {
float: right;
}
}
@media only screen and (min-width: 992px) {
.landing-page-v2 .videos-container-inner, .home .videos-container-inner {
height: 250px;
}
}
@media only screen and (max-width:991px) {
.landing-page-v2 .main-title-text-withback {
background-size: initial;
background-position-y: 67%;
}
.home .before-after-list .owl-carousel .owl-nav,
.landing-page-v2 .before-after-list .owl-carousel .owl-nav {            
bottom: 62px;
top: auto;
left: 10px;
}
.home .before-after-list .owl-carousel .owl-nav {
bottom: 9px;
top: auto;
left: 10px;
}
.home .before-after-list .owl-carousel .owl-dots,
.landing-page-v2 .before-after-list .owl-carousel .owl-dots {
width: 70%;
margin: 10px auto 0;
text-align: center;
}
.home .before-after-list .owl-carousel .owl-dots .owl-dot,
.landing-page-v2 .before-after-list .owl-carousel .owl-dots .owl-dot {
height: 17px;
margin: 0 5px;
top: 0;
}
.landing-page-v2 .appointfor .row {
margin: 0;
}
.landing-page-v2 .image-of-video-in-back .ovelay a, .home .image-of-video-in-back .ovelay a {
top: 95px;
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.home .before-after-gallery-section .container,
.landing-page-v2 .before-after-gallery-section .container {
width: 680px;
}
.home .before-after-list .owl-carousel .owl-nav,
.landing-page-v2 .before-after-list .owl-carousel .owl-nav {
left: -40px;
right: -40px;
}
.landing-page-v2 .videos-container-inner > div, .home .videos-container-inner > div {
width: 49%;
float: left;
margin-right: 2%;
margin-bottom: 45px;
}
.landing-page-v2 .videos-container-inner > div:nth-child(2), .home .videos-container-inner > div:nth-child(2),
.landing-page-v2 .videos-container-inner > div:nth-child(4), .home .videos-container-inner > div:nth-child(4) {
margin-right: 0;
}
}
@media only screen and (max-width:767px) {
.landing-page-v2 .main-title-text-withback {
background-size: cover;
}
.landing-page-v2 #before-after-landing {
display: none;
}
.landing-page-v2 #before-after-landing-mobile {
display: block;
}
.landing-page-v2 .before-after-list {
padding-top: 0;
}
.landing-page-v2 .logos-container .logos {
display: none;
}
.landing-page-v2 .logos-container .logos-mobile {
display: block;
margin: 0 auto;
}
.landing-page-v2 .main-title-text-withback {
height: 430px;
margin-bottom: 0;
}
.landing-page-v2 .main-title-text-withback .main-title-text-inn {
top: 0;
color: #fff;
}
.landing-page-v2 .main-title-text-withback .main-title-text-inn .page-title h1,
.landing-page-v2 .main-title-text-withback .main-title-text-inn .sub-text p {
color: #fff;
}
.landing-page-v2 .main-title-text-withback .main-title-text-inn .page-title h1 {
margin-top: 20px;
font-size: 27px;
}
.landing-page-v2 .post-hero .btn:link, .landing-page-v2 .btn:link {
white-space: normal;
line-height: 1.3em;
max-width: 430px;
}
.landing-page-v2 .before-after-list .container {
padding: 0;
}
.landing-page-v2 .experience ul {
padding: 0 30px;
}
.home .before-after-list .owl-carousel .owl-nav,
.landing-page-v2 .before-after-list .owl-carousel .owl-nav {            
bottom: -10px;
left: 8px;
width: 95%;
}
.home .before-after-list .owl-carousel .owl-nav {
bottom: 16px;
}
.home .before-after-list .owl-carousel .owl-dots,
.landing-page-v2 .before-after-list .owl-carousel .owl-dots {
width: 71%;
}
.home .before-after-list .owl-carousel .owl-dots .owl-dot
.landing-page-v2 .before-after-list .owl-carousel .owl-dots .owl-dot {
display: inline-block;
}
.landing-page-v2 .videos-container, .home .videos-container {
width: 100%;
overflow-x: scroll;
}
.landing-page-v2 .videos-container-inner, .home .videos-container-inner {
width: 990px;
}
.landing-page-v2 .image-of-video-in-back .ovelay a, .home .image-of-video-in-back .ovelay a {
top: 69px;
}
.home .image-of-video-in-back .about-doctor-imgage.ovelay a {
top: 50%;
}
.homepage-disclaimer {
font-size: 13px;
line-height: 1.4em;
}
}
@media only screen and (max-width:440px) {
.home.before-after-list .owl-carousel .owl-nav,
.landing-page-v2 .before-after-list .owl-carousel .owl-nav {
bottom: -11px;
left: 18px;
width: 85%;
}
.landing-page-v2 .experience ul {
width: 100%;
}
.landing-page-v2 .post-hero .btn:link, .landing-page-v2 .btn:link {
white-space: normal;
line-height: 1.3em;
max-width: 260px;
}
} body.page-template-template-ladingpage{}
body.page-template-template-ladingpage header{}
body.page-template-template-ladingpage header .header-bottom{}
body.page-template-template-ladingpage header .header-bottom .navigation{display:none !important;opacity:0;visibility:hidden;}
body.page-template-template-ladingpage header .header-bottom .logo{min-height:79px;}
body.page-template-template-ladingpage .contact-page-all-outer .navigation ul li a{font-size:13px;}
body.page-template-template-ladingpage .contact-page-allcontent-div1.contact-page-allcontent-div .left-side-div .left-side-div-inn{-webkit-box-shadow:0px 0px 34px 17px rgba(0,0,0,0.17);-moz-box-shadow:0px 0px 34px 17px rgba(0,0,0,0.17);box-shadow:0px 0px 34px 17px rgba(0,0,0,0.17);}
body.page-template-template-ladingpage .contact-page-allcontent-div1.contact-page-allcontent-div .right-side-div .page-content h1{margin-bottom:22px;}
body.page-template-template-ladingpage .contact-page-allcontent-div1.contact-page-allcontent-div .right-side-div .page-content h2{color:#00938a;font-weight:700;margin:0 0 19px 0;}
body.page-template-template-ladingpage .contact-page-allcontent-div1.contact-page-allcontent-div .right-side-div .page-content h2 em{display:block;font-style:normal;font-size:14px;line-height:20px;font-weight:normal;text-transform:uppercase;}
body.page-template-template-ladingpage .contact-page-allcontent-div1.contact-page-allcontent-div .right-side-div .page-content ul{list-style-type:none;margin:0 0 36px 0;padding:0 20% 0 0;}
body.page-template-template-ladingpage .contact-page-allcontent-div1.contact-page-allcontent-div .right-side-div .page-content ul li{list-style-type:none;margin:0 0 0 0;padding:0 0 0 34px;background-image:none;background-repeat:no-repeat;background-size:auto;position:relative;font-size:20px;line-height:1.2em;color:#8a939d;font-family:'hk_groteskbold';}
body.page-template-template-ladingpage .contact-page-allcontent-div1.contact-page-allcontent-div .right-side-div .page-content ul li:before{position:absolute;left:0;top:6px;width:14px;height:15px;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-position:left -68px top -655px;background-repeat:no-repeat;content:"";}
body.page-template-template-ladingpage .contact-page-allcontent-div1.contact-page-allcontent-div .right-side-div .page-content a.btn{padding:11px 17px 11px 17px;margin:0px;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .contact-page-allcontent-div2{padding:69px 0 117px 0;background-color:#155e68;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .contact-page-allcontent-div2.contact-page-allcontent-div .right-side-div{float:none;width:100%;display:block;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .contact-page-allcontent-div2.contact-page-allcontent-div .right-side-div .opening-hours{padding-left:10%;padding-right:12%;padding-bottom:40px;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .contact-page-allcontent-div2.contact-page-allcontent-div .right-side-div .opening-hours h2{font-size:36px;line-height:1.23em;color:#fff;margin-bottom:14px;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .contact-page-allcontent-div2.contact-page-allcontent-div .right-side-div .opening-hours p{color:#fff;line-height:22px;letter-spacing:-0.03em;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .contact-page-allcontent-div2.contact-page-allcontent-div .right-side-div .schedule_an_appointment-div-inn{text-align:center;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .contact-page-allcontent-div2.contact-page-allcontent-div .right-side-div .schedule_an_appointment-div-inn img{display:block;margin:0 auto;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .contact-page-allcontent-div3{padding:130px 0 117px 0;background-color:#c7bd47;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .appoint-ment-text{padding:0 0 40px 0;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .appoint-ment-text h2{color:#fff;margin:0 0 22px 0;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .appoint-ment-text p{font-size:16px;line-height:1.2em;color:#efedd3;}
body.page-template-template-ladingpage .contact-page-allcontent-div3.contact-page-allcontent-div .left-side-div .left-side-div-inn{margin:-196px 0 0 -100px;background-color:#f5f7fa;-webkit-box-shadow:0px 0px 34px 17px rgba(0,0,0,0.17);-moz-box-shadow:0px 0px 34px 17px rgba(0,0,0,0.17);box-shadow:0px 0px 34px 17px rgba(0,0,0,0.17);}
body.page-template-template-ladingpage .contact-page-allcontent-div3.contact-page-allcontent-div .left-side-div .left-side-div-inn p{font-size:24.29px;text-transform:uppercase;color:#252e36;font-family:'Ophian-Regular';letter-spacing:0.01em;line-height:32.02px;}
body.page-template-template-ladingpage .contact-page-allcontent-div3.contact-page-allcontent-div .left-side-div .left-side-div-inn .left-side-div-inn-text{padding:33px 10% 40px 13%;}
body.page-template-template-ladingpage .contact-page-allcontent-div3 .right-side-div .wpcf7{padding:50px 0 0 0;width:82.35294117647059%;float:left;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > label{font-size:12px;line-height:1em;color:#252e36;font-family:'hk_groteskbold';font-weight:normal;text-transform:uppercase;letter-spacing:0.1em;padding:0 0 0 0;margin:0 0 0 0;width:100%;float:none;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > span.wpcf7-form-control-wrap{padding:10px 0 28px 0;position:relative;margin:0;display:block;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input,
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="text"],
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="email"],
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="tel"]{background-color:#d0c866;color:#fff;border:2px solid #d0c866;font-size:18px;line-height:46px;width:100%;max-width:100%;display:block;float:none;padding:0px 18px;margin:0px;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap textarea{background-color:#d0c866;color:#fff;border:2px solid #d0c866;font-size:18px;line-height:23px;width:100%;max-width:100%;display:block;float:none;padding:8px 18px;margin:0px;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;height:90px;resize:none;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input.newClass{background-color:#aca544;border-color:#aca544;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input:focus,body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap textarea:focus{border-color:#fff;background-color:transparent;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input::-webkit-input-placeholder{color:#fff;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input:-moz-placeholder{color:#fff;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input::-moz-placeholder{color:#fff;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input:-ms-input-placeholder{color:#fff;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap textarea::-webkit-input-placeholder{color:#fff;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap textarea:-moz-placeholder{color:#fff;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap textarea::-moz-placeholder{color:#fff;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap textarea:-ms-input-placeholder{color:#fff;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:checked,
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:not(:checked){position:absolute;left:-9999px;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:checked + .wpcf7-list-item-label{position:relative;padding-left:29px;cursor:pointer;font-size:16px;line-height:26px;display:inline-block;color:#fff}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:not(:checked) + .wpcf7-list-item-label{position:relative;padding-left:29px;cursor:pointer;font-size:16px;line-height:26px;display:inline-block;color:#efedd3;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:checked + .wpcf7-list-item-label:hover,
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:not(:checked) + .wpcf7-list-item-label:hover{color:#fff;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:checked + .wpcf7-list-item-label:before,
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:not(:checked) + .wpcf7-list-item-label:before{content:'';position:absolute;left:0;top:7px;width:16px;height:16px;border:4px solid #fff;border-radius:100%;background:#fff;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:checked + .wpcf7-list-item-label:after,
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:not(:checked) + .wpcf7-list-item-label:after{content:'';width:8px;height:8px;background:#00938a;position:absolute;top:11px;left:4px;border-radius:100%;-webkit-transition:all 0.1s ease;transition:all 0.1s ease;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:not(:checked) + .wpcf7-list-item-label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > .wpcf7-form-control-wrap input[type="radio"]:checked + .wpcf7-list-item-label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio{display:block;width:100%;float:none;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label{float:none;display:block;width:100%;padding:0 0 0 0;margin:0 0 0 0;font-weight:normal;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div > span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio span.wpcf7-list-item{display:block;float:none;width:100%;}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div .wpcf7-submit.btn{color:#00938a;background-color:#fff;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;line-height:14px;font-size:14px;border:2px solid #c7bd47;text-decoration:none;outline:none;padding:11px 32px 11px 32px;border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;font-family:'hk_groteskbold';text-transform:uppercase;margin:0px;-webkit-box-shadow:0px 0px 14px 4px rgba(199, 189, 71, 0.47);-moz-box-shadow:0px 0px 14px 4px rgba(199, 189, 71, 0.47);box-shadow:0px 0px 14px 4px rgba(199, 189, 71, 0.47);}
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div .wpcf7-submit.btn:hover,
body.page-template-template-ladingpage .right-side-div .wpcf7 .field-outer .row > div .wpcf7-submit.btn:focus{background-color:#aca544;color:#fff;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .contact-page-allcontent-div4{padding:129px 0 0 0;margin:0;display:block;width:100%;background-color:#f5f7fa;}
body.page-template-template-ladingpage .contact-page-allcontent-div .contact-page-allcontent-div4-inner-two .left-side-div .left-side-div-inn{border-top:2px solid #00bfa5;font-size:21px;line-height:1.23em;color:#00bfa5;font-family:'Ophian-Regular';padding:74px 0 0 0;}
body.page-template-template-ladingpage .contact-page-allcontent-div .contact-page-allcontent-div4-inner-two .left-side-div .left-side-div-inn p{margin:0 0 31px 0;}
body.page-template-template-ladingpage .contact-page-allcontent-outer .contact-page-allcontent-main .contact-page-allcontent-main-inner{margin:0 0 200px 0;}
body.page-template-template-ladingpage .main-title-text-withback .main-title-text-inn .page-title{padding-top:27%;}
body.page-template-template-ladingpage .main-title-text-withback .main-title-text-inn .page-title h1{font-size:50px;line-height:52px;}
body.page-template-template-ladingpage .main-title-text-withback .main-title-text-inn .sub-text{padding:8px 33% 12% 0;}
body.page-template-template-ladingpage .main-title-text-withback .main-title-text-inn .sub-text p{font-size:20px;}
body.page-template-template-ladingpage .right-side-div .wpcf7 div.wpcf7-response-output.wpcf7-validation-errors{border:2px solid #ff0303;color:#f00;}
@media only screen and (min-width:1450px){
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .contact-page-allcontent-div2.contact-page-allcontent-div .right-side-div .opening-hours h2,
body.page-template-template-ladingpage .contact-page-allcontent-div1.contact-page-allcontent-div .right-side-div .page-content h1{font-size:40px;}
}
@media only screen and (max-width:1199px){
body.page-template-template-ladingpage .main-title-text-withback .main-title-text-inn .page-title h1{font-size: 38px;line-height: 40px;}	
body.page-template-template-ladingpage .contact-page-allcontent-div1.contact-page-allcontent-div .right-side-div .page-content ul{padding: 0 10% 0 0;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .contact-page-allcontent-div2.contact-page-allcontent-div .right-side-div .schedule_an_appointment-div-inn{padding:0px 7%;}
body.page-template-template-ladingpage .contact-page-allcontent-div3.contact-page-allcontent-div .left-side-div .left-side-div-inn p{font-size: 16px;line-height: 20px;}
.page-template-template-ladingpage .contact-page-allcontent-div .right-side-div{padding:0px 15px;}
}
@media only screen and (max-width:992px){
body.page-template-template-ladingpage .main-title-text-withback .main-title-text-inn .page-title h1{font-size:36px;line-height:38px;}
body.page-template-template-ladingpage .main-title-text-withback .main-title-text-inn .sub-text{padding: 8px 11% 12% 0;}
body.page-template-template-ladingpage .contact-page-allcontent-div3.contact-page-allcontent-div .left-side-div .left-side-div-inn{margin:-125px 0 0 -30px;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .appoint-ment-text p{font-size:13px;}
body.page-template-template-ladingpage .contact-page-allcontent-div .contact-page-allcontent-div4-inner-two .left-side-div .left-side-div-inn{padding-top:40px;}
body.page-template-template-ladingpage header .header-bottom .logo{min-height:0;}
body.page-template-template-ladingpage .header-bottom .logo{width: 176px;}
}
@media only screen and (max-width:767px){
body.page-template-template-ladingpage .main-title-text-withback .main-title-text-inn .page-title{padding:4% 0 0 0;}
body.page-template-template-ladingpage .main-title-text-withback .main-title-text-inn .page-title h1{font-size:26px;line-height:28px;}
body.page-template-template-ladingpage .main-title-text-withback .main-title-text-inn .sub-text{padding: 8px 0 0 0;}
body.page-template-template-ladingpage .contact-page-allcontent-div1.contact-page-allcontent-div .left-side-div .left-side-div-inn{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .contact-page-allcontent-div2.contact-page-allcontent-div .right-side-div .opening-hours{padding-left: 0;padding-right: 0;padding-bottom: 20px;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .contact-page-allcontent-div2{padding: 20px 0;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .contact-page-allcontent-div2.contact-page-allcontent-div .right-side-div .schedule_an_appointment-div-inn{padding: 0;margin: 0px -25px;}
body.page-template-template-ladingpage .contact-page-allcontent-div3.contact-page-allcontent-div .left-side-div{display:block;padding: 0px 30px;}
body.page-template-template-ladingpage .contact-page-allcontent-div3.contact-page-allcontent-div .left-side-div .left-side-div-inn{margin:0 auto;padding:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;max-width: 327px;}
body.page-template-template-ladingpage .contact-page-allcontent-div3.contact-page-allcontent-div .left-side-div .left-side-div-inn img{display:block;margin:0 auto;max-width:100%;width:auto;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .contact-page-allcontent-div3{padding:70px 0 20px 0;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .appoint-ment-text{padding: 0 0 0px 0;}
body.page-template-template-ladingpage .contact-page-allcontent-div3 .right-side-div .wpcf7{padding:20px 0 0 0;width:100%;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .contact-page-allcontent-div4 .contact-page-allcontent-div4-inner-two .left-side-div{padding:0px 20px 40px 20px;}
body.page-template-template-ladingpage .contact-page-allcontent-main-inner .contact-page-allcontent-div4{padding:70px 0 20px 0;}
.page-template-template-ladingpage .contact-page-allcontent-div .right-side-div{padding:30px 30px;}
body.page-template-template-ladingpage .contact-page-allcontent-div1.contact-page-allcontent-div .right-side-div .page-content ul{padding:0;}
body.page-template-template-ladingpage .contact-page-allcontent-div1.contact-page-allcontent-div .right-side-div .page-content ul li{font-size:16px;line-height:22px;}
body.page-template-template-ladingpage .contact-page-allcontent-div1.contact-page-allcontent-div .left-side-div .left-side-div-inn img{width:auto;max-width:100%;margin:0 auto;display: block;}
body.page-template-template-ladingpage .contact-page-allcontent-outer .contact-page-allcontent-main .contact-page-allcontent-main-inner{margin:0px 0 30px 0;}
body.page-template-template-ladingpage .contact-page-allcontent-outer .contact-page-allcontent-main .contact-page-allcontent-main-inner .menu-for-mobile.show-on-mobile{padding:60px 0 0 0;}
body.page-template-template-ladingpage .contact-page-allcontent-outer .contact-page-allcontent-main .contact-page-allcontent-main-inner .menu-for-mobile.show-on-mobile .navigation.fixed{padding:0;}
}
@media only screen and (max-width:359px){
.wpcf7-form .wpcf7-form-control-wrap .wpcf7-recaptcha > div{max-width:100% !important;}
}  @media only screen and (min-width:768px){
.navbar-header{float: left;display:none;}
}
@media only screen and (min-width: 1400px){
.container{width: 1330px;}	
}
@media only screen and (min-width: 1450px){
.container{width:1430px;}	
.employment-images .employment-images-col-1 .employment-images-outer{width:320px !important;margin-left:25% !important;}
.header-top .header-top-right-outer .heder-top-appoint-button a{padding:11px 85px 11px 85px;}
.header-top .header-top-office-add span{padding-top:11px;padding-bottom:10px;}
.header-top .header-top-right-outer .header-top-timings{margin-right:64px;}
.header-bottom .navigation .menu_wrap .nav > li{padding:31px 21px 34px;}
.state-of-art-slogan{padding:146px 0 140px 0;}
.subscribe-section .wpcf7-form .first .subscribe-text p,
.subscribe-section .wpcf7-form .first .subscribe-text{font-size:40px;line-height:1.315em;color:#fff;font-family: 'Ophian-Regular';letter-spacing:0.013em;}
.subscribe-section .wpcf7-form .third .subscribe-form{padding-top: 34px;}
.menus-time-section-inner .col1,.menus-time-section-inner .col2,.menus-time-section-inner .col3,.menus-time-section-inner .col4{width:13.63636363636364%;}
.menus-time-section-inner .col5{width:22.72727272727273%;}
.menus-time-section-inner .col.opening-hours .widget{padding:17.25% 0% 10.5% 15%;}
body{font-size:20px;}
.row {margin-right: -20px;margin-left: -20px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-right:20px;padding-left:20px;}
.experience-difference-content .difference-content-inner{margin-bottom:40px;}
.experience-difference-content .difference-content-inner .difference-content-title span{font-size:20px;}
.blog-list .blog .blog-content .blog-title h3{font-size:23px;color:#00938a;line-height:1.23em;min-height:56px;}
.blog-list .blog .blog-content .excerpt{font-size:16px;color:#252e36;letter-spacing: -0.005em;line-height: 1.3em;}
.blog-list .blog{display:block;width:100%;position:relative;margin:0 0 40px 0;padding:0px;font-size:0;line-height:0;}
.blog-list .blog .blog-content{margin:0;padding:37px 0 0 0;display:block;width:100%;position:relative;font-size:0;line-height:0;}
.blog-list .blog .blog-content .blog-title{margin:0;padding:0 0 37px 0;display:block;width:100%;position:relative;font-size:0;line-height:0;}
.blog-list .blog .blog-content .post-date{margin:0;padding:0 0 18px 0;display:block;width:100%;position:relative;font-size:0;line-height:0;}
.main-title-text-withback .main-title-text-inn .page-title h1{font-size:40px;}
.main-title-text-withback .main-title-text-inn .sub-text p{font-size:20px;color:#fff;line-height:1.23em;}
.first-main-line-of-page .first-main-line-of-page-inne{font-size:30px;}
.main-content.experiance-difference .right-bottom-content{font-size:16px;letter-spacing:-0.01em;}
.main-content-and-right-content .entry-content h4,
.main-content-and-right-content .entry-content ul li,
.main-content-and-right-content .entry-content{font-size:16px;}
.main-content-and-right-content .entry-content .alignnone {padding: 44px 0 46px 0;}
.main-content-and-right-content .right-side-main-content .entry-content blockquote p,
.main-content-and-right-content .entry-content blockquote p{width:100%;color:#00bfa5;font-size:24px;font-family: 'Ophian-Regular';max-width:none;line-height:1.25em;}
.left-side-bttom-main-content > h2{font-size:40px;}
.bottom-below-title-text{color:#252e36;font-size:20px;line-height:1.3em;letter-spacing:-0.005em;}
.pop-up-video-with-image .ovelay-of-image .button-container{padding:193px 0 193px 0;text-align:center;}
.faq-inner-outer.left{padding-right:40px;}
.faq-inner-outer.right{padding-left:40px;}
.faqs-inner .panel .questions-title.collapsed h4{font-size:14px;line-height:1.23em;font-family:'hk_groteskbold';color:#00938a;letter-spacing:-0.005em;padding:6px 15% 11px 0px;margin:0;cursor:pointer;}
.faqs-inner .panel .questions-title:hover h4,
.faqs-inner .panel .questions-title h4{font-size:14px;line-height:1.23em;font-family:'hk_groteskbold';color:#252e36;letter-spacing:-0.005em;padding:6px 15% 11px 0px;margin:0;cursor:pointer;}
.faqs-inner .questions-text{font-size:16px;line-height:1.28em;color:#7c8691;letter-spacing:-0.005em;padding-right:16%;padding-top:5px;}
.page-template-template-blog .blog-list .blog .blog-content .excerpt{min-height:84px;}
.page-template-template-blog .blog-list .blog{margin: 0 0 152px 0;}
.back-title-share-auther .single-post-title h1{font-size: 40px;}
.single-post .entry-content var{font-size:89px;color:#00bfa5;text-transform:uppercase;font-style:normal;font-weight:normal;float: left;line-height:0.85em;margin-right: 19px;margin-top:-5px;}
.single-post .entry-content{font-size:20px;line-height:1.23em;color:#7c8691;}
.single-post .entry-content p:first-child{margin-bottom:54px;}
.content-first-part{padding-bottom:69px;}
.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;}
.team-page-allcontent-outer .team-page-allcontent-main,
.contact-page-allcontent-outer .contact-page-allcontent-main{padding:0px 0px 0px 40px;margin:0px;display:block;width:100%;}
.contact-page-allcontent-div3-inner-one .right-side-div .parking-transport-content-text{font-size:16px;color:#7c8691;}
.contact-page-allcontent-div .contact-page-allcontent-div3-inner-two .left-side-div .left-side-div-inn{font-size:26px;}
.team-page-content .entry-content{font-size:16px;letter-spacing:0.005em;}
.quote-professional .owl-carousel .owl-stage-outer .owl-item .item .quote-content{font-size:30px;letter-spacing:0.025em;}
.state-of-art-slogan h2{font-size:30px;}
.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;}
.main-content.experiance-difference .experiance-difference-middel-slider .experiance-difference-middel-slider-inner{margin:0px -167px 0px -167px;width:400px;}
.main-content.experiance-difference .experiance-difference-middel-slider{margin:361px 0px 121px 0px;position:relative;display:block;}
.about-doctor-section .about-doctor-section-inner{padding:150px 0 0 0;}
.about-doctor-section .about-doctor-section-inner p{font-size:16px;}
.warmpleasantexp {padding: 234px 0px 148px 0;}
.slogan h2 {font-size: 30px;padding: 148px;line-height: 35px;}	
span.cssShape + span.cssShape{clear: right;float: right;height: 373px;margin: 0;width: 172px;}
span.cssShaperight + span.cssShaperight{clear: both;float: left;height: 758px;margin: 0;width: 161px;}
span.cssShaperight{clear: both;float: left;height: 247px;margin: 0;width: 0;}
.main-content.experiance-difference .experiance-difference-middel-slider{display: block;margin: 295px 0 121px !important;position: relative;}
}
@media only screen and (min-width: 1600px){
.header-bottom .navigation .menu_wrap .nav > li{padding:31px 27px 34px;}
}
@media only screen and (min-width: 1700px){
.header-bottom .navigation .menu_wrap .nav > li{padding:31px 27px 34px;}
}
@media only screen and (min-width: 1800px){
.header-bottom .navigation .menu_wrap .nav > li{padding:31px 28px 34px;}
}
@media only screen and (max-width: 1400px){
}
@media only screen and (max-width: 1299px){
.header-bottom .navigation .menu_wrap .nav > li > a {font-size: 14px;}
.header-bottom .navigation .menu_wrap .nav > li{padding: 31px 8px 34px;}
.before-after-list .owl-carousel .owl-nav{position: absolute;left: -40px;right: -40px;}
.header-top .header-top-right-outer .header-top-timings{margin-right: 10px;}
}
@media only screen and (max-width: 1199px){
.quote-professional .owl-carousel .owl-nav .owl-next{right:0;}
.quote-professional .owl-carousel .owl-nav .owl-prev{left:0;}
.faqs-inner .panel .questions-title h4:before{content:none;}
.header-top .header-top-office-add span a{font-size:12px;}
}
@media only screen and (max-width: 992px){
.shedulappoinment.show-on-mobile{position:fixed;left:0;bottom:0;width:100%;height:auto;z-index:999;}
.shedulappoinment.show-on-mobile .button-container a{font-size: 14px;text-transform: uppercase;color: #fff;background-color: #00938a;line-height: 14px;position: relative;display:block;text-align:center;vertical-align: middle;padding: 17px 0px 17px 0px;font-family: 'hk_groteskmedium';width: 100%;border:2px solid #00938a;}
.shedulappoinment-popup{z-index:9999;background-color: #00938a;}
.shedulappoinment.show-on-mobile .button-container a:hover,.shedulappoinment.show-on-mobile .button-container a:focus{background-color:#fff;color:#00938a;}
.menus-time-section-inner .col{float: none;display: block;position: relative;}
.menus-time-section-inner .col1, .menus-time-section-inner .col2, .menus-time-section-inner .col3, .menus-time-section-inner .col4{width:100%;margin-top:0;display:none;}
.menus-time-section-inner .col.col5{float: none;}
.menus-time-section-inner .col5{width:100%;}
body.no-scroll{height:100%;width:100%;overflow:hidden;}
.shedulappoinment-popup .modal-content{position: relative;background-color: #00938a;-webkit-background-clip: padding-box;background-clip: padding-box;border:none;border:none !important;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;outline: 0;-webkit-box-shadow:none !important;box-shadow:none !important;}
.shedulappoinment-popup .contact-page-allcontent-div2 .right-side-div .appoint-ment-text{}
.shedulappoinment-popup .contact-page-allcontent-div2 .right-side-div .appoint-ment-text p  br{display:none;}
.right-side-div .wpcf7 span.wpcf7-not-valid-tip{bottom:4px;}
.shedulappoinment-popup  div.wpcf7 .ajax-loader{visibility: hidden;display: block;margin: 0 auto;}
.btn_con.top{padding:0px 0px 50px 0px;}
.btn_con.top button.close{font-size:0;line-height:0;display:inline-block;text-indent:-99999px;height:19px;width:19px;background-image:url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/close.png);background-repeat:no-repeat;background-position:center center;opacity:1;}
.shedulappoinment-popup .modal-body{padding: 15px 15px 30px 15px;}
.shedulappoinment-popup.modal.in .modal-dialog{-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}
.shedulappoinment-popup.modal.fade .modal-dialog {-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0,0);transform: translate(0, 0);}
.shedulappoinment-popup.modal{transform:translate(0, 100%);-moz-transform:translate(0, 100%);-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);-o-transform:translate(0, 100%);transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;}
.shedulappoinment-popup.modal.fade.in{transform:translate(0, 0);-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;}
body.openshedulappoinmenbody .modal-backdrop.in{display:none;}
.shedulappoinment-popup .contact-page-allcontent-div2 .right-side-div .wpcf7{width:100%;float:none;}
.shedulappoinment-popup .right-side-div .wpcf7 .field-outer .row > div .wpcf7-submit.btn{width:100%;}
.title-section .title-section-inner p br{display:none;}
.faqs-inner{padding-top:115px; margin-top:-115px;}
div.wpcf7 .wpcf7-recaptcha iframe{margin-left:-30px; transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8); -webkit-transform:scale(0.8);}
}
@media only screen and (min-width: 767px){
.page-template-template-experience-difference .main-title-text-withback{background-image:none !important;}
.page-template-template-experience-difference .main-title-text-withback{padding-top:32px;overflow:hidden;}
div#wrapper_mbYTP_bgndVideo{top: 32px !important;}
}
@media only screen and (min-width: 992px){
.page-template-template-experience-difference .main-title-text-withback{padding-top:52px;overflow:hidden;}
div#wrapper_mbYTP_bgndVideo{top: 52px !important;}
}
@media only screen and (max-width: 767px){
.menus-time-section-inner .col.opening-hours .widget .textwidget p a{display:none;}
.show-on-mobile{display:block;visibility:visible;opacity:1;width:100%;height:auto;}
.copyright{padding-bottom:50px;}
.gallery-section #gallery .gallery-image.video.withi-first-five a:after{height: 33px;width: 33px;background-position: left -150px top -245px;background-size: 400px;}
.gallery-section #gallery .gallery-image.video.withi-first-five a:hover:after, .gallery-section #gallery .gallery-image.video.withi-first-five a:focus:after {background-position: left -150px top -314px;height: 33px;width: 33px;}
.gallery-section #gallery .gallery-image.last span{font-size:24px;}
.menus-time-section-inner .col .widget .widget-title{display:none;}
.menus-time-section-inner .col.contact-us .widget{padding-top: 10px;}
.subscribe-section .wpcf7-form .third .subscribe-form .subscribe-form-inner .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{bottom:50px;}
.faqs-inner{padding-top:125px; margin-top:-125px;}
.page-template-template-experience-difference .main-title-text-withback{height:auto !important;}
.pattern-overlay{display:none;}
.page-template-template-experience-difference .main-title-text-withback a#opensliderveidpop{display: inline-block;position: absolute;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;left:50%;bottom:5%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:3;}
.page-template-template-experience-difference .main-title-text-withback a#opensliderveidpop:hover,
.page-template-template-experience-difference .main-title-text-withback a#opensliderveidpop: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;}
.player-outer-full{min-height:240px;height:80%;position:relative;display:block;width:100%;overflow:hidden;    padding: 0px 15px;}
#expricenveidpop.information.home_page_video_popup.slider-pop-up.fade.in{background-color: rgba(0,0,0,0.7);}
#expricenveidpop.information.home_page_video_popup.slider-pop-up .modal-dialog{width:100%;padding:0px;margin:0px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
#expricenveidpop.information.home_page_video_popup.slider-pop-up .modal-dialog .modal-content{background-color:transparent;}
#expricenveidpop.information.home_page_video_popup.slider-pop-up .modal-dialog .modal-content .modal-body{padding:10px 0 0 0;}
#expricenveidpop.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;opacity:1;}
#layerslider_2 .ls-bg-wrap::after{content:" "; height:100%; width:100%; top:0; left:0; background-color:rgba(0,0,0,0.4); position:absolute;}
div.wpcf7 .wpcf7-recaptcha iframe{margin-left:-30px; transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8); -webkit-transform:scale(0.8);}
}
@media only screen and (max-width: 479px){
}
@media only screen and (max-width:320px){
.subscribe-section .wpcf7-form .third .subscribe-form .subscribe-form-inner .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{bottom:43px;}
}
.alignnone.size-full{float:left;}
.page-id-400 .main-content-cus-ortho .text-before-content{color:#00938a;}
.main-content.experiance-difference .entry-content h4{position:relative;}
.main-content.experiance-difference .entry-content h4::before{display:inline-block;margin-right:5px; margin-bottom:-2px;width: 14px;height: 15px;background-image: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);background-position: left -68px top -655px;background-repeat: no-repeat;content: "";}
.page-id-404 .main-content-cus-ortho .main-content-cus-ortho-content {padding: 0;}
.page-id-404 .main-content-cus-ortho .entry-content ul{margin: 0;}
.ovelay.loader:after{content:"";border: 16px solid #252e36;border-radius: 50%;border-top: 16px solid #00938a;width: 120px;height: 120px;-webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:1;} @-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.ovelay.load-icon{} .green-text{ color: #00938a; font-size: 28px; }
.btn-reversed{
color: #00938a;
background-color: #fff;
border: 2px solid #00938a;
font-size: 14px;
padding: 15px;
}
.btn-reversed:hover{
color: #fff;
background-color: #00938a;
border: 2px solid #00938a;
}
.btn-reversed-g{
color: #00938a;
background-color: #fff;
border: 2px solid #00938a;
font-size: 19px;
padding: 15px;
}
.btn-reversed-g:hover{
color: #fff;
background-color: #00938a;
border: 2px solid #00938a;
}
@media (max-width: 576px){
.btn-reversed-g{ font-size: 16px; }
}
.box-text {
position: absolute;
top: 50%;
left: 50%;
margin: 0;
transform: translate(-50%, -50%); 
width: 76%;
}
.box-text p { font-weight: 800; color: #fff; font-size: 20px;}
.box-text h2 { color: #fff; font-size: 34px;}
.arrows a::after {
position: absolute;
content: "";
background-image: url(http://development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);
background-repeat: no-repeat;
background-position: left -175px top -517px;
width: 31px;
height: 12px;
right: 15px;
bottom: 20px;
transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
padding: 10px 12px;
}
.white-text{color: #fff !important;}
.btn.homepage-hero-btn.custom-ortho-a:hover { background-color: #fff; color: #00938a; z-index: 999; }
.row-flex { display: flex; }  
.col-md-40-cust { width: 40%; }
.col-md-20-cust { width: 20%; }
.col-md-60-cust { width: 60%; }
.col-md-full { width: 100%; }
.bottom-full{width: 50%;}
.half {height: 50%;}
.text-center-pad{text-align:center; padding: 30px;}
@media(max-width: 767px){ } @media (min-width: 768px) and (max-width: 785px){
.header-bottom .navigation .menu_wrap .nav > li > a { font-size: 9px !important; }
}
@media (min-width: 992px) and (max-width: 1042px){
.header-bottom .navigation .menu_wrap .nav > li > a { font-size: 12px !important; }
.main-title-text-withback .main-title-text-inn { padding-top: 40px; }
}
@media (min-width: 1200px) and (max-width: 1347px){
.header-bottom .navigation .menu_wrap .nav > li > a { font-size: 12px !important; }
}
@media (min-width: 1400px) and (max-width: 1787px){
.header-bottom .navigation .menu_wrap .nav > li > a { font-size: 14px !important; }
}
@media (min-width: 1800px) and (max-width: 1808px){
.header-bottom .navigation .menu_wrap .nav > li > a { font-size: 14px !important; }
}
@media (min-width: 1600px){
.header-bottom .navigation .menu_wrap .nav > li { padding: 31px 16px 34px; }
}
@media (min-width: 1450px) and (max-width: 1579px){
.header-bottom .navigation .menu_wrap .nav > li { padding: 31px 14px 34px; }
}  .page-id-2415 .ls-wrapper.ls-bg-wrap::after { content: ""; width: 100%; height: 100%; top: 0; left: 0; position: absolute; background-color: rgba(0,0,0,0.5); }
.page-id-2415 .col-lg-10 { width: 73%; }
.page-id-2415 .col-lg-1 { width: 13.5%; }
.page-id-2415 .about-doctor-section-inner { width: 83%; }
.page-id-2415 .custom-ortho-a{ margin-bottom: 13% !important; }
.page-id-2415 .width-fixed{width: 93%;}
.page-id-2415 .sub-text.width-fixed { padding-bottom: 5% !important; }
.page-id-2415 .page-title{ padding-top: 15% !important; padding-bottom: 3% !important; }
.page-id-2415 .meet-our-doc-section{padding-top: 70px!important;}
.page-id-2415 .about-doctor-section .about-doctor-section-inner p a.btn{margin:15px 0 0 0;padding-left:50px;padding-right:50px;}
.page-id-2415 .about-doctor-imgage.ovelay { position: relative; }
@media (min-width: 1400px){
.page-id-2415 .page-title { padding-top: 25% !important; }
}
@media (max-width: 767px){ 
.page-id-2415 .col-lg-10 { width: 100%; }
.page-id-2415 .about-doctor-section-inner { width: 100%; }
.page-id-2415 .width-fixed{width: 100%;}
.page-id-2415 .custom-ortho-a { display: none !important; }
.page-id-2415 .main-title-text-withback { margin-bottom: 205px; }
}
@media (max-width: 576px){
.page-id-2415 .main-title-text-withback {
margin-bottom: 200px;
}
}
@media (max-width: 400px){
.page-id-2415 .main-title-text-withback {
margin-bottom: 70%;
}
}
.page-id-2415 .title-section-inner p {font-size: 20px;}  .page-id-2452 .ls-wrapper.ls-bg-wrap::after { content: ""; width: 100%; height: 100%; top: 0; left: 0; position: absolute; background-color: rgba(0,0,0,0.5); }
.page-id-2452 .col-lg-10 { width: 70%; }
.page-id-2452 .col-lg-1 { width: 15%; }
.page-id-2452 .about-doctor-section-inner { width: 81%; }
.page-id-2452 .custom-ortho-a{ margin-bottom: 13% !important; } 
.page-id-2452 .width-fixed{width: 93%;}
.page-id-2452 .sub-text.width-fixed { padding-bottom: 5% !important; }
.page-id-2452 .page-title{ padding-top: 15% !important; padding-bottom: 3% !important; }
.page-id-2452 .meet-our-doc-section{padding-top: 70px!important;}
.page-id-2452 .green-text-p{ color: #00938a !important; font-size: 20px !important; font-weight: 800 !important;}
.page-id-2452 .about-doctor-imgage.ovelay { position: relative; }
@media (min-width: 1400px){
.page-id-2452 .page-title { padding-top: 25% !important; }
}
@media (max-width: 767px){ 
.page-id-2452 .col-lg-10 { width: 100%; }
.page-id-2452 .about-doctor-section-inner { width: 100%; }
.page-id-2452 .width-fixed { width: 100%; }
.page-id-2452 .custom-ortho-a { display: none !important; }
.page-id-2452 .main-title-text-withback { margin-bottom: 205px; }
}
@media (max-width: 576px){
.page-id-2452 .main-title-text-withback {
margin-bottom: 200px;
}
}
@media (max-width: 400px){
.page-id-2452 .main-title-text-withback {
margin-bottom: 70%;
}
}
.page-id-2452 .title-section-inner p {font-size: 20px;}  .page-id-2490 .ls-wrapper.ls-bg-wrap::after { content: ""; width: 100%; height: 100%; top: 0; left: 0; position: absolute; background-color: rgba(0,0,0,0.5); }
.page-id-2490 .col-lg-10 { width: 64%; }
.page-id-2490 .col-lg-1 { width: 18%; }
.page-id-2490 .about-doctor-section-inner { width: 83%; }
.page-id-2490 .custom-ortho-a{ margin-bottom: 10% !important; }
.page-id-2490 .width-fixed{width: 70%;}
.page-id-2490 .sub-text.width-fixed { padding-bottom: 5% !important; }
.page-id-2490 .page-title{ padding-top: 11.5% !important; padding-bottom: 3% !important; }
.page-id-2490 .meet-our-doc-section{padding-top: 70px!important;}
.page-id-2490 .green-text-p{ color: #00938a !important; font-size: 20px !important; font-weight: 800 !important;}
.page-id-2490 .about-doctor-imgage.ovelay { position: relative; }
@media (min-width: 1400px){
.page-id-2490 .page-title { padding-top: 25% !important; }
}
@media (max-width: 767px){ 
.page-id-2490 .col-lg-10 { width: 100%; }
.page-id-2490 .about-doctor-section-inner { width: 100%; }
.page-id-2490 .width-fixed{width: 100%;}
.page-id-2490 .custom-ortho-a { display: none !important; }
.page-id-2490 .main-title-text-withback { margin-bottom: 205px; }
}
@media (max-width: 576px){
.page-id-2490 .main-title-text-withback {
margin-bottom: 200px;
}
}
@media (max-width: 400px){
.page-id-2490 .main-title-text-withback {
margin-bottom: 70%;
}
}
.page-id-2490 .title-section-inner p {font-size: 20px;}  .page-id-2503 .ls-wrapper.ls-bg-wrap::after { content: ""; width: 100%; height: 100%; top: 0; left: 0; position: absolute; background-color: rgba(0,0,0,0.5); }
.page-id-2503 .col-lg-10 { width: 71%; }
.page-id-2503 .col-lg-1 { width: 14.5%; }
.page-id-2503 .about-doctor-section-inner { width: 85%; }
.page-id-2503 .custom-ortho-a{ margin-bottom: 13% !important; }
.page-id-2503 .width-fixed{width: 116%;}
.page-id-2503 .sub-text.width-fixed { padding-bottom: 5% !important; }
.page-id-2503 .page-title{ padding-top: 15% !important; padding-bottom: 3% !important; }
.page-id-2503 .meet-our-doc-section{padding-top: 70px!important;}
.page-id-2503 .green-text-p{ color: #00938a !important; font-size: 20px !important; font-weight: 800 !important;}
.page-id-2503 .about-doctor-imgage.ovelay { position: relative; }
@media (min-width: 1400px){
.page-id-2503 .page-title { padding-top: 25% !important; }
}
@media (max-width: 767px){ 
.page-id-2503 .col-lg-10 { width: 100%; }
.page-id-2503 .about-doctor-section-inner { width: 100%; }
.btn-get-touch { width: 60%; }
.page-id-2503 .width-fixed { width: 100%; }
.page-id-2503 .custom-ortho-a { display:none; }
.page-id-2503 .meet-our-doc-section { padding-top: 85px !important; }
.page-id-2503 .about-doctor-section-inner ul { text-align: left; }
.page-id-2503 .main-title-text-withback { margin-bottom: 215px; }
.btn-get-touch {
width: 50% !important;
}
}
@media (max-width: 576px){
.page-id-2503 .main-title-text-withback {
margin-bottom: 250px;
}
}
@media (max-width: 400px){
.page-id-2503 .main-title-text-withback {
margin-bottom: 85%;
}
}
.page-id-2503 .about-doctor-section-inner ul {
list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.page-id-2503 .about-doctor-section-inner ul li {
list-style-type: none;
margin: 0 0 5px 0;
padding: 0 0 0 30px;
background-image: none;
background-repeat: no-repeat;
background-size: auto;
position: relative;
font-size: 20px;
line-height: 1.3em;
color: #7c8691;
}
.page-id-2503 .about-doctor-section-inner ul li:before {
position: absolute;
left: 0;
top: 4px;
width: 14px;
height: 15px;
background-image: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);
background-position: left -68px top -655px;
background-repeat: no-repeat;
content: "";
}
.table.table-green {
margin-top: 30px !important;
border: 1px solid #00bfa5;
font-size: 20px;
}
thead > tr > th:nth-of-type(1) {
background-color: #00bfa5;
}
thead > tr > th:nth-of-type(2) {
background-color: #0da896;
}
.table-green > thead > tr > th {
color: white; padding: 15px; padding-left: 15px;
}
.table-green > tbody > tr > td {
padding: 15px; padding-left: 15px;
}
.table-green > thead > tr > th:nth-of-type(1) {
width: 44%;
}
.btn-get-touch{ width: 25%; }
.page-id-2503 .title-section-inner p {font-size: 20px;}  .page-id-2510 .ls-wrapper.ls-bg-wrap::after { content: ""; width: 100%; height: 100%; top: 0; left: 0; position: absolute; background-color: rgba(0,0,0,0.5); }
.page-id-2510 .col-lg-10 { width: 78%; }
.page-id-2510 .col-lg-1 { width: 11%; }
.page-id-2510 .about-doctor-section-inner { width: 82%; }
.page-id-2510 .custom-ortho-a{ margin-bottom: 13% !important; }
.page-id-2510 .width-fixed{width: 116%;}
.page-id-2510 .sub-text.width-fixed { padding-bottom: 5% !important; }
.page-id-2510 .page-title{ padding-top: 15% !important; padding-bottom: 3% !important; }
.page-id-2510 .meet-our-doc-section{padding-top: 70px!important;}
.page-id-2510 .green-text-p{ color: #00938a !important; font-size: 20px !important; font-weight: 800 !important;}
@media (min-width: 1400px){
.page-id-2510 .page-title { padding-top: 25% !important; }
}
@media (max-width: 767px){ 
.page-id-2510 .col-lg-10 { width: 100%; }
.page-id-2510 .about-doctor-section-inner { width: 100%; }
.page-id-2510 .width-fixed { width: 100%; }
.page-id-2510 .custom-ortho-a { display: none !important; }
.page-id-2510 .main-title-text-withback { margin-bottom: 205px; }
}
@media (max-width: 576px){
.page-id-2510 .main-title-text-withback {
margin-bottom: 130px;
}
.page-id-2510 .main-title-text-withback.new1 { background-position: center right; }
}
@media (max-width: 400px){
.page-id-2510 .main-title-text-withback {
margin-bottom: 35%;
}
}
.page-id-2510 .about-doctor-section-inner ul {
list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: left;
}
.page-id-2510 .about-doctor-section-inner ul li {
list-style-type: none;
margin: 10px 0 5px 0;
padding: 0 0 0 30px;
background-image: none;
background-repeat: no-repeat;
background-size: auto;
position: relative;
font-size: 20px;
line-height: 1.3em;
color: #7c8691;
}
.page-id-2510 .about-doctor-section-inner ul li:before {
position: absolute;
left: 0;
top: 4px;
width: 14px;
height: 15px;
background-image: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);
background-position: left -68px top -655px;
background-repeat: no-repeat;
content: "";
}
.page-id-2510 .norwest-team-background .norwest-team-background-title h2 {
color: #c3ba49 !important;
font-size: 28px;
text-transform: none !important;
line-height: 1em;
}
.page-id-2510 .norwest-team-background .norwest-team-background-title { padding: 40px 0px 0px 0 !important; }
.page-id-2510 .norwest-team-background .norwest-team-background-button { text-align: center; padding: 35px 0 35px 0; }
.page-id-2510 .white-text { margin: 0 auto !important; margin-bottom: 0px !important; width: 68% !important; font-size: 20px; line-height: 25px;} 
.page-id-2510 .norwest-team-background::after {
content: "";
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
background-color: rgba(75, 82, 89, 0.75);
}
.page-id-2510 .gold-button a {
background-color:#c3ba49 !important;
border: 2px solid #c3ba49 !important;
-webkit-box-shadow: 1px 0 5px 1px rgb(195, 186, 73) !important;
box-shadow: 1px 0 5px 1px rgb(195, 186, 73) !important;
font-size: 14px;
}
.page-id-2510 .gold-button a:hover {background-color:#fff !important;color:#c3ba49; }
.page-id-2510 .norwest-team-background { background-position: center 85%; }
.page-id-2510 .title-section-inner p {font-size: 20px;}  .page-id-2517 .ls-wrapper.ls-bg-wrap::after { content: ""; width: 100%; height: 100%; top: 0; left: 0; position: absolute; background-color: rgba(0,0,0,0.5); }
.page-id-2517 .col-lg-10 { width: 69%; }
.page-id-2517 .col-lg-1 { width: 15.5%; }
.page-id-2517 .about-doctor-section-inner { width: 85%; }
.page-id-2517 .custom-ortho-a{ margin-bottom: 13% !important; }
.page-id-2517 .width-fixed{width: 91%;}
.page-id-2517 .sub-text.width-fixed { padding-bottom: 5% !important; }
.page-id-2517 .page-title{ padding-top: 15% !important; padding-bottom: 3% !important; }
.page-id-2517 .meet-our-doc-section{padding-top: 70px!important;}
.page-id-2517 .green-text-p{ color: #00938a !important; font-size: 16px !important; font-weight: 800 !important;}
.page-id-2517 .about-doctor-imgage.ovelay { position: relative; }
@media (min-width: 1400px){
.page-id-2517 .page-title { padding-top: 25% !important; }
}
@media (max-width: 767px){ 
.page-id-2517 .col-lg-10 { width: 100%; }
.page-id-2517 .about-doctor-section-inner { width: 100%; }
.page-id-2517 .width-fixed { width: 100%; }
.page-id-2517 .custom-ortho-a { display: none !important; }
.page-id-2517 .main-title-text-withback { margin-bottom: 205px; }
}
@media (max-width: 576px){
.page-id-2517 .main-title-text-withback { margin-bottom: 200px; }
.page-id-2517 .about-doctor-section-inner .green-text-p { display: none; }
}
@media (max-width: 400px){
.page-id-2517 .main-title-text-withback {
margin-bottom: 45%;
}
}
.page-id-2517 .about-doctor-section-inner ul {
list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: left;
}
.page-id-2517 .about-doctor-section-inner ul li {
list-style-type: none;
margin: 0 0 5px 0;
padding: 0 0 0 30px;
background-image: none;
background-repeat: no-repeat;
background-size: auto;
position: relative;
font-size: 20px;
line-height: 1.3em;
color: #7c8691;
}
.page-id-2517 .about-doctor-section-inner ul li:before {
position: absolute;
left: 0;
top: 4px;
width: 14px;
height: 15px;
background-image: url(//development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);
background-position: left -68px top -655px;
background-repeat: no-repeat;
content: "";
}
.page-id-2517 .title-section-bottom-center {
text-align: center;
padding-bottom: 85px;
}
.page-id-2517 .about-doctor-section .about-doctor-section-inner p {
font-size: 20px !important;
}
.page-id-2517 .green-text{ font-size: 28px;}
.page-id-2517 .title-section-inner p { font-size: 20px; }  .page-id-2534 .ls-wrapper.ls-bg-wrap::after { content: ""; width: 100%; height: 100%; top: 0; left: 0; position: absolute; background-color: rgba(0,0,0,0.5); }
.page-id-2534 .col-lg-10 { width: 81%; }
.page-id-2534 .col-lg-1 { width: 9.5%; }
.page-id-2534 .about-doctor-section-inner { width: 82%; }
.page-id-2534 .custom-ortho-a{ margin-bottom: 13% !important; }
.page-id-2534 .width-fixed{width: 91%;}
.page-id-2534 .sub-text.width-fixed { padding-bottom: 5% !important; }
.page-id-2534 .page-title{ padding-top: 15% !important; padding-bottom: 3% !important; }
.page-id-2534 .meet-our-doc-section{padding-top: 70px!important;}
.page-id-2534 .green-text-p{ color: #00938a !important; font-size: 20px !important; font-weight: 800 !important;}
@media (min-width: 1400px){
.page-id-2534 .page-title { padding-top: 25% !important; }
}
@media (max-width: 767px){ 
.page-id-2534 .col-lg-10 { width: 100%; }
.page-id-2534 .about-doctor-section-inner { width: 100%; }
.page-id-2534 .width-fixed { width: 100%; }
.page-id-2534 .custom-ortho-a { display: none !important; }
.page-id-2534 .main-title-text-withback { margin-bottom: 205px; }
}
@media (max-width: 576px){
.page-id-2534 .main-title-text-withback {
margin-bottom: 200px;
}
}
@media (max-width: 400px){
.page-id-2534 .main-title-text-withback {
margin-bottom: 45%;
}
}
.page-id-2534 .norwest-team-background .norwest-team-background-title h2 {
color: #c3ba49 !important;
font-size: 28px;
text-transform: none !important;
line-height: 1em;
}
.page-id-2534 .norwest-team-background .norwest-team-background-title { padding: 40px 0px 0px 0 !important; }
.page-id-2534 .norwest-team-background .norwest-team-background-button { text-align: center; padding: 35px 0 35px 0; }
.page-id-2534 .white-text { margin: 0 auto !important; margin-bottom: 0px !important; width: 89% !important; font-size: 20px; } 
.page-id-2534 .norwest-team-background::after {
content: "";
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
background-color: rgba(75, 82, 89, 0.75);
}
.page-id-2534 .gold-button a {
background-color:#c3ba49 !important;
border: 2px solid #c3ba49 !important;
-webkit-box-shadow: 1px 0 5px 1px rgb(195, 186, 73) !important;
box-shadow: 1px 0 5px 1px rgb(195, 186, 73) !important;
}
.page-id-2534 .gold-button a:hover {background-color:#fff !important;color:#c3ba49; }
.page-id-2534 .norwest-team-background { background-position: center 85%; }
.page-id-2534 .image-of-video-in-back .ovelay { position: relative; }
.page-id-2534 .title-section-inner p {font-size: 20px;}  .page-id-2590 .main-title-text-withback.new1:after { content: ""; width: 100%; height: 100%; top: 0; position: absolute; background-color: #252d36; }
.page-id-2590 .main-title-text-withback .main-title-text-inn .page-title { padding-top: 10%; }
.page-id-2590 .main-title-text-withback .main-title-text-inn .sub-text { padding-bottom: 10%; }
.page-id-2590 a.btn.homepage-hero-btn.custom-ortho-a { margin-top: 27%; padding: 10px 45px;}
.page-id-2590 .col-sm-7.col-md-5.col-lg-5 { text-align: center; }
.page-id-2590 .gallery-section #gallery .gallery-image a:before {
position: absolute;
content: "";
z-index: 2;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #fff0 !important;
}
.page-id-2590 .load-more-smile { padding-top: 3%; padding-bottom: 3%; }
.page-id-2590 .gallery-section #gallery .gallery-image { width: calc(100% / 5); }
.page-id-2590 .title-section-inner p {font-size: 20px;}
@media (max-width: 767px){
a.btn.homepage-hero-btn.custom-ortho-a{display: none;}
}  .page-id-2637 .page-title h1 { color: #9d9757 !important; } 
.page-id-2637 .main-title-text-withback.new1:after { content: ""; width: 100%; height: 100%; top: 0; position: absolute; background-color: #252d36; }
.page-id-2637 .main-title-text-withback .main-title-text-inn .page-title { padding-top: 10%; }
.page-id-2637 .main-title-text-withback .main-title-text-inn .sub-text { padding-bottom: 10%; }
.page-id-2637 a.btn.homepage-hero-btn.custom-ortho-a { margin-top: 27%; padding: 15px 45px;}
.page-id-2637 .col-sm-7.col-md-5.col-lg-5 { text-align: right; }
.page-id-2637 .gallery-section #gallery .gallery-image a:before {
position: absolute;
content: "";
z-index: 2;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #fff0 !important;
}
.page-id-2637 .load-more-smile { padding-top: 3%; padding-bottom: 3%; }
.page-id-2637 .gallery-section #gallery .gallery-image { width: calc(100% / 5); }
.page-id-2637 .title-section-inner p {font-size: 20px;} @media (max-width: 767px){
a.btn.homepage-hero-btn.custom-ortho-a{display: none;} 
.box-text { padding: 30px; position: relative; top: 0%; left: 0%; margin: 0; transform: none; width: 100%; }
.box-text p { font-size: 16px; }
.box-text h2 { font-size: 16px; }
.row-flex { display: block; }
.col-md-20-cust { width: 100%; }
.bottom-full { width: 100%; }
.col-md-40-cust { width: 100%; }
} .col-md-40-cust .mp:hover::before {
position: absolute;
content: "";
z-index: 2;
background-color: #00938a;
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0.7;
}
.col-md-40-cust .mp:hover::after {
position: absolute;
content: "";
right: 10px;
bottom: 10px;
height: 25px;
width: 25px;
background-image: url(http://development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);
background-repeat: no-repeat;
background-position: left -593px top -513px;
z-index: 3;
}
.col-md-20-cust .mp:hover::before {
position: absolute;
content: "";
z-index: 2;
background-color: 
#00938a;
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0.7;
filter: alpha(opacity=50);
zoom: 1;
}
.col-md-20-cust .mp:hover::after {
position: absolute;
content: "";
right: 10px;
bottom: 10px;
height: 25px;
width: 25px;
background-image: url(http://development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);
background-repeat: no-repeat;
background-position: left -593px top -513px;
z-index: 3;
} .white-popup { 
position: relative;
background: #fff;
padding: 10px;
width: auto;
max-width: 1024px;
margin: 0 auto;
text-align: center;
font-size: 20px;
border-radius: 10px; margin-top: 160px; 
margin-bottom: 160px;
}
div#covid-pop img {display: block;margin: 0 auto;width: 450px;padding-top: 60px;padding-bottom: 60px;}
.page-id-2 button.mfp-close {font-size: 49px;font-weight: lighter;right: 10px;top: 10px;}
.pop-contents {padding-bottom: 97px;text-align: left;padding: 49px;background-color: #f6f6f6;color: #000000;}
.pop-contents p {padding-bottom: 15px;}
.pop-contents p a {color: #000000;text-decoration: underline;}
@media (max-width: 1400px){
.white-popup {margin-top: 160px;margin-bottom: 160px;} 
}
@media (max-width: 576px){
.white-popup {
position: relative;
background: #fff;
padding: 10px;
width: auto;
max-width: 1024px;
text-align: center;
font-size: 16px;
border-radius: 10px;
margin-top: 200px;
margin-bottom: 100px;
margin-left: 15px;
margin-right: 15px;
}
.pop-contents {padding-bottom: 97px;text-align: left;padding: 10px;background-color: #f6f6f6;color: #000000;}
.pop-contents p {padding-bottom: 0px;}
div#covid-pop img {width: 300px;}
}  .page-id-2 .mfp-fade.mfp-bg {
opacity: 0;
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
} .page-id-2 .mfp-fade.mfp-bg.mfp-ready {
opacity: 0.8;
} .page-id-2 .mfp-fade.mfp-bg.mfp-removing {
opacity: 0;
} .page-id-2 .mfp-fade.mfp-wrap .mfp-content {
opacity: 0;
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
} .page-id-2 .mfp-fade.mfp-wrap.mfp-ready .mfp-content {
opacity: 1;
} .page-id-2 .mfp-fade.mfp-wrap.mfp-removing .mfp-content {
opacity: 0;
} .page-id-2637 .cocoen { height: 100% ; }
.page-id-2637 .cocoen img, .cocoen picture > img { height: 100%; object-fit: cover; }
.twentytwenty-wrapper.twentytwenty-horizontal { height: 100%; }
#imageCompare { height: 100% !important; }
@media(max-width: 767px){
#imageCompare { height: 100% !important; }
.page-id-2637 .main-title-text-withback .main-title-text-inn{ position: relative; }
.page-id-2637 .main-title-text-withback .main-title-text-inn .sub-text p { color: #fff; }
.page-id-2637 .main-title-text-withback { margin-bottom: 0%; }
}
.twentytwenty-container img { height: 100%; object-fit: cover; width: 100%;} 
.twentytwenty-horizontal .twentytwenty-handle::before, .twentytwenty-horizontal .twentytwenty-handle::after, .twentytwenty-vertical .twentytwenty-handle::before, .twentytwenty-vertical .twentytwenty-handle::after {
background: linear-gradient(180deg, #00938a 33.33%, #fff0 33.33%, #fff0 50%, #00938a 50%, #00938a 83.33%, #fff0 83.33%,#fff0 100%);
background-size: 40.00px 40.00px;
}
.twentytwenty-handle{ border: 3px solid #01bfa5; background-color: #00bfa5;  }
.twentytwenty-horizontal .twentytwenty-handle::before{box-shadow: 0 3px 0 #01bfa5, 0px 0px 12px rgba(51, 51, 51, 0.5);}
.twentytwenty-horizontal .twentytwenty-handle::after{box-shadow: 0 3px 0 #01bfa5, 0px 0px 12px rgba(51, 51, 51, 0.5);}
.page-id-2637 .mfp-arrow-left::before, .mfp-arrow-left .mfp-b { border-right: 27px solid #01bfa5; }
.page-id-2637 .mfp-arrow-left::after, .mfp-arrow-left .mfp-a { border-right: 17px solid #01bfa5; }
.page-id-2637 .mfp-arrow-right::before, .mfp-arrow-right .mfp-b { border-left: 27px solid #01bfa5; }
.page-id-2637 .mfp-arrow-right::after, .mfp-arrow-right .mfp-a { border-left: 17px solid #01bfa5; } .page-id-2637 .display-on-mobile.mobile-menu.custom-ortho { display: none; }
.page-id-2637 .btn-reversed-g { width: 20%; } 
#pop-img-none::before {
position: absolute;
content: "";
z-index: 2;
background-color: 
#fff8918a;
left: 0;
top: 0;
width: 100%;
height: 100%;
} .page-id-2637 .mfp-figure::after{ background: #fff !important;border-radius: 10px;box-shadow: none;}
.page-id-2637 .img-store { float: left; width: 50%; }
.page-id-2637 .right { position: absolute; right: 0; width: 50%; padding: 93px 80px;}
.page-id-2637 .mfp-image-holder .mfp-content { width: 1356px; }
.page-id-2637 img.mfp-img { max-width: 100%;
max-height: 100% !important; height: 100%;
display: block;
object-fit: cover;
}
.page-id-2637 .p-text { width: 100%; height: 243px; overflow-y: auto;}
.page-id-2637 .p-text p { font-size: 24px; width: 85%;}
.page-id-2637 .p-text p a { color: #00938a; }
.page-id-2637 .p-text p a:hover { color: #9d9757; }
.page-id-2637 .mp-cta a {
font-size: 14px;
color: #fff;
font-weight: 600;
}
.page-id-2637 .mfp-content {
height: 653px;
width: 1355px;
}
@media (min-width: 1366){
.mfp-arrow-left {left: 95px;}
.mfp-arrow-right {left: 95px;}
}
@media (max-width: 1023px){
.page-id-2637 .mfp-content {
height: auto;
}
}
.page-id-2637 .colored-box { position: relative;  width: 100%;
background-color: #00938a;
padding: 35px;
text-align: center;
color: #fff;
border-radius: 5px;
}
.page-id-2637 .mp-cta {
width: 50%;
margin: 0 auto; 
background-color: #9d9757;
margin-top: 20px;
border-radius: 5px;
padding: 5px;
transition: 0.3s;
}.page-id-2637 .mp-cta:hover {
background-color: #b9ad2f;
}
.page-id-2637 .mfp-image-holder .mfp-close {
color: #00938a ;
right: 25px ;
text-align: right ;
padding-right: 6px ;
width: 10px ;
top: 40px ;
font-size: 50px ;
-webkit-appearance: none;
}
@media (max-width: 1024px){
.page-id-2637 .right { padding: 93px 65px; }
.page-id-2637 .p-text { width: 100%; } 
.page-id-2637 .p-text p { font-size: 20px; width: 100%;}
.page-id-2637 .colored-box {
}
.page-id-2637 .colored-box h2 { font-size: 20px; }
.page-id-2637 .mp-cta { width: 100%; }
.box-text p { font-size: 14px; }
.box-text h2 { font-size: 18px; }
.arrows a::after { bottom: 0; right: 0; }
.page-id-2637 .btn-reversed-g { width: 250px; }
}
@media (max-width: 991px){
.page-id-2637 .img-store { float: none !important; width: 100% !important; background-color: #fff; }
.page-id-2637 .right {
float: none;
width: 100%;
padding: 0px 25px;
padding-bottom: 0px;
padding-bottom: 40px;
background-color: #fff;
}
.page-id-2637 .colored-box {
position: relative;
top: 20px;
width: 100%;
background-color: #00938a;
padding: 35px;
text-align: center;
color: #fff;
border-radius: 5px;
margin-top: 20px;
margin-bottom: 30px;
}
.page-id-2637 .mfp-box { background-color: #fff; }
.page-id-2637 .p-text { width: 100%; height: auto; }
.page-id-2637 .p-text p { font-size: 20px; width: 100%;}
.page-id-2637 .colored-box h2 { font-size: 20px; }
.page-id-2637 .mfp-image-holder .mfp-close { top: 0px; }
}
.twentytwenty-left-arrow { border-right: none !important; }
.twentytwenty-right-arrow { border-left: none !important; }
.twentytwenty-left-arrow::after {
position: absolute;
content: "";
background-image: url(http://development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);
background-repeat: no-repeat;
background-position: left -49px top -517px;
width: 14px;
height: 12px;
right: -25px;
bottom: -24px;
transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
padding: 10px 12px;
}
.twentytwenty-right-arrow::after {
position: absolute;
content: "";
background-image: url(http://development.openseed.com.au/norwestorthodontic/wp-content/themes/norwestorthodontic/images/norwest-orthodontic.png);
background-repeat: no-repeat;
background-position: left -190px top -517px;
width: 14px;
height: 12px;
right: -25px;
bottom: -24px;
transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
padding: 10px 12px;
}
.page-id-2637 .mfp-figure.image::after { background-color: #fff0 !important;}
.page-id-2637 .mfp-content.image { width: auto !important; }
.page-id-2637 img.mfp-img.image { padding: 0; border-radius: 10px; }
.page-id-2637 button.mfp-close.image { top: 0 !important;	}  .accredited-section {padding: 88px 0 70px 0;background-color: #00938a;color: #fff;}
.accredited-left {width: 61%;}
.accredited-right { width: 39%;text-align: right;position: relative;bottom: 15px;}
@media (max-width: 767px){
.accredited-section {  padding: 30px 0; }
.accredited-left { width: 100%; }
.accredited-left h2 { font-size: 20px; text-align: center;}
.accredited-right img { padding: 35px 0 0 0; }
.accredited-right { width: 100%; text-align: center; position: relative; bottom: 0px; } 
}
@media (max-width: 667px){
.page-id-2637 img.mfp-img { padding: 0; border-radius: 0px !important; }
.page-id-2637 .mfp-box { padding-top: 15px; }
.page-id-2637 .mfp-arrow { position: fixed; }
}