html,body{height:100%;width:100%;}
body
{
  margin:0px;
  padding:0px;
  overflow-x:hidden;
  position:relative;
  font-weight:normal;
  overflow-x:hidden;
  font-family:'AvenirNextLTPro-Regular';
      font-size: 16px;
    color: #474747;
}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}
html {
    margin: 0;
    padding: 0;
    border: 0;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {
    display: block;
}


table {
    border-collapse: separate;
    border-spacing: 0;
}
*{box-sizing: border-box; -mox-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
a img {border: none;}
:focus {outline: 0;}
a{text-decoration:none;color:inherit;}
.text-center{text-align:center;}
.wrapper{
    max-width:1760px;
    padding-right: 20px;
    padding-left: 20px;
    margin-right: auto;
    margin-left: auto;
}
.clearfix{display:block}
.clearfix::after{visibility:hidden;display:block;content:' ';clear:both;}

.font{font-family: 'Paytone One', sans-serif;}
@font-face {
      font-family: 'Avenir-Next-LT-Pro-Demi';
  src:url('../fonts/Avenir-Next-LT-Pro-Demi.ttf')  format('truetype');
}
@font-face{
  font-family:'AvenirLTStd-Light';
  src:url('../fonts/AvenirLTStd-Light.ttf') format('TrueType');
}
@font-face{
  font-family:'AvenirLTStd-Roman';
  src:url('../fonts/AvenirLTStd-Roman.ttf') format('TrueType');
}
@font-face{
  font-family:'AvenirNextLTPro-Regular';
  src:url('../fonts/AvenirNextLTPro-Regular.otf') format('opentype'),
      url('../fonts/AvenirNextLTPro-Regular.woff') format('woff');
}
@font-face{
  font-family:'AvenirNextLTPro-Bold';
  src:url('../fonts/AvenirNextLTPro-Bold.woff') format('woff');
}
@font-face {
  font-family: 'AvenirNextLTPro-Cn';
  src:url('../fonts/AvenirNextLTPro-Cn.otf') format('opentype'),
      url('../fonts/AvenirNextLTPro-Cn.woff') format('woff');;
}

@font-face{
  font-family:'AvenirNextLTPro-BoldCn';
  src:url('../fonts/AvenirNextLTPro-BoldCn.ttf') format('truetype');
}
/* navigation menu */

.navigation{box-shadow:0px 5px 4.7px 0.3px rgba(0, 0, 0, 0.45);}
a { text-decoration: none; }
div#overlay { display: none; }
a#toggle {position: fixed; top:17px; right:5px; width: 45px; height: 45px; background:#a90735; text-align: center; color: white; display: none; transition: all ease-out 0.3s; z-index: 100;border-radius:0;}
a#toggle i {position: relative; top: 50%; transform: translateY(-50%); font-size: 20px;}
#menu ul li i.fa.fa-caret-down.mysubmenu {display:block;}
#menu{background-color:#49439b;text-align: center; transition: all ease-out 0.3s;float:none;}
#menu a { color: white; }
#menu ul {
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: top;
}
#menu ul>li{float:left;position: relative;list-style-type:none;display:inline-block;transition:all 500ms linear;-moz-transition:all 500ms linear;-webkit-transition:all 500ms linear;}
#menu ul>li > a {display:block; padding:20px 43px; font-size:20px;color:#ffffff;position:relative;font-family: 'AvenirNextLTPro-Cn';font-weight:200;
  transition:all 500ms linear;
  -moz-transition:all 500ms linear;
  -webkit-transition:all 500ms linear;
  -o-transition:all 500ms linear;
}
#menu>ul>li.active>a{background-color:#2d2872;}
#menu ul li > a > i {margin-left:10px; transition: all ease-out 0.3s; -webkit-transition: all ease-out 0.1s; -moz-transition: all ease-out 0.3s; -ms-transition: all ease-out 0.3s;}
#menu>ul>li:last-of-type>a{background-color:#99c33d;}
#menu>ul>li:last-of-type>a>i{margin:0 7px 0 0;}
#menu>ul>li{border-right:1px solid #5953ab;}
#menu ul li ul {display: none; position: absolute; top:55px; width:280px; text-align: left; z-index: 2;background-color:#99c33d;left:0px;}
#menu ul li ul li { display: block; }
#menu ul li ul li a { display: block; }
#menu ul.menu-top>li.activepg>a{background-color:#252525;}
#menu ul.menu-top>li.activepg:after{background-color:#FFFFFF;}
#menu ul li.activepg>a{color:#f36b21;}
#menu ul li:hover ul {display: block;top:64px;border-radius:0px;}
ul.sub-menu {background:rgba(0, 159, 227, 0.91);border: 0px solid #ccc!important; width:100%}
ul.sub-menu li{margin:0px!important; padding:0px!important;}
#menu ul li ul li:hover > a {background:rgba(0, 159, 227, 0.91);color:#ffffff;}
#menu ul li ul li > a{text-transform: capitalize;font-weight:500;color: #ffffff;padding:10px 10px;margin: 0;line-height: 20px;}
#menu ul.menu-top>li>a{position:relative;color:#232323;text-transform:uppercase;font-weight:bold;z-index:1;}
#menu ul.menu-top li > a > i.fa-angle-down.sks_custom{margin-left:7px;font-size:16px;color:#00a536;}
#menu ul.menu-top>li.active a{color:#00a536;}
.header-right{float:right;width:71%;}
#menu ul li ul.sub-menu li{float:left;width:100%;}
#menu ul li ul.sub-menu li:hover a{background-color:#2d2872;}

.search-wrap-nw{margin:0 2.5555% 0 0;}
.search-wrap-nw .search-icon-wr{background-color:#b3c0ce;width:65px;height:65px;
border-radius:4px;text-align:center;cursor:pointer;
  transition:all 500ms linear;
  -moz-transition:all 500ms linear;
  -webkit-transition:all 500ms linear;
  -o-transition:all 500ms linear;
  }
.search-wrap-nw .search-icon-wr img{
      max-width: 100%;
    display: block;
    line-height: 65px;
    text-align: center;
    margin: 0 auto;
    padding: 15px 0px;
}
.navbar-right{float:right;}
.logo{float:left;}
.call-header-wr{background-color:#ab0635;   border-radius:4px;}
.search-wrap-nw{float:left;}
.header-center{float:left; font-family: 'AvenirNextLTPro-Cn';width:66.6666%;}
.call-header-wr{float:right;}
ul.header-center li{list-style-type:none;float:left; border:1px solid #ced6df;border-radius:3px;}
.call-header-wr a{
      font-size: 22px;
    color: #ffffff;
    font-family: 'AvenirNextLTPro-Cn';
    padding:18px 24px;
    display: block;

}
ul.header-center li p{color:#6e818e;font-size:18px;line-height:20px;
transition:all 500ms linear;
-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;}
ul.header-center li:first-of-type img{display:inline-block;vertical-align:middle;margin:0 0 0 10px;}
ul.header-center li:last-of-type img{display:inline-block;vertical-align:middle;margin:0 16px 0 0;}
ul.header-center li:first-of-type p{display:inline-block;vertical-align:middle;}
ul.header-center li:last-of-type p{display:inline-block;vertical-align:middle;}
ul.header-center li .header-cnt,ul.header-center li a{display:table-cell;padding:0px 23px;height:65px;
vertical-align:middle;
transition:all 500ms linear;
-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;
}
ul.header-center li{margin:0 2.5555% 0 0;height:65px;
transition:all 500ms linear;
-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;
}
.logo{width:361px;}
.navbar-right{width:calc(100% - 48%);float:right;padding:20px 0px 30px 0;}
.call-header-wr a img{display:inline-block;vertical-align:middle;margin:0 10px 0 0;}
.call-header-wr a span{display:inline-block;vertical-align:middle;}
header{padding:12px 0px 0 0;float:left;width:100%;}
.banner-wrap{position:relative;float:left;width:100%;}

.hex1{width: 14%;/*height: 240px;*/float:left;margin:0 7.2222% 0 0;/*min-width:240px;*/}

.hexagon-wrapper {
  text-align: center;

  position: relative;
  display: inline-block;
}
.hm-service-wrap{padding:0px;float:left;width:100%;margin:-120px 0px 30px 0;}
/*.hexagon {
  height: 100%;
  width: calc(100% * 0.57735);
  display: inline-block;
}*/
.hexagon img {
    position: absolute;
    z-index: 1;
    top: 50%;
    margin-top: -35px;
    left: 50%;
    margin-left: -30px;
}
.hexagon:before {
  position: absolute;
  top: 0;
  right: calc((100% / 2) - ((100% * 0.57735) / 2));
  background-color: inherit;
  height: inherit;
  width: inherit;
  content: '';
  transform: rotateZ(60deg);
}

.hexagon:after {
  position: absolute;
  top: 0;
  right: calc((100% / 2) - ((100% * 0.57735) / 2));
  background-color: inherit;
  height: inherit;
  width: inherit;
  content: '';
  transform: rotateZ(-60deg);
}
.hexagon-wrapper.hex1:last-of-type{margin:0 0 0 0;}
.hexa-tit{font-family: 'Paytone One', sans-serif;font-size:22px;margin:15px 0 0 0;line-height:33px;}
.hexagon-wrapper p{color:#606060;font-size:16px;}
#color1 .hexa-tit{color:#ab0534;}
#color2 .hexa-tit{color:#c47929;}
#color3 .hexa-tit{color:#98c33c;}
#color4 .hexa-tit{color:#36bca7;}
#color5 .hexa-tit{color:#49439b;}
.choose-left{float:left;width:63%;}
.choose-wrap{padding:70px 0 60px 0px;float:left;width:100%;}
.choose-right .chose-tit{font-size:28px;color:#585858;font-family: 'Paytone One', sans-serif;margin:0 0 20px 0px;}
.choose-right p{font-size:16px;line-height:24px;color:#474747;}
.choose-right{float:right;padding:0 70px;width:37%;}
.choose-right ul.choose-list-rght li{float:left;width:100%;list-style-type:none;font-size:16px;color:#474747;margin:0 0 14px 0px;line-height:22px;position:relative;padding:0 0 0 35px;}
.choose-right ul.choose-list-rght li:before{position: absolute;content:"";left:0px;background-image:url('../images/polygon-1.png');width:23px;height:20px;top:3px;}
.choose-right ul.choose-list-rght{padding:40px 0 35px 40px;float:left;width:100%;border-bottom:4px double #CCCCCC;}
.choose-right ul.choose-list-rght li:nth-child(2):before{background-image:url('../images/polygon-2.png');}
.choose-right ul.choose-list-rght li:nth-child(3):before{background-image:url('../images/polygon-3.png');}
.choose-right ul.choose-list-rght li:nth-child(4):before{background-image:url('../images/polygon-4.png');}
.choose-right ul.choose-list-rght li:nth-child(5):before{background-image:url('../images/polygon-5.png');}
.choose-wrap-logo ul li{float:left;list-style-type:none;width:33.33%;}
.choose-wrap-logo ul li:last-of-type img{float:right;}
.choose-wrap-logo ul li.border-center{border:1px solid #d3d3d3;border-radius:3px;padding:17px 0px;}
.choose-wrap-logo ul li.border-center img{margin:0 auto;display:table;}
.choose-wrap-logo ul{float:left;width:100%;padding:32px 0px 40px 0px;}
.accreditation-title{font-size:30px;color:#3a3a3a;font-family: 'Paytone One', sans-serif;margin:0 0 25px 0px;display:block;text-align:center;}
.accreditation-left{padding:45px 0 0 0;}
.accreditation-top,.accreditation-bottom{border:1px solid #d5d5d5;height:120px;width:100%;
position:relative;overflow:hidden;padding:0px;}
.accreditation-left{float:left;width:15.2999%;}
.accreditation-logo-wr{max-width:200px;margin:0 auto;}
.accreditation-logo-wr img{
  position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
}
.accreditation-top{margin:0 0 20px 0px;}
.accreditation-wrap{padding:0 0 100px 0px;float:left;width:100%;}
.accreditation-left .slick-dots li button {width:15px !important;height:15px !important;padding: 0 !important;background:#c0c0c0 !important;border-radius:100%;}
.accreditation-left .slick-dots li button:before{display:none !important;}
.accreditation-left .slick-dots li.slick-active button{background-color:#98c33c !important;}
.accreditation-left .slick-dots{bottom:-50px;}
.accreditation-right{background-color:#98c33c;float:right;width:79.3611%;border-left:18px solid #789f25;padding:50px 50px 30px 50px;margin:-120px 0 0 0;}
.proocess-tit{color:#ffffff;font-size:30px;color:#ffffff;font-family: 'Paytone One', sans-serif;text-transform:uppercase;margin:0 0 4px 0px;}
.accreditation-right p{color:#ffffff;font-size:16px;line-height:24px;margin:0 0 20px 0px;}
.accreditation-right .gr-border{border-bottom:4px double #86ae2f;margin:0 0 40px 0px;}
.process-tit{
    font-size: 115px;
    color: #88b034;
    font-family: 'AvenirNextLTPro-Bold';
    line-height: 90px;
  }
.process-wrap .process-icon-1{width:20%;float:left;text-align:center;border-right:1px solid #86ae2f;}
.process-wrap .process-icon-1 p{font-size:18px;line-height:22px;color:#ffffff;padding:0 40px;margin:0px;}
.process-icon-1 .pr-tp{margin:0 0 18px 0px;}
.process-icon-1 .top-1{height:158px;}
.process-icon-1 .bottom-1{height:140px;}
.bottom-1 .process-tit{padding:20px 0 0 0;}
.process-wrap .process-icon-1:last-of-type{border-right:0px;}
.appointment-bg{background-image:url('../images/dentist-appointment-bg.jpg');width:100%;
float:left;position:relative;padding:92px 0px;z-index:1;background-size:cover;}
.appointment-bg:before{position:absolute;content:"";width:100%;height:100%;background-color:rgba(73,67,155,0.71);top:0px;z-index:-1;}
.ready-apnt-left{float:left;width:43.6022%;background-color:#36bca7;padding:107px 260px 106px 80px;position:relative;border-right:3px solid #49439b;box-shadow: 0px 2px 4.8px 0.2px rgba(50, 50, 50, 0.32);z-index:2;}
.mission-dentistry-right{float:left;width:56.3900%;background-color:#ffffff;position:relative;
padding:50px 60px 50px 330px;
box-shadow: 0px 2px 4.8px 0.2px rgba(50, 50, 50, 0.32);
}
.ready-apnt-left .ready-appointment{font-size:30px;font-family: 'Paytone One', sans-serif;
color:#ffffff;margin:0 0 30px 0px;line-height:30px;}
.ready-apnt-left p{font-size:18px;line-height:26px;color:#ffffff;}
.mission-dentistry-right .dentistry-tit{font-size:30px;color:#323232;line-height:30px;font-family: 'Paytone One', sans-serif;margin:0 0 35px 0px;}
.mission-dentistry-right p{font-size:18px;line-height:26px;color:#474747;margin:0 0 25px 0px;}
.treatment-device{position:absolute;top:24px;right:0px;margin-right:-295px;z-index:0;}
ul.appointment-wrap-box li{float:left;list-style-type:none;}
ul.appointment-wrap-box li a.quick-enq-btn{
    background-color: #49439b;
    font-size: 22px;
    color: #feffff;
    font-family: 'AvenirNextLTPro-Cn';
    display: block;
    padding: 13px 24px;
    vertical-align: middle;
    border-radius: 6px;
    box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.3);
}
ul.appointment-wrap-box li a.quick-enq-btn img,ul.appointment-wrap-box li a.quick-enq-btn span,ul.appointment-wrap-box li a.call-btn img,ul.appointment-wrap-box li a.call-btn span{display:inline-block;vertical-align:middle;}
ul.appointment-wrap-box li a.quick-enq-btn img,ul.appointment-wrap-box li a.call-btn img{margin:0;/*margin:0 5px 0 0;*/}
ul.appointment-wrap-box li a.call-btn{
    background-color: #ffffff;
    font-size: 22px;
    color: #6e818e;
    font-family: 'AvenirNextLTPro-Cn';
    display: block;
    padding: 13px 24px;
    vertical-align: middle;
    border-radius: 6px;
    box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.3);
    margin:0 0 0 20px;
}
ul.appointment-wrap-box{float:left;width:100%;margin:55px 0 0 0;}
.mission-statement-logo{position:absolute;left:80px;bottom:60px;}
.forefront-wrap{float:left;width:100%;padding:50px 0 70px 0px;}
.forefront-left .pink-tit{font-size:18px;color:#ab0534; font-family:'AvenirNextLTPro-Bold';font-weight:bold;margin:0 0 10px 0px;display:block;}
.forefront-left .big-title{font-size:30px;line-height:33px;color:#323232;font-family: 'Paytone One', sans-serif;margin:0 0 20px 0px;}
.forefront-left p{font-size:18px;color:#474747;line-height:26px;}
.learn-more-btn{
  background-color: #49439b;
    font-size: 22px;
    color: #feffff;
    font-family: 'AvenirNextLTPro-Cn';
    display:inline-block;
    padding:14px 31px;
    vertical-align: middle;
    border-radius: 6px;
    box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.3);
    margin:45px 0 0 0;
}
.traditional-cosmetic-image{float:right;}
.forefront-left {
    float: left;
    width: 62.7911%;
}
.forefront-left .traditional-cosmetic-image{float:right;width:40%;}
.forefront-left .forefront-content{width:59%;float: left;padding: 100px 10px 30px 10px;}
.video-right .right-video{float:right;max-width:100%;}
.video-right{float: right;padding: 100px 0 40px 0px;width:32.3333%;}
.top-footer{background-color:#252525;float:left;width:100%;}
.top-footer ul li{display:inline-block;list-style-type:none;padding: 25px 33px;}
.top-footer ul li a{color:#8e8e8e;font-size:16px;display:block;}
.top-footer ul{text-align:center;display:block;margin:0 auto;}
.middle-footer{float:left;width:100%;background-color:#343434;padding:45px 0 0 0;}
.middle-footer ul{width:69%;margin:0 auto 45px auto;}
.middle-footer ul li{float:left;width:33.33%;list-style-type:none;text-align:center;border-right:1px solid #484848;min-height:80px;}
.middle-footer ul li .text-green{font-size:20px;color:#37bca6;margin:0 0 5px 0px;}
.middle-footer ul li p{font-size:16px;color:#f9f9f9;line-height:25px;}
.middle-footer ul li:last-of-type{border-right:0px;}
.good-health-bottom{box-shadow: 0px 3px 2.94px 0.06px rgba(50, 50, 50, 0.62);
padding:20px 0px 0 0;background-color:#ffffff;display:table;margin:0 auto;}
.good-health-bottom .facebook-bottom{background-color:#3b5998;font-size:18px;color:#ffffff;font-family: 'Avenir-Next-LT-Pro-Demi';font-weight:300;text-align:center;position:relative;z-index:1;margin-bottom:-54px;}
.good-health-bottom .facebook-bottom a{padding:12px 5px;display:block;color:#ffffff;font-weight:300;}
.good-health-bottom .facebook-bottom i{width:30px;height:30px;color:#3b5998;background-color:#ffffff;border-radius:100%;text-align:center;line-height:32px;margin:0 10px 0 0;}
.good-health-bottom img{padding:0 30px 20px 30px;}
.map-wr{float:left;width:100%;position:relative;}
.map-wr:before{position:absolute;content:"";top:0px;left:0px;background-color:rgba(0,0,0,0.45);
width:100%;height:100%;}
.ftr-btm p{font-size:14px;color:#747474;text-align:center;padding:20px 10px;}
.ftr-btm{float:left;width:100%;}

/* top Arrow */

.cd-top {
    display: inline-block;
    height: 40px;
    width: 40px;
    position: fixed;
    bottom:12px;
    right: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    text-indent: 100%;
    white-space: nowrap;
    background:#ab0635;
    visibility: hidden;
    opacity: 0;
    z-index: 99;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible {
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top i {
    color: #ffffff;
    position: absolute;
    right: 0px;
    font-size: 30px;
    text-align: center;
    top: 0px;
    width: 100%;
    height: 100%;
    font-weight: bold;
    padding: 3px 0 0 0;
}
.cd-top i:before {
    text-align: center;
    left: -30px;
    position: relative;
}
.breadcrumb-header ul.breadcrumb-ul li{list-style-type:none;float:left;font-size:16px;text-transform:uppercase;color:#8d969f;position:relative;padding:0 30px;line-height:23px;}
.breadcrumb-header ul.breadcrumb-ul li i{font-size:24px;color:#37bca7;}
.breadcrumb-header ul li:before{position:absolute;content:"\f105";line-height:24px;color:#37bca7;
font-family:'FontAwesome';right:-9px;font-size:18px;}
.breadcrumb-header{border-bottom:1px solid rgba(179, 192, 206, 0.25);float:left;width:100%;padding:28px 0px;}
.about-left{float:left;width:64.8258%;}
.about-right{float:left;width:35.1750%;}
.breadcrumb-header ul.breadcrumb-ul li:first-of-type{padding:0 30px 0 0;}
.wr-padding{float:left;width:100%;padding:50px 0 70px 0px;}
.dentistry-mission-wrap{background-color:#b3c0ce;}
.dentistry-mission-wrap>img{display: block;float:left;padding:0 80px 0 0;}

.dentistry-mission-wrap .mission-inner-cnt .mission-title{font-size:28px;line-height:31px;color:#ffffff;font-family: 'Paytone One', sans-serif;margin:0 0 45px 0px;position:relative;display:table;}
.dentistry-mission-wrap .mission-inner-cnt .mission-title:after{
  position:absolute;content:"";width:30px;height:4px;background-color:#ffffff;bottom:-20px;left:0px;}
.dentistry-mission-wrap .mission-inner-cnt p{font-size:18px;line-height:28px;color:#ffffff;margin:0 0 35px 0px;}
.dentistry-mission-wrap .mission-inner-cnt p:last-of-type{margin:0;}
.practive-wrap p{font-size:18px;color:#777777;line-height:30px;margin:0 0 30px 0px;}
.practive-wrap p:last-of-type{margin:0px;}
.practive-wrap{border-left:2px solid #d3d3d3;padding:0 80px;}
.practive-wrap .practice-title{font-size:28px;color:#4b4c4d;line-height:31px;font-family: 'Paytone One', sans-serif;margin:0 0 20px 0px;}
.practive-wrap{margin:80px 0px;}
.about-right .choose-right{background-color:#163b2e;/*background-image:url('../images/green-apple-bg.png');*/width:100%;height:1151px;background-repeat:no-repeat;padding:0px;float:none;}
.goodhealth-family-wrap img{max-width:100%;display:block;overflow:hidden;margin: -52px 0 0 0;}
.about-right .choose-right>img{max-width:100%;display:block;}
.chsus-wrap{padding:0 80px;margin:-82px 0 0 0;clear:both;}
.choose-right .chooseus-title{font-size:28px;color:#ffffff;font-family: 'Paytone One', sans-serif;margin:0 0 9px 0px;font-weight:200;}
.about-right .choose-right p{font-size:16px;line-height:22px;color:#ffffff;}
.choose-right ul.choose-us-wrap li{list-style-type:none;float:left;width:100%;font-size:16px;color:#ffffff;line-height:22px;position:relative;padding:0 0 0 35px;margin:0 0 16px 0px;}
.choose-right ul.choose-us-wrap li:before{position:absolute;content:"";left:0px;
background-image:url('../images/polygon-white.png');width:25px;height:23px;}
.choose-right ul.choose-us-wrap{margin:20px 0 0 0;}
.skybg-wrap{background-color:#e2eef3;padding:135px 110px;float:left;width:100%;text-align:center;min-height:553px;}
.skybg-wrap p{font-size:28px;color:#49439b;font-family: 'Paytone One', sans-serif;text-align:center;}
.goodhealth-family-wrap{max-height:552px;float:left;width:100%;overflow:hidden;position:relative;min-height:auto;}
.goodhealth-family-bottom{position:absolute;background-color:rgba(141,141,141,0.95);bottom:0px;width:100%;padding:19px 40px;}
.goodhealth-family-bottom p{font-size:22px;font-family: 'Paytone One', sans-serif;color:#FFFFFF;float:left;margin:4px 0 0 0;}
.meet-team{color:#4d4d4d;font-size:16px;background-color:#ffffff;box-shadow: 0px 2px 1.98px 0.02px rgba(0, 0, 0, 0.22);padding:12px 31px;float:right;border-radius:25px;}
.meet-team i{font-size:10px;color:#4d4d4d;font-weight:200;margin:0 0 0 5px;display:inline-block;vertical-align:middle;}
.skybg-wrap .philosophy-btn{background-color:#ab0534;font-size:16px;color:#ffffff;box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);-moz-box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);-webkit-box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);
    padding: 16px 48px;border-radius: 30px;display:inline-block;margin:23px 0 0 0;}
.footer-bottom-wr{float:left;width:100%;}
.footer-bottom-wr img{display:block;}
.breadcrumb-header ul.breadcrumb-ul li:last-child:before{display:none;}
.blog-date{
    background-color: #ab0534;
    font-size: 14px;
    color: #ffffff;
    font-style: italic;
    font-weight: 300;
    padding: 10px 38px;
    display: table;
    margin: -18px auto;
    position: relative;
}
.blog-box-wrap{width:32.5555%;float:left;border:1px solid #dfdfdf;margin:0 1.16733% 25px 0px;}
.blog-box-wrap .blog-img img{display:block;max-width:100%;}
.blog-box-wrap .blog-content{padding:55px 70px;text-align:center;}
.blog-box-wrap .blog-subtitle{font-size:22px;color:#4f4f4f;line-height:28px;font-family: 'Paytone One', sans-serif;margin:0 0 12px 0px;}
.blog-box-wrap .blog-content p{font-size:18px;line-height:24px;color:#4f4f4f;}
.blog-date.datepink{background-color: #ab0534;}
 .blog-date.dateyellow{background-color: #c47a29;}
.blog-date.dategreen{background-color: #98c33c;}
.blog-date.datelightgreen{background-color: #37bca7;}
.blog-date.datepurple{background-color: #49439b;}
.blog-date ul li{float:left;list-style-type:none;position:relative;
padding:0 10px;}
 .blog-date ul li:after{position:absolute;content:"";
right:-3px;height:14px;width:1px;background-color:#ffffff;top:1px;}
 .blog-date ul li:last-of-type:after{display:none;}
.blog-box-wrap:nth-child(3n+3){margin:0 0 25px 0px;}
.loader{display:table;border:1px solid #e1e1e1;font-size:16px;color:#4f4f4f;vertical-align:middle;padding: 8px 23px;margin:0 auto;}
.loader img{display:inline-block;vertical-align:middle;margin:0 10px 0 0;}
.loader span{display:inline-block;vertical-align:middle;}
.blog-left{float:left;width:72.0939%;}
.blog-right{float:right;width:21.8029%;}
.breadcrumb-header ul.breadcrumb-ul li a{color:#37bca7;position:relative;display:inline-block;}
.blog-left .blog-date{float:right;display:inline-block;}
.blogleft-pink img{display:block;}
.blog-left .blog-date{position:absolute;right:0px;bottom:0px;margin:0px;}
.blogleft-pink{position:relative;}
.blog-content-middle{padding:70px 0 80px 0px;}
.blog-content-middle .blog-content-title{font-size:26px;line-height:31px;color:#4f4f4f;font-family: 'Paytone One', sans-serif;margin:0 0 35px 0px;}
.blog-content-middle p{color:#4f4f4f;font-size:18px;line-height:26px;margin:0 0 46px 0px;}
.blog-content-middle ul.blog-cnt-ul li{list-style-type:none;color:#4f4f4f;font-size:18px;margin:0 0 15px 0px;position:relative;padding:0 0 0 35px;}
.blog-content-middle ul.blog-cnt-ul{margin:0 0 30px 0px;}
.blog-content-middle ul.blog-cnt-ul li:before{position:absolute;content:"";left:0px;
background-image:url('../images/polygon-1.png');width:23px;height:20px;}
.blog-pink-wrap{background-color:#ab0534;}
.blog-pink-wrap img{display:block;float:left;}
.blog-pink-wrap{margin:50px 0px;min-height:405px;}
.bpink-right-content ul.list-hexa li{list-style-type:none;color:#ffffff;margin:0 0 16px 0px;position:relative;    padding: 0 0 0 35px;}
.bpink-right-content p{color:#ffffff;font-size:18px;line-height:26px;font-weight:500;}
.bpink-right-content{padding:65px 30px 65px 60px;display:table;}
.bpink-right-content ul.list-hexa li:before{position:absolute;content:"";left:0px;background-image:url('../images/polygon-white.png');width:25px;height:23px;top:-4px;}
.bpink-right-content ul.ul-button{clear:both;}
.bpink-right-content ul.ul-button li{float:left;list-style-type:none;}
.bpink-right-content ul.ul-button li .btn-call{font-size:16px;color: #ab0534;background-color: #ffffff;box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);-moz-box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);-webkit-box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);padding: 16px 44px;border-radius: 30px;margin:30px 0 0 0;display:block;}
.bpink-right-content ul.ul-button li:last-of-type .btn-call{margin-left:20px;}
.blog-pagination{float:left;width:100%;border-top:1px solid rgba(0,0,0,0.10);padding:30px 0px;}
.blog-pagination ul li{list-style-type:none;float:left;font-size:16px;color:#ab0534;text-transform:uppercase;font-family:'AvenirNextLTPro-Regular';font-weight:600;}
.blog-pagination ul li:first-of-type i{margin:0 12px 0 0;font-size:20px;}
.blog-pagination ul li:last-of-type{float:right;}
.blog-pagination ul li:last-of-type i{margin:0 0 0 12px;font-size:20px;}
.blog-pagination ul li a{display:block;padding:10px 0px;
        transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -webkit-transition: all 500ms linear;}
.search-rgt{position:relative;margin:0 0 20px 0px;}
.search-rgt .form-control{display:block;border:1px solid #bdcadb;width:100%;height:46px;font-size:16px;
color:rgba(76, 76, 79, 0.70);font-family:'AvenirNextLTPro-Regular';padding:2px 20px;}
.search-rgt .form-control::placeholder{color:rgba(76, 76, 79, 0.70);}
.search-rgt .search-icon{font-size:16px;color:#ffffff;width:45px;height:45px;background-color:#4c4c4f;
position:absolute;right:0px;top:0px;text-align:center;line-height:45px;display:block;}
.category-tit{background-color:#4c4c4f;font-size:16px;color:#ffffff;font-family: 'Avenir-Next-LT-Pro-Demi';text-transform:uppercase;font-weight:400;padding:23px 30px;}
.category-body ul li{list-style-type:none;border-bottom:1px solid rgba(192, 200, 209, 0.60);}
.category-body ul li a{font-size:16px;color:#4c4c4f;}
.category-body{background-color:#d9e1e9;}
.category-right{margin:0 0 35px 0px;}
.appointment-pink-top{background-color:#ab0534;padding:40px 50px;text-align:center;}
.appointment-pink-btm{background-color:#93022b;padding:26px 50px;}
.appointment-pink-top .apnt-make-tit{font-size:28px;color:#ffffff;line-height:32px;font-family: 'Paytone One', sans-serif;margin:0 0 60px 0px;position:relative;}
.appointment-pink-top p{color:#ffffff;font-size:16px;line-height:24px;font-family:'AvenirNextLTPro-Regular';font-weight:300;text-align:center;}
.appointment-pink-top .apnt-make-tit:after{
  position:absolute;content:"";bottom:-30px;left:50%;margin-left:-15px;
  width:30px;height:3px;background-color:#ffffff;
}
.appointment-pink-btm .btncall
{
 font-size:16px;color:#5c6167;
     background-color: #ffffff;
    box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);
    padding: 16px 44px;display:block;
    border-radius: 30px;text-align:center;
}
.appointment-pink-btm .btnbook
{
    font-size:16px;color:#5c6167;
    background-color: #ffffff;
    box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);
    padding: 16px 44px;margin:15px 0 0 0;
    border-radius: 30px;display:block;text-align:center;
}
.contact-left{width:64.8260%;float:left;}
.contact-right{width:35.1750%;float:left;}
.contact-wrap-top{background-color:#b3c0ce;}
.contact-wrap-top .contact-grey-box .contact-health-title{font-size:28px;font-family: 'Paytone One', sans-serif;color:#ffffff;line-height:31px;margin:0 0 60px 0px;position:relative;}
.contact-wrap-top .contact-dentist{float:left;}
.contact-wrap-top .contact-grey-box p{font-size:18px;line-height:28px;color:#FFFFFF;}
.contact-wrap-top .contact-grey-box .contact-health-title:after{position:absolute;content:"";left:0px;bottom:0px;width:30px;height:3px;background-color:#FFFFFF;bottom:-30px;}
.contact-wrap-top .contact-grey-box{display:table;padding:117px 80px;min-height:550px;}
.enquiry-wrap-box{margin:80px 0px 76px 0px;}
.enquiry-form-wrap .enq-tit{color:#4b4c4d;font-size:28px;font-family: 'Paytone One', sans-serif;margin:0 0 25px 0px;}
.enquiry-form-wrap .form-control .txtcontrol{height:44px;border:1px solid #d1d1d1;border-radius:3px;width:100%;padding:2px 10px;font-size:14px;color:#838383;font-family:'AvenirNextLTPro-Regular';}
.enquiry-form-wrap .form-control .txtcontrol::placeholder{font-size:14px;color:#838383;font-family:'AvenirNextLTPro-Regular';}
.enquiry-form-wrap .form-control{margin:0 0 15px 0px;position:relative;}
.enquiry-form-wrap .form-control textarea.txtcontrol{height:100px;padding:10px 10px;}
textarea{resize:none;}
.enquiry-wrap-box .enquiry-form-wrap{width:64.1259%;border-left:2px solid #d3d3d3;border-right:2px solid #d3d3d3;padding:0 135px 0 86px;float:left;}
.enquiry-form-wrap .btn-sky{display:block;width:100%;background-color:#49439b;font-size:22px;color:#ffffff;
 font-family: 'AvenirNextLTPro-Cn';border:0px;text-align:center;padding:11px 10px;border-radius:4px;
transition:all 500ms linear;
-moz-transition:all 500ms linear;
-webkit-transition:all 500ms linear;
-webkit-appearance:none;
}
 .enquiry-form-right .enq-logo{display:table;margin:0 auto 30px auto;height:146px;}
 .enquiry-form-right .enq-logo.enq-logo-border{border:1px solid #d3d3d3;height:135px;padding:0 14px;border-radius:3px;}
 .enquiry-form-right .enq-logo.enq-logo-border img{margin:19px auto;}
 .enq-logo img{max-width:100%;display:block;}
 .map-contact-wr{position:relative;}
 .map-contact-wr .meet-team i{margin:0 0 0 10px;}
.map-contact-wr .meet-team{padding:11px 35px;}
.contact-right .purple-bg-contact{background-color:#49439b;padding:47px 80px 47px 80px;max-height:513px;}
.contact-right .hospitalimg{display:block;max-width:100%;}
.contact-right .purple-bg-contact .cnt-info{font-family: 'Paytone One', sans-serif;color:#ffffff;font-size:28px;margin:0 0 25px 0px;}
.purple-bg-contact ul li
{
  list-style-type:none;
  float:left;width:100%;position:relative;
  border-bottom:1px solid rgba(122, 137, 153, 0.21);
  padding:0 0 24px 0px;margin:0 0 24px 0px;
}
.purple-bg-contact ul li img{float:left;position:absolute;left:0px;}
.purple-bg-contact ul li .contact-info-list{float:left;margin:0 0 0 66px;
}
.purple-bg-contact ul li .contact-info-list .cnt-info-left{font-size:17px;color:#ffffff;text-transform:uppercase;font-family: 'Avenir-Next-LT-Pro-Demi';font-weight:200;}
.purple-bg-contact ul li .contact-info-list p{font-size:16px;line-height:25px;color:#ffffff;}
.purple-bg-contact ul li:last-of-type{margin:0px;border-bottom:0px;padding:0px;}
.contact-right .skybg-wrap .philosophy-btn{margin:29px 0 0 0;}
.orthodontics-template p{
      color: #4f4f4f;
    font-size: 18px;
    line-height: 26px;
    margin: 0 0 35px 0px;
}
.orthodontics-template .dentistry-mission-wrap{margin:0 0 50px 0px;}
.braces-wrap img{border:3px solid #b1b1b1;float:left;margin:9px 37px 0 0;}
.braces-wrap p{line-height:33px; color: #4f4f4f;}
.inner-title{color:#585858;font-size:24px;font-family: 'Paytone One', sans-serif;margin:0 0 32px 0px;line-height:28px;}
ul.listing-ul li {
    list-style-type: none;
    color: #4f4f4f;
    font-size: 18px;
    margin: 0 0 22px 0px;
    position: relative;
    padding: 0 0 0 35px;
    line-height:26px;
}
ul.listing-ul li:before {
    position: absolute;
    content: "";
    left: 0px;
    background-image: url(../images/polygon-2.png);
    width: 23px;
    height: 20px;top:4px;
}
.content-template{padding:0 60px 0 0;}
ul.listing-ul{margin:0 0 30px 0px;}
.content-template .content-template-left{float:right;width:30%;padding: 150px 0 0 0;}
.content-template .content-template-right{float:left;width:70%;padding: 0 80px 0 0;}
.content-template .content-template-left img{display:block;max-width:100%;margin:0 auto;}
.content-template .content-template-left .tradional-cosmetic-left{margin:0 auto 60px auto;max-width:100%;}
.appointment-yellow-bg{background-color:#c47a29;margin:0 0 42px 0px;}
.orthodontics-appointment{max-width:100%;display:block;}
.appointment-yellow-bg .polygon-orthodontics{ margin:-57.5555px auto;display:block;}
.appointment-yellow-bg .make-appoint-title{font-family: 'Paytone One', sans-serif;
font-size:28px;line-height:32px;color:#ffffff;position:relative;margin: 0 0 48px 0px;}
.appointment-yellow-bg .make-appoint-title:after{position:absolute;content:"";width:30px;height:3px;background-color:#ffffff;
  left:50%;margin-left:-15px;bottom:-25px;}
.appointment-yellow-bg .appontmn-center{padding:95px 60px 40px 60px;text-align:center;}
.appontmn-center p{font-size:16px;color:#ffffff;line-height:24px;font-family:'AvenirNextLTPro-Regular';font-weight:200;float:left;width:100%;margin:0px;}
.appontmn-bottom{background-color:#b26c20;padding:41px 50px;}
.appontmn-bottom ul.ul-button li .btn-call {
    font-size: 16px;
    color: #c47a29;
    background-color: #ffffff;
    box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);
    padding: 16px 44px;
    border-radius: 30px;
    display: block;
}
.appontmn-bottom ul.ul-button li .btn-call {
    font-size: 16px;
    color: #c47a29;
    background-color: #ffffff;
    box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);
    padding: 16px 44px;
    border-radius: 30px;
    display: block;
}
.appontmn-bottom ul.ul-button li:last-of-type .btn-call {
    margin-left: 20px;
}
.appontmn-bottom ul.ul-button li{float:left;list-style-type:none;}
.nasal-breathing-wrap{background-image:url('../images/nasal-breathing.jpg');
width:100%;min-height:488px;padding:54px 195px 54px 50px;background-size:cover;background-position:50% 50%;}
.nasal-breathing-wrap .right-title{
 font-size:22px;line-height:30px;color:#212121;font-family: 'Paytone One', sans-serif;
text-shadow:0px 3px 5px rgba(255, 255, 255, 0.69);-moz-text-shadow:0px 3px 5px rgba(255, 255, 255, 0.69);-webkit-text-shadow:0px 3px 5px rgba(255, 255, 255, 0.69);margin:0 0 57px 0px;position:relative;}
.nasal-breathing-wrap p{color:#212121;font-size:18px;line-height:28px;text-shadow:0px 3px 5px rgba(255, 255, 255, 0.69);-moz-text-shadow:0px 3px 5px rgba(255, 255, 255, 0.69);-webkit-text-shadow:0px 3px 5px rgba(255, 255, 255, 0.69);}
.nasal-breathing-wrap .right-title:after{position:absolute;content:"";width:30px;height:3px;background-color:#212121;
  left:0%;margin-left:0px;bottom:-30px;box-shadow:0px 2px 4px 0px rgba(255, 255, 255, 0.52);-moz-box-shadow:0px 2px 4px 0px rgba(255, 255, 255, 0.52);-webkit-box-shadow:0px 2px 4px 0px rgba(255, 255, 255, 0.52);}
.border{border-bottom:1px solid rgba(0, 107, 182, 0.20);margin:60px 0px;}
.bottom-full-wrap{float:left;width:100%;background-color:#ebf4f8;
background-image:url('../images/patient-img.jpg');height:420px;
background-repeat:no-repeat;position:relative;}
.bottom-half-wrap p{font-size:18px;color:#5a5a5a;line-height:28px;}
.bottom-half-wrap {background-color:#ffffff;border-left:3px solid #58585a;padding:50px 50px 50px 75px;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.13);-moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.13); -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.13);width:56%;
position:absolute;right:60px;top:50%;margin-top:-137px;}
.bottom-half-wrap img{float:left;margin:0 65px 0 0;}
.bottom-half-wrap p:last-of-type{margin:0px;}
.treatment-phase-title{font-size:24px;color:#585858;text-transform:uppercase;font-family: 'Paytone One', sans-serif;margin:0 0 60px 0px;
text-align:center;}
.inner-title1{margin:50px 0px;}


.r-tabs .r-tabs-nav {
    margin: 0;
    padding: 0;
}

.r-tabs .r-tabs-tab {
    float:left;width:33.3333%;
    margin: 0;position:relative;
    list-style: none;
}

.r-tabs .r-tabs-panel {
    padding: 15px;
    display: none;
}

.r-tabs .r-tabs-accordion-title {
    display: none;
}

.r-tabs .r-tabs-panel.r-tabs-state-active {
    display: block;
}

/* Accordion responsive breakpoint */
@media only screen and (max-width: 768px) {
    .r-tabs .r-tabs-nav {
        display: none;
    }

    .r-tabs .r-tabs-accordion-title {
        display: block;
    }
}
/* Tabs container */
.r-tabs
{
    position: relative;
    border: 1px solid #e1e1e1;
    float: left;
    width: 100%;
}

/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab {
  position: relative;
  background-color: #ffffff;
}

/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor {
  display:block;
  padding:21px 12px;
  text-align:center;
  text-decoration: none;
  text-shadow: 0 1px rgba(0, 0, 0, 0.4);
  font-size:22px;
  color: #585858;
}

/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
  opacity: 0.5;
}

/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
  color: #ffffff;background-color:#c47a29;
}

/* Tab panel */
.r-tabs .r-tabs-panel {
  background-color: white;

}

/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
  display: block;
  padding: 10px;

  background-color: #00c5ad;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  text-shadow: 0 1px rgba(0, 0, 0, 0.4);
  font-size: 14px;

  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
  background-color: #fff;
  color: #00c5ad;
  text-shadow: none;
}

/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled{opacity: 0.5;}
.treatment-phase-wrap{margin-bottom:50px;float:left;width:100%;}
.border-as-triangle li a::before, .border-as-triangle li a::after, .border-as-triangle li .a::before, .border-as-triangle li .a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: 34px solid transparent;
    border-bottom: 34px solid transparent;
    position: absolute;
    top: 0;
    margin-top: 0;
    left: 100%;
}
.border-as-triangle li a::before{
    border-left: 30px solid #ffffff;
    z-index: 2;
}
.border-as-triangle li a::after{
    border-left:30px solid rgba(157, 181, 197, 0.50);
    margin-left: 1px;
    z-index: 1;
}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor::before{border-left:30px solid #c47a29;}
.r-tabs .r-tabs-nav .r-tabs-tab:last-of-type .r-tabs-anchor::before,.r-tabs .r-tabs-nav .r-tabs-tab:last-of-type .r-tabs-anchor::after{display:none;}
ul.border-as-triangle.r-tabs-nav{float:left;width:100%;border-bottom:1px solid #e1e1e1;}
.r-tabs .r-tabs-panel{background-color:#ebf4f8;padding:50px 60px;float:left;width:100%;}
.phase-wizard .phase-title{font-size:23px;line-height:31px;color:#5a5a5a;}
.phase-wizard p{font-size:18px;line-height:29px;color:#5a5a5a;}
.phase-wizard img{float:right;margin:55px 0px 55px 30px;max-width:100%;}
/*.phase-wizard .phase-top-wizard{float:left;width:50%;}*/
.dentistry-template .appointment-yellow-bg{background-color:#ab0534;}
.dentistry-template .appontmn-bottom{background-color:#9c0530;}
.dentistry-template .appontmn-bottom ul.ul-button li .btn-call{color:#5c6167;}
.dentist-box{float:left;width:30.2377%;margin:0 4.6333% 30px 0;}
.dentist-box:last-of-type{margin:0 0 30px 0px;}
.dentist-box .dentist-img-bx img{max-width:100%;display:block;}
.dentist-box .dentist-bottom-bx{background-color:#ab0534;padding:50px 35px;text-align:center;
    transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -webkit-transition: all 500ms linear;}
.dentist-box .dentist-bottom-bx .dentist-title{font-size:24px;color:#ffffff;font-family: 'Paytone One', sans-serif;margin:0 0 11px 0px;}
.dentist-box .dentist-bottom-bx p{font-size:16px;color:#ffffff;font-weight:200;margin:0px;}
.dentistry-template ul.listing-ul li:before{background-image: url(../images/polygon-1.png);}
.dentistry-template ul.listing-ul li{float:left;width:50%;}

.footer-bottom-wr{background-color:#e2eef3;float:left;width:100%;padding:43px 0px;}
.footer-bottom-wr .footer-left{float:left;width:30%;position:relative;}
.footer-bottom-wr .footer-right{float:right;width:30%;position:relative;}
.footer-bottom-wr .footer-center{float:left;width:38%;margin:60px 0;position:relative;z-index:1;}
.footer-bottom-wr .footer-center p{font-size:30px;color:#006bb6;line-height:36px;font-family: 'Paytone One', sans-serif;text-align:center;}
.footer-center ul.ul-button li {
    float: left;
    list-style-type: none;
}
.footer-center ul.ul-button li .btn-call {
    font-size: 16px;
    color: #ffffff;
    background-color: #ab0534;
    box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0px 2px 4.95px 0.05px rgba(0, 0, 0, 0.12);
    padding: 16px 44px;
    border-radius: 30px;
    display: block;
}
.footer-center ul.ul-button li:last-of-type .btn-call{margin-left: 20px;background-color:#98c33c;}
.footer-center ul.ul-button{margin:40px auto 0 auto;display:table;}
.footer-left .receptionist-img{position:relative;z-index:1;max-width:100%;}
.footer-left .gr-small{position:absolute;bottom:-8%;right:50%;z-index:0;max-width:100%;
margin-right:-255px;}
.footer-bottom-wr .footer-right .demostration{float:right;position:relative;z-index:1;
max-width: 100%;}
.footer-bottom-wr .footer-right .gr-small{
     position: absolute;
    top:20px;
    left:50%;
    z-index: 0;max-width:100%;
    margin-left:-310px;
}

/*******************************
********************************
*********************************/


.btn-1,
.btn-1:before,
.btn-1:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
.btn-1{
    position: relative;
  display:inline-block;
  overflow: hidden;
  z-index:1;
}
.btn-1:before, .btn-1:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;z-index:-1;
  border-bottom: 80px solid #99c33d;
}
.btn-1:before {
  right: -50px;
  border-right: 50px solid transparent;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.btn-1:after {
  left: -50px;
  border-left: 50px solid transparent;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.btn-1:hover:before {
  -webkit-transform: translateX(-20%);
          transform: translateX(-20%);
}
.btn-1:hover:after {
  -webkit-transform: translateX(20%);
          transform: translateX(20%);
}
.call-btn.btn-1:before,.call-btn.btn-1:after{border-bottom:80px solid #49439b;}
.enquiry-section-wrap{
  background-color:#e2eef3;
  float:left;width:100%;position:relative;
}
.enq-submit{
    background-color: #49439b;
    font-size: 22px;
    color: #feffff;
    font-family: 'AvenirNextLTPro-Cn';
    display:block;
    vertical-align: middle;
    border-radius: 6px;
    box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.3);
    margin:5px 0 0 0;
}
.enq-submit input{
  padding: 12px 0px;
  background-color:transparent;
  font-size: 22px;
  color: #feffff;
  font-family: 'AvenirNextLTPro-Cn';
  display:block;
  vertical-align: middle;
  border-radius: 6px;border:0px;
  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.3);
  width:100%;cursor:pointer;
}
.hexa-form{
  padding:75px 0px;position:relative;overflow:hidden;z-index:1;
}
.hexaform-1
{
  position:relative;
}
.hexaform-1:before{
  position:absolute;content:"";

}
.centerside-wrap-nw{
  background-image:url('../images/hexagon-form.png');
  background-size:100%;background-repeat:no-repeat;min-height:703px;
}
.leftside-wrap{width:29.5349%;float:left;position:relative;}
.rightside-wrap{width:29.5349%;float:right;}
.centerside-wrap{width:40.8729%;height:598px;float:left;}
.centerside-wrap .hexagonform{width:calc(100% - 55%);margin:0 auto;padding:73px 0px;}
.leftside-wrap .receptionist-img{margin:90px -28px 0 0;float:right;max-width:100%;}
.leftside-wrap .gr-small{float:right;margin:-120px -75px 0 0;max-width:100%;}
.rightside-wrap .demostration{float:left;margin: 0 0 0 -55px;}
.centerside-wrap .quick-enq-tit{color:#ffffff;font-size:26px;font-family: 'Paytone One', sans-serif;text-align:center;margin:0 0 15px 0px;}
.centerside-wrap .hexagonform .txtcontrol{width:100%;height:44px;border-radius:4px;border:0px;margin:0 0 10px 0px;font-size:14px;color:#838383;padding:3px 10px;}
.centerside-wrap .hexagonform .txtcontrol:placeholder{font-size:14px;color:#838383;font-family:'AvenirNextLTPro-Regular';}
.centerside-wrap .hexagonform textarea.txtcontrol{padding:10px 10px;font-family:'AvenirNextLTPro-Regular';height:100px;}
.hexa-form:before{
  position:absolute;
  content:"";
  left:0px;
  background-image:url('../images/zigzag-plate.png');
  width:16%;height:207px;top:-5px;z-index:-1;
  background-size:100%;background-repeat:no-repeat;
}
.rightside-wrap .demostration{max-width:100%;}
.hexa-form:after
{
  position:absolute;
  content:"";
  left:0px;
  background-image:url('../images/dentist-instrument.jpg');
  bottom:0px;background-repeat:no-repeat;
  background-size:100%;
  width:15%;height:441px;z-index:-1;
  background-position:0 100%;
}
.right-enquiry-icon:before{
    position:absolute;
  content:"";
  right:0px;
  background-image:url('../images/dentist-instrument-top.jpg');
  top:0px;
  width:26.4400%;height:445px;z-index:0;
  background-size:100%;background-repeat:no-repeat;
}
.right-enquiry-icon:after{
    position:absolute;
  content:"";
  right:0px;
  background-image:url('../images/green-bowl.png');
  bottom:0px;
  width:9%;height:227px;z-index:0;
  background-repeat:no-repeat;background-size:100%;
  background-position:0 100%;
}
.middle-footer ul li:nth-child(2) p{width:57%;margin:0 auto;}
a{color:#ab0534;}
ul.header-center li a:hover p{color:#ab0534;transition:all 500ms linear;
-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;}
ul.header-center li:first-of-type:hover{border:1px solid #ab0534;transition:all 500ms linear;
-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;}
.navigation{
  background-color:#49439b;
}
.choose-wrap .chsleft{max-width:100%;display:block;}
.choose-wrap-logo ul li img{display:block;max-width:100%;}
.middle-footer ul li p a{color:#ffffff;
  transition:all 500ms linear;
  -moz-transition:all 500ms linear;
  -webkit-transition:all 500ms linear;
  -o-transition:all 500ms linear;}
#content{max-height:420px;}
.dentistry-mission-wrap .mission-inner-cnt{padding:78px 48px 78px 0;height:550px;}
.dentistry-template .appontmn-bottom ul.ul-button{display:table;margin:0 auto;}
.blogleft-pink img{max-width:100%;}
#content-1{max-height:355px;}
#content-2{max-height:420px;}
.purple-bg-contact ul li .contact-info-list p a{color:#ffffff;transition:all 500ms linear;
-moz-transition:all 500ms linear;
-webkit-transition:all 500ms linear;}
.enquiry-form-right {
    width: 35%;
    float: right;
}
.breadcrumb-right{text-align:right;}
.breadcrumb-right a{color:#8d969f;}
.breadcrumb-right a i{background-color:#49439b;width:24px;height:24px;font-size:14px;
line-height:24px;color:#ffffff;text-align:center;margin:0 0 0 10px;}

/********************************
*********************************
Search
***********************************
***********************************/

/*WRAPPERS*/
#fixed{

  width:100%;
  top:0;
}
.wrap-top{
  height:70px;
  width:100%;
  line-height:70px;
}

.wrap-top ul{
  position:relative;
  width:100%;
  height:100%;
}

.wrap-top ul li{
  float:left;
  list-style:none;
  text-align:center;
  text-transform:uppercase;
  font-size:21px;

  -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

  height:100%;
}
.width{
  max-width:800px;
  width:100%;
  margin: 0 auto;
  height:100%;
}
#search-wrap{background:#99c33d;}
.search-wrap{margin-top:-70px;}
.search-wrap.active{margin-top:0;}
#search-wrap ul li{
  width:75%;
  color:#ffffff;
  height:70px;
  border-right:1px solid rgba(255, 255, 255, 0.4);
}

#search-wrap ul li:first-child{
  border-left:1px solid rgba(255, 255, 255, 0.4);
  position:relative;
}

#search-wrap ul li:first-child i{
  position:absolute;
  top:23px;
  left:3.5%;
  color:#ffffff;
}
#search-wrap #li-3{width:15%; cursor:pointer; font-size:18px; color:#ffffff;}
#search-wrap #li-4{ width:10%; cursor:pointer;}
#search-wrap #li-3:hover, #search-wrap #li-4:hover{ background:#49439b; color:#fff;}

/*Input*/
#search-wrap input{
  text-align:left;
  width:100%;
  height:100%;
  border:none;
  outline:none;
  padding:2% 4% 3% 10%;
  background:none;
  color:#fff;
  font-size:30px;
   font-family:'AvenirNextLTPro-Regular';
}



input[type='search']::-webkit-search-decoration,
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-results-button,
input[type='search']::-webkit-search-results-decoration {
  display: none;
}

#search-wrap input::-webkit-input-placeholder{ color:#ffffff; opacity:1;}
#search-wrap input:-moz-placeholder{color:#ffffff; opacity:1;}
#search-wrap input::-moz-placeholder{color:#ffffff; opacity:1;}
#search-wrap input:-ms-input-placeholder {color:#ffffff; opacity:1;}
.search-wrap, .tags-wrap, .nav-wrap, #first-row i{
  -webkit-transition: all 0.3s cubic-bezier(0, .68, .07, 1);
  -moz-transition: all 0.3s cubic-bezier(0, .68, .07, 1);
  transition: all 0.3s cubic-bezier(0, .68, .07, 1);
  -ms-transition: all 0.3s cubic-bezier(0, .68, .07, 1);
}
.hexagon-1{
  background-image: url(../images/polygon-pink.png);
  width: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position:50% 50%;
}

.hexagon1.hexagon-1 img {
    display: block;
    text-align: center;
    margin: 0 auto;
    padding:28% 0px;

}

.hex1 {
    width: 16.2999%;
    float: left;
    margin: 0 4.59999% 0 0;
    min-width:auto;
}
#color2 .hexagon-1{background-image:url('../images/polygon-yellow.png');}
#color3 .hexagon-1{background-image:url('../images/polygon-green.png');}
#color4 .hexagon-1{background-image:url('../images/polygon-sky.png');}
#color5 .hexagon-1{background-image:url('../images/polygon-blue.png');}
.form-control img{max-width:100%;}
.search-wrap-nw .search-icon-wr:hover
{
  background-color:#ab0534;
  transition:all 500ms linear;
  -moz-transition:all 500ms linear;
  -webkit-transition:all 500ms linear;
  -o-transition:all 500ms linear;
}
#menu ul>li:hover > a
{
    background-color:#2d2872;
    transition:all 500ms linear;
  -moz-transition:all 500ms linear;
  -webkit-transition:all 500ms linear;
  -o-transition:all 500ms linear;
}
.ready-apnt-left ul.appointment-wrap-box li a.call-btn:hover{color:#FFFFFF;}
.top-footer ul li a:hover
{
  color:#37bca7;
  transition:all 500ms linear;
  -moz-transition:all 500ms linear;
  -webkit-transition:all 500ms linear;
  -o-transition:all 500ms linear;
}
.top-footer ul li a{
  transition:all 500ms linear;
  -moz-transition:all 500ms linear;
  -webkit-transition:all 500ms linear;
  -o-transition:all 500ms linear;
}
.middle-footer ul li p a:hover
{
  color:#37bca7;
    transition:all 500ms linear;
  -moz-transition:all 500ms linear;
  -webkit-transition:all 500ms linear;
  -o-transition:all 500ms linear;
}
.good-health-bottom .facebook-bottom a{ transition:all 500ms linear;
  -moz-transition:all 500ms linear;
  -webkit-transition:all 500ms linear;
  -o-transition:all 500ms linear;}
.good-health-bottom .facebook-bottom a:hover{
  background-color: #99c33d;    transition:all 500ms linear;
  -moz-transition:all 500ms linear;
  -webkit-transition:all 500ms linear;
  -o-transition:all 500ms linear;
}
#content-ortho{max-height:380px;}
.phase-wizard img{max-width:100%;}
.top-footer ul li a,.middle-footer ul li p a{display:inline-block;position:relative;}
.top-footer ul li a:before,.middle-footer ul li p a:before{
  position: absolute;
    content: "";
    bottom: 0px;
    left: 0px;
    height: 1px;
    width: 0%;
    background-color:#37bca7;
    display: inline-block;
    transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -webkit-transition: all 500ms linear;
}
.top-footer ul li a:hover:before,.middle-footer ul li p a:hover:before
{
      width: 100%;
    left: 0px;
    transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -webkit-transition: all 500ms linear;
}
.meet-team:hover,.meet-team:hover i{color:#ffffff;}
.footer-center ul.ul-button li:last-of-type .btn-call.btn-1:before,.footer-center ul.ul-button li:last-of-type .btn-call.btn-1:after{border-bottom:80px solid #ab0635;}
.dentistry-template .appontmn-bottom ul.ul-button li .btn-call:hover{color:#ffffff;}
.appontmn-bottom ul.ul-button li .btn-call:hover{color:#ffffff;}
.blog-box-wrap .blog-img{position:relative;overflow:hidden;}
.blog-box-wrap .blog-img img{
  transform:scale(1);
  -moz-transform:scale(1);
  -webkit-transform:scale(1);
      transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -webkit-transition: all 500ms linear;
}
.blog-box-wrap:hover img{
  transform:scale(1.6);
  -moz-transform:scale(1.6);
  -webkit-transform:scale(1.6);
      transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -webkit-transition: all 500ms linear;
}
.appointment-pink-btm .btnbook:hover,.appointment-pink-btm .btncall:hover{color:#ffffff;}
.category-body ul li a{padding:25px 30px;display:block;
      transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -webkit-transition: all 500ms linear;
}
.category-body ul li:hover a{background-color:#99c33d;color:#ffffff;
      transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -webkit-transition: all 500ms linear;
}
.blog-pagination ul li a:hover,.blog-pagination .nav-links a:hover{
        transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -webkit-transition: all 500ms linear;
    color:#99c33d;
}
.breadcrumb-header ul.breadcrumb-ul li a:before,.breadcrumb-header ul.breadcrumb-ul li a:after
{
      position: absolute;
    content: "";
    bottom: 0px;
    left: 0px;
    height: 1px;
    width: 0%;
    background-color: #37bca7;
    display: inline-block;
    transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -webkit-transition: all 500ms linear;
}
.breadcrumb-header ul.breadcrumb-ul li a:hover:before,.breadcrumb-header ul.breadcrumb-ul li a:hover:after
{
      width: 100%;
    left: 0px;
    transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -webkit-transition: all 500ms linear;
}
.dentist-box a{display:block;}
.dentist-box:hover .dentist-bottom-bx
{
  background-color:#37bca7;
      transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -webkit-transition: all 500ms linear;
}
.hexagon-wrapper a{display:block;}
.hexagon-wrapper a:hover img
{
  -webkit-animation: toRightFromLeft 0.3s forwards;
  -moz-animation: toRightFromLeft 0.3s forwards;
  animation: toRightFromLeft 0.3s forwards;

}
@-webkit-keyframes toRightFromLeft {
  49% {
    -webkit-transform: translate(100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
}
@-moz-keyframes toRightFromLeft {
  49% {
    -moz-transform: translate(100%);
  }
  50% {
    opacity: 0;
    -moz-transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes toRightFromLeft {
  49% {
    transform: translate(100%);
  }
  50% {
    opacity: 0;
    transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
}
.open-menu body{overflow-y:hidden;}
.banner-img{display:block;max-width:100%;}
.suburb-list{margin-right: 50px;}
.suburb-list li {
    list-style: none;
    padding: 15px 0;
    border-bottom: 1px dotted #afafaf;
    width: 44%;
    float: left;
    margin-right: 5%;
}
.h2_title,.h1_title,h1,h2{margin:10px 0px;font-weight:normal;}
.h1_title{font-size:28px;}
.h2_title{font-size:25px;}
.mission-dentistry-right ul.gallery_box li a.gallery_btn{display:inline-block;margin:20px 0 0 0;}
.mission-dentistry-right .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
      background-color: rgb(73, 67, 155);
}
.mission-dentistry-right .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgb(73, 67, 155); background-color:rgb(73, 67, 155);filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)";}
.mission-dentistry-right .mCSB_scrollTools .mCSB_draggerRail{background-color:rgb(54, 188, 167);}
div.wpcf7 .ajax-loader{position:absolute;border:1px solid #f12;left:0px;}
.top-footer ul li.active a{color:#37bca7;border-bottom:1px solid #37bca7;}
#menu ul li ul.sub-menu li.active a{background-color: #0d0852;}
.our_team_list_wrapper{float:left;width:30.33%;margin: 0 4% 20px 0px;display:inline-block;vertical-align:top;border:1px solid #dfdfdf;}
.our_team_list_wrapper:nth-child(3n+3){margin:0 0 20px 0px;}
.our_team_list_wrapper .team-img-box{display:block;}
.our_team_list_wrapper .team-img-box img{max-width:100%;display:block;}
.our_team_list_wrapper .team_member_name{font-size:18px;color: #4b4c4d;font-family: 'Paytone One', sans-serif;margin:0 0 10px 0px;}
.our_team_list_wrapper .detail_box{font-size: 18px;color: #777777;}
.our_team_list_wrapper .detail_box .team_designation{color:#49439b;margin:0 0 4px 0px;}
div#wonderplugingridgallery-1,.wonderplugin-gridgallery-list{max-width:100% !important;width:100% !important;}
button.wonderplugin-gridgallery-loadmore-btn.btn-more {
    display: table !important;
    border: 1px solid #e1e1e1 !important;
    font-size: 16px !important;
    color: #4f4f4f !important;
    vertical-align: middle !important;
    padding:10px 20px 10px 50px!important;
    margin: 0 auto !important;
    font-family: 'AvenirNextLTPro-Regular' !important;
    background: transparent !important;
    position:relative;
}
button.wonderplugin-gridgallery-loadmore-btn.btn-more:before
{
  position:absolute;content:"";
  width:23px;height:23px;left:15px;
  background-image:url('../images/blog/loader.png');
}
.our_team_list_wrapper .team-img-box img{max-width:100%;display:block;}
.our_team_list_wrapper .detail_box .quali_title{font-size:16px;}
.wrapp_braces .braces-wrap{float:left;}
.wrapp_braces .inner-title {
    color: #585858;
    font-size: 20px;
    font-family: 'Paytone One', sans-serif;
    margin: 0 0 7px 0px;
    line-height: 23px;
    font-weight: normal;
}
.wrapp_braces .braces-wrap p{    line-height: 26px;font-size: 17px;}
.dentistry-mission-wrap .h2_title{
      color: #ffffff;
    margin: 17px 0px;
    line-height: 26px;
}
.our_team_list_wrapper .team_meta{padding:15px;}
.wrapp_braces {
    float: left;
    width: 100%;
}
.wrapp_braces .braces-wrap img{margin: 0px 37px 0px 0;}
.wrapp_braces .braces-wrap{width:100%;margin:0 0 25px 0px;}
.blog-pagination .nav-links a{
      list-style-type: none;
    float: left;
    font-size: 16px;
    color: #ab0534;
    text-transform: uppercase;
    font-family: 'AvenirNextLTPro-Regular';
    font-weight: 600;
}
.blog-pagination .nav-links .nav-previous a i
{
  margin: 0 12px 0 0;
    font-size: 20px;
}
.blog-pagination .nav-links .nav-next a i
{
  margin: 0 0px 0 12px;
    font-size: 20px;
}
.blog-pagination .nav-links .nav-next{float:right;}
.purple-bg-contact ul li .contact-info-list p a:hover{color:#99c33d;
transition:all 500ms linear;
-moz-transition:all 500ms linear;
-webkit-transition:all 500ms linear;
}
.enquiry-form-wrap .btn-sky:hover
{
  background-color:#99c33d;cursor:pointer;
  transition:all 500ms linear;
-moz-transition:all 500ms linear;
-webkit-transition:all 500ms linear;
}
.suburb-list li a
{
  color:#ab0635;
    transition:all 500ms linear;
  -moz-transition:all 500ms linear;
  -webkit-transition:all 500ms linear;
}
.suburb-list li a:hover
{
    color:#49439b;
    transition:all 500ms linear;
  -moz-transition:all 500ms linear;
  -webkit-transition:all 500ms linear;
}
.forefront-wrap p
{
      font-size: 18px;
    line-height: 26px;
    color: #474747;
    margin: 0 0 25px 0px;
}
#wonderplugingridgallery-1 .wonderplugin-gridgallery-loadmore{margin:0 0 15px 0px;}
.cus_title{
      margin: 10px 0px;
    font-weight: normal;
  font-size: 28px;
}
.banner_wrap{
    background-color: rgba(54, 188, 167,0.70);
    border-bottom: 3px solid rgba(54, 188, 167, 0.78);
    width: 230px;
    padding: 30px;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -115px;
}
.banner_wrap p{
    font-size: 21px !important;
    color: #ffffff !important;
    font-family: 'AvenirNextLTPro-BoldCn' !important;
    font-weight: bold !important;
    text-align: center !important;
    line-height: 28px !important;
    padding:0px !important;
}
.banner_wrap img{margin:0 auto 15px auto !important;}
.n2-ss-section-main-content.n2-ss-layer-content.n2-ow{padding:0px !important;position:relative;}
div#n2-ss-1 .n2-ss-section-main-content .n2-ss-layer{min-height:100% !important;}
.banner_wrap.banner_2{
  background-color:#ffffff;
  left:0;text-align:left;width:auto !important;
  padding:40px 90px !important;
  border-bottom:0px;top:0%;
  border-right:3px solid #362f90;
  margin-left: -100px;
}
.banner_caption{color:#586c78;font-size:36px !important; font-family: 'AvenirNextLTPro-BoldCn' !important;}
.banner_text{color:#49439b;font-size:42px !important;text-transform:uppercase;font-family: 'AvenirNextLTPro-BoldCn' !important;}
.banner_2 a.btn-call.btn-1 {
    font-family:'AvenirNextLTPro-Cn' !important;
    background-color: #37bca7;
    padding: 10px 20px;
    border-radius: 4px;font-weight:400 !important;
    color: #FFFFFF !important;
    margin:15px 0 0 0;
}
.banner_2 a.btn-call.btn-1 i{font-size:18px;margin:0 0 0 10px;}
.n2-ow.n2-ow-all.n2-ss-desktop.n2-ss-mobile.n2-ss-tablet {
    float: left !important;
    width: 100% !important;
}
.banner_wrap.banner_2 p{text-align:left !important;}
/*div#n2-ss-1 .nextend-arrow,div#n2-ss-1-arrow-previous{display:none !important;}*/
div#n2-ss-1 .nextend-arrow img,div#n2-ss-1-arrow-previous img{display:none !important;}
.serch_list p
{
  color: #4f4f4f;
    font-size: 18px;
    line-height: 26px;
    margin: 0 0 15px 0px;
}
.entry-title{
      font-size:20px;
    line-height: 31px;
    font-family: 'Paytone One', sans-serif;
    margin: 10px 0px;
}
.serch_count {
    color: #4f4f4f;
    font-size: 18px;
    margin: 0 0px 20px 0px;
    text-align: right;
}
.navigation.pagination{background-color:transparent;box-shadow:none;}
.navigation.pagination .nav-links a,.navigation.pagination .nav-links .page-numbers{
    font-size: 16px;
    color: #ab0534;
    text-transform: uppercase;
    font-family: 'AvenirNextLTPro-Regular';
    font-weight: 600;padding:0 5px;
}
.serch_left{padding:0 50px 0 0;}
.serch_left .serch_list{float:left;width:100%;border:1px solid rgba(179, 192, 206, 0.5);margin:0 0 40px 0px;}
.serch_left .entry-title{padding:0 20px;}
.serch_left  .entry-summary{padding:0 20px;}
.serch_left .serch_list img{float:left;margin:0 20px 0 0;}
.serch_left .serch_list img{max-width:100%;width:auto;}
.modal-content.content_scroll {
      height: 100%;
    overflow-y:scroll;
}
.enquiry-form-wrap .form-control .txtcontrol{-webkit-appearance:none;}
.contact-right .skybg-wrap{min-height:556px;}

.getsidebar{background: rgba(0,0,0,0.9);position: fixed;right:0;top:40%;border-left: 4px solid #b2bb1e;
    width: 320px;padding: 30px 20px;-webkit-animation-name: popshow;animation-name: popshow;-webkit-animation-duration:1s;animation-duration:1s;animation-delay: 2s;-webkit-animation-delay:2s;-webkit-animation-fill-mode: both;animation-fill-mode: both;z-index: 10}
.sideclose,.callclose{position: absolute;right: 15px;top:15px;width: 20px;height: 20px;text-align: right}
.sideclose img,.callclose img{vertical-align: top}
.gtside{color: #fff;font-size: 16px;line-height: 24px;margin-bottom: 5px}
.getsidebar p{font-weight: 400;color: #ffffff;font-size: 16px;line-height: 24px;}
.sidebtn{text-transform: lowercase;font-size: 16px;line-height: 100%;display: inline-block;color: #fff;border-radius: 3px;border:1px solid rgba(255,255,255,0.5);padding: 10px 15px;position: relative;z-index: 0}
.getsidebar.hide{-webkit-animation-name: pophide;animation-name: pophide;animation-delay: 0s;
    -webkit-animation-delay: 0s}
.getsidebar p a{ display: inline-block;color: #99c33d; transition:all 500ms linear;
-moz-transition:all 500ms linear;
-webkit-transition:all 500ms linear;}
.getsidebar p a:hover { color:#ab0534 }
@keyframes popshow {
   0% {
      opacity: 0;
      transform: translateX(100px);
   }
   100% {
      opacity: 1;
      transform: translateX(0);
   }
} 
@keyframes pophide {
   0% {
      opacity: 1;
      transform: translateX(0);
   }
   100% {
      opacity: 0;
      transform: translateX(100%);
   }
} 

