#nav-tx {
  background-color: #fff;
  position: fixed;
  top: 0;
  width: 100%;
  display:block;
  transition: top 0.3s;
  /* height: auto; */
  z-index:99999;
}

#nav-tx a {
  display: block;
  color: #333;
  text-align: center;
  padding: 5px;
  text-decoration: none;
  font-size: 17px;
}

#nav-tx ul {
  display: flex;
}
#nav-tx li {
  flex: 1;
  text-align:center;
  border: 1px dashed #f2f2f2;
}

#nav-tx a:hover {
  background-color: #fff;
  color: var(--blue);
}

:root {
  --blue: #007bff;
  --black: #333333;
  --white: #ffffff;
  --silver: #f2f2f3;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #d23126;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #409043;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #868e96;
  --gray-dark: #343a40;
  --primary: #252A4C;
  --secondary: #868e96;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --facebook: #3b5998;
  --twitter: #00aced;
  --google: #dd4b39;
  --linkedin: #007bb6;
  --youtube: #bb0000;
  --instagram: #517fa4;
  --pinterest: #cb2027;
  --flickr: #ff0084;
  --tumblr: #32506d;
  --forusquare: #0072b1;
  --dribbble: #ea4c89;
  --vine: #00bf8f;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  }

  *,
  *::before,
  *::after {
  box-sizing: border-box;
  }

  html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
  }

  @-ms-viewport{width:device-width}
  article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
  body{margin:0;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}
  [tabindex="-1"]:focus{outline:0!important}
  hr{box-sizing:content-box;height:0;overflow:visible}
  h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
  p{margin-top:0;margin-bottom:1rem}
  abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}
  address{margin-bottom:1rem;font-style:normal;line-height:inherit}
  ol,ul,dl{margin-top:0;margin-bottom:1rem;line-height: 2em;}
  ol ol,ul ul,ol ul,ul ol{margin-bottom:0}
  dt{font-weight:700}
  dd{margin-bottom:.5rem;margin-left:0}
  blockquote{margin:0 0 1rem}
  dfn{font-style:italic}
  b,strong{font-weight:bolder}
  small{font-size:80%}
  sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:basredgularne}
  sub{bottom:-.25em}
  sup{top:-.5em}
  a{color:#333;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}
  a:hover{color:#007bff;text-decoration:none}
  a:not([href]):not([tabindex]){color:inherit;text-decoration:none}
  a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}
  a:not([href]):not([tabindex]):focus{outline:0}
  i{font-style: italic;font-weight: 100;font-family: Times New Roman;}
  pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}
  pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}
  figure{margin:0 0 1rem}
  img{vertical-align:middle;border-style:none}
  svg:not(:root){overflow:hidden}
  a,area,button,[role="button"],input:not([type="range"]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}
  table{border-collapse:collapse}
  caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}
  th{text-align:inherit}
  label{margin-bottom: 0.1rem;}
  button{border-radius:0}
  button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
  input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
  button,input{overflow:visible}
  button,select{text-transform:none}
  button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
  button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}
  input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}
  input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}
  form label {font-size:15px}
  input[type=text],#respond textarea,.post-password-form input[type=password],.wpcf7-form-control.wpcf7-date,.wpcf7-form-control.wpcf7-number,.wpcf7-form-control.wpcf7-quiz,.wpcf7-form-control.wpcf7-select,.wpcf7-form-control.wpcf7-text,.wpcf7-form-control.wpcf7-textarea{width:100%;padding: 0.2em .6em;background: #f3f3f3;border: 1px solid #f3f3f3;border-radius:4px;outline:0;font-size: 16px;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;/* max-height: 37px; */margin-bottom: 15px;}
  textarea{overflow:auto;resize:vertical}
  fieldset{min-width:0;padding:0;margin:0;border:0}
  legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
  [type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
  [type="search"]{outline-offset:-2px;-webkit-appearance:none}
  [type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
  ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
  output{display:inline-block}
  summary{display:list-item;cursor:pointer}
  template{display:none}
  [hidden]{display:none!important}
  h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height: 1.6;color:inherit;}
  .lead{font-size:1.25rem;font-weight: 500;}
  .strong {font-weight: 600;font-size: 25px;letter-spacing: .03em;line-height: 1.4em;}
  .display-1{font-size:6rem;font-weight:300;line-height:1.2}
  .display-2{font-size:5.5rem;font-weight:300;line-height:1.2}
  .display-3{font-size:4.5rem;font-weight:300;line-height:1.2}
  .display-4{font-size:3.5rem;font-weight:300;line-height:1.2}
  hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}
  small,.small{font-size:80%;font-weight:400}
  mark,.mark{padding:.2em;background-color:#fcf8e3}
  .list-unstyled{padding-left:0;list-style:none}
  .list-inline{padding-left:0;list-style:none}
  .list-inline-item{display:inline-block}
  .list-inline-item:not(:last-child){margin-right:.5rem}
  .initialism{font-size:90%;text-transform:uppercase}
  .blockquote{margin-bottom:1rem;font-size:1.25rem}
  .blockquote-footer{display:block;font-size:80%;color:#868e96}
  .blockquote-footer::before{content:"\2014 \00A0"}
  .img-fluid{max-width:100%;height:auto}
  .img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}
  .figure{display:inline-block}
  .figure-img{margin-bottom:.5rem;line-height:1}
  .figure-caption{font-size:90%;color:#868e96}
  code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
  code{font-size:87.5%;color:#e83e8c;word-break:break-word}
  a>code{color:inherit}
  kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}
  kbd kbd{padding:0;font-size:100%;font-weight:700}
  pre{display:block;font-size:87.5%;color:#212529}
  pre code{font-size:inherit;color:inherit;word-break:normal}
  .pre-scrollable{max-height:340px;overflow-y:scroll}
  .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
  @media(min-width:576px){
  .container{max-width:736px}
  }
  @media(min-width:768px){
  .container{max-width:850px}
  }
  @media(min-width:992px){
  .container{max-width:960px}
  }
  @media(min-width:1200px){
  .container{max-width:1140px}
  }
  .container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
  .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
  .no-gutters{margin-right:0;margin-left:0}
  .no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}
  .col-1,.col-2,.col-20,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
  .col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
  .col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
  .col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
  .col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
  .col-20{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
  .col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
  .col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
  .col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
  .col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
  .col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
  .col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
  .col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
  .col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
  .col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
  .col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
  @media(min-width: 276px){
  .col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
  .col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
  .col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
  .col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
  .col-sm-20{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
  .col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
  .col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
  .col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
  .col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
  .col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
  .col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
  .col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
  .col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
  .col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
  .col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
  }
  @media(min-width:768px){
  .col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
  .col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
  .col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
  .col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
  .col-md-20{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
  .col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
  .col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
  .col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
  .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
  .col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
  .col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
  .col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
  .col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
  .col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
  .col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
  }
  @media(min-width:992px){
  .col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
  .col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
  .col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
  .col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
  .col-lg-20{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
  .col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
  .col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
  .col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
  .col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
  .col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
  .col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
  .col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
  .col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
  .col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
  .col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
  }


  .table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}
  .table>tbody>tr:hover>td, .table>tbody>tr:hover>th {background-color: #f5f5f5;}
  .table-compare {width: 100%;border-collapse: collapse;table-layout: fixed;}

  .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
  .nav-link{display:block;padding:.5rem 1rem;font-weight: 500;}
  a .nav-link:focus{color:#0056b3}
  .nav-link:focus,.nav-link:hover{text-decoration:none;outline:0;color:#0056b3}
  .nav-link.disabled{color:#868e96}
  .navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding: 0rem 1rem;background: #fff;}
  .navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
  .navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
  .navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
  .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
  .navbar-nav .nav-link{padding-right:0;padding-left:0}
  .navbar-nav .dropdown-menu{position:static;float:none}
  .navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}
  .navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
  .navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}
  .navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}
  .navbar-toggler:not([disabled]):not(.disabled){cursor:pointer}
  .navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}
  @media(max-width:991.99px){
  .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}
  }
  @media(min-width: 692px){
  .navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
  .navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
  .navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}
  .navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}
  .navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
  .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
  .navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}
  .navbar-expand-lg .navbar-toggler{display:none}
  .navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}
  .dropdown:hover>.dropdown-menu{display:block;padding: 10px;box-shadow: 0px 6px 20px rgba(51, 51, 51, 0.1);background: #fff;}
  }
  .navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
  .navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}
  .navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
  .navbar-expand .navbar-nav .dropdown-menu{position:absolute}
  .navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}
  .navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
  .navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
  .navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}
  .navbar-expand .navbar-toggler{display:none}
  .navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}
  .navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}
  .navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,0.9)}
  .navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}
  .navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#2196f3}
  .navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}
  .navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}
  .navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);}
  .navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
  .navbar-light .navbar-text{color:rgba(0,0,0,0.5)}
  .navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}
  .navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,0.9)}

  .navbar-dark {background-color:#333}
  .navbar-dark a {color:#fff}
  .navbar-dark img.custom-logo {filter: invert(50);}
  .navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(250, 250, 250, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
  .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
  .navbar-dark .dropdown-menu a{color:#333}
  .navbar-dark .dropdown-menu a:hover{color:var(--blue)}
  .nav-shadow{box-shadow: 0px 1px 3px rgba(51, 51, 51, 0.12);}

  .fade{opacity:0;transition:opacity .15s linear}
  .fade.show{opacity:1}
  .collapse{display:none}
  .collapse.show{display:block}
  tr.collapse.show{display:table-row}
  tbody.collapse.show{display:table-row-group}
  .collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}

  .close{float:right;font-size: 2rem;font-weight: 200;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;}
  .close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}
  .close:not(:disabled):not(.disabled){cursor:pointer}
  button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}

  /* Modal */
  .modal-open{overflow:hidden}
  .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}
  .modal-open .modal{overflow-x:hidden;overflow-y:auto}
  .modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
  .modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}
  .modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
  .modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}
  .modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
  .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color: #000;}
  .modal-backdrop.fade{opacity:0}
  .modal-backdrop.show{opacity: 0.8;}
  .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-top-left-radius:.3rem;border-top-right-radius:.3rem;}
  .modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}
  .modal-title{margin-bottom:0;line-height: 2;}
  .modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}
  .modal-footer{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;padding:1rem;border-top:1px solid #e9ecef}
  .modal-footer>:not(:first-child){margin-left:.25rem}
  .modal-footer>:not(:last-child){margin-right:.25rem}
  .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
  @media (min-width: 576px) {
  .modal-dialog{max-width:500px;margin:1.75rem auto}
  .modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}
  .modal-sm{max-width:300px}
  }
  @media (min-width: 992px) {
  .modal-lg{max-width:800px}
  }


  /* Page */
  .sitemap ul{font-size:13px;line-height:1.4;padding-left: 15px;}

  /* Blog */
  .single-post .entry-content a {color:var(--blue);}
  .single-post .entry-content p {
  font-size: 1.3em;
  line-height: 1.59;
  font-size: 21px;
  font-weight: 400;
  letter-spacing: -0.02em;
  }
  @media(max-width:768px){
  .single-post .entry-content p {
  font-size: 18px;
  line-height: 1.58;
  letter-spacing: -.004em;
  }
  }
  .blog-container {margin-top: 50px}
  .blog h2.entry-title {
  font-size: 28px;
  line-height: 30px;
  letter-spacing: -0.2px;
  text-transform: none;
  margin-top: 15px;
  font-weight: 600;
  }

  .blog .post-image {width: auto;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;margin: 5px;position: relative;box-shadow: 0px 5px 20px 3px rgba(51, 51, 51, 0.19), 0 1px 1px 1px rgba(51, 51, 51, 0.09);}

  .blog img.attachment-medium.size-medium.wp-post-image {
  object-fit: cover;
  width: 100%;
  height: 400px;
  object-position: center;
  }

  @media(max-width:576px){
  .blog img.attachment-medium.size-medium.wp-post-image {object-fit: cover;width: 100%;max-height: 200px;object-position: center;}
  }

  .single .post-image {
  width: auto;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 5px;position: relative;
  box-shadow: 0px 5px 20px 3px rgba(51, 51, 51, 0.19), 0 1px 1px 1px rgba(51, 51, 51, 0.09);
  }

  .single img.attachment-large.size-large.wp-post-image {
  object-fit: cover;
  width: 100%;
  max-height: 360px;
  object-position: center;
  }

  .post-navigation a {
    color: #fff;
    display: block;
    width: 100%;
    text-decoration: none;
    padding: 1.2em;
    transition: all .3s;
    background-color: #080a11;
}

/*  Post Navigation */
.nav-previous {
    display: flex;
    align-items: stretch;
    float: left;
    width: 48%;
}

.nav-next {
        display: flex;
        align-items: stretch;
        float: right;
        text-align: right;
        width: 48%;
    }
.nav-links {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    padding: 0;
}
.post-navigation a:hover, .post-navigation a:focus {
    border-color: #f2efec;
    color: #000;
    background-color: #f2efec;
}



  /* Logo */
  img.custom-logo {
  height: auto;
  width: 178px;
  }

  /* Footer */
  .footer-logo {
  height: 30px;
  width: auto;
  margin-bottom: 30px;
  }


  /* Image */
  .img-responsive {
      width: 100%;
  }

  /* Button btn */
  .btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;max-width: 100%;}
  .btn:focus,.btn:hover{text-decoration:none}
  .btn.focus,.btn:focus{outline:0;box-shadow: 0 0 0 0.2rem #9e9e9e3d;}
  .btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}
  .btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}
  .btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}
  .btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}
  .btn-block {display: block;width: 100%;}
  .btn-outline {border: 2px solid #fff;border-color: #fff;transition: .3s ease;}
  .btn-outline:hover {background: rgba(158, 158, 158, 0.17);}

  /* Dropdown */
  .dropdown,.dropup{position:relative}
  .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border:none; width: 0px;
height: 0px;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #8b8b8b;}
  .dropdown-toggle:empty::after{margin-left:0}
  .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width: 13rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-clip:padding-box;border:none;border-radius:.25rem;line-height: 1em;}
  .dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}
  .dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border:none}
  .dropup .dropdown-toggle:empty::after{margin-left:0}
  .dropright .dropdown-menu{margin-top:0;margin-left:.125rem}
  .dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border:none}
  .dropright .dropdown-toggle:empty::after{margin-left:0}
  .dropright .dropdown-toggle::after{vertical-align:0}
  .dropleft .dropdown-menu{margin-top:0;margin-right:.125rem}
  .dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";display:none}
  .dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border:none}
  .dropleft .dropdown-toggle:empty::after{margin-left:0}
  .dropleft .dropdown-toggle::before{vertical-align:0}
  .dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}
  .dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
  .dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}
  .dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}
  .dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}
  .dropdown-menu.show{display:block}
  .dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}
  @media (max-width:768px) {
  .dropdown-menu{border:0;border-radius:0}
  .dropdown-menu li .nav-link {padding: 10px 0;}
  }

  /* Utilities Helpers */
  /* Util */
  .text-center{text-align: center}
  .text-right{text-align: right}

  .text-lg{font-size: 50px;font-weight: 600;line-height: 1.2;letter-spacing: -0.05rem;}
  .text-md{font-size: 26px;font-weight: 500;}
  .text-sm{font-size: 13px;font-weight: 500;}
  .text-xs{font-size: 10px;font-weight: 500;}

  @media (max-width:768px){
  .text-lg{font-size: 28px;}
  .text-md {font-size: 22px;}
  .text-sm{font-size: 13px;}
  .text-xs{font-size: 9px;}
  }

  .d-flex{
  display: flex;
  flex-flow: column nowrap;
  }
  .d-block{display: block}
  .d-inline{display: inline}

  @media (min-width:576px){
    .d-md-none{display:none}
  }
  @media (max-width:576px){
    .d-xs-none{display:none}
  }

  .bottom{
  margin-top: auto;
  }

  .no-overflow{overflow: hidden;}
  .transition{transition: .3s ease}

  /* Padding */
  .p-0 {padding:0px}
  .p-1 {padding:15px}
  .p-2 {padding: 25px}
  .p-3 {padding: 45px}
  .p-4 {padding: 65px}

  .py-1 {padding-top: 15px;padding-bottom: 15px; }
  .py-2 {padding-top: 25px;padding-bottom: 25px; }
  .py-3 {padding-top: 45px;padding-bottom: 45px; }
  .py-4 {padding-top: 65px;padding-bottom: 65px; }
  .py-5 {padding-top: 80px;padding-bottom: 80px; }

 @media(max-width:576px){
  .p-sm-0 {padding:0px}
  .py-1 {padding-top: 5px;padding-bottom: 5px; }
  .py-2 {padding-top: 15px;padding-bottom: 15px; }
  .py-3 {padding-top: 20px;padding-bottom: 20px; }
  .py-4 {padding-top: 35px;padding-bottom: 35px; }
  }

  .ml-auto {margin-left: auto;}
  .mr-auto {margin-right: auto;}
  .m-auto{margin: 0 auto;}
  .mt-1 {margin-top:15px}
  .mt-2 {margin-top: 25px}
  .mt-3 {margin-top: 45px}
  .mt-4 {margin-top: 65px}

  .mb-0 {margin-bottom:0px}
  .mb-1 {margin-bottom:15px}
  .mb-2 {margin-bottom:25px}
  .mb-3 {margin-bottom:45px}
  .mb-4 {margin-bottom:65px}

  /* View Height and/or Width */
  .vh-100 {height: 100vh}
  .vw-100 {height: 100vw}

  /* Center Vertical */
  .v-center{
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  }

  /* Wrappers */
  .wrapper-1{max-width: 960px}
  .wrapper-2{max-width: 740px}
  .wrapper-3{max-width: 620px}
  .wrapper-4{max-width: 500px}

  /* Background */
  .bg-primary{background: var(--primary);color:#fff}
  .bg-dark{background: var(--black);color:#fff}
  .bg-red{background: var(--red);color:#fff}
  .bg-silver{background: var(--silver)}
  .bg-white{background: var(--white)}
  .bg-green{background:var(--green)}

  .text-primary {color: var(--black)}
  .text-white {color: var(--white)}
  .text-blue {color: var(--blue);}
  .text-green {color: var(--green)}
  .text-red {color: var(--red);}

  .border-black {border-color: var(--black)}
  .border-white {border-color: var(--white)}

  /* Sticky */
  .sticky-top{
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
  top: 0px;
  }
  .top{
  top: 45px;
  }

  /* Rotate */
  .nav-btn-1 {
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 3em;
  line-height: 0;
  z-index: 99999;
  transform: rotate(0deg)
  }
  .nav-btn-2 {
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 3em;
  line-height: 0;
  z-index: 99999;
  transform: rotate(90deg)
  }

  /* Hidden */
  .hidden {
  display: none;
  }
  @media(max-width: 991px){
  .m-hidden{display:none;}
  }

  /* Youtube Video */
  .youtube-player {
  position: relative;
  padding-bottom: 56.23%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  background: transparent;
  margin: 0;
  }

  .youtube-player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: transparent;
  }

  .youtube-player img {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0;
  max-width: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  height: auto;
  cursor: pointer;
  -webkit-transition: .4s all;
  -moz-transition: .4s all;
  transition: .4s all;
  }

  .youtube-player img:hover {
  -webkit-filter: brightness(90%);
  }

  .youtube-player .play {
  height: 72px;
  width: 72px;
  left: 50%;
  top: 50%;
  margin-left: -36px;
  margin-top: -36px;
  position: absolute;
  background: url("assets/img//play.png") no-repeat;
  background-size: contain;
  cursor: pointer;
  }


  .thumbnail {
  max-width: 100%;
  height: auto;
  padding: 10px;
  background:rgba(250,250,250,.1);
  margin: 0px auto;
  transition:.5s cubic-bezier(0.96, 0.2, 0.54, 0.91);
  }

  .ac-icon {
  height: 63px;
  width: auto;
  }
  @media(max-width:576px){
    .ac-icon {
    height: 43px;
    width: auto;
    -webkit-filter: drop-shadow( 0px 1px 1px #00000021 );
    filter: drop-shadow( 1px 3px 1px #33333311);
    }
  }

  /* Effects Animations */

  .pulse {
  border-radius: 50%;
  cursor: pointer;
  box-shadow: 0 0 0 #F44336;
  animation: pulse 2s infinite;
  }
  .pulse:hover {
  animation: none;
  }

  @-webkit-keyframes pulse {
  0% {-webkit-box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.4);}
  70% {-webkit-box-shadow: 0 0 0 10px rgba(33, 150, 243, 0.00);}
  100% {-webkit-box-shadow: 0 0 0 0 rgba(33, 150, 243, 0);}
  }
  @keyframes pulse {
  0% {-moz-box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.4);box-shadow: 0 0 0 0 var(--primary);}
  70% {-moz-box-shadow: 0 0 0 10px rgba(33, 150, 243, 0.0);box-shadow: 0 0 0 15px rgba(33, 150, 243, 0.0);}
  100% {-moz-box-shadow: 0 0 0 0 rgba(33, 150, 243, 0);box-shadow: 0 0 0 0 rgba(33, 150, 243, 0);
  }
  }


  /* Shadow Hover Box */
  .shadow{transition: .3s ease}

  .shadow:hover{
  -webkit-transform: translateY(-8px);
  -ms-transform: translateY(-8px);
  -o-transform: translateY(-8px);
  transform: translateY(-8px);
  -webkit-box-shadow: 0 20px 25px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 20px 25px rgba(0, 0, 0, 0.08);
  -o-box-shadow: 0 20px 25px rgba(0, 0, 0, 0.08);
  box-shadow: 0 20px 25px rgba(0, 0, 0, 0.08);
  }

  /* Button */
  .btn-icon {
  position: relative;
  top: 7px;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  line-height: 0;
  font-size: 50px;
  }
  .btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
  border: 1px solid var(--primary);
  background: transparent;
  color: var(--primary);
  }
  .btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  line-height: 0;
  border-radius: 25px;
  font-weight: 100;
  font-size: 67px;
  line-height: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  }
  .btn-circle.pulse {
  transform: rotate(135deg);
  transition:.3s ease;
  }
  .btn-circle.collapsed {
  transform: rotate(0deg);
  transition:.3s ease;
  font-weight: 100;
  font-size: 40px;
  line-height: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  color: #fff;
  background: var(--primary);
  }

  .btn-round{
  border-radius: 50px;
  padding:15px 40px;
  }


  .z-top{z-index: 9999999;}
  .z-1{z-index: 10;}
  .z-2{z-index: 20;}
  .z-3{z-index: 30;}
  .z-4{z-index: 40;}

  /* Sidebar */

  .widget_recent_entries ul{
  padding-left: 0;
  list-style: none;
  }

  /* Icons */
  .icon{
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
  }
  .icon-lg{
    display: inline-block;
    width: 2em;
    height: 2em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%;
    }

  .icon-facebook{
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='#3b5998' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 264 512'%3e%3cpath d='M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229'/%3e%3c/svg%3e");
  }
  .icon-twitter{
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='#00aced' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath d='M459 152l1 13A297 297 0 0 1 0 417a217 217 0 0 0 156-44c-47-1-85-31-98-72l19 1c10 0 19-1 28-3-48-10-84-52-84-103v-2c14 8 30 13 47 14A105 105 0 0 1 36 67c51 64 129 106 216 110-2-8-2-16-2-24a105 105 0 0 1 181-72c24-4 47-13 67-25-8 24-25 45-46 58 21-3 41-8 60-17-14 21-32 40-53 55z'/%3e%3c/svg%3e");
  }
  .icon-google{
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='#dd4b39' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 488 512' class=''%3e%3cpath d='M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z' class=''%3e%3c/path%3e%3c/svg%3e");
  }

  .icon-envelope{
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='#333333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath d='M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z'/%3e%3c/svg%3e");
  }

  .icon-instagram{
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='#517fa4' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8a26.8 26.8 0 1 1 26.8-26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388a75.63 75.63 0 0 1-42.6 42.6c-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9A75.63 75.63 0 0 1 49.4 388c-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1A75.63 75.63 0 0 1 92 81.2c29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9a75.63 75.63 0 0 1 42.6 42.6c11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3e%3c/svg%3e");
  }
  .icon-linkedin{
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='#007bb6' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3cpath d='M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z'/%3e%3c/svg%3e");
  }

  .icon-github{
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='#3b5998' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'%3e%3cpath d='M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z'/%3e%3c/svg%3e");
  }

  .icon-pinterest{
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='#cb2027' width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M256 597q0-108 37.5-203.5t103.5-166.5 152-123 185-78 202-26q158 0 294 66.5t221 193.5 85 287q0 96-19 188t-60 177-100 149.5-145 103-189 38.5q-68 0-135-32t-96-88q-10 39-28 112.5t-23.5 95-20.5 71-26 71-32 62.5-46 77.5-62 86.5l-14 5-9-10q-15-157-15-188 0-92 21.5-206.5t66.5-287.5 52-203q-32-65-32-169 0-83 52-156t132-73q61 0 95 40.5t34 102.5q0 66-44 191t-44 187q0 63 45 104.5t109 41.5q55 0 102-25t78.5-68 56-95 38-110.5 20-111 6.5-99.5q0-173-109.5-269.5t-285.5-96.5q-200 0-334 129.5t-134 328.5q0 44 12.5 85t27 65 27 45.5 12.5 30.5q0 28-15 73t-37 45q-2 0-17-3-51-15-90.5-56t-61-94.5-32.5-108-11-106.5z'/%3e%3c/svg%3e");
  }

  .icon-chevron-right{
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512' class='svg-inline--fa fa-chevron-right fa-w-8 fa-7x'%3e%3cpath fill='currentColor' d='M17.525 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L205.947 256 10.454 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L34.495 36.465c-4.686-4.687-12.284-4.687-16.97 0z' class=''%3e%3c/path%3e%3c/svg%3e");
  }

  .icon-chevron-left{
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512' class='svg-inline--fa fa-chevron-left fa-w-8 fa-7x'%3e%3cpath fill='currentColor' d='M238.475 475.535l7.071-7.07c4.686-4.686 4.686-12.284 0-16.971L50.053 256 245.546 60.506c4.686-4.686 4.686-12.284 0-16.971l-7.071-7.07c-4.686-4.686-12.284-4.686-16.97 0L10.454 247.515c-4.686 4.686-4.686 12.284 0 16.971l211.051 211.05c4.686 4.686 12.284 4.686 16.97-.001z' class=''%3e%3c/path%3e%3c/svg%3e");
  }
  .icon-phone{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath d='M39.03 47h-.05c-7.51-.25-16.32-7.53-22.38-13.6C10.52 27.33 3.24 18.52 3 11.04 2.92 8.4 9.36 3.74 9.43 3.7c1.67-1.16 3.52-.75 4.28.3.52.72 5.4 8.12 5.93 8.96.56.87.47 2.16-.21 3.47-.38.72-1.64 2.93-2.23 3.96.64.9 2.32 3.13 5.8 6.6a52.65 52.65 0 0 0 6.6 5.8c1.04-.58 3.25-1.84 3.97-2.22 1.28-.68 2.57-.77 3.45-.23.9.55 8.28 5.46 8.96 5.93.57.4.93 1.1 1 1.9a3.7 3.7 0 0 1-.7 2.4c-.03.07-4.65 6.43-7.25 6.43z'/%3E%3C/svg%3E");
  }

  /* Price Slide */

  .slider {-webkit-appearance: none;width: 100%;height: 5px;border-radius: 5px;background: #d3d3d3;outline: none;opacity: 0.7;-webkit-transition: .2s;transition: opacity .2s;margin-bottom: 25px;padding: 0px 1px;}
  .slider:hover {opacity: 1;}
  .slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background: var(--green);
  cursor: pointer;
  box-shadow: 0px 2px 1px rgba(51, 51, 51, 0.582);
  }

  .slider::-moz-range-thumb {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background: var(--green);
  cursor: pointer;
  }
  .price{font-size: 32px}

  /* Carousel */
  .btn-slide{height: 100%;width: 60px;color:#fff;border:none;font-size: 50px;font-weight: 100;}
  .btn-slide:focus{outline:0;border:none}
  .slide-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);background:linear-gradient(to right, transparent , #00000040);}
  .slide-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%);background:linear-gradient(to right, #00000040 , transparent);}
  .slidefade {
        -webkit-animation-name: slidefade;
        -webkit-animation-duration: 1.5s;
        animation-name: slidefade;
        animation-duration: 1.5s;
      }

      @-webkit-keyframes slidefade {
        from {
          opacity: .4
        }
        to {
          opacity: 1
        }
      }

      @keyframes slidefade {
        from {
          opacity: .4
        }
        to {
          opacity: 1
        }
      }

/* BS Carousel */
.btn-slide{height:100%;width:60px;color:#fff;border:none;font-size:50px;font-weight:100}
.btn-slide:focus{outline:0;border:none}
.slide-right{position:absolute;top:50%;right:0;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);background:linear-gradient(to right,transparent,#00000040)}
.slide-left{position:absolute;top:50%;left:0;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%);background:linear-gradient(to right,#00000040,transparent)}
.slidefade{-webkit-animation-name:slidefade;-webkit-animation-duration:1.5s;animation-name:slidefade;animation-duration:1.5s}
@-webkit-keyframes slidefade {
from{opacity:.4}
to{opacity:1}
}
@keyframes slidefade {
from{opacity:.4}
to{opacity:1}
}
.carousel{position:relative}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-item{position:relative;display:none;align-items:center;width:100%;transition:transform .6s ease;backface-visibility:hidden;perspective:1000px}
.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}
.carousel-item-next,.carousel-item-prev{position:absolute;top:0}
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateX(0)}
.carousel-item-next,.active.carousel-item-right{transform:translateX(100%)}
.carousel-item-prev,.active.carousel-item-left{transform:translateX(-100%)}
.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}
.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}
.carousel-control-prev{left:0}
.carousel-control-next{right:0}
.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}
.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}
.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}
.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}
.carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,0.5)}
.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}
.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}
.carousel-indicators .active{background-color:#fff}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}
