@import url("plugins.css");
  html {
  color:#222;
  font-size:1em;
  line-height:1.4;
}
::-moz-selection {
  background:#b3d4fc;
  text-shadow:none;
}
::selection {
  background:#b3d4fc;
  text-shadow:none;
}
hr {
  display:block;
  height:1px;
  border:0;
  border-top:1px solid #ccc;
  margin:1em 0;
  padding:0;
}
audio,canvas,iframe,img,svg,video {
  vertical-align:middle;
}
fieldset {
  border:0;
  margin:0;
  padding:0;
}
textarea {
  resize:vertical;
}
.browserupgrade {
  margin:0.2em 0;
  background:#ccc;
  color:#000;
  padding:0.2em 0;
}
.hidden {
  display:none !important;
}
.visuallyhidden {
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  white-space:nowrap;
}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
  clip:auto;
  height:auto;
  margin:0;
  overflow:visible;
  position:static;
  width:auto;
  white-space:inherit;
}
.invisible {
  visibility:hidden;
}
.clearfix:before,.clearfix:after {
  content:" ";
  display:table;
}
.clearfix:after {
  clear:both;
}
img {
  max-width:100%;
}
html {
  overflow:hidden;
  overflow-y:auto;
}
body {
  /*overflow:hidden;*/
  font-size:16px;
  line-height:26px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  font-family:"Karla",sans-serif;
  color:#444444;
  font-weight:400;
}
::-webkit-input-placeholder {
  color:#444444;
}
:-moz-placeholder {
  color:#444444;
}
::-moz-placeholder {
  color:#444444;
}
:-ms-input-placeholder {
  color:#444444;
}
h1,h2,h3,h4,h5,h6,address,p,pre,blockquote,dl,dd,menu,ol,ul,table,caption,hr {
  margin:0;
  margin-bottom:15px;
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
  font-family:"Rubik",sans-serif;
  line-height:1.3;
  color:#333333;
}
h1,.h1,h2,.h2,h3,.h3 {
  font-weight:500;
}
h4,.h4,h5,.h5,h6,.h6 {
  font-weight:400;
}
h1,.h1 {
  font-size:42px;
}
h2,.h2 {
  font-size:36px;
}
h3,.h3 {
  font-size:26px;
}
h4,.h4 {
  font-size:22px;
}
h5,.h5 {
  font-size:18px;
}
h6,.h6 {
  font-size:16px;
}
@media only screen and (min-width:768px) and (max-width:991px) {
  h1,.h1 {
  font-size:34px;
}
h2,.h2 {
  font-size:32px;
}
h3,.h3 {
  font-size:24px;
}
}@media only screen and (max-width:767px) {
  h1,.h1 {
  font-size:32px;
}
h2,.h2 {
  font-size:28px;
}
h3,.h3 {
  font-size:22px;
}
h4,.h4 {
  font-size:20px;
}
}@media only screen and (max-width:575px) {
  h1,.h1 {
  font-size:29px;
}
h2,.h2 {
  font-size:26px;
}
}::-moz-selection {
  background:#01489d;
  color:#ffffff;
}
::-ms-selection {
  background:#01489d;
  color:#ffffff;
}
::-o-selection {
  background:#01489d;
  color:#ffffff;
}
::selection {
  background:#01489d;
  color:#ffffff;
}
*:-webkit-autofill,*:-webkit-autofill:hover,*:-webkit-autofill:focus,*:-webkit-autofill:active {
  -webkit-transition:background-color 50000s ease-in-out 0s;
  -o-transition:background-color 50000s ease-in-out 0s;
  transition:background-color 50000s ease-in-out 0s;
}
a {
  -webkit-transition:all 0.3s ease-in-out 0s;
  -o-transition:all 0.3s ease-in-out 0s;
  transition:all 0.3s ease-in-out 0s;
}
a:hover,a:focus,a:active {
  text-decoration:none;
  outline:none;
}
a:visited {
  color:inherit;
}
button {
  cursor:pointer;
}
input,button,select,textarea {
  background:transparent;
  border:1px solid #e5e5e5;
  -webkit-transition:all 0.4s ease-out 0s;
  -o-transition:all 0.4s ease-out 0s;
  transition:all 0.4s ease-out 0s;
  color:#444444;
  font-family:"Karla",sans-serif;
  border-radius:3px;
}
input::-webkit-input-placeholder,button::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
  color:#777777;
}
input:-moz-placeholder,button:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder {
  color:#777777;
}
input::-moz-placeholder,button::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder {
  color:#777777;
}
input:-ms-input-placeholder,button:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder {
  color:#777777;
}
input:focus,input:active,button:focus,button:active,select:focus,select:active,textarea:focus,textarea:active {
  outline:none;
  border-color:#01489d;
}
input,select,textarea {
  width:100%;
  font-size:14px;
  vertical-align:middle;
}
input:focus,select:focus,textarea:focus {
  background:rgba(63,81,181,0.05);
  border-color:rgba(63,81,181,0.05);
}
input,select,button {
  height:50px;
  padding:0 15px;
}
@media only screen and (max-width:767px) {
  input,select,button {
  height:44px;
}
}textarea {
  padding:10px 15px;
}
blockquote {
  border:1px solid #e5e5e5;
  border-left:5px solid #01489d;
  font-size:18px;
  line-height:27px;
  padding:30px 40px 15px 40px;
  position:relative;
  z-index:1;
  font-style:italic;
  background:#f7f9fb;
}
blockquote footer {
  font-size:14px;
}
blockquote footer a {
  color:#01489d;
}
blockquote footer a:hover {
  color:#01489d;
}
@media only screen and (max-width:767px) {
  blockquote {
  font-size:16px;
  line-height:25px;
  padding:20px;
}
}/*[class^="flaticon-"],[class*=" flaticon-"],[class^="flaticon-"],[class*=" flaticon-"] {
  line-height:1;
}
[class^="flaticon-"]::before,[class^="flaticon-"]::after,[class*=" flaticon-"]::before,[class*=" flaticon-"]::after,[class^="flaticon-"]::before,[class^="flaticon-"]::after,[class*=" flaticon-"]::before,[class*=" flaticon-"]::after {
  margin-left:0;
  font-size:inherit;
  vertical-align:middle;
}*/
.stylish-list {
  padding-left:0;
}
.stylish-list li {
  list-style:none;
  line-height:30px;
  position:relative;
  padding-left:30px;
}
.stylish-list i {
  position:absolute;
  left:0;
  top:7px;
  font-size:16px;
  color:#01489d;
}
input[type=checkbox],input[type=radio] {
  visibility:hidden;
  opacity:0;
  display:inline-block;
  vertical-align:middle;
  width:0;
  height:0;
  display:none;
}
input[type=checkbox] ~ label,input[type=radio] ~ label {
  position:relative;
  padding-left:24px;
  cursor:pointer;
}
input[type=checkbox] ~ label:before,input[type=radio] ~ label:before {
  content:"";
  font-family:'fontAwesome';
  font-weight:700;
  position:absolute;
  left:0;
  top:5px;
  border:1px solid #e5e5e5;
  height:15px;
  width:15px;
  line-height:1;
  font-size:13px;
}
input[type=checkbox]:checked ~ label,input[type=radio]:checked ~ label {
  color:#01489d;
}
input[type=checkbox]:checked ~ label:before,input[type=radio]:checked ~ label:before {
  content:"\f00c";
  color:#01489d;
  border-color:#01489d;
}
input[type=radio] ~ label::before {
  content:"";
  position:absolute;
  left:0;
  top:50%;
  border:2px solid #e5e5e5;
  border-radius:100px;
  height:15px;
  width:15px;
  margin-top:-8px;
  line-height:.5;
  font-size:28px;
}
input[type=radio]:checked ~ label::before {
  content:"";
  color:#01489d;
  border-color:#01489d;
}
.hidden {
  display:none;
}
.visuallyhidden {
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
  clip:auto;
  height:auto;
  margin:0;
  overflow:visible;
  position:static;
  width:auto;
}
.invisible {
  visibility:hidden;
}
.clearfix:before,.clearfix:after {
  content:" ";
  display:table;
}
.clearfix:after {
  clear:both;
}
.bg-theme {
  background:#01489d;
}
.bg-secondary {
  background:#9c27b0;
}
.bg-grey {
  background:#f7f9fb;
}
.bg-dark {
  background:#272727 !important;
}
.bg-black {
  background:#000000;
}
.bg-white {
  background:#ffffff !important;
}
[class*="bg-image-"],[data-bgimage] {
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center center;
}
.text-italic {
  font-style:italic;
}
.text-normal {
  font-style:normal;
}
.text-underline {
  font-style:underline;
}
.body-font {
  font-family:"Karla",sans-serif;
}
.heading-font {
  font-family:"Rubik",sans-serif;
}
.wz-fullscreen {
  min-height:100vh;
  width:100%;
}
[data-overlay],[data-secondary-overlay],[data-black-overlay],[data-white-overlay] {
  position:relative;
}
[data-overlay] >div,[data-overlay] >*,[data-secondary-overlay] >div,[data-secondary-overlay] >*,[data-black-overlay] >div,[data-black-overlay] >*,[data-white-overlay] >div,[data-white-overlay] >* {
  position:relative;
  z-index:2;
}
[data-overlay]:before,[data-secondary-overlay]:before,[data-black-overlay]:before,[data-white-overlay]:before {
  content:"";
  position:absolute;
  left:0;
  top:0;
  height:100%;
  width:100%;
  z-index:2;
}
[data-overlay]:before {
  background-color:#01489d;
}
[data-secondary-overlay]:before {
  background-color:#01489d;
}
[data-black-overlay]:before {
  background-color:#32363d;
}
[data-white-overlay]:before {
  background-color:#ffffff;
}
[data-overlay="0.5"]:before,[data-secondary-overlay="0.5"]:before,[data-black-overlay="0.5"]:before,[data-white-overlay="0.5"]:before {
  opacity:0.05;
}
[data-overlay="1"]:before,[data-secondary-overlay="1"]:before,[data-black-overlay="1"]:before,[data-white-overlay="1"]:before {
  opacity:0.1;
}
[data-overlay="1.5"]:before,[data-secondary-overlay="1.5"]:before,[data-black-overlay="1.5"]:before,[data-white-overlay="1.5"]:before {
  opacity:0.15;
}
[data-overlay="2"]:before,[data-secondary-overlay="2"]:before,[data-black-overlay="2"]:before,[data-white-overlay="2"]:before {
  opacity:0.2;
}
[data-overlay="2.5"]:before,[data-secondary-overlay="2.5"]:before,[data-black-overlay="2.5"]:before,[data-white-overlay="2.5"]:before {
  opacity:0.25;
}
[data-overlay="3"]:before,[data-secondary-overlay="3"]:before,[data-black-overlay="3"]:before,[data-white-overlay="3"]:before {
  opacity:0.3;
}
[data-overlay="3.5"]:before,[data-secondary-overlay="3.5"]:before,[data-black-overlay="3.5"]:before,[data-white-overlay="3.5"]:before {
  opacity:0.35;
}
[data-overlay="4"]:before,[data-secondary-overlay="4"]:before,[data-black-overlay="4"]:before,[data-white-overlay="4"]:before {
  opacity:0.4;
}
[data-overlay="4.5"]:before,[data-secondary-overlay="4.5"]:before,[data-black-overlay="4.5"]:before,[data-white-overlay="4.5"]:before {
  opacity:0.45;
}
[data-overlay="5"]:before,[data-secondary-overlay="5"]:before,[data-black-overlay="5"]:before,[data-white-overlay="5"]:before {
  opacity:0.5;
}
[data-overlay="5.5"]:before,[data-secondary-overlay="5.5"]:before,[data-black-overlay="5.5"]:before,[data-white-overlay="5.5"]:before {
  opacity:0.55;
}
[data-overlay="6"]:before,[data-secondary-overlay="6"]:before,[data-black-overlay="6"]:before,[data-white-overlay="6"]:before {
  opacity:0.6;
}
[data-overlay="6.5"]:before,[data-secondary-overlay="6.5"]:before,[data-black-overlay="6.5"]:before,[data-white-overlay="6.5"]:before {
  opacity:0.65;
}
[data-overlay="7"]:before,[data-secondary-overlay="7"]:before,[data-black-overlay="7"]:before,[data-white-overlay="7"]:before {
  opacity:0.7;
}
[data-overlay="7.5"]:before,[data-secondary-overlay="7.5"]:before,[data-black-overlay="7.5"]:before,[data-white-overlay="7.5"]:before {
  opacity:0.75;
}
[data-overlay="8"]:before,[data-secondary-overlay="8"]:before,[data-black-overlay="8"]:before,[data-white-overlay="8"]:before {
  opacity:0.8;
}
[data-overlay="8.5"]:before,[data-secondary-overlay="8.5"]:before,[data-black-overlay="8.5"]:before,[data-white-overlay="8.5"]:before {
  opacity:0.85;
}
[data-overlay="9"]:before,[data-secondary-overlay="9"]:before,[data-black-overlay="9"]:before,[data-white-overlay="9"]:before {
  opacity:0.9;
}
[data-overlay="9.5"]:before,[data-secondary-overlay="9.5"]:before,[data-black-overlay="9.5"]:before,[data-white-overlay="9.5"]:before {
  opacity:0.95;
}
[data-overlay="10"]:before,[data-secondary-overlay="10"]:before,[data-black-overlay="10"]:before,[data-white-overlay="10"]:before {
  opacity:1;
}
.slick-slide:active,.slick-slide:focus {
  outline:none;
}
.slick-slide.slick-current:active,.slick-slide.slick-current:focus,.slick-slide.slick-active:active,.slick-slide.slick-active:focus {
  outline:none;
}
.slick-dotted.slick-slider {
  margin-bottom:0;
}
.wz-padding-section {
  padding-top:60px;
  padding-bottom:60px;
}
.wz-padding-sectioni {
  padding-top:60px;
  padding-bottom:60px;
}
.wz-padding-section-top {
  padding-top:100px;
}
.wz-padding-section-bottom {
  padding-bottom:100px;
}
.wz-padding-section-sm {
  padding-top:60px;
  padding-bottom:60px;
}
.wz-padding-section-sm-top {
  padding-top:60px;
}
.wz-padding-section-sm-bottom {
  padding-bottom:60px;
}
.mb-20 {
  margin-bottom:0px;
}
@media only screen and (min-width:768px) and (max-width:991px) {
  .wz-padding-section,.wz-padding-sectioni {
  padding-top:50px;
  padding-bottom:50px;
}
.wz-padding-section-top {
  padding-top:50px;
}
.wz-padding-section-bottom {
  padding-bottom:50px;
}
}@media only screen and (max-width:767px) {
  .wz-padding-section {
  padding-top:40px;
  padding-bottom:40px;
}
.wz-padding-sectioni {
  padding-top:40px;
  padding-bottom:60px;
}
.wz-padding-section-top {
  padding-top:40px;
}
.wz-padding-section-bottom {
  padding-bottom:140px;
}
}.mt-30-reverse {
  margin-top:-50px;
}
.mt-30 {
  margin-top:30px;
}
.mb-30 {
  margin-bottom:30px;
}
.mb-20 {
  margin-bottom:20px;
}
.mtb-30 {
  margin-top:30px;
  margin-bottom:30px;
}
.pt-30 {
  padding-top:30px;
}
.pb-30 {
  padding-bottom:30px;
}
.ptb-30 {
  padding-top:30px;
  padding-bottom:30px;
}
.mt-50-reverse {
  margin-top:-50px;
}
.mt-50 {
  margin-top:50px;
}
.mb-50 {
  margin-bottom:50px;
}
.mtb-50 {
  margin-top:50px;
  margin-bottom:50px;
}
.pt-50 {
  padding-top:50px;
}
.pb-50 {
  padding-bottom:50px;
}
.ptb-50 {
  padding-top:50px;
  padding-bottom:50px;
}
#scrollUp {
  right:30px;
  bottom:50px;
  height:45px;
  width:45px;
  line-height:40px;
  text-align:center;
  background:#01489d;
  color:#ffffff;
  font-size:22px;
  border-radius:100%;
  border:1px solid #01489d;
  -webkit-animation:slideInRight 0.4s ease-in-out 1 both;
  animation:slideInRight 0.4s ease-in-out 1 both;
  z-index:997 !important;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);
  box-shadow:0 0 10px rgba(0,0,0,0.15);
}
#scrollUp:hover {
  background:#f09300;
  border:1px solid #fff;
}
.form-messages {
  margin-bottom:0;
  text-align:center;
}
.form-messages.error {
  margin-top:20px;
  color:#f80707;
}
.form-messages.success {
  margin-top:20px;
  color:#0d8d2d;
}
.wz-parallax {
  position:relative;
  z-index:0;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center top;
  background-attachment:fixed;
}
.wz-parallax >.wz-parallax-img {
  position:absolute;
  -o-object-fit:cover;
  object-fit:cover;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:-1;
}
.wz-videobgholder {
  position:relative;
}
.wz-videobgwarpper {
  width:100%;
  height:100%;
  position:absolute !important;
  top:0 !important;
  left:0;
  z-index:-1;
}
.wz-videobg {
  display:block;
  height:100%;
  background:rgba(0,0,0,0.5);
  background-size:cover;
}
@media (min-width:1200px) {
  .container {
  max-width:1200px;
}
}@media (max-width:575px) {
  .container {
  max-width:480px;
}
}@media only screen and (max-width:575px) {
  .container {
  max-width:440px;
}
}.lg-backdrop {
  background-color:rgba(50,54,61,0.95);
}
.wz-rating span {
  color:#919191;
  font-size:12px;
  display:inline-block;
  vertical-align:middle;
}
.wz-rating span.active {
  color:#fdc716;
}
body {
  padding-right:0 !important;
}
.wrapper {
  position:relative;
  z-index:1;
}
.modal-open .wrapper {
  z-index:initial;
}
.main-content {
  background:#ffffff;
}
.wz-button,a.wz-button,button.wz-button {
  font-weight:400;
  font-size:16px;
  letter-spacing:0;
  background:#01489d;
  height:50px;
  line-height:48px;
  padding:0 40px;
  display:inline-block;
  overflow:hidden;
  position:relative;
  color:#ffffff;
  border:1px solid #01489d;
  z-index:1;
  vertical-align:middle;
  border-radius:3px;
}
.wz-button b,a.wz-button b,button.wz-button b {
  position:absolute;
  border-radius:50%;
  width:0;
  height:0;
  display:block;
  background:rgba(0,0,0,0.1);
  z-index:-1;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  -webkit-transition:width 0.4s ease-in-out,height 0.4s ease-in-out;
  -o-transition:width 0.4s ease-in-out,height 0.4s ease-in-out;
  transition:width 0.4s ease-in-out,height 0.4s ease-in-out;
}
.wz-button:hover,a.wz-button:hover,button.wz-button:hover {
  -webkit-transform:translateY(-2px);
  -ms-transform:translateY(-2px);
  transform:translateY(-2px);
  -webkit-box-shadow:0 5px 25px rgba(0,0,0,0.15);
  box-shadow:0 5px 25px rgba(0,0,0,0.15);
}
.wz-button:hover b,a.wz-button:hover b,button.wz-button:hover b {
  width:500px;
  height:500px;
}
.wz-button:active,a.wz-button:active,button.wz-button:active {
  -webkit-transform:translateY(-1px);
  -ms-transform:translateY(-1px);
  transform:translateY(-1px);
}
.wz-button.wz-button-dark,a.wz-button.wz-button-dark,button.wz-button.wz-button-dark {
  background:#333333;
  border-color:#333333;
}
.wz-button.wz-button-dark b,a.wz-button.wz-button-dark b,button.wz-button.wz-button-dark b {
  background:rgba(255,255,255,0.1);
}
.wz-button.wz-button-white,a.wz-button.wz-button-white,button.wz-button.wz-button-white {
  background:#ffffff;
  border-color:#ffffff;
  color:#01489d;
}
.wz-button.wz-button-white b,a.wz-button.wz-button-white b,button.wz-button.wz-button-white b {
  background:rgba(63,81,181,0.1);
}
.wz-button.wz-button-sm,a.wz-button.wz-button-sm,button.wz-button.wz-button-sm {
  font-weight:500;
  letter-spacing:0;
  font-size:16px;
  height:44px;
  line-height:42px;
  padding:0 25px;
}
@media only screen and (max-width:767px) {
  .wz-button,a.wz-button,button.wz-button {
    font-weight:500;
    letter-spacing:0;
    font-size:16px;
    height:30px;
    line-height:28px;
    padding:0 15px;
  }
  .bannerslider-content {
    padding:100px 0;
    -webkit-transition:all 1.5s ease-in-out 0s;
    -o-transition:all 1.5s ease-in-out 0s;
    transition:all 1.5s ease-in-out 0s;
  }
  .bannerslider-content h1 {
    color:#ffffff;
    font-weight:500;
    text-transform:uppercase;
    /*margin-top:-10px;*/
  }
  .bannerslider-content h1 span {
    display:block;
    /*letter-spacing:2px;*/
    padding-top:12px;
    font-size:70%!important;
  }
  .bannerslider-content h1 b {
    display:inline-block;
    margin-top:20px;
    margin-bottom:15px;
    background:rgba(255,255,255,0.7);
    color:#01489d;
    font-size:80%!important;
    font-weight:700;
    padding:0 25px;
  }
}
}.wz-buttongroup {
  margin-left:-10px;
  margin-top:-10px;
}
.wz-buttongroup .wz-button {
  margin-left:10px;
  margin-top:10px;
}



.wz-readmore,a.wz-readmore,button.wz-readmore {
  display:inline-block;
  color:#444444;
  font-weight:700;
}
.wz-readmore i,a.wz-readmore i,button.wz-readmore i {
  font-size:12px;
  padding-left:0;
  -webkit-transition:padding 0.3s ease-in-out 0s;
  -o-transition:padding 0.3s ease-in-out 0s;
  transition:padding 0.3s ease-in-out 0s;
}
.wz-readmore:hover,a.wz-readmore:hover,button.wz-readmore:hover {
  color:#01489d;
}
.wz-readmore:hover i,a.wz-readmore:hover i,button.wz-readmore:hover i {
  padding-left:5px;
}
.wz-videobutton,a.wz-videobutton,button.wz-videobutton {
  display:inline-block;
  position:relative;
  z-index:1;
}
.wz-videobutton a,a.wz-videobutton a,button.wz-videobutton a {
  display:inline-block;
  vertical-align:middle;
  border-radius:999px;
}
.wz-videobutton::before,.wz-videobutton::after,a.wz-videobutton::before,a.wz-videobutton::after,button.wz-videobutton::before,button.wz-videobutton::after {
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  height:100%;
  width:100%;
  margin-left:-30px;
  margin-top:-30px;
  border-radius:999px;
}
.wz-videobutton::before,a.wz-videobutton::before,button.wz-videobutton::before {
  background:rgba(255,255,255,0.7);
  z-index:-1;
  -webkit-animation:tmGrowShrink 1.2s ease-in-out 0s infinite both;
  animation:tmGrowShrink 1.2s ease-in-out 0s infinite both;
}
.wz-videobutton::after,a.wz-videobutton::after,button.wz-videobutton::after {
  background:rgba(63,81,181,0.7);
  z-index:-2;
  -webkit-animation:tmGrowShrink 1.2s ease-in-out 0.3s infinite both;
  animation:tmGrowShrink 1.2s ease-in-out 0.3s infinite both;
}
.wz-videobutton span,a.wz-videobutton span,button.wz-videobutton span {
  display:inline-block;
  height:60px;
  width:60px;
  line-height:60px;
  text-align:center;
  background:#ffffff;
  border-radius:999px;
  color:#01489d;
  -webkit-transition:all 0.3s ease-in-out 0s;
  -o-transition:all 0.3s ease-in-out 0s;
  transition:all 0.3s ease-in-out 0s;
}
.wz-videobutton span i,a.wz-videobutton span i,button.wz-videobutton span i {
  font-size:26px;
  vertical-align:middle;
  padding-left:4px;
}
.wz-videobutton:hover span,a.wz-videobutton:hover span,button.wz-videobutton:hover span {
  background:#01489d;
  color:#ffffff;
}
.wz-videobutton.wz-videobutton-lg::before,.wz-videobutton.wz-videobutton-lg::after,a.wz-videobutton.wz-videobutton-lg::before,a.wz-videobutton.wz-videobutton-lg::after,button.wz-videobutton.wz-videobutton-lg::before,button.wz-videobutton.wz-videobutton-lg::after {
  margin-left:-40px;
  margin-top:-40px;
}
.wz-videobutton.wz-videobutton-lg span,a.wz-videobutton.wz-videobutton-lg span,button.wz-videobutton.wz-videobutton-lg span {
  height:80px;
  width:80px;
  line-height:80px;
}
.wz-videobutton.wz-videobutton-lg span i,a.wz-videobutton.wz-videobutton-lg span i,button.wz-videobutton.wz-videobutton-lg span i {
  font-size:32px;
}
@media only screen and (max-width:767px) {
  .wz-videobutton.wz-videobutton-lg::before,.wz-videobutton.wz-videobutton-lg::after,a.wz-videobutton.wz-videobutton-lg::before,a.wz-videobutton.wz-videobutton-lg::after,button.wz-videobutton.wz-videobutton-lg::before,button.wz-videobutton.wz-videobutton-lg::after {
  margin-left:-32.5px;
  margin-top:-32.5px;
}
.wz-videobutton.wz-videobutton-lg span,a.wz-videobutton.wz-videobutton-lg span,button.wz-videobutton.wz-videobutton-lg span {
  height:65px;
  width:65px;
  line-height:65px;
}
.wz-videobutton.wz-videobutton-lg span i,a.wz-videobutton.wz-videobutton-lg span i,button.wz-videobutton.wz-videobutton-lg span i {
  font-size:26px;
}
}.wz-section-title {
  margin-bottom:55px;
  margin-top:-4px;
}
.wz-section-title h2,.wz-section-title h3 {
  margin-top:-9px;
  font-weight:700;
  margin-bottom:10px;
  color:#01489d;
}
.wz-section-title .divider {
  position:relative;
  font-size:20px;
  color:#01489d;
  display:inline-block;
}
.wz-section-title .divider i {
  padding-right:15px;
  line-height:1;
}
.wz-section-title .divider i::before {
  height:30px;
  width:30px;
  line-height:30px;
  text-align:center;
  display:inline-block;
  -webkit-transform-origin:50% 50%;
  -ms-transform-origin:50% 50%;
  transform-origin:50% 50%;
}
.wz-section-title .divider::before,.wz-section-title .divider::after {
  content:"";
  position:absolute;
  height:1px;
  width:160px;
  background:#01489d;
}
.wz-section-title .divider::before {
  left:auto;
  right:100%;
  top:50%;
  display:none;
}
.wz-section-title .divider::after {
  left:100%;
  top:50%;
}
.wz-section-title .divider.animateon i::before {
  -webkit-animation:tmSpin 2.5s linear 0s infinite;
  animation:tmSpin 2.5s linear 0s infinite;
}
.wz-section-title p {
  margin-top:15px;
}
.wz-section-title.wz-section-title-white h2,.wz-section-title.wz-section-title-white h3 {
  color:#ffffff;
}
.wz-section-title.wz-section-title-white .divider {
  color:#ffffff;
}
.wz-section-title.wz-section-title-white .divider::before,.wz-section-title.wz-section-title-white .divider::after {
  background:#ffffff;
}
.wz-section-title.wz-section-title-white p {
  color:#ffffff;
}
.wz-section-title.text-center .divider i {
  padding:0 15px;
}
.wz-section-title.text-center .divider::before {
  display:block;
  width:120px;
}
.wz-section-title.text-center .divider::after {
  width:120px;
}
.wz-section-title.text-right .divider i {
  padding-left:15px;
  padding-right:0;
}
.wz-section-title.text-right .divider::before {
  display:block;
  width:160px;
}
.wz-section-title.text-right .divider::after {
  display:none;
}
@media only screen and (min-width:992px) and (max-width:1199px) {
  .wz-section-title {
  margin-bottom:50px;
}
}@media only screen and (min-width:768px) and (max-width:991px) {
  .wz-section-title {
  margin-bottom:45px;
}
}@media only screen and (max-width:767px) {
  .wz-section-title {
  margin-bottom:40px;
}
}@media only screen and (max-width:575px) {
  .wz-section-title .divider::before,.wz-section-title .divider::after {
  width:75px;
}
.wz-section-title.text-center .divider::before,.wz-section-title.text-center .divider::after,.wz-section-title.text-right .divider::before,.wz-section-title.text-right .divider::after {
  width:75px;
}
}.small-title {
  position:relative;
  padding-bottom:15px;
  font-weight:500;
  margin-bottom:30px;
  margin-top:-5px;
}
.small-title:after {
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  height:2px;
  width:70px;
  background:#01489d;
}
.wz-slider-dots ul.slick-dots {
  line-height:1;
  max-width:1170px;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  bottom:-25px;
}
.wz-slider-dots ul.slick-dots li {
  width:auto;
  height:auto;
  margin:0 10px;
  display:inline-block;
  vertical-align:middle;
}
.wz-slider-dots ul.slick-dots li:first-child {
  margin-left:0;
}
.wz-slider-dots ul.slick-dots li:last-child {
  margin-right:0;
}
.wz-slider-dots ul.slick-dots li button {
  padding:0;
  height:15px;
  width:15px;
  border:3px solid #01489d;
  border-radius:100px;
  background:#ffffff;
}
.wz-slider-dots ul.slick-dots li button::before {
  display:none;
}
.wz-slider-dots ul.slick-dots li.slick-active button {
  border-color:#ffffff;
  background:#01489d;
  -webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);
  box-shadow:0 0 8px rgba(0,0,0,0.3);
}
.wz-slider-dots.wz-slider-dots-left ul.slick-dots {
  text-align:left;
}
.wz-slider-dots.wz-slider-dots-vertical ul.slick-dots {
  left:auto;
  right:-50px;
  bottom:auto;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  max-width:20px;
}
.wz-slider-dots.wz-slider-dots-vertical ul.slick-dots li {
  margin:10px 0;
  margin-left:0;
  margin-right:0;
}
@media only screen and (min-width:992px) and (max-width:1199px) {
  .wz-slider-dots ul.slick-dots {
  max-width:930px;
}
}@media only screen and (min-width:768px) and (max-width:991px) {
  .wz-slider-dots ul.slick-dots {
  max-width:690px;
}
}@media only screen and (min-width:1200px) and (max-width:1599px) {
  .wz-slider-dots.wz-slider-dots-vertical {
  margin-bottom:40px;
}
.wz-slider-dots.wz-slider-dots-vertical ul.slick-dots {
  max-width:inherit;
  right:auto;
  left:0;
  top:calc(100% + 24px);
  bottom:auto;
}
.wz-slider-dots.wz-slider-dots-vertical ul.slick-dots li {
  margin:0;
  margin:0 10px;
}
.wz-slider-dots.wz-slider-dots-vertical ul.slick-dots li:first-child {
  margin-left:0;
}
.wz-slider-dots.wz-slider-dots-vertical ul.slick-dots li::last-child {
  margin-right:0;
}
}@media only screen and (min-width:992px) and (max-width:1199px) {
  .wz-slider-dots.wz-slider-dots-vertical {
  margin-bottom:40px;
}
.wz-slider-dots.wz-slider-dots-vertical ul.slick-dots {
  max-width:inherit;
  right:auto;
  left:0;
  top:calc(100% + 24px);
  bottom:auto;
}
.wz-slider-dots.wz-slider-dots-vertical ul.slick-dots li {
  margin:0;
  margin:0 10px;
}
.wz-slider-dots.wz-slider-dots-vertical ul.slick-dots li:first-child {
  margin-left:0;
}
.wz-slider-dots.wz-slider-dots-vertical ul.slick-dots li::last-child {
  margin-right:0;
}
}@media only screen and (min-width:768px) and (max-width:991px) {
  .wz-slider-dots.wz-slider-dots-vertical {
  margin-bottom:40px;
}
.wz-slider-dots.wz-slider-dots-vertical ul.slick-dots {
  max-width:inherit;
  right:auto;
  left:0;
  top:calc(100% + 24px);
  bottom:auto;
}
.wz-slider-dots.wz-slider-dots-vertical ul.slick-dots li {
  margin:0;
  margin:0 10px;
}
.wz-slider-dots.wz-slider-dots-vertical ul.slick-dots li:first-child {
  margin-left:0;
}
.wz-slider-dots.wz-slider-dots-vertical ul.slick-dots li::last-child {
  margin-right:0;
}
}@media only screen and (max-width:767px) {
  .wz-slider-dots.wz-slider-dots-vertical {
  margin-bottom:40px;
}
.wz-slider-dots.wz-slider-dots-vertical ul.slick-dots {
  max-width:inherit;
  right:auto;
  left:0;
  top:calc(100% + 24px);
  bottom:auto;
}
.wz-slider-dots.wz-slider-dots-vertical ul.slick-dots li {
  margin:0;
  margin:0 10px;
}
.wz-slider-dots.wz-slider-dots-vertical ul.slick-dots li:first-child {
  margin-left:0;
}
.wz-slider-dots.wz-slider-dots-vertical ul.slick-dots li::last-child {
  margin-right:0;
}
}.wz-slider-arrow {
  position:relative;
}
.wz-slider-arrow-prev,.wz-slider-arrow-next {
  position:absolute;
  top:50%;
  z-index:1;
  padding:0;
  height:50px;
  line-height:1;
  width:50px;
  display:inline-block;
  border:1px solid #01489d;
  background:#01489d;
  color:#ffffff;
  margin-top:-25px;
  font-size:20px;
  border-radius:100px;
}
.wz-slider-arrow-prev i,.wz-slider-arrow-next i {
  line-height:50px;
}
.wz-slider-arrow-prev {
  left:-65px;
  right:auto;
}
.wz-slider-arrow-next {
  right:-65px;
  left:auto;
}
@media only screen and (max-width:1200px) {
  .wz-slider-arrow-prev,.wz-slider-arrow-next {
  height:42px;
  width:42px;
  font-size:15px;
}
.wz-slider-arrow-prev i,.wz-slider-arrow-next i {
  line-height:42px;
}
}@media only screen and (max-width:1350px) {
  .wz-slider-arrow-prev {
  left:0;
}
.wz-slider-arrow-next {
  right:0;
}
}.wz-slider-arrow-hovervisible .wz-slider-arrow-prev,.wz-slider-arrow-hovervisible .wz-slider-arrow-next {
  visibility:hidden;
  opacity:0;
}
.wz-slider-arrow-hovervisible:hover .wz-slider-arrow-prev,.wz-slider-arrow-hovervisible:hover .wz-slider-arrow-next {
  visibility:visible;
  opacity:1;
}
.wz-tabgroup {
  margin-bottom:45px;
}
.wz-tabgroup li {
  margin-top:1px;
  margin-right:1px;
}
.wz-tabgroup li a {
  display:inline-block;
  height:50px;
  line-height:48px;
  min-width:170px;
  text-align:center;
  padding:0 35px;
  background:#ebebeb;
  color:#333333;
  font-size:18px;
  font-weight:700;
}
.wz-tabgroup li a:hover {
  color:#01489d;
}
.wz-tabgroup li a.active {
  background:#01489d;
  color:#ffffff;
}
@media only screen and (max-width:767px) {
  .wz-tabgroup li a {
  min-width:inherit;
  font-size:16px;
  height:44px;
  line-height:42px;
  padding:0 25px;
}
}.wz-tabgroup2 {
  padding-left:0;
  margin-bottom:40px;
  background:#f7f9fb;
  padding:15px 0;
  text-align:center;
  display:block;
}
.wz-tabgroup2 li {
  list-style:none;
  display:inline-block;
}
.wz-tabgroup2 li:not(:last-child) a {
  border-right:1px solid #e5e5e5;
}
.wz-tabgroup2 li a {
  color:#444444;
  font-size:18px;
  font-weight:700;
  text-transform:uppercase;
  display:inline-block;
  padding:3px 20px;
}
.wz-tabgroup2 li a.active {
  color:#01489d;
}
.tab-content {
  width:100%;
}
.tab-content .tab-pane {
  display:block;
  height:0;
  max-width:100%;
  visibility:hidden;
  overflow:hidden;
  opacity:0;
}
.tab-content .tab-pane.active {
  height:auto;
  visibility:visible;
  opacity:1;
  overflow:visible;
}
.wz-breadcrumb {
  margin-top:-8px;
  margin-bottom:-8px;
}
.wz-breadcrumb-title {
  font-weight:700;
  text-transform:uppercase;
  color:#01489d;
}
.wz-breadcrumb ul {
  padding-left:0;
  margin-bottom:0;
  font-size:0;
}
.wz-breadcrumb ul li {
  display:inline-block;
  list-style:none;
  font-size:18px;
}
.wz-breadcrumb ul li::after {
  content:">";
  padding:0 10px;
}
.wz-breadcrumb ul li:last-child::after {
  display:none;
}
.wz-breadcrumb ul li a {
  color:#444444;
}
.wz-breadcrumb ul li a:hover {
  color:#01489d;
}
.wz-pagination ul {
  padding-left:0;
  margin-bottom:0;
  font-size:0;
  margin-top:-10px;
}
.wz-pagination ul li {
  display:inline-block;
  vertical-align:middle;
  font-size:18px;
  margin-top:10px;
  margin-right:10px;
}
.wz-pagination ul li a {
  display:inline-block;
  color:#444444;
  font-weight:700;
  font-size:18px;
  height:45px;
  line-height:43px;
  border:1px solid #e5e5e5;
  text-align:center;
  min-width:45px;
  padding:0 15px;
  border-radius:3px;
}
.wz-pagination ul li a:hover {
  background:#01489d;
  border-color:#01489d;
  color:#ffffff;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
}
.wz-pagination ul li.is-active a {
  background:#01489d;
  border-color:#01489d;
  color:#ffffff;
}
@media only screen and (max-width:767px) {
  .wz-pagination ul li a {
  height:40px;
  line-height:38px;
  padding:0 10px;
  min-width:40px;
  font-size:16px;
}
}.wz-comment {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:30px;
}
.wz-comment:last-child {
  margin-bottom:0;
}
.wz-comment-thumb {
  -webkit-box-flex:0;
  -ms-flex:0 0 80px;
  flex:0 0 80px;
  margin-right:25px;
  border-radius:3px;
  overflow:hidden;
  -ms-flex-item-align:start;
  align-self:flex-start;
}
.wz-comment-thumb img {
  max-width:100%;
}
.wz-comment-content::after {
  content:"";
  clear:both;
  display:table;
}
.wz-comment-content h6 {
  margin-top:-2px;
  margin-bottom:0;
}
.wz-comment-content h6 a {
  color:#333333;
}
.wz-comment-content h6 a:hover {
  color:#01489d;
}
.wz-comment-content p {
  margin-top:8px;
  margin-bottom:0;
}
.wz-comment-date {
  color:#757575;
}
.wz-comment-replybutton,.wz-comment .wz-rating {
  float:right;
  color:#444444;
}
.wz-comment-replybutton i,.wz-comment .wz-rating i {
  font-size:12px;
}
.wz-comment-replybutton:hover,.wz-comment .wz-rating:hover {
  color:#01489d;
}
.wz-comment-replypost {
  padding-left:105px;
}
@media only screen and (max-width:767px) {
  .wz-comment-replypost {
  padding-left:30px;
}
}@media only screen and (max-width:575px) {
  .wz-comment {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}
.wz-comment-thumb {
  -webkit-box-flex:0;
  -ms-flex:0 0 60px;
  flex:0 0 60px;
  max-width:60px;
  margin-right:20px;
}
.wz-comment-content {
  margin-top:20px;
}
.wz-comment-date {
  display:block;
}
.wz-comment-replybutton,.wz-comment .wz-rating {
  float:none;
}
}.wz-commentbox {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-left:-20px;
  margin-top:-15px;
}
.wz-commentbox p {
  margin-bottom:5px;
}
.wz-commentbox label {
  margin-bottom:15px;
}
.wz-commentbox-singlefield {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%;
  padding-left:20px;
  margin-top:15px;
}
.wz-commentbox-singlefield.w-33 {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.33%;
  flex:0 0 33.33%;
  max-width:33.33%;
}
.wz-commentbox-singlefield .wz-button {
  margin-top:15px;
}
@media only screen and (max-width:767px) {
  .wz-commentbox-singlefield.w-33 {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%;
}
}.wz-form-inner {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-top:-25px;
}
.wz-form-field {
  margin-top:25px;
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%;
}
.wz-form-field a {
  color:#444444;
}
.wz-form-field a:hover {
  color:#01489d;
}
.wz-form-fieldhalf {
  -webkit-box-flex:0;
  -ms-flex:0 0 calc(50% - 10px);
  flex:0 0 calc(50% - 10px);
  max-width:calc(50% - 10px);
}
.wz-form.wz-form-bordered {
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
  padding:30px;
  border-radius:3px;
}
@media only screen and (max-width:575px) {
  .wz-form.wz-form-bordered {
  padding:20px;
}
.wz-form-fieldhalf {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%;
}
}
.bannerslider {
  position:relative;
  background-color: #fff;
}
.bannerslider-single {
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  min-height:100vh;
  overflow:hidden;
}
.bannerslider-content {
  padding:100px 0;
  -webkit-transition:all 1.5s ease-in-out 0s;
  -o-transition:all 1.5s ease-in-out 0s;
  transition:all 1.5s ease-in-out 0s;
}
.bannerslider-content h1 {
  color:#ffffff;
  font-weight:500;
  text-transform:uppercase;
  margin-top:-10px;
}
.bannerslider-content h1 span {
  display:block;
  letter-spacing:2px;
}
.bannerslider-content h1 b {
  display:inline-block;
  margin-top:20px;
  margin-bottom:15px;
  background:rgba(255,255,255,0.7);
  color:#01489d;
  font-size:140%;
  font-weight:700;
  padding:0 25px;
}
.bannerslider-content p {
  color:#ffffff;
  font-size:18px;
}
.bannerslider-content .wz-buttongroup {
  margin-top:5px;
}
.bannerslider-slider .wz-slider-arrow-prev {
  left:30px;
  z-index:2;
}
.bannerslider-slider .wz-slider-arrow-next {
  right:30px;
  z-index:2;
}
.bannerslider-slidecounter {
  position:absolute;
  left:auto;
  right:30px;
  bottom:30px;
  font-size:18px;
  text-align:center;
  color:#ffffff;
  background:rgba(255,255,255,0.1);
  height:45px;
  line-height:45px;
  padding:0 5px;
  z-index:2;
}
.bannerslider-slidecounter .current-slide {
  -webkit-transform:translateY(-7px);
  -ms-transform:translateY(-7px);
  transform:translateY(-7px);
  display:inline-block;
  position:relative;
  width:25px;
  text-align:center;
  line-height:1;
}
.bannerslider-slidecounter .total-slide {
  position:relative;
  display:inline-block;
  -webkit-transform:translateY(7px);
  -ms-transform:translateY(7px);
  transform:translateY(7px);
  width:25px;
  text-align:center;
  line-height:1;
}
.bannerslider-slidecounter .total-slide::before {
  content:"";
  position:absolute;
  left:-21px;
  top:3px;
  height:1px;
  width:40px;
  background:#ffffff;
  -webkit-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  transform:rotate(-45deg);
}
@media only screen and (max-width:1350px) {
  .bannerslider-slider .wz-slider-arrow-prev,.bannerslider-slider .wz-slider-arrow-next {
  top:auto;
  bottom:20px;
}
.bannerslider-slider .wz-slider-arrow-prev {
  left:auto;
  right:calc(50% + 10px);
}
.bannerslider-slider .wz-slider-arrow-next {
  left:calc(50% + 10px);
  right:auto;
}
.bannerslider-slidecounter {
  right:20px;
  bottom:20px;
}
}@media only screen and (min-width:1200px) and (max-width:1599px) {
  .bannerslider-slider .wz-slider-arrow-prev {
  left:15px;
}
.bannerslider-slider .wz-slider-arrow-next {
  right:15px;
}
}@media only screen and (min-width:768px) and (max-width:991px) {
  .bannerslider-content h1 {
  margin-top:-7px;
}
.bannerslider-content h1 b {
  font-size:130%;
  padding:0 15px;
  margin-bottom:10px;
}
}@media only screen and (max-width:767px) {
  .bannerslider-content {
  padding-top:50px;
}
.bannerslider-content h1 {
  margin-top:-5px;
}
.bannerslider-content h1 b {
  font-size:115%;
  padding:0 10px;
  margin-bottom:10px;
}
.bannerslider-content p {
  font-size:16px;
}
.bannerslider-slidecounter {
  display:none;
}
}@media only screen and (max-width:575px) {
  .bannerslider-content h1 b {
  font-size:90%;
}
}.bannerslider-animted .bannerslider-animatebox {
  overflow:hidden;
}
.bannerslider-animted .bannerslider-animatebox >* {
  -webkit-transform:translateY(150%);
  -ms-transform:translateY(150%);
  transform:translateY(150%);
  -webkit-transition:all 1.2s ease-out 1.2s;
  -o-transition:all 1.2s ease-out 1.2s;
  transition:all 1.2s ease-out 1.2s;
}
.bannerslider-animted .slick-current .bannerslider-animatebox >* {
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0);
}
.bannerslider-animatebox {
  overflow:hidden;
}
.bannerslider-animatebox >* {
  -webkit-transform:translateY(150%);
  -ms-transform:translateY(150%);
  transform:translateY(150%);
  -webkit-transition:all 1.2s ease-out 1.2s;
  -o-transition:all 1.2s ease-out 1.2s;
  transition:all 1.2s ease-out 1.2s;
}
.slick-current .bannerslider-animatebox >* {
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0);
}
.bannerslider-particle .particles-js {
  width:100vw;
  position:absolute;
  height:100%;
  width:100%;
  z-index:3;
  top:0;
  left:0;
}
.bannerslider-particle .container {
  z-index:4;
}
.wz-about-image {
  position:relative;
  padding-top:25px;
}
.wz-about-image img {
  width:100%;
}
.wz-about-content h2 {
  margin-top:-9px;
  font-weight:700;
  font-size:26px;
  margin-bottom:10px;
  color:#01489d;
}
.wz-about-content span.divider {
  position:relative;
  top:-10px;
  font-size:1px;
  color:#01489d;
  margin-bottom:15px;
  display:inline-block;
}
.wz-about-content span.divider i {
  padding-right:15px;
}
.wz-about-content span.divider::after {
  content:"";
  position:absolute;
  left:100%;
  top:50%;
  height:1px;
  width:120px;
  background:#01489d;
}
.wz-about-content ul {
  margin-bottom:0;
}
.wz-about-content .wz-button {
  margin-top:25px;
}
@media only screen and (min-width:992px) and (max-width:1199px) {
  .wz-about-content h2 {
  font-size:26px;
}
}@media only screen and (min-width:768px) and (max-width:991px) {
  .wz-about-content {
  margin-top:20px;
}
}@media only screen and (max-width:767px) {
  .wz-about-content {
  margin-top:8px;
}
}.features-area {
  position:relative;
}
.feature-image {
  position:absolute;
  left:10%;
  bottom:0;
  max-height:100%;
}
.features-slider-active {
  margin-top:50px;
  margin-bottom:50px;
}
.features-slider-active.slick-dotted {
  margin-bottom:55px;
}
.features-slider-active .slick-list {
  margin-left:-15px;
  margin-right:-15px;
}
.features-slider-row {
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
}
.features-slider-row .wz-feature {
  margin:5px 15px;
  margin:20px 15px;
}
.wz-feature {
  -webkit-box-shadow:0 6px 20px rgba(0,0,0,0.1);
  box-shadow:0 6px 20px rgba(0,0,0,0.1);
  padding:63px 35px;
  background:#ffffff;
}
.wz-feature-icon {
  display:inline-block;
  font-size:60px;
  margin-bottom:28px;
}
.wz-feature p {
  margin-bottom:0;
}
.wz-feature:hover .wz-feature-icon {
  -webkit-animation:rubberBand 0.5s ease-in-out 0s 1 both;
  animation:rubberBand 0.5s ease-in-out 0s 1 both;
}
@media only screen and (min-width:1600px) and (max-width:1919px) {
  .feature-image {
  left:4%;
}
}@media only screen and (min-width:1200px) and (max-width:1599px) {
  .feature-image {
  left:0;
  max-width:310px;
}
}@media only screen and (min-width:992px) and (max-width:1199px) {
  .features-slider-active {
  margin-top:0;
  margin-bottom:0;
}
.features-slider-active.slick-dotted {
  margin-bottom:0;
}
.feature-image {
  display:none;
}
}@media only screen and (min-width:768px) and (max-width:991px) {
  .features-slider-active {
  margin-top:0;
  margin-bottom:0;
}
.features-slider-active.slick-dotted {
  margin-bottom:0;
}
.features-slider-row {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
}
.features-slider-row .wz-feature {
  -webkit-box-flex:0;
  -ms-flex:0 0 45%;
  flex:0 0 45%;
}
.feature-image {
  display:none;
}
.wz-feature {
  -webkit-box-shadow:0 6px 20px rgba(0,0,0,0.1);
  box-shadow:0 6px 20px rgba(0,0,0,0.1);
  padding:40px 30px;
}
}@media only screen and (max-width:767px) {
  .features-slider-active {
  margin-top:0;
  margin-bottom:0;
}
.features-slider-active.slick-dotted {
  margin-bottom:0;
}
.features-slider-row {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
}
.features-slider-row .wz-feature {
  -webkit-box-flex:0;
  -ms-flex:0 0 44%;
  flex:0 0 44%;
}
.feature-image {
  display:none;
}
.wz-feature {
  -webkit-box-shadow:0 6px 20px rgba(0,0,0,0.1);
  box-shadow:0 6px 20px rgba(0,0,0,0.1);
  padding:20px 15px;
}
}@media only screen and (max-width:575px) {
  .features-slider-row {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
}
.features-slider-row .wz-feature {
  -webkit-box-flex:0;
  -ms-flex:0 0 95%;
  flex:0 0 95%;
}
}.feature-wrapper-2 {
  -webkit-box-shadow:0 3px 20px rgba(0,0,0,0.1);
  box-shadow:0 3px 20px rgba(0,0,0,0.1);
  padding:35px 0;
}
.feature-wrapper-2 [class^="col"] {
  border-right:1px solid #e5e5e5;
}
.feature-wrapper-2 [class^="col"]:nth-child(3n) {
  border-right:none;
}
.wz-feature2 {
  -webkit-box-shadow:none;
  box-shadow:none;
  padding:25px;
}
.wz-feature2-icon {
  display:inline-block;
  height:92px;
  width:92px;
  text-align:center;
  line-height:90px;
  border-radius:999px;
  -webkit-box-shadow:0 3px 20px rgba(0,0,0,0.1);
  box-shadow:0 3px 20px rgba(0,0,0,0.1);
  font-size:40px;
  margin-bottom:25px;
  background:#ffffff;
  -webkit-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
}
.wz-feature2:hover .wz-feature2-icon {
  background:#01489d;
  color:#ffffff;
}
@media only screen and (min-width:768px) and (max-width:991px) {
  .feature-wrapper-2 [class^="col"] {
  border:none;
}
}@media only screen and (max-width:767px) {
  .feature-wrapper-2 [class^="col"] {
  border:none;
}
}.wz-callback h2 {
  font-weight:700;
  text-transform:uppercase;
  margin-top:-8px;
}
.wz-callback .wz-form {
  margin-top:30px;
}
.wz-successreport h2 {
  font-weight:700;
  text-transform:uppercase;
  margin-top:-8px;
}
.wz-successreport canvas {
  margin-top:17px;
}
@media only screen and (min-width:768px) and (max-width:991px) {
  .wz-successreport {
  margin-top:50px;
}
}@media only screen and (max-width:767px) {
  .wz-successreport {
  margin-top:50px;
}
}.wz-funfact-wrapper {
  margin-top:-20px;
  margin-bottom:-20px;
}
.wz-funfact {
  margin-top:20px;
  margin-bottom:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
}
.wz-funfact-icon {
  margin-bottom:10px;
  display:inline-block;
  font-size:50px;
  color:#ffffff;
  border-right:2px solid #ffffff;
  padding-right:20px;
  margin-right:20px;
}
.wz-funfact-content .odometer {
  /*color:#ffffff;*/
  margin-bottom:5px;
  font-family:"Rubik",sans-serif !important;
  font-weight:500;
  font-size:36px;
  margin-top:-9px;
  display:block;
  float:left;padding-left:16px;
}
.wz-funfact-content .dowi {
  display:block;
  float:left;
  padding-left:8px;
  line-height:38px;
  /*color:#fff;*/
}
.wz-funfact-content h5 {
  color:#ffffff;
  margin-bottom:18px;
}
@media only screen and (min-width:992px) and (max-width:1199px) {
  .wz-funfact-icon {
  font-size:40px;
  margin-right:15px;
  padding-right:15px;
}
.wz-funfact-content h5 {
  font-size:16px;
}
}@media only screen and (min-width:768px) and (max-width:991px) {
  .wz-funfact {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
}
}@media only screen and (max-width:767px) {
  .wz-funfact {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
}
.wz-funfact-icon {
  font-size:40px;
  margin-right:15px;
  padding-right:15px;
}
.wz-funfact-content .odometer {
  font-size:28px;padding-left:16px;
}
.wz-funfact-content .dowi {
  line-height:23px;
}
.wz-funfact-content h5 {
  font-size:16px;
}
}@media only screen and (max-width:575px) {
  .wz-funfact {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
}
}.wz-service {
  padding:50px 12px;
  background:#ffffff;
  position:relative;
  z-index:1;
  border-radius:180px;
  overflow:hidden;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
  -webkit-transition:all 0.4s ease-in-out 0s;
  -o-transition:all 0.4s ease-in-out 0s;
  transition:all 0.4s ease-in-out 0s;
}
.wz-service-bgicon {
  position:absolute;
  left:50%;
  top:50%;
  font-size:150px;
  color:rgba(255,255,255,0.04);
  z-index:-1;
  visibility:hidden;
  opacity:0;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  -webkit-transition:all 0.4s ease-in-out 0s;
  -o-transition:all 0.4s ease-in-out 0s;
  transition:all 0.4s ease-in-out 0s;
}
.wz-service-icon {
  display:inline-block;
  font-size:52px;
  margin-bottom:25px;
  color:#01489d;
  border-radius:1000px;
  -webkit-transition:all 0.4s ease-in-out 0s;
  -o-transition:all 0.4s ease-in-out 0s;
  transition:all 0.4s ease-in-out 0s;
}
.wz-service-content h5 {
  -webkit-transition:all 0.4s ease-in-out 0s;
  -o-transition:all 0.4s ease-in-out 0s;
  transition:all 0.4s ease-in-out 0s;
}
.wz-service-content h5 a {
  color:#333333;
}
.wz-service-content h5 a:hover {
  opacity:0.8;
}
.wz-service-content p {
  -webkit-transition:all 0.4s ease-in-out 0s;
  -o-transition:all 0.4s ease-in-out 0s;
  transition:all 0.4s ease-in-out 0s;
  font-size:14px;
}
.wz-service-content .wz-readmore:hover {
  opacity:0.8;
}
.wz-service:hover {
  background:#01489d;
  -webkit-transform:translateY(-8px);
  -ms-transform:translateY(-8px);
  transform:translateY(-8px);
  -webkit-box-shadow:0 10px 25px rgba(0,0,0,0.15);
  box-shadow:0 10px 25px rgba(0,0,0,0.15);
  cursor:pointer;
}
.wz-service:hover .wz-service-bgicon {
  opacity:1;
  visibility:visible;
}
.wz-service:hover .wz-service-icon {
  color:#ffffff;
}
.wz-service:hover .wz-service-content h5,.wz-service:hover .wz-service-content p {
  color:#ffffff;
}
.wz-service:hover .wz-service-content h5 a,.wz-service:hover .wz-service-content p a {
  color:#ffffff;
}
.wz-service:hover .wz-service-content .wz-readmore {
  color:#ffffff;
}
@media only screen and (min-width:992px) and (max-width:1199px) {
  .wz-service {
  padding:30px 15px;
}
.wz-service-bgicon {
  font-size:110px;
}
}@media only screen and (max-width:767px) {
  .wz-service-bgicon {
  font-size:110px;
}
}@media only screen and (max-width:575px) {
  .wz-service {
  padding:30px 15px;
}
}.wz-service-details h2 {
  font-weight:700;
}
.wz-service-details-image {
  margin-bottom:25px;
}
.wz-service-details blockquote {
  margin-top:25px;
  margin-bottom:25px;
}
@media (max-width:414px) {
  .wz-service {
  padding:25px 12px;
  border-radius:100px;
}
.wz-service-content h5 {
  padding:0;
  margin:0;
}
}.wz-section .b1 {
  background-color:#01489d;
}
.wz-section .b2 {
  background-color:#f09300;
}
.wz-section .b3 {
  background-color:#347ace;
}
.wz-section .b4 {
  background-color:#f7af3e;
}
.wz-section .b1,.wz-section .b2,.wz-section .b3,.wz-section .b4,.wz-service-content h5 a,.wz-service-content p {
  color:#fff;
}
.wz-testimonial-content {
  position:relative;
  padding:25px 40px;
  border-radius:3px;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
  z-index:1;
  background:#ffffff;
  border-top:5px solid rgba(63,81,181,0.4);
}
.wz-testimonial-content::after {
  content:"";
  position:absolute;
  left:50px;
  top:100%;
  height:20px;
  width:20px;
  background:#fff;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
  margin-top:-10px;
  -webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.05);
  box-shadow:5px 5px 10px rgba(0,0,0,0.05);
}
.wz-testimonial-content p {
  margin-bottom:0;
  font-size:18px;
  line-height:28px;
}
.wz-testimonial-content i {
  font-size:60px;
  color:#01489d;
  position:absolute;
  z-index:-1;
  left:auto;
  top:auto;
  opacity:0.07;
  right:20px;
  bottom:10px;
  line-height:1;
}
.wz-testimonial-bottom {
  margin-left:20px;
  margin-top:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
}
.wz-testimonial-authorimage {
  display:inline-block;
  height:85px;
  width:85px;
  border:5px solid rgba(255,255,255,0.15);
  border-radius:1000px;
  overflow:hidden;
  margin-right:20px;
}
.wz-testimonial-authorcontent h5 {
  font-weight:400;
  color:#ffffff;
  margin-bottom:0;
}
.wz-testimonial-authorcontent p {
  color:#ffffff;
  margin-bottom:0;
  font-family:"Karla",sans-serif;
}
@media only screen and (min-width:768px) and (max-width:991px) {
  .wz-testimonial-content {
  padding:30px;
}
}@media only screen and (max-width:575px) {
  .wz-testimonial-content {
  padding:20px;
}
.wz-testimonial-content p {
  font-size:16px;
}
}.wz-product {
  overflow:hidden;
}
.wz-product-image {
  position:relative;
  overflow:hidden;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
  display:block;
  width:100%;
  border-radius:3px;
}
.wz-product-image img {
  display:block;
  width:100%;
}
.wz-product-imagelink {
  display:block;
  width:100%;
  position:relative;
  left:0;
  right:0;
  top:0;
}
.wz-product-imagelink::before {
  content:"";
  position:absolute;
  left:0;
  top:0;
  height:100%;
  width:100%;
  background:rgba(0,0,0,0.4);
  z-index:1;
  opacity:0;
  visibility:hidden;
  -webkit-transition:all 0.3s ease-in-out 0s;
  -o-transition:all 0.3s ease-in-out 0s;
  transition:all 0.3s ease-in-out 0s;
}
.wz-product-actions {
  position:absolute;
  left:50%;
  top:50%;
  z-index:2;
  padding-left:0;
  margin-bottom:0;
  font-size:0;
  line-height:1;
  visibility:hidden;
  opacity:0;
  -webkit-transform:translate3d(-50%,-50%,0);
  transform:translate3d(-50%,-50%,0);
  -webkit-transition:all 0.3s ease-in-out 0s;
  -o-transition:all 0.3s ease-in-out 0s;
  transition:all 0.3s ease-in-out 0s;
}
.wz-product-actions li {
  list-style:none;
  display:inline-block;
  font-size:16px;
  vertical-align:middle;
  margin:0 5px;
}
.wz-product-actions li a,.wz-product-actions li button {
  display:inline-block;
  height:40px;
  width:40px;
  line-height:40px;
  text-align:center;
  font-size:16px;
  color:#444444;
  background:#ffffff;
  -webkit-transition:all 0.3s ease-in 0s;
  -o-transition:all 0.3s ease-in 0s;
  transition:all 0.3s ease-in 0s;
  vertical-align:middle;
  outline:none;
  border:none;
  padding:0;
  border-radius:100px;
}
.wz-product-actions li a:focus,.wz-product-actions li button:focus {
  outline:none;
}
.wz-product-actions li a:hover,.wz-product-actions li button:hover {
  background:#01489d;
  color:#ffffff;
}
.wz-product-content {
  padding-top:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-bottom:-5px;
}
.wz-product-title {
  margin-bottom:5px;
  font-weight:400;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  width:100%;
}
.wz-product-title a {
  color:#333333;
}
.wz-product-title a:hover {
  color:#01489d;
}
.wz-product-rating span {
  color:#919191;
  font-size:12px;
  display:inline-block;
  vertical-align:middle;
}
.wz-product-rating span.active {
  color:#fdc716;
}
.wz-product-price {
  margin-bottom:0;
  font-size:14px;
}
.wz-product-price del {
  color:#5a5a5a;
  font-size:12px;
}
.wz-product:hover .wz-product-imagelink::before {
  visibility:visible;
  opacity:1;
}
.wz-product:hover .wz-product-actions {
  visibility:visible;
  opacity:1;
}
.wz-promo-content h2 {
  font-weight:700;
}
.wz-promo-content h2 span {
  color:#01489d;
  font-size:60px;
}
.wz-promo-content p {
  font-size:18px;
  line-height:30px;
}
.wz-promo-content .wz-countdown {
  margin-top:15px;
}
.wz-promo-content .wz-button {
  margin-top:50px;
}
.wz-promo-image {
  text-align:right;
}
.wz-promo-image-2 {
  text-align:left;
}
@media only screen and (max-width:767px) {
  .wz-promo-content h2 span {
  font-size:40px;
}
.wz-promo-content p {
  font-size:16px;
}
.wz-promo-image {
  text-align:center;
}
}@media only screen and (max-width:575px) {
  .wz-promo-content h2 span {
  font-size:36px;
}
.wz-promo-content p {
  font-size:14px;
}
}.wz-countdown {
  margin-top:-30px;
}
.wz-countdown-pack {
  min-width:100px;
  min-height:100px;
  text-align:center;
  background:#ffffff;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-top:30px;
}
.wz-countdown-pack:not(:last-child) {
  margin-right:30px;
}
.wz-countdown-pack h2 {
  margin-bottom:0;
  margin-top:-5px;
}
.wz-countdown-pack h5 {
  margin-bottom:0;
  color:#444444;
  font-weight:400;
}
@media only screen and (min-width:992px) and (max-width:1199px) {
  .wz-countdown-pack {
  min-width:90px;
}
}@media only screen and (max-width:767px) {
  .wz-countdown-pack {
  min-width:80px;
  min-height:80px;
}
}.wz-pj {
  background:#ffffff;
  position:relative;
  z-index:1;
  border-radius:3px;
  overflow:hidden;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
  /*border-bottom:5px solid rgba(63,81,181,0.4);*/
  -webkit-transition:all 0.4s ease-in-out 0s;
  -o-transition:all 0.4s ease-in-out 0s;
  transition:all 0.4s ease-in-out 0s;
}
.wz-pj-image,.wz-pj-video,.wz-pj-audio {
  position:relative;
}
.wz-pj-image a,.wz-pj-video a,.wz-pj-audio a {
  display:block;
}
.wz-pj-image img,.wz-pj-video img,.wz-pj-audio img {
  width:100%;
}
.wz-pj-image img{margin-bottom: 14px;}
.wz-pj-video:hover .blogitem-date,.wz-pj-audio:hover .blogitem-date {
  opacity:0;
  visibility:hidden;
}
.wz-pj-imageslider img {
  width:100%;
}
.wz-pj-imageslider >.slick-list {
  margin-left:0;
  margin-right:0;
  margin-top:0;
  margin-bottom:0;
}
.wz-pj-imageslider .wz-slider-arrow-prev,.wz-pj-imageslider .wz-slider-arrow-next {
  height:42px;
  width:42px;
  font-size:15px;
  border-radius:0;
  visibility:visible;
  opacity:1;
}
.wz-pj-imageslider .wz-slider-arrow-prev i,.wz-pj-imageslider .wz-slider-arrow-next i {
  line-height:42px;
}
.wz-pj-imageslider .wz-slider-arrow-prev {
  left:0;
}
.wz-pj-imageslider .wz-slider-arrow-next {
  right:0;
}
.wz-pj-imageslider.wz-slider-dots ul.slick-dots {
  bottom:15px;
}
.wz-pj-content {
  padding:10px 20px;
}
.wz-pj-content h3 {
  margin-bottom:10px;
}
.wz-pj-content h5 {
  font-weight:500;
  margin-bottom:10px;
}
.wz-pj-content h5 a {
  color:#333333;margin:0;padding:0;
}
.wz-pj-content h5 a:hover {
  color:#01489d;
}
.wz-pj-content p {
  margin-bottom:10px;
}
.wz-pj-content blockquote {
  margin-top:25px;
  margin-bottom:25px;
}
.wz-pj-content .wz-readmore {
  color:#333333;
}
.wz-pj-content .wz-readmore:hover {
  color:#01489d;
}
.wz-pj-meta {
  margin-bottom:5px;
}
.wz-pj-meta span {
  display:inline-block;
  vertical-align:middle;
  text-transform:uppercase;
  font-size:14px;
  margin-bottom:5px;
}
.wz-pj-meta span::after {
  content:"|";
  padding:0 10px;
}
.wz-pj-meta span:last-child::after {
  display:none;
}
.wz-pj-meta span i {
  margin-right:5px;
  color:#01489d;
}
.wz-pj-meta a {
  color:#444444;
}
.wz-pj-meta a:hover {
  color:#01489d;
}
.wz-pj:hover {
  -webkit-transform:translateY(-2px);
  -ms-transform:translateY(-2px);
  transform:translateY(-2px);
  -webkit-box-shadow:0 10px 25px rgba(0,0,0,0.15);
  box-shadow:0 10px 25px rgba(0,0,0,0.15);
}
.wz-pj-slider-active >.slick-list {
  margin-left:-15px;
  margin-right:-15px;
  margin-top:-20px;
  margin-bottom:-20px;
}
.wz-pj-slider-active .wz-pj-slider-item {
  padding:0 15px;
  margin-top:20px;
  margin-bottom:20px;
}
.wz-pj-tags {
  margin-top:30px;
  margin-bottom:30px;
  border-top:1px solid #efefef;
  border-bottom:1px solid #efefef;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:40px;
  position:relative;
}
.wz-pj-tags-title {
  display:inline-block;
  position:absolute;
  left:0;
  top:28px;
  font-size:18px;
}
.wz-pj-tags ul {
  display:inline-block;
  padding-left:0;
  margin-bottom:0;
  margin-top:-10px;
  font-size:0;
}
.wz-pj-tags ul li {
  display:inline-block;
  margin-left:10px;
  margin-top:10px;
  font-size:14px;
}
.wz-pj-tags ul li a {
  display:inline-block;
  vertical-align:middle;
  border:1px solid #e5e5e5;
  padding:6px 22px;
  color:#444444;
}
.wz-pj-tags ul li a:hover {
  background:#01489d;
  border-color:#01489d;
  color:#ffffff;
}
.wz-pj-pagination ul {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
}
@media only screen and (max-width:767px) {
  .wz-pj-tags ul li a {
  padding:5px 15px;
}
}.wz-pj-details {
  -webkit-box-shadow:none;
  box-shadow:none;
  border-radius:0;
  border-bottom:0;
}
.wz-pj-details:hover {
  -webkit-transform:translate(0);
  -ms-transform:translate(0);
  transform:translate(0);
  -webkit-box-shadow:none;
  box-shadow:none;
}
.wz-pj-details .wz-pj-content {
  padding:0;
  /*padding-top:30px;*/
}
.brandlogo-slider .slick-list {
  margin-left:-15px;
  margin-right:-15px;
  margin-top:-15px;
  margin-bottom:-15px;
}
.brandlogo-slider .brandlogo {
  padding:0 15px;
  margin-top:15px;
  margin-bottom:15px;
}
.whychoose-content {
  margin-top:-7px;
  padding-right:30px;
}
.whychoose-content h2 {
  font-size:40px;
  font-weight:700;
}
.whychoose-content h6 {
  font-size:18px;
  font-weight:400;
  margin-top:20px;
}
.whychoose-content >p {
  margin-top:20px;
}
.whychoose-block {
  position:relative;
  padding-left:65px;
  margin-right:75px;
  margin-top:25px;
}
.whychoose-block h5 {
  margin-bottom:10px;
}
.whychoose-block p {
  margin-bottom:0;
}
.whychoose-icon {
  position:absolute;
  left:0;
  top:3px;
  color:#01489d;
  font-size:40px;
}
.whychoose-chart {
  margin-top:-7px;
}
.whychoose-chart h2 {
  font-size:40px;
  font-weight:700;
  margin-bottom:25px;
}
@media only screen and (min-width:992px) and (max-width:1199px) {
  .whychoose-content {
  padding-right:0;
}
.whychoose-content h2 {
  font-size:38px;
}
.whychoose-block {
  margin-right:45px;
}
.whychoose-chart h2 {
  font-size:38px;
}
}@media only screen and (min-width:768px) and (max-width:991px) {
  .whychoose-content {
  padding-right:0;
}
.whychoose-content h2 {
  font-size:36px;
  line-height:46px;
}
.whychoose-chart {
  margin-top:50px;
}
.whychoose-chart h2 {
  font-size:36px;
}
}@media only screen and (max-width:767px) {
  .whychoose-content {
  padding-right:0;
}
.whychoose-content h2 {
  font-size:32px;
  line-height:42px;
}
.whychoose-content h6 {
  font-size:16px;
}
.whychoose-chart {
  margin-top:40px;
}
.whychoose-chart h2 {
  font-size:32px;
  line-height:42px;
}
}@media only screen and (max-width:575px) {
  .whychoose-block {
  margin-right:0;
}
}.wz-member {
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
  border-radius:3px;
  overflow:hidden;
  -webkit-transition:all 0.4s ease-in-out 0s;
  -o-transition:all 0.4s ease-in-out 0s;
  transition:all 0.4s ease-in-out 0s;
}
.wz-member-top {
  position:relative;
  overflow:hidden;
}
.wz-member-top::before {
  content:"";
  position:absolute;
  left:0;
  top:0;
  height:100%;
  width:100%;
  background:rgba(50,54,61,0.4);
  visibility:hidden;
  opacity:0;
  -webkit-transition:all 0.3s ease-in-out 0.1s;
  -o-transition:all 0.3s ease-in-out 0.1s;
  transition:all 0.3s ease-in-out 0.1s;
  z-index:1;
}
.wz-member-top img {
  width:100%;
  -webkit-transition:all 0.4s ease-in-out 0s;
  -o-transition:all 0.4s ease-in-out 0s;
  transition:all 0.4s ease-in-out 0s;
}
.wz-member-social {
  position:absolute;
  left:0;
  top:auto;
  bottom:0;
  width:100%;
  height:auto;
  text-align:center;
  z-index:2;
  -webkit-transform:translateY(100%);
  -ms-transform:translateY(100%);
  transform:translateY(100%);
  -webkit-transition:all 0.4s ease-in-out 0.1s;
  -o-transition:all 0.4s ease-in-out 0.1s;
  transition:all 0.4s ease-in-out 0.1s;
}
.wz-member-social ul {
  padding:15px 0;
  padding-left:0;
  margin-bottom:0;
  font-size:0;
}
.wz-member-social ul li {
  list-style:none;
  margin:0 -2px;
  display:inline-block;
  font-size:16px;
  -webkit-transition:all 0.4s ease-in-out 0.1s;
  -o-transition:all 0.4s ease-in-out 0.1s;
  transition:all 0.4s ease-in-out 0.1s;
}
.wz-member-social ul li:first-child {
  padding-left:0;
}
.wz-member-social ul li:last-child {
  margin-right:0;
}
.wz-member-social ul li a {
  font-size:16px;
  color:#ffffff;
  display:inline-block;
  height:34px;
  width:34px;
  line-height:1;
  text-align:center;
  background:#01489d;
  border-radius:100px;
  -webkit-transition:all 0.3s ease-in-out 0s;
  -o-transition:all 0.3s ease-in-out 0s;
  transition:all 0.3s ease-in-out 0s;
}
.wz-member-social ul li a i {
  line-height:34px;
}
.wz-member-social ul li a:hover {
  background:#ffffff;
  color:#01489d;
  opacity:0.8;
}
.wz-member-bottom {
  text-align:center;
  padding:30px 20px;
  background:#ffffff;
}
.wz-member-bottom h5 {
  margin-bottom:5px;
}
.wz-member-bottom p {
  margin-bottom:0;
}
.wz-member:hover {
  -webkit-transform:translateY(-2px);
  -ms-transform:translateY(-2px);
  transform:translateY(-2px);
  -webkit-box-shadow:0 10px 25px rgba(0,0,0,0.15);
  box-shadow:0 10px 25px rgba(0,0,0,0.15);
}
.wz-member:hover .wz-member-top::before {
  visibility:visible;
  opacity:1;
}
.wz-member:hover .wz-member-top img {
  -webkit-filter:blur(2px);
  filter:blur(2px);
}
.wz-member:hover .wz-member-social {
  visibility:visible;
  opacity:1;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0);
}
.wz-member:hover .wz-member-social ul li {
  margin:0 5px;
}
.wz-video-content {
  margin-top:30px;
  margin-bottom:-15px;
}
.wz-video-content h1,.wz-video-content h2,.wz-video-content h3,.wz-video-content h4,.wz-video-content h5,.wz-video-content h6,.wz-video-content p {
  color:#ffffff;
}
.wz-faq-image {
  text-align:center;
}
@media only screen and (min-width:768px) and (max-width:991px) {
  .wz-faq-image {
  margin-bottom:50px;
}
}@media only screen and (max-width:767px) {
  .wz-faq-image {
  margin-bottom:40px;
}
}@media only screen and (max-width:575px) {
  .wz-faq-image {
  margin-bottom:30px;
}
}.wz-accordion {
  margin-top:-15px;
}
.wz-accordion .card {
  border:none;
  background:transparent;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
  margin-top:15px;
}
.wz-accordion .card-header {
  padding:0;
  background:transparent;
  border:0;
}
.wz-accordion .card-header button {
  height:auto;
  display:block;
  width:100%;
  text-align:left;
  font-family:"Rubik",sans-serif;
  color:#333333;
  line-height:28px;
  font-weight:500;
  text-decoration:none !important;
  border:0;
  position:relative;
  white-space:inherit;
  padding:10px 30px;
  padding-right:55px;
  background:#01489d;
  color:#ffffff;
  font-size:16px;
  font-weight:400;
}
.wz-accordion .card-header button::before {
  content:"\f067";
  font-family:'fontAwesome';
  position:absolute;
  left:auto;
  right:0;
  top:50%;
  margin-top:-15px;
  width:40px;
  height:30px;
  line-height:30px;
  text-align:center;
  font-size:12px;
  border-left:1px solid rgba(255,255,255,0.3);
}
.wz-accordion .card-header button.collapsed::before {
  content:"\f067";
}
.wz-accordion .card-header button:not(.collapsed) {
  border-radius:3px 3px 0 0;
  border-bottom:1px solid #e5e5e5;
}
.wz-accordion .card-header button:not(.collapsed):before {
  content:"\f068";
}
.wz-accordion .card-body {
  padding:30px;
  padding-bottom:15px;
  border-radius:0 0 3px 3px;
  background:#ffffff;
}
@media only screen and (max-width:575px) {
  .wz-accordion .card-body {
  padding:30px 15px;
  padding-bottom:15px;
}
.wz-accordion .card-header button {
  padding-left:15px;
}
}.wz-pricebox {
  padding:45px;
  text-align:center;
  -webkit-transition:all 0.3s ease-in-out 0s;
  -o-transition:all 0.3s ease-in-out 0s;
  transition:all 0.3s ease-in-out 0s;
}
.wz-pricebox-header h5 {
  margin-top:-5px;
  font-weight:700;
  font-size:20px;
  margin-bottom:35px;
}
.wz-pricebox-price {
  display:inline-block;
  border-bottom:1px solid #e5e5e5;
}
.wz-pricebox-price h6 {
  font-family:"Karla",sans-serif;
  line-height:1;
}
.wz-pricebox-price h6 span {
  font-size:48px;
  font-family:"Rubik",sans-serif;
  line-height:1;
  font-weight:700;
}
.wz-pricebox-price h6 span sup {
  font-family:"Karla",sans-serif;
  font-weight:500;
  line-height:1;
  vertical-align:baseline;
  font-size:26px;
}
.wz-pricebox-body {
  margin-top:15px;
}
.wz-pricebox-body ul {
  padding-left:0;
  margin-bottom:0;
}
.wz-pricebox-body ul li {
  list-style:none;
  padding:10px 0;
  line-height:25px;
}
.wz-pricebox-body ul li:not(:last-child) {
  border-bottom:1px solid #e5e5e5;
}
.wz-pricebox-footer {
  margin-top:15px;
}
.wz-pricebox-footer .wz-button {
  padding:0 25px;
}
.wz-pricebox.is-active {
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
}
.wz-pricebox.is-active .wz-pricebox-price span {
  color:#01489d;
}
.wz-pricebox:hover {
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
}
@media only screen and (min-width:992px) and (max-width:1199px) {
  .wz-pricebox {
  padding:45px 30px;
}
}@media only screen and (min-width:768px) and (max-width:991px) {
  .wz-pricebox {
  padding:45px 30px;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
}
}@media only screen and (max-width:767px) {
  .wz-pricebox {
  padding:45px 30px;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
}
}.widget-title {
  position:relative;
  padding-bottom:15px;
  font-weight:600;
  margin-bottom:30px;
  text-transform:uppercase;
  letter-spacing:1px;
  font-family:"Karla",sans-serif;
}
.widget-title:after {
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  height:2px;
  width:76px;
  background:#01489d;
}
.single-widget ul {
  padding-left:0;
  margin-bottom:0;
}
.single-widget ul li {
  list-style:none;
}
.widget-info-logo {
  display:inline-block;
  margin-bottom:29px;
}
.widget-info .wz-button {
  margin-top:20px;
}
.widget-contact ul {
  padding-right:30px;
}
.widget-contact ul li {
  margin-bottom:20px;
  position:relative;
  padding-left:40px;
}
.widget-contact ul li i {
  position:absolute;
  left:0;
  top:5px;
  color:#01489d;
  font-size:18px;
}
.widget-contact p {
  margin-bottom:0;
}
.widget-contact a {
  color:#444444;
}
.widget-contact a:hover {
  color:#01489d;
}
.widget-recentpost ul li {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.widget-recentpost ul li:not(:last-child) {
  margin-bottom:15px;
}
.widget-recentpost-image {
  -webkit-box-flex:0;
  -ms-flex:0 0 60px;
  flex:0 0 60px;
  max-width:60px;
  margin-right:15px;
  position:relative;
  -ms-flex-item-align:start;
  align-self:flex-start;
  border-radius:3px;
  overflow:hidden;
}
.widget-recentpost-image::before {
  content:"";
  position:absolute;
  left:0;
  top:0;
  height:100%;
  width:100%;
  background:rgba(63,81,181,0.85);
  opacity:0;
  visibility:hidden;
  -webkit-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
}
.widget-recentpost-image::after {
  content:"\f0c1";
  font-family:"fontAwesome";
  font-weight:900;
  position:absolute;
  left:50%;
  top:50%;
  color:#ffffff;
  font-size:14px;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  visibility:hidden;
  opacity:0;
  -webkit-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
  margin-top:15px;
}
.widget-recentpost-image:hover::before {
  opacity:1;
  visibility:visible;
}
.widget-recentpost-image:hover::after {
  opacity:1;
  visibility:visible;
  margin-top:0;
}
.widget-recentpost-content {
  margin-top:-4px;
}
.widget-recentpost-content h6 {
  font-size:15px;
  line-height:24px;
  font-weight:400;
  margin-bottom:0;
}
.widget-recentpost-content h6 a {
  color:#333333;
}
.widget-recentpost-content h6 a:hover {
  color:#01489d;
}
.widget-recentpost-content span {
  font-size:14px;
  color:#5e5e5e;
}
.widget-newsletter-form button,.widget-newsletter-form [type="submit"] {
  display:block;
  width:100%;
  text-align:center;
  margin-top:15px;
}
.widget-quicklinks ul li:not(:last-child) {
  margin-bottom:2px;
}
.widget-quicklinks ul li a {
  position:relative;
  padding-left:20px;
  font-size:14px;
}
.widget-quicklinks ul li a::before {
  content:"";
  position:absolute;
  left:0;
  top:7px;
  height:5px;
  width:5px;
  background:#01489d;
  border-radius:100px;
  -webkit-transition:all 0.3s ease-in-out 0s;
  -o-transition:all 0.3s ease-in-out 0s;
  transition:all 0.3s ease-in-out 0s;
}
.widget-quicklinks ul li a:hover {
  color:#01489d;
  margin-left:8px;
}
.widget-search-form {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.widget-search-form input[type="text"],.widget-search-form input[type="search"] {
  border-right:0;
  border-radius:3px 0 0 3px;
}
.widget-search-form input[type="text"]:focus,.widget-search-form input[type="search"]:focus {
  border-color:#e5e5e5;
}
.widget-search-form button,.widget-search-form input[type="submit"] {
  -webkit-box-flex:0;
  -ms-flex:0 0 50px;
  flex:0 0 50px;
  max-width:50px;
  font-size:18px;
  line-height:46px;
  text-align:center;
  padding:0;
  border-radius:0 3px 3px 0;
}
.widget-search-form button i,.widget-search-form input[type="submit"] i {
  line-height:1;
  vertical-align:text-top;
}
.widget-search-form button:hover,.widget-search-form input[type="submit"]:hover {
  background:#01489d;
  border-color:#01489d;
  color:#ffffff;
}
.widget-categories ul li,.widget-archives ul li,.widget-serviceitems ul li {
  border-bottom:1px solid #e5e5e5;
  padding:12px 0;
}
.widget-categories ul .active a{color:#01489d!important;}
.widget-categories ul ul .on a,.widget-categories ul ul a:hover{color:#347ace!important;font-weight:500!important;}
.widget-categories ul li a{
  font-size:16px!important;
}
.widget-categories ul ul li a{
  font-size:14px!important;
}
.widget-categories ul ul{border-bottom:1px solid #e5e5e5;padding-bottom:12px;}
.widget-categories ul ul li{
  border-bottom:none;
  padding:6px 6px 0 12px!important;
}
.widget-categories ul li:first-child,.widget-archives ul li:first-child,.widget-serviceitems ul li:first-child {
  padding-top:0;
}
.widget-categories ul li a,.widget-archives ul li a,.widget-serviceitems ul li a {
  display:block;
  font-size:14px;
  font-weight:400;
  color:#444444;
}
.widget-categories ul li a::after,.widget-archives ul li a::after,.widget-serviceitems ul li a::after {
  content:"";
  clear:both;
  display:table;
}
.widget-categories ul li a:before,.widget-archives ul li a:before,.widget-serviceitems ul li a:before {
  content:"-";
  padding-right:5px;
}
.widget-categories ul li a span,.widget-archives ul li a span,.widget-serviceitems ul li a span {
  float:right;
}
.widget-categories ul li a span::before,.widget-archives ul li a span::before,.widget-serviceitems ul li a span::before {
  content:"(";
}
.widget-categories ul li a span::after,.widget-archives ul li a span::after,.widget-serviceitems ul li a span::after {
  content:")";
}
.widget-categories ul li a:hover,.widget-archives ul li a:hover,.widget-serviceitems ul li a:hover {
  color:#333333;
  font-weight:700;
  padding-left:13px;
}
.widget-categories ul li.active a,.widget-archives ul li.active a,.widget-serviceitems ul li.active a {
  color:#333333;
  font-weight:700;
}
.widget-categories ul li.current-cat a,.widget-archives ul li.current-cat a,.widget-serviceitems ul li.current-cat a {
  color:#01489d;
  font-weight:700;
}
.widget-social li {
  display:inline-block;
}
.widget-social li:not(:last-child) {
  margin-right:26px;
}
.widget-social li a {
  font-size:18px;
  color:#444444;
}
.widget-social li a:hover {
  color:#01489d;
}
.widget-tags ul {
  margin-left:-10px;
  margin-top:-10px;
  font-size:0;
}
.widget-tags ul li {
  list-style:none;
  display:inline-block;
  margin-left:10px;
  margin-top:10px;
  font-size:14px;
}
.widget-tags ul li a {
  display:inline-block;
  vertical-align:middle;
  border:1px solid #e5e5e5;
  padding:6px 22px;
  color:#444444;
}
.widget-tags ul li a:hover {
  background:#01489d;
  border-color:#01489d;
  color:#ffffff;
}
.widget-size ul li {
  border-bottom:1px solid #e5e5e5;
  padding:12px 0;
}
.widget-size ul li:first-child {
  padding-top:0;
}
.widget-size ul li a {
  display:block;
  font-size:14px;
  font-weight:400;
  color:#444444;
}
.widget-size ul li a:hover {
  color:#333333;
  font-weight:700;
  padding-left:13px;
}
.widget-pricefilter-actions {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-top:25px;
}
.widget-pricefilter-price {
  font-weight:500;
  font-family:"Rubik",sans-serif;
  line-height:30px;
  margin-bottom:0;
  font-size:14px;
}
.widget-pricefilter-button {
  display:inline-block;
  border:1px solid #aaaaaa;
  color:#333333;
  font-weight:500;
  font-family:"Karla",sans-serif;
  font-size:15px;
  height:32px;
  line-height:30px;
  padding:0 20px;
}
.widget-pricefilter-button:focus {
  outline:none;
}
.widget-pricefilter-button:hover {
  background:#01489d;
  border-color:#01489d;
  color:#ffffff;
}
.widget-pricefilter .wz-rangeslider {
  background:#ebebeb;
  height:6px;
  width:100%;
  position:relative;
  margin:5px 0;
}
.widget-pricefilter .wz-rangeslider-bar {
  background:#656565;
  height:7px;
  position:absolute;
}
.widget-pricefilter .wz-rangeslider-leftgrip,.widget-pricefilter .wz-rangeslider-rightgrip {
  height:15px;
  background:#01489d;
  width:10px;
  display:inline-block;
  position:absolute;
  top:50%;
  margin-top:-7.5px;
}
.widget-popularproduct ul li,.widget-relatedproduct ul li {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:20px 0;
  border-bottom:1px solid #e5e5e5;
}
.widget-popularproduct ul li:first-child,.widget-relatedproduct ul li:first-child {
  padding-top:0;
}
.widget-popularproduct-image,.widget-relatedproduct-image {
  -webkit-box-flex:0;
  -ms-flex:0 0 80px;
  flex:0 0 80px;
  max-width:80px;
  margin-right:15px;
  display:inline-block;
  -ms-flex-item-align:start;
  align-self:flex-start;
  position:relative;
  border-radius:3px;
  overflow:hidden;
}
.widget-popularproduct-image::before,.widget-relatedproduct-image::before {
  content:"";
  position:absolute;
  left:0;
  top:0;
  height:100%;
  width:100%;
  background:rgba(0,0,0,0.7);
  opacity:0;
  visibility:hidden;
  -webkit-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
}
.widget-popularproduct-image::after,.widget-relatedproduct-image::after {
  content:"\f0c1";
  font-family:"fontAwesome";
  position:absolute;
  left:50%;
  top:50%;
  color:#ffffff;
  font-size:14px;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  visibility:hidden;
  opacity:0;
  -webkit-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
  margin-top:15px;
}
.widget-popularproduct-image:hover::before,.widget-relatedproduct-image:hover::before {
  opacity:1;
  visibility:visible;
}
.widget-popularproduct-image:hover::after,.widget-relatedproduct-image:hover::after {
  opacity:1;
  visibility:visible;
  margin-top:0;
}
.widget-popularproduct-content h6,.widget-relatedproduct-content h6 {
  margin-bottom:0;
}
.widget-popularproduct-content h6 a,.widget-relatedproduct-content h6 a {
  color:#333333;
}
.widget-popularproduct-content h6 a:hover,.widget-relatedproduct-content h6 a:hover {
  color:#01489d;
}
.sidebar-widgets {
  margin-top:-30px;
}
.sidebar-widgets .single-widget {
  padding:30px;
  margin-top:30px;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
  border-radius:3px;
}
@media only screen and (min-width:992px) and (max-width:1199px) {
  .sidebar-widgets .single-widget {
  padding:20px;
}
}@media only screen and (min-width:768px) and (max-width:991px) {
  .sidebar-widgets {
  margin-top:50px;
}
}@media only screen and (max-width:767px) {
  .sidebar-widgets {
  margin-top:50px;
}
}@media only screen and (max-width:575px) {
  .sidebar-widgets .single-widget {
  padding:20px;
}
}.sidebar-widgets-2 {
  margin-top:-40px;
}
.sidebar-widgets-2 .single-widget {
  margin-top:40px;
}
@media only screen and (min-width:768px) and (max-width:991px) {
  .sidebar-widgets-2 {
  margin-top:50px;
}
}@media only screen and (max-width:767px) {
  .sidebar-widgets-2 {
  margin-top:50px;
}
}.wz-pjs {
  overflow:hidden;
  position:relative;
  display:block;
  border-radius:3px;
  -webkit-transition:all 0.4s ease-in-out 0s;
  -o-transition:all 0.4s ease-in-out 0s;
  transition:all 0.4s ease-in-out 0s;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
}
.wz-pjs-buttons {
  font-size:0;
  margin-top:-6px;
  margin-bottom:40px;
}
.wz-pjs-buttons button {
  font-size:16px;
  font-weight:700;
  color:#444444;
  border:none;
  height:auto;
  line-height:26px;
  padding:0;
  margin:0 13px;
}
.wz-pjs-buttons button:hover,.wz-pjs-buttons button.is-active {
  color:#01489d;
}
.wz-pjs-image {
  position:relative;
  overflow:hidden;
}
.wz-pjs-image-slider {
  position:relative;
}
.wz-pjs-video iframe {
  border:none;
  outline:none;
}
.wz-pjs-content,.wz-pjs-contents {
  background:none;
  padding:16px 12px;
  -webkit-transition:all 0.4s ease-in-out 0s;
  -o-transition:all 0.4s ease-in-out 0s;
  transition:all 0.4s ease-in-out 0s;
  z-index:3;
}
.wz-pjs-contents p{font-size:14px;}
.wz-pjs-content h5,.wz-pjs-contents h5 {
  color:#0A3B9C;
  font-weight:400;
  margin-bottom:5px;
}
.wz-pjs-content h5 a,.wz-pjs-contents h5 a {
  color:#0A3B9C;
}
.wz-pjs-content h5 a:hover,.wz-pjs-contents h5 a:hover {
  color:#01489d;
}
.wz-pjs-content h6,.wz-pjs-contents h6 {
  color:#444444;
  font-size:12px;
  font-family:"Karla",sans-serif;
  margin-bottom:0;
  font-weight:400;
}
.wz-pjs-content h6 a,.wz-pjs-contents h6 a {
  color:#444444;
}
.wz-pjs-content h6 a:hover,.wz-pjs-contents h6 a:hover {
  color:#01489d;
}
.wz-pjs-actions {
  padding-left:0;
  margin-bottom:0;
  position:absolute;
  left:50%;
  top:50%;
  font-size:0;
  z-index:2;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
}
.wz-pjs-actions li {
  list-style:none;
  display:inline-block;
  font-size:16px;
  margin:0 5px;
  vertical-align:middle;
}
.wz-pjs-actions li:first-child {
  margin-left:0;
}
.wz-pjs-actions li:last-child {
  margin-right:0;
}
.wz-pjs-actions li a {
  display:inline-block;
  height:36px;
  width:36px;
  line-height:1;
  text-align:center;
  font-size:16px;
  color:#444444;
  background:#ffffff;
  display:none;
  border-radius:100px;
  visibility:hidden;
  opacity:0;
  -webkit-transform:scale(0.4);
  -ms-transform:scale(0.4);
  transform:scale(0.4);
  -webkit-transition:all 0.4s ease-in-out 0.2s;
  -o-transition:all 0.4s ease-in-out 0.2s;
  transition:all 0.4s ease-in-out 0.2s;
}
.wz-pjs-actions li a i {
  line-height:36px;
}
.wz-pjs-actions li a:first-child {
  display:block;
}
.wz-pjs-actions li a:hover {
  background:#01489d;
  color:#ffffff;
}
.wz-pjs:hover .wz-pjs-actions li a {
  visibility:visible;
  opacity:1;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.wz-pjsdetails-image img {
  width:100%;
}
.wz-pjsdetails-gallery .wz-slider-arrow-prev {
  left:15px;
}
.wz-pjsdetails-gallery .wz-slider-arrow-next {
  right:15px;
}
.wz-pjsdetails-info {
  padding:30px;
  border-radius:3px;
  border:1px solid #e5e5e5;
  background:#f7f9fb;
}
.wz-pjsdetails-info >ul {
  padding-left:0;
  margin-bottom:0;
}
.wz-pjsdetails-info >ul >li {
  list-style:none;
  font-size:16px;
}
.wz-pjsdetails-info >ul >li:not(:last-child) {
  margin-bottom:15px;
}
.wz-pjsdetails-info >ul >li b {
  font-weight:700;
  margin-right:10px;
}
.wz-pjsdetails-info .wz-rating {
  display:inline-block;
}
.wz-pjsdetails-share {
  display:inline-block;
  padding-left:0;
  margin-bottom:0;
}
.wz-pjsdetails-share li {
  list-style:none;
  display:inline-block;
  margin-right:10px;
}
.wz-pjsdetails-share li a {
  display:inline-block;
  vertical-align:middle;
  color:#444444;
}
.wz-pjsdetails-share li a:hover {
  color:#01489d;
}
.wz-pjsdetails-description h3 {
  font-weight:700;
  margin-top:-6px;
}
.wz-pjsdetails-description ul {
  margin-bottom:0;
}
@media only screen and (min-width:768px) and (max-width:991px) {
  .wz-pjsdetails-description {
  padding-top:40px;
}
}@media only screen and (max-width:767px) {
  .wz-pjsdetails-description {
  padding-top:40px;
}
}@media only screen and (max-width:575px) {
  .wz-pjsdetails-info {
  padding:20px;
}
}.wz-contact-block {
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
  padding:40px 50px;
  overflow:hidden;
  border-radius:3px;
  -webkit-transition:all 0.4s ease-in-out 0s;
  -o-transition:all 0.4s ease-in-out 0s;
  transition:all 0.4s ease-in-out 0s;
}
.wz-contact-block h5 {
  margin-bottom:10px;
}
.wz-contact-block p {
  margin-bottom:0;
}
.wz-contact-block p a {
  color:#444444;
}
.wz-contact-block p a:hover {
  color:#01489d;
}
.wz-contact-block:hover {
  -webkit-transform:translateY(-2px);
  -ms-transform:translateY(-2px);
  transform:translateY(-2px);
  -webkit-box-shadow:0 10px 25px rgba(0,0,0,0.15);
  box-shadow:0 10px 25px rgba(0,0,0,0.15);
}

.wz-contact-icon {
  display:inline-block;
  height:93px;
  width:93px;
  line-height:89px;
  font-size:40px;
  text-align:center;
  border-radius:999px;
  border:1px solid #01489d;
  margin-bottom:25px;
  color:#01489d;
  -webkit-transition:all 0.3s ease-in-out 0s;
  -o-transition:all 0.3s ease-in-out 0s;
  transition:all 0.3s ease-in-out 0s;
}
.wz-contact-formwrapper {
  padding:60px;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
}
.wz-contact-formwrapper h5 {
  margin-bottom:20px;
  margin-top:-4px;
}
.wz-contact-map {
  height:611px;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
}
.wz-contact-map #baidu-map {
  height:100%;
  width:100%;
}
@media only screen and (min-width:768px) and (max-width:991px) {
  .wz-contact-map {
  height:350px;
}
}@media only screen and (max-width:767px) {
  .wz-contact-block {
  padding:30px;
}
.wz-contact-icon {
  height:75px;
  width:75px;
  line-height:73px;
  font-size:32px;
}
.wz-contact-formwrapper {
  padding:30px;
}
.wz-contact-map {
  height:350px;
}
}@media only screen and (max-width:575px) {
  .wz-contact-formwrapper {
  padding:20px;
}
.wz-contact-map {
  height:300px;
}
}.wz-shop-header {
  margin-bottom:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-top:-15px;
}
.wz-shop-header .nice-select {
  width:auto;
  min-width:200px;
  margin-top:15px;
}
.wz-shop-header .nice-select .list {
  width:100%;
}
.wz-shop-countview {
  margin-bottom:0;
  -webkit-box-flex:100;
  -ms-flex-positive:100;
  flex-grow:100;
  margin-top:15px;
}
.wz-cta {
  padding:30px 0;
}
.wz-cta-content h3 {
  color:#ffffff;
  margin-bottom:0;
}
.wz-cta-button {
  text-align:right;
  position:relative;
  padding-left:60px;
}
.wz-cta-button::before {
  content:url(../images/icons/long-right-arrow.png);
  left:0;
  top:50%;
  width:50px;
  line-height:1;
  position:absolute;
  margin-top:-7px;
  -webkit-animation:tmLeftToRight 2s ease-in-out 0s infinite both;
  animation:tmLeftToRight 2s ease-in-out 0s infinite both;
}
@media only screen and (max-width:767px) {
  .wz-cta-content {
  text-align:left;
}
.wz-cta-button {
  text-align:left;
  padding-left:0;
  margin-top:25px;
}
.wz-cta-button::before {
  display:none;
}
}.wz-pnf {
  text-align:center;
  position:relative;
  padding:100px 0;
}
.wz-pnf h1 {
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  font-size:25rem;
  opacity:0.06;
}
.wz-pnf h2 {
  color:#01489d;
  font-weight:700;
}
.wz-pnf .wz-button {
  margin-top:15px;
}
@media only screen and (min-width:768px) and (max-width:991px) {
  .wz-pnf h1 {
  font-size:20rem;
}
}@media only screen and (max-width:767px) {
  .wz-pnf {
  padding:50px 0;
}
.wz-pnf h1 {
  font-size:15rem;
}
}@media only screen and (max-width:575px) {
  .wz-pnf {
  padding:50px 0;
}
.wz-pnf h1 {
  font-size:10rem;
}
}.footer-toparea {
  background-color:#1E202B;
}
.footer-copyrightarea {
  padding:10px 0;
  background:#15171E;
}
.footer-copyright {
  margin-bottom:0;
  color:#ffffff;
  padding:5px 0;
  font-size:12px;
}
.footer-copyright a {
  font-weight:700;
  color:#ffffff;
}
.footer-copyright a:hover {
  opacity:0.75;
}
.footer-copyrightsocial {
  text-align:right;
  padding:5px 0;
}
.footer-copyrightsocial ul {
  padding-left:0;
  margin-bottom:0;
}
.footer-copyrightsocial ul li {
  list-style:none;
  display:inline-block;
}
.footer-copyrightsocial ul li:not(:last-child) {
  margin-right:10px;
}
.footer-copyrightsocial ul li a {
  font-size:16px;
  color:#ffffff;
  background:#2c2f43;
  display:inline-block;
  height:35px;
  width:35px;
  text-align:center;
  line-height:35px;
  border-radius:35px;
}
.footer-copyrightsocial ul li a:hover {
  background:#01489d;
  color:#ffffff;
}
@media only screen and (max-width:767px) {
  .footer-copyright {
  text-align:center;
}
.footer-copyrightsocial {
  text-align:center;
}
}.footer-widgets {
  margin-top:-50px;
}
.footer-widgets .single-widget {
  color:#dedede;
  margin-top:50px;
}
.footer-widgets .single-widget a:not(.wz-button) {
  color:#dedede;
}
.footer-widgets .single-widget a:not(.wz-button):hover {
  opacity:0.75;
  color:#dedede;
}
.footer-widgets .widget-title {
  color:#ffffff;
}
.footer-widgets .widget-title:after {
  content:"";
  height:2px;
  width:80px;
  background:#01489d;
}
.footer-widgets .widget-recentpost ul {
  padding-top:5px;
}
.footer-widgets .widget-recentpost-content h6 {
  color:#ffffff;
  font-size:15px;
}
.footer-widgets .widget-recentpost-content h6 a {
  color:#ffffff;
}
.footer-widgets .widget-recentpost-content h6 a:hover {
  color:#01489d;
}
.footer-widgets .widget-recentpost-content span {
  color:#aaaaaa;
}
.footer-widgets .widget-newsletter-form {
  padding-top:10px;
}
.footer-widgets .widget-newsletter-form input:not([type="submit"]) {
  color:#ffffff;
  border-color:rgba(255,255,255,0.2);
}
.footer-widgets .widget-newsletter-form input:not([type="submit"])::-webkit-input-placeholder {
  color:#ffffff;
}
.footer-widgets .widget-newsletter-form input:not([type="submit"]):-moz-placeholder {
  color:#ffffff;
}
.footer-widgets .widget-newsletter-form input:not([type="submit"])::-moz-placeholder {
  color:#ffffff;
}
.footer-widgets .widget-newsletter-form input:not([type="submit"]):-ms-input-placeholder {
  color:#ffffff;
}
.footer-widgets .widget-newsletter-form input:not([type="submit"]):focus {
  background:rgba(63,81,181,0.2);
  border-color:rgba(63,81,181,0.6);
}
.wz-prodetails-images {
  width:100%;
}
.wz-prodetails-largeimages {
  overflow:hidden;
  border-radius:3px;
  overflow:hidden;
}
.wz-prodetails-largeimage a {
  position:relative;
  z-index:1;
  display:block;
}
.wz-prodetails-largeimage a::before {
  content:"";
  position:absolute;
  left:0;
  top:0;
  height:100%;
  width:100%;
  background:rgba(0,0,0,0.5);
  z-index:2;
  pointer-events:none;
  visibility:hidden;
  opacity:0;
  -webkit-transition:all 0.3s ease-in-out 0s;
  -o-transition:all 0.3s ease-in-out 0s;
  transition:all 0.3s ease-in-out 0s;
}
.wz-prodetails-largeimage a::after {
  content:"\f00e";
  font-family:'fontAwesome';
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  font-size:70px;
  z-index:1;
  color:rgba(255,255,255,0.5);
  pointer-events:none;
  visibility:hidden;
  opacity:0;
  -webkit-transition:all 0.3s ease-in-out 0s;
  -o-transition:all 0.3s ease-in-out 0s;
  transition:all 0.3s ease-in-out 0s;
}
.wz-prodetails-largeimage a:hover::before {
  visibility:visible;
  opacity:1;
}
.wz-prodetails-largeimage a:hover::after {
  visibility:visible;
  opacity:1;
}
.wz-prodetails-thumbnails {
  overflow:hidden;
}
.wz-prodetails-thumbnails .slick-list {
  margin-right:-5px;
  margin-left:-5px;
}
.wz-prodetails-thumbnails .wz-slider-arrow-prev,.wz-prodetails-thumbnails .wz-slider-arrow-next {
  height:42px;
  width:42px;
  font-size:15px;
  border-radius:3px;
  opacity:0.8;
}
.wz-prodetails-thumbnails .wz-slider-arrow-prev i,.wz-prodetails-thumbnails .wz-slider-arrow-next i {
  line-height:42px;
}
.wz-prodetails-thumbnails .wz-slider-arrow-prev {
  left:0;
  right:auto;
}
.wz-prodetails-thumbnails .wz-slider-arrow-next {
  right:0;
  left:auto;
}
.wz-prodetails-thumbnail {
  margin:0 4px;
  margin-top:9px;
  cursor:pointer;
  border:1px solid transparent;
  -webkit-transition:all 0.3s ease-in-out 0s;
  -o-transition:all 0.3s ease-in-out 0s;
  transition:all 0.3s ease-in-out 0s;
  border-radius:3px;
  overflow:hidden;
}
.wz-prodetails-thumbnail.slick-current {
  border-color:#01489d;
}
.wz-prodetails-title {
  margin-top:-5px;
  margin-bottom:5px;
}
.wz-prodetails-title a {
  color:#333333;
}
.wz-prodetails-title a:hover {
  color:#01489d;
}
.wz-prodetails-availability {
  margin-top:5px;
}
.wz-prodetails-availability span {
  color:#01489d;
}
.wz-prodetails-price {
  margin-top:15px;
  margin-bottom:20px;
  font-size:22px;
  font-weight:700;
  color:#333333;
}
.wz-prodetails-price del {
  font-size:75%;
  color:#7a7a7a;
  font-weight:600;
}
.wz-prodetails-quantitycart {
  margin-top:30px;
  margin-bottom:30px;
}
.wz-prodetails-quantitycart .wz-quantitybox {
  margin-right:20px;
}
.wz-prodetails-color,.wz-prodetails-size,.wz-prodetails-categories,.wz-prodetails-tags,.wz-prodetails-share {
  border-top:1px dashed #e5e5e5;
  padding:12px 0;
}
.wz-prodetails-color >h6,.wz-prodetails-size >h6,.wz-prodetails-categories >h6,.wz-prodetails-tags >h6,.wz-prodetails-share >h6 {
  margin-bottom:0;
  display:inline-block;
  margin-right:15px;
  vertical-align:middle;
}
.wz-prodetails-color ul,.wz-prodetails-size ul,.wz-prodetails-categories ul,.wz-prodetails-tags ul,.wz-prodetails-share ul {
  display:inline-block;
  padding-left:0;
  margin-bottom:0;
}
.wz-prodetails-color ul li,.wz-prodetails-size ul li,.wz-prodetails-categories ul li,.wz-prodetails-tags ul li,.wz-prodetails-share ul li {
  list-style:none;
  display:inline-block;
}
.wz-prodetails-color ul li a,.wz-prodetails-size ul li a,.wz-prodetails-categories ul li a,.wz-prodetails-tags ul li a,.wz-prodetails-share ul li a {
  display:inline-block;
  vertical-align:middle;
  color:#444444;
}
.wz-prodetails-color ul li a:hover,.wz-prodetails-size ul li a:hover,.wz-prodetails-categories ul li a:hover,.wz-prodetails-tags ul li a:hover,.wz-prodetails-share ul li a:hover {
  color:#01489d;
}
.wz-prodetails-color ul {
  font-size:0;
  line-height:1;
  vertical-align:middle;
}
.wz-prodetails-color ul li:not(:last-child) {
  margin-right:10px;
}
.wz-prodetails-color ul li span {
  height:16px;
  width:16px;
  line-height:16px;
  text-align:center;
  display:inline-block;
  border-radius:100px;
  vertical-align:middle;
  font-size:14px;
  border:2px solid transparent;
}
.wz-prodetails-color ul li.is-checked span {
  border-color:#01489d;
}
.wz-prodetails-color ul li.red span {
  background:red;
}
.wz-prodetails-color ul li.green span {
  background:green;
}
.wz-prodetails-color ul li.blue span {
  background:blue;
}
.wz-prodetails-color ul li.black span {
  background:black;
}
.wz-prodetails-size ul li span {
  cursor:pointer;
}
.wz-prodetails-size ul li.is-checked span {
  text-decoration:underline;
}
.wz-prodetails-categories ul li::after,.wz-prodetails-tags ul li::after {
  content:",";
}
.wz-prodetails-categories ul li:last-child::after,.wz-prodetails-tags ul li:last-child::after {
  display:none;
}
.wz-prodetails-share ul li {
  margin-right:10px;
}
.wz-prodetails-description ul {
  padding-left:0;
  margin-bottom:0;
}
.wz-prodetails-description ul li {
  list-style:none;
}
.wz-prodetails-review >h5 {
  font-weight:500;
  margin-bottom:30px;
}
.wz-prodetails-review .wz-rating {
  line-height:1;
  vertical-align:middle;
}
@media only screen and (max-width:767px) {
  .wz-prodetails-content {
  margin-top:40px;
}
}.wz-quantitybox {
  position:relative;
  display:inline-block;
  width:90px;
}
.wz-quantitybox input {
  padding-left:5px;
  padding-right:30px;
  text-align:center;
}
.wz-quantitybox input:focus {
  border-color:#e5e5e5;
}
.wz-quantitybox-button {
  position:absolute;
  right:0;
  top:0;
  border:1px solid #e5e5e5;
  height:25.5px;
  width:25px;
  line-height:23px;
  text-align:center;
  cursor:pointer;
}
.wz-quantitybox-button.increment-button {
  top:0;
}
.wz-quantitybox-button.decrement-button {
  top:auto;
  bottom:0;
}
@media only screen and (max-width:767px) {
  .wz-quantitybox-button {
  height:22.5px;
}
}.wz-quickview-popup {
  padding-right:0 !important;
}
.wz-quickview-popup .close {
  position:absolute;
  left:auto;
  right:3px;
  top:3px;
  background:#01489d;
  font-size:15px;
  text-shadow:none;
  height:30px;
  width:30px;
  text-align:center;
  color:#ffffff;
  opacity:1;
  line-height:1;
  z-index:1;
}
.wz-quickview-popup .close i {
  line-height:30px;
  height:auto;
}
.wz-quickview-popup .close:hover {
  color:#ffffff !important;
}
.wz-quickview-popup .modal-dialog {
  max-width:inherit !important;
  position:relative;
  margin:0;
}
.wz-quickview-popup .modal-content {
  padding:0;
  border:none;
  border-radius:0;
  background-color:transparent;
}
.wz-quickview-popup .wz-prodetails {
  background:#ffffff;
  padding:30px;
  position:relative;
  margin-top:20px;
  margin-bottom:20px;
}
@media only screen and (max-width:575px) {
  .wz-quickview-popup .wz-prodetails {
  padding:20px;
}
}.wz-cart-table {
  text-align:center;
}
.wz-cart-table tr th {
  text-transform:uppercase;
  color:#333333;
  font-weight:700;
}
.wz-cart-table tr td {
  vertical-align:middle;
}
.wz-cart-table .wz-cart-col-image {
  width:180px;
  min-width:180px;
}
.wz-cart-table .wz-cart-col-remove {
  width:100px;
  min-width:100px;
}
.wz-cart-table .wz-cart-col-productname {
  min-width:250px;
}
.wz-cart-table .wz-cart-col-price,.wz-cart-table .wz-cart-col-total {
  min-width:100px;
}
.wz-cart-table .wz-cart-productimage {
  margin:5px 30px;
  display:inline-block;
  border:1px solid #e5e5e5;
}
.wz-cart-table .wz-cart-productname {
  color:#333333;
  font-weight:600;
}
.wz-cart-table .wz-cart-productname:hover {
  color:#01489d;
}
.wz-cart-table .wz-cart-totalprice {
  font-weight:700;
  color:#444444;
}
.wz-cart-table .wz-cart-removeproduct {
  border:none;
}
.wz-cart-table .wz-cart-removeproduct:hover {
  color:#01489d;
}
.wz-cart-table .wz-cart-removeproduct:focus {
  outline:none;
}
@media only screen and (max-width:767px) {
  .wz-cart-table .wz-cart-col-image {
  width:150px;
  min-width:150px;
}
.wz-cart-table .wz-cart-productimage {
  margin:5px 20px;
}
}.wz-cart-bottomarea {
  margin-top:60px;
}
.wz-cart-coupon {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-top:30px;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}
.wz-cart-coupon label {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%;
  font-weight:700;
  font-size:18px;
  margin-bottom:15px;
}
.wz-cart-coupon input:not([type="submit"]) {
  margin-right:10px;
  max-width:220px;
  margin-bottom:10px;
}
.wz-cart-pricebox {
  text-align:right;
}
.wz-cart-pricebox >h2 {
  margin-top:-8px;
  font-weight:700;
}
.wz-cart-pricebox table {
  margin-bottom:30px;
}
.wz-cart-pricebox table td {
  padding:0;
  font-size:16px;
  color:#444444;
}
.wz-cart-pricebox table .wz-cart-pricebox-shipping td {
  padding-top:5px;
}
.wz-cart-pricebox table .wz-cart-pricebox-total td {
  color:#333333;
  font-weight:700;
  font-size:22px;
  padding-top:20px;
}
@media only screen and (max-width:767px) {
  .wz-cart-bottomarea {
  margin-top:40px;
}
.wz-cart-pricebox {
  text-align:left;
  margin-top:30px;
}
}.wz-checkout-coupon {
  margin-bottom:50px;
}
.wz-checkout-coupon >a {
  display:block;
  background:transparent;
  padding:13px 20px;
  font-size:14px;
  color:#333333;
  border:5px solid transparent;
  border-left:5px solid #01489d;
  -webkit-box-shadow:0px 3px 6px 2px rgba(0,0,0,0.1);
  box-shadow:0px 3px 6px 2px rgba(0,0,0,0.1);
}
.wz-checkout-coupon >a span {
  color:#01489d;
  font-weight:600;
}
.wz-checkout-couponform {
  padding-top:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.wz-checkout-couponform input:not([type="submit"]) {
  max-width:300px;
  border-right-color:transparent;
}
.wz-checkout-form .small-title {
  font-weight:700;
  text-transform:uppercase;
}
.wz-checkout-differentform {
  display:none;
}
.wz-checkout-differentform .wz-form-inner {
  margin-top:0;
}
.wz-checkout-orderinfo {
  background:#f7f9fb;
  padding:30px;
}
.wz-checkout-ordertable td,.wz-checkout-ordertable th {
  padding:0;
}
.wz-checkout-ordertable thead th {
  text-transform:uppercase;
  font-size:16px;
  padding-bottom:10px;
}
.wz-checkout-ordertable thead th + th {
  text-align:right;
}
.wz-checkout-ordertable tbody {
  border-top:2px solid #e5e5e5;
}
.wz-checkout-ordertable tbody tr {
  border-bottom:1px solid #e5e5e5;
}
.wz-checkout-ordertable tbody td {
  padding:10px 0;
}
.wz-checkout-ordertable tbody td + td {
  text-align:right;
}
.wz-checkout-ordertable tfoot tr:first-child td {
  padding-top:25px;
}
.wz-checkout-ordertable tfoot tr td + td {
  text-align:right;
}
.wz-checkout-subtotal td,.wz-checkout-shipping td {
  font-size:16px;
  padding:5px 0;
}
.wz-checkout-subtotal td + td,.wz-checkout-shipping td + td {
  color:#333333;
  font-weight:700;
}
.wz-checkout-total td {
  padding-top:15px;
  font-size:22px;
  font-weight:700;
  text-transform:uppercase;
}
.wz-checkout-total td + td {
  color:#01489d;
}
.wz-checkout-payment {
  margin-top:20px;
}
.wz-checkout-payment label {
  margin-bottom:0;
  display:block;
  color:#333333;
  font-weight:700;
}
.wz-checkout-payment-content {
  display:none;
  padding-left:25px;
  padding-top:10px;
}
.wz-checkout-payment-content p {
  margin-bottom:0;
}
.wz-checkout-submit {
  margin-top:30px;
}
@media only screen and (min-width:768px) and (max-width:991px) {
  .wz-checkout-orderinfo {
  margin-top:50px;
}
}@media only screen and (max-width:767px) {
  .wz-checkout-orderinfo {
  margin-top:50px;
}
}@media only screen and (max-width:575px) {
  .wz-checkout-orderinfo {
  padding:20px;
}
}.wz-myaccount-dashboard,.wz-myaccount-address {
  border:1px solid #e5e5e5;
  padding:30px;
}
.wz-myaccount-dashboard p a {
  color:#01489d;
}
.wz-myaccount-dashboard p a:hover {
  color:#01489d;
}
.wz-myaccount-orders table {
  text-align:center;
}
.wz-myaccount-orders table th,.wz-myaccount-orders table td {
  vertical-align:middle;
}
.wz-myaccount-orders-col-id {
  min-width:100px;
}
.wz-myaccount-orders-col-date {
  min-width:170px;
}
.wz-myaccount-orders-col-status {
  min-width:100px;
}
.wz-myaccount-orders-col-total {
  min-width:180px;
}
.wz-myaccount-orders-col-view {
  min-width:120px;
}
.wz-myaccount-address >p {
  margin-bottom:25px;
}
.wz-myaccount-address-billing,.wz-myaccount-address-shipping {
  border:1px solid #e5e5e5;
  padding:30px;
}
.wz-myaccount-address-billing::after,.wz-myaccount-address-shipping::after {
  content:"";
  clear:both;
  display:table;
}
.wz-myaccount-address-billing h3,.wz-myaccount-address-shipping h3 {
  font-weight:700;
}
.wz-myaccount-address-billing address,.wz-myaccount-address-shipping address {
  margin-bottom:0;
}
.wz-myaccount-address-billing a.edit-button,.wz-myaccount-address-shipping a.edit-button {
  float:right;
  padding:0 8px;
  background:#01489d;
  color:#ffffff;
  border-radius:3px;
  margin-top:5px;
}
@media only screen and (max-width:575px) {
  .wz-myaccount-dashboard,.wz-myaccount-address {
  padding:20px;
}
.wz-myaccount-address-billing,.wz-myaccount-address-shipping {
  padding:20px;
}
}.wz-loginregister-popup {
  padding-right:0 !important;
}
.wz-loginregister-popup .close {
  position:absolute;
  left:auto;
  right:3px;
  top:3px;
  background:#01489d;
  font-size:15px;
  text-shadow:none;
  height:30px;
  width:30px;
  text-align:center;
  color:#ffffff;
  opacity:1;
  line-height:1;
  z-index:1;
}
.wz-loginregister-popup .close i {
  line-height:30px;
  height:auto;
}
.wz-loginregister-popup .close:hover {
  color:#ffffff !important;
}
.wz-loginregister-popup .modal-dialog {
  max-width:inherit !important;
  position:relative;
  margin:0;
}
.wz-loginregister-popup .modal-content {
  padding:0;
  border:none;
  border-radius:0;
  background-color:transparent;
}
.wz-loginregister-popup .wz-loginregister {
  background:#ffffff;
  padding:30px;
  position:relative;
  margin-top:20px;
  margin-bottom:20px;
}
@media only screen and (max-width:575px) {
  .wz-loginregister-popup .wz-loginregister {
  padding:20px;
}
}.modal-backdrop {
  background:#2e2d2d;
}
.modal-backdrop.show {
  opacity:.95;
}
.widget-info li {
  font-size:12px;
}
.widget-info li i {
  color:#4a63ff;
  width:20px;
}
@media (max-width:414px) {
  .widget-info p {
    font-size:18px;
  }
  .widget-info li {
    font-size:15px;
  }
  .widget-info li i{font-size:18px;padding-right:6px!important;}
}
@media (min-width:768px) and (max-width:1024px) {
  .ws{margin-top: 25px;}
}
@media only screen and (max-width:414px) {
  .ulockd-main-title a {
  display:block;
  width:100%;
  float:none !important;
}
}.ulockd-main-title {
  position:relative;
  margin-bottom:20px;
}
.ulockd-main-title h3 {
  display:inline-block;
  font-family:'Nunito',sans-serif;
  font-weight:600;
  margin-top:0;
}
.ulockd-main-title p {
  margin-bottom:0;
}
@media only screen and (max-width:414px) {
  .ulockd-main-title a {
  display:block;
  width:100%;
  float:none !important;
}
}.job_loc_img_box {
  margin-bottom:30px;
  display:block;
  position:relative;
  -webkit-transition:all 0.3s ease 0s;
  -moz-transition:all 0.3s ease 0s;
  -o-transition:all 0.3s ease 0s;
  transition:all 0.3s ease 0s;
}
.job_loc_img_box .thumbi {
  display:inline-block;
  overflow:hidden;
  position:relative;
}
.job_loc_img_box .thumbi:before {
  bottom:0;
  content:"";
  left:0;
  opacity:0;
  position:absolute;
  right:0;
  top:0;
  border-radius:4px;
  -webkit-transition:all 0.3s ease 0s;
  -moz-transition:all 0.3s ease 0s;
  -o-transition:all 0.3s ease 0s;
  transition:all 0.3s ease 0s;
  background:#01489d;
  background:-moz-linear-gradient(left,#01489d 0%,#01489d 100%);
  background:-webkit-linear-gradient(left,#01489d 0%,#01489d 100%);
  background:linear-gradient(to right,#01489d 0%,#01489d 100%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#01489d',endColorstr='#01489d',GradientType=1 );
}
.job_loc_img_box:hover .thumbi:before {
  opacity:.9;
}
.job_loc_img_box .detailse {
  bottom:20px;
  left:20px;
  position:absolute;
}
.job_loc_img_box .detailse h4 {
  color:#fff;
  font-size:18px;
  font-weight:500;
  text-shadow:-1px 0 #333,0 1px #333,1px 0 #333,0 -1px #333,0 0 0.6em #fff,-0 -0 0.6em #fff;
}
.job_loc_img_box .detailse h5 {
  color:#ffffff;
  font-size:16px;
}
.job_loc_img_box:hover {
  cursor:pointer;
  margin-top:-10px;
}
.sec-title {
  position:relative;
  margin-bottom:45px;
}
.sec-title h2 {
  position:relative;
  font-size:32px;
  color:#01489d;
  font-weight:600;
  line-height:1.2em;
  display:inline-block;
}
/*title 1*/
.sec-title h2:before {
  position:absolute;
  content:'';
  left:105%;
  bottom:5px;
  width:40px;
  height:2px;
  background-color:#01489d;
}
.sec-title .text {
  position:relative;
  color:#7d7d7d;
  font-size:16px;
  line-height:1.8em;
  margin-top:20px;
  font-family:'Lato',sans-serif;
}
.sec-title.light h2 {
  color:#ffffff;
}
.sec-title-two {
  position:relative;
  margin-bottom:40px;
}
.sec-title-two h2 {
  position:relative;
  color:#01489d;
  font-size:35px;
  font-weight:600;
  padding-bottom:15px;
}
.sec-title-two h2:after {
  position:absolute;
  content:'';
  left:0px;
  bottom:2px;
  width:60px;
  height:2px;
  background-color:#01489d;
}
.sec-title-two.centered {
  text-align:center;
}
.sec-title-two.light h2 {
  color:#ffffff;
}
.sec-title-two.centered h2:after {
  left:50%;
  margin-left:-30px;
}
.ftp p {
  position:relative;
  font-size:16px;
  color:#fff;
  font-weight:600;
  line-height:1.2em;
  display:inline-block;
}
.ftp p:before {
  position:absolute;
  content:'';
  left:105%;
  bottom:3px;
  width:100px;
  height:2px;
  background-color:#2737ff;
}
@media only screen and (max-width:414px) {
  .sec-title h2 {
  font-size:26px;
}
.wz-mobilenav i {
  display:block;
  font-size:28px!important;
  margin-top:-3px!important;
}
}/*[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after {
  font-family:Flaticon;
  font-size:30px;
  font-style:normal;
  margin-left:20px;
  color:#333;
}*/
.glyph {
  display:inline-block;
  width:9em;
  margin:1em;
  text-align:center;
  vertical-align:top;
  background:#FFF;
}
.glyph .glyph-icon {
  padding:10px;
  display:block;
  font-family:"Flaticon";
  font-size:64px;
  line-height:1;
}
.glyph .glyph-icon:before {
  font-size:64px;
  color:#222;
  margin-left:0;
}
@media only screen and (min-width:0px) and (max-width:480px) {
  .bga {
    background:url(../images/slider/m1.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bgb {
    background:url(../images/slider/m2.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bgc {
    background:url(../images/slider/m3.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bgd {
    background:url(../images/slider/m4.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bge {
    background:url(../images/slider/m5.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bgf {
    background:url(../images/slider/m6.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bgg {
    background:url(../images/slider/m7.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bgh {
    background:url(../images/slider/m8.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }



  .bgpa {
    background:url(../images/pb1.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
    height:200px;
  }
}
@media only screen and (min-width:481px) and (max-width:720px) {
  .bga {
    background:url(../images/slider/banner1.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bgb {
    background:url(../images/slider/banner2.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bgc {
    background:url(../images/slider/banner3.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bgd {
    background:url(../images/slider/banner3.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bge {
    background:url(../images/slider/banner3.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bgf {
    background:url(../images/slider/banner3.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bgg {
    background:url(../images/slider/banner3.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bgh {
    background:url(../images/slider/banner3.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }





  .bgpa {
    background:url(../images/pb1.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
    height:400px;
  }
}
@media only screen and (min-width:721px) {
  .bga {
    background:url(../images/slider/banner1.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bgb {
    background:url(../images/slider/b1.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bgc {
    background:url(../images/slider/banner3.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bgd {
    background:url(../images/slider/b3-1.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bge {
    background:url(../images/slider/banner3.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bgf {
    background:url(../images/slider/b4.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bgg {
    background:url(../images/slider/banner3.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }
  .bgh {
    background:url(../images/slider/b2.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
  }





  .bgpa {
    background:url(../images/pb1.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
    height:600px;
  }
}.containers {
  width:100%;
}
@media (min-width:576px) {
  .containers {
  max-width:540px
}
}@media (min-width:768px) {
  .containers {
  max-width:720px;
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto
}
}@media (min-width:992px) {
  .containers {
  max-width:960px;
}
}@media (min-width:1200px) {
  .containers {
  max-width:1140px;
}
}.container-fluid {
  width:100%;
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto
}
#video1 {
  width:100%;
  background:#000;
  position:relative;
  padding-bottom:56.25%;
  height:0;
}
#video1 video {
  height:100%;
  width:100%;
  display:block;
}

.ws{font-size:12px;}
.wz_h4 h4{color:#01489d;}













/*** Section Title ***/





/* title 3

.sec-title h2{padding:0 0 8px 0!important;margin:0!important;border-bottom: 4px solid #f09300;}*/

/*  title 2

.sec-title:before {
  position:absolute;
  left:0;
  top:0;
  content:'';
  width:5px;
  height:80%;
  background-color:#F9BF26;
}
.sec-title h2{padding-left:16px;}*/

/*.sec-title h2:before {
  position:absolute;
  content:'';
  left:105%;
  bottom:5px;
  width:40px;
  height:2px;
  background-color:#01489d;
}*/


/*.section-title {
  padding-left:35px;
  position:relative;
  margin-bottom:55px;
  margin-top:-2px;
}
@media (max-width:767px) {
  .section-title {
  padding-left:20px;
  margin-bottom:45px;
}
}.section-title h2 {
  font-size:48px;
  font-size:3.2rem;
  position:relative;
  text-transform:uppercase;
  margin:0 0 0.31em;
}
@media (max-width:991px) {
  .section-title h2 {
  font-size:42px;
  font-size:2.8rem;
}
}@media (max-width:767px) {
  .section-title h2 {
  font-size:35px;
  font-size:2.33333rem;
}
}.section-title >span {
  font-family:"Oswald",sans-serif;
  font-size:16px;
  font-size:1.06667rem;
  font-weight:500;
  color:#777676;
  position:relative;
  text-transform:uppercase;
  position:relative;
  margin-top:-0.31em;
  display:inline-block;
  z-index:2;
}
@media (max-width:991px) {
  .section-title >span {
  font-size:14px;
  font-size:0.93333rem;
}
}@media (max-width:767px) {
  .section-title >span {
  letter-spacing:2px;
}
}.section-title:before {
  position:absolute;
  left:0;
  top:0;
  content:'';
  width:5px;
  height:100%;
  background-color:#F9BF26;
}
.section-title-s2 {
  padding-right:35px;
  position:relative;
  margin-bottom:55px;
  margin-top:-2px;
  text-align:right;
}
@media (max-width:767px) {
  .section-title-s2 {
  padding-left:0;
  margin-bottom:45px;
}
}.section-title-s2 h2 {
  font-size:48px;
  font-size:3.2rem;
  position:relative;
  text-transform:uppercase;
  margin:0 0 0.31em;
}
@media (max-width:991px) {
  .section-title-s2 h2 {
  font-size:42px;
  font-size:2.8rem;
}
}@media (max-width:767px) {
  .section-title-s2 h2 {
  font-size:35px;
  font-size:2.33333rem;
}
}.section-title-s2 >span {
  font-family:"Oswald",sans-serif;
  font-size:16px;
  font-size:1.06667rem;
  font-weight:500;
  color:#777676;
  position:relative;
  text-transform:uppercase;
  position:relative;
  margin-top:-0.31em;
  display:inline-block;
  z-index:2;
}
@media (max-width:991px) {
  .section-title-s2 >span {
  font-size:14px;
  font-size:0.93333rem;
}
}@media (max-width:767px) {
  .section-title-s2 >span {
  letter-spacing:2px;
}
}.section-title-s2:before {
  position:absolute;
  right:0;
  top:0;
  content:'';
  width:5px;
  height:100%;
  background-color:#F9BF26;
}
.section-title-s3 {
  margin-bottom:40px;
}
.section-title-s3 >span {
  font-family:"Oswald",sans-serif;
  font-size:16px;
  font-size:1.06667rem;
  font-weight:500;
  color:#777676;
  position:relative;
  text-transform:uppercase;
  letter-spacing:5px;
  position:relative;
}
@media (max-width:991px) {
  .section-title-s3 >span {
  font-size:14px;
  font-size:0.93333rem;
}
}@media (max-width:767px) {
  .section-title-s3 >span {
  letter-spacing:2px;
}
}.section-title-s3 h2 {
  font-size:45px;
  font-size:3rem;
  font-weight:500;
  position:relative;
  text-transform:uppercase;
  margin:0.21em 0 0;
}
@media (max-width:991px) {
  .section-title-s3 h2 {
  font-size:42px;
  font-size:2.8rem;
}
}@media (max-width:767px) {
  .section-title-s3 h2 {
  font-size:35px;
  font-size:2.33333rem;
}
}.section-title-s4 {
  text-align:center;
  padding-left:0;
}
.section-title-s4 .transparent-text {
  left:50%;
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
}
.section-title-s4 >span:after {
  display:none;
}



.section-title h2 {
  position:relative;
  font-size:32px;
  color:#01489d;
  font-weight:600;
  line-height:1.2em;
  display:inline-block;
}@media only screen and (max-width:414px) {
  .section-title h2 {
  font-size:26px;
}*/



/*title4*/
/*** ====================================================================   Section Title====================================================================***/
.sec-title4{  position:relative;  z-index: 1; padding:0;margin:0 auto;margin-bottom:40px;}
/*.sec-title4 .title4{  position: relative; display: block; font-size: 24px;  line-height: 24px;  color: #888888; font-weight: 700; padding-left: 40px; text-transform: uppercase;  margin-bottom: 15px;text-align: center;}
.sec-title4 .title4:before{  position: absolute; left: 0;  top: 11px;  height: 2px;  width: 30px;  background-color: #ed7902;  content: "";}
.sec-title4 h2{ position: relative; display: block; font-size:36px; line-height: 1.2em; color: #333333; font-weight: 600;}
.sec-title4 h2 span{ font-weight: 600; display: block;}
.sec-title4 .text{ position: relative; font-size: 15px;  line-height: 25px;  color: #666666; font-weight: 600; margin-top: 35px;}
.sec-title4.light .text,.sec-title4.light h2,.sec-title4.light .title4{ color: #01489d;}
.sec-title4.text-center .title4{  display: inline-block;  padding-right: 40px;}
.sec-title4.text-center .title4:after{ position: absolute; right: 0; top: 11px;  height: 2px;  width: 30px;  background-color: #ed7902;  content: "";}*/


.wz-case {
  padding:50px 12px;
  background:#ffffff;
  position:relative;
  z-index:1;
  border-radius:3px;
  overflow:hidden;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
  -webkit-transition:all 0.4s ease-in-out 0s;
  -o-transition:all 0.4s ease-in-out 0s;
  transition:all 0.4s ease-in-out 0s;
}
.wz-case-bgicon {
  position:absolute;
  left:50%;
  top:50%;
  font-size:150px;
  color:rgba(255,255,255,0.04);
  z-index:-1;
  visibility:hidden;
  opacity:0;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  -webkit-transition:all 0.4s ease-in-out 0s;
  -o-transition:all 0.4s ease-in-out 0s;
  transition:all 0.4s ease-in-out 0s;
}
.wz-case-icon {
  display:inline-block;
  font-size:52px;
  margin-bottom:25px;
  color:#01489d;
  border-radius:1000px;
  -webkit-transition:all 0.4s ease-in-out 0s;
  -o-transition:all 0.4s ease-in-out 0s;
  transition:all 0.4s ease-in-out 0s;
}
.wz-case-content h5 {
  -webkit-transition:all 0.4s ease-in-out 0s;
  -o-transition:all 0.4s ease-in-out 0s;
  transition:all 0.4s ease-in-out 0s;
}
.wz-case-content h5 a {
  color:#333333;
}
.wz-case-content h5 a:hover {
  opacity:0.8;
}
.wz-case-content p {
  -webkit-transition:all 0.4s ease-in-out 0s;
  -o-transition:all 0.4s ease-in-out 0s;
  transition:all 0.4s ease-in-out 0s;
  font-size:14px;
}
.wz-case-content .wz-readmore:hover {
  opacity:0.8;
}
.wz-case:hover {
  background:#01489d;
  -webkit-transform:translateY(-8px);
  -ms-transform:translateY(-8px);
  transform:translateY(-8px);
  -webkit-box-shadow:0 10px 25px rgba(0,0,0,0.15);
  box-shadow:0 10px 25px rgba(0,0,0,0.15);
  cursor:pointer;
}
.wz-case:hover .wz-case-bgicon {
  opacity:1;
  visibility:visible;
}
.wz-case:hover .wz-case-icon {
  color:#ffffff;
}
.wz-case:hover .wz-case-content h5,.wz-case:hover .wz-case-content p {
  color:#ffffff;
}
.wz-case:hover .wz-case-content h5 a,.wz-case:hover .wz-case-content p a {
  color:#ffffff;
}
.wz-case:hover .wz-case-content .wz-readmore {
  color:#ffffff;
}
@media only screen and (min-width:992px) and (max-width:1199px) {
  .wz-case {
  padding:30px 15px;
}
.wz-case-bgicon {
  font-size:110px;
}
}@media (max-width:768px) {
  .wz-case-bgicon {
  /*font-size:110px;*/
}.wz-case {
  padding:12px 15px!important;
}
}@media (max-width:575px) {
  .wz-case {
  padding:30px 15px;
}
}.wz-case-details h2 {
  font-weight:700;
}
.wz-case-details-image {
  margin-bottom:25px;
}
.wz-case-details blockquote {
  margin-top:25px;
  margin-bottom:25px;
}
@media (max-width:414px) {
  .wz-case {
  padding:25px 12px;
  border-radius:3px;
}
.wz-case-content h5 {
  padding:0;
  margin:0;
}

}











/*title5*/
h3.title {color: #01489d;font-size: 1.3em;margin-bottom: 3em;text-align: center;font-weight: 500;line-height: 1.1;}
h3.title span {display: block;/*设置为块级元素会独占一行形成上下居中的效果*/font-size: 32px;font-weight:600;color:#01489d;position: relative; /*定位横线（当横线的父元素）*/}
h3.title span:before, h3.title span:after {content: ''; /*CSS伪类用法*/position: absolute;/*定位背景横线的位置*/top: 52%;background: #f09300;/*宽和高做出来的背景横线*/width: 10%;height: 3px;}
h3.title span:before{left: 32%;/*调整背景横线的左右距离*/}
h3.title span:after {right: 32%;}
@media (max-width: 767px){
  h3.title span{font-size:28px;}
h3.title span:before{left: 21%;}
h3.title span:after {right: 21%;}
}
@media (max-width: 320px){
  h3.title span{font-size:28px;}
h3.title span:before{left: 16%;}
h3.title span:after {right: 16%;}
}
.wz-pjs-image{
  overflow: hidden;
}
.wz-pjs-image img{
  cursor: pointer;
  transition: all 0.6s;
}
.wz-pjs-image img:hover{
  transform: scale(1.2);
}
.wzts{color:#fff;}

#baidu-map img,#baidu-map label{max-width:none;}
.pj-box{padding-top:15px;margin:0px 6px 15px 6px;}
@media (max-width: 480px){
  .pj-box{margin:0 2px 16px 2px;}
  .wz-pj-content{padding-bottom: 18px}
}
.wz-section-title h2{font-size:28px;}
.title-hr {
  height: 3px;
  width: 80px;
  margin: 15px auto 10px;
  background: #f09300;
  border-radius: 4px;
}




html:not(.isMobile) *::-webkit-scrollbar {
  width: 7px;
  background: #fff;
}

html:not(.isMobile) *::-webkit-scrollbar-thumb {
  background: #01489d;
}

html:not(.isMobile) *::-webkit-scrollbar-track {}

html:not(.isMobile) *::-webkit-scrollbar-button {}

html:not(.isMobile) *::-webkit-scrollbar-track-piece {
  width: 0;
}

html:not(.isMobile) *::-webkit-scrollbar-corner {}

html:not(.isMobile) *::-webkit-resizer {}













/*=====================================================    9. TEACHERS css ======================================================*/
.teachers-cont{}.teachers-cont p{padding-top: 16px;}
.single-teachers{position: relative;}
.single-teachers .image{border-radius: 5px;overflow: hidden;}
.single-teachers .image img{-webkit-transition: all 0.4s linear;transition: all 0.4s linear;width: 100%;}
.single-teachers:hover .image img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.single-teachers .cont{position: absolute;bottom: 15px;left: 0;right: 0;width: 80%;background-color: #fff;border-radius: 5px;margin: 0 auto;padding: 15px;}
.single-teachers .cont a{display: block;}
.single-teachers .cont a h6{color: #000;font-size: 15px;-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.single-teachers .cont a:hover h6{color: #ffc600;}
.single-teachers .cont span{font-size: 14px;color: #8a8a8a;}
/*===== Index-4 =====*/
.teachers-area-tow{position: relative;}
.teachers-area-tow::before{position: absolute;content: '';top: 0;width: 100%;height: 100%;background-image: url(../images/teachers/teachers-shape.png);background-position: center center;background-size: contain;}

.main-btn { display: inline-block;  font-weight: 500; text-align: center; white-space: nowrap;  vertical-align: middle; -webkit-user-select: none;  -moz-user-select: none; -ms-user-select: none;  user-select: none;  border: 1px solid #ffc600;  padding: 0 16px;  font-size: 16px;font-family: 'Montserrat', sans-serif;font-weight: 700; line-height: 40px;  border-radius: 5px;color: #fff;cursor: pointer;position: relative;overflow: hidden;z-index: 5;-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;background-color: #f09300;}
.main-btn:hover,.teachers-cont .active{color: #ffc600;border-color: #01489d;background-color: #01489d;}


.sidebar-m .m-btn { display: inline-block; text-align: center; white-space: nowrap;  vertical-align: middle; -webkit-user-select: none;  -moz-user-select: none; -ms-user-select: none;  user-select: none;  border: 1px solid #ffc600; padding: 0 30px; font-size: 16px;font-family: 'Montserrat', sans-serif;font-weight: 700; line-height: 50px;  border-radius: 5px;color: #fff;cursor: pointer;position: relative;overflow: hidden;z-index: 5;-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;background-color: #f09300;}
.sidebar-m .m-btn:hover,.teachers-cont .active{color: #ffc600;border-color: #01489d;background-color: #01489d;}


.mt-16 {  margin-top:16px;}
.mt-12 {  margin-top:12px;}
.mr-16 {  margin-right:16px;}
.mr-16 {  margin-right:16px;}
.m16{margin:16px 0;}
@media (max-width:481px){
  .main-btn{font-size:14px;line-height:36px;padding:0 6px;}
  .sidebar-m .m-btn{font-size:14px;line-height:36px;padding:0 20px;}
  .mr-16 {  margin-right:10px;}
}





.section-title h2{font-size:28px;}
.section-title h5{color: #9D9D9D;position: relative;padding-bottom: 12px;}
.section-title h5::before{content: '';position: absolute;width: 50px;height: 2px;background-color: #f09300;bottom: 0;left: 0;}



.abtxt{padding-top:55px;}

.blink{text-align: center;padding-top:35px;}
.flink{margin:55px auto 0 auto;padding:0;text-align: center;}
@media (max-width:481px){
  .flink{margin:25px auto 0 auto;}
  .abimg.col-xl-6{padding:0;margin:0;}
  .abtxt{padding-top:10px;margin-bottom:-16px;}
  .flink .row{padding:0 30px;}
  .flink .col-4{padding:0 8px;}
}
@media (min-width:490px) and (max-width:1024px){
  .abimg.col-xl-6{padding:0;margin:0;}
  .abtxt{padding-top:20px;}
}
.adseg img{vertical-align:baseline;}
/*.flink img{margin:0 8px;}*/

.wz-servicei{border:2px solid #0A3B9C;border-radius:5px;-o-border-radius:5px;}
.wz-servicei h5 a{color:#0A3B9C;margin:0;font-size:22px;}
.wz-sh h5{font-weight:700;padding:12px 0 0 0;margin:0;}
.wz-sh p{font-size:16px;color:#0A3B9C;line-height:12px;padding:8px 0 16px 0;margin:0!important;}
@media (max-width:481px){
  .wz-si .col-3{padding:0 6px;}
  .wz-sh h5{padding:6px 0 0 0;margin:0;}
  .wz-servicei h5 a{font-weight:700;color:#0A3B9C;margin:0;font-size:16px;}
  .wz-sh p{font-size:12px;color:#0A3B9C;line-height:12px;padding:0 0 6px 0!important;margin:0!important;}
}
.wz-simg{
  overflow: hidden;
}
.wz-simg img{
  cursor: pointer;
  transition: all 0.6s;
}
.wz-simg img:hover{
  transform: scale(1.2);
}

.wz-obj-img {
  position:relative;
  overflow: hidden;
}
.wz-obj-img img {
  width:100%;
  cursor: pointer;
  transition: all 0.6s;
}
.wz-obj-img img:hover{
  transform: scale(1.2);
}
.wz-obj-contents{text-align: center;padding-bottom:20px;}
.wz-obj-contentp{text-align: center;padding-bottom:0px;}
.wz-obj-contents h5,.wz-obj-contentp h5{padding:8px 0 0 0;margin:0;color:#0A3B9C;}
.wz-obj-contents h5 a,.wz-obj-contentp h5 a{color:#0A3B9C;font-size:20px;}
.wz-obj-contents p,.wz-obj-contentp p{padding:4px 0;font-size:16px;margin:0;color:#0A3B9C;}

@media (min-width:767px){
  .wz-obj-png{display:none;}
}
@media (max-width:481px){
  .obj-img.col-12{padding:0;margin:0;}
  .wz-obj-img{}
  .wz-obj-contentp{padding-bottom:0px;}
  .wz-obj-contents,.wz-obj-contentp{position:absolute;left:10px;bottom:10px;background:url(../images/home/obj-bg.png);padding:8px;}
  .wz-obj-png{position:absolute;right:0px;bottom:-0.2em;}
  /*.wz-obj-ri{position:absolute;right:0px;bottom:1px;}*/
  .wz-news {
    overflow:hidden;
    position:relative;
    display:block;
    border-radius:3px;
    -webkit-transition:all 0.4s ease-in-out 0s;
    -o-transition:all 0.4s ease-in-out 0s;
    transition:all 0.4s ease-in-out 0s;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
    box-shadow:0 0 10px rgba(0,0,0,0.1);
    margin-bottom: 8px;
  }
}


.wz-news-img{max-width: 100%;}
.wz-news-content{padding:10px;}
.wz-news-content h5 a{font-size:18px;color:#2CA3E6;}
/*@media (min-width:490px) and (max-width:1024px){
  .obj-img.col-12{padding:0;margin:0;}
}*/

/*ice&sonw equipment*/
.wz-pj-more{background-color:#01489d;height:264px;width:270px;text-align:center;display:table-cell;vertical-align:middle;}
.wz-pj-more h4{color:#fff;font-size:20px;}
.wz-pj-more p{color:#fff;font-size:16px;}
.wz-funfact-content h5,.wz-funfact-content span{color:#01489d;}
.wz-about-content img{width:128px;}
.mt-10,.mt-10s,.mt-30s{margin-top:10px;}


.wz-pjs-image img,.wz-pjs-image:hover{border-radius:0 36px 0 36px;}
.wz-pj-more{background-color:#01489d;height:251px;width:283px;text-align:center;display:table-cell;vertical-align:middle;border-radius:0 36px 0 36px;}
.wz-pjs-content p,.wz-pjs-contents p{line-height:16px;}

@media (min-width:767px){
  .mtj30{margin-top: -30px;}
  .wz-pj-more{height:253px;width:337px;}
  .mt-10-reverse {margin-top:-13px;}
  .mt-30-reverse {margin-top:-36px;}
}
@media (min-width:769px) and (max-width: 1024px){
  .wz-pj-more{background-color:#01489d;height:164px;width:330px;text-align:center;display:table-cell;vertical-align:middle;}
}
@media (max-width:481px){
  .wz-about-image {
    padding-top:20px;
  }
  .mt-30-reverse {
    margin-top:-55px;
  }
  .bannerslider-content .wz-buttongroup {
    margin-top:35px;
  }
  .wz-pjs-image img,.wz-pjs-image:hover{border-radius:0 36px 0 36px;}
  .wz-pjs-content {
    background:none;
    padding:6px 8px 6px 0px;
    -webkit-transition:all 0.4s ease-in-out 0s;
    -o-transition:all 0.4s ease-in-out 0s;
    transition:all 0.4s ease-in-out 0s;
    z-index:3;
  }
  .wz-pjs-contents {
    background:none;
    padding:6px 0px 6px 8px;
    -webkit-transition:all 0.4s ease-in-out 0s;
    -o-transition:all 0.4s ease-in-out 0s;
    transition:all 0.4s ease-in-out 0s;
    z-index:3;
    text-align: right;
  }
  .wz-pjs-content h5,.wz-pjs-contents h5 {
    color:#0A3B9C;
    font-weight:400;
    margin-bottom:5px;
  }
  .wz-pjs-content h5 a,.wz-pjs-contents h5 a {
    color:#0A3B9C;
  }
  .wz-pjs-content h5 a:hover,.wz-pjs-contents h5 a:hover {
    color:#0A3B9C;
  }
  .wz-pjs-content p,.wz-pjs-contents p{width:auto;padding:3px 0 0 0;margin:0;line-height:14px;font-size:12px;border-top:2px solid #0A3B9C;color:#0A3B9C;}
  .wz-pjs-image{}
  .mt-10-reverse {
    margin-top:-29px;
  }
  .mt10,.mt10s {
    margin-top:10px;
  }
  .mt30s,.mt30 {
    margin-top:30px;
  }
  .wz-pj-more{background-color:#01489d;height:150px;width:160px;text-align:center;display:table-cell;vertical-align:middle;border-radius:0 36px 0 36px;}
  .wz-pj-more p{font-size:14px;}
  .sidebar-widgets {margin-top:20px;}
}
/*.wz-ipro {
  overflow:hidden;
  position:relative;
  display:block;
  border-radius:3px;
  -webkit-transition:all 0.4s ease-in-out 0s;
  -o-transition:all 0.4s ease-in-out 0s;
  transition:all 0.4s ease-in-out 0s;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
  margin-bottom: 8px;
  background-color: #fff;
}*/
@media (min-width:411px) and (max-width:414px){
  .wz-pj-more{width:180px;}
}






























































































/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header {
  padding: 10px 0;
  height: 72px;
  /*position: fixed;
  left: 0;
  top: 0;
  right: 0;
  transition: all 0.5s;
  z-index: 997;*/
  background-color: #fff;
}

#header #logo {
  float: left;
}

#header #logo img {
  padding: 0;
  margin: 0;
  max-height: 46px;
}

@media (max-width: 768px) {
  /*#header #logo h1 {
    font-size: 26px;
  }*/
  #header{padding:10px 0 0 0;margin:0;height: 62px;}
  #header #logo img {
    max-height: 40px;
  }
}

/*#header.header-fixed {
  background: rgba(1, 72, 157, 1.0);
  padding: 10px 0;
  height: 72px;
  transition: all 0.5s;
}*/

/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/* Nav Menu Essentials */
.nav-menu, .nav-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}

.nav-menu ul {
  position: absolute;
  display: none;
  top: 100%;
  left: 0;
  z-index: 99;
}

.nav-menu li {
  position: relative;
  white-space: nowrap;
}

.nav-menu > li {
  float: left;
}

.nav-menu li:hover > ul,
.nav-menu li.sfHover > ul {
  display: block;
}

.nav-menu ul ul {
  top: 0;
  left: 100%;
}

.nav-menu ul li {
  min-width: 132px;
}

/* Nav Menu Arrows */
.sf-arrows .sf-with-ul {
  padding-right: 26px;
}

.sf-arrows .sf-with-ul:after {
  content: "\f107";
  position: absolute;
  right: 15px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
}

.sf-arrows ul .sf-with-ul:after {
  content: "\f105";
}

/* Nav Meu Container */
#nav-menu-container {
  float: right;
  margin: 12px 0 0 0;
}

@media (max-width: 768px) {
  #nav-menu-container {
    display: none;
  }
}

/* Nav Meu Styling */
.nav-menu a {
  padding: 0 8px 10px 8px;
  text-decoration: none;
  display: inline-block;
  color: #333;
  /*font-family: "Poppins", sans-serif;*/
  font-weight: 700;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing:1px;
  outline: none;
}
.nav-menu a:hover{color:#01489d;}

.nav-menu > li {
  margin-left: 10px;
}

.nav-menu > li > a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #fff;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.menu-has-children li{
  /*padding:2px 6px!important;margin:0!important;*/
}
.nav-menu li ul{margin-top: -1px!important;}
.menu-has-children li a{padding:6px 12px!important;margin:0!important;font-weight: 400;}

.nav-menu a:hover:before, .nav-menu li:hover > a:before, .nav-menu .menu-active > a:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.nav-menu ul {
  margin: 4px 0 0 0;
  /*border: 1px solid #e7e7e7;*/
}

.nav-menu ul li {
  background: #fff;
}

.nav-menu ul li:first-child {
  border-top: 0;
}

.nav-menu ul li a {
  padding: 10px;
  color: #333;
  transition: 0.3s;
  display: block;
  font-size: 13px;
  text-transform: none;
}

.nav-menu ul li a:hover {
  background: #01489d;
  color: #fff;
}

.nav-menu ul ul {
  margin: 0;
}




















/* Mobile Nav Toggle */
#mobile-nav-toggle {
  position:absolute;
  right: 0;
  top: 0;
  z-index: 999;
  margin: 12px 0 0 0;
  border: 0;
  background: none;
  font-size: 24px;
  display: none;
  transition: all 0.4s;
  outline: none;
  cursor: pointer;
}

#mobile-nav-toggle i {
  color: #000000;
  -webkit-text-stroke:1px #fff;
  -webkit-animation:cliptext 7.5s linear infinite;
}
#mobile-nav-toggle i.fa-times{
  position: fixed;
  display:block;
  right:15px;
  top:22px;
}

@media (max-width: 768px) {
  #mobile-nav-toggle {
    display: inline;
  }
}

/* Mobile Nav Styling */
#mobile-nav {
  position: fixed;
  top: 0;
  padding-top: 18px;
  bottom: 0;
  z-index: 998;
  background: rgba(1, 72, 157, 1.0);
  left: -100%;
  width: 100%;
  overflow-y: auto;
  transition: 0.4s;
}

#mobile-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

#mobile-nav ul li {
  position: relative;
}

#mobile-nav ul li a {
  color: #fff;
  font-size: 16px;
  overflow: hidden;
  padding: 10px 22px 10px 15px;
  position: relative;
  text-decoration: none;
  width: 100%;
  display: block;
  outline: none;
}

#mobile-nav ul li a:hover {
  color: #fff;
}

#mobile-nav ul li li {
  padding-left: 30px;
}

#mobile-nav ul .menu-has-children i {
  position: absolute;
  right: 0;
  z-index: 99;
  padding: 15px;
  cursor: pointer;
  color: #fff;
}

#mobile-nav ul .menu-has-children i.fa-chevron-up {
  color: #fff;
}

#mobile-nav ul .menu-item-active {
  color: #fff;
}

#mobile-body-overly {
  width: 100%;
  height: 100%;
  z-index: 997;
  top: 0;
  left: 0;
  position: fixed;
  background: rgba(1, 72, 157, 1.0);
  display: none;
}

/* Mobile Nav body classes */
body.mobile-nav-active {
  overflow: hidden;
}

body.mobile-nav-active #mobile-nav {
  left: 0;
}

body.mobile-nav-active #mobile-nav-toggle {
  color: #fff;
}


@media (min-width: 1001px) and (max-width:1200px){
  #header #logo img {
    padding-top:5px;
    max-height: 40px;
  }
  .nav-menu>li>a{font-size:14px!important;padding: 0 4px 10px 4px;}
  .sf-arrows .sf-with-ul {
    padding-right: 25px;
  }
  .sf-arrows .sf-with-ul:after {
    content: "\f107";
    position: absolute;
    right: 15px;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
  }
  .nav-menu > li {
    margin-left: 0px;
  }
  .menu-has-children li a{padding:6px 6px!important;margin:0!important;font-weight: 400;}
}
@media (min-width: 770px) and (max-width:1000px){
  #header #logo img {
    max-height: 30px;
  }
  .nav-menu>li>a{font-size:12px!important;padding: 0 1px 10px 2px;}
  .sf-arrows .sf-with-ul {
    padding-right: 25px;
  }
  .sf-arrows .sf-with-ul:after {
    content: "\f107";
    position: absolute;
    right: 15px;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
  }
  .nav-menu > li {
    margin-left: 0px;
  }
  .menu-has-children li a{padding:6px 2px!important;margin:0!important;font-weight: 400;}
}





/*Breadcrumb-------------------------------*/
.imenu{ 
 width:100%; 
 z-index:999;
 background-color: #01489d;
 min-height:52px;
}
.imenuFixed{ 
 position:fixed; 
 top:0; 
 left:0;
 background-color: #01489d;
} 
#imenu_wrap{ 
 min-height:52px; 
 width:100%; 
}
.imenu ul{padding:0;margin:0;display:block;
width: 100%;
        height: 76/@r;
        white-space: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
        /*// 一定要加上overflow-y：hidden，不然还可以上下滑动
        // 重点就是white-space 和 overflow-x的设置，
        //white-space是为了不折行
       // overflow-x： scroll是为了出现滚动轴*/
        display: flex;
        align-items: center;
        padding: 0 30/@r;
        box-sizing: border-box;
        li{
          flex: 1;
          text-align: center;
          margin-right: 50/@r;
        }
}
.imenu ul::-webkit-scrollbar {
  display:none
}
.imenu li{float:left;list-style: none;line-height:50px;padding:0 12px;margin-right:1px;border-bottom:2px solid #01489d;border-right:1px solid #999;}
.imenu li:first-child{border-left:1px solid #999;}
/*.imenu li:last-child{border-right:none;}*/
.imenu a{color:#fff;}
.imenu a:hover,.imenu li:hover a{color:#fff;}
.imenu .active,.imenu .current-cat/*,.imenu li:hover*/{
 background:-webkit-linear-gradient(#002f66,#01489d);
 background:-o-linear-gradient(#002f66,#01489d);
 background:-moz-linear-gradient(#002f66,#01489d);
 background:linear-gradient(#002f66,#01489d);display:block;border-bottom:2px solid #f7af3e;}

/*.imr{float:right;position:absolute;right:0;}
.imr i{color:#fff;}*/

/*.imb center{padding:0;margin:0;}*/
/*.imb{background-color: #fff;height:9px;overflow: hidden;padding:0;margin:0;line-height: 7px;}
.imb img{height:7px;overflow: hidden;padding:1px 0;margin:0 auto;}*/


@media (max-width: 768px){
  .imenu ul{padding:0;margin:0;display:block;float:left;
    width: 90%;
    height: 76/@r;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    display: flex;
    align-items: center;
    padding: 0 30/@r;
    box-sizing: border-box;
    li{
      flex: 1;
      text-align: center;
      margin-right: 50/@r;
    }
  }
  .imenu .imb{float:right;width:6%;line-height:50px;height:50px;background-color:#01489d;}
  .imenu .imb i{color:#fff;}
}
@media (max-width: 767px){
  .imenu .container{padding:0;margin:0;}
}


.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 6px 0;margin-bottom:1rem;list-style:none;background-color:transparent!important;/*background-color:#e9ecef;border-radius:.25rem*/border-bottom: 1px solid #e9ecef;}
.breadcrumb-item+.breadcrumb-item,.breadcrumb .cat-item{padding-left:.5rem}
.breadcrumb-item+.breadcrumb-item::before,.breadcrumb .cat-item::before{display:inline-block;padding-right:.5rem;color:#C5C5C5;content:"/"}
.breadcrumb-item+.breadcrumb-item:hover::before,.breadcrumb .cat-item:hover::before{text-decoration:underline}
.breadcrumb-item+.breadcrumb-item:hover::before,.breadcrumb .cat-item:hover::before{text-decoration:none}
.breadcrumb-item.active,.breadcrumb .cat-item.active{color:#347ace;}



.breadcrumb-item a,.breadcrumb .cat-item a{color:#f09300;}

.wz-padding-sections {padding-top:60px;padding-bottom:60px;}
@media only screen and (min-width:768px) and (max-width:991px) {
  .wz-padding-sections {padding-top:20px;padding-bottom:20px;}
}
@media only screen and (max-width:767px) {
  .wz-padding-sections {padding-top:20px;padding-bottom:24px;}
}
.wz-pj-content h5{font-weight:700;}
.imp{padding:10px 0;}
.imp p{text-align:center;}
.nop{margin-top:-12px;}
.nop img{margin:6px 0;}
[class*="col-md-6"]{padding:5px 10px;}
.irow{padding:0 12px;}
/*.nop .col-md-6{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}*/
@media (min-width:320px) and (max-width:768px){
  .imp{padding:10px 0;}
  .imp p{text-align:center;}
  .nop{margin-top:-12px;}
  .nop img{margin:5px 0;}
  .irow{padding:0;margin:0;}
  .wz-pj-content .row{padding:0 0 8px 0;margin:0;}
  .wz-pj-content .col-6{padding:0 5px;margin:0;}
}
.list-cs,.list-ce{position:relative;display:block;padding:0 1.25rem .35rem 1.25rem;margin-bottom:-1px;background-color:#fff;}
.list-ce{list-style: none;padding:0 1.25rem .35rem 0;}
.list-cs:focus,.list-cs:hover,.list-ce:focus,.list-ce:hover{z-index:1;text-decoration:none}
.list-cs.disabled,.list-cs:disabled,.list-ce.disabled,.list-ce:disabled{color:#6c757d;background-color:#fff}
.list-cs.active,.list-ce.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}

.eem{background-color: #fff;border-bottom:1px solid #e9ecef;}
.eem a{color:#666;padding:0 3px;}
.eem a:first-child{padding-left:8px;}
.eem .on{color:#347ace;}


.table th{text-align:center;}
.table td{
  text-align:center;
  vertical-align: middle !important;
  padding:6px 4px;margin:0;font-size:14px;
}
.table .thead-fs{background-color:#8CA2B9!important;color:#fff;}
{background-color:#F5F8FA;}

.table-striped tbody tr:nth-of-type(odd){background-color:#F5F8FA;}


.wz-pj-content .main-btn{color:#fff;}
.wz-pj-content .aon{background-color: #01489d;border:1px solid #01489d;}
.wz-pj-content .abs{color:#01489d;}
.pal{color:#01489d!important;}

.wz-page ul {
  padding-left:0;
  margin-bottom:0;
  font-size:0;
  margin-top:-10px;
}
.wz-page ul li {
  display:inline-block;
  vertical-align:middle;
  font-size:14px;
  margin-top:10px;
  margin-right:10px;
  width:48%;
}
.wz-page ul li a {
  display:inline-block;
  color:#444444;
  font-weight:700;
  font-size:14px;
  height:45px;
  line-height:43px;
  border:1px solid #e5e5e5;
  text-align:center;
  min-width:45px;
  padding:0 15px;
  border-radius:3px;
  width:100%;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.wz-page ul li a:hover {
  background:#01489d;
  border-color:#01489d;
  color:#ffffff;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:0 0 10px rgba(0,0,0,0.1);
}
.wz-page ul li.is-active a {
  background:#01489d;
  border-color:#01489d;
  color:#ffffff;
}
@media only screen and (max-width:767px) {
  .wz-page ul li {
    display:inline-block;
    vertical-align:middle;
    font-size:14px;
    float:left;
    width:45%;
  }
  .wz-page ul li a {
  height:40px;
  line-height:38px;
  padding:0 10px;
  font-size:14px;
  }
  .wz-pj-page ul {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
  }
}


/*mz menu*/
.mboxFixed{position:fixed; top:0;/* left:0;*/margin:0 auto;background-color: #01489d;} 
#mbox_wrap{min-height:50px; width:100%;position: relative;}
  .mbox {/*margin-top: 52px;*/ z-index:999;/*position: relative;*/padding: 0px;margin:0px;}
  .zc-menu {height: 52px;overflow: hidden;width: 100%;padding:0px;margin:0 0 0 17px!important;}
  .zc-menu ul{padding:0;margin:0;}
  .zbtn {display: inline-block;padding:0px;margin:0px;/*float: right*/}
  /*#zc-ul{padding:0!important;margin:0!important;}*/
  .zc-item {width:140px;float: left;display: inline-block;}

  .zc-item{float:left;list-style: none;margin:0;padding:0;margin-right:1px;height:52px;border-bottom:2px solid #01489d;border-right:1px solid #999;}
  .zc-item:first-child{border-left:1px solid #999;}

  .zc-item a {float: left;padding: 16px;color: #fff!important;/*background: #18191a;*/width:138px;display: inline-block;}
  .zc-item:hover {background:-webkit-linear-gradient(#002f66,#01489d);
   background:-o-linear-gradient(#002f66,#01489d);
   background:-moz-linear-gradient(#002f66,#01489d);
   background:linear-gradient(#002f66,#01489d);display:block;border-bottom:2px solid #f7af3e;}

  .zc-menu .active{
   background:-webkit-linear-gradient(#002f66,#01489d);
   background:-o-linear-gradient(#002f66,#01489d);
   background:-moz-linear-gradient(#002f66,#01489d);
   background:linear-gradient(#002f66,#01489d);display:block;border-bottom:2px solid #f7af3e;}

  /*.zc-item .icon {margin-top: 4px;margin-left: 3px;float: right;}*/
  /*.zbtn-group {position: absolute;top: 6px;right: 10px;width: 116px;}*/
  .zbtn {height:52px;background: #012F67;color: #fff;outline: none;padding: 8px;font-size:14px;margin-left: 1px;border: 0px;}
  .zbtn:hover,.zbtn:focus {background: #011B3A;color: #fff;outline: none;}

  .sub-menu {background: #01489d;position: absolute;top: 52px;display: none;width: 138px;z-index:999;list-style: none;padding:0;margin:0;}
  .sub-menu li {padding: 0;color: #fff;height:26px!important;line-height:26px;}
  .sub-menu li a{padding:6px!important;font-size:12px;}
  .sub-menu li a:hover {background: #002f66;color: #fff;}

  #mleft {position: absolute;float: right;right:0px;top:0px;}
  #mright {position: absolute;float: left;display: none;left: -1px;}
  @media (max-width:480px){
    .zc-menu {margin-left:-20px;}
    .mboxFixed{left:0;margin:0!important;}
    #mleft{right:-15px;}
    #mright{left:-16px;}
    .zc-menu {margin:0 0 0 5px!important;}
    .mboxFixed #mleft{right:0px;}
    .mboxFixed #mright{left:0px;}
    .mboxFixed .zc-menu {margin:0 0 0 19px!important;}
  }
  @media screen and (min-width:700px) and (max-width:768px){
    .mboxFixed{left:0;right:0;width:768px;background-color: #01489d;margin:0 auto;}
  }
.smei{background-color: #01489d;}
.td70{width: 70px;}
@media (min-width: 767px){
  .wz-about-image {padding-top:32px;}
  .td70{width: 140px;}
}
.lan{padding:0;margin:0;}
.lan img{height:22px;}
@media (max-width: 1024px){
  .lan{float:left;padding:0;margin:0;}
}
/*------------------
    分页部分的CSS
------------------*/
.fenye{    
    height: 25px;
    line-height: 25px;
    _background: #F9F9F9;
    padding: 2px 5px;
    margin: 20px 4px;
    _border: solid 1px #ccc;
    _text-align: center;
}

.fenye a{
    padding:4px 6px 4px 6px;
    margin:0 2px 0 2px;
    border:1px solid #aaa;
    text-decoration:none;
    color:#333;
}

.fenye a.current{    
    background:#ff6f3d;    
    color:#fff;
}

.fenye a:hover{
    background:#ff6f3d;
    color:#fff;
}
.count{display:none;}


[aria-current="page"] {color:#347ace!important;font-weight:500!important;}


#menu-project-menu [aria-current="page"]{color:#fff!important;
 background:-webkit-linear-gradient(#002f66,#01489d);
 background:-o-linear-gradient(#002f66,#01489d);
 background:-moz-linear-gradient(#002f66,#01489d);
 background:linear-gradient(#002f66,#01489d);display:block;border-bottom:2px solid #f7af3e;}

.noib .img-fluid,.noib .img-thumbnail{border:0px;}