/*：源码下载仅发布在: https://www.17sucai.com*//*Template Name: Xopio - Minimal Business HTML Template更多模板请访问：https://www.17sucai.com/Description: A 'Xopio – Minimal Business HTML Template' is perfect if you like a clean and modern design. This theme is ideal for Business,clean html template, consultancy html template, consulting html template, finance HTML template, financial html template or any multipurpose and those who need an easy, attractive and effective way to share their work with clients.Version: 1.0*//*-------------------------------------------------------------->>>TABLE OF CONTENTS:----------------------------------------------------------------# Typography     [ ## Heading ]     [ ## Others Typography ]# Elements    [ ## Font Size ]    [ ## Font Weight ]    [ ## Margin Element ]    [ ## Padding Element ]    [ ## Color Element ]    [ ## Background Element ]    [ ## Extra Background ]    [ ## Social Element ]    [ ## Overlay Element ]    [ ## Lists ]    [ ## Post, Page, Comments Table ]    [ ## Others Element ]    [ ## Grid Element ]# Forms	[ ## Buttons ]	[ ## Fields ]# Modules 	[ ## Alignments ]	[ ## Clearings ]	[ ## Infinite Scroll ]# Header Content	[ ## Preloader ]	[ ## Header ]    [ ## Sticky header ]# Navigation	[ ## Links ]	[ ## Menus ]	[ ## Pagination ]        [ ### Post Navigation ]	[ ## Navigation responsive ]# layout    [ ## Hero Block ]    [ ## Team ]        [ ### Team Single ]    [ ## Services ]        [ ### Service Single ]    [ ## Portfolio ]        [ ### Portfolio Block ]        [ ### Portfolio Single ]    [ ## Testimonial ]    [ ## Sections ]        [ ### Work Brand ]        [ ### Pricing ]        [ ### Faqs ]        [ ### Fan Fact Block ]        [ ### Choose Us Block ]    [ ## Blog ]# Others	[ ## Single Posts ]# site content	[ ## About Page ]	[ ## Contact Page ]	[ ## 404 Page ]	[ ## Registration Page ]	[ ## Posts and pages ]	    [ ### Page Title ]	    [ ### Breadcrumb ]	    [ ### Page info Content ]	[ ## Comments ]	[ ## Widgets ]	[ ## Widgets Content ]# Footer--------------------------------------------------------------*//*--------------------------------------------------------------# Typography--------------------------------------------------------------*/html {  font-size: 100%;}body {  background-color: white;  font-family: "Open Sans", sans-serif;  font-size: 16px;  font-weight: normal;  line-height: 1.5em;  color: #555555;}/*-------------------------------------------------    [ ## Heading ]*/h1, h2, h3, h4, h5, h6 {  clear: both;  line-height: 1.3em;  color: #232323;  font-weight: 600;  -webkit-font-smoothing: antialiased;  margin-bottom: 15px;  font-family: "Poppins", sans-serif;}h1 {  font-size: 2.441em;}h2 {  font-size: 1.953em;}h3 {  font-size: 1.563em;}h4 {  font-size: 1.25em;}h5 {  font-size: 1em;}h6 {  font-size: 0.8em;}h1 a,h2 a,h3 a,h4 a,h5 a {  color: inherit;  text-decoration: none;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover {  color: inherit;  text-decoration: none;}.heading {  font-size: 20px;  font-weight: 700;  line-height: 1.25em;  margin-bottom: 15px;}.section-heading {  font-weight: 700;  font-size: 24px;  position: relative;  z-index: 2;  line-height: 1.25em;  margin-bottom: 30px;  margin-top: -5px;  text-transform: uppercase;  letter-spacing: 0.05em;  padding-bottom: 20px;}@media only screen and (max-width: 767px) {  .section-heading {    padding-bottom: 10px;  }}.section-heading:before {  position: absolute;  content: "";  height: 3px;  width: 70px;  background: linear-gradient(to right, #1565c0, transparent);  bottom: -4px;  left: 0%;}.section-title {  position: relative;  margin-bottom: 55px;  margin-top: -9px;}@media only screen and (max-width: 1199px) {  .section-title.text-center {    padding: 0px;  }}@media only screen and (max-width: 991px) {  .section-title {    margin-bottom: 55px;  }}@media only screen and (max-width: 767px) {  .section-title {    margin-bottom: 50px;    margin-top: -8px;  }}.section-title.text-center {  margin-bottom: 65px;}@media only screen and (max-width: 991px) {  .section-title.text-center {    margin-bottom: 55px;  }}@media only screen and (max-width: 767px) {  .section-title.text-center {    margin-bottom: 50px;  }}.section-title.text-center .title-main:before {  background: linear-gradient(to right, transparent, #1565c0, transparent);  left: 50%;  transform: translateX(-50%);}.section-title.text-white .title-main:before {  background: linear-gradient(to right, transparent, white, transparent);}.section-title .title-main {  font-weight: 700;  font-size: 48px;  position: relative;  z-index: 2;  line-height: 1.15em;  margin-bottom: 30px;  padding-bottom: 20px;  text-transform: capitalize;}.section-title .title-main:before {  position: absolute;  content: "";  height: 3px;  width: 90px;  background: linear-gradient(to right, #1565c0, transparent);  bottom: -4px;  left: 0%;}@media only screen and (max-width: 1199px) {  .section-title .title-main {    font-size: 42px;  }}@media only screen and (max-width: 991px) {  .section-title .title-main {    font-size: 36px;  }}@media only screen and (max-width: 767px) {  .section-title .title-main {    font-size: 30px;    margin-bottom: 25px;    padding-bottom: 15px;  }}@media only screen and (max-width: 480px) {  .section-title .title-main {    font-size: 28px;  }}.section-title .title-main >span {  color: #1565c0;}.section-title .title-text {  line-height: 1.55em;  font-size: 18px;}@media only screen and (max-width: 767px) {  .section-title .title-text {    font-size: 16px;  }}.section-title.white {  color: white;}.section-title.white .title-main {  color: white;}.section-title.style-two {  margin-bottom: 20px;}.section-title.style-two .title-main {  margin-bottom: 20px;}.section-title.style-two .title-text {  font-weight: 700;  color: #555;  font-size: 16px;  line-height: 1.8em;}/*-------------------------------------------------    [ ## Others Typography ]*/p {  margin-bottom: 15px;  line-height: 1.75em;}p:last-child {  margin-bottom: 0px;}@media only screen and (max-width: 1199px) {  p {    line-height: 1.7em;  }}blockquote {  margin: 0 0 1.3em;}address {  margin: 0 0 1.3em;}dfn, em, cite, i, code, kbd, tt, var {  font-size: 1em;}em, cite, i {  font-style: italic;}abbr, acronym {  border-bottom: 1px dotted #454545;  cursor: help;}mark, ins {  background: #fff9c0;  text-decoration: none;}big {  font-size: 125%;}pre {  background: #fafafa;  padding: 20px 30px;  margin-bottom: 30px;  max-width: 100%;  white-space: pre-wrap;  white-space: -moz-pre-wrap;  white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;  font-size: 0.929em;  overflow: auto;}img {  max-width: 100%;  height: auto;}.dropcap {  display: block;  float: left;  margin: 15px 5px 0 0;  font-weight: bold;  font-size: 60px;  color: #ccc;}.el-text-rotation {  white-space: nowrap;  position: relative;  display: inline-block;}.el-text-rotation .inner-el {  text-transform: uppercase;  letter-spacing: 0.015em;  position: absolute;  top: 50%;  left: 50%;  transform: translateX(-50%) translateY(-50%) rotate(-90deg);}/*--------------------------------------------------------------# Elements--------------------------------------------------------------*//*-------------------------------------------------    [ ## Font Size ]*/.fts-13 {  font-size: 13px;}.fts-15 {  font-size: 15px;}.fts-18 {  font-size: 18px;}.fts-20 {  font-size: 20px;}.fts-25 {  font-size: 25px;}.fts-30 {  font-size: 30px;}.fts-35 {  font-size: 35px;}.fts-40 {  font-size: 40px;}.fts-45 {  font-size: 45px;}.fts-50 {  font-size: 50px;}.fts-60 {  font-size: 60px;}.fts-65 {  font-size: 65px;}.fts-70 {  font-size: 70px;}.fts-75 {  font-size: 75px;}/*--------------------------------------------------------------# Font Weight--------------------------------------------------------------*/.w-100 {  font-weight: 100;}.w-300 {  font-weight: 300;}.w-400 {  font-weight: 400;}.w-500 {  font-weight: 500;}.w-600 {  font-weight: 700;}.w-700 {  font-weight: 700;}.w-800 {  font-weight: 800;}.w-900 {  font-weight: 900;}/*-------------------------------------------------    [ ## Margin Element ]*/.mr-0 {  margin: 0;}.mrt-0 {  margin-top: 0;}.mrb-0 {  margin-bottom: 0;}.mrl-0 {  margin-left: 0;}.mrr-0 {  margin-right: 0;}.mrt-5 {  margin-top: 5px;}.mrb-5 {  margin-bottom: 5px;}.mrl-5 {  margin-left: 5px;}.mrr-5 {  margin-right: 5px;}.mrt-10 {  margin-top: 10px;}.mrb-10 {  margin-bottom: 10px;}.mrl-10 {  margin-left: 10px;}.mrr-10 {  margin-right: 10px;}.mrt-15 {  margin-top: 15px;}.mrb-15 {  margin-bottom: 15px;}.mrl-15 {  margin-left: 15px;}.mrr-15 {  margin-right: 15px;}.mrt-20 {  margin-top: 20px;}.mrb-20 {  margin-bottom: 20px;}.mrl-20 {  margin-left: 20px;}.mrr-20 {  margin-right: 20px;}.mrt-25 {  margin-top: 25px;}.mrb-25 {  margin-bottom: 25px;}.mrl-25 {  margin-left: 25px;}.mrr-25 {  margin-right: 25px;}.mrt-30 {  margin-top: 30px;}.mrb-30 {  margin-bottom: 30px;}.mrl-30 {  margin-left: 30px;}.mrr-30 {  margin-right: 30px;}.mrt-35 {  margin-top: 35px;}.mrb-35 {  margin-bottom: 35px;}.mrl-35 {  margin-left: 35px;}.mrr-35 {  margin-right: 35px;}.mrt-40 {  margin-top: 40px;}.mrb-40 {  margin-bottom: 40px;}.mrl-40 {  margin-left: 40px;}.mrr-40 {  margin-right: 40px;}.mrt-45 {  margin-top: 45px;}.mrb-45 {  margin-bottom: 45px;}.mrl-45 {  margin-left: 45px;}.mrr-45 {  margin-right: 45px;}.mrt-50 {  margin-top: 50px;}.mrb-50 {  margin-bottom: 50px;}.mrl-50 {  margin-left: 50px;}.mrr-50 {  margin-right: 50px;}.mrt-55 {  margin-top: 55px;}.mrb-55 {  margin-bottom: 55px;}.mrl-55 {  margin-left: 55px;}.mrr-55 {  margin-right: 55px;}.mrt-60 {  margin-top: 60px;}.mrb-60 {  margin-bottom: 60px;}.mrl-60 {  margin-left: 60px;}.mrr-60 {  margin-right: 60px;}.mrt-75 {  margin-top: 75px;}.mrt-65 {  margin-top: 65px;}.mrb-65 {  margin-bottom: 65px;}.mrl-65 {  margin-left: 65px;}.mrr-65 {  margin-right: 60px;}.mrt-70 {  margin-top: 70px;}.mrb-70 {  margin-bottom: 70px;}.mrl-70 {  margin-left: 70px;}.mrr-70 {  margin-right: 70px;}.mrt-75 {  margin-top: 75px;}.mrb-75 {  margin-bottom: 75px;}.mrl-75 {  margin-left: 75px;}.mrr-75 {  margin-right: 75px;}.mrt-80 {  margin-top: 80px;}.mrb-80 {  margin-bottom: 80px;}.mrb-85 {  margin-bottom: 85px;}.mrl-80 {  margin-left: 80px;}.mrr-80 {  margin-right: 80px;}.mrt-90 {  margin-top: 90px;}.mrb-90 {  margin-bottom: 90px;}.mrl-90 {  margin-left: 90px;}.mrr-90 {  margin-right: 90px;}.mrt-100 {  margin-top: 100px;}.mrb-100 {  margin-bottom: 100px;}.mrl-100 {  margin-left: 100px;}.mrr-100 {  margin-right: 100px;}.mrt-105 {  margin-top: 105px;}.mrb-105 {  margin-bottom: 105px;}.mrl-105 {  margin-left: 105px;}.mrr-105 {  margin-right: 105px;}.mrt-120 {  margin-top: 120px;}.mrb-120 {  margin-bottom: 120px;}@media only screen and (max-width: 991px) {  .mrb-120 {    margin-bottom: 100px;  }}.mrl-120 {  margin-left: 120px;}.mrr-120 {  margin-right: 120px;}.mrb-145 {  margin-bottom: 145px;}.mrt-150 {  margin-top: 150px;}.mrt-200 {  margin-top: 200px;}.mrb-150 {  margin-bottom: 150px;}.mrb-155 {  margin-bottom: 155px;}.mrb-170 {  margin-bottom: 170px;}.mrb-175 {  margin-bottom: 175px;}.mrl-150 {  margin-left: 150px;}.mrr-150 {  margin-right: 150px;}.mrb-185 {  margin-bottom: 185px;}.mrb-190 {  margin-bottom: 190px;}.mrb-195 {  margin-bottom: 195px;}.mrb-200 {  margin-bottom: 200px;}@media only screen and (max-width: 991px) {  .md-mrt-60 {    margin-top: 60px;  }  .md-mrb-60 {    margin-bottom: 60px;  }  .md-mrt-55 {    margin-top: 55px;  }  .md-mrb-55 {    margin-bottom: 55px;  }  .md-mrt-50 {    margin-top: 50px;  }  .md-mrb-50 {    margin-bottom: 50px;  }}/* Margin Top Negative Value */.ml-t-5 {  margin-top: -5px;}.ml-t-8 {  margin-top: -8px;}.ml-t-058p {  margin-top: -0.58%;}.ml-t-10 {  margin-top: -10px;}.ml-t-15 {  margin-top: -15px;}.ml-t-20 {  margin-top: -20px;}.ml-t-25 {  margin-top: -25px;}.ml-t-30 {  margin-top: -30px;}.ml-t-35 {  margin-top: -35px;}.ml-t-40 {  margin-top: -40px;}.ml-t-45 {  margin-top: -45px;}.ml-t-50 {  margin-top: -50px;}.ml-t-55 {  margin-top: -55px;}.ml-t-60 {  margin-top: -60px;}.ml-t-75 {  margin-top: -75px;}.ml-t-90 {  margin-top: -90px;}.ml-t-105 {  margin-top: -105px;}.ml-t-120 {  margin-top: -120px;}.ml-t-135 {  margin-top: -135px;}.ml-t-150 {  margin-top: -150px;}.ml-t-165 {  margin-top: -165px;}.ml-t-180 {  margin-top: -180px;}.ml-t-195 {  margin-top: -195px;}.ml-t-210 {  margin-top: -210px;}.ml-t-225 {  margin-top: -225px;}/* Margin bottom Negtive value */.ml-b-5 {  margin-bottom: -5px;}.ml-b-10 {  margin-bottom: -10px;}.ml-b-15 {  margin-bottom: -15px;}.ml-b-20 {  margin-bottom: -20px;}.ml-b-25 {  margin-bottom: -25px;}.ml-b-30 {  margin-bottom: -30px;}.ml-b-35 {  margin-bottom: -35px;}.ml-b-40 {  margin-bottom: -40px;}.ml-b-45 {  margin-bottom: -45px;}.ml-b-50 {  margin-bottom: -50px;}.ml-b-55 {  margin-bottom: -55px;}.ml-b-60 {  margin-bottom: -60px;}.ml-b-75 {  margin-bottom: -75px;}.ml-b-80 {  margin-bottom: -80px;}.ml-b-90 {  margin-bottom: -90px;}.ml-b-105 {  margin-bottom: -105px;}.ml-b-120 {  margin-bottom: -120px;}.ml-b-135 {  margin-bottom: -135px;}.ml-bp-0933 {  margin-bottom: -0.933%;}/* Margin for Responsive value */@media only screen and (max-width: 767px) {  .mrb-m-30 {    margin-bottom: 30px;  }  .mrb-m-45 {    margin-bottom: 45px;  }  .mrb-m-60 {    margin-bottom: 60px;  }  .mr-m-0 {    margin: 0;  }}/*-------------------------------------------------    [ ## Padding Element ]*/.pd-0 {  padding: 0;}.pd-t-0 {  padding-top: 0;}.pd-b-0 {  padding-bottom: 0;}.pd-l-0 {  padding-left: 0;}.pd-r-0 {  padding-right: 0;}.pd-t-5 {  padding-top: 5px;}.pd-b-5 {  padding-bottom: 5px;}.pd-l-5 {  padding-left: 5px;}.pd-r-5 {  padding-right: 5px;}.pd-t-10 {  padding-top: 10px;}.pd-b-10 {  padding-bottom: 10px;}.pd-l-10 {  padding-left: 10px;}.pd-r-10 {  padding-right: 10px;}.pd-t-15 {  padding-top: 15px;}.pd-b-15 {  padding-bottom: 15px;}.pd-l-15 {  padding-left: 15px;}.pd-r-15 {  padding-right: 15px;}.pd-t-20 {  padding-top: 20px;}.pd-b-20 {  padding-bottom: 20px;}.pd-l-20 {  padding-left: 20px;}.pd-r-20 {  padding-right: 20px;}.pd-t-25 {  padding-top: 25px;}.pd-b-25 {  padding-bottom: 25px;}.pd-l-25 {  padding-left: 25px;}.pd-r-25 {  padding-right: 25px;}.pd-t-30 {  padding-top: 30px;}.pd-b-30 {  padding-bottom: 30px;}.pd-l-30 {  padding-left: 30px;}.pd-r-30 {  padding-right: 30px;}.pd-t-35 {  padding-top: 35px;}.pd-b-35 {  padding-bottom: 35px;}.pd-l-35 {  padding-left: 35px;}.pd-r-35 {  padding-right: 35px;}.pd-t-40 {  padding-top: 40px;}.pd-b-40 {  padding-bottom: 40px;}.pd-l-40 {  padding-left: 40px;}.pd-r-40 {  padding-right: 40px;}.pd-t-45 {  padding-top: 45px;}.pd-b-45 {  padding-bottom: 45px;}.pd-l-45 {  padding-left: 45px;}.pd-r-45 {  padding-right: 45px;}.pd-t-50 {  padding-top: 50px;}.pd-b-50 {  padding-bottom: 50px;}.pd-l-50 {  padding-left: 50px;}.pd-r-50 {  padding-right: 50px;}.pd-t-60 {  padding-top: 60px;}.pd-b-60 {  padding-bottom: 60px;}.pd-l-60 {  padding-left: 60px;}.pd-r-60 {  padding-right: 60px;}.pd-t-70 {  padding-top: 70px;}.pd-b-70 {  padding-bottom: 70px;}.pd-l-70 {  padding-left: 70px;}.pd-r-70 {  padding-right: 70px;}.pd-t-75 {  padding-top: 75px;}.pd-b-75 {  padding-bottom: 75px;}.pd-l-75 {  padding-left: 75px;}.pd-r-75 {  padding-right: 75px;}.ptb-80 {  padding: 80px 0;}.pd-t-80 {  padding-top: 80px;}.pd-b-80 {  padding-bottom: 80px;}.pd-l-80 {  padding-left: 80px;}.pd-r-80 {  padding-right: 80px;}.pd-t-90 {  padding-top: 90px;}.pd-b-90 {  padding-bottom: 90px;}.pd-l-90 {  padding-left: 90px;}.pd-r-90 {  padding-right: 90px;}.pd-t-100 {  padding-top: 100px;}.pd-b-100 {  padding-bottom: 100px;}.pd-l-100 {  padding-left: 100px;}.pd-r-100 {  padding-right: 100px;}.pd-t-105 {  padding-top: 105px;}.pd-b-105 {  padding-bottom: 105px;}.pd-l-105 {  padding-left: 105px;}.pd-r-105 {  padding-right: 105px;}.pd-t-120 {  padding-top: 120px;}@media only screen and (max-width: 991px) {  .pd-t-120 {    padding-top: 100px;  }}.pd-b-120 {  padding-bottom: 120px;  @me;}@media only screen and (max-width: 991px) {  .pd-b-120 {    padding-bottom: 100px;  }}.pd-l-120 {  padding-left: 120px;}.pd-r-120 {  padding-right: 120px;}.ptb-120 {  padding: 120px 0;}@media only screen and (max-width: 991px) {  .ptb-120 {    padding: 100px 0;  }}.pd-t-135 {  padding-top: 135px;}.pd-b-135 {  padding-bottom: 135px;}.pd-l-135 {  padding-left: 135px;}.pd-r-135 {  padding-right: 135px;}.pd-t-140 {  padding-top: 140px;}.pd-b-140 {  padding-bottom: 140px;}.pd-l-140 {  padding-left: 140px;}.pd-r-140 {  padding-right: 140px;}.pd-t-150 {  padding-top: 150px;}.pd-b-150 {  padding-bottom: 150px;}.pd-l-150 {  padding-left: 150px;}.pd-r-150 {  padding-right: 150px;}.pd-t-165 {  padding-top: 165px;}.pd-b-165 {  padding-bottom: 165px;}.pd-l-165 {  padding-left: 165px;}.pd-r-165 {  padding-right: 165px;}.pd-t-180 {  padding-top: 180px;}.pd-b-170 {  padding-bottom: 170px;}.pd-b-180 {  padding-bottom: 180px;}.pd-l-180 {  padding-left: 180px;}.pd-r-180 {  padding-right: 180px;}.pd-t-195 {  padding-top: 195px;}.pd-b-195 {  padding-bottom: 195px;}.pd-l-195 {  padding-left: 195px;}.pd-r-195 {  padding-right: 195px;}.pd-t-200 {  padding-top: 200px;}.pd-b-200 {  padding-bottom: 200px;}.pd-l-200 {  padding-left: 200px;}.pd-r-200 {  padding-right: 200px;}.pd-t-205 {  padding-top: 205px;}.pd-b-205 {  padding-bottom: 205px;}.pd-l-205 {  padding-left: 205px;}.pd-r-205 {  padding-right: 205px;}.pd-t-210 {  padding-top: 210px;}.pd-t-220 {  padding-top: 220px;}.pd-b-220 {  padding-bottom: 220px;}.pd-l-220 {  padding-left: 220px;}.pd-r-220 {  padding-right: 220px;}.pd-t-225 {  padding-top: 225px;}.pd-b-225 {  padding-bottom: 225px;}.pd-l-225 {  padding-left: 225px;}.pd-r-225 {  padding-right: 225px;}.pd-t-235 {  padding-top: 235px;}.pd-b-235 {  padding-bottom: 235px;}.pd-l-235 {  padding-left: 235px;}.pd-r-235 {  padding-right: 220px;}.pd-t-240 {  padding-top: 240px;}.pd-t-255 {  padding-top: 255px;}@media only screen and (max-width: 992px) {  .pm-tb-90 {    padding-top: 90px;    padding-bottom: 90px;  }}@media only screen and (max-width: 992px) {  .pm-b-90 {    padding-bottom: 90px;  }}@media only screen and (max-width: 992px) {  .pm-t-0 {    padding-top: 0;  }}@media only screen and (max-width: 992px) {  .pdmX-60 {    padding: 60px;  }}@media only screen and (max-width: 767px) {  .pdms-30 {    padding: 30px;  }}/*-------------------------------------------------    [ ## Color Element ]*/.color-white {  color: white;}.color-white-im {  color: white !important;}.color-snow {  color: #eff2f7;}.color-zumthor {  color: #eaf1ff;}.color-white-smoke {  color: #fafafa;}.color-gainsboro {  color: #dddddd;}.color-silver {  color: #c3c3c3;}.color-dim-gray {  color: #454545;}.color-dim-gray-im {  color: #454545 !important;}.color-gray {  color: #767676;}.color-suva-grey {  color: #efefef;}.color-matterhorn {  color: #4d4d4d;}.color-night-rider {  color: #2d2d2d;}.color-eclipse {  color: #3c3c3c;}.color-blue-violet {  color: #1d1556;}.color-medium-slate-blue {  color: #8655f4;}.color-soft-nero {  color: #2a2a2a;}.color-nero {  color: #191919;}.color-black {  color: black;}.color-hr-dv-orange {  color: #eb5100;}.color-deep-cerise {  color: #e51681;}.color-zinnwaldite {  color: #eabeab;}.color-silver-tree {  color: #53b596;}.color-medium-purple {  color: #783dd5;}.color-curious-blue {  color: #1888de;}.text-white {  color: white;}.text-white h2, .text-white h3, .text-white h4, .text-white h5 {  color: white !important;}/*-------------------------------------------------    [ ## Background Element ]*/.bg-white {  background-color: white;}.bg-snow {  background-color: #eff2f7;}.bg-zumthor {  background-color: #eaf1ff;}.bg-lavender {  background-color: #eeedfd;}.bg-white-smoke {  background-color: #fafafa;}.bg-gainsboro {  background-color: #dddddd;}.bg-silver {  background-color: #c3c3c3;}.bg-dim-gray {  background-color: #454545;}.bg-gray {  background-color: #767676;}.bg-suva-grey {  background-color: #efefef;}.bg-green {  background-color: #7dbd00;}.bg-matterhorn {  background-color: #4d4d4d;}.bg-golden {  background-color: #eaad11;}.bg-turquoise {  background-color: #21a8eb;}.bg-night-rider {  background-color: #2d2d2d;}.bg-eclipse {  background-color: #3c3c3c;}.bg-blue-violet {  background-color: #1d1556;}.bg-medium-slate-blue {  background-color: #8655f4;}.bg-soft-nero {  background-color: #2a2a2a;}.bg-nero {  background-color: #191919;}.bg-soft-black {  background-color: #181d31;}.bg-black {  background-color: black;}.bg-hr-dv-orange {  background-color: #eb5100;}.bg-deep-cerise {  background-color: #e51681;}.bg-black-russian {  background-color: #12141c;}.bg-black-russian-2 {  background-color: #555555;}.bg-black-russian-3 {  background-color: #13152e;}.bg-midnight-express {  background-color: #1b1d38;}.bg-zinnwaldite {  background-color: #eabeab;}.bg-silver-tree {  background-color: #53b596;}.bg-medium-purple {  background-color: #783dd5;}.bg-curious-blue {  background-color: #1888de;}.bg-primary {  background-color: #1565c0 !important;}/*-------------------------------------------------    [ ## Extra Background ]*/.bar-blue-violet .swiper-scrollbar-drag {  background-color: #1d1556;}/*-------------------------------------------------    [ ## SVG Fill ]*/.svg-white path {  fill: white;}.svg-snow path {  fill: #eff2f7;}.svg-white-smoke path {  fill: #fafafa;}.svg-gainsboro path {  fill: #dddddd;}.svg-silver path {  fill: #c3c3c3;}.svg-dim-gray path {  fill: #454545;}.svg-gray path {  fill: #767676;}.svg-suva-grey path {  fill: #efefef;}.svg-matterhorn path {  fill: #4d4d4d;}.svg-night-rider path {  fill: #2d2d2d;}.svg-eclipse path {  fill: #3c3c3c;}.svg-blue-violet path {  fill: #1d1556;}.svg-soft-nero path {  fill: #2a2a2a;}.svg-nero path {  fill: #191919;}.svg-soft-black path {  fill: #181d31;}.svg-black path {  fill: black;}/*-------------------------------------------------    [ ## Social Element ]*/.fb-color {  color: #3b5998;}.fb-bg {  background-color: #3b5998;}.tw-color {  color: #1da1f2;}.tw-bg {  background-color: #1da1f2;}.yt-color {  color: #ff0000;}.yt-bg {  background-color: #ff0000;}.in-color {  color: #c32aa3;}.in-bg {  background-color: #c32aa3;}.pin-color {  color: #bd081c;}.pin-bg {  background-color: #bd081c;}.lid-color {  color: #007bb5;}.lid-bg {  background-color: #007bb5;}.gplus-color {  color: #db4437;}.gplus-bg {  background-color: #db4437;}.drib-color {  color: #ea4c89;}.drib-bg {  background-color: #ea4c89;}.drib-color {  color: #ea4c89;}.drib-bg {  background-color: #ea4c89;}.dbart-color {  color: #05cc47;}.dbart-bg {  background-color: #05cc47;}.bh-color {  color: #053eff;}.bh-bg {  background-color: #053eff;}/*-------------------------------------------------    [ ## Overlay Element ]*/.bg-image {  background-repeat: no-repeat;  background-position: center center;  background-size: cover;}.bg-fixed {  background-attachment: fixed;}.bg-image-right {  background-repeat: no-repeat;  background-position: top right;  background-size: cover;}.bg-image-100 {  background-repeat: no-repeat;  background-size: cover;  background-position: center center;  height: 100%;  overflow: hidden;  width: 100%;  position: absolute;  top: 0;  left: 0;  z-index: 0;}.hg-background {  bottom: 0;  left: 0;  height: 100%;  overflow: hidden;  position: absolute;  width: 100%;  z-index: -2;}.bg-overlay {  position: relative;}.bg-overlay:before {  content: "";  position: absolute;  background-color: black;  width: 100%;  height: 100%;  left: 0;  right: 0;  top: 0;  bottom: 0;  z-index: 1;  opacity: 0.7;}.bg-overlay >div {  position: relative;  z-index: 2;}.bg-overlay-primary {  position: relative;}.bg-overlay-primary:before {  content: "";  position: absolute;  background-color: #1565c0;  width: 100%;  height: 100%;  left: 0;  right: 0;  top: 0;  bottom: 0;  z-index: 1;  opacity: 0.88;}.bg-overlay-primary >div {  position: relative;  z-index: 2;}.bg-overlay-gradient {  position: relative;}.bg-overlay-gradient:before {  content: "";  position: absolute;  background: -webkit-linear-gradient(left, #1565c0, rgba(21, 101, 192, 0.6));  background: linear-gradient(to right, #1565c0, rgba(21, 101, 192, 0.6));  opacity: 0.95;  width: 100%;  height: 100%;  left: 0;  right: 0;  top: 0;  bottom: 0;}.bg-overlay-gradient >div {  position: relative;  z-index: 2;}.overlay-bg-snow {  position: relative;  background-size: cover;  background-position: center center;}.overlay-bg-snow:before {  content: "";  position: absolute;  background-color: rgba(255, 255, 255, 0.95);  left: 0;  right: 0;  top: 0;  bottom: 0;}.overlay-bg-snow-95 {  position: relative;  background-size: cover;  background-position: center center;}.overlay-bg-snow-95:before {  content: "";  position: absolute;  background-color: rgba(255, 255, 255, 0.95);  left: 0;  right: 0;  top: 0;  bottom: 0;}/*-------------------------------------------------    [ ## Lists ]*/li >ul,li >ol {  margin-bottom: 0;  margin-left: 1em;}.remove-broswer-defult {  list-style: none;  padding: 0;  margin: 0;}dt {  font-weight: bold;}dd {  margin: 0 1.5em 1.5em;}/*-------------------------------------------------    [ ## Post, Page, Comments Table ]*/body:not(.woocommerce-page) .article-content table,body:not(.bbpress) .article-content table,body:not(.buddypress) .article-content table {  margin-bottom: 30px;}body:not(.woocommerce-page) .article-content table td, body:not(.woocommerce-page) .article-content table th,body:not(.bbpress) .article-content table td,body:not(.bbpress) .article-content table th,body:not(.buddypress) .article-content table td,body:not(.buddypress) .article-content table th {  border: 1px solid #dddddd;  padding: 15px;}.comment-content table {  margin-bottom: 30px;}.comment-content table td, .comment-content table th {  border: 1px solid #dddddd;  padding: 15px;}/*-------------------------------------------------    [ # Button Links ]*/.btn-links-area {  margin: 5px -8px 0;}.btn-links-area .btn-links {  background-color: transparent;  border: 0 solid;  margin: 0 8px;  -webkit-transition: all 0.25s;  transition: all 0.25s;  color: #B4C0D9;  font-size: 32px;  padding: 0;  position: relative;}.btn-links-area .btn-links:hover {  color: #1565c0;}.btn-links-area .btn-links:hover.btn-next {  padding-left: 5px;}.btn-links-area.text-right .btn-links:hover.btn-prev {  padding-right: 5px;}.btn-links-area.text-right .btn-links:hover.btn-next {  padding-left: 0;}@media only screen and (max-width: 991px) {  .btn-links-area.text-right {    text-align: left !important;    margin-bottom: 15px;  }  .btn-links-area.text-right .btn-links:hover.btn-prev {    padding-right: 0px;  }  .btn-links-area.text-right .btn-links:hover.btn-next {    padding-left: 5px;  }}@media only screen and (max-width: 767px) {  .btn-links-area .btn-links {    font-size: 26px;  }}/*-------------------------------------------------    [ ## Socail Status ]*/.social-status a {  border-radius: 50%;  display: inline-block;  font-size: 14px;  text-align: center;  -webkit-transition: all 0.25s;  transition: all 0.25s;  margin: 0 5px;  color: black;}.social-status a:hover, .social-status a:focus {  color: #1565c0 !important;}/*-------------------------------------------------    [ ## Search ]*/.search-wrap {  position: relative;}.search-wrap .search-btn {  cursor: pointer;  font-size: 16px;  color: #1565c0;  -webkit-transition: all 0.35s;  transition: all 0.35s;  width: 40px;  height: 40px;  border-radius: 50%;  border: 1px dashed #1888de;  text-align: center;  line-height: 38px;}.search-wrap .search-btn:hover {  color: white;  background-color: #1888de;  border-style: solid;}.search-wrap .search-btn.active i:before {  content: "\f00d";}.search-wrap .search-form {  background-color: white;  box-shadow: 0 7px 15px rgba(0, 0, 0, 0.15);  display: none;  height: 70px;  padding: 10px;  position: absolute;  right: 0;  text-align: right;  top: calc(100% + 22px);  width: 450px;  z-index: 99;}@media only screen and (max-width: 1199px) {  .search-wrap .search-form {    top: calc(100% + 20px);  }}.search-wrap .search-form input[type="search"] {  border: 1px solid #e6e6e6;  float: left;  height: 50px;  line-height: 50px;  padding: 0 20px;  width: 85%;}.search-wrap .search-form button, .search-wrap .search-form input[type="button"], .search-wrap .search-form input[type="reset"], .search-wrap .search-form input[type="submit"] {  background-color: #1565c0;  border: 0 solid;  float: left;  height: 50px;  width: 15%;  color: white;  font-size: 20px;  -webkit-transition: all 0.2s;  transition: all 0.2s;}.search-wrap .search-form button:hover, .search-wrap .search-form input[type="button"]:hover, .search-wrap .search-form input[type="reset"]:hover, .search-wrap .search-form input[type="submit"]:hover {  opacity: 0.8;}/*-------------------------------------------------    [ ## Shape Hexagon ]*/.shape-hexagon {  mask-image: url(https://www.17sucai.com/2020/3/l5dbq7472/assets/css/shape.png);  -webkit-mask-image: url(https://www.17sucai.com/2020/3/l5dbq7472/assets/css/shape.png);  mask-size: contain;  -webkit-mask-size: contain;  mask-position: center center;  -webkit-mask-position: center center;  mask-repeat: no-repeat;  -webkit-mask-repeat: no-repeat;  background: #1565c0;  height: 75px;  width: 65px;  position: relative;}.shape-hexagon:before {  position: absolute;  content: "";  top: 0;  left: 0;  background: -webkit-linear-gradient(50deg, #1565c0, #1565c0);  background: linear-gradient(40deg, #1565c0, #1565c0);  width: 100%;  height: 100%;  z-index: 1;}.shape-hexagon >div {  color: white;  position: relative;  z-index: 2;}.icon-gradient .fa,.icon-gradient [class*="flaticon-"] {  font-size: 32px;  color: #1565c0;  display: block;  background: -webkit-linear-gradient(left, #1565c0, #1565c0);  background: linear-gradient(to right, #1565c0, #1565c0);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;  font-size: 50px;  line-height: 1em;  display: inline-block;}/*-------------------------------------------------    [ ## Mockup All Thumbnail ]*/.mock-up-thumb {  display: inline-block;}.mockup-thumb-one {  position: relative;  padding-bottom: 100px;  padding-right: 120px;  display: inline-block;}@media only screen and (max-width: 575px) {  .mockup-thumb-one {    padding-bottom: 70px;    padding-right: 80px;  }}.mockup-thumb-one >.thumb {  display: inline-block;}.mockup-thumb-one >.thumb:nth-child(2) {  position: absolute;  left: 120px;  z-index: 2;  top: 100px;}@media only screen and (max-width: 575px) {  .mockup-thumb-one >.thumb:nth-child(2) {    left: 80px;    top: 70px;  }}.mock-up-thumb-groud {  margin-bottom: -30px;}.mock-up-thumb-groud .mock-up-thumb {  margin-bottom: 30px;  display: block;}.mock-up-thumb-groud .mock-up-thumb img {  width: 100%;}/*-------------------------------------------------    [ ## Carousel Align Center ]*/.carousel-nav-dots .owl-dots {  margin-bottom: -5px;  text-align: center;  padding-top: 25px;}.carousel-nav-dots .owl-dots >div {  display: inline-block;  margin: 0 6px;  border-radius: 50%;}.carousel-nav-dots .owl-dots >div >span {  background-color: #DDDDDD;  border-radius: 50%;  display: block;  height: 12px;  -webkit-transition: all 0.2s ease 0s;  transition: all 0.2s ease 0s;  width: 12px;}.carousel-nav-dots .owl-dots >div.active >span {  background-color: #1565c0;}.carousel-nav-align-center .owl-nav >div {  display: inline-block;  color: white;  font-size: 14px;  font-weight: 700;  -webkit-transition: all 0.25s ease-in 0s;  transition: all 0.25s ease-in 0s;  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  border-radius: 0;  letter-spacing: 0.6em;  text-transform: uppercase;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}@media only screen and (max-width: 1199px) {  .carousel-nav-align-center .owl-nav >div {    letter-spacing: 0.3em;  }}.carousel-nav-align-center .owl-nav >div >span {  font-size: 36px;}.carousel-nav-align-center .owl-nav >div.owl-prev {  left: -70px;}@media only screen and (max-width: 1199px) {  .carousel-nav-align-center .owl-nav >div.owl-prev {    left: -40px;  }}.carousel-nav-align-center .owl-nav >div.owl-next {  right: -70px;}@media only screen and (max-width: 1199px) {  .carousel-nav-align-center .owl-nav >div.owl-next {    right: -40px;  }}.carousel-nav-align-center .owl-nav >div:hover {  color: #fb9a33;}/*-------------------------------------------------    [ ## Pages section Animation ]*/.clouds-effect {  position: absolute;  top: 0;  left: 0;}.clouds-effect .cloud {  width: 200px;  height: 70px;  background: #BE9EEA;  border-radius: 65px;  position: absolute;  left: 130px;  top: 130px;}@media only screen and (max-width: 1199px) {  .clouds-effect .cloud {    top: 70px;  }}.clouds-effect .cloud:before {  content: "";  position: absolute;  background: #BE9EEA;  z-index: -1;  border-radius: 50%;  width: 120px;  height: 120px;  top: -57px;  left: 52%;  -webkit-transform: translateX(-50%);  transform: translateX(-50%);}.clouds-effect .cloud.s1 {  -webkit-animation: moveclouds 55s linear infinite;  animation: moveclouds 55s linear infinite;  top: 190px;  left: 5%;}@media only screen and (max-width: 1199px) {  .clouds-effect .cloud.s1 {    top: 90px;  }}.clouds-effect .cloud.s2 {  left: 30%;  -webkit-transform: scale(0.85);  transform: scale(0.85);  -webkit-animation: moveclouds 75s linear infinite;  animation: moveclouds 75s linear infinite;}.clouds-effect .cloud.s3 {  left: 70%;  top: 170px;  -webkit-transform: scale(0.75);  transform: scale(0.75);  -webkit-animation: moveclouds 65s linear infinite;  animation: moveclouds 65s linear infinite;}@media only screen and (max-width: 1199px) {  .clouds-effect .cloud.s3 {    top: 75px;  }}.clouds-effect .cloud.s4 {  left: 95%;  top: 130px;  -webkit-transform: scale(1.1);  transform: scale(1.1);  -webkit-animation: moveclouds 72s linear infinite;  animation: moveclouds 72s linear infinite;}@media only screen and (max-width: 1199px) {  .clouds-effect .cloud.s4 {    top: 40px;  }}.clouds-effect .cloud.s5 {  left: 110%;  -webkit-animation: moveclouds68s linear infinite;  animation: moveclouds68s linear infinite;  top: 115px;}@media only screen and (max-width: 1199px) {  .clouds-effect .cloud.s5 {    top: 50px;  }}.img-moon {  position: absolute !important;  top: 125px;  left: 175px;  z-index: 1 !important;}@media only screen and (max-width: 1199px) {  .img-moon {    left: 120px;    top: 55px;  }}@media only screen and (max-width: 991px) {  .img-moon {    left: 50px;    top: 35px;  }}/*-------------------------------------------------    [ ## Scroll Top ]*/.topbutton {  color: white;  bottom: 50px;  display: block;  height: 60px;  line-height: 60px;  position: fixed;  right: 20px;  text-align: center;  width: 60px;  -webkit-transition: all 0.3s;  transition: all 0.3s;  z-index: 999;  font-size: 20px;  border-radius: 50%;  background-color: #1565c0;}.topbutton.btn-show {  opacity: 1;  -webkit-transform: translateY(0);  transform: translateY(0);}.topbutton.btn-hide {  opacity: 0;  -webkit-transform: translateY(40px);  transform: translateY(40px);}.topbutton:hover {  color: white !important;  opacity: 0.9;}.topbutton:focus {  color: white !important;}/*-------------------------------------------  -- Animations-------------------------------------------*//* Fade In Up */@-webkit-keyframes social-share {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}@keyframes social-share {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}@-webkit-keyframes hg-fadeInUp {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: translate3d(0, 70px, 0);    transform: translate3d(0, 70px, 0);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes hg-fadeInUp {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: translate3d(0, 70px, 0);    transform: translate3d(0, 70px, 0);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.hg-fadeInUp {  -webkit-animation-name: hg-fadeInUp;  animation-name: hg-fadeInUp;}/* Fade In Up */@-webkit-keyframes hg-fadeInUp50 {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: translate3d(0, 50px, 0);    transform: translate3d(0, 50px, 0);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes hg-fadeInUp50 {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: translate3d(0, 50px, 0);    transform: translate3d(0, 50px, 0);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.hg-fadeInUp50 {  -webkit-animation-name: hg-fadeInUp50;  animation-name: hg-fadeInUp50;}/* Fade In Down */@-webkit-keyframes hg-fadeInDown {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: translate3d(0, -1.25rem, 0);    transform: translate3d(0, -1.25rem, 0);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes hg-fadeInDown {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: translate3d(0, -1.25rem, 0);    transform: translate3d(0, -1.25rem, 0);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.hg-fadeInDown {  -webkit-animation-name: hg-fadeInDown;  animation-name: hg-fadeInDown;}/* Fade In Left */@-webkit-keyframes hg-fadeInLeft {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: translate3d(-50px, 0, 0);    transform: translate3d(-50px, 0, 0);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes hg-fadeInLeft {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: translate3d(-50px, 0, 0);    transform: translate3d(-50px, 0, 0);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.hg-fadeInLeft {  -webkit-animation-name: hg-fadeInLeft;  animation-name: hg-fadeInLeft;}/* Fade In Right */@-webkit-keyframes hg-fadeInRight {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: translate3d(50px, 0, 0);    transform: translate3d(50px, 0, 0);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes hg-fadeInRight {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: translate3d(50px, 0, 0);    transform: translate3d(50px, 0, 0);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.hg-fadeInRight {  -webkit-animation-name: hg-fadeInRight;  animation-name: hg-fadeInRight;}/* Zoom In */@keyframes hg-zoomIn {  0% {    opacity: 0;    -webkit-transform: scale(1.11) translateY(10px);    transform: scale(1.11) translateY(10px);  }  100% {    opacity: 1;    -webkit-transform: scale(1) translateY(0);    transform: scale(1) translateY(0);  }}.hg-zoomIn {  -webkit-animation-name: hg-zoomIn;  animation-name: hg-zoomIn;}/* Zoom Out In */@-webkit-keyframes hg-zoomOutIn {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: scale(1.1);    transform: scale(1.1);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: scale(1);    transform: scale(1);  }}@keyframes hg-zoomOutIn {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: scale(1.1);    transform: scale(1.1);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: scale(1);    transform: scale(1);  }}.hg-zoomOutIn {  -webkit-animation-name: hg-zoomOutIn;  animation-name: hg-zoomOutIn;}/* Zoom In Short */@-webkit-keyframes hg-zoomInShort {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: scale(0.9);    transform: scale(0.9);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: scale(1);    transform: scale(1);  }}@keyframes hg-zoomInShort {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: scale(0.9);    transform: scale(0.9);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: scale(1);    transform: scale(1);  }}.hg-zoomInShort {  -webkit-animation-name: hg-zoomInShort;  animation-name: hg-zoomInShort;}@-webkit-keyframes play-pluse {  0% {    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(0.5);    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(0.5);    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  }  0% {    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(0.5);    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(0.5);    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  }  100% {    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  }}@keyframes play-pluse {  0% {    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(0.5);    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(0.5);    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  }  0% {    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(0.5);    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(0.5);    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  }  100% {    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  }}@-webkit-keyframes scale-up-one {  0% {    -webkit-transform: scale(1);    transform: scale(1);  }  40% {    -webkit-transform: scale(0.8);    transform: scale(0.8);  }  100% {    -webkit-transform: scale(1);    transform: scale(1);  }}@keyframes scale-up-one {  0% {    -webkit-transform: scale(1);    transform: scale(1);  }  40% {    -webkit-transform: scale(0.8);    transform: scale(0.8);  }  100% {    -webkit-transform: scale(1);    transform: scale(1);  }}@-webkit-keyframes scale-up-two {  0% {    -webkit-transform: scale(0.5);    transform: scale(0.5);  }  40% {    -webkit-transform: scale(0.8);    transform: scale(0.8);  }  100% {    -webkit-transform: scale(0.5);    transform: scale(0.5);  }}@keyframes scale-up-two {  0% {    -webkit-transform: scale(0.65);    transform: scale(0.65);  }  40% {    -webkit-transform: scale(1);    transform: scale(1);  }  100% {    -webkit-transform: scale(0.65);    transform: scale(0.65);  }}@-webkit-keyframes scale-up-three {  0% {    -webkit-transform: scale(1);    transform: scale(1);  }  40% {    -webkit-transform: scale(0.6);    transform: scale(0.6);  }  100% {    -webkit-transform: scale(1);    transform: scale(1);  }}@keyframes scale-up-three {  0% {    -webkit-transform: scale(1);    transform: scale(1);  }  40% {    -webkit-transform: scale(0.6);    transform: scale(0.6);  }  100% {    -webkit-transform: scale(1);    transform: scale(1);  }}@-webkit-keyframes top-down {  0% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }  50% {    -webkit-transform: translateY(45px);    transform: translateY(45px);  }  100% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }}@keyframes top-down {  0% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }  50% {    -webkit-transform: translateY(45px);    transform: translateY(45px);  }  100% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }}@-webkit-keyframes down-top {  0% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }  50% {    -webkit-transform: translateY(-50px);    transform: translateY(-50px);  }  100% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }}@keyframes down-top {  0% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }  50% {    -webkit-transform: translateY(-50px);    transform: translateY(-50px);  }  100% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }}@-webkit-keyframes down-top2 {  0% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }  50% {    -webkit-transform: translateY(40px);    transform: translateY(40px);  }  100% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }}@keyframes down-top2 {  0% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }  50% {    -webkit-transform: translateY(40px);    transform: translateY(40px);  }  100% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }}@-webkit-keyframes rotate360 {  from {    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }  to {    -webkit-transform: rotate(360deg);    transform: rotate(360deg);  }}@keyframes rotate360 {  from {    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }  to {    -webkit-transform: rotate(360deg);    transform: rotate(360deg);  }}@keyframes moveclouds {  0% {    margin-left: 125em;  }  100% {    margin-left: -125em;  }}@-webkit-keyframes moveclouds {  0% {    margin-left: 125em;  }  100% {    margin-left: -125em;  }}@keyframes scaleIn {  from {    -webkit-transform: scale(0.55);    transform: scale(0.55);    opacity: .6;  }  to {    -webkit-transform: scale(3.5);    transform: scale(3.5);    opacity: 0;  }}@-webkit-keyframes scaleIn {  from {    -webkit-transform: scale(0.35);    transform: scale(0.35);    opacity: .6;  }  to {    -webkit-transform: scale(3.5);    transform: scale(3.5);    opacity: 0;  }}@keyframes pulseOne {  0% {    box-shadow: 0 0 0 0 rgba(37, 96, 212, 0.851), 0 0 0 0 rgba(37, 96, 212, 0.851);    -webkit-box-shadow: 0 0 0 0 rgba(37, 96, 212, 0.851), 0 0 0 0 rgba(37, 96, 212, 0.851);    -moz-box-shadow: 0 0 0 0 rgba(37, 96, 212, 0.851), 0 0 0 0 rgba(37, 96, 212, 0.851);  }  40% {    box-shadow: 0 0 0 20px rgba(37, 96, 212, 0), 0 0 0 0 rgba(37, 96, 212, 0.851);    -webkit-box-shadow: 0 0 0 20px rgba(37, 96, 212, 0), 0 0 0 0 rgba(37, 96, 212, 0.851);    -moz-box-shadow: 0 0 0 20px rgba(37, 96, 212, 0), 0 0 0 0 rgba(37, 96, 212, 0.851);  }  80% {    box-shadow: 0 0 0 20px rgba(37, 96, 212, 0), 0 0 0 20px rgba(37, 96, 212, 0);    -webkit-box-shadow: 0 0 0 20px rgba(37, 96, 212, 0), 0 0 0 20px rgba(37, 96, 212, 0);    -moz-box-shadow: 0 0 0 20px rgba(37, 96, 212, 0), 0 0 0 20px rgba(37, 96, 212, 0);  }  100% {    box-shadow: 0 0 0 0 rgba(37, 96, 212, 0), 0 0 0 0 rgba(37, 96, 212, 0);    -webkit-box-shadow: 0 0 0 0 rgba(37, 96, 212, 0), 0 0 0 0 rgba(37, 96, 212, 0);    -moz-box-shadow: 0 0 0 0 rgba(37, 96, 212, 0), 0 0 0 0 rgba(37, 96, 212, 0);  }}@-webkit-keyframes pulseOne {  0% {    box-shadow: 0 0 0 0 rgba(37, 96, 212, 0.851), 0 0 0 0 rgba(37, 96, 212, 0.851);    -webkit-box-shadow: 0 0 0 0 rgba(37, 96, 212, 0.851), 0 0 0 0 rgba(37, 96, 212, 0.851);    -moz-box-shadow: 0 0 0 0 rgba(37, 96, 212, 0.851), 0 0 0 0 rgba(37, 96, 212, 0.851);  }  40% {    box-shadow: 0 0 0 20px rgba(37, 96, 212, 0), 0 0 0 0 rgba(37, 96, 212, 0.851);    -webkit-box-shadow: 0 0 0 20px rgba(37, 96, 212, 0), 0 0 0 0 rgba(37, 96, 212, 0.851);    -moz-box-shadow: 0 0 0 20px rgba(37, 96, 212, 0), 0 0 0 0 rgba(37, 96, 212, 0.851);  }  80% {    box-shadow: 0 0 0 20px rgba(37, 96, 212, 0), 0 0 0 20px rgba(37, 96, 212, 0);    -webkit-box-shadow: 0 0 0 20px rgba(37, 96, 212, 0), 0 0 0 20px rgba(37, 96, 212, 0);    -moz-box-shadow: 0 0 0 20px rgba(37, 96, 212, 0), 0 0 0 20px rgba(37, 96, 212, 0);  }  100% {    box-shadow: 0 0 0 0 rgba(37, 96, 212, 0), 0 0 0 0 rgba(37, 96, 212, 0);    -webkit-box-shadow: 0 0 0 0 rgba(37, 96, 212, 0), 0 0 0 0 rgba(37, 96, 212, 0);    -moz-box-shadow: 0 0 0 0 rgba(37, 96, 212, 0), 0 0 0 0 rgba(37, 96, 212, 0);  }}@keyframes bgOverlay {  0% {    width: 0%;    right: 0;  }  50% {    width: 100%;  }  100% {    width: 0%;    right: auto;    left: 0;  }}/*-------------------------------------------------    [ ## Others Element ]*/.block-img {  display: block;}.mfp-close {  color: white !important;}.full-content {  float: none;  margin: auto;}.full-width {  width: 100%;}.bg-cover {  background-size: cover;  background-position: center center;}[data-bg-image] {  background-size: cover;  background-position: 50%;}.no-border {  border: 0 none !important;}.overflow-hide {  overflow: hidden;}.overflow-visible {  overflow: visible;}.fl-none {  float: none !important;}@media only screen and (max-width: 800px) {  .mb-fl-none {    float: none !important;  }}@media only screen and (max-width: 767px) {  .mb-text-center {    text-align: center !important;  }}.owl-carousel .owl-item img {  width: auto;}@media only screen and (min-width: 1200px) and (max-width: 1920px) {  .container {    max-width: 1200px;  }}@media only screen and (min-width: 481px) and (max-width: 575px) {  .container {    max-width: 450px;  }}.box {  box-shadow: 0 0 20px rgba(0, 0, 0, 0.06);  border-radius: 8px;  overflow: hidden;  background-color: white;  transition: all 0.3s;  position: relative;  top: 0px;}.box:hover {  box-shadow: 0 0 30px rgba(0, 0, 0, 0.12);}.border-bottom {  border-bottom: 1px solid #783dd5;}.site-content {  overflow: hidden;}.logo-text {  font-size: 22px;  text-transform: uppercase;  font-weight: 700;  color: #b2a1d2 !important;  letter-spacing: 0.45em;  display: inline-block;}.logo-text >a:focus,.logo-text >a:hover, .logo-text:focus, .logo-text:hover {  color: #b2a1d2 !important;}/*--------------------------------------------------------------# Forms--------------------------------------------------------------*//*-------------------------------------------------    # Forms*//*-------------------------------------------------    [ ## Buttons ]*/button, input[type="button"], input[type="reset"], input[type="submit"] {  -webkit-transition: all 0.25s ease;  transition: all 0.25s ease;}input[type="submit"]:hover {  color: white;}button, input[type="button"], input[type="reset"], input[type="submit"],input[type="button"],input[type="reset"],input[type="submit"] {  cursor: pointer;  -webkit-appearance: button;}button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus {  outline: none;}button::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner,input::-moz-focus-inner {  padding: 0;  border: 0;}.btn {  -webkit-transition: all 0.3s ease 0.02s;  transition: all 0.3s ease 0.02s;}.btn:active,.btn:focus {  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.125) inset;}.btn {  border: 0px solid;  border-radius: 0px;  font-weight: 700;  font-size: 16px;  -webkit-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}@media only screen and (max-width: 767px) {  .btn {    font-size: 14px;  }}.btn-default {  border-radius: 0px;  padding: 15px 35px 15px;  letter-spacing: 0.015em;  color: #1565c0;  border: 1px solid #1565c0;  background-color: white;  position: relative;  z-index: 0;  -webkit-transition: all .4s;  transition: all .4s;  overflow: hidden;}@media only screen and (max-width: 575px) {  .btn-default {    padding: 10px 25px;  }}.btn-default:hover, .btn-default:focus {  color: white;  background-color: #1565c0;}.btn-primary.active:focus:not(:disabled):not(.disabled),.btn-primary:focus {  box-shadow: 0 0 0 0rem rgba(38, 143, 255, 0);}.btn-white,.btn-primary {  position: relative;}.btn-white:before,.btn-primary:before {  content: "";  position: absolute;  height: 100%;  width: 0%;  background-color: rgba(0, 0, 0, 0.15);  top: 0;  right: 0;  z-index: -1;  -webkit-transition: all .4s;  transition: all .4s;  border-radius: inherit;}.btn-white:focus, .btn-white:hover,.btn-primary:focus,.btn-primary:hover {  color: white;}.btn-white:focus:before, .btn-white:hover:before,.btn-primary:focus:before,.btn-primary:hover:before {  width: 100%;  right: auto;  left: 0;}.btn-primary {  background-color: #1565c0;  color: white;  border-color: #1565c0;}.btn-primary:focus, .btn-primary:hover {  background-color: #1565c0;  border-color: #1565c0;}.btn-primary:focus:before, .btn-primary:hover:before {  width: 100%;  right: auto;  left: 0;}.btn-white {  background-color: white;  color: #1565c0;  border-color: white;}.btn-white:focus, .btn-white:hover {  background-color: white;  color: #1565c0;}.form-group-btn {  margin: 0 -10px -10px;}.form-group-btn >.btn {  margin: 0 10px 10px;}.form-group-btn .btn-white {  background-color: transparent;  color: white;}.form-group-btn .btn-white:hover {  color: #1565c0;}.form-group-btn .btn-white:hover:before {  background-color: rgba(255, 255, 255, 0.8);}@media only screen and (max-width: 575px) {  .form-group-btn {    margin: 0 -7px -10px;  }  .form-group-btn >.btn {    margin: 0 7px 10px;  }}.video-btn {  position: relative;  width: 75px;  height: 75px;  line-height: 75px;  text-align: center;  border-radius: 50%;  cursor: pointer;  -webkit-transition: .5s;  transition: .5s;  display: inline-block;  z-index: 0;}.video-btn:after {  display: block;  content: '';  width: 85px;  height: 85px;  line-height: 85px;  border-radius: 50%;  background-color: white;  position: absolute;  opacity: 0.42;  text-align: center;  top: 50%;  left: 49%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  z-index: -1;}.video-btn:before {  display: block;  content: '';  width: 95px;  height: 95px;  line-height: 95px;  border-radius: 50%;  background-color: white;  opacity: 0.42;  position: absolute;  text-align: center;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  z-index: -1;  -webkit-animation: play-pluse 1500ms ease-out infinite;  animation: play-pluse 1500ms ease-out infinite;}.video-btn:hover, .video-btn:focus {  color: white;}.video-btn >span {  color: white;  position: relative;  z-index: 5;  background-color: #1565c0;  display: block;  border-radius: inherit;  height: 100%;  width: 100%;  font-size: 26px;  line-height: 75px;}.app-btn-group {  margin: 40px -13px -10px;}.app-btn-group >.btn-app {  margin: 10px 13px;  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.app-btn-group >.btn-app .icon {  margin-right: 20px;}.app-btn-group >.btn-app .btn-text {  font-size: 10px;  font-weight: 500;  line-height: 1.6em;  text-transform: uppercase;  text-align: left;  letter-spacing: 1px;}.app-btn-group >.btn-app .btn-text >span {  display: block;  font-size: 15px;}@media only screen and (max-width: 767px) {  .app-btn-group {    margin-top: 25px;  }  .app-btn-group >.btn-app .icon {    margin-right: 10px;  }  .app-btn-group >.btn-app .btn-text >span {    font-size: 13px;  }}.comment-navigation .nav-links a {  background: white;  display: inline-block;  padding: 0.5em 1.8em;  letter-spacing: 0.02em;}.comment-navigation .nav-links a:hover {  color: white;}.mfp-wrap button:hover, .mfp-wrap input[type="button"]:hover, .mfp-wrap input[type="reset"]:hover, .mfp-wrap input[type="submit"]:hover {  background: transparent !important;}.btn-play {  padding: 15px;  display: inline-block;  font-size: 16px;  height: 55px;  width: 55px;  line-height: 25px;}.social-btn-lg {  display: inline-block;  font-size: 12px;  height: 30px;  width: 30px;  text-align: center;  line-height: 30px;}/*-------------------------------------------------    [ ## Fields ]*/input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus {  outline: none;}input[type=time]::-webkit-inner-spin-button,input[type=time]::-webkit-outer-spin-button,input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}input[type="search"] {  -webkit-appearance: textfield;}input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}select {  appearance: none;  -webkit-appearance: none;  -moz-appearance: none;}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {  -webkit-box-shadow: 0 0 0px 1000px transparent inset;  -webkit-text-fill-color: #555555 !important;}input:-webkit-autofill:focus {  -webkit-box-shadow: 0 0 0px 1000px transparent inset;  -webkit-text-fill-color: #555555 !important;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active {  -webkit-transition: background-color 5000s ease-in-out 0s;  transition: background-color 5000s ease-in-out 0s;}textarea {  display: block;  width: 100%;  display: block;  min-height: 120px;}input,select,textarea {  border: none;  vertical-align: baseline;  font-size: 100%;  -webkit-transition: all 0.25s ease;  transition: all 0.25s ease;}label {  font-size: 16px;  color: #2a2a2a;  margin-bottom: 10px;  display: block;}::-webkit-input-placeholder {  color: #b3b3b3;}.widget_newsletter::-webkit-input-placeholder {  color: #808080;}:-moz-placeholder {  color: #232323;  opacity: 0.7;}::-moz-placeholder {  color: #232323;  opacity: 0.7;}:-ms-input-placeholder {  color: #232323;}/*--------Nice Select----------*/.nice-select {  background-color: white;  box-sizing: border-box;  clear: both;  cursor: pointer;  display: block;  line-height: 50px;  border-radius: 0px;  padding-left: 25px;  padding-right: 25px;  height: 50px;  position: relative;  text-align: left !important;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  position: relative;  border: 1px solid #e5e5e5;}@media only screen and (max-width: 575px) {  .nice-select {    padding-left: 15px;    padding-right: 15px;  }}.nice-select:after {  content: '\f0d7';  font-family: "Font Awesome 5 Free";  display: block;  pointer-events: none;  position: absolute;  right: 20px;  top: 0;  color: #555555;  -webkit-transition: all 0.15s ease-in-out;  transition: all 0.15s ease-in-out;  font-weight: 800;}@media only screen and (max-width: 575px) {  .nice-select:after {    right: 15px;  }}.nice-select .list {  background-color: #fff;  box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);  box-sizing: border-box;  opacity: 0;  overflow: hidden;  padding: 0;  pointer-events: none;  position: absolute;  top: 100%;  left: 0;  -webkit-transform-origin: 50% 0;  transform-origin: 50% 0;  -webkit-transform: scale(0.75) translateY(-21px);  transform: scale(0.75) translateY(-21px);  -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;  z-index: 9;  min-height: 50px;  max-height: 200px;}.nice-select .list:hover .option:not(:hover) {  background-color: transparent !important;}.nice-select.open:after {  -webkit-transform: rotate(-180deg);  transform: rotate(-180deg);}.nice-select.open .list {  opacity: 1;  pointer-events: auto;  -webkit-transform: scale(1) translateY(0);  transform: scale(1) translateY(0);  width: 100%;  min-height: 50px;  max-height: 200px;  overflow-y: scroll;}.nice-select.open .nice-select.disabled {  border-color: #ededed;  color: #999;  pointer-events: none;}.nice-select .option {  cursor: pointer;  font-weight: 400;  line-height: 40px;  list-style: none;  min-height: 40px;  outline: none;  padding-left: 18px;  padding-right: 29px;  text-align: left;  -webkit-transition: all 0.2s;  transition: all 0.2s;}.nice-select .option.disabled {  background-color: transparent;  color: #999;  cursor: default;}.nice-select .option.disabled:after {  border-color: #cccccc;}.nice-select .option:hover {  background-color: #1565c0;  color: white;}.nice-select .current {  display: block;}.select-custom:focus {  box-shadow: none;  outline: none;  border-radius: 0px;  background: none;  color: #727272;}.form-group {  margin-bottom: 20px;}.form-controller {  border: 1px solid #e5e5e5;  background-color: white;  width: 100%;  height: 50px;  outline: none;  padding: 5px 20px;  color: black;}.form-controller:focus {  color: #232323;  border-color: #1565c0;}@media only screen and (max-width: 575px) {  .form-controller {    padding: 5px 15px;  }}textarea.form-controller {  padding-top: 15px;}input[type="radio"] {  display: none;}input[type="radio"] + label {  color: #1d2331;  position: relative;  padding-left: 23px;  line-height: 1.2em;  text-transform: capitalize;  cursor: pointer;}input[type="radio"] + label:before {  border: 3px solid #B9BEC0;  content: "";  height: 14px;  left: 1px;  position: absolute;  top: 3px;  -webkit-transition: all 0.15s ease-in 0s;  transition: all 0.15s ease-in 0s;  width: 14px;  background-color: white;  border-radius: 50%;}input[type="radio"]:checked + label:before {  border-color: #07C1FE;  background-color: #1565c0;}.post-password-form input[type="password"] {  font-size: 14px;  border: 1px solid #f0f0f0;  outline: none;  box-sizing: border-box;  padding: 10px;}.post-password-form input[type="submit"] {  padding: 15px 30px;  position: relative;  top: 0;  font-size: 14px;}/*--------------------------------------------------------------# Alignments--------------------------------------------------------------*/.alignleft {  display: inline;  float: left;  margin-right: 1.5em;}.alignright {  display: inline;  float: right;  margin-left: 1.5em;}.aligncenter {  display: block;  margin-left: auto;  margin-right: auto;}/*--------------------------------------------------------------# Clearings--------------------------------------------------------------*/.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after {  content: "";  display: table;}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after {  clear: both;}/*--------------------------------------------------------------# Infinite scroll--------------------------------------------------------------*//* Globally hidden elements when Infinite Scroll is supported and in use. */.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer {  /* Theme Footer (when set to scrolling) */  display: none;}/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .never ending) before. */.infinity-end.neverending .site-footer {  display: block;}/*--------------------------------------------------------------# Header Content--------------------------------------------------------------*//*-------------------------------------------------    [ ## Preloader ]*/.preloader {  position: fixed;  top: 0;  left: 0;  z-index: 99999;  width: 100%;  height: 100%;  background-color: #1565c0;  overflow: hidden;}.preloader-inner {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}.preloader-icon {  width: 100px;  height: 100px;  display: inline-block;  padding: 0px;}.preloader-icon span {  position: absolute;  display: inline-block;  width: 100px;  height: 100px;  border-radius: 100%;  background-color: white;  -webkit-animation: preloader-fx 1.6s linear infinite;  animation: preloader-fx 1.6s linear infinite;}.preloader-icon span:last-child {  animation-delay: -0.8s;  -webkit-animation-delay: -0.8s;}@keyframes preloader-fx {  0% {    -webkit-transform: scale(0, 0);    transform: scale(0, 0);    opacity: 0.5;  }  100% {    -webkit-transform: scale(1, 1);    transform: scale(1, 1);    opacity: 0;  }}@-webkit-keyframes preloader-fx {  0% {    -webkit-transform: scale(0, 0);    opacity: 0.5;  }  100% {    -webkit-transform: scale(1, 1);    opacity: 0;  }}/*-------------------------------------------------    [ ## Header ]*/@media only screen and (max-width: 991px) {  .site-header .header-top-area .container,  .site-header .site-navigation .container,  .site-header .mobile-menu-area .container {    max-width: 100%;  }}.site-header.header-style-two {  position: absolute;  top: 0px;  width: 100%;  z-index: 5;  background-color: transparent;  left: 0;}@media only screen and (max-width: 1199px) {  .site-header.header-style-two {    position: relative;    background-color: white;    top: 0;  }}.site-header.header-style-two .site-navigation {  background-color: rgba(0, 0, 0, 0.7);}.site-header.header-style-two .menu >ul >li >a,.site-header.header-style-two .search-wrap .search-btn {  color: white;}.site-header.header-style-two .menu >ul >li:hover >a,.site-header.header-style-two .menu ul li >a.active {  color: #1888de !important;}@media only screen and (max-width: 1199px) {  .site-header.header-style-two .search-wrap .search-btn {    color: #1565c0;  }  .site-header.header-style-two .search-wrap .search-btn:hover {    color: white;  }}.header-top-area {  background: -webkit-linear-gradient(left, #1888de, #1565c0);  background: linear-gradient(to right, #1888de, #1565c0);  padding: 18px 0;}.header-top-area .header-top-content {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.header-top-area .header-top-content .right {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin: 0 -15px;}.header-top-area .header-top-content .right >div {  padding: 0 15px;}.header-top-area .header-top-content .right .contact-info {  font-size: 20px;  font-weight: 700;  font-family: "Poppins", sans-serif;  text-transform: capitalize;  color: white;}@media only screen and (max-width: 575px) {  .header-top-area .header-top-content .right .contact-info {    font-size: 16px;  }}.header-top-area .header-top-content .header-social {  margin: 0 -5px;}.header-top-area .header-top-content .header-social >a {  font-size: 15px;  display: inline-block;  padding: 0 8px;  color: white;}.header-top-area .header-top-content .header-social >a:hover, .header-top-area .header-top-content .header-social >a:focus {  color: #fb9a33;}@media only screen and (max-width: 1199px) {  .header-top-area .header-top-content .header-social >a {    font-size: 14px;  }}@media only screen and (max-width: 575px) {  .header-top-area .header-top-content .header-social >a {    padding: 0 5px;  }}.header-top-area .header-top-content .language-area .language {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.header-top-area .header-top-content .language-area .language #languageButton {  border: 0px solid;  background-color: transparent;  font-size: 14px;  font-weight: 500;  padding: 0;}.header-top-area .header-top-content .language-area .language #languageButton:after {  margin-left: 1px;  border-top: 5px solid #555555;  border-right: 5px solid transparent;  border-left: 5px solid transparent;  position: relative;  top: 1px;}.header-top-area .header-top-content .language-area .language #languageButton >img {  margin-right: 5px;  margin-top: -2px;}.header-top-area .header-top-content .language-area .language .dropdown-menu {  top: 16px !important;  z-index: 9999999;}.header-top-area .header-top-content .language-area .language .dropdown-menu >a {  display: block;  padding: 4px 15px;  font-size: 14px;  font-weight: 500;}.header-top-area .header-top-content .language-area .language .dropdown-menu >a >img {  margin-right: 5px;}.header-top-area .header-top-content .language-area .language .dropdown-menu >a:hover, .header-top-area .header-top-content .language-area .language .dropdown-menu >a:focus {  background-color: #1565c0;  color: white;}.header-top-area .header-top-content .user-registration-area {  font-size: 16px;  color: #232323;}.header-top-area .header-top-content .user-registration-area a:before {  content: '/';  padding-right: 5px;  padding-left: 1px;  color: #232323;}.header-top-area .header-top-content .user-registration-area a:first-child:before {  content: "";  padding-right: 0;}.header-top-area .header-top-content .user-registration-area a:hover, .header-top-area .header-top-content .user-registration-area a:focus {  color: #1565c0;}.site-navigation {  background-color: white;  padding: 5px 0;}.site-navigation .navigation-area {  padding: 0;}.site-navigation .navigation-area .mainmenu-area {  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;}@media only screen and (max-width: 1199px) {  .site-navigation {    display: none;  }}.navigation-area {  -moz-box-align: center;  -moz-box-pack: justify;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  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;  min-height: 70px;}.navigation-area .site-branding {  margin-right: 30px;}.navigation-area .site-branding a {  display: inline-block;}.navigation-area .header-navigation-right {  margin-left: 30px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: end;  -ms-flex-pack: end;  justify-content: flex-end;}.navigation-area .header-navigation-right .contact-info {  font-size: 16px;  font-weight: 700;  font-family: "Poppins", sans-serif;  color: white;  border-radius: 40px;  background-color: #fb9a33;  padding: 15px 30px;  text-transform: capitalize;}.navigation-area .header-navigation-right .contact-info >a:hover {  color: #1565c0;}@media only screen and (max-width: 1199px) {  .navigation-area .header-navigation-right {    display: none;  }}/*-------------------------------------------------    [ ## Sticky header ]*/#sticky-header {  display: none;  left: 0;  position: fixed;  top: 0;  width: 100%;  z-index: 99;}#sticky-header .site-navigation {  background-color: white;  box-shadow: 0px 5px 10px -5px rgba(0, 0, 0, 0.15);  position: relative;}#sticky-header .site-navigation.style-two {  background-color: #022540;}#sticky-header .site-navigation.style-two .search-wrap .search-btn,#sticky-header .site-navigation.style-two .menu >ul >li >a {  color: white;}#sticky-header .site-navigation.style-two .menu >ul >li:hover >a,#sticky-header .site-navigation.style-two .menu ul li >a.active {  color: #1888de !important;}#sticky-header .menu >ul >li.dropdown-trigger:hover >ul.dropdown-content {  top: calc(100% + 15px);}/*--------------------------------------------------------------# Navigation--------------------------------------------------------------*//*-------------------------------------------------    [ ## Links ]*/a {  color: inherit;  -webkit-transition: all 0.3s;  transition: all 0.3s;}a:hover, a:focus, a:active {  text-decoration: none;}a:focus {  outline: none;}a:hover, a:active {  outline: 0;  text-decoration: none;}/*-------------------------------------------------    [ ## Menus ]*/.menu ul {  padding-left: 0px;  margin-bottom: 0px;  list-style: none;}.menu ul li {  display: inline-block;  position: relative;  -webkit-transition: all 0.4s ease-in-out 0s;  transition: all 0.4s ease-in-out 0s;}.menu ul li a {  font-size: 16px;  font-weight: normal;  text-transform: capitalize;  -webkit-transition: all 0.3s;  transition: all 0.3s;  display: block;  position: relative;}.menu ul li ul.dropdown-content {  margin-left: 0;}.menu ul li ul.dropdown-content li {  padding: 0;  display: block;}.menu ul li ul.dropdown-content li a {  display: block;  padding: 7px 0px;  color: #232323;  text-transform: capitalize;  -webkit-transition: all 0.35s ease 0s;  transition: all 0.35s ease 0s;  font-size: 16px;  font-weight: 700;}.menu >ul >li:hover >a,.menu ul li >a.active {  color: #1565c0 !important;}.menu >ul >li:hover >a:before,.menu ul li >a.active:before {  width: 100%;  left: 0;  right: auto;}.menu >ul >li {  margin: 0 20px;}.menu >ul >li >a {  padding: 20px 0px;  font-weight: 700;  position: relative;  color: #232323;}.menu >ul >li >a:before {  position: absolute;  content: "";  -webkit-transition: all 0.4s;  transition: all 0.4s;  top: -8px;  width: 0%;  height: 2px;  background-color: #1888de;  right: 0;}.menu >ul >li:first-child {  margin-left: 0px;}.menu >ul >li:last-child {  margin-right: 0px;}.menu >ul >li >ul.dropdown-content {  background-color: white;  position: absolute;  width: 235px;  padding: 18px 25px;  left: 0;  top: calc(100% + 50px);  z-index: 999;  visibility: hidden;  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);  -webkit-transition: all 0.4s ease 0s;  transition: all 0.4s ease 0s;  -webkit-transform-origin: 0 0 0;  transform-origin: 0 0 0;  opacity: 0;  z-index: 5;}.menu >ul >li >ul.dropdown-content:before {  border-color: transparent transparent white;  border-style: solid;  border-width: 11px 7px;  content: "";  left: 22px;  position: absolute;  top: -22px;}.menu >ul >li >ul.dropdown-content >li:hover >a {  color: #1565c0 !important;  padding-left: 5px;}.menu >ul >li >ul.dropdown-content:after {  content: "";  height: 15px;  left: 0;  position: absolute;  top: -15px;  width: 100%;  opacity: 0;  cursor: pointer;}.menu >ul >li.dropdown-trigger >a:after {  content: "\f0d7";  font-family: "Font Awesome 5 Free";  padding-left: 5px;  opacity: 0.5;  font-weight: 800;}.menu >ul >li.dropdown-trigger:hover >ul.dropdown-content {  visibility: visible;  opacity: 1;  top: calc(100% + 15px);}.menu >ul >li.dropdown-trigger.mega-menu {  position: inherit;}.menu >ul >li.dropdown-trigger.mega-menu:hover .mega-menu-content {  -webkit-transform: scaleY(1);  transform: scaleY(1);}ul.dropdown-content >.dropdown-trigger {  position: relative;}ul.dropdown-content >.dropdown-trigger >a {  position: relative;}ul.dropdown-content >.dropdown-trigger >a:after {  content: "\f105";  font-family: fontAwesome;  position: absolute;  right: 20px;  top: 8px;  font-size: 16px;  -webkit-transition: all 0.2s;  transition: all 0.2s;  opacity: 0.5;}ul.dropdown-content >.dropdown-trigger ul.dropdown-content {  left: 100% !important;  top: -5px;  visibility: hidden;  opacity: 0;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  -webkit-transform: scaleY(0);  transform: scaleY(0);  position: absolute;  width: 200px;  z-index: 999;  -webkit-transition: all 0.5s ease-in-out 0s;  transition: all 0.5s ease-in-out 0s;  -webkit-transform-origin: 0 0 0;  transform-origin: 0 0 0;  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);}ul.dropdown-content >.dropdown-trigger:hover >a:after {  right: 15px;  opacity: 1;}ul.dropdown-content >.dropdown-trigger:hover >ul.dropdown-content {  visibility: visible;  opacity: 1;  -webkit-transform: scale(1);  transform: scale(1);}ul.dropdown-content >.dropdown-trigger:hover >ul.dropdown-content >li:last-child {  border-bottom: 0px solid #e5e5e5;}ul.dropdown-content >.dropdown-trigger:hover >ul.dropdown-content >li:hover >a {  color: #1565c0;  padding-left: 20px;}@media only screen and (max-width: 1620px) {  .mega-menu-content {    left: 0px;    width: calc(100vw - 30px);  }}/* [ ### Mobile Menu ] */.mobile-menu-area {  display: none;}@media only screen and (max-width: 1199px) {  .mobile-menu-area {    display: block;  }}.mean-container {  position: relative;}.mean-container .mean-bar {  min-height: 75px;  background-color: transparent;  z-index: 9999;}.mean-container a.meanmenu-reveal {  padding: 22px 0;  right: 0px !important;  width: 30px;}.mean-container a.meanmenu-reveal span {  background-color: #1565c0;  height: 2px;}.mean-container a.meanmenu-reveal i {  color: #232323;  display: block;  font-size: 20px;  margin-top: 8px;}.mean-container a.meanmenu-reveal.meanclose + .mean-nav {  margin-top: 70px;  padding-bottom: 20px;}.mean-container .mean-nav {  margin-top: 55px;  background: transparent;  -webkit-transition: all 0.25s;  transition: all 0.25s;}.mean-container .mean-nav ul.dropdown-content >.dropdown-trigger ul.dropdown-content {  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);  top: 0px;  border-top: 0px solid;}.mean-container .mean-nav >ul >li >a {  font-weight: 700;}.mean-container .mean-nav ul li {  float: none;}.mean-container .mean-nav ul li a.mean-expand {  height: 55px;  padding: 0 !important;  width: 50px;}.mean-container .mean-nav ul li a.mean-expand:before {  position: absolute;  content: "\f0da";  top: 0;  right: -15px;  width: 100%;  height: 100%;  text-align: center;  font-family: "Font Awesome 5 Free";  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  padding: 0 20px;  font-size: 18px;  -webkit-transition: all 0.2s;  transition: all 0.2s;}.mean-container .mean-nav ul li a.mean-expand >span {  display: none;}.mean-container .mean-nav ul li a.mean-clicked:before {  -webkit-transform: rotate(90deg);  transform: rotate(90deg);}.mean-container .mean-nav ul li a {  text-transform: capitalize;}.mean-container .mean-nav ul li a:hover {  color: #1565c0;}.mean-container .mean-nav ul li li {  border-top: 1px solid rgba(0, 0, 0, 0.075);}.mean-container .mean-nav ul li li a {  padding: 15px 25px;  text-transform: capitalize;  width: 100%;}.mean-container .mean-nav ul li li a:hover {  padding-left: 30px;}.mean-container ul.dropdown-content >.dropdown-trigger >a:after {  content: "";}.mean-container ul.dropdown-content >.dropdown-trigger ul.dropdown-content {  left: 0 !important;  visibility: visible;  opacity: 1;  -webkit-transform: scaleY(1);  transform: scaleY(1);  position: relative;  width: 100%;}.mean-container ul.dropdown-content >.dropdown-trigger >ul.dropdown-content >li >a, .mean-container ul.dropdown-content >.dropdown-trigger:hover >ul.dropdown-content >li:hover >a {  padding: 12px 80px;  width: 100%;}.mean-container ul.dropdown-content >.dropdown-trigger:hover >ul.dropdown-content >li {  border-bottom: 0px solid #e5e5e5;}.mean-container .mean-nav >ul >li >ul >li a.mean-expand {  height: 45px;  padding: 0px !important;}@media only screen and (max-width: 1199px) {  .header-navigation-right .contact-info {    display: none;  }  .header-navigation-right .search-wrap {    position: absolute;    top: 23px;    right: 50px;    margin-left: 0;    z-index: 999999;  }  .header-navigation-right .search-wrap .search-btn {    font-size: 16px;    width: 35px;    height: 35px;    line-height: 33px;  }  .header-navigation-right .search-wrap .search-form {    top: calc(100% + 23px);  }  .mobile-menu {    display: block;  }  .mobile-menu .mobile-logo {    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    left: 0px;    top: 0;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    height: 85px;    z-index: 9999;  }  .mobile-menu .menu-label {    display: none;  }  .site-navigation {    display: none;  }  .mean-container .mean-bar {    float: none;  }  .mean-container .mean-bar .mean-nav {    float: none;  }  .mean-container .mean-nav ul li a {    color: #232323;    display: block;    float: none;    font-size: 16px;    padding: 15px 0px;    width: auto;    font-family: "Poppins", sans-serif;    font-weight: 700;    border-top: 1px solid rgba(0, 0, 0, 0.075);  }  .mean-container .mean-nav ul li a:hover {    padding-left: 7px;  }  .mega-menu-content {    background-color: transparent;    left: 0;    padding: 0px 20px 25px;    position: relative;    -webkit-transform: scaleY(1);    transform: scaleY(1);    width: calc(100% - 40px);    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.07);  }  .mega-menu-content .cat-item {    background-color: transparent;    border-top: 0 none !important;    padding: 0 !important;  }  .mega-menu-content.carousel-nav-dots .owl-dots {    padding-top: 20px;  }}@media only screen and (max-width: 575px) {  .mobile-menu .search-wrap .search-form {    right: -50px;    width: 280px;  }  .mobile-menu .search-wrap .search-form input[type="search"] {    padding: 0 10px;  }}/*-------------------------------------------------    [ ## Pagination ]*//* page link pagination */.article-content .page-links span {  border: 1px solid #e5e5e5;  font-size: 1em;  padding: 0.4em 0.8em;  font-weight: 700;}.article-content .page-links >span {  color: #fff;}.article-content .page-links a {  text-decoration: none;}.paging-navigation {  z-index: 1;}.paging-navigation .nav-links {  list-style: none;  font-size: 1em;  font-weight: bold;  margin: 0 -4px;  padding-left: 0px;}@media only screen and (max-width: 767px) {  .paging-navigation .nav-links {    margin: 0 -2px;  }}.paging-navigation .nav-links a {  font-weight: 500;  display: block;  -webkit-transition: ease-in 0.25s;  transition: ease-in 0.25s;  text-align: center;}.paging-navigation .nav-links >li {  display: inline-block;  margin: 0 4px;}@media only screen and (max-width: 767px) {  .paging-navigation .nav-links >li {    margin: 0 2px;  }}.paging-navigation .nav-links >li >a {  font-size: 16px;  font-weight: 700;  height: 45px;  width: 45px;  line-height: 47px;  position: relative;  background-color: #efefef;  border-radius: 3px;  transition: all 0.3s;  z-index: 5;}@media only screen and (max-width: 767px) {  .paging-navigation .nav-links >li >a {    height: 40px;    width: 40px;    line-height: 40px;    font-size: 14px;  }}.paging-navigation .nav-links >li >a:before {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  content: "";  -webkit-transition: all 0.3s;  transition: all 0.3s;  background-color: #1565c0;  opacity: 0;  visibility: hidden;  border-radius: inherit;  z-index: -1;}.paging-navigation .nav-links >li >a span {  display: block;}.paging-navigation .nav-links >li.active >a,.paging-navigation .nav-links >li >a:hover {  color: white !important;}.paging-navigation .nav-links >li.active >a:before,.paging-navigation .nav-links >li >a:hover:before {  opacity: 1;  visibility: visible;}.paging-navigation .nav-links li.nav-previous.disabled >a,.paging-navigation .nav-links li.nav-next.disabled >a {  pointer-events: none;  filter: alpha(opacity=60);  opacity: 0.6;}@media only screen and (max-width: 991px) {  .paging-navigation.pd-t-30 {    padding-top: 20px;  }}.paging-navigation.paging-center .nav-links {  text-align: center;}/*-------------------------------------------------    [ ### Post Navigation ]*/.post-navigation {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  font-family: "Poppins", sans-serif;}@media only screen and (max-width: 767px) {  .post-navigation {    display: block;  }}.post-navigation .post-previous {  text-align: left;}.post-navigation .post-next {  text-align: right;}.post-navigation h3 {  font-size: 24px;  font-weight: 500;  margin: 0;  -webkit-transition: all 0.2s linear 0s;  transition: all 0.2s linear 0s;  line-height: 1.35em;}@media only screen and (max-width: 991px) {  .post-navigation h3 {    line-height: 1.3em;    font-size: 20px;  }}.post-navigation .post-previous,.post-navigation .post-next {  max-width: 50%;  -webkit-box-flex: 0;  -ms-flex: 0 0 50%;  flex: 0 0 50%;  padding: 45px 0 15px;}@media only screen and (max-width: 767px) {  .post-navigation .post-previous,  .post-navigation .post-next {    max-width: 100%;  }}.post-navigation .post-previous a,.post-navigation .post-next a {  position: relative;  display: block;  padding: 60px;}@media only screen and (max-width: 1199px) {  .post-navigation .post-previous a,  .post-navigation .post-next a {    padding: 55px 50px;  }}@media only screen and (max-width: 991px) {  .post-navigation .post-previous a,  .post-navigation .post-next a {    padding: 30px 25px;  }}@media only screen and (max-width: 767px) {  .post-navigation .post-previous a,  .post-navigation .post-next a {    padding: 30px 15px;  }}.post-navigation .post-previous span.label,.post-navigation .post-next span.label {  font-size: 14px;  text-transform: uppercase;  margin-bottom: 10px;  display: block;  color: #232323;  font-weight: 500;}.post-navigation .post-previous.active,.post-navigation .post-next.active {  background-color: #1565c0;}.post-navigation .post-previous.active h3,.post-navigation .post-previous.active span.label,.post-navigation .post-next.active h3,.post-navigation .post-next.active span.label {  color: white;}.post-navigation .post-next span.label {  margin-bottom: 0;  margin-top: 15px;}/*--------------------------------------------------------------# Layout--------------------------------------------------------------*//*--------------------------------------------------------------    [ ## Hero ]--------------------------------------------------------------*/.hero-block {  position: relative;}.hero-block .cd-headline.clip span {  padding: 0 0 10px;}.hero-block .header-shape {  position: absolute;  bottom: 0px;  right: -1px;}@media only screen and (max-width: 1366px) {  .hero-block .header-shape {    right: -15px;  }}@media only screen and (max-width: 767px) {  .hero-block .header-shape {    right: -30px;  }}@media only screen and (max-width: 575px) {  .hero-block .header-shape {    display: none;  }}.hero-block .hero-content-area {  overflow: hidden;}.hero-block .hero-content-area >div {  overflow: hidden;}.hero-block .hero-content-area .sub-heading {  -webkit-transform: translate3d(0, 200%, 0);  transform: translate3d(0, 200%, 0);  opacity: 0;  -webkit-transition: all 0.8s;  transition: all 0.8s;  visibility: hidden;}.hero-block .hero-content-area .hero-desc >p,.hero-block .hero-content-area .form-group-btn >.btn {  -webkit-transform: translate3d(0, 130%, 0);  transform: translate3d(0, 130%, 0);  opacity: 0;  -webkit-transition: all 0.8s;  transition: all 0.8s;  visibility: hidden;}.hero-block .container >.row {  min-height: 780px;}@media only screen and (max-width: 1366px) {  .hero-block .container >.row {    min-height: 700px;  }}@media only screen and (max-width: 767px) {  .hero-block .container >.row {    min-height: 620px;  }}@media only screen and (max-width: 575px) {  .hero-block .container >.row {    min-height: 575px;  }}.hero-block .sub-heading {  font-size: 22px;  text-transform: uppercase;  letter-spacing: 0.05em;  opacity: 0.9;  color: white;  font-weight: normal;  margin-top: -2px;}@media only screen and (max-width: 991px) {  .hero-block .sub-heading {    font-size: 20px;  }}@media only screen and (max-width: 575px) {  .hero-block .sub-heading {    font-size: 16px;  }}.hero-block .hero-title {  font-weight: 700;  color: white;  font-size: 72px;  position: relative;  margin-bottom: 20px;  line-height: 1.15em;  text-transform: capitalize;  letter-spacing: 0.02em;  display: inline-block;}@media only screen and (max-width: 1199px) {  .hero-block .hero-title {    font-size: 66px;  }}@media only screen and (max-width: 991px) {  .hero-block .hero-title {    font-size: 60px;  }}@media only screen and (max-width: 767px) {  .hero-block .hero-title {    font-size: 52px;  }}@media only screen and (max-width: 575px) {  .hero-block .hero-title {    font-size: 40px;    margin-bottom: 15px;  }}@media only screen and (max-width: 420px) {  .hero-block .hero-title {    font-size: 28px;  }}.hero-block .hero-title:before {  position: absolute;  content: "";  top: 0;  right: 0%;  height: 100%;  width: 0%;  background-color: white;  z-index: 1;}.hero-block .hero-desc {  font-size: 18px;  color: white;  padding-right: 100px;}.hero-block .hero-desc >p {  line-height: 1.6em;}@media only screen and (max-width: 575px) {  .hero-block .hero-desc {    font-size: 17px;    padding-right: 0;  }}.hero-block .form-group-btn {  margin-top: 45px;}@media only screen and (max-width: 575px) {  .hero-block .form-group-btn {    margin-top: 35px;  }}.loading-done .hero-block .hero-content-area .sub-heading,.loading-done .hero-block .hero-content-area .title-area,.loading-done .hero-block .hero-content-area .hero-desc >p,.loading-done .hero-block .hero-content-area .form-group-btn >.btn {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  opacity: 1;  visibility: visible;}.loading-done .hero-block .hero-content-area .hero-title:before {  -webkit-animation: bgOverlay 0.8s linear;  animation: bgOverlay 0.8s linear;}/*--------------------------------------------------------------    [ ## Services ]--------------------------------------------------------------*/.service-item {  margin-bottom: 30px;  padding: 40px 30px 35px;  position: relative;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .service-item {    padding: 35px 20px 30px;  }}@media only screen and (max-width: 480px) {  .service-item {    padding: 35px 20px 30px;  }}.service-item .more-link {  position: absolute;  top: 30px;  right: 0;  background-color: white;  color: #1565c0;  font-weight: 700;  padding: 8px 13px;  font-size: 16px;  visibility: hidden;  opacity: 0;}.service-item .more-link:hover {  color: black;}.service-item .service-icon {  font-size: 60px;  color: #1565c0;  line-height: 0.85em;  margin-bottom: 20px;  -webkit-transition: all 0.4s;  transition: all 0.4s;  position: relative;  display: inline-block;  height: 90px;  width: 90px;  border-radius: 50%;  text-align: center;  line-height: 90px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .service-item .service-icon {    line-height: 75px;    height: 75px;    width: 75px;    font-size: 48px;  }}@media only screen and (max-width: 480px) {  .service-item .service-icon {    line-height: 75px;    height: 75px;    width: 75px;    font-size: 48px;  }}.service-item .service-icon:before {  position: absolute;  content: "";  left: 0px;  top: 0px;  width: 100%;  height: 100%;  border-radius: 50%;  opacity: 0.05;  background-color: #1565c0;  -webkit-transition: all 0.4s;  transition: all 0.4s;}.service-item .service-icon >span,.service-item .service-icon >i {  -webkit-transform: translateX(30px);  transform: translateX(30px);  -webkit-transition: all 0.4s;  transition: all 0.4s;}.service-item .heading {  margin-bottom: 20px;  border-bottom: 1px solid #e5e5e5;  padding-bottom: 20px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .service-item .heading {    margin-bottom: 15px;    padding-bottom: 15px;  }}@media only screen and (max-width: 480px) {  .service-item .heading {    margin-bottom: 15px;    padding-bottom: 15px;  }}.service-item .heading a:hover,.service-item .heading a:focus {  color: #1565c0;}.service-item ul {  padding-left: 0;  list-style: none;  -webkit-transition: all 0.3s;  transition: all 0.3s;}.service-item ul:last-child {  margin-bottom: 0px;}.service-item ul >li {  padding-left: 22px;  margin-bottom: 10px;  position: relative;  line-height: 1.5em;  -webkit-transition: all 0.3s;  transition: all 0.3s;}.service-item ul >li:last-child {  margin-bottom: 0px;}.service-item ul >li:before {  position: absolute;  left: 0;  top: 0px;  content: "\f00c";  font-family: "Font Awesome 5 Free";  font-size: 13px;  color: #1565c0;  -webkit-transition: all 0.3s;  transition: all 0.3s;  font-weight: 700;}.service-item:hover {  background-color: #1565c0;  color: white;  margin-top: -5px;}.service-item:hover .more-link {  opacity: 1;  visibility: visible;  top: 65px;}.service-item:hover .service-icon {  font-size: 48px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .service-item:hover .service-icon {    font-size: 36px;  }}@media only screen and (max-width: 480px) {  .service-item:hover .service-icon {    font-size: 36px;  }}.service-item:hover .service-icon:before {  background-color: white;  left: 0;}.service-item:hover .service-icon i,.service-item:hover .service-icon span {  -webkit-transform: translateX(0);  transform: translateX(0);}.service-item:hover .service-icon,.service-item:hover .heading >a,.service-item:hover ul >li:before {  color: white;}.service-item:hover .heading >a:hover,.service-item:hover .heading >a:focus {  opacity: 0.95;  color: white;}/*-------------------------------------------------    [ ### Service Single ]*/.service-single-page .service-item {  padding: 0;  text-align: left;  margin-bottom: 40px;}.service-single-page .service-item:hover {  background-color: transparent;  color: #555555;  margin-top: 0px;}.service-single-page .service-item:hover ul >li:before {  color: #1565c0;}.service-single-page .service-item .service-info {  margin-bottom: 30px;}.service-single-page .service-item .service-info .heading {  font-size: 30px;  margin-bottom: 25px;}@media only screen and (max-width: 480px) {  .service-single-page .service-item .service-info .heading {    font-size: 24px;    margin-bottom: 20px;  }}.service-single-page .service-item figure {  margin-bottom: 30px;}.service-single-page .service-item p {  margin-bottom: 20px;}.service-single-page .service-item p:last-child {  margin-bottom: 0;}.service-single-page .text-content ul {  padding-top: 0;}.service-single-page .text-content ul li {  padding-right: 0;}.service-single-page .text-content ul li:before {  color: #1565c0;}.service-single-page .single-info-block {  margin-bottom: 40px;}.service-single-page .single-info-block:last-child {  margin-bottom: 0;}.service-single-page .single-info-block p {  margin-bottom: 20px;}.service-single-page .single-info-block p:last-child {  margin-bottom: 0;}.service-single-page .single-info-block .heading {  margin-bottom: 25px;  padding-bottom: 15px;  font-size: 24px;  border-bottom: 1px solid #e5e5e5;}@media only screen and (max-width: 480px) {  .service-single-page .single-info-block .heading {    font-size: 22x;    margin-bottom: 20px;  }}.service-single-page .single-info-block.text-content ul {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}@media only screen and (max-width: 767px) {  .service-single-page .single-info-block.text-content ul {    display: block;  }}@media only screen and (max-width: 575px) {  .service-single-page .single-info-block.text-content ul {    padding-left: 20px;  }}.service-single-page .single-info-block.text-content ul >li {  -webkit-box-flex: 0;  -ms-flex: 0 0 50%;  flex: 0 0 50%;  max-width: 50%;  margin-bottom: 3px;}@media only screen and (max-width: 767px) {  .service-single-page .single-info-block.text-content ul >li {    max-width: 100%;  }}/*--------------------------------------------------------------    [ ## team ]--------------------------------------------------------------*/.team-block .container.ml-b-45 {  margin-bottom: -40px;}.team-item {  margin-bottom: 90px;  position: relative;}.team-item .team-thumb {  text-align: center;  margin-bottom: 50px;  border-radius: 50% 50% 50% 50%/50% 50% 20% 20%;  overflow: hidden;  position: relative;}.team-item .team-thumb:before {  width: 100%;  height: 100%;  background-color: #1565c0;  opacity: 0;  position: absolute;  content: "";  visibility: hidden;  -webkit-transition: ease-in-out 0.35s;  transition: ease-in-out 0.35s;}.team-item .team-thumb >img {  -webkit-transition: all 0.3s;  transition: all 0.3s;  width: 100%;}.team-item .team-info {  padding: 25px 15px 28px;  border-radius: 15px;  position: absolute;  width: calc(100% - 60px);  left: 30px;  bottom: 0;  background-color: white;  -webkit-transform: translateY(45%);  transform: translateY(45%);  box-shadow: 0 0 15px rgba(0, 0, 0, 0.075);  z-index: 9;  -webkit-transition: all 0.25s;  transition: all 0.25s;}.team-item .team-name {  font-size: 22px;  margin-bottom: 3px;}.team-item .team-name a {  display: block;}.team-item .team-name a:hover, .team-item .team-name a:focus {  color: #1565c0;}.team-item .designation {  line-height: 1.5em;}.team-item .social-status-area {  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  z-index: 2;}.team-item .social-status {  display: -webkit-box;  display: -ms-flexbox;  display: flex;}.team-item .social-status >a {  font-size: 16px;  margin: 0 7px;  color: white;  opacity: 0;  visibility: hidden;  -webkit-transition: all 0.35s;  transition: all 0.35s;}.team-item .social-status >a:nth-child(2n) {  padding-top: 40px;}.team-item .social-status >a:hover, .team-item .social-status >a:focus {  color: white !important;}.team-item:hover .team-thumb:before {  opacity: 0.95;  visibility: visible;}.team-item:hover .team-info {  bottom: 5px;}.team-item:hover .social-status >a {  opacity: 1;  visibility: visible;}.team-item:hover .social-status >a:nth-child(2n) {  padding-top: 0;}/*-------------------------------------------------    [ ### Team Single ]*/.single-team-block .team-item {  margin-bottom: 0;  max-width: 450px;}.single-team-block .team-item .team-name {  font-size: 24px;  color: white;}.single-team-block .section-title.style-two {  margin-bottom: 25px;  margin-top: -5px;}@media only screen and (max-width: 767px) {  .single-team-block .section-title.style-two {    margin-bottom: 20px;  }}.single-team-block .section-title.style-two .title-main {  font-size: 30px;  margin-bottom: 24px;}@media only screen and (max-width: 767px) {  .single-team-block .section-title.style-two .title-main {    margin-bottom: 20px;  }}.single-team-block .section-title.style-two .title-text {  font-weight: normal;  font-size: 18px;  line-height: 1.6em;  font-style: italic;}.single-team-block .team-about-info {  padding-left: 30px;}@media only screen and (max-width: 991px) {  .single-team-block .team-about-info {    padding-left: 0;  }}.single-team-block .team-item .team-thumb {  border-radius: 0;  margin-bottom: 30px;}.single-team-block .team-item .team-thumb:before {  width: 0;  height: 0;}.single-team-block .team-sidebar-item .title {  font-size: 24px;  margin-bottom: 20px;}.single-team-block .team-sidebar-item .list {  margin-bottom: 0;  padding-left: 0;  list-style: none;}.single-team-block .team-sidebar-item .list >li {  margin-bottom: 7px;}.single-team-block .team-about-info .team-info {  margin-bottom: 55px;  margin-top: -5px;}@media only screen and (max-width: 575px) {  .single-team-block .team-about-info .team-info {    margin-bottom: 45px;  }}.single-team-block .team-about-info .team-name {  font-size: 40px;  font-weight: 700;  line-height: 1.2em;  margin-bottom: 5px;}@media only screen and (max-width: 575px) {  .single-team-block .team-about-info .team-name {    font-size: 32px;  }}.single-team-block .team-about-info .section-heading {  font-size: 28px;  padding-bottom: 12px;}.experience-block .section-heading,.education-block .section-heading {  margin-bottom: 25px;}.experience-block .content-list,.education-block .content-list {  position: relative;  padding-left: 25px;  margin-top: 35px;}.experience-block .content-list:before,.education-block .content-list:before {  position: absolute;  content: "";  left: 5px;  top: 10px;  width: 1px;  height: calc(100% - 20px);  background-color: #E4E3DB;}.education-item,.experience-item {  margin-bottom: 30px;  position: relative;}.education-item:last-child,.experience-item:last-child {  margin-bottom: 0;}.education-item:before,.experience-item:before {  position: absolute;  content: "";  z-index: 1;  border-radius: 50%;  width: 11px;  height: 11px;  top: 10px;  left: -25px;  background-color: white;  border: 2px solid #1565c0;}.education-item .heading,.experience-item .heading {  margin-bottom: 8px;  font-size: 22px;}.education-item .date,.experience-item .date {  font-size: 16px;  margin-bottom: 8px;}.education-item .info,.experience-item .info {  padding-top: 10px;}/*--------------------------------------------------------------    [ ## Project ]--------------------------------------------------------------*//*-------------------------------------------------    [ ### Portfolio Block ]*/.portfolio-filter {  list-style: none;  padding: 0;  margin-top: 10px;  margin-bottom: 40px;}.portfolio-filter li {  display: inline-block;  margin: 0 10px 5px;}.portfolio-filter li a {  margin: 0 5px;  font-weight: 700;  font-size: 18px;  display: block;  -webkit-transition: all 0.35s;  transition: all 0.35s;  border-radius: 35px;  position: relative;  padding: 5px 0px;  color: #232323;}@media only screen and (max-width: 767px) {  .portfolio-filter li a {    font-size: 16px;  }}.portfolio-filter li a:before {  position: absolute;  content: "";  height: 2px;  width: 50%;  border-top: 2px dashed #1565c0;  left: 50%;  -webkit-transform: translateX(-50%);  transform: translateX(-50%);  bottom: 0;  opacity: 0;  -webkit-transition: all 0.3s;  transition: all 0.3s;}.portfolio-filter li a >.filter-no {  position: absolute;  background-color: #1565c0;  display: inline-block;  font-size: 15px;  color: white;  border-radius: 5px;  padding: 6px 12px;  line-height: 1em;  top: -15px;  left: 50%;  -webkit-transform: translateX(-50%);  transform: translateX(-50%);  -webkit-transition: 0.3s;  transition: 0.3s;  opacity: 0;  visibility: hidden;}.portfolio-filter li a >.filter-no:before {  position: absolute;  content: "";  border-style: solid;  border-width: 5px;  border-color: #1565c0 transparent transparent transparent;  bottom: -10px;  left: 50%;  -webkit-transform: translateX(-50%);  transform: translateX(-50%);}.portfolio-filter li a.active, .portfolio-filter li a:hover {  color: #1565c0;}.portfolio-filter li a.active:before, .portfolio-filter li a:hover:before {  opacity: 1;  width: 100%;}.portfolio-filter li a.active >.filter-no, .portfolio-filter li a:hover >.filter-no {  visibility: visible;  opacity: 1;  top: -30px;}@media only screen and (max-width: 767px) {  .portfolio-grid.no-gutters {    margin-bottom: -30px;  }}.portfolio-grid.no-gutters .portfolio-item {  margin-bottom: 0;  border-radius: 0;}@media only screen and (max-width: 767px) {  .portfolio-grid.no-gutters .portfolio-item {    margin-bottom: 30px;  }}.portfolio-item {  position: relative;  min-height: 100px;  margin-bottom: 30px;  border-radius: 5px;  overflow: hidden;  -webkit-transition: all 0.3s;  transition: all 0.3s;}.portfolio-item .portfolio-thumb {  position: relative;  overflow: hidden;  height: 100%;  width: 100%;  display: -ms-flexbox;  display: -webkit-box;  display: flex;  -ms-flex-align: start;  -webkit-box-align: start;  align-items: flex-start;  margin-bottom: 0px;}.portfolio-item .portfolio-thumb img {  width: 100%;  -webkit-transition: ease-in-out 0.4s;  transition: ease-in-out 0.4s;}.portfolio-item .portfolio-thumb .overlay-wrapper {  width: 100%;  height: 100%;  position: absolute;  top: 0;  left: 0;  overflow: hidden;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: end;  -ms-flex-align: end;  align-items: flex-end;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;}.portfolio-item .portfolio-thumb .overlay {  position: absolute;  top: 0;  left: 0;  width: 0%;  height: 100%;  background-color: #1565c0;  visibility: hidden;  opacity: 0;  -webkit-transition: ease-in-out 0.5s;  transition: ease-in-out 0.5s;}.portfolio-item .portfolio-info {  padding: 20px 30px;}@media only screen and (max-width: 480px) {  .portfolio-item .portfolio-info {    padding: 15px 20px;  }}.portfolio-item .portfolio-info >div {  overflow: hidden;}.portfolio-item .portfolio-info .heading {  margin-bottom: 3px;  position: relative;  padding-left: 12px;  overflow: hidden;  -webkit-transform: translate3d(0px, 110%, 0);  transform: translate3d(0px, 110%, 0);  -webkit-transition: all 0.3s;  transition: all 0.3s;  color: white;}@media only screen and (max-width: 1199px) {  .portfolio-item .portfolio-info .heading {    font-size: 22px;  }}.portfolio-item .portfolio-info .heading:before {  position: absolute;  width: 3px;  height: 18px;  background-color: white;  content: "";  left: 0;  top: 3px;}@media only screen and (max-width: 1199px) {  .portfolio-item .portfolio-info .heading:before {    top: 4px;    height: 19px;  }}.portfolio-item .portfolio-info .heading a:hover,.portfolio-item .portfolio-info .heading a:focus {  color: white;}.portfolio-item .portfolio-info .cat {  -webkit-transform: translate3d(0px, 100%, 0);  transform: translate3d(0px, 100%, 0);  -webkit-transition: all 0.3s;  transition: all 0.3s;  color: white;}.portfolio-item:hover .portfolio-thumb img {  -webkit-transform: scale(1.15);  transform: scale(1.15);}.portfolio-item:hover .portfolio-thumb .overlay {  opacity: 0.95;  visibility: visible;  width: 100%;}.portfolio-item:hover .portfolio-info .heading,.portfolio-item:hover .portfolio-info .cat {  -webkit-transform: translate3d(0px, 0%, 0);  transform: translate3d(0px, 0%, 0);}/*-------------------------------------------------    [ ### Portfolio Single ]*/.portfolio-page-block .popup-image {  display: inline-block;}.portfolio-page-block figure {  margin-bottom: 30px;  text-align: center;}.portfolio-page-block figure:last-child {  margin-bottom: 0;}.portfolio-page-block figure a {  display: inline-block;}.portfolio-page-block .portfolio-meta {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}@media only screen and (max-width: 480px) {  .portfolio-page-block .portfolio-meta {    display: block;  }}.portfolio-page-block .portfolio-meta >.meta-item {  -webkit-box-flex: 0;  -ms-flex: 0 0 25%;  flex: 0 0 25%;  max-width: 25%;  font-size: 16px;  font-weight: 600;  letter-spacing: -0.015em;  margin-bottom: 42px;  text-transform: uppercase;  text-align: center;  font-family: "Poppins", sans-serif;  letter-spacing: 0.02em;  color: #1565c0;}@media only screen and (max-width: 767px) {  .portfolio-page-block .portfolio-meta >.meta-item {    -webkit-box-flex: 0;    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;  }}@media only screen and (max-width: 480px) {  .portfolio-page-block .portfolio-meta >.meta-item {    max-width: 100%;  }}.portfolio-page-block .portfolio-meta >.meta-item >span {  display: block;  font-size: 16px;  text-transform: none;  color: #232323;  margin-top: 5px;  font-family: "Open Sans", sans-serif;  font-weight: normal;}.portfolio-page-block .portfolio-details {  text-align: center;  padding: 0 150px 40px;}@media only screen and (max-width: 991px) {  .portfolio-page-block .portfolio-details {    padding: 0 0px 40px;  }}.portfolio-page-block .portfolio-details .portfolio-title {  font-size: 42px;  margin-bottom: 30px;}@media only screen and (max-width: 991px) {  .portfolio-page-block .portfolio-details .portfolio-title {    font-size: 36px;  }}@media only screen and (max-width: 767px) {  .portfolio-page-block .portfolio-details .portfolio-title {    font-size: 32px;  }}/*-------------------------------------------------    [ ### Portfolio Links ]*/.portfolio-links {  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;  margin-left: -15px;  margin-right: -15px;}@media only screen and (max-width: 767px) {  .portfolio-links {    display: block;  }}.portfolio-links .prev-link,.portfolio-links .next-link {  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-flex: 0;  -ms-flex: 0 0 50%;  flex: 0 0 50%;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  max-width: 50%;  padding: 0 15px;}@media only screen and (max-width: 767px) {  .portfolio-links .prev-link,  .portfolio-links .next-link {    max-width: 100%;  }}.portfolio-links .prev-link .link-thumb,.portfolio-links .next-link .link-thumb {  -webkit-box-flex: 0;  -ms-flex: 0 0 170px;  flex: 0 0 170px;  max-width: 170px;}@media only screen and (max-width: 991px) {  .portfolio-links .prev-link .link-thumb,  .portfolio-links .next-link .link-thumb {    -webkit-box-flex: 0;    -ms-flex: 0 0 100px;    flex: 0 0 100px;    max-width: 100px;  }}.portfolio-links .prev-link .link-thumb >img,.portfolio-links .next-link .link-thumb >img {  width: 100%;  -webkit-transition: all 0.25s;  transition: all 0.25s;}.portfolio-links .prev-link .link-text,.portfolio-links .next-link .link-text {  -webkit-box-flex: 0;  -ms-flex: 0 0 calc(100% - 170px);  flex: 0 0 calc(100% - 170px);  max-width: calc(100% - 170px);}@media only screen and (max-width: 991px) {  .portfolio-links .prev-link .link-text,  .portfolio-links .next-link .link-text {    -webkit-box-flex: 0;    -ms-flex: 0 0 calc(100% - 100px);    flex: 0 0 calc(100% - 100px);    max-width: calc(100% - 100px);  }}.portfolio-links .prev-link .link-text >span,.portfolio-links .next-link .link-text >span {  display: block;}.portfolio-links .prev-link .link-text .prev,.portfolio-links .prev-link .link-text .next,.portfolio-links .next-link .link-text .prev,.portfolio-links .next-link .link-text .next {  color: #1565c0;  font-size: 14px;  font-weight: 700;  letter-spacing: 0.18em;  margin-bottom: 15px;  text-transform: uppercase;}.portfolio-links .prev-link .link-text .portfolio-title,.portfolio-links .next-link .link-text .portfolio-title {  font-size: 22px;  font-weight: 700;  line-height: 1.25em;  color: #232323;  -webkit-transition: all 0.25s;  transition: all 0.25s;  font-family: "Poppins", sans-serif;  letter-spacing: 0.01em;}@media only screen and (max-width: 991px) {  .portfolio-links .prev-link .link-text .portfolio-title,  .portfolio-links .next-link .link-text .portfolio-title {    font-size: 20px;  }}.portfolio-links .prev-link:hover .portfolio-title,.portfolio-links .next-link:hover .portfolio-title {  color: #1565c0;}.portfolio-links .prev-link:hover .link-thumb >img,.portfolio-links .next-link:hover .link-thumb >img {  opacity: 0.9;}@media only screen and (max-width: 767px) {  .portfolio-links .prev-link {    margin-bottom: 20px;  }  .portfolio-links .prev-link .link-thumb {    -webkit-box-ordinal-group: 2;    -ms-flex-order: 1;    order: 1;  }}.portfolio-links .prev-link .link-text {  padding-right: 30px;  text-align: right;}@media only screen and (max-width: 991px) {  .portfolio-links .prev-link .link-text {    padding-right: 20px;  }}@media only screen and (max-width: 767px) {  .portfolio-links .prev-link .link-text {    -webkit-box-ordinal-group: 3;    -ms-flex-order: 2;    order: 2;    padding-right: 0px;    padding-left: 20px;    text-align: left;  }}@media only screen and (max-width: 767px) {  .portfolio-links .next-link .link-thumb {    -webkit-box-ordinal-group: 3;    -ms-flex-order: 2;    order: 2;  }}.portfolio-links .next-link .link-text {  padding-left: 30px;}@media only screen and (max-width: 991px) {  .portfolio-links .next-link .link-text {    padding-left: 20px;  }}@media only screen and (max-width: 767px) {  .portfolio-links .next-link .link-text {    -webkit-box-ordinal-group: 2;    -ms-flex-order: 1;    order: 1;    padding-right: 20px;    padding-left: 0px;    text-align: right;  }}/*--------------------------------------------------------------    [ ## Testimonial ]--------------------------------------------------------------*/.testimonial-block.style-two .carousel-nav-align-center .owl-nav >div {  color: #555555;}.testimonial-block.style-two .carousel-nav-align-center .owl-nav >div:hover {  color: #1565c0;}.total-reviews {  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.total-reviews ul {  padding-left: 2px;  list-style: none;  margin-bottom: 0;}.total-reviews ul >li {  display: inline-block;  margin: 0;  color: #555555;  font-size: 12px;}.total-reviews ul >li.yellow {  color: #fb9a33;}.total-reviews .review-no {  display: inline-block;  font-size: 14px;  padding-left: 10px;}.testimonail-carousel-main {  margin: -15px -15px -5px;}.testimonial-item {  background-color: white;  border-radius: 8px;  overflow: hidden;  box-shadow: 0 0 10px rgba(21, 101, 192, 0.05);  margin: 15px;}.testimonial-item .thumbnails {  width: 90px;  height: 90px;  border-radius: 50%;  position: relative;  border: 1px solid rgba(21, 101, 192, 0.15);  padding: 5px;  margin-bottom: 15px;  overflow: hidden;  flex: 0 0 90px;}.testimonial-item .thumbnails:before {  width: 3px;  height: 70%;  position: absolute;  content: "";  left: -31px;  top: 50%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  background-color: #1565c0;}.testimonial-item .thumbnails >img {  width: 100%;  border-radius: 50%;}.testimonial-item .details {  padding: 70px 30px 30px;  position: relative;}@media only screen and (max-width: 575px) {  .testimonial-item .details {    padding: 30px 20px 25px;  }}.testimonial-item .details:before {  position: absolute;  content: "\f10d";  left: 30px;  top: 15px;  z-index: 1;  font-size: 90px;  font-family: "Flaticon";  display: inline-block;  line-height: 100px;  color: #1565c0;  opacity: 0.05;  transform: rotate(180deg);}@media only screen and (max-width: 575px) {  .testimonial-item .details:before {    font-size: 70px;    line-height: 65px;    left: 20px;    top: 22px;  }}.testimonial-item .client-area {  border-top: 1px solid #e5e5e5;  padding: 30px;  position: relative;  display: flex;  justify-content: flex-start;  align-items: center;}@media only screen and (max-width: 575px) {  .testimonial-item .client-area {    padding: 20px;  }}.testimonial-item .client-area .client-info {  padding-left: 20px;  margin-top: -7px;}.testimonial-item .client-area .client-name {  font-size: 20px;  margin-bottom: 0px;  color: #1565c0;}.testimonial-item .client-area .client-designation {  line-height: 1.5em;  margin-bottom: 0px;}@media only screen and (max-width: 575px) {  .testimonial-block .owl-nav {    display: none;  }}/*--------------------------------------------------------------    [ ## Sections ]--------------------------------------------------------------*//*-------------------------------------------------    [ ### Work Brand ]*/.work-brand-block .owl-carousel .owl-item {  display: table;  height: 130px;}.work-brand-block .brands-link {  cursor: pointer;  display: table-cell;  vertical-align: middle;  width: 100%;  border: 1px solid #e5e5e5;}.work-brand-block .brands-link img {  -webkit-transition: all 0.25s;  transition: all 0.25s;  margin: 0 auto;}.work-brand-block .brands-link:hover img {  -webkit-transform: scale(1.05);  transform: scale(1.05);}/*-------------------------------------------------    [ ### Pricing ]*/.pricing-box {  box-shadow: 0 0 20px rgba(21, 101, 192, 0.08);  border-radius: 8px;  overflow: hidden;  background-color: white;  -webkit-transition: all 0.3s;  transition: all 0.3s;  margin-bottom: 30px;}.pricing-box:hover {  box-shadow: 0 0 30px rgba(21, 101, 192, 0.15);}.pricing-box .pricing-header {  padding: 55px 15px 20px;  text-align: center;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .pricing-box .pricing-header {    padding: 45px 15px 10px;  }}@media only screen and (max-width: 480px) {  .pricing-box .pricing-header {    padding: 40px 15px 10px;  }}.pricing-box .pricing-header .section-heading {  text-transform: capitalize;  letter-spacing: 0;  font-size: 28px;  padding-bottom: 0;  margin-bottom: 15px;}@media only screen and (max-width: 480px) {  .pricing-box .pricing-header .section-heading {    font-size: 24px;  }}.pricing-box .pricing-header .section-heading:before {  content: "";  height: 0;}.pricing-box .package-price {  display: inline-block;  background-color: #1565c0;  color: #fff;  font-size: 42px;  font-weight: 700;  line-height: 1.2em;  font-family: "Poppins", sans-serif;  padding: 20px 35px;  border-radius: 0 60px 60px 0;  margin-bottom: 25px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .pricing-box .package-price {    line-height: 1.1em;    font-size: 36px;    padding: 20px 25px;    margin-bottom: 20px;  }}@media only screen and (max-width: 991px) {  .pricing-box .package-price {    font-size: 36px;  }}@media only screen and (max-width: 480px) {  .pricing-box .package-price {    line-height: 1.1em;    font-size: 36px;    padding: 20px 25px;    margin-bottom: 20px;  }}.pricing-box .package-price >sub {  font-weight: 400;  font-size: 20px;  bottom: 1px;  text-transform: capitalize;  left: 0px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .pricing-box .package-price >sub {    font-size: 16px;  }}@media only screen and (max-width: 480px) {  .pricing-box .package-price >sub {    font-size: 16px;  }}.pricing-box .pricing-content {  text-align: center;  font-size: 18px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .pricing-box .pricing-content {    font-size: 16px;  }}@media only screen and (max-width: 480px) {  .pricing-box .pricing-content {    font-size: 16px;  }}.pricing-box .pricing-content >ul {  padding-left: 0;  margin-bottom: 0;  list-style: none;}.pricing-box .pricing-content >ul >li {  padding: 11px 15px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .pricing-box .pricing-content >ul >li {    padding: 9px 15px;  }}@media only screen and (max-width: 480px) {  .pricing-box .pricing-content >ul >li {    padding: 9px 15px;  }}.pricing-box .pricing-content >ul >li.del {  text-decoration: line-through;  opacity: 0.75;}.pricing-box .pricing-footer {  padding: 25px 15px 55px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .pricing-box .pricing-footer {    padding: 15px 15px 45px;  }}@media only screen and (max-width: 480px) {  .pricing-box .pricing-footer {    padding: 15px 15px 40px;  }}/*-------------------------------------------------    [ ### Faqs ]*/.faqs-home-block {  position: relative;}.faqs-home-block .mock-up-thumb-back {  width: calc(50% - 80px);  right: 0;  left: auto;}@media only screen and (max-width: 1199px) {  .faqs-home-block .mock-up-thumb-back {    width: calc(50% - 30px);  }}@media only screen and (max-width: 991px) {  .faqs-home-block .mock-up-thumb-back {    display: none;  }}.faq-wrapper {  position: relative;}.faq-wrapper:before {  position: absolute;  content: "";  width: 2px;  height: 100%;  border-left: 2px dashed rgba(21, 101, 192, 0.4);  left: 30px;  top: 0;}.faq-wrapper:after {  position: absolute;  content: "";  width: 14px;  height: 14px;  left: 24px;  bottom: 0px;  background-color: #1565c0;  border-radius: 50%;}.faq-item {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;  width: 100%;  margin-bottom: 30px;  position: relative;  z-index: 1;}.faq-item:last-child {  margin-bottom: 0;}.faq-item:last-child .faq-content {  padding-bottom: 0;}.faq-item .faq-no {  font-size: 24px;  font-family: "Poppins", sans-serif;  width: 60px;  height: 60px;  border-radius: 50%;  background-color: white;  border: 1px solid #1565c0;  -webkit-box-flex: 0;  -ms-flex: 0 0 60px;  flex: 0 0 60px;  line-height: 58px;  color: #232323;  text-align: center;  -webkit-transition: all 0.25s;  transition: all 0.25s;  font-weight: 500;}.faq-item .faq-info {  -webkit-box-flex: 0;  -ms-flex: 0 0 calc(100% - 60px);  flex: 0 0 calc(100% - 60px);  max-width: calc(100% - 60px);  padding-left: 20px;}.faq-item .faq-title {  cursor: pointer;  position: relative;  padding: 15px 0px;  margin-bottom: 0px;}.faq-item .faq-title .title {  font-size: 20px;  margin: 0;  -webkit-transition: all 0.25s;  transition: all 0.25s;}.faq-item .faq-title:hover .title {  color: #1565c0;}.faq-item .faq-content {  display: none;  padding: 20px 0 0px;}.faq-item .faq-content ul {  list-style: none;  padding-left: 0;}.faq-item .faq-content ul:last-child {  margin-bottom: 0px;}.faq-item .faq-content ul li {  margin-bottom: 10px;  padding-left: 20px;  position: relative;}.faq-item .faq-content ul li:before {  position: absolute;  content: "";  width: 9px;  height: 9px;  border-radius: 50%;  left: 0;  top: 8px;  background-color: #1565c0;}.faq-item .faq-content ul li:last-child {  margin-bottom: 0;}.faq-item.open .faq-title {  border-bottom: 1px solid #e5e5e5;}.faq-item.open .faq-title .title {  color: #1565c0;}.faq-item.open .faq-no {  background-color: #1565c0;  color: white;}.faq-item.active .faq-content {  display: block;}.faqs-form-area .section-heading {  padding-bottom: 15px;}.faqs-form-area .faqs-form {  margin-top: 40px;}.faqs-form-area .form-controller {  border: 1px solid #e5e5e5;  box-shadow: 0 0 0 transparent;  background-color: #fafafa;}.faqs-form-area .form-group {  margin-bottom: 25px;}.faqs-form-area .btn-default {  margin-top: 5px;}/*-------------------------------------------------    [ ### Fan Fact Block ]*/.fanfact-block {  background-attachment: fixed;}.fanfact-promo-numbers .promo-number-inner {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;}.fanfact-promo-numbers .promo-number {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  margin-bottom: 50px;  padding-top: 23px;}@media only screen and (max-width: 767px) {  .fanfact-promo-numbers .promo-number {    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;    padding-left: 20px;  }}.fanfact-promo-numbers .promo-number:hover .icon:after {  top: 10px;}.fanfact-promo-numbers .promo-number .info {  padding-left: 20px;  margin-top: -10px;}.fanfact-promo-numbers .odometer-wrap {  font-size: 46px;  line-height: 1;  font-weight: 700;  color: #232323;  margin-bottom: 5px;  font-family: "Poppins", sans-serif;}@media only screen and (max-width: 575px) {  .fanfact-promo-numbers .odometer-wrap {    font-size: 40px;    margin-bottom: 0;  }}.fanfact-promo-numbers .odometer-wrap .odometer {  font-size: 60px;  color: white;}@media only screen and (max-width: 1199px) {  .fanfact-promo-numbers .odometer-wrap .odometer {    font-size: 52px;  }}@media only screen and (max-width: 575px) {  .fanfact-promo-numbers .odometer-wrap .odometer {    font-size: 48px;  }}.fanfact-promo-numbers .odometer-wrap sub {  bottom: -6px;  left: 3px;}.fanfact-promo-numbers .promo-title {  font-size: 18px;  color: #eeebeb;  margin-bottom: 0px;  text-transform: capitalize;  font-family: "Open Sans", sans-serif;  font-weight: 500;}@media only screen and (max-width: 575px) {  .fanfact-promo-numbers .promo-title {    font-size: 17px;  }}.fanfact-promo-numbers .icon {  position: relative;}.fanfact-promo-numbers .icon:after {  position: absolute;  content: "";  width: 60px;  height: 60px;  border: 5px solid rgba(255, 255, 255, 0.2);  left: -18px;  top: -23px;  -webkit-transition: all 0.3s;  transition: all 0.3s;}.fanfact-promo-numbers .icon .fa,.fanfact-promo-numbers .icon [class*="flaticon-"] {  font-size: 60px;  color: white;  line-height: 1em;  position: relative;  -webkit-transition: all 0.3s;  transition: all 0.3s;}@media only screen and (max-width: 1199px) {  .fanfact-promo-numbers .icon .fa,  .fanfact-promo-numbers .icon [class*="flaticon-"] {    font-size: 52px;    line-height: 0.85em;  }}/*-------------------------------------------------    [ ### Choose Us Block ]*/@media only screen and (max-width: 991px) {  .choose-us-block .section-title.text-center {    text-align: left !important;  }  .choose-us-block .section-title.text-center .title-main:before {    background: -webkit-linear-gradient(left, #1565c0, transparent);    background: linear-gradient(to right, #1565c0, transparent);    bottom: -4px;    left: 0%;    -webkit-transform: translateX(0);    transform: translateX(0);  }}.choose-us-block .single-choose {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  margin-bottom: 50px;}@media only screen and (max-width: 991px) {  .choose-us-block .single-choose {    margin-bottom: 40px;  }}.choose-us-block .single-choose .icon {  font-size: 52px;  line-height: 1em;  max-width: 60px;  float: 0 0 60px;  text-align: center;  color: #1565c0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .choose-us-block .single-choose .icon {    font-size: 46px;  }}@media only screen and (max-width: 480px) {  .choose-us-block .single-choose .icon {    font-size: 46px;  }}.choose-us-block .single-choose .info {  padding-left: 20px;  -webkit-box-flex: 0;  -ms-flex: 0 0 calc(100% - 60px);  flex: 0 0 calc(100% - 60px);  max-width: calc(100% - 60px);}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .choose-us-block .single-choose .info {    padding-left: 15px;  }}@media only screen and (max-width: 480px) {  .choose-us-block .single-choose .info {    padding-left: 15px;  }}.choose-us-block .single-choose .info .heading {  margin-top: -3px;}/*--------------------------------------------------------------    [ ## Blog ]--------------------------------------------------------------*/.post {  margin-bottom: 60px;  background-color: white;  overflow: hidden;  border-radius: 8px;  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);  -webkit-transition: all 0.35s;  transition: all 0.35s;}.post:hover {  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);}.post .post-thumb {  position: relative;  margin-bottom: 0;}.post .post-thumb:before {  position: absolute;  content: "";  bottom: 0;  width: 100%;  height: 100%;  left: 0;  background: -webkit-linear-gradient(bottom, black, transparent);  background: linear-gradient(to top, black, transparent);  z-index: 1;}.post .post-thumb >a {  display: block;}.post .post-thumb >a >img {  -webkit-transition: all 0.3s;  transition: all 0.3s;  width: 100%;}.post .more-link {  border: 1px solid #e5e5e5;  padding: 10px 20px;  color: #555;  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  margin-top: 5px;}.post .more-link i,.post .more-link span {  padding-left: 5px;}.post .more-link:hover {  background-color: #1565c0;  border-color: #1565c0;  color: white;}.post:hover .post-thumb >a >img {  opacity: 0.9;}.post .entry-user {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  position: absolute;  width: 100%;  bottom: 0;  z-index: 1;  padding: 20px 25px;  margin-bottom: 0 !important;}@media only screen and (max-width: 1199px) {  .post .entry-user {    padding: 20px;  }}@media only screen and (max-width: 480px) {  .post .entry-user {    padding: 15px;  }}.post .entry-user .thumb {  width: 50px;  height: 50px;  border-radius: 50%;  overflow: hidden;}.post .entry-user .info {  padding-left: 10px;}.post .entry-user .author-name {  font-weight: 700;  color: white;  margin-bottom: 0;  font-family: "Poppins", sans-serif;}.post .entry-user .author-name a:hover {  color: #1565c0;}.post .entry-user .entry-time {  font-size: 14px;  margin-top: -2px;  color: white;  opacity: 0.9;}.post .entry-title {  font-size: 28px;  margin-bottom: 12px;  line-height: 1.32em;  font-weight: 700;}.post .entry-title a:hover,.post .entry-title a:focus {  color: #1565c0;}@media only screen and (max-width: 767px) {  .post .entry-title {    font-size: 26px;    margin-bottom: 15px;    line-height: 1.25em;  }}@media only screen and (max-width: 575px) {  .post .entry-title {    font-size: 22px;  }}.post .post-details {  padding: 30px 30px 40px;}@media only screen and (max-width: 1199px) {  .post .post-details {    padding: 25px 20px 35px;  }}@media only screen and (max-width: 480px) {  .post .post-details {    padding: 20px 15px 30px;  }}.post.post-grid {  margin-bottom: 30px;}.post.post-grid .post-details {  padding: 28px 25px 35px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .post.post-grid .post-details {    padding: 30px 20px 25px;  }}@media only screen and (max-width: 991px) {  .post.post-grid .post-details {    padding: 23px 20px 30px;  }}@media only screen and (max-width: 480px) {  .post.post-grid .post-details {    padding: 20px 15px 30px;  }}.post.post-grid .entry-title {  font-size: 22px;  line-height: 1.25em;  margin-bottom: 15px;}@media only screen and (max-width: 575px) {  .post.post-grid .entry-title {    font-size: 20px;  }}.social-share-area {  float: right;}.social-share-area .share-btn {  background-image: -webkit-linear-gradient(50deg, #1565c0, #1565c0);  background-image: linear-gradient(40deg, #1565c0, #1565c0);  border-radius: 50%;  color: white;  cursor: pointer;  display: block;  float: right;  font-size: 20px;  height: 45px;  line-height: 45px;  position: relative;  text-align: center;  width: 45px;  -webkit-transition: all 0.35s;  transition: all 0.35s;}.social-share-area .share-btn:hover {  background-image: -webkit-linear-gradient(320deg, #1565c0, #1565c0);  background-image: linear-gradient(130deg, #1565c0, #1565c0);}.social-share-area .share-btn:hover .social-media {  visibility: visible;  opacity: 1;}.social-share-area .share-btn:hover .social-media >a {  -webkit-animation-duration: 300ms;  animation-duration: 300ms;  -webkit-animation-fill-mode: forwards;  animation-fill-mode: forwards;  -webkit-animation-name: social-share;  animation-name: social-share;  -webkit-animation-timing-function: ease-in-out;  animation-timing-function: ease-in-out;}.social-share-area .share-btn:hover .social-media >a:nth-child(1) {  -webkit-animation-delay: 100ms;  animation-delay: 100ms;}.social-share-area .share-btn:hover .social-media >a:nth-child(2) {  -webkit-animation-delay: 180ms;  animation-delay: 180ms;}.social-share-area .share-btn:hover .social-media >a:nth-child(3) {  -webkit-animation-delay: 330ms;  animation-delay: 330ms;}.social-share-area .share-btn:hover .social-media >a:nth-child(4) {  -webkit-animation-delay: 480ms;  animation-delay: 480ms;}.social-share-area .share-btn:hover .social-media >a:nth-child(5) {  -webkit-animation-delay: 630ms;  animation-delay: 630ms;}.social-share-area .share-btn:hover .social-media >a:nth-child(6) {  -webkit-animation-delay: 780ms;  animation-delay: 780ms;}.social-share-area .share-btn:hover .social-media >a:nth-child(7) {  -webkit-animation-delay: 930ms;  animation-delay: 930ms;}.social-share-area .share-btn:hover .social-media >a:nth-child(8) {  -webkit-animation-delay: 1080ms;  animation-delay: 1080ms;}.social-share-area .social-media {  opacity: 0;  visibility: hidden;  position: absolute;  right: 0;  text-align: center;  top: 100%;  -webkit-transition: ease-in-out 0.5s;  transition: ease-in-out 0.5s;  width: 100%;  height: auto;  background-color: white;}.social-share-area .social-media >a {  color: #555555;  display: block;  font-size: 14px;  opacity: 0;  padding: 0 5px;  -webkit-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s;  height: 35px;}.social-share-area .social-media >a:hover {  color: #1565c0;}.entry-meta-content {  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;  font-size: 15px;  font-weight: normal;  line-height: 1.25em;  margin-bottom: 20px;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.entry-meta-content >div {  margin-right: 25px;  margin-bottom: 5px !important;  position: relative;}.entry-meta-content >div:before {  position: absolute;  content: "";  height: 10px;  width: 1px;  background-color: #C0C0C0;  right: -12px;  top: 5px;}.entry-meta-content >div:last-child {  margin-right: 0px;}.entry-meta-content >div:last-child:before {  height: 0;}.entry-meta-content >div i {  margin-right: 5px;}.entry-meta-content >div a:hover, .entry-meta-content >div a:focus {  color: #1565c0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .blog-page-block .blog-latest-items >.row >.col-lg-4 {    -webkit-box-flex: 0;    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;  }}/*--------------------------------------------------------------# Others--------------------------------------------------------------*//*--------------------------------------------------------------# Blog Single--------------------------------------------------------------*//*-------------------------------------------------------------------    [ ## Single Posts ]*/.post.single-post {  margin-bottom: 0px;  text-align: left;  position: relative;  padding-bottom: 10px;  box-shadow: 0 0 0 transparent;  border-radius: 0;}.post.single-post h3, .post.single-post h4, .post.single-post h5, .post.single-post h6 {  margin-bottom: 15px;}.post.single-post .post-thumb {  margin-bottom: 0;}.post.single-post .post-thumb:before {  background: transparent;}.post.single-post .entry-title {  font-size: 36px;  line-height: 1.2em;  margin-bottom: 15px;}@media only screen and (max-width: 1199px) {  .post.single-post .entry-title {    font-size: 32px;  }}@media only screen and (max-width: 767px) {  .post.single-post .entry-title {    font-size: 30px;  }}@media only screen and (max-width: 575px) {  .post.single-post .entry-title {    font-size: 26px;  }}.post.single-post .post-details {  padding: 30px 0px 25px;}.post.single-post ul li, .post.single-post ol li {  margin-top: 10px;  line-height: 1.6em;}.post.single-post >ul,.post.single-post >ol {  padding-left: 20px;}.post.single-post table {  margin-bottom: 30px;}.post.single-post .image-group {  padding-top: 20px;}.post.single-post iframe {  border: 0px solid;}.post.single-post figure {  margin-bottom: 30px;}.post.single-post figure span {  color: #979797;  font-size: 12px;  display: block;  padding: 13px 0 25px;}.post.single-post .responsive-video {  margin-bottom: 50px;  margin-top: 40px;}.post.single-post .responsive-video .fluid-width-video-wrapper {  position: absolute;  top: 0;}.post.single-post blockquote {  border-left: 2px solid #1565c0;  margin-bottom: 25px;  padding-left: 25px;  padding-top: 20px;  position: relative;  color: #232323;  margin-top: 25px;}.post.single-post blockquote:before {  content: "\f10d";  position: absolute;  font-family: "Font Awesome 5 Free";  top: -7px;  left: 20px;  color: #1565c0;  opacity: 0.2;  font-size: 64px;  line-height: 1em;  font-weight: 700;}.post.single-post blockquote img {  margin-bottom: 25px;  border-radius: 0px;}.post.single-post blockquote p {  margin-bottom: 10px;  position: relative;  font-size: 17px;  font-weight: 700;  font-style: italic;  line-height: 1.6em;}.post.single-post blockquote p:last-child {  margin-bottom: 0;}.post.single-post blockquote p cite {  margin-left: 0;  padding-left: 0;}.post.single-post blockquote cite, .post.single-post blockquote a, .post.single-post blockquote span {  padding: 0 1.2em;  font-size: 0.8em;  font-weight: 500;  font-style: normal;  position: relative;}.post.single-post blockquote cite {  display: block;}.post.single-post blockquote cite:before {  content: "--";  padding-right: 5px;}.post.single-post .entry-footer {  border-top: 1px solid #e1e1e1;  border-bottom: 1px solid #e1e1e1;  padding: 20px 0;  margin-top: 15px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;}@media only screen and (max-width: 767px) {  .post.single-post .entry-footer {    display: block;  }}.entry-tag {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}@media only screen and (max-width: 767px) {  .entry-tag {    margin-bottom: 10px;  }}.entry-tag strong {  color: #232323;  padding: 3px 10px 0 0;}.entry-tag .tags >a {  display: inline-block;  font-size: 15px;  font-weight: 500;  padding: 0 5px;  text-transform: capitalize;  -webkit-transition: all 0.3s;  transition: all 0.3s;}.entry-tag .tags >a:hover, .entry-tag .tags >a:focus {  color: #1565c0;}.entry-share {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.entry-share strong {  color: #232323;  padding: 3px 10px 0 0;}.entry-share .share {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.entry-share .share a {  font-size: 14px;  display: block;  color: #888;  border-radius: 50%;  -webkit-transition: all 0.35s;  transition: all 0.35s;  margin: 0 5px;}.entry-share .share a:hover {  color: #1565c0 !important;}.social-network {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  position: absolute;  width: 100%;  -webkit-transform: translateY(50%);  transform: translateY(50%);  z-index: 2;  left: 0;  bottom: 0;}.social-share {  list-style: none;  margin-bottom: 0;  border-radius: 50px;  padding: 10px 50px;  background-color: white;  box-shadow: 1px 1px 18px 15px rgba(40, 57, 145, 0.05);}@media only screen and (max-width: 575px) {  .social-share {    padding: 10px 30px;  }}.social-share >li {  display: inline-block;  margin: 0 -2px !important;}.social-share >li a {  font-size: 16px;  display: block;  padding: 5px 15px;}.social-share >li a:hover, .social-share >li a:focus {  color: #1565c0;}/* [ ## Post Author ] */.author-info {  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  padding: 40px 0;  border-bottom: 1px solid #e1e1e1;}@media only screen and (max-width: 480px) {  .author-info {    display: block;  }}.author-info #author-img {  -webkit-box-flex: 0;  -ms-flex: 0 0 160px;  flex: 0 0 160px;  width: 160px;}@media only screen and (max-width: 480px) {  .author-info #author-img {    margin-bottom: 20px;  }}.author-info .at-img >img {  border-radius: 50%;  height: 160px;  width: 160px;}.author-info #author-details {  -webkit-box-flex: 0;  -ms-flex: 0 0 calc(100% - 160px);  flex: 0 0 calc(100% - 160px);  padding-left: 30px;}@media only screen and (max-width: 480px) {  .author-info #author-details {    padding-left: 0;  }}.author-info #author-details .authors-bio {  font-size: 17px;  margin-bottom: 20px;}.author-info #author-details .author-name {  font-size: 22px;  font-weight: 700;  margin-bottom: 5px;  color: #232323;  line-height: 1.2em;}@media only screen and (max-width: 767px) {  .author-info #author-details .author-name {    font-size: 22px;  }}.author-info #author-details .author-designation {  font-size: 16px;}/*--------------------------------------------------------------# Site Content--------------------------------------------------------------*//*--------------------------------------------------------------## About Page--------------------------------------------------------------*/.about-us-block {  position: relative;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .about-us-block .row >[class*="col-"] {    -webkit-box-flex: 0;    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;  }}.about-us-block .mock-up-thumb {  border: 15px solid white;  position: relative;  box-shadow: 10px 0 35px rgba(0, 0, 0, 0.09);  border-radius: 0 0 120px 0;  overflow: hidden;}.about-us-block .mock-up-thumb .video-btn-area {  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  height: 100%;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  left: 0;  position: absolute;  top: 0;  width: 100%;}.about-us-block .video-btn:after {  background-color: rgba(255, 255, 255, 0.2);}.about-us-block .about-text-content {  padding-left: 30px;}@media only screen and (max-width: 1199px) {  .about-us-block .about-text-content {    padding-left: 0;  }}.single-info {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  margin-bottom: 35px;}.single-info:last-child {  margin-bottom: 0;}.single-info:nth-child(2n) .icon:before {  -webkit-transform: rotate(180deg);  transform: rotate(180deg);}.single-info:hover .icon:before {  -webkit-transform: rotate(180deg);  transform: rotate(180deg);}.single-info:hover:nth-child(2n) .icon:before {  -webkit-transform: rotate(360deg);  transform: rotate(360deg);}.single-info >.icon {  width: 60px;  text-align: center;  -webkit-box-flex: 0;  -ms-flex: 0 0 60px;  flex: 0 0 60px;  height: 60px;  border-radius: 50%;  line-height: 60px;  font-size: 32px;  color: white;  background-color: #1565c0;  position: relative;  -webkit-transition: all 0.4s;  transition: all 0.4s;}.single-info >.icon:before {  position: absolute;  content: "";  left: 0;  top: 0;  width: 100%;  height: 100%;  border-right: 1px solid #1565c0;  z-index: 1;  border-radius: inherit;  -webkit-transition: all 0.4s;  transition: all 0.4s;}.single-info .info {  padding-left: 20px;  margin-top: -5px;}.single-info .info .heading {  margin-bottom: 10px;}.text-block .video-abs-center .video-btn-area {  background-color: rgba(0, 0, 0, 0.5);}@media only screen and (max-width: 991px) {  .text-block .text-right {    text-align: left !important;  }}.text-about-block .text-about-content {  padding-left: 60px;}@media only screen and (max-width: 1199px) {  .text-about-block .text-about-content {    padding-left: 0px;  }}.about-list {  margin-top: -10px;}.about-list .item {  margin-bottom: 25px;  padding-left: 25px;  position: relative;}.about-list .item:before {  position: absolute;  top: 7px;  left: 0;  width: 12px;  height: 12px;  content: "";  background-color: #1565c0;}.about-list .item:last-child {  margin-bottom: -5px;}/*--------------------------------------------------------------## Contact Page--------------------------------------------------------------*/.contact-info-block .section-heading {  margin-bottom: 40px;}.contact-info-block .contact-info-area .section-heading:before {  background: -webkit-linear-gradient(left, white, transparent);  background: linear-gradient(to right, white, transparent);}.contact-info-block .contact-info {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  margin-bottom: 35px;}.contact-info-block .contact-info:last-child {  margin-bottom: 0;}.contact-info-block .contact-info .icon {  -webkit-box-flex: 0;  -ms-flex: 0 0 35px;  flex: 0 0 35px;  max-width: 35px;  font-size: 22px;}.contact-info-block .contact-info .info {  color: #eeebeb;}.contact-info-block .contact-info .info .title {  font-size: 20px;  margin-bottom: 10px;  margin-top: -2px;}.contact-info-block .contact-info .info p {  line-height: 1.7em;}.contact-info-block .contact-info .info p span,.contact-info-block .contact-info .info p a {  display: block;}.contact-info-block .contact-info .info p a:hover,.contact-info-block .contact-info .info p a:focus {  color: white;}#contact_form .error {  color: #c61616;  font-size: 14px;  font-weight: normal;}#contact_form .success {  color: #7dbd00;  font-size: 18px;  font-weight: normal;}.contact-info-content {  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: 991px) {  .contact-info-content {    display: block;  }}.contact-info-content .contact-info-area {  background-color: #1565c0;  -webkit-box-flex: 0;  -ms-flex: 0 0 40%;  flex: 0 0 40%;  max-width: 40%;  padding: 60px;}@media only screen and (max-width: 1199px) {  .contact-info-content .contact-info-area {    padding: 50px 30px;  }}@media only screen and (max-width: 991px) {  .contact-info-content .contact-info-area {    max-width: 100%;  }}@media only screen and (max-width: 575px) {  .contact-info-content .contact-info-area {    padding: 50px 20px;  }}.contact-info-content .contact-form-area {  -webkit-box-flex: 0;  -ms-flex: 0 0 60%;  flex: 0 0 60%;  max-width: 60%;  padding: 60px 50px;}@media only screen and (max-width: 1199px) {  .contact-info-content .contact-form-area {    padding: 60px 0px 0 45px;  }}@media only screen and (max-width: 991px) {  .contact-info-content .contact-form-area {    max-width: 100%;    padding: 60px 0px 0 0px;  }}#gmaps {  min-height: 650px;  background-color: #fafafa;}@media only screen and (max-width: 991px) {  #gmaps {    min-height: 550px;  }}@media only screen and (max-width: 757px) {  #gmaps {    min-height: 500px;  }}@media only screen and (max-width: 575px) {  #gmaps {    min-height: 400px;  }}/*--------------------------------------------------------------## 404 Page--------------------------------------------------------------*/.error-page-content {  text-align: center;  margin-top: -30px;}@media only screen and (max-width: 1366px) {  .error-page-content {    margin-top: -25px;  }  .error-page-content.ptb-80 {    padding: 30px 0;  }}@media only screen and (max-width: 1199px) {  .error-page-content {    margin-top: -20px;  }  .error-page-content.ptb-80 {    padding: 10px 0;  }}@media only screen and (max-width: 767px) {  .error-page-content {    margin-top: -15px;  }  .error-page-content.ptb-80 {    padding: 0px;  }}.error-page-content .error-title {  font-size: 220px;  font-weight: 800;  margin-bottom: 35px;  color: #1565c0;  text-shadow: 7px 0px 0 rgba(21, 101, 192, 0.8);  font-family: "Poppins", sans-serif;  line-height: 1em;  letter-spacing: 0.05em;}@media only screen and (max-width: 1366px) {  .error-page-content .error-title {    font-size: 180px;  }}@media only screen and (max-width: 1199px) {  .error-page-content .error-title {    font-size: 150px;  }}@media only screen and (max-width: 767px) {  .error-page-content .error-title {    font-size: 120px;    margin-bottom: 30px;  }}@media only screen and (max-width: 575px) {  .error-page-content .error-title {    font-size: 100px;    margin-bottom: 32px;  }}.error-page-content .btn-primary {  margin-top: 30px;}@media only screen and (max-width: 767px) {  .error-page-content .btn-primary {    margin-top: 20px;  }}/*--------------------------------------------------------------## Registration--------------------------------------------------------------*/.user-signin-block {  background-position: top center;  position: relative;}.user-signin-block .row {  min-height: 100vh;}.user-signin-block .sing-in-mockup {  margin-left: -175px;  margin-right: -90px;}@media only screen and (max-width: 991px) {  .user-signin-block .sing-in-mockup {    display: none;  }}@media only screen and (max-width: 991px) {  .user-signin-block .col-lg-2 {    display: none;  }}.user-signin-area,.user-signup-area {  background-color: white;  border-radius: 10px;  padding: 75px 80px 80px;}@media only screen and (max-width: 1199px) {  .user-signin-area,  .user-signup-area {    padding: 75px 50px 80px;  }}@media only screen and (max-width: 767px) {  .user-signin-area,  .user-signup-area {    padding: 55px 30px 50px;  }}@media only screen and (max-width: 575px) {  .user-signin-area,  .user-signup-area {    padding: 55px 20px 50px;  }}.user-signup-area .form-content .text-info-sing {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-line-pack: center;  align-content: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  text-align: left;  margin-top: 30px;}.user-signup-area .form-content .text-info-sing >div {  margin-bottom: 10px;}.user-signup-area .form-content .form-btn-group {  text-align: left;  padding-top: 25px;}@media only screen and (max-width: 991px) {  .user-signup-area .form-content .form-btn-group {    margin-top: 0;  }}.form-content {  text-align: center;}.form-content .heading {  font-size: 30px;  font-weight: 700;  margin-bottom: 15px;}@media only screen and (max-width: 1199px) {  .form-content .heading {    margin-bottom: 10px;  }}@media only screen and (max-width: 575px) {  .form-content .heading {    font-size: 24px;  }}.form-content p {  line-height: 1.5em;}.form-content .form-group {  margin-bottom: 20px;  position: relative;}.form-content .form-group >label {  position: absolute;  right: 0px;  top: 43%;  -webkit-transform: translateY(-46%);  transform: translateY(-46%);  cursor: pointer;  z-index: 2;  margin-bottom: 0;  color: #777777;}.form-content .form-controller {  padding: 0px 0px 5px;  margin-bottom: 0;  font-size: 16px;  border-radius: 0px;  border-bottom: 1px solid #eaeaea;  background-color: transparent;  box-shadow: 0 0 0px rgba(0, 0, 0, 0.1);  height: 50px;  outline: none;}.form-content .form-controller:focus {  border-color: #1565c0;}.form-content .remember-and-password {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-top: 30px;}@media only screen and (max-width: 991px) {  .form-content .remember-and-password {    display: block;  }}.form-content .remember-and-password label {  margin-bottom: 0;  color: #555555;  cursor: pointer;}.form-content .remember-and-password label input {  margin-right: 7px;}.form-content .remember-and-password a:hover {  color: #1565c0;}.form-content .remember-and-password .text-info-sing {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-line-pack: center;  align-content: center;}@media only screen and (max-width: 767px) {  .form-content .remember-and-password .text-info-sing {    display: block;  }}.form-content .forget-pass {  padding-right: 25px;}@media only screen and (max-width: 767px) {  .form-content .forget-pass {    padding-right: 0;    margin-bottom: 5px;  }}.form-content .forget-pass a {  text-decoration: underline;}.form-content .signup-link a {  color: #1565c0;}.form-content .signup-link a:hover {  color: #fb9a33;}.form-content .form-btn-group .btn {  border-radius: 7px;}@media only screen and (max-width: 991px) {  .form-content .form-btn-group {    margin-top: 30px;  }}.signin-by-web-profile {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin: 30px -5px 32px;}@media only screen and (max-width: 575px) {  .signin-by-web-profile {    margin: 30px -3px 25px;  }}.signin-by-web-profile >div {  font-size: 14px;  font-weight: 700;  background-color: #fafafa;  border-radius: 4px;  font-family: "Poppins", sans-serif;  margin: 0 5px 10px;  color: white;  -webkit-transition: all 0.25s;  transition: all 0.25s;}@media only screen and (max-width: 575px) {  .signin-by-web-profile >div {    margin: 0 3px 7px;    font-size: 13px;  }}.signin-by-web-profile >div:hover {  opacity: 0.85;}.signin-by-web-profile >div a {  padding: 10px 25px;  display: block;}@media only screen and (max-width: 575px) {  .signin-by-web-profile >div a {    padding: 8px 15px;  }}.signin-by-web-profile >div a:hover,.signin-by-web-profile >div a:focus {  color: white;}.signin-by-web-profile >div i {  display: inline-block;  padding-right: 5px;}.signin-by-web-profile >div.google {  background-color: #E34133;}.signin-by-web-profile >div.facebook {  background-color: #3B5998;}.signin-by-web-profile >div.twitter {  background-color: #55ACEE;}/*--------------------------------------------------------------## Posts and pages--------------------------------------------------------------*/.sticky {  display: block;}.hentry {  margin: 0 0 75px;}.page-content, .entry-summary {  margin: 1.4em 0;}.page-links {  clear: both;  margin: 0 0 2.1em;}@media only screen and (max-width: 991px) {  .sidebar-items {    margin-top: 80px;  }}/*-------------------------------------------------    [ ### Page Title ]*/.page-title-area {  background-position: bottom center;}.page-title-area:before {  opacity: 0.8;  background-color: black;}.page-title-area .page-title {  margin-bottom: 10px;  font-size: 52px;  text-transform: uppercase;  line-height: 1.25em;  color: white;  font-weight: 700;  letter-spacing: 0.05em;}@media only screen and (max-width: 1199px) {  .page-title-area .page-title {    font-size: 48px;  }}@media only screen and (max-width: 991px) {  .page-title-area .page-title {    font-size: 42px;    margin-top: 5px;  }}@media only screen and (max-width: 767px) {  .page-title-area .page-title {    font-size: 36px;  }}@media only screen and (max-width: 480px) {  .page-title-area .page-title {    font-size: 32px;  }}.page-title-area .breadcrumb-area {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}/*-------------------------------------------------    [ ### Breadcrumb ]*/.breadcrumb {  background-color: transparent;  border-radius: 0;  margin-bottom: 0;  padding: 0;}.breadcrumb .breadcrumb-item {  font-size: 18px;  font-weight: 700;  text-transform: capitalize;  color: #1565c0;}.breadcrumb .breadcrumb-item:hover, .breadcrumb .breadcrumb-item:focus {  color: #1565c0;}.breadcrumb .breadcrumb-item >a {  color: white;}.breadcrumb .breadcrumb-item >a:before, .breadcrumb .breadcrumb-item >a:hover, .breadcrumb .breadcrumb-item >a:focus {  color: #1565c0;}.breadcrumb .breadcrumb-item:before {  font-size: 16px;  font-weight: 700;  content: "\f101";  font-family: "Font Awesome 5 Free";  padding: 0 12px;  color: white;}.breadcrumb .breadcrumb-item:first-child:before {  padding: 0;  content: "";}/*-------------------------------------------------    [ ### Page info Content ]*/.privacy-policy-content {  margin-top: -5px;}.privacy-policy-content .heading {  margin-bottom: 20px;  padding-left: 15px;  position: relative;  text-transform: capitalize;  font-size: 24px;}@media only screen and (max-width: 575px) {  .privacy-policy-content .heading {    margin-bottom: 15px;  }}.privacy-policy-content .heading:before {  position: absolute;  width: 3px;  height: 22px;  background-color: #1565c0;  content: "";  left: 0;  top: 3px;}@media only screen and (max-width: 575px) {  .privacy-policy-content .heading:before {    height: 20px;  }}.privacy-policy-content .single-info-block {  margin-bottom: 40px;}@media only screen and (max-width: 575px) {  .privacy-policy-content .single-info-block {    margin-bottom: 30px;  }}.privacy-policy-content .single-info-block:last-child {  margin-bottom: 0;}.privacy-policy-content ul {  list-style: none;  padding-left: 0;}.privacy-policy-content ul li {  margin-bottom: 10px;  padding-left: 20px;  position: relative;}.privacy-policy-content ul li:before {  position: absolute;  content: "";  width: 9px;  height: 9px;  border-radius: 2px;  left: 0;  top: 8px;  background-color: #1565c0;}.privacy-policy-content ul li:last-child {  margin-bottom: 0;}/*--------------------------------------------------------------## Comments--------------------------------------------------------------*/.comment-content a {  word-wrap: break-word;}.bypostauthor {  display: block;}.comment-content a {  word-wrap: break-word;}.comment-content {  font-size: 16px;}.comment-content p {  line-height: 1.6em;}@media only screen and (max-width: 767px) {  .comment-content {    font-size: 15px;    margin-bottom: 15px;  }}@media only screen and (max-width: 400px) {  .comment-content {    margin-top: 10px;  }}.comment-content ul li, .comment-content ol li {  margin-top: 10px;  line-height: 1.6em;}.comment-content >ul,.comment-content >ol {  padding-left: 20px;}.comment-content a:hover {  text-decoration: underline;}.bypostauthor {  display: block;}.cancel-comment-reply-link {  bottom: -2px;  display: inline-block;  left: 0.6em;  position: relative;}.logged-in-as {  margin-bottom: 0.7em !important;  padding: 0 15px;}.comments-area {  overflow: hidden;  margin: 60px 0 0;}.comments-area .comment-list, .comments-area .children {  list-style: none;  padding: 0;}.comments-area .comments-title {  color: #232323;  font-size: 30px;  font-weight: 700;  margin-bottom: 35px;  padding-bottom: 15px;}@media only screen and (max-width: 767px) {  .comments-area .comments-title {    font-size: 24px;    line-height: 1.2em;  }}.comments-area .comment-list {  margin-bottom: 0px;  border-top: none;}.comments-area .comment-list .comment .comment-respond {  margin-bottom: 75px;}.comments-area .comment-list >.comment:last-child .comment-body:last-child {  margin-bottom: 0;}.comments-area .comment-body {  overflow: hidden;  margin-bottom: 45px;}.comments-area .comment-author {  float: left;  margin-right: 20px;  width: 70px;}@media only screen and (max-width: 575px) {  .comments-area .comment-author {    margin-right: 15px;  }}.comments-area .comment-author .avatar {  width: 70px;  height: 70px;  border-radius: 50%;}.comments-area .date {  display: block;  font-size: 16px;  color: #a0a0a0;  margin-top: 0;}.comments-area .comment-details {  position: relative;  display: table-cell;  vertical-align: top;}.comments-area .comment-metadata {  margin-bottom: 12px;  color: #232323;}.comments-area .comment-metadata .author {  font-size: 18px;  font-weight: 700;  font-family: "Poppins", sans-serif;  line-height: 1.25em;}@media only screen and (max-width: 767px) {  .comments-area .comment-metadata .author {    font-size: 17px;  }}.comments-area .comment-metadata .says, .comments-area .comment-metadata .comment-edit-link {  color: #777;}.comments-area .children {  margin-left: 108px;}@media only screen and (max-width: 1199px) {  .comments-area .children {    margin-left: 90px;  }}@media only screen and (max-width: 992px) {  .comments-area .children {    margin-left: 75px;  }}@media only screen and (max-width: 767px) {  .comments-area .children {    margin-left: 50px;  }}@media only screen and (max-width: 450px) {  .comments-area .children {    margin-left: 30px;  }}@media only screen and (max-width: 400px) {  .comments-area .children {    margin-left: 25px;  }}.comments-area .comment-navigation {  margin-bottom: 3.5em;}.comments-area .comment-navigation .nav-links .nav-previous {  float: left;}.comments-area .comment-navigation .nav-links .nav-next {  float: right;}.comments-area .comment-navigation .nav-links span {  font-size: 18px;}.comments-area .comment-navigation .nav-links a {  background-color: #232c3b;  color: white;  border-radius: 5px;}.comment-respond label {  font-weight: 500;}.comment-respond .comment-reply-title {  color: #232323;  font-size: 30px;  font-weight: 700;  margin-bottom: 35px;  padding-bottom: 15px;}@media only screen and (max-width: 767px) {  .comment-respond .comment-reply-title {    font-size: 24px;    line-height: 1.2em;  }}.comment-respond {  margin: 55px 0px 0;}.comment-respond p {  margin-bottom: 1em;}.comment-respond [class*="col-"] {  margin-bottom: 25px;}.comment-respond textarea {  min-height: 160px;  max-width: 100%;}.comment-respond .form-submit {  margin-bottom: 0;  padding: 0 15px;}.comment-respond .comment-subscription-form {  display: none;}.comment-respond .comment-form-rating {  margin-bottom: 1em;}.comment-respond .form-submit {  width: 100%;  padding-top: 5px;}.comment-respond .form-controller {  display: table-cell;  margin-bottom: 0;  font-size: 16px;  border-radius: 0px;  border-bottom: 1px solid #e5e5e5;  background-color: transparent;  box-shadow: 0 0 0px rgba(0, 0, 0, 0.1);  height: 50px;  outline: none;}.comment-respond .form-controller:focus {  border-color: #1565c0;}.comment-respond #submit,.comment-respond .submit {  border-color: #e51681;  border-radius: 0;  background: #e51681;  color: white;  padding: 15px 45px;  font-size: 16px;  font-weight: bold;  text-transform: uppercase;}#review_form .form-submit {  padding: 0;}.no-comments {  position: relative;  padding: 12px 20px;  padding: 12px 20px;  padding: 0.75rem 1.25rem;  margin-bottom: 16px;  margin-bottom: 16px;  margin-bottom: 1rem;  border: 1px solid transparent;  border-radius: .25rem;  color: #721c24;  background-color: #f8d7da;  border-color: #f5c6cb;}.comment-reply-link {  padding: 8px 22px;  font-size: 14px;  border: 1px solid #dddddd;  line-height: normal;  font-weight: 500;  display: inline-block;  background-color: transparent;  border-radius: 30px;  color: #1565c0;  -webkit-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;}.comment-reply-link:hover {  background: #1565c0;  color: white;  border-color: #1565c0;}@media only screen and (min-width: 600px) {  .comment-reply-link {    position: absolute;    right: 0;    top: -60px;  }}/*--------------------------------------------------------------# Widgets--------------------------------------------------------------*/.widget {  margin-bottom: 60px;}.widget select {  width: 100%;  border: 1px solid #ebebeb;  padding: 0.4em 0.8em;  outline: none;}.widget ul, .widget ol {  margin: 0;  padding: 0;  list-style: none;}.widget .widget-title-area {  position: relative;}.widget .widget-title {  font-size: 22px;  font-weight: 700;  margin-bottom: 20px;  text-transform: capitalize;  padding-left: 15px;  position: relative;}.widget .widget-title:before {  position: absolute;  width: 3px;  height: 20px;  background-color: white;  content: "";  left: 0;  top: 3px;}.widget pre {  padding: 0.5em;}.widget label {  margin-bottom: 0;}.widget option {  padding: 0.2em 1em;}.widget input[type="text"],.widget input[type="email"],.widget input[type="url"],.widget input[type="password"],.widget input[type="search"],.widget textarea {  padding: 0.5em 1em;}.widget input[type="text"]:focus,.widget input[type="email"]:focus,.widget input[type="url"]:focus,.widget input[type="password"]:focus,.widget input[type="search"]:focus,.widget textarea:focus {  box-shadow: none !important;}.sidebar-items .widget {  margin-bottom: 60px;  border: 1px solid #e5e5e5;  padding: 30px;  background-color: #fafafa;}@media only screen and (max-width: 1199px) {  .sidebar-items .widget {    padding: 30px 20px;  }}@media only screen and (max-width: 480px) {  .sidebar-items .widget {    padding: 25px 15px 30px;  }}.sidebar-items .widget:last-of-type {  margin-bottom: 0;}.sidebar-items .widget-title {  position: relative;  margin-bottom: 35px;}@media only screen and (max-width: 1199px) {  .sidebar-items .widget-title {    margin-bottom: 30px;  }}.sidebar-items .widget-title:before {  background-color: #1565c0;  top: 3px;}.sidebar-services {  margin-bottom: -60px;}@media only screen and (max-width: 991px) {  .sidebar-services {    margin-top: 60px;  }}/*--------------------------------------------------------------# Widgets Content--------------------------------------------------------------*//*--------------------------------------------------------------# Popular, Latest Post, Recent Comment widget--------------------------------------------------------------*/.widget-post-list .post {  margin-bottom: 20px;  background-color: transparent;  box-shadow: 0 0 0px 0 transparent;  border-bottom: 1px solid #eaeaea;  border-radius: 0px;  padding-bottom: 20px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.widget-post-list .post .post-thumb {  width: 80px;  height: 80px;  -webkit-box-flex: 0;  -ms-flex: 0 0 80px;  flex: 0 0 80px;  border-radius: 50%;  overflow: hidden;}.widget-post-list .post .post-thumb:before {  height: 0;  width: 0;}.widget-post-list .post .post-details {  padding: 0 0 0 15px;}.widget-post-list .post .post-details .entry-meta-content {  margin-bottom: 0px;  font-size: 14px;  color: #555555;}.widget-post-list .post .post-details .entry-meta-content .entry-date {  text-align: left;}.widget-post-list .post .entry-title {  font-size: 18px;  line-height: 1.35em;  margin-bottom: 10px;}.widget-post-list .post:first-child {  margin-top: -5px;}.widget-post-list .post:last-child {  margin-bottom: 0px;  padding-bottom: 0;  border-bottom: 0px solid;}.widget-content img {  display: block;}/*--------------------------------------------------------------# Categories And Archive Widget--------------------------------------------------------------*/.widget_categories ul li,.widget_archive ul li,.widget_layered_nav ul li {  font-size: 16px;  text-transform: capitalize;  display: block;  font-weight: 700;  padding: 12px 0px;  -webkit-transition: all 0.25s ease-in 0s;  transition: all 0.25s ease-in 0s;  position: relative;  overflow: hidden;  border-bottom: 1px solid #eaeaea;}.widget_categories ul li a,.widget_archive ul li a,.widget_layered_nav ul li a {  display: block;  overflow: hidden;}.widget_categories ul li a >span,.widget_archive ul li a >span,.widget_layered_nav ul li a >span {  float: right;}.widget_categories ul li ul,.widget_archive ul li ul,.widget_layered_nav ul li ul {  padding-left: 15px;}.widget_categories ul li .count,.widget_archive ul li .count,.widget_layered_nav ul li .count {  float: right;  color: #555555;}.widget_categories ul li a:hover,.widget_archive ul li a:hover,.widget_layered_nav ul li a:hover {  color: #1565c0;}.widget_categories ul li a:hover .count,.widget_archive ul li a:hover .count,.widget_layered_nav ul li a:hover .count {  color: #1565c0;}.widget_categories ul >li:first-child,.widget_archive ul >li:first-child,.widget_layered_nav ul >li:first-child {  margin-top: -5px !important;  padding-top: 0px;}.widget_categories ul >li:last-child,.widget_archive ul >li:last-child,.widget_layered_nav ul >li:last-child {  border-bottom: 0px solid;  padding-bottom: 0;  margin-bottom: -5px;}.widget_categories .bsm-select-wrapper li,.widget_archive .bsm-select-wrapper li,.widget_layered_nav .bsm-select-wrapper li {  padding-top: 0 !important;  margin-top: 0 !important;}.widget_categories .bsm-select-wrapper input.select-dropdown,.widget_archive .bsm-select-wrapper input.select-dropdown,.widget_layered_nav .bsm-select-wrapper input.select-dropdown {  margin-bottom: 0;  padding: 0 20px;  box-sizing: border-box;  border-top: 1px solid #ddd;  border-left: 1px solid #ddd;  border-right: 1px solid #ddd;  border-radius: 30px;  font-size: 14px;  font-weight: 500;}.widget_categories .bsm-select-wrapper span.caret,.widget_archive .bsm-select-wrapper span.caret,.widget_layered_nav .bsm-select-wrapper span.caret {  right: 15px;}.widget_categories .bsm-select-wrapper .bsm-dropdown-content li >a,.widget_categories .bsm-select-wrapper .bsm-dropdown-content li >span,.widget_archive .bsm-select-wrapper .bsm-dropdown-content li >a,.widget_archive .bsm-select-wrapper .bsm-dropdown-content li >span,.widget_layered_nav .bsm-select-wrapper .bsm-dropdown-content li >a,.widget_layered_nav .bsm-select-wrapper .bsm-dropdown-content li >span {  font-size: 14px;  color: inherit;  display: block;  line-height: 30px;  padding: 10px 16px;}.widget_text .bsm-select-wrapper li {  padding-top: 0 !important;  margin-top: 0 !important;}.widget_text .bsm-select-wrapper input.select-dropdown {  margin-bottom: 0;  padding: 0 20px;  box-sizing: border-box;  border-top: 1px solid #ddd;  border-left: 1px solid #ddd;  border-right: 1px solid #ddd;  border-radius: 30px;  font-size: 14px;  font-weight: 500;}.widget_text .bsm-select-wrapper span.caret {  right: 15px;}.widget_text .bsm-select-wrapper .bsm-dropdown-content li >a,.widget_text .bsm-select-wrapper .bsm-dropdown-content li >span {  font-size: 14px;  color: inherit;  display: block;  line-height: 30px;  padding: 10px 16px;}/*------------------------------------------------------------------------# Links, Meta, NavMenu, Pages, Recent Comment, Recent Entries  Widget-------------------------------------------------------------------------*/.widget_links a,.widget_meta a,.widget_nav_menu .menu a,.widget_pages a,.widget_recent_comments a,.widget_recent_entries a,.widget_product_categories a {  border: 0;}.widget_nav_menu .menu a .fa {  display: none;}.widget_links,.widget_meta,.widget_nav_menu,.widget_pages,.widget_recent_comments,.widget_recent_entries,.widget_product_categories {  font-size: 16px;  text-transform: capitalize;}.widget_links a,.widget_meta a,.widget_nav_menu a,.widget_pages a,.widget_recent_comments a,.widget_recent_entries a,.widget_product_categories a {  border: 0;  text-decoration: none;  position: relative;  display: block;  padding-left: 15px;}.widget_links a:before,.widget_meta a:before,.widget_nav_menu a:before,.widget_pages a:before,.widget_recent_comments a:before,.widget_recent_entries a:before,.widget_product_categories a:before {  content: "\f0da";  font-family: "Font Awesome 5 Free";  position: absolute;  font-weight: 800;  left: 0;  top: 0;  transition: all 0.25s;  -webkit-transition: all 0.25s;  -moz-transition: all 0.25s;  -ms-transition: all 0.25s;  -o-transition: all 0.25s;}.widget_links a:hover, .widget_links a:focus,.widget_meta a:hover,.widget_meta a:focus,.widget_nav_menu a:hover,.widget_nav_menu a:focus,.widget_pages a:hover,.widget_pages a:focus,.widget_recent_comments a:hover,.widget_recent_comments a:focus,.widget_recent_entries a:hover,.widget_recent_entries a:focus,.widget_product_categories a:hover,.widget_product_categories a:focus {  color: #1565c0;  padding-left: 17px;}.widget_links a:hover:before, .widget_links a:focus:before,.widget_meta a:hover:before,.widget_meta a:focus:before,.widget_nav_menu a:hover:before,.widget_nav_menu a:focus:before,.widget_pages a:hover:before,.widget_pages a:focus:before,.widget_recent_comments a:hover:before,.widget_recent_comments a:focus:before,.widget_recent_entries a:hover:before,.widget_recent_entries a:focus:before,.widget_product_categories a:hover:before,.widget_product_categories a:focus:before {  padding-left: 5px;}.widget_links ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul,.widget_recent_comments ul,.widget_recent_entries ul,.widget_product_categories ul {  list-style: none;  margin: 0;}.widget_links ul li,.widget_meta ul li,.widget_nav_menu ul li,.widget_pages ul li,.widget_recent_comments ul li,.widget_recent_entries ul li,.widget_product_categories ul li {  padding: 8px 0;  border-bottom: 0 none;  line-height: 1.3em;}.widget_links >ul,.widget_meta >ul,.widget_nav_menu >ul,.widget_pages >ul,.widget_recent_comments >ul,.widget_recent_entries >ul,.widget_product_categories >ul {  position: relative;}.widget_links ul >li:first-child,.widget_meta ul >li:first-child,.widget_nav_menu ul >li:first-child,.widget_pages ul >li:first-child,.widget_recent_comments ul >li:first-child,.widget_recent_entries ul >li:first-child,.widget_product_categories ul >li:first-child {  margin-top: 0;  padding-top: 5px;  border-top: 0 none;}.widget_links ul >li:last-child,.widget_meta ul >li:last-child,.widget_nav_menu ul >li:last-child,.widget_pages ul >li:last-child,.widget_recent_comments ul >li:last-child,.widget_recent_entries ul >li:last-child,.widget_product_categories ul >li:last-child {  padding-bottom: 0px;  margin-bottom: 0px;}.widget .menu {  position: relative;}.widget .menu >li:first-child {  border-top: 0 none;  padding-top: 0;}.widget .menu .sub-menu {  box-shadow: 0 0 0 transparent;}.widget_nav_menu .sub-menu,.widget_pages .children {  border: 0;  margin: 0 0 0 1em;}.widget_recent_entries .post-date {  display: block;}/*--------------------------------------------------------------# Contact Widget--------------------------------------------------------------*/.widget_contact_us .contact-info {  margin-bottom: 15px;}.widget_contact_us .contact-info:last-child {  margin-bottom: 0;}.widget_contact_us .contact-info .title {  font-size: 16px;  font-weight: 700;  margin-bottom: 5px;  font-family: "Open Sans", sans-serif;  color: white;}.widget_contact_us .contact-info >p {  line-height: 1.55em;}.widget_contact_us .contact-info a:hover,.widget_contact_us .contact-info a:focus {  color: #1565c0;}/*--------------------------------------------------------------# About Widget--------------------------------------------------------------*/.widget_about .footer-social {  margin-top: 35px !important;}@media only screen and (max-width: 991px) {  .widget_about .footer-social {    margin-top: 25px !important;  }}/*--------------------------------------------------------------# Services Categories Widget--------------------------------------------------------------*/.widget_services_categories {  padding: 0 !important;  background-color: #fafafa;}.widget_services_categories .widget-content li {  border-bottom: 1px solid rgba(0, 0, 0, 0.06);}.widget_services_categories .widget-content li:last-child {  border-bottom: 0px solid;}.widget_services_categories .widget-content li >a {  font-weight: 700;  font-size: 18px;  padding: 18px 25px;  display: block;  position: relative;}@media only screen and (max-width: 480px) {  .widget_services_categories .widget-content li >a {    font-size: 16px;  }}.widget_services_categories .widget-content li >a:before {  position: absolute;  left: 0;  top: 0;  height: 100%;  background-color: #1565c0;  content: "";  -webkit-transition: all 0.3s;  transition: all 0.3s;}.widget_services_categories .widget-content li >a:after {  position: absolute;  left: 3px;  top: 50%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  content: "";  border-style: solid;  border-width: 5px 6px;  border-color: transparent;  -webkit-transition: all 0.3s;  transition: all 0.3s;}.widget_services_categories .widget-content li >a.active:before {  width: 3px;}.widget_services_categories .widget-content li >a.active:after {  border-color: transparent transparent transparent #1565c0;}/*--------------------------------------------------------------# Subscribe Widget--------------------------------------------------------------*/.subscribe_widget {  background-color: #232323;  padding: 30px 35px 40px;  position: relative;  overflow: hidden;}@media only screen and (max-width: 575px) {  .subscribe_widget {    padding: 30px 20px 40px;  }}.subscribe_widget:before {  position: absolute;  content: "\f1d8";  right: 30px;  font-family: "Font Awesome 5 Free";  top: 10px;  font-size: 130px;  font-weight: 400;  line-height: 1em;  -webkit-transform: rotate(15deg);  transform: rotate(15deg);  color: white;  opacity: 0.03;}.subscribe_widget .title {  font-size: 24px;  line-height: 1.15em;  margin-bottom: 35px;}.subscribe_widget .title >span {  display: block;  font-size: 16px;  color: #bab8b8;  font-weight: normal;  font-style: italic;}.subscribe_widget :-moz-placeholder {  opacity: 0.5;}.subscribe_widget ::-moz-placeholder {  opacity: 0.5;}.subscribe_widget :-ms-input-placeholder {  opacity: 0.5;}.subscribe_widget .subscribe-form {  font-size: 15px;}@media only screen and (max-width: 767px) {  .subscribe_widget .subscribe-form {    font-size: 14px;  }}.subscribe_widget .subscribe-form .form-group {  margin-bottom: 0px;  position: relative;}.subscribe_widget .subscribe-form .form-group input[type="email"] {  background-color: transparent;  border-top: 0px solid;  border-left: 0px solid;  border-right: 0px solid;  border-bottom: 1px solid #e5e5e5;  padding: 0 0 10px !important;  width: 100%;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .subscribe_widget .subscribe-form .form-group input[type="email"] {    width: 70%;  }}.subscribe_widget .subscribe-form .form-group input[type="email"]:focus {  color: white;  border-bottom-color: #1565c0;}.subscribe_widget .subscribe-form .form-group .btn.btn-send {  position: absolute;  right: 0;  top: 7px;  color: #1565c0;  background-color: transparent;  font-size: 18px;  padding: 0;  opacity: 0.8;}/*--------------------------------------------------------------# RSS Widget--------------------------------------------------------------*/.widget_rss ul {  list-style: none;  margin: 0;}.widget_rss ul:last-child {  margin-bottom: 0;}.widget_rss li {  margin-bottom: 1.6em;  padding-bottom: 25px;}.widget_rss li:last-child {  margin-bottom: 0;}.widget_rss li .rssSummary {  margin: 5px 0;  line-height: 1.75em;}.widget_rss .rsswidget {  border: 0;  font-weight: 700;}.widget_rss .rsswidget img {  margin-top: -4px;}.widget_rss .rss-date, .widget_rss cite {  font-size: 0.8em;  font-style: normal;  display: block;  line-height: 2;  opacity: 0.8;}.widget_rss >p {  position: relative;}#wp-calendar caption {  font-weight: 700;}#wp-calendar td,#wp-calendar th {  padding: 8px;  text-align: center;  border: 1px solid #ddd;}/*--------------------------------------------------------------# Search Widget--------------------------------------------------------------*/.widget_search .input-group,.widget_product_search .input-group {  position: relative;}.widget_search .input-group .form-controller,.widget_product_search .input-group .form-controller {  display: table-cell;  padding: 5px 15px;  margin-bottom: 0;  font-size: 16px;  border-radius: 0px;  border-bottom: 1px solid #e5e5e5;  background-color: transparent;  box-shadow: 0 0 0px rgba(0, 0, 0, 0.1);  height: 50px;  outline: none;}.widget_search .input-group .form-controller:focus,.widget_product_search .input-group .form-controller:focus {  border-color: #1565c0;}.widget_search button, .widget_search input[type="button"], .widget_search input[type="reset"], .widget_search input[type="submit"],.widget_product_search button,.widget_product_search input[type="button"],.widget_product_search input[type="reset"],.widget_product_search input[type="submit"] {  border: 0px solid;  background-color: transparent;  position: absolute;  right: 10px;  top: 50%;  font-size: 16px;  color: #232323;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);}.widget_search button:hover, .widget_search input[type="button"]:hover, .widget_search input[type="reset"]:hover, .widget_search input[type="submit"]:hover,.widget_product_search button:hover,.widget_product_search input[type="button"]:hover,.widget_product_search input[type="reset"]:hover,.widget_product_search input[type="submit"]:hover {  color: #1565c0;}.tagcloud {  margin-bottom: -10px;}.tagcloud a {  padding: 10px 18px;  font-size: 16px;  display: inline-block;  margin-right: 5px;  margin-bottom: 10px;  font-weight: 700;  text-transform: capitalize;  border-radius: 5px;  border: 1px solid #eaeaea;}@media only screen and (max-width: 1199px) {  .tagcloud a {    padding: 10px 15px;    font-size: 15px;  }}.tagcloud a:hover {  background-color: #1565c0;  color: white;  border-color: #1565c0;}.widget_gallery .gallery-content img {  width: 100%;  margin-bottom: 30px;}/*--------------------------------------------------------------# Footer Content--------------------------------------------------------------*//*--------------------------------------------------------------# Footer-block--------------------------------------------------------------*/.site-footer {  color: #e0dcdc;  background-color: #131840;  position: relative;}@media only screen and (max-width: 767px) {  .site-footer.mrt-80 {    margin-top: 115px;  }  .site-footer.pd-t-120 {    padding-top: 135px;  }}.site-footer .footer-shape {  position: absolute;  top: -1px;  left: 0;}.site-footer .widget-title {  color: white;  margin-top: -6px;}.site-footer .footer-widget-area .row >[class='col-lg-2'] {  -webkit-box-flex: 0;  -ms-flex: 0 0 20.83%;  flex: 0 0 20.83%;  max-width: 20.83%;}@media only screen and (max-width: 991px) {  .site-footer .footer-widget-area .row >[class='col-lg-2'] {    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;  }}.site-footer .footer-menu {  list-style: none;  padding: 0;  margin-bottom: 0px;  text-align: right;}@media only screen and (max-width: 991px) {  .site-footer .footer-menu {    text-align: center;    margin-bottom: 8px;  }}.site-footer .footer-menu >li {  display: inline-block;}.site-footer .footer-menu >li >a {  padding: 0 20px;  display: block;  position: relative;}.site-footer .footer-menu >li >a:before {  content: "|";  position: absolute;  left: -5px;  top: -1px;  opacity: 0.5;  color: white;}@media only screen and (max-width: 1199px) {  .site-footer .footer-menu >li >a {    padding: 0 15px;  }}.site-footer .footer-menu >li >a:hover {  color: #1565c0;}.site-footer .footer-menu >li:first-child >a {  padding-left: 0px;}.site-footer .footer-menu >li:first-child >a:before {  content: "";}.site-footer .footer-menu >li:last-child >a {  padding-right: 0px;}.site-footer .footer-social {  list-style: none;  padding: 0;  margin: 0 -3px -10px;}.site-footer .footer-social li {  display: inline-block;  margin: 0 3px 10px;}.site-footer .footer-social li a {  border: 1px solid rgba(255, 255, 255, 0.3);  font-size: 14px;  display: block;  color: #ddd;  border-radius: 50%;  height: 40px;  line-height: 38px;  text-align: center;  width: 40px;}.site-footer .footer-social li a:hover {  background-color: #1565c0;  color: white;  border-color: #1565c0;}.site-footer .footer-social.color-white {  padding-bottom: 30px;}.site-footer .footer-social.color-white li >a {  color: white;}@media only screen and (max-width: 991px) {  .site-footer .footer-widget-area.pd-b-60 {    padding-bottom: 40px;  }}.copyright-text {  margin-bottom: 0;}.copyright-text >p {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.copyright-text a {  display: inline-block;  padding-left: 5px;  color: #1565c0;}.copyright-text a:hover {  color: #eaad11;}.footer-bottom-area {  padding: 25px 0;  border-top: 1px solid rgba(255, 255, 255, 0.1);}.subscribe-block {  position: absolute;  width: 100%;  height: auto;  top: 0;  left: 0;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);}.subscribe-block .subscribe-form {  background-color: white;  box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);  border-radius: 7px;  overflow: hidden;  padding: 50px 60px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}@media only screen and (max-width: 767px) {  .subscribe-block .subscribe-form {    padding: 50px 30px;  }}.subscribe-block #mc-form {  display: inline-block;  margin: 0 auto;}@media only screen and (max-width: 767px) {  .subscribe-block #mc-form {    display: block;    width: 100%;  }}.subscribe-block #mc-form .mc-form-inner {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;  width: 100%;}@media only screen and (max-width: 767px) {  .subscribe-block #mc-form .mc-form-inner {    display: block;    text-align: center;  }}.subscribe-block #mc-form .form-group {  margin-bottom: 0;  width: 520px;}@media only screen and (max-width: 1199px) {  .subscribe-block #mc-form .form-group {    width: 450px;  }}@media only screen and (max-width: 991px) {  .subscribe-block #mc-form .form-group {    width: 400px;  }}@media only screen and (max-width: 767px) {  .subscribe-block #mc-form .form-group {    margin-bottom: 20px;    width: 100%;  }}.subscribe-block #mc-form #mc-email {  border: 1px solid #e5e5e5;  height: 55px;  padding: 5px 20px;  border-radius: 0px;  width: 100%;}@media only screen and (max-width: 480px) {  .subscribe-block #mc-form #mc-email {    padding: 5px 15px;  }}.subscribe-block #mc-form #subscribe-btn {  border-radius: 0;  padding: 14px 35px;  margin-left: 15px;}@media only screen and (max-width: 767px) {  .subscribe-block #mc-form #subscribe-btn {    padding: 15px 30px;  }}/*：源码下载仅发布在: https://www.17sucai.com*/