/*
Theme Name: Norwest Orthodontic
*/
@font-face {
font-family: 'FontAwesome';
src: url('fonts/fontawesome-webfont.eot');
src: url('fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/fontawesome-webfont.woff2') format('woff2'),
url('fonts/fontawesome-webfont.woff') format('woff'),
url('fonts/fontawesome-webfont.ttf') format('truetype'),
url('fonts/fontawesome-webfont.svg#helveticabold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Ophian-Regular';
src: url('fonts/Ophian-Regular-webfont.woff2') format('woff2'),
url('fonts/Ophian-Regular-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'hk_groteskbold';
src: url('fonts/hkgrotesk-bold-webfont.eot');
src: url('fonts/hkgrotesk-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/hkgrotesk-bold-webfont.woff') format('woff'),
url('fonts/hkgrotesk-bold-webfont.ttf') format('truetype'),
url('fonts/hkgrotesk-bold-webfont.svg#hk_groteskbold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'hk_groteskmedium';
src: url('fonts/hkgrotesk-medium-webfont.eot');
src: url('fonts/hkgrotesk-medium-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/hkgrotesk-medium-webfont.woff') format('woff'),
url('fonts/hkgrotesk-medium-webfont.ttf') format('truetype'),
url('fonts/hkgrotesk-medium-webfont.svg#hk_groteskmedium') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'hk_groteskregular';
src: url('fonts/hkgrotesk-regular-webfont.eot');
src: url('fonts/hkgrotesk-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/hkgrotesk-regular-webfont.woff') format('woff'),
url('fonts/hkgrotesk-regular-webfont.ttf') format('truetype'),
url('fonts/hkgrotesk-regular-webfont.svg#hk_groteskregular') format('svg');
font-weight: normal;
font-style: normal;
}
/*************** Global CSS ***************/
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(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 CSS **************/
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(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(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;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(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;}
/********** Contact CSS **********/
.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(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;}
/* pagination CSS */
.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 CSS **********/
footer{position:relative;display:block;width:100%;}
/***subscribe section ***/
.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(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(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;}
/******* menu slogan timimng********/
.menus-slogan-time-section{background-color:#f5f7fa;padding:34px 0 92px 0;}
/* slogan*/
.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;}
/* menu*/
.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:12px;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:block;}
.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;}
/* timming*/
.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% 0% 10.5% 10%;}
.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*/
.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(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;}
/******************Home page****************/
.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(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(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(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(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 the difference*/
.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;}
/***bloglisting***/
.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-list*/
.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(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(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(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(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(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(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*/
.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(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(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%);}
/***********************************************
our service Page
***********************************************/
.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(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(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
************************************/
.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);}
/*******************
blog Template
****************/
.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;}
/*************single blog Page*******************/
.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(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;}
/**********************************
contact page 
*************************************/
.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:205px 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{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"]{background-color:#2ba59e;color:#fff;border:2px solid #2ba59e;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:#06827c;border-color:#06827c;}
.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:transparent;}
.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;}
/************************************
our professionals
************************************/
.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: 243px;}
.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 8px 0;font-size:0;line-height:0;list-style-type:none;}
.team-page-all-outer .navigation ul li a{font-size:14px;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(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(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(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 fo the are dental clinic
*****************************/
.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 Opportunities
***********************************/
.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;}
/***************
page default
****************/
.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(images/norwest-orthodontic.png);background-position: left -68px top -655px;background-repeat: no-repeat;content: "";}
/*******************
CUSTOM ORTHODONTICS
********************/
.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-image: url(images/norwest-orthodontic.png);*/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(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(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;}
/**************************
experiance our difference
****************************/
.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(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(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(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(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(images/norwest-orthodontic.png); background-position: left -68px top -655px;background-repeat: no-repeat;content: "";}
@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;}

}
/**** Responsive CSS ****/
@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(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;}
}
@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(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;}
}
@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(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; /* Safari */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;}
/* Safari */
@-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{}