/*：当前代码仅为演示用,不能二次开发。源码只发布在: http://www.bootstrapmb.com/item/2831(此说明只在演示页面有,不在下载的源码里)*//*-----------------------------------------------------------------------------------	Theme Name: Cryptify	Description: Whole is a pixel perfect creative multi purpose html5 tempalte  based on designed with great attention to details, flexibility and performance. It is ultra professional, smooth and sleek, with a clean modern layout.	Author: Zytheme	Author URL: http://www.bootstrapmb.com	Version: 1.0-----------------------------------------------------------------------------------*//*!// Contents// ------------------------------------------------> 1.  Global Styles 2.  Typography 3.	 Color 4.	 Align 5.	 Grid 6.	 Blockquotes 7.	 Background 8.	 Breadcrumbs 9.	 Buttons 10. Forms 11. Icons 12. List 13. Media 14. Tabs 15. Accordions 16. Pagination 17. Alerts 18. Backtop 19. Range 20. Icon Box 21. Misc 22. Modals 23. Animation 24. Tables 26. Heading 27. Loading 28. Header 29. Menu 30. Hero 31. Team 32. Testimonial 33. Portfolio 34. Feature 35. Call To Action 36. Counter 37. Pricing Tables 38. Blog 39. Shop 40. Contact 41. Sidebar 42. Footer 43. Clients 44. Skills 45. Video 46. Newsletter 47. Timeline 48. Carousel 49. Divider 50. Banner 51. Number 52. Side Nav/*------------------------------------*\    #GLOBAL STYLES\*------------------------------------*//*WARNING! DO NOT EDIT THIS FILE!To make it easy to update your theme, you should not edit the styles in this file. Instead use the custom.css file to add your styles. You can copy a style from this file and paste it in custom.css and it will override the style in this file. You have been warned! :)*/body,html {  overflow-x: hidden;}html {  font-size: 13px;}body {  background-color: #ffffff;  font-family: 'Roboto', sans-serif;  font-size: 13px;  font-weight: 400;  color: #9b9b9b;  line-height: 1.5;  margin: 0;}.wrapper {  background-color: #ffffff;}* {  outline: none;}::-moz-selection {  text-shadow: none;}::selection {  background-color: #3773f4;  color: #ffffff;  text-shadow: none;}pre {  overflow-x: hidden;}a {  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  color: #3773f4;}a:hover {  color: #0d53eb;  text-decoration: none;}a:focus {  color: #0d53eb;  outline: none;  text-decoration: none;}a:active {  color: #0d53eb;  outline: none;  text-decoration: none;}textarea {  resize: none;}button {  border: none;  outline: none;  background: none;  padding: 0;}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn.active.focus,button:focus,.btn-secondary.focus,.btn-secondary:focus {  outline: none;  box-shadow: none;}.modal-backdrop {  z-index: 1020;  background-color: rgba(34, 34, 34, 0.95);}.fullscreen {  height: 100vh !important;}/* Medium Devices, Desktops */@media only screen and (max-width: 992px) {  .fullscreen {    height: auto !important;  }}/*------------------------------------*\    #TYPOGRAPHY\*------------------------------------*//* Heading Text */.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {  color: #282828;  font-family: 'Work Sans', sans-serif;  font-weight: 700;  margin: 0 0 28px;  line-height: 1;}.h1,h1 {  font-size: 52px;}.h2,h2 {  font-size: 42px;}.h3,h3 {  font-size: 38px;}.h4,h4 {  font-size: 32px;}.h5,h5 {  font-size: 24px;}.h6,h6 {  font-size: 18px;}p {  color: #9b9b9b;  font-size: 14px;  font-weight: 400;  line-height: 26px;}.lead {  font-size: 16px;  line-height: 1.8;}/* Aligning Text */.text--left {  text-align: left !important;}.text--right {  text-align: right !important;}.text--center {  text-align: center !important;}.text--just {  text-align: justify !important;}.align--top {  vertical-align: top;}.align--bottom {  vertical-align: bottom;}.align--middle {  vertical-align: middle;}.align--baseline {  vertical-align: baseline;}/* Weight Text */.bold {  font-weight: bold !important;}.regular {  font-weight: normal !important;}.medium {  font-weight: 500 !important;}.italic {  font-style: normal;}.break-word {  word-wrap: break-word;}.no-wrap {  white-space: nowrap;}/* Text Color */.text-white {  color: #ffffff !important;}.text-gray {  color: #f9f9f9 !important;}.text-black {  color: #282828;}.text-theme {  color: #3773f4 !important;}.text--capitalize {  text-transform: capitalize !important;}.text--uppercase {  text-transform: uppercase !important;}.font-heading {  font-family: 'Work Sans', sans-serif;}.font-body {  font-family: 'Roboto', sans-serif;}.font-18 {  font-size: 24px;}.font-16 {  font-size: 16px;}.font-20 {  font-size: 20px;}.font-40 {  font-size: 40px;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  text-center-xs {    text-align: center !important;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  text-center-sm {    text-align: center !important;  }}.higlighted-style1 {  background-color: #3773f4;  color: #fff;  padding: 5px 0;}.higlighted-style2 {  background-color: #282828;  color: #fff;  padding: 5px 0;}.higlighted-style3 {  background-color: #f9f9f9;  color: #3773f4;  padding: 5px 0;}/*------------------------------------*\    #COLORS\*------------------------------------*/.color-heading {  color: #282828 !important;}.color-theme {  color: #3773f4 !important;}.color-white {  color: #ffffff !important;}.color-gray {  color: #f9f9f9 !important;}/*------------------------------------*\    #Align\*------------------------------------*/address,blockquote,dd,dl,fieldset,form,ol,p,pre,table,ul {  margin-bottom: 20px;}section {  padding-top: 110px;  padding-bottom: 110px;  overflow: hidden;}/* All margin */.m-0 {  margin: 0 !important;}.m-xs {  margin: 10px;}.m-sm {  margin: 20px;}.m-md {  margin: 40px;}.m-lg {  margin: 80px;}/* top margin */.mt-0 {  margin-top: 0;}.mt-xs {  margin-top: 10px;}.mt-10 {  margin-top: 10px !important;}.mt-20 {  margin-top: 20px !important;}.mt-30 {  margin-top: 30px !important;}.mt-40 {  margin-top: 40px !important;}.mt-50 {  margin-top: 50px !important;}.mt-60 {  margin-top: 60px;}.mt-70 {  margin-top: 70px !important;}.mt-80 {  margin-top: 80px !important;}.mt-90 {  margin-top: 90px !important;}.mt-100 {  margin-top: 100px !important;}.mt-150 {  margin-top: 150px;}/* bottom margin */.mb-0 {  margin-bottom: 0 !important;}.mb-15 {  margin-bottom: 15px;}.mb-10 {  margin-bottom: 10px !important;}.mb-20 {  margin-bottom: 20px !important;}.mb-30 {  margin-bottom: 30px !important;}.mb-40 {  margin-bottom: 40px !important;}.mb-45 {  margin-bottom: 45px !important;}.mb-50 {  margin-bottom: 50px !important;}.mb-55 {  margin-bottom: 50px !important;}.mb-40 {  margin-bottom: 40px !important;}.mb-60 {  margin-bottom: 60px !important;}.mb-70 {  margin-bottom: 70px !important;}.mb-80 {  margin-bottom: 80px !important;}.mb-90 {  margin-bottom: 90px !important;}.mb-100 {  margin-bottom: 100px !important;}.mb-120 {  margin-bottom: 120px !important;}.mb-150 {  margin-bottom: 150px !important;}/* right margin */.mr-0 {  margin-right: 0;}.mr-30 {  margin-right: 30px !important;}.mr-50 {  margin-right: 50px;}.mr-60 {  margin-right: 60px;}.mr-150 {  margin-right: 150px;}/* left margin */.ml-0 {  margin-left: 0;}.ml-xs {  margin-left: 10px;}.ml-sm {  margin-left: 20px;}.ml-md {  margin-left: 40px;}.ml-lg {  margin-left: 80px;}.ml-30 {  margin-left: 30px !important;}.ml-50 {  margin-left: 50px;}.ml-60 {  margin-left: 60px;}.ml-150 {  margin-left: 150px;}/* All padding */.p-0 {  padding: 0 !important;}.p-xs {  padding: 10px;}.p-sm {  padding: 20px;}.p-md {  padding: 40px;}.p-lg {  padding: 80px;}/* top padding */.pt-0 {  padding-top: 0 !important;}.pt-30 {  padding-top: 30px !important;}.pt-40 {  padding-top: 40px !important;}.pt-50 {  padding-top: 50px !important;}.pt-60 {  padding-top: 60px !important;}.pt-70 {  padding-top: 70px !important;}.pt-80 {  padding-top: 80px !important;}.pt-90 {  padding-top: 90px !important;}.pt-100 {  padding-top: 100px !important;}.pt-150 {  padding-top: 150px !important;}/* bottom padding */.pb-0 {  padding-bottom: 0 !important;}.pb-20 {  padding-bottom: 20px !important;}.pb-30 {  padding-bottom: 30px !important;}.pb-40 {  padding-bottom: 40px !important;}.pb-50 {  padding-bottom: 50px !important;}.pb-60 {  padding-bottom: 60px !important;}.pb-70 {  padding-bottom: 70px !important;}.pb-80 {  padding-bottom: 80px !important;}.pb-85 {  padding-bottom: 85px !important;}.pb-90 {  padding-bottom: 90px !important;}.pb-100 {  padding-bottom: 100px !important;}/* right padding */.pr-0 {  padding-right: 0;}.pr-xs {  padding-right: 10px;}.pr-sm {  padding-right: 20px;}.pr-md {  padding-right: 40px;}.pr-lg {  padding-right: 80px;}.pr-15 {  padding-right: 15px !important;}.pr-30 {  padding-right: 30px !important;}.pr-50 {  padding-right: 50px;}.pr-60 {  padding-right: 60px;}.pr-100 {  padding-right: 100px !important;}.pr-150 {  padding-right: 150px;}/* left padding */.pl-0 {  padding-left: 0;}.pl-30 {  padding-left: 30px;}.pl-50 {  padding-left: 50px;}.pl-60 {  padding-left: 60px;}.pl-70 {  padding-left: 70px;}.pl-100 {  padding-left: 100px !important;}.pl-150 {  padding-left: 150px;}/* Postions */.fixed {  position: fixed;}.relative {  position: relative;}.absolute {  position: absolute;}.static {  position: static;}/* Zindex*/.zindex-1 {  z-index: 1;}.zindex-2 {  z-index: 2;}.zindex-3 {  z-index: 3;}/* Borders */.border-all {  border: 1px solid #3773f4;}.border-top {  border-top: 1px solid #3773f4;}.border-bottom {  border-bottom: 1px solid #3773f4;}.border-right {  border-right: 1px solid #3773f4;}.border-left {  border-left: 1px solid #3773f4;}/* Display */.inline {  display: inline;}.block {  display: block;}.inline-block {  display: inline-block;}.hide {  display: none;}.flex {  display: flex;}@media only screen and (max-width: 767px) {  section {    padding-top: 60px;    padding-bottom: 60px;  }  .text-center-xs {    text-align: center !important;  }  .pull-none-xs {    float: none !important;    text-align: center !important;  }  .mb-15-xs {    margin-bottom: 15px;  }  .mb-30-xs {    margin-bottom: 30px !important;  }  .mb-40-xs {    margin-bottom: 40px !important;  }  .mb-50-xs {    margin-bottom: 50px;  }  .mb-60-xs {    margin-bottom: 60px !important;  }  .p-none-xs {    padding-right: 0;    padding-left: 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .text-center-sm {    text-align: center !important;  }  .mb-0-sm {    margin-bottom: 0;  }  .mb-15-sm {    margin-bottom: 15px;  }  .mb-30-sm {    margin-bottom: 30px !important;  }  .mb-40-sm {    margin-bottom: 40px;  }  .mb-50-sm {    margin-bottom: 50px;  }  .mb-60-sm {    margin-bottom: 60px;  }  .pb-15-sm {    padding-bottom: 15px;  }  .pb-30-sm {    padding-bottom: 30px;  }  .pb-50-sm {    padding-bottom: 50px;  }  .pb-60-sm {    padding-bottom: 60px;  }  .p-none-sm {    padding-right: 0;    padding-left: 0;  }  .pull-none-sm {    float: none !important;    text-align: center !important;  }}.border-b {  border-bottom: 1px solid #f9f9f9;}.mt--80 {  margin-top: -80px;}/*------------------------------------*\    #Grid\*------------------------------------*/.row-no-padding [class*="col-"] {  padding-left: 0 !important;  padding-right: 0 !important;}.col-lg-5ths,.col-md-5ths,.col-sm-5ths,.col-xs-5ths {  position: relative;  min-height: 1px;  padding-right: 15px;  padding-left: 15px;}.col-xs-5ths {  width: 20%;  float: left;}@media (min-width: 768px) {  .col-sm-5ths {    width: 20%;    float: left;  }}@media (min-width: 992px) {  .col-md-5ths {    width: 20%;    float: left;  }}@media (min-width: 1200px) {  .col-lg-5ths {    width: 20%;    float: left;  }}.col-content {  padding: 120px 100px 110px 120px;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .col-content {    padding: 40px !important;  }}/* Small Devices, Tablets *//* Postion Helpers */.pos-fixed {  position: fixed;}.pos-relative {  position: relative;}.pos-absolute {  position: absolute;}.pos-static {  position: static;}.pos-top {  top: 0;}.pos-bottom {  bottom: 0;}.pos-right {  right: 0;}.pos-left {  left: 0;}.pos-vertical-center {  position: relative;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}.height-700 {  height: 700px !important;}.height-500 {  height: 500px !important;}.height-800 {  height: 800px !important;}@media only screen and (min-width: 992px) {  .hidden-lg,  .hidden-md {    display: none;  }}@media only screen and (min-width: 768px) {  .col-lg-5ths {    -ms-flex: 0 0 20%;    flex: 0 0 20%;    max-width: 20%;  }}/*------------------------------------*\    #Blockquotes\*------------------------------------*/.blockquote,blockquot {  font-size: 20px;  font-family: 'Work Sans', sans-serif;  color: #9b9b9b;  font-style: normal;  line-height: 28px;  font-weight: 500;  padding: 30px 0 30px 30px;  position: relative;}.quote-author {  font-family: 'Roboto', sans-serif;  display: block;  font-size: 13px;  font-style: normal;  font-weight: 600;  line-height: 1;  color: #282828;  margin-top: 18px;}.blockquote-1 {  border-left: 6px solid #282828;}.blockquote-3,.blockquote-4 {  padding-right: 30px;}.blockquote-2,.blockquote-3,.blockquote-4 {  border-left: none;}.blockquote-2:after,.blockquote-2:before {  font-family: fontawesome;  font-size: 16px;  position: absolute;  color: #282828;  line-height: 1.8;}.blockquote-2:before {  content: "\f10d";  top: 0;  left: 0;}.blockquote-2:after {  content: "\f10e";  right: 0;  bottom: 0;}.blockquote-3 {  color: #3773f4;  background-color: #f4f4f4;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;}.blockquote-4 {  color: #ffffff;  background-color: #282828;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}.blockquote-4 .quote-author {  color: #ffffff;}/*------------------------------------*\    #BACKGROUNDS\*------------------------------------*/.bg-theme {  background-color: #3773f4 !important;}.bg-gray {  background-color: #f9f9f9 !important;}.bg-white {  background-color: #ffffff !important;}.bg-dark {  background-color: #222222 !important;}.bg-dark3 {  background-color: #1b1a1a !important;}.bg-secondary {  background-color: #333333;}/* Background Image */.bg-section {  position: relative;  overflow: hidden;  z-index: 1;  -webkit-background-size: cover;  -moz-background-size: cover;  -ms-background-size: cover;  -o-background-size: cover;  background-size: cover;  /*background-attachment: fixed;*/  background-repeat: no-repeat;  background-position: center center;  width: 100%;  height: 100%;}.bg-parallax {  background-attachment: fixed;}.bg-overlay:before {  content: "";  display: inline-block;  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  z-index: -1;}.bg-overlay-light:before {  background-color: #ffffff;  opacity: 0.8;}.bg-overlay-dark:before {  background-image: -webkit-linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);  background-image: -moz-linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);  background-image: -o-linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);  background-image: linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);  background-color: #1b1a1a;  opacity: .6;}.bg-overlay-dark2:before {  background-color: #1b1a1a;  opacity: .97;}.bg-overlay-dark3:before {  background-image: -webkit-linear-gradient(to bottom, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 0) 69%, #f9f9f9 96%);  background-image: -moz-linear-gradient(to bottom, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 0) 69%, #f9f9f9 96%);  background-image: -o-linear-gradient(to bottom, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 0) 69%, #f9f9f9 96%);  background-image: linear-gradient(to bottom, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 0) 69%, #f9f9f9 96%);  background-color: #1b1a1a;  opacity: .96;}.bg-overlay-dark4:before {  background-image: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 69%, #ffffff 92%);  background-image: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 69%, #ffffff 92%);  background-image: -o-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 69%, #ffffff 92%);  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 69%, #ffffff 92%);  background-color: #1b1a1a;  opacity: .96;}.bg-overlay-dark5:before {  background-color: #1b1a1a;  opacity: .94;}.bg-overlay-dark6:before {  background-color: #1b1a1a;  opacity: .95;}.bg-overlay-dark7:before {  background-color: #1b1a1a;  opacity: .75;}.bg-overlay-dark8:before {  background-color: #1b1a1a;  opacity: .8;}.bg-overlay-dark9:before {  background-color: #1b1a1a;  opacity: .9;}.bg-overlay-dark10:before {  background-image: -moz-linear-gradient(90deg, #1b1a1a 0%, rgba(27, 26, 26, 0.11) 82%, #1b1a1a 92%);  background-image: -webkit-linear-gradient(90deg, #1b1a1a 0%, rgba(27, 26, 26, 0.11) 82%, #1b1a1a 92%);  background-image: -ms-linear-gradient(90deg, #1b1a1a 0%, rgba(27, 26, 26, 0.11) 82%, #1b1a1a 92%);  background-image: linear-gradient(90deg, #1b1a1a 0%, rgba(27, 26, 26, 0.11) 82%, #1b1a1a 92%);}.bg-overlay-theme:before {  background-color: #3773f4;  opacity: .85;}.bg-overlay-theme2:before {  background-image: -webkit-linear-gradient(to top, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 0) 45%, #f9f9f9 92%);  background-image: -moz-linear-gradient(to top, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 0) 45%, #f9f9f9 92%);  background-image: -o-linear-gradient(to top, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 0) 45%, #f9f9f9 92%);  background-image: linear-gradient(to top, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 0) 45%, #f9f9f9 92%);  background-color: #3773f4;  opacity: .96;}.bg-overlay-theme2:after {  position: absolute;  top: 0;  left: 0;  content: "";  background: linear-gradient(to top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 1%, #ffffff 35%);  height: 150px;  width: 100%;  z-index: -1;}.bg-overlay-theme3:before {  background-color: #3773f4;  opacity: .9;}/* Background Video */.bg-video {  position: relative;}.bg-video .bg-player {  bottom: 0;  left: 0;  right: 0;  position: absolute;  top: 0;  width: 100%;  background: url(polina.jpg) no-repeat;  min-height: 500px;}.bg-video .vidbg {  min-width: 100%;  min-height: 100%;}.bg-vyoutube {  z-index: 550;  text-align: center;  height: 100%;  min-height: 100%;  position: relative;  overflow: hidden;}.no-shadow {  box-shadow: none !important;}/*------------------------------------*\    #BREADCRUMB\*------------------------------------*//* Breadcrumb Style 1 */.breadcrumb {  background-color: transparent;  margin-bottom: 0;  padding: 0;  border-radius: 0;  color: #e5e4e4;  font-size: 14px;  font-weight: 400;  line-height: 1;  text-transform: capitalize;  display: block;}.breadcrumb >li {  display: inline-block;}.breadcrumb >li + li:before,.breadcrumb >li a {  color: #e5e4e4;}.breadcrumb >.active {  color: #f9f9f9;}.breadcrumb-2 >li + li:before {  content: "\f101";  font-family: fontawesome;}.breadcrumb-3 >li + li:before {  content: "\f105";  font-family: fontawesome;}.breadcrumb >li a:hover {  color: #3773f4;}.breadcrumb >li + li:before {  padding: 0 5px;  color: #ccc;  content: "/\00a0";}/*------------------------------------*\    #BUTTONS\*------------------------------------*/.btn {  font-family: 'Roboto', sans-serif;  position: relative;  z-index: 2;  font-size: 14px;  font-weight: 700;  text-transform: capitalize;  text-align: center;  border-radius: 0;  padding: 0;  line-height: 48px;  width: 170px;  height: 50px;  letter-spacing: 0.26px;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.btn.active,.btn:active {  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;}/* Button Primary */.btn--primary {  background-color: #3773f4;  color: #ffffff;  border: 2px solid #3773f4;}.btn--primary:active,.btn--primary:focus,.btn--primary:hover {  background-color: transparent;  color: #3773f4;}.btn--primary.btn--inverse:active,.btn--primary.btn--inverse:focus,.btn--primary.btn--inverse:hover {  background-color: #ffffff;  color: #3773f4;  border-color: #ffffff;}/* Button Secondary*/.btn--secondary {  background-color: #282828;  color: #ffffff;  border: 2px solid #282828;}.btn--secondary:active,.btn--secondary:focus,.btn--secondary:hover {  background-color: #3773f4;  color: #ffffff;  border-color: #3773f4;}.btn--secondary.btn--inverse:active,.btn--secondary.btn--inverse:focus,.btn--secondary.btn--inverse:hover {  background-color: #ffffff;  color: #282828;  border-color: #ffffff;}/* Button White */.btn--white {  background-color: #ffffff;  color: #282828;  border: 2px solid #ffffff;}.btn--white:active,.btn--white:focus,.btn--white:hover {  background-color: #3773f4;  color: #ffffff;  border-color: #3773f4;}/* Button Block */.btn--block {  width: 100%;}.btn--auto {  width: auto;}/* Button Rounded */.btn--rounded {  border-radius: 50px;}/* Button Link */.btn--link {  background-color: transparent;  border-color: transparent;}.btn--link.btn--primary {  color: #3773f4;}.btn--link.btn--primary:active,.btn--link.btn--primary:focus,.btn--link.btn--primary:hover {  color: #282828;  background-color: transparent;  border-color: transparent;}.btn--link.btn--secondary {  color: #282828;}.btn--link.btn--secondary:active,.btn--link.btn--secondary:focus,.btn--link.btn--secondary:hover {  color: #3773f4;  background-color: transparent;  border-color: transparent;}/* Button Bordered */.btn--bordered {  background-color: transparent;}.btn--bordered.btn--primary {  color: #3773f4;  border-color: #3773f4;}.btn--bordered.btn--primary:active,.btn--bordered.btn--primary:focus,.btn--bordered.btn--primary:hover {  color: #ffffff;  background-color: #3773f4;  border-color: #3773f4;}.btn--bordered.btn--secondary {  color: #282828;  border-color: #282828;}.btn--bordered.btn--secondary:active,.btn--bordered.btn--secondary:focus,.btn--bordered.btn--secondary:hover {  color: #ffffff;  background-color: #282828;  border-color: #282828;}.btn--bordered.btn--white {  color: #ffffff;  border-color: #ffffff;}.btn--bordered.btn--white:active,.btn--bordered.btn--white:focus,.btn--bordered.btn--white:hover {  color: #3773f4;  background-color: #ffffff;  border-color: #ffffff;}.btn--white.btn--secondary {  color: #282828;  border-color: #ffffff;  background-color: #ffffff;}.btn--white.btn--secondary:active,.btn--white.btn--secondary:focus,.btn--white.btn--secondary:hover {  color: #ffffff;  background-color: #3773f4;  border-color: #3773f4;}.btn--slide:last-of-type {  margin-left: -6px;}.btn--slide-wide {  width: 270px;}.btn--video {  color: #ffffff;  font-size: 13px;  font-weight: 600;  line-height: 51px;  text-transform: uppercase;  padding-left: 50px;}.btn--video i {  position: absolute;  left: 0;  top: 0;  color: #f9f9f9;  font-size: 48px;}.btn--video:hover,.btn--video:hover i {  color: #3773f4;}/* Buttom Video With Bordered */.btn--video-bordered {  width: 68px;  height: 68px;  line-height: 65px;  border-radius: 50%;  border-radius: 33px;  background-color: rgba(255, 255, 255, 0.2);  -webkit-transition: all .4s;  -moz-transition: all .4s;  -ms-transition: all .4s;  -o-transition: all .4s;  transition: all .4s;}.btn--video-bordered .btn--video {  padding-left: 0;  width: 48px;  height: 48px;  color: #f9f9f9;}.btn--video-bordered .btn--video i {  left: 9px;}.btn--video-bordered:hover {  background-color: #ffffff;}.btn--video-bordered:hover .btn--video,.btn--video-bordered:hover .btn--video i {  color: #3773f4;}/* Buttom More */.btn-more span {  position: relative;  padding-right: 7px;}.btn-more span:before {  position: absolute;  content: "";  left: 0;  top: 50%;  width: 8px;  margin-left: -7px;  height: 2px;  background-color: #222222;}.btn-more span:after {  position: absolute;  content: "";  left: -4px;  top: 50%;  margin-top: -3px;  width: 2px;  height: 8px;  background-color: #222222;}.btn-more:hover span:after,.btn-more:hover span:before {  background-color: #ffffff;}/* Buttom Link */.btn--link.btn-more {  color: #3773f4;  height: 15px;  line-height: 15px;}.btn--link.btn-more:hover {  color: #282828;}.btn--link.btn-more span:after,.btn--link.btn-more span:before {  background-color: #3773f4;}.btn--link.btn-more:hover span:after,.btn--link.btn-more:hover span:before {  background-color: #282828;}/* Button Action */.btn--action {  line-height: 130px;  height: 130px;}.btn--action span:after,.btn--action span:before {  background-color: #ffffff;}.btn--gradient {  background-image: -webkit-linear-gradient(#f8a137 0%, #fbac47 64%, #feb756 100%);  background-image: -moz-linear-gradient(#f8a137 0%, #fbac47 64%, #feb756 100%);  background-image: -ms-linear-gradient(#f8a137 0%, #fbac47 64%, #feb756 100%);  background-image: -o-linear-gradient(#f8a137 0%, #fbac47 64%, #feb756 100%);  background-image: linear-gradient(#f8a137 0%, #fbac47 64%, #feb756 100%);  color: #ffffff;  border: none;  line-height: 52px;}.btn--gradient:active,.btn--gradient:focus,.btn--gradient:hover {  color: #ffffff;  background-image: -webkit-gradient(linear, left top, right top, from(#473069), to(#473069));  background-image: -webkit-linear-gradient(left, #473069, #473069);  background-image: -moz-linear-gradient(left, #473069, #473069);  background-image: -ms-linear-gradient(left, #473069, #473069);  background-image: -o-linear-gradient(left, #473069, #473069);  background-image: linear-gradient(left, #473069, #473069);  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#473069', endColorStr='#473069', gradientType='1');}/*------------------------------------*\    #FORMS\*------------------------------------*/.form-control {  color: #9b9b9b;  font-size: 13px;  font-weight: 400;  height: 50px;  line-height: 49px;  border: none;  background: #f4f4f4;  padding-left: 20px;  margin-bottom: 30px;  position: relative;  border-radius: 2px;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;}.form-control:focus {  background: #f4f4f4;  border-color: #3773f4;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;}textarea.form-control {  height: auto;}/* Placeholder */.form-control::-webkit-input-placeholder {  color: #9b9b9b;  text-transform: capitalize;}.form-control:-moz-placeholder {  color: #9b9b9b;  text-transform: capitalize;}.form-control::-moz-placeholder {  color: #9b9b9b;  text-transform: capitalize;}.form-control:-ms-input-placeholder {  color: #9b9b9b;  text-transform: capitalize;}.form-select {  position: relative;}.form-select i {  position: absolute;  font-size: 19px;  font-weight: 400;  line-height: 49px;  right: 20px;  top: 0;  z-index: 1;  pointer-events: none;  cursor: pointer;  color: #9b9b9b;}.form-select select {  line-height: 1;  color: #9b9b9b;  cursor: pointer;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}/* Input Checkbox */.input-checkbox {  margin-bottom: 30px;}.label-checkbox {  display: block;  position: relative;  cursor: pointer;  font-size: 18px;  line-height: 18px;  z-index: 2;}.label-checkbox input {  position: absolute;  z-index: -1;  opacity: 0;}.check-indicator {  position: absolute;  top: 2px;  left: 0;  height: 17px;  width: 17px;  background: transparent;  border: 1px solid #e1e3e3;  border-radius: 2px;}.label-checkbox input:checked ~ .check-indicator {  background: #ffffff;}.check-indicator:after {  content: '';  position: absolute;  display: none;}.label-checkbox .check-indicator:after {  left: 4px;  top: 1px;  width: 6px;  height: 12px;  border: solid #3773f4;  border-width: 0 2px 2px 0;  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  transform: rotate(45deg);}.label-checkbox input:checked ~ .check-indicator:after {  display: block;}.input-checkbox p {  display: block;  position: relative;  font-size: 13px;  padding-left: 30px;  line-height: 20px;  text-align: left;  margin-bottom: 0;}/*------------------------------------*\    #ICONS\*------------------------------------*/#icons section {  padding-top: 60px;  padding-bottom: 60px;}#icons h3 {  margin-bottom: 0;}#icons .fa-hover {  margin-bottom: 15px;  font-size: 15px;}#icons i {  margin-right: 10px;}/*------------------------------------*\    #Lists\*------------------------------------*/.list-inline li {  display: inline-block;}ul.list {  padding: 0;  font-size: 14px;  list-style-type: none;}ul.list li {  color: #9b9b9b;  font-size: 14px;  font-weight: 400;  line-height: 29px;  position: relative;}ul.dot-list li {  padding-left: 26px;}ul.dot-list li:before {  content: "\f111";  position: absolute;  top: 0;  left: 0;  font-family: fontawesome;  font-size: 7px;  color: #3773f4;}/*------------------------------------*\    #MEDIA\*------------------------------------*/.screen-img {  position: relative;  display: block;  overflow: hidden;}.screen-img img {  -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  transition: all 0.2s linear;}.screen-img .screen-hover {  overflow: hidden;  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(255, 255, 255, 0.5);  webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  padding: 30px;  opacity: 0;}.screen-img .screen-hover a {  top: 50%;  left: 50%;  margin-top: -22px;  margin-left: -90px;  webkit-transition: all 0.4s 0.4s ease-in-out;  -moz-transition: all 0.4s 0.4s ease-in-out;  -o-transition: all 0.4s 0.4s ease-in-out;  transition: all 0.4s 0.4s ease-in-out;  opacity: 0;}/* screen Hover Effect */.screen-img:hover .screen-hover {  opacity: 1;}.screen-img:hover .screen-hover a {  opacity: 1;}/*------------------------------------*\    #Tabs\*------------------------------------*/.tabs .nav-tabs {  border: none;  text-align: center;}.tabs .nav-tabs >li {  float: none;  display: inline-block;}.tabs .nav-tabs >li >a {  color: #333333;  font-size: 13px;  font-weight: 800;  text-transform: capitalize;  border-radius: 0;  border: none;  padding-right: 14px;  padding-left: 14px;  display: block;}.tabs .nav-tabs >li >a:focus,.tabs .nav-tabs >li >a:hover,.tabs .nav-tabs >li >a.active,.tabs .nav-tabs >li >a.active:focus,.tabs .nav-tabs >li >a.active:hover {  color: #0cb4ce;  background-color: transparent;  border: none;}.tabs .tab-content >.tab-pane {  padding-top: 27px;}.tabs .tab-content >.tab-pane p {  font-size: 15px;  font-weight: 400;  line-height: 26px;}/* Tabs #2*/.tabs-2.tabs .nav-tabs {  border-bottom: none;}.tabs-2.tabs .nav-tabs >li >a {  pading-top: 0;  padding-bottom: 0;}.tabs-2.tabs .nav-tabs >li >a i {  width: 60px;  height: 60px;  line-height: 60px;  text-align: center;  border-radius: 2px;  background-color: #282828;  display: block;  color: #ffffff;  font-size: 28px;  font-weight: 400;  margin-bottom: 20px;}.tabs-2.tabs .nav-tabs >li >a:focus,.tabs-2.tabs .nav-tabs >li >a:hover,.tabs-2.tabs .nav-tabs >li >a.active,.tabs-2.tabs .nav-tabs >li >a.active:focus,.tabs-2.tabs .nav-tabs >li >a.active:hover {  color: #0cb4ce;  background-color: #ffffff;  border: none;}.tabs-2.tabs .nav-tabs >li >a:focus i,.tabs-2.tabs .nav-tabs >li >a:hover i,.tabs-2.tabs .nav-tabs >li >a.active i,.tabs-2.tabs .nav-tabs >li >a.active:focus i,.tabs-2.tabs .nav-tabs >li >a.active:hover i {  background-color: #0cb4ce;}/* Tab Vertical */.tabs-vertical.tabs .nav-tabs {  border-bottom: none;  border-right: 1px solid #ededed;  width: 15%;  float: left;}.tabs-vertical.tabs .nav-tabs >li {  float: none;  display: block;}.tabs-vertical.tabs .nav-tabs >li >a {  border-radius: 0;  border: none;  padding-right: 20px;  padding-left: 0;  margin-right: 0;}.tabs-vertical.tabs .nav-tabs >li >a:focus,.tabs-vertical.tabs .nav-tabs >li >a:hover,.tabs-vertical.tabs .nav-tabs >li >a.active,.tabs-vertical.tabs .nav-tabs >li >a.active:focus,.tabs-vertical.tabs .nav-tabs >li >a.active:hover {  color: #0cb4ce;  background-color: #ffffff;  border: none;  border-right: 2px solid #0cb4ce;  padding-left: 11px;}.tabs-vertical.tabs .tab-content {  padding-left: 15%;  text-align: left;}.tabs-vertical.tabs .tab-content >.tab-pane {  padding-left: 60px;  padding-top: 0;}.tabs-vertical.tabs .tab-content >.tab-pane p {  color: #9b9b9b;  font-size: 16px;  font-weight: 300;  line-height: 26px;}.tabs-vertical-2.tabs-vertical.tabs .nav-tabs >li >a:focus,.tabs-vertical-2.tabs-vertical.tabs .nav-tabs >li >a:hover,.tabs-vertical-2.tabs-vertical.tabs .nav-tabs >li >a.active,.tabs-vertical-2.tabs-vertical.tabs .nav-tabs >li >a.active:focus,.tabs-vertical-2.tabs-vertical.tabs .nav-tabs >li >a.active:hover {  color: #fff;  background-color: #0cb4ce;  border: none;  border-right: 2px solid #0cb4ce;  padding-left: 11px;}/*------------------------------------*\    #Accordion\*------------------------------------*//* Accordion Base */.accordion {  border: 1px solid #ededed;}.accordion .panel {  padding: 32px;  margin-bottom: 0;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;  border-radius: 1px;  background-color: #f9f9f9;  border-bottom: 1px solid #ededed;}.accordion .panel:last-of-type {  border-bottom: none;}.accordion .panel .panel--heading {  padding: 0;}.accordion .panel .panel--heading a {  font-family: 'Roboto', sans-serif;  font-size: 16px;  color: #3773f4;  font-weight: 700;  line-height: 20px;  text-transform: capitalize;  position: relative;  display: block;}.accordion .panel .panel--heading a.collapsed {  color: #282828;}.accordion .panel .panel--body {  padding: 22px 0 6px 0;  font-size: 15px;  font-weight: 400;  line-height: 24px;}/* Accordion Status */.accordion .panel--heading .accordion-toggle:after {  position: absolute;  right: 0;  top: 0;  content: "\f068";  /* symbol for "opening" panels */  font-family: fontawesome;  font-size: 9px;  color: #ffffff;  background-color: #3773f4;  border: 1px solid #3773f4;  text-align: center;  width: 20px;  height: 20px;  line-height: 20px;  -moz-border-radius: 1px;  -webkit-border-radius: 1px;  border-radius: 1px;}.accordion .panel--heading .accordion-toggle.collapsed:after {  /* symbol for "collapsed" panels */  background-color: transparent;  content: "\f067";  color: #282828;  border: none;}/* Accordion Style #1 */.accordion.accordion-1 .panel--heading a {  padding-left: 0;}/*------------------------------------*\    #PAGINATION\*------------------------------------*/.pagination {  display: block;  margin: 0;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;}.pagination >li {  margin-right: 10px;  display: inline-block;}.pagination >li >a,.pagination >li >span {  background-color: transparent;  color: #9b9b9b;  font-family: 'Roboto', sans-serif;  font-size: 20px;  font-weight: 700;  border: 2px solid rgba(34, 34, 34, 0.1);  text-transform: uppercase;  padding: 0;  width: 50px;  height: 50px;  line-height: 50px;  text-align: center;  border-radius: 50%;  display: inline-block;}.pagination >.active >a,.pagination >li:hover >a,.pagination >li >a:focus,.pagination >li >a:hover,.pagination >li >span:focus,.pagination >li >span:hover {  background-color: #3773f4 !important;  color: #ffffff;  border-color: #3773f4;}.pagination >li:first-child >a,.pagination >li:first-child >span,.pagination >li:last-child >a,.pagination >li:last-child >span {  border-radius: 50%;}.pagination >.active >a,.pagination >.active >a:focus,.pagination >.active >a:hover,.pagination >.active >span,.pagination >.active >span:focus,.pagination >.active >span:hover {  border-color: #3773f4;}/*------------------------------------*\    #ALERT MESSAGE\*------------------------------------*/.alerts {  background-color: #f9f9f9;  border-radius: 2px;  padding: 20px;  margin-bottom: 40px;}.alerts .alert-icon {  width: 46px;  height: 46px;  line-height: 46px;  background-color: #3773f4;  -moz-border-radius: 2px 1px 1px 2px;  -webkit-border-radius: 2px 1px 1px 2px;  border-radius: 2px 1px 1px 2px;  text-align: center;  position: absolute;}.alerts .alert-icon i {  color: #ffffff;  font-size: 15px;  font-weight: 400;  line-height: 28px;}.alerts .alert-content {  padding-left: 68px;}.alerts .alert-content h4 {  color: #3773f4;  font-size: 15px;  font-weight: 600;  line-height: 32px;  text-transform: capitalize;  margin-bottom: 0;  margin-top: -6px;}.alerts .alert-content p {  font-family: 'Exo 2', sans-serif;  color: #9b9b9b;  font-size: 12px;  font-weight: 500;  line-height: 20px;  margin-bottom: 0;}.alerts.alert-warning h4 {  color: #8a6d3b;}.alerts.alert-warning .alert-icon {  background-color: #fcf8e3;}.alerts.alert-warning .alert-icon i {  color: #8a6d3b;}.alerts.alert-danger h4 {  color: #a94442;}.alerts.alert-danger .alert-icon {  background-color: #f2dede;}.alerts.alert-danger .alert-icon i {  color: #a94442;}/* Subscribe Alert */.subscribe-alert .alert {  margin: 10px auto;  font-size: 12px;}/* Contact Alert */#contact-result .alert,#reservation-result .alert {  margin: 10px auto;  font-size: 12px;}/*------------------------------------*\    #BACK TO TOP\*------------------------------------*/#back-to-top {  z-index: 9999;  position: fixed;  right: 40px;  bottom: 40px;  opacity: 0;}.backtop {  width: 50px;  height: 50px;  line-height: 50px;  text-align: center;  color: #ffffff;  cursor: pointer;  border-radius: 50%;  transition: opacity 0.2s ease-out;  background-color: #3773f4;  font-size: 20px;}#back-to-top.show {  opacity: 1;}#back-to-top:hover {  background-color: #282828;}/* Style 2 */.backtop.style-2 {  border-radius: 0;}/* Style 4*/.backtop.style-3 {  border-radius: 5px;}/* Style 4*/.backtop.style-4 {  border-radius: 50%;}.back-top-styles .backtop {  text-align: center;  margin-right: auto;  margin-left: auto;}@media only screen and (max-width: 992px) {  #back-to-top.show {    opacity: 0;  }}/*------------------------------------*\    #Range\*------------------------------------*/.range-slider .ui-slider {  height: 8px;  background-color: #d7d7d7;  border-radius: 2px;  margin-bottom: 20px;  margin-top: 5px;}.range-slider .ui-slider-handle {  /* Style for "Line" */  width: 15px;  height: 15px;  margin-left: 0;  background-color: #272930;  border-radius: 1px;}.range-slider .ui-slider-range {  height: 8px;  background-color: #3773f4;  margin-bottom: 20px;}.range-slider p {  font-size: 13px;  font-weight: 400;  line-height: 1;}.range-slider label {  color: #f9f9f9;}.range-slider input {  color: #3773f4;  border: none;  background-color: transparent;}/*------------------------------------*\    #FEATRUE BOX\*------------------------------------*//* Feature #8 */.feature-box {  text-align: center;  margin-bottom: 0;}.feature-box .feature-heading h3 {  color: #f9f9f9;  font-size: 17px;  font-weight: 500;  line-height: 1;}.feature-box .feature-icon {  position: relative;  width: 60px;  height: 60px;  line-height: 60px;  background-color: #f9f9f9;  border-radius: 1px;  color: #ffffff;  font-size: 28px;  font-weight: 400;  text-align: center;  margin: 0 auto 20px;  overflow: hidden;}.feature-box .feature-icon i {  position: relative;  display: block;  line-height: 60px;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.feature-box:hover .feature-icon i:first-child {  margin-top: -60px;}.feature-box .feature-body p {  margin-bottom: 0;}/* Feature Box #2 */.fbox-2 .feature-icon {  float: left;}.fbox-2 .feature-body,.fbox-2 .feature-heading {  padding-left: 80px;  text-align: left;}/* Feature Box #3 */.fbox-3 .feature-icon {  float: right;}.fbox-3 .feature-body,.fbox-3 .feature-heading {  padding-right: 80px;  text-align: right;}/* Feature Box borderd */.fbox-bordered .feature-icon {  background-color: transparent;  border: 1px solid #f9f9f9;  color: #f9f9f9;}/* Feature Box Circle */.fbox-circle .feature-icon {  border-radius: 50%;}/* Feature Box Circle  bordered */.fbox-circle.fb-bordered .feature-icon {  border-radius: 50%;  background-color: transparent !important;  border: 2px solid #f9f9f9;  color: #f9f9f9;}/*------------------------------------*\    #MISC\*------------------------------------*//* Utility classes table  */.bs-table th small,.responsive-utilities th small {  display: block;  font-weight: normal;  color: #999;}.responsive-utilities tbody th {  font-weight: normal;}.responsive-utilities td {  text-align: center;}.responsive-utilities td.is-visible {  color: #468847;  background-color: #dff0d8 !important;}.responsive-utilities td.is-hidden {  color: #ccc;  background-color: #f9f9f9 !important;}.pallete-item {  border: 1px solid #eee;  margin-bottom: 24px;}.pallete-color {  padding: 45px 15px;  text-align: center;  text-transform: uppercase;}.pallete-color p {  margin-bottom: 0;  font-weight: bold;  color: #ffffff;}/*------------------------------------*\    #MODALS\*------------------------------------*/body.modal-open {  padding-right: 0 !important;}body.modal-open .affix {  display: none;}.modal {  z-index: 1080;  background: rgba(34, 34, 34, 0.95);}.modal::-webkit-scrollbar {  display: none;  width: 0px;  /* remove scrollbar space */  background: transparent;  /* optional: just make scrollbar invisible */}.modal-backdrop {  z-index: 1020;  background-color: #282828;  display: none;}.modal-content {  border: none;  border-radius: 0;  background-color: transparent;  box-shadow: none;}.modal-dialog {  margin-top: 20px;}.modal button.close {  position: absolute;  top: 30px;  right: 30px;  color: #ffffff;  z-index: 1040;  font-size: 14px;  font-weight: 400;  opacity: 1;}.modal.reservation-popup button.close {  color: #282828;}.modal button.close:focus,.modal button.close:hover {  color: #3773f4;}/*------------------------------------*\    #Animation\*------------------------------------*/@keyframes pulse {  0% {    transform: scale(0.95);    opacity: 0.7;  }  50% {    transform: scale(1);    opacity: 1;  }  100% {    transform: scale(0.95);    opacity: 0.7;  }}@-webkit-keyframes pulse {  0% {    -webkit-transform: scale(0.95);    opacity: 0.7;  }  50% {    -webkit-transform: scale(1);    opacity: 1;  }  100% {    -webkit-transform: scale(0.95);    opacity: 0.7;  }}/*------------------------------------*\    #Tables\*------------------------------------*/table {  background-color: #ffffff;  border: 1px solid #eee;  border-radius: 0;  margin-bottom: 0;}table thead {  background-color: #f9f9f9;}table thead tr th {  font-size: 14px;  font-weight: 600;  text-transform: capitalize;  color: #282828;  line-height: 30px !important;  border-bottom-width: 0 !important;  border-color: #eee;  padding: 0;}table tbody tr td {  padding: 20px;  border-color: #eee;}table tbody tr td,table tbody tr td {  font-size: 13px;  font-weight: 600;  line-height: 26px;  color: #9b9b9b;}/*------------------------------------*\    #LOADING-SECTION\*------------------------------------*/.preloader {  width: 100%;  height: 100%;  left: 0;  top: 0;  position: fixed;  z-index: 99999;  background-color: #ffffff;  overflow: hidden;}.loader-eclipse {  position: relative;  width: 100%;  height: 100%;  -webkit-transform: translate(-50px, -50px) scale(1) translate(50px, 50px);  transform: translate(-50px, -50px) scale(1) translate(50px, 50px);}.loader-eclipse .loader-content {  position: absolute;  -webkit-animation: loader-eclipse 1s linear infinite;  animation: loader-eclipse 1s linear infinite;  width: 80px;  height: 80px;  top: 50%;  left: 50%;  margin-top: -40px;  margin-left: -40px;  border-radius: 50%;  box-shadow: 0 4px 0 0 #3773f4;  -webkit-transform-origin: 40px 42px;  transform-origin: 40px 42px;}@keyframes loader-eclipse {  0% {    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }  50% {    -webkit-transform: rotate(180deg);    transform: rotate(180deg);  }  100% {    -webkit-transform: rotate(360deg);    transform: rotate(360deg);  }}@-webkit-keyframes loader-eclipse {  0% {    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }  50% {    -webkit-transform: rotate(180deg);    transform: rotate(180deg);  }  100% {    -webkit-transform: rotate(360deg);    transform: rotate(360deg);  }}/*------------------------------------*\    #Heading\*------------------------------------*/.heading .heading--subtitle {  font-family: 'Roboto', sans-serif;  color: #3773f4;  font-size: 14px;  font-weight: 700;  line-height: 1;  margin-bottom: 7px;}.heading .heading--title {  font-family: 'Work Sans', sans-serif;  font-size: 36px;  font-weight: 700;  font-style: normal;  line-height: 45px;  margin-bottom: 18px;}.heading .heading--desc {  color: #9b9b9b;  font-size: 16px;  font-weight: 400;  line-height: 28px;  margin-bottom: 0;}/* Heading #2 */.heading-2 .heading--title {  font-size: 32px;  margin-bottom: 0;}/* Heading #3 */.heading-3 .heading--title {  font-size: 32px;}/* Heading #4 */.heading-4 .heading--title {  font-size: 32px;}/* Heading #5 */.heading-5 .heading--subtitle {  font-size: 16px;  margin-bottom: 9px;}.heading-5 .heading--title {  font-size: 45px;  line-height: 57px;  font-weight: 500;}@media only screen and (min-width: 320px) and (max-width: 767px) {  .heading-5 .heading--title {    font-size: 35px;    line-height: 45px;  }}/*------------------------------------*\    #HEADER\*------------------------------------*/.header {  height: 100px;}.header-transparent {  background-color: transparent;}.header-transparent + .mtop-100,.header-transparent + .page-title,.header-transparent + .hero,.header-transparent + .slider {  position: relative;  margin-top: -100px;}.header-full + .mtop-100,.header-full + .page-title,.header-full + .hero,.header-full + .slider {  position: relative;  margin-top: -30px;}/* Header Bordered */.header-bordered .navbar {  border-bottom: 1px solid rgba(255, 255, 255, 0.15);}.header-bordered .navbar.navbar--dark {  border-bottom: 1px solid rgba(34, 34, 34, 0.1);}/* Header Logo Brand */.header-transparent .navbar-brand .logo {  line-height: 100px;}.header-transparent .navbar-brand .logo-dark {  display: none;}/* Header Light */.header-light {  background-color: #ffffff;}.header-light .navbar .logo-dark {  display: inline-block;}.header-light .navbar .logo-light {  display: none;}/* Header With Top Bar */.header-topbar {  height: 150px;}/* Header full */.header-full {  height: 162px;  background: #ffffff;}.header-full .contact-bar {  height: 105px;}.header-full .contact-bar .navbar-header {  height: 105px;  line-height: 105px;}.header-full .contact-bar .module-container {  padding: 35px 0;  display: flex;}.header-full .contact-bar .contact-box {  position: relative;  margin-right: 48px;}.header-full .contact-bar .contact-box-icon {  position: absolute;  left: 0;  top: 0;  line-height: 42px;  color: #3773f4;  font-size: 16px;  font-weight: 400;}.header-full .contact-bar .contact-box-info {  padding-left: 25px;}.header-full .contact-bar .contact-box-info p {  color: #9b9b9b;  font-size: 13px;  font-weight: 400;  line-height: 21px;  margin-bottom: 0;}.header-full .contact-bar .module-social a {  color: #3773f4;  font-size: 19px;  font-weight: 400;  line-height: 42px;}.header-full .contact-bar .module-social a:hover {  color: #282828;}/*------------------------------------*\    #Menu\*------------------------------------*/.header .navbar {  margin-bottom: 0;  border-radius: 0;  min-height: 100px;  border: none;  z-index: 1030;  padding: 0;}.header .navbar.navbar-bordered {  border-bottom: 1px solid rgba(255, 255, 255, 0.2);}.navbar-nav >li {  margin-right: 30px;  position: relative;}.navbar-nav >li >a {  font-size: 14px;  text-transform: capitalize;  font-weight: 700;  line-height: 100px;  color: #ffffff;  padding: 0;  position: relative;}.nav .open >a,.nav .open >a:focus,.nav .open >a:hover {  background-color: transparent;  border: none;}.navbar-nav >li.active >ul {  margin-top: 0;}.navbar-nav >li.active >a,.navbar-nav >li >a:focus,.navbar-nav >li >a:hover {  background-color: transparent;  color: #3773f4;}/* Menu Level #1 */.dropdown-toggle::after {  display: none;}.navbar-nav >li >.menu-item::before,.navbar-nav >li >.menu-item:hover::before {  position: absolute;  top: 22px;  left: 0;  margin: auto;  width: 0;  height: 3px;  background: #3773f4;  content: '';  -webkit-transition: all 0.4s;  -moz-transition: all 0.4s;  transition: all 0.4s;}.navbar-nav >li >.menu-item:hover::before,.navbar-nav >li.active >.menu-item:before {  background-color: #3773f4;  width: 21px;}li.has-dropdown >ul.dropdown-menu >li.dropdown-submenu >a:before,ul.dropdown-menu >li.has-dropdown >a:before {  font-family: fontawesome;  content: "\f105";  font-size: 13px;  position: absolute;  right: 25px;}/* Menu Levels */.dropdown-menu {  background-color: transparent;  position: relative;  width: 100%;  border: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;}.header-light .navbar .module .module-icon i,.header-light .navbar .navbar-nav >li >a {  color: #222222;}.header-light .navbar .navbar-nav >li >.menu-item:hover::before,.header-light .navbar .navbar-nav >li.active >.menu-item:before {  background-color: #222222;}/* Navbar For Header Full */.header-full .navbar {  min-height: 60px;  padding-left: 25px;}.header-full .navbar-nav >li >a {  line-height: 60px;}/* Small Devices, Tablets */@media only screen and (max-width: 991px) {  .navbar .navbar-brand {    margin-left: 15px;    height: 100px;    line-height: 100px;  }  .navbar-toggler {    padding: 4px 10px;    background-color: transparent;    border: 1px solid transparent;    border-radius: 0;    margin-right: 15px;  }  .navbar-collapse {    background-color: #ffffff;    padding: 0 15px;  }  /* Navabr */  .navbar .navbar-nav >li {    margin-right: 0;  }  .navbar .navbar-nav li a {    line-height: 36px;    color: #282828;    display: block;  }  .navbar.navbar-light .navbar-nav >li >a {    color: #282828;  }  .navbar-nav >li >.menu-item::before {    display: none;  }  .navbar-nav .has-dropdown:after {    font-family: fontawesome;    content: "\f105";    font-size: 14px;    position: absolute;    right: 0;    top: 0;    color: #282828;    line-height: 36px;  }  .navbar-nav .has-dropdown.show:after {    transform: rotate(90deg);  }  .navbar-nav .dropdown-menu.show {    border-top: 1px solid rgba(0, 0, 0, 0.1);    padding-top: 10px;    border-radius: 0;  }  .navbar-nav .dropdown-menu li {    line-height: 26px;  }  .navbar-nav .dropdown-menu li a {    padding-left: 20px;    color: #282828;    font-size: 15px;  }  /* Header Modifers */  .navbar-light .navbar-toggler {    color: #fff;    border-color: #fff;  }  .navbar-light .navbar-toggler-icon {    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,225, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");  }  .navbar-dark .navbar-toggler {    color: #222;    border-color: #222;  }  .navbar-dark .navbar-toggler-icon {    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(34,34,34, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");  }  .header-full .navbar {    padding-left: 0;  }  .header-full {    background-color: #1b1a1a;    height: 100px;  }  .header-full + .mtop-100,  .header-full + .page-title,  .header-full + .hero,  .header-full + .slider {    position: relative;    margin-top: 0;  }}/* Large Devices, Wide Screens */@media only screen and (min-width: 992px) and (max-width: 1200px) {  .navbar-nav >li {    margin-right: 16px;  }  .module .module-icon,  .module-consultation .btn {    margin-right: 0;  }}@media only screen and (min-width: 992px) {  .navbar-collapse {    padding-right: 0;    padding-left: 0;  }  /* Menu with Dropdown */  .navbar-nav >li.has-dropdown >ul.dropdown-menu,  .navbar-nav >li.has-dropdown >ul.mega-menu,  li.dropdown-submenu >ul.mega-menu {    background-color: #1b1a1a;    -webkit-transition: all 0.4s ease;    -moz-transition: all 0.4s ease;    transition: all 0.4s ease;    -webkit-transform: scaleY(0);    -moz-transform: scaleY(0);    -o-transform: scaleY(0);    -ms-transform: scaleY(0);    transform: scaleY(0);    -webkit-transform-origin: 0 0 0;    -ms-transform-origin: 0 0 0;    -o-transform-origin: 0 0 0;    transform-origin: 0 0 0;    opacity: 0;    position: absolute;    left: 0;    right: auto;    -moz-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.16);    -webkit-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.16);    box-shadow: 0 2px 3px rgba(40, 40, 40, 0.16);    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    display: block;  }  .navbar-nav >li.has-dropdown >ul.dropdown-menu {    width: 190px;    min-width: 190px;    padding: 13px 0;    background-color: #1b1a1a;  }  .navbar-nav >li.has-dropdown >ul.mega-menu,  li.dropdown-submenu >ul.mega-menu {    width: 385px!important;  }  li.dropdown-submenu:hover >ul.mega-menu,  li.has-dropdown:hover >ul.dropdown-menu,  li.has-dropdown:hover >ul.mega-menu {    -webkit-transform: scaleY(1);    -moz-transform: scaleY(1);    -o-transform: scaleY(1);    -ms-transform: scaleY(1);    transform: scaleY(1);    opacity: 1;    z-index: 100;    display: block;  }  ul.dropdown-menu >li,  ul.mega-menu >li {    padding-right: 0;    height: 40px;    line-height: 40px;    position: relative;    vertical-align: top;  }  ul.mega-menu >li {    border-right: 1px solid #eaeaea;  }  ul.mega-menu >li:last-child {    border-right: none;  }  ul.mega-menu >li {    width: 190px !important;    height: auto;    overflow: hidden;    display: inline-block;  }  ul.mega-menu >li >ul {    width: 190px;    list-style: none;    background-color: #1b1a1a;    padding-left: 0;    position: relative !important;    left: auto !important;  }  ul.mega-menu li ul li {    height: 40px;    line-height: 40px;    padding: 0;  }  ul.dropdown-menu li a,  ul.mega-menu li ul li a {    font-family: 'Work Sans', sans-serif;    line-height: 40px;    color: #9b9b9b;    padding: 0;    border-bottom: 1px solid #262525;    display: block;    font-size: 14px;    font-weight: 400;    -o-transition: all 0.35s;    -moz-transition: all 0.35s;    -webkit-transition: all 0.35s;    transition: all 0.35s;    text-transform: capitalize;    margin: 0 25px;  }  ul.mega-menu li ul li span {    color: #3773f4;    padding: 0;    display: block;    font-size: 13px;    line-height: 39px;    text-transform: uppercase;    font-weight: 700;  }  ul.dropdown-menu li:last-child >a {    border-bottom: none;  }  ul.dropdown-menu li >a:active,  ul.dropdown-menu li >a:focus,  ul.dropdown-menu li >a:hover,  ul.mega-menu li a:active,  ul.mega-menu li a:focus,  ul.mega-menu li a:hover {    background-color: transparent;    color: #3773f4;    padding: 0 0 0 10px;  }  ul.dropdown-menu.left {    left: -185px !important;    margin-left: 0 !important;  }  ul.mega-menu.left {    left: -410px !important;  }  /* Menu Level #2 */  li.dropdown-submenu >ul.mega-menu,  li.has-dropdown >ul.dropdown-menu >li.dropdown-submenu >ul.dropdown-menu {    background-color: #1b1a1a;    padding: 25px 0;    -webkit-transition: all 0.4s;    -moz-transition: all 0.4s;    transition: all 0.4s;    -webkit-transform: scaleY(0);    -moz-transform: scaleY(0);    -o-transform: scaleY(0);    -ms-transform: scaleY(0);    transform: scaleY(0);    -webkit-transform-origin: 0 0 0;    -ms-transform-origin: 0 0 0;    -o-transform-origin: 0 0 0;    transform-origin: 0 0 0;    opacity: 0;    display: block;    position: absolute;    left: 100%;    right: auto;    top: 0;    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    margin: -1px 0 0;    z-index: 1001;  }  li.has-dropdown >ul.dropdown-menu >li.dropdown-submenu:hover >ul.dropdown-menu {    -webkit-transform: scaleY(1);    -moz-transform: scaleY(1);    transform: scaleY(1);    opacity: 1;    z-index: 1001;    margin-top: -1px;    margin-left: 0;    padding: 13px 0;    -moz-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.1);    -webkit-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.1);    box-shadow: 0 2px 3px rgba(40, 40, 40, 0.1);  }  li.dropdown-submenu.pull-left >ul.dropdown-menu {    left: auto;    right: 0;    margin-right: 0;  }  /* Menu Level #3 */  li.dropdown-submenu >ul.dropdown-menu >li.has-dropdown >ul.dropdown-menu {    background-color: #1b1a1a;    float: none;    position: absolute;    border-radius: 0;    left: 100%;    right: auto;    top: 0;    margin: -1px 0 0;    z-index: 1;    border: 1px solid #eaeaea;    padding: 13px 0;  }  li.dropdown-submenu >ul.dropdown-menu >li.has-dropdown >ul.dropdown-menu.left {    left: -185px !important;  }  /* Mega Menu Content */  .mega-dropdown {    position: static !important;  }  .mega-dropdown-menu {    padding: 20px 0 !important;    width: 100% !important;    background-color: transparent !important;    border: none !important;    margin-top: -19px;  }  .mega-dropdown-menu .container {    background-color: transparent;  }  .mega-dropdown-menu .container .row {    padding-right: 15px;    padding-left: 15px;  }  .mega-dropdown-menu .container div[class*='col-'] {    background-color: #1b1a1a;    padding-top: 25px;    padding-bottom: 25px;  }  .mega-dropdown-menu li ul {    padding: 0;    margin: 0;  }  .mega-dropdown-menu li ul li {    list-style: none;  }  .mega-dropdown-menu li ul li a {    padding: 0;  }  .mega-dropdown-menu li ul li a:hover {    padding: 0 0 0 12px;  }  .mega-dropdown-menu li ul li a i {    margin-right: 8px;  }  .mega-dropdown-menu .container div[class*='col-'] >a {    border-bottom: none;    padding-left: 0;    font-size: 14px;  }  .mega-dropdown-menu .container a[href='#'] {    color: #3773f4;    cursor: default;    font-weight: 600;  }  .navbar-nav >li.has-dropdown >ul.dropdown-menu.mega-dropdown-menu {    box-shadow: none;  }  .navbar-nav >li.has-dropdown >ul.dropdown-menu.mega-dropdown-menu >li {    height: auto;  }  /* Navbar For Header Full */  .header-full .navbar-nav >li.has-dropdown >ul.dropdown-menu:not(.mega-dropdown-menu) {    margin-top: -1px;  }  .header-full .dropdown-menu.mega-dropdown-menu {    margin-top: -20px;  }  .header-inverse .navbar-nav >li >.menu-item:hover,  .header-inverse .navbar-nav >li.active >.menu-item {    color: #ffffff;  }  .header-inverse .navbar-nav >li >.menu-item:hover::before,  .header-inverse .navbar-nav >li.active >.menu-item:before {    background-color: #ffffff;  }}/*------------------------------------*\    #Hamburger\*------------------------------------*//* Hamburger Panel */.hamburger-panel {  padding: 50px 30px;  text-align: center;}.hamburger-panel .list-links {  margin-bottom: 0;  padding: 45px 30px;}.hamburger-panel .list-links a {  font-size: 14px;  font-weight: 700;  line-height: 44px;  text-transform: uppercase;  color: #ffffff;  margin-bottom: 0;  position: relative;  display: block;}.hamburger-panel .list-links a:hover {  color: #3773f4;}.hamburger-panel .social-share {  padding: 0 30px;  margin-bottom: 49px;}.hamburger-panel .social-share a {  width: 32px;  height: 32px;  line-height: 32px;  border-radius: 1px;  font-size: 14px;  font-weight: 400;  color: #ffffff;  text-align: center;  display: inline-block;  background-color: transparent;  margin-right: 5px;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.hamburger-panel .social-share a:hover {  color: #ffffff !important;}.hamburger-panel .social-share a.share-facebook:hover {  background-color: #3B5998;}.hamburger-panel .social-share a.share-twitter:hover {  background-color: #00ACEE;}.hamburger-panel .social-share a.share-pinterest:hover {  background-color: #C8232C;}.hamburger-panel .social-share a.share-google-plus:hover {  background-color: #DD4B39;}.hamburger-panel .social-share a.share-dribbble:hover {  background-color: #EA4C89;}.hamburger-panel .copywright {  text-align: center;  font-size: 13px;  font-weight: 400;  text-transform: uppercase;  color: #9b9b9b;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .hamburger-panel .list-links {    padding: 25px;  }  .hamburger-panel {    padding: 30px;  }  .hamburger-panel .list-links a {    line-height: 35px;  }  .hamburger-panel .copywright span {    display: block;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .hamburger-panel .logo {    float: none !important;    height: 50px !important;    line-height: 50px !important;  }  .hamburger-panel .list-links {    padding: 25px;  }}/*------------------------------------*\    #MODULE\*------------------------------------*/.module {  display: inline-block;  position: relative;}.module span.title {  display: none;}.module .module-icon {  margin-right: 20px;  cursor: pointer;  line-height: 100px;}.module:last-of-type .module-icon {  margin-right: 0;}.module .module-icon i {  font-size: 14px;  line-height: 24px;  color: #ffffff;  font-weight: bold;}.module .menu-icon-double i {  margin-left: 30px;}.menu-icon-button {  width: 58px;  height: 29px;  background-color: #333333;  color: #ffffff;  font-size: 13px;  font-weight: 700;  line-height: 29px;  text-transform: uppercase;  /* Text style for "Menu" */  letter-spacing: 0.26px;  text-align: center;  margin-top: 25px;  border-radius: 4px;}.menu-icon-button:hover {  background-color: #3773f4;}.module .module-active .module-icon i {  color: #3773f4;}.module-content {  width: 0;  height: 0;  opacity: 0;  display: none;  transition: all 0.35s;}.module-fullscreen {  left: 0;  top: 0;  z-index: 99;  display: block;  -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  transition: all 0.2s linear;  background-color: rgba(34, 34, 34, 0.98);  position: fixed;}.module-fullscreen.fullscreen-light {  background-color: #ffffff;}.module-fullscreen .container {  display: none;  -webkit-transition: all 0.1s linear;  -moz-transition: all 0.1s linear;  transition: all 0.1s linear;}.module-active .module-fullscreen {  opacity: 1;  visibility: visible;  height: 100%;  width: 100%;}.module-active .module-fullscreen .container {  display: block;}.module-cancel {  top: 30px;  position: absolute;  right: 30px;  font-size: 13px;  font-weight: 700;  text-transform: uppercase;  color: #ffffff;  line-height: 28px;  text-align: center;}.module-cancel:hover {  opacity: 1;  color: #3773f4;}.module .module-box {  position: absolute;  display: block;  box-shadow: 0 2px 3px rgba(40, 40, 40, 0.1);  background-color: #1b1a1a;  opacity: 0;  visibility: hidden;  -webkit-transition: all 0.1s linear;  -moz-transition: all 0.1s linear;  transition: all 0.1s linear;  right: 0;  width: 280px;  border-radius: 0;  padding: 20px;  z-index: 99;  -webkit-transform: translateY(10%);  -moz-transform: translateY(10%);  transform: translateY(10%);  height: 0;  margin-top: 1px;}.module-active .module-box {  opacity: 1;  visibility: visible;  display: block;  -webkit-transform: translateY(0px);  -moz-transform: translateY(0px);  transform: translateY(0px);  height: inherit;}.module .module-hamburger {  height: 100%;  width: 370px;  position: fixed;  z-index: 1;  top: 0;  right: 0;  opacity: 1;  visibility: visible;  display: block;  overflow-x: hidden;  -webkit-transition: all 0.35s linear;  -moz-transition: all 0.35s linear;  -o-transition: all 0.35s linear;  transition: all 0.35s linear;  -webkit-transform: translateX(370px);  -moz-transform: translateX(370px);  transform: translateX(370px);}.module-active .module-hamburger {  -webkit-transform: translateX(0);  -moz-transform: translateX(0);  transform: translateX(0);}.module-active .module-hamburger::-webkit-scrollbar {  display: none;}.module-active .module-hamburger .module-cancel {  top: 30px;  position: absolute;  right: 30px;  left: auto;  font-size: 12px;  color: #ffffff;  opacity: 1;  z-index: 3;}/* Module Search */.module--search-box .form-search {  margin-bottom: 0;  border-bottom: 2px solid #3773f4;  padding-bottom: 15px;  padding-left: 46px;}.module--search-box .form-search:before {  position: absolute;  left: 15px;  top: 0;  content: "\f002";  color: #ffffff;  font-family: FontAwesome;  font-size: 28px;  font-weight: 400;  line-height: 70px;}.module--search-box .form-control {  position: relative;  color: #ffffff;  font-family: 'Work Sans', sans-serif;  font-size: 45px;  font-weight: 400;  font-style: italic;  line-height: 70px;  height: 70px;  border: none;  background-color: transparent;  width: 100%;  padding: 0;  margin-bottom: 0;  text-transform: capitalize;}.module--search-box .btn {  background-color: transparent;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  width: 35px;  line-height: 57px;  color: #ffffff;  font-size: 28px;  font-weight: 400;  text-align: right;  margin-left: 0;  padding: 0;}.module--search-box .form-control::-webkit-input-placeholder {  color: #f9f9f9;}.module--search-box .form-control:-moz-placeholder {  color: #f9f9f9;}.module--search-box .form-control::-moz-placeholder {  color: #9e9e9e;}.module--search-box .form-control:-ms-input-placeholder {  color: #f9f9f9;}.module .module-label {  width: 16px;  height: 16px;  line-height: 16px;  border-radius: 50%;  background-color: #3773f4;  color: #ffffff;  font-size: 10px;  font-weight: 400;  text-align: center;  position: absolute;  top: 34px;  left: 8px;}/* Module Cart */.cart-box .cart-overview li {  border-bottom: 1px solid rgba(127, 127, 127, 0.12);  margin-bottom: 20px;  position: relative;}.cart-box .cart-overview li:last-child {  margin-bottom: 0;}.cart-box .cart-overview li .cart-cancel {  font-size: 0;}.cart-box .cart-overview li .cart-cancel:after {  font-family: fontawesome;  content: "\f00d";  font-size: 12px;  position: absolute;  text-align: center;  right: 0;  top: 8px;  background-color: #3773f4;  width: 19px;  height: 19px;  line-height: 19px;  -moz-border-radius: 1px;  -webkit-border-radius: 1px;  border-radius: 1px;  color: #ffffff;}.cart-box .cart-overview li .cart-cancel:hover:after {  background-color: #ffffff;  color: #3773f4;}.cart-box .cart-overview img {  width: 40px;  height: 40px;  margin-right: 15px;  position: absolute;}.cart-box .cart-overview .product-meta {  padding-left: 60px;}.cart-box .cart-overview h5 {  color: #ffffff;  font-size: 14px;  text-transform: capitalize;  line-height: 1;  font-weight: 700;  margin-bottom: 8px;}.cart-box .cart-overview p {  font-family: 'Roboto', sans-serif;  font-size: 13px;  line-height: 20px;  font-weight: 700;  margin-bottom: 0;}.cart-total {  border-bottom: 1px solid rgba(127, 127, 127, 0.12);  margin-bottom: 20px;  min-height: 40px;}.cart-total .total-desc {  float: left;  text-align: left;}.cart-total .total-desc,.cart-total .total-price {  font-family: 'Work Sans', sans-serif;  font-size: 14px;  font-weight: 700;  line-height: 1;  text-transform: capitalize;  margin-bottom: 20px;}.cart-total .total-price {  float: right;  text-align: right;  color: #3773f4;}.cart-box .cart--control .btn {  height: 42px;  width: 110px;  line-height: 40px;  margin-right: 10px;}.cart-box .cart--control .btn:last-of-type {  margin-right: 0;}/* Module Popup Menu */.module-menu .logo-container {  text-align: left;  margin-top: 30px;  margin-left: 50px;  margin-bottom: 230px;}.module-menu .logo-container .logo {  line-height: 1;  height: auto;}.module-menu {  text-align: center;}.module-menu .menu-list li {  margin-bottom: 30px;}.module-menu .menu-list li:last-child {  margin-bottom: 0;}.module-menu .menu-list a {  color: #ffffff;  font-size: 30px;  font-weight: 700;  line-height: 1;  margin-right: 30px;  letter-spacing: 1.2px;  text-transform: capitalize;}.module-menu .menu-list li:last-child a {  margin-right: 0;}.module-menu .menu-list a:hover {  color: #3773f4;}.module-menu .menu-social {  position: absolute;  bottom: 80px;  left: 0;  width: 100%;  text-align: center;}.module-menu .menu-social a {  color: #646464;  font-size: 14px;  font-weight: 400;  line-height: 28px;  margin-right: 23px;}.module-menu .menu-social a:hover {  color: #3773f4;}.module-menu .menu-copyrights {  position: absolute;  bottom: 30px;  left: 0;  width: 100%;  text-align: center;}.module-menu .menu-copyrights {  font-size: 12px;  font-weight: 400;  line-height: 28px;  bottom: 30px;}.module-menu-vertical.module-menu .logo-container {  margin-bottom: 80px;}.module-menu-vertical.module-menu .menu-list a {  margin-right: 0;}.module-menu-vertical.module-menu .menu-list li {  margin-bottom: 25px;}.module-menu-light.module-menu .menu-list a,.module-menu-light.module-menu .module-cancel {  color: #333;}.module-menu-light.module-menu .menu-list a:hover {  color: #3773f4;}/* Module Widgets */.module-widgets {  text-align: left;  padding: 80px 50px;}.module-active .module-hamburger .module-widgets .module-cancel {  color: #282828;  line-height: 29px;  font-size: 13px;  font-weight: 700;  text-transform: uppercase;  text-align: center;}.module-active .module-hamburger .module-widgets .module-cancel:hover {  color: #3773f4;}/* Module Reservation */.module-consultation .btn {  width: 118px;  height: 35px;  line-height: 33px;  text-transform: capitalize;  display: block;  margin-right: 20px;  cursor: pointer;  margin-top: 34px;  -webkit-transition: .2s ease;  transition: .2s ease;  border-radius: 50px;  color: #ffffff;  border: 2px solid #ffffff;}.module-consultation .btn-dark {  border-color: #282828;  color: #282828;  background: transparent;}.module-consultation .btn:hover,.navbar.affix .module-consultation .btn:hover {  background-color: #3773f4;  color: #ffffff;  border-color: #3773f4;}/* Module Signup */.module-signup .btn-popup {  color: #ffffff;  font-size: 14px;  font-weight: 600;  line-height: 100px;  cursor: pointer;}.module-signup .btn-popup:hover {  color: #3773f4;}.module-signup .signup-form-container {  width: 370px;  margin-right: auto;  margin-left: auto;}.module-signup .signupform {  background-color: #ffffff;  box-shadow: 0 2px 3px rgba(40, 40, 40, 0.16);  border-radius: 2px;  padding: 40px;  margin-bottom: 30px;}.module-signup .signin a {  color: #3773f4;  font-size: 14px;  font-weight: 700;  line-height: 1;  letter-spacing: 0.28px;  display: inline-block;  position: relative;  padding-bottom: 5px;}.module-signup .signin a:before {  position: absolute;  bottom: 0;  left: 0;  content: "";  background-color: #3773f4;  width: 100%;  height: 2px;}.module-signup .btn {  height: 70px;  line-height: 70px;  text-transform: capitalize;}.module-signup .btn:hover {  background-color: #282828;  color: #ffffff;  border-color: #282828;}.module-signup .signin a:hover {  color: #ffffff;}.module-signup .signin a:hover:before {  background-color: #ffffff;}.header-2 .module-signup .btn-popup {  color: #333333;}.header-2.bg-dark .module-signup .btn-popup {  color: #ffffff;}.header-2 .module-signup .btn-popup:hover {  color: #3773f4;}/* Module Social */.module-social a {  color: #ffffff;  font-size: 14px;  font-weight: 400;  line-height: 100px;  margin-left: 19px;}.module-social a:first-of-type {  margin-left: 0;}.module-social-dark a {  color: #282828;}.module-social a:hover {  color: #3773f4;}/* Transparent Header */.transparent-header .module .module-icon >i {  color: #ffffff;}.transparent-header .search-box {  top: 100px !important;}/* Navbar For header Top Bar */.header-topbar .topbar .contact-info {  margin-bottom: 0;  font-size: 13px;  font-weight: 400;  line-height: 46px;  margin-right: 30px;  display: inline-block;}.header-topbar .topbar .contact-info i {  color: #3773f4;  margin-right: 9px;  font-size: 16px;}.header-topbar .topbar .contact-social {  font-size: 13px;  font-weight: 400;  margin-bottom: 0;  display: inline-block;}.header-topbar .topbar .contact-social a {  color: #3773f4;  font-size: 14px;  font-weight: 400;  margin-left: 20px;  line-height: 46px;}.header-topbar .topbar .contact-social a:hover {  color: #ffffff;}.header-inverse .module-consultation .btn {  width: auto;  padding: 0 12px;  color: #ffffff;}.header-inverse .module-consultation .btn:hover {  background: #282828;  color: #ffffff;  border-color: #282828;}.header-inverse .module-signup .btn-popup {  color: #ffffff;}.header-inverse .module-signup .btn-popup:hover {  color: #282828;}.header-full .module .module-icon {  line-height: 60px;}.header-full .module-consultation .btn {  margin: 0;  border: none;  background: #3773f4;  line-height: 60px;  height: 60px;  width: 170px;  border-radius: 0;  color: #ffffff;}.header-full .module-consultation .btn:hover {  background: #0d53eb;}.header-full .module .module-label {  top: 12px;}/* Small Devices, Tablets */@media only screen and (max-width: 991px) {  .module {    width: 100%;    border-bottom: 1px solid rgba(255, 255, 255, 0.1);    padding: 10px 0;  }  .module .module-icon {    padding-top: 0;  }  .module .module-box {    position: relative;    right: 0;    width: 100%;    border: none;  }  .module .module-box .btn--bordered.btn--secondary {    background-color: #ffffff;    color: #282828;  }  .module .module-label {    top: -3px;    position: relative;  }  .module span.title {    display: inline-block;    color: #282828;    font-size: 13px;    font-weight: 700;    text-transform: capitalize;  }  .module .cart-box,  .search-box {    display: none;    padding-right: 10px;    padding-left: 10px;  }  .module .module-content {    margin-bottom: 10px;  }  .cart-box .cart-overview h5 {    color: #ffffff;  }  .module-cart.active .cart-box {    opacity: 1;    visibility: visible;    display: block;    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -o-transform: translateY(0);    transform: translateY(0);  }  .module .module-icon {    line-height: 36px !important;  }  .module-search .search-icon i {    border-left: none;    padding-left: 0;    padding-right: 5px;  }  .module.module-active .cart-box,  .module.module-active .search-box {    display: block !important;  }  .module-search.module-active .search-box .search-form {    margin-bottom: 10px;  }  .module-search.module-active .search-box .search-form input {    background-color: #ffffff;    margin-bottom: 0;    height: 35px;    line-height: 35px;    padding-left: 10px;  }  .module-cart.module-active .cart-box {    background-color: #222222;    border: none;    padding: 30px 20px;    margin-bottom: 10px;  }  .module-cart.module-active .cart-box .cart-control {    margin-right: auto;    margin-left: auto;    text-align: center;  }  .module-cart.module-active .cart-box .cart-control .pull-right {    float: none !important;  }  .header-fixed .navbar.affix .module .module-icon i,  .module .module-icon i {    color: #282828;  }  .menu-popup .logo {    float: none !important;  }  .module-menu .logo-container {    margin-top: 100px;    margin-bottom: 130px;  }  .module-consultation {    padding: 10px 0;  }  .module-consultation .btn {    border-color: #282828;    color: #282828;    margin: 0;  }  .header-inverse .module-consultation .btn {    color: #282828;    max-width: 170px;  }  .header-inverse .module-signup .btn-popup,  .module-social a,  .header-2.bg-dark .module-signup .btn-popup {    color: #282828;    line-height: 36px;  }  .header-full .module-consultation .btn {    width: 100%;  }}/* Large Devices, Wide Screens */@media only screen and (min-width: 992px) and (max-width: 1200px) {  .module-search .search-icon i {    padding-left: 16px;    padding-right: 16px;  }}/* Top Bar */.top-bar {  height: 50px;  background-color: #222222;  overflow: hidden;}.top-bar .top--contact li {  margin-right: 21px;}.top-bar .top--contact li:last-child {  margin-right: 0;}.top-bar .top--contact {  font-family: 'Exo 2', sans-serif;  line-height: 50px;  color: #cecece;  font-size: 12px;  font-weight: 400;}.top-bar .top--contact i {  margin-right: 6px;}.top-bar .top--social {  color: #cecece;  font-family: 'Exo 2', sans-serif;  font-size: 12px;  font-weight: 400;  line-height: 50px;}.top-bar .top--social a {  color: #cecece;  font-size: 14px;  font-weight: 400;  line-height: 28px;  margin-left: 19px;}.top-bar .top--social a:hover {  color: #3773f4;}.top-bar .contact-info {  margin-bottom: 0;  font-size: 13px;  font-weight: 400;  line-height: 50px;  margin-right: 30px;  display: inline-block;}.top-bar .contact-info i {  color: #3773f4;  margin-right: 9px;  font-size: 16px;}.top-bar .contact-social {  font-size: 13px;  font-weight: 400;  margin-bottom: 0;  display: inline-block;}.top-bar .contact-social a {  color: #3773f4;  font-size: 14px;  font-weight: 400;  line-height: 50px;  margin-left: 20px;}.top-bar .contact-social a:hover {  color: #ffffff;}/*------------------------------------*\    #Hero\*------------------------------------*/.header-transparent + .hero,.header-transparent + .slider {  margin-top: -100px;}.slider {  padding-top: 0;  padding-bottom: 0;}.slider .slide--item {  height: 700px;}.slider .slide--subheadline,.slider .slide--bio {  color: #f9f9f9;  font-family: 'Roboto', sans-serif;  font-weight: 700;  line-height: 26px;  margin-bottom: 0;  text-transform: capitalize;}.slider .slide--headline {  color: #ffffff;  font-family: 'Work Sans', sans-serif;  font-weight: 600;  line-height: 65px;  margin-bottom: 20px;  text-transform: capitalize;  font-style: normal;}.slider .slide--headline.extend {  line-height: 1.2;}.slider .slide--bio {  margin-bottom: 40px;}.hero .hero--content {  margin-bottom: 47px;}.hero .hero--headline {  font-size: 60px;  font-weight: 700;  font-style: normal;  line-height: 70px;  margin-bottom: 22px;  color: #ffffff;}.hero .hero--desc {  font-size: 16px;  font-weight: 700;  line-height: 25px;  margin-bottom: 0;}.hero-1 .hero--desc {  font-size: 16px;  font-weight: 700;  line-height: 25px;  color: #ffffff;  padding: 0 80px;}.hero-1 .flip-clock-divider .flip-clock-label {  color: #ffffff;}.hero-1 + .cta-3 {  margin-top: -55px;}/* hero #2 */.hero-2 .bitcoin-calculator {  background-color: rgba(255, 255, 255, 0.25);}.hero-2 .hero--desc {  font-size: 14px;}/* Revoultion Slide bullets */.slider .zeus .tp-bullet {  height: 7px;  width: 7px;  border-color: transparent;}.slider .tp-bullet.selected,.slider .tp-bullet:hover {  background-color: transparent;  border-color: #ffffff;}.slider .zeus .tp-bullet:after {  -webkit-transform: scale(1.2);  transform: scale(1.2);}.slider .zeus .tp-bullet:hover:after,.slider .zeus .tp-bullet.selected:after {  -webkit-transform: scale(0);  transform: scale(0);}.no-bullets .tp-bullet {  display: none !important;}/* Revoultion Slide Overlay */.slide-overlay-dark .slotholder:after {  width: 100%;  height: 100%;  content: "";  position: absolute;  left: 0;  top: 0;  pointer-events: none;  background-color: rgba(27, 26, 26, 0.35);}.slide-overlay-black .slotholder:after {  width: 100%;  height: 100%;  content: "";  position: absolute;  left: 0;  top: 0;  pointer-events: none;  background-color: rgba(27, 26, 26, 0.7);}.slide-overlay-black2 .slotholder:after {  width: 100%;  height: 100%;  content: "";  position: absolute;  left: 0;  top: 0;  pointer-events: none;  background-color: rgba(27, 26, 26, 0.85);}.slider .btn--video {  color: #ffffff;  font-size: 14px;  font-weight: 900;  text-transform: capitalize;  font-family: 'Roboto', sans-serif;  letter-spacing: 1px;  height: auto;}.slider .btn--video:hover {  color: #3773f4;}.slider .btn--video i {  width: 50px;  height: 50px;  line-height: 48px;  border-radius: 50%;  text-align: center;  border: 2px solid #ffffff;  margin-right: 13px;  font-size: 14px;}.slider .btn--video:hover i {  border: 2px solid #3773f4;}/* */.store-slider {  padding-top: 100px;  padding-bottom: 100px;  height: 750px;}.store-slider .owl-slide {  background-image: url("../images/background/23.jpg");  background-size: cover;  background-position: center center;  background-repeat: no-repeat;  padding: 50px;  height: 520px;}.store-slider .slide--headline {  color: #282828;  font-size: 60px;  line-height: 60px;  margin-bottom: 10px;}.store-slider .slide--bio {  color: #282828;  font-size: 16px;  font-weight: 700;  line-height: 45px;  margin-bottom: 20px;}.store-slider .owl-carousel .owl-item img {  width: 100%;}.store-slider .carousel-dots .owl-controls {  margin-top: 30px;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .slider .slide--headline {    line-height: 1.1;  }  .slider .slide--bio {    width: 320px;    white-space: normal;  }  .slide-action .mr-30 {    margin-right: 20px !important;  }  .slide-action .btn:not(.btn--video) {    width: 130px;    height: 40px;    line-height: 38px;    font-size: 12px;  }  .slider .btn--video {    padding-left: 30px;  }  .slider .btn--video i {    width: 40px;    height: 40px;    line-height: 38px;    border-radius: 50%;    text-align: center;    border: 2px solid #ffffff;    margin-right: 10px;    font-size: 12px;  }  .slider .slide--item {    height: 700px;  }  .slider .contact-panel {    display: none;  }  .zeus .tp-bullet {    display: none;  }  .hero-1 {    padding: 150px 0 100px;  }  .hero-1 .hero--headline {    font-size: 40px;    line-height: 50px;  }  .hero-1 .hero--desc {    padding: 0;  }  .hero-1 .pos-vertical-center {    position: static;    -webkit-transform: perspective(1px) translateY(0);    -moz-transform: perspective(1px) translateY(0);    -o-transform: perspective(1px) translateY(0);    transform: perspective(1px) translateY(0);  }  .store-slider {    height: auto;  }  .store-slider .pt-80 {    padding-top: 0 !important;  }  .store-slider .owl-slide {    padding: 50px 30px;    text-align: center;  }  .store-slider .owl-slide {    height: auto;    text-align: center;  }  .store-slider .slide--bio {    width: auto;    line-height: 26px;  }  .store-slider .btn {    margin-bottom: 30px;  }  .hero .hero--headline,  .store-slider .slide--headline {    font-size: 30px;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .slider .contact-panel {    display: none;  }  .slider-portfolio .slide--headline {    font-size: 25px !important;  }  .store-slider {    height: auto;  }  .store-slider .owl-slide {    padding: 50px 30px;    text-align: center;  }  .store-slider .pt-80 {    padding-top: 0 !important;  }  .store-slider .slide--bio {    width: auto;    line-height: 26px;  }  .store-slider .btn {    margin-bottom: 30px;  }  .store-slider .owl-slide {    height: auto;  }  .store-slider .owl-carousel .owl-item img {    max-width: 100%;  }  .hero-1 .pos-vertical-center {    position: static;    -webkit-transform: perspective(1px) translateY(0);    -moz-transform: perspective(1px) translateY(0);    -o-transform: perspective(1px) translateY(0);    transform: perspective(1px) translateY(0);  }}/* Medium Screens */@media only screen and (min-width: 992px) and (max-width: 1200px) {  .slider .contact-panel {    width: 470px;  }  .hero .hero--headline,  .store-slider .slide--headline {    font-size: 50px;  }  .store-slider .owl-slide .pt-80 {    padding-top: 0 !important;  }}/*------------------------------------*\    #Team\*------------------------------------*/.team {  padding-bottom: 50px;}.member {  text-align: center;  overflow: hidden;  margin-bottom: 50px;}.member .member-img {  position: relative;  overflow: hidden;}.member .member-img img {  max-width: 100%;  width: 100%;  height: auto;}.member .member-overlay:before {  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 50%;  background-image: -webkit-gradient(linear, left top, left bottom, from(#1b1a1a), to(rgba(0, 0, 0, 0)));  background-image: -webkit-linear-gradient(bottom, #1b1a1a, rgba(0, 0, 0, 0));  background-image: -moz-linear-gradient(bottom, #1b1a1a, rgba(0, 0, 0, 0));  background-image: -ms-linear-gradient(bottom, #1b1a1a, rgba(0, 0, 0, 0));  background-image: -o-linear-gradient(bottom, #1b1a1a, rgba(0, 0, 0, 0));  background-image: linear-gradient(bottom, #1b1a1a, rgba(0, 0, 0, 0));  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1b1a1a', endColorStr='rgba(0, 0, 0, 0)');  -webkit-transition: all 300ms linear 0ms;  -khtml-transition: all 300ms linear 0ms;  -moz-transition: all 300ms linear 0ms;  -ms-transition: all 300ms linear 0ms;  -o-transition: all 300ms linear 0ms;  transition: all 300ms linear 0ms;  opacity: 0.6;}.member:hover .member-overlay:before {  height: 62%;  opacity: 0.8;}.member .member-overlay .member-social {  position: absolute;  bottom: 80px;  left: 0;  width: 100%;  -webkit-transition: all 0.35s;  -moz-transition: all 0.35s;  -o-transition: all 0.35s;  transition: all 0.35s;  opacity: 0;}.member .member-img:hover .member-overlay .member-social {  opacity: 1;}.member .member-overlay .member-social a {  color: #ffffff;  font-size: 14px;  font-weight: 400;  line-height: 1;  margin-right: 20px;}.member .member-overlay .member-social a:last-child {  margin-right: 0;}.member .member-overlay .member-social a:hover {  color: #3773f4;}.member .member-overlay .member-info {  position: absolute;  width: 100%;  bottom: 30px;  left: 0;}.member .member-info h5 {  color: #ffffff;  font-size: 20px;  font-weight: 600;  font-style: normal;  line-height: 1;  margin-bottom: 12px;}.member .member-info h6 {  color: #c5c5c5;  font-size: 13px;  font-weight: 400;  line-height: 1;  margin-bottom: 0;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .member {    max-width: 400px;    margin: 0 auto 30px;  }}/*------------------------------------*\    #Testimonial\*------------------------------------*/.testimonial-panel {  text-align: center;}.testimonial-panel .testimonial--icon {  position: relative;  height: 36px;  width: 55px;  display: inline-block;  background: url("../images/testimonial/icon.png") no-repeat center;}.testimonial-panel .testimonial--body {  background: url("../images/testimonial/icon-2.png") no-repeat center;  padding: 49px 97px;}.testimonial-panel .testimonial--body p {  font-family: 'Work Sans', sans-serif;  font-size: 23px;  font-weight: 500;  font-style: normal;  line-height: 40px;  margin-bottom: 0;}.testimonial-panel .testimonial--meta {  position: relative;  text-align: center;  margin-right: auto;  margin-left: auto;}.testimonial-panel .testimonial--meta h4 {  color: #282828;  font-size: 15px;  font-weight: 700;  font-style: normal;  line-height: 1;  margin-bottom: 6px;  text-transform: capitalize;}.testimonial-panel .testimonial--meta p {  font-size: 13px;  font-weight: 400;  line-height: 23px;  margin-bottom: 0;}.testimonial-panel .testimonial--meta-img {  width: 50px;  height: 50px;  line-height: 50px;  overflow: hidden;  border-radius: 50%;  display: inline-block;  margin-bottom: 20px;}/* testimonial #2 */.testimonial-2 .testimonial-panel {  text-align: left;}.testimonial-2 .testimonial-panel .testimonial--body {  padding: 0 0 28px 82px;  background: none;}.testimonial-2 .testimonial-panel .testimonial--body p {  font-size: 22px;  line-height: 32px;}.testimonial-2 .testimonial-panel .testimonial--icon {  position: absolute;  top: 20px;  left: 0;}.testimonial-2 .testimonial-panel .testimonial--meta {  text-align: left;  margin-left: 82px;}.testimonial-2 .testimonial-panel .testimonial--meta-img {  margin: 0 15px 0 0;}.testimonial--meta-content {  display: inline-block;}/* Custom  */@media only screen and (min-width: 320px) and (max-width: 420px) {  .testimonial .testimonial-panel .testimonial--body p {    font-size: 18px;    line-height: 35px;  }  .testimonial-2 .testimonial-panel .testimonial--meta-img {    margin: 0 10px 0 0;  }}@media only screen and (min-width: 320px) and (max-width: 767px) {  .testimonial-panel .testimonial--body {    padding: 49px 17px;  }  .testimonial .carousel-navs .testimonial--body {    padding: 49px 47px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .testimonial-panel .testimonial--body {    padding: 49px 37px;  }}/*------------------------------------*\    #gallery\*------------------------------------*//* gallery Filter */.gallery-filter {  text-align: center;  margin-bottom: 30px;}.gallery-filter li a {  color: #333333;  font-size: 14px;  font-weight: 700;  line-height: 1;  margin-right: 15px;  text-transform: capitalize;}.gallery-filter li:last-child a {  margin-right: 0;}.gallery-filter li a.active-filter,.gallery-filter li a:hover {  color: #3773f4;}/* gallery Item */.gallery-item {  margin-bottom: 30px;}.gallery-item .gallery--img {  position: relative;}.gallery-item .gallery--img img {  max-width: 100%;  height: auto;}.gallery-item .gallery--hover {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}.gallery-item .gallery--hover .gallery--action {  width: 100%;  height: 100%;  background-color: rgba(54, 114, 244, 0.85);  text-align: center;  -webkit-transition: all 0.35s;  -moz-transition: all 0.35s;  -o-transition: all 0.35s;  transition: all 0.35s;  -webkit-transform: scale(0);  -moz-transform: scale(0);  -o-transform: scale(0);  transform: scale(0);}.gallery-item:hover .gallery--hover .gallery--action {  webkit-transform: scale(1);  -moz-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}.gallery-zoom a {  display: inline-block;  width: 20px;  height: 20px;}.icon--zoom {  position: relative;}.icon--zoom:before {  position: absolute;  content: "";  left: -9px;  top: 0;  width: 20px;  height: 2px;  background-color: #ffffff;}.icon--zoom:after {  position: absolute;  content: "";  left: 0;  top: -9px;  width: 2px;  height: 20px;  background-color: #ffffff;}.icon--zoom:hover:before,.icon--zoom:after:after {  color: #282828;}a.gallery-more i {  font-size: 10px;  margin-right: 6px;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .gallery-item .gallery--img {    max-width: 370px;    margin-right: auto;    margin-left: auto;  }  .gallery-filter li a {    margin-right: 10px;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .gallery-item .gallery--img img {    width: 100%;  }}/*------------------------------------*\    #Features\*------------------------------------*/.feature-card {  position: relative;}.feature-card .feature-card-icon {  margin-bottom: 22px;}.feature-card .feature-card-icon img {  max-width: 100%;  height: auto;}.feature-card .feature-card-icon i {  font-size: 64px;  color: #3773f4;  font-weight: 400;}.feature-card .feature-card-title {  color: #222;  font-size: 18px;  line-height: 29px;  font-weight: 600;  font-style: normal;  margin-bottom: 16px;}.feature-card .feature-card-desc {  font-size: 15px;  font-weight: 400;  line-height: 24px;}/* Featured #1 */.featured-1 .heading {  margin-bottom: 47px;}.featured-1 .heading .heading--title {  margin-bottom: 37px;}.featured-1 .col-content {  padding: 0 !important;}.featured-1 .featured-img img {  margin-left: -60%;  height: 620px;}.featured-1 .feature-card-content {  padding-right: 15px;}/* featured #2 */.featured-2 .feature-card {  margin-bottom: 50px;}.featured-2 .feature-card .feature-card-icon {  position: relative;  border-radius: 50%;  display: inline-block;}.featured-2 .feature-card .feature-card-icon i {  z-index: 1;  position: relative;  -webkit-transition: 1s ease;  -moz-transition: 1s ease;  -ms-transition: 1s ease;  transition: 1s ease;}.featured-2 .feature-card .feature-card-icon:hover i {  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  transform: scale(1.1);}.featured-2 .feature-card .feature-card-title {  font-size: 20px;}.featured-2 .feature-card-content {  padding-right: 20px;}/* featured #3 */.featured-3 .feature-card {  margin-bottom: 40px;}.featured-3 .feature-card-icon {  position: absolute;  top: 55px;  left: 32px;}.featured-3 .feature-card-icon i {  font-size: 32px;  color: #f9f9f9;  font-weight: 400;}.featured-3 .feature-card-content {  padding-left: 100px;}.featured-3 .feature-card-title {  color: #fff;}.featured-3 .read--more {  display: block;  font-size: 14px;  font-weight: 700;  text-transform: capitalize;  line-height: 29px;}.featured-3 .read--more i {  margin-right: 7px;}.featured-3 .feature-card:hover .read--more {  color: #fff;}.featured-3 .video-button {  margin-top: 36px;}.featured-3 .video--button {  height: 439px;}/* featured #4 */.featured-4 .feature-card {  margin-bottom: 46px;}.featured-4 .feature-card-icon {  top: 10px;  left: 0;}.featured-4 .feature-card-content {  padding-left: 80px;}.featured-4 .feature-card .feature-card-desc {  padding-right: 50px;}/* featured #5 */.featured-5 {  overflow: visible;}.featured-5 .feature-card {  margin-bottom: 50px;}.featured-5 .bitcoin-calculator {  margin-top: -260px;}/* featured #6 */.featured-6 .feature-card .feature-card-title {  color: #282828;}.featured-6 .heading {  margin-bottom: 48px;}.featured-6 .heading .heading--title {  font-size: 33px;}.featured-6 .featured-img img {  width: 800px;  height: 513px;  -webkit-transform: translateX(-90px);  transform: translateX(-90px);  max-width: none;}/* featured #7 */.featured-7 .feature-card .feature-card-icon {  margin-bottom: 33px;}.featured-7 .feature-card .feature-card-title {  font-size: 20px;}/* featured #8 */.featured-8 .heading {  margin-top: 36px;}.featured-8 .heading--desc {  font-size: 17px;  line-height: 26px;  font-weight: 400;  padding: 0 100px;  margin-bottom: 43px;}.featured-8 .heading--title {  margin-bottom: 31px;}.featured-8 .btn {  width: 270px;  text-transform: capitalize;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .featured-1 .container-fluid {    padding-right: 15px !important;    padding-left: 15px !important;  }  .featured-1 .col-content {    padding: 30px !important;  }  .featured-1 .featured-img img {    margin: 0;    height: auto;    max-width: 100%;  }  .featured-4 .container-fluid {    padding-left: 15px;  }  .featured-4 .feature-card .feature-card-desc {    padding-right: 0;  }  .featured-6 .pl-100 {    padding-left: 15px !important;  }  .featured-6 .featured-img img {    width: auto;    height: auto;    -webkit-transform: translateX(0);    transform: translateX(0);    max-width: 100%;  }  .featured-7 .feature-card {    margin-bottom: 30px;  }  .featured-8 .heading--desc {    padding: 0 15px;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .featured-1 .col-content {    padding: 30px !important;  }  .featured-1 .container-fluid {    padding-right: 15px !important;    padding-left: 15px !important;  }  .featured-1 .featured-img img {    margin-left: 0;    height: auto;    max-width: 100%;  }  .featured-6 .pl-100 {    padding-left: 15px !important;  }  .featured-6 .featured-img img {    width: auto;    height: auto;    -webkit-transform: translateX(0);    transform: translateX(0);    max-width: 100%;  }  .featured-7 .feature-card {    margin-bottom: 30px;  }}@media only screen and (min-width: 992px) and (max-width: 1200px) {  .featured-1 .featured-img img {    margin-left: -106%;    transform: translateY(40px);  }  .featured-1 .feature-card .feature-card-title {    font-size: 16px;  }  .featured-1 .feature-card-content {    padding-right: 0;  }}/*------------------------------------*\    #Call To Action\*------------------------------------*/.cta h3 {  font-size: 24px;  font-weight: 700;  font-style: normal;  line-height: 51px;  margin-bottom: 0;  color: #ffffff;}.cta p {  color: #f9f9f9;  font-size: 17px;  font-weight: 400;  line-height: 26px;  margin-bottom: 25px;}.cta-1 {  padding: 20px 0;}/* Call To Action #2 */.cta-2 .cta--content {  padding-right: 50px;}.cta-2 .cta--content h3 {  font-size: 36px;  line-height: 45px;  margin-bottom: 32px;}.cta-2 .cta--content p:last-of-type {  margin-bottom: 45px;}.cta-2 .cta--content .download--btns a {  background-color: #3773f4;  color: #ffffff;  height: 70px;  line-height: 70px;  text-transform: capitalize;  font-style: normal;  font-size: 15px;  border-radius: 2px;}.cta-2 .cta--content .download--btns a:hover {  -webkit-transform: translateY(-4px);  transform: translateY(-4px);}.cta-2 .cta--content .download--btns a img {  margin-right: 12px;}/* Call To Action #3 */.cta-3 {  padding: 0;  position: relative;  z-index: 2;}.cta-3 .cta-container {  background-color: #232323;  padding: 30px;}.cta-3 h3 {  color: #ffffff;}/* Small Devices, Tablets */@media only screen and (min-width: 320px) and (max-width: 767px) {  .cta h3 {    text-align: center;    line-height: 35px;    margin-bottom: 20px;  }  .cta .text-right {    text-align: center !important;  }  .cta-2 .download--btns a {    margin-bottom: 30px;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .cta h3 {    text-align: center;    margin-bottom: 30px;  }  .cta .text-right {    text-align: center !important;  }}/*------------------------------------*\    #Counters\*------------------------------------*/.counter {  padding: 60px 0;}.counter .count-box .counting {  font-family: 'Work Sans', sans-serif;  color: #1b1a1a;  font-size: 60px;  font-weight: 500;  font-style: normal;  line-height: 1;  margin-bottom: 22px;  position: relative;}.counter .count-box .count-title {  color: #282828;  font-family: 'Roboto', sans-serif;  font-size: 14px;  font-weight: 700;  line-height: 1;  text-transform: capitalize;}.counter-white .count-box .counting,.counter-white .count-box .count-title {  color: #ffffff;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .counter .count-box .counting {    font-size: 50px;  }  .count-box {    margin-bottom: 30px;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .count-box {    margin-bottom: 30px;  }}/*------------------------------------*\    #PRICING-SECTION\*------------------------------------*/.pricing-panel {  position: relative;  text-align: center;}.pricing-panel .pricing--heading {  box-shadow: 0 10px 20px rgba(224, 224, 224, 0.4);  border-radius: 2px;  background-color: #ffffff;  padding: 50px;  margin-bottom: 30px;}.pricing-panel .pricing--heading .pricing--icon {  margin-right: auto;  margin-left: auto;  text-align: center;  margin-bottom: 30px;}.pricing-panel .pricing--heading h4 {  font-size: 15px;  font-weight: 700;  font-style: normal;  line-height: 1;  margin-bottom: 17px;  text-transform: capitalize;}.pricing-panel .pricing--heading p {  font-family: 'Work Sans', sans-serif;  color: #333333;  font-size: 90px;  font-weight: 300;  line-height: 1;  margin-bottom: 16px;}.pricing-panel .pricing--heading .pricing--desc {  color: #9b9b9b;  font-size: 15px;  font-weight: 400;  line-height: 21px;  margin-bottom: 0;}.pricing-panel .btn {  margin-bottom: 25px;}.pricing-panel .btn--secondary {  border: 2px solid rgba(34, 34, 34, 0.1);}.pricing-panel .pricing--footer {  color: #282828;  font-size: 14px;  font-weight: 700;}.pricing-active .pricing-panel .pricing--heading {  background-color: #3773f4;  padding: 70px 50px;  margin-top: -20px;}.pricing-active .pricing-panel .pricing--heading p,.pricing-active .pricing-panel .pricing--heading h4,.pricing-active .pricing-panel .pricing--heading .pricing--desc {  color: #ffffff;}.pricing--notes {  color: #9b9b9b;  font-size: 16px;  font-weight: 400;  line-height: 24px;  text-align: center;  margin-top: 50px;}/* pricing #2 */.pricing-2 {  overflow: visible;}.pricing-2 .pricing-wrapper {  margin-top: -240px;  position: relative;  z-index: 2;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .pricing-panel {    max-width: 400px;    margin: 0 auto 30px;  }  .pricing-active .pricing-panel .pricing--heading {    margin-top: 0;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .pricing-panel {    max-width: 400px;    margin: 0 auto 30px;  }  .pricing-active .pricing-panel .pricing--heading {    margin-top: 0;  }}/* Custom Retina */@media only screen and (min-width: 320px) and (max-width: 420px) {  .pricing-panel .pricing--heading {    padding-right: 30px;    padding-left: 30px;  }}/*------------------------------------*\    #BLOG-SECTION\*------------------------------------*/.blog-entry {  border-radius: 2px;  background-color: #ffffff;  margin-bottom: 30px;}.blog-entry .entry--img {  overflow: hidden;  position: relative;}.blog-entry .entry--img:before {  content: "";  display: inline-block;  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  background-color: #1b1a1a;  background-image: linear-gradient(to bottom, rgba(28, 27, 27, 0) 0%, rgba(28, 27, 27, 0) 26%, rgba(28, 27, 27, 0.7) 88%);  opacity: .1;}.blog-entry .entry--img:hover:before {  opacity: .2;}.blog-entry .entry--img img {  max-width: 100%;  height: auto;  -moz-transition: all 0.4s;  -webkit-transition: all 0.4s;  -ms-transition: all 0.4s;  -o-transition: all 0.4s;  transition: all 0.4s;}.blog-entry .entry--overlay {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  opacity: 0;  background-color: rgba(27, 28, 28, 0.1);  -moz-transition: all .35s linear;  -webkit-transition: all .35s linear;  -ms-transition: all .35s linear;  -o-transition: all .35s linear;  transition: all .35s linear;}.blog-entry .entry--img:hover .entry--overlay {  opacity: 1;}.blog-entry .entry--overlay a {  position: absolute;  top: 100%;  left: 100%;  display: block;}.blog-entry .entry--overlay:before {  position: absolute;  content: "";  left: 50%;  top: 50%;  margin-left: -20px;  width: 20px;  height: 2px;  background-color: #ffffff;}.blog-entry .entry--overlay:after {  position: absolute;  content: "";  left: 50%;  top: 50%;  margin-top: -9px;  margin-left: -11px;  width: 2px;  height: 20px;  background-color: #ffffff;}.blog-entry .entry--content {  padding: 22px 30px 15px;  position: relative;}.entry--meta {  color: #616161;  font-family: 'Roboto', sans-serif;  font-size: 13px;  font-weight: 400;  text-transform: capitalize;  line-height: 26px;  margin-bottom: 3px;  display: inline-block;}.entry--meta a {  position: relative;  padding-left: 5px;}.entry--meta a:hover {  color: #282828;}.entry--meta a:before {  content: ",";  color: #616161;  position: absolute;  top: -4px;  left: 1px;}.entry--meta a:first-of-type {  padding-left: 0;}.entry--meta a:first-of-type:before {  display: none;}.blog-entry .entry--meta .entry--cat a {  color: #3773f4;}.blog-entry .entry--title {  margin-bottom: 16px;}.blog-entry .entry--title h4 {  font-family: 'Work Sans', sans-serif;  color: #282828;  font-size: 18px;  font-weight: 600;  line-height: 25px;  margin-bottom: 0;}.blog-entry .entry--title h4 a {  color: #282828;}.blog-entry .entry--title h4 a:hover {  color: #3773f4;}.blog-entry .entry--bio {  color: #9b9b9b;  font-size: 15px;  font-weight: 400;  line-height: 26px;  margin-bottom: 22px;}.blog-entry .entry--footer,.blog-entry .entry--more {  overflow: hidden;}.blog-entry .entry--date {  color: #616161;  font-size: 13px;  font-weight: 400;  line-height: 1;  display: inline-block;  margin-right: 12px;}.blog-entry .entry--more a {  color: #3773f4;  font-size: 14px;  font-weight: 700;  line-height: 1;  text-transform: capitalize;  position: relative;}.blog-entry .entry--more a i {  margin-right: 7px;}.blog-entry .entry--more a:hover {  color: #282828;}/* Blog Standard */.blog-standard .blog-entry .entry--title {  margin-bottom: 18px;}.blog-standard .blog-entry .entry--title h4 {  font-size: 22px;}.blog-standard .blog-entry .entry--content {  padding: 22px 40px 25px;  position: relative;}.blog-standard .blog-entry .entry--meta,.blog-standard .blog-entry .entry--date {  display: inline-block;  line-height: 26px;}.blog-standard .blog-entry .entry--meta {  margin-right: 20px;}/* Blog Grid */.blog-grid .blog-entry .entry--bio {  margin-bottom: 0;}/* Blog Single */.blog-single .blog-entry .entry--title h4 {  font-size: 22px;  font-weight: 700;}.blog-single .blog-entry .entry--bio {  padding-bottom: 0;}.blog-single .entry--share {  float: left;  line-height: 39px;}.entry--share .share--title {  font-family: 'Work Sans', sans-serif;  color: #222222;  font-size: 14px;  font-weight: 700;  margin-bottom: 0;  margin-right: 26px;  font-style: normal;}.entry--share a {  color: #5d5d5d;  font-size: 14px;  margin-right: 22px;}.entry--share a:last-child {  margin-right: 0;}.entry--share a:hover {  color: #3773f4;}.blog-single .entry--tags {  float: right;}.blog-single .entry--tags a {  display: inline-block;  font-size: 13px;  padding: 9px 15px;  border-radius: 1px;  border: 1px solid #3773f4;  margin-right: 10px;}.blog-single .entry--tags a:hover {  background-color: #3773f4;  color: #ffffff;}.blog-single .entry--tags a:last-of-type {  margin-right: 0;}.entry-prev-next {  position: relative;  border-top: 1px solid #eeeeee;  padding: 40px 0;}.entry-next,.entry-prev {  width: 50%;  float: left;}.entry-prev-next .entry-prev {  padding-right: 15px;}.entry-prev-next .entry-next {  padding-left: 15px;  text-align: right;}.entry-next-content,.entry-prev-content {  position: relative;}.entry-prev-next .entry-prev img {  position: absolute;  left: 0;  top: 0;  border-radius: 3px;}.entry-prev-next .entry-next img {  position: absolute;  right: 0;  top: 0;  border-radius: 3px;}.entry-prev-next .entry-prev .entry-desc {  position: relative;  margin-left: 110px;}.entry-prev-next .entry-next .entry-desc {  position: relative;  margin-right: 110px;}.entry-prev-next a {  font-size: 16px;  font-weight: 700;  color: #282828;  font-style: normal;  line-height: 22px;}.entry-prev-next p {  font-size: 13px;  font-weight: 500;  line-height: 1;  text-transform: capitalize;  margin-bottom: 7px;  font-style: normal;  color: #616161;}.entry-widget {  padding: 50px 0;  border-top: 1px solid #eeeeee;}.entry-widget .entry-widget-title {  position: relative;  margin-bottom: 20px;}.entry-widget .entry-widget-title h4 {  color: #282828;  font-size: 18px;  line-height: 1;  margin-bottom: 0;  font-style: normal;  padding-bottom: 10px;  position: relative;}.entry-widget .entry-widget-title h4:after {  position: absolute;  bottom: 0;  left: 0;  content: "";  width: 20px;  height: 2px;  background-color: #282828;}.entry-widget .entry-widget-content {  position: relative;}.entry-bio img {  position: absolute;  left: 0;  top: 0;}.entry-bio .entry-bio-desc {  padding-left: 105px;}.entry-bio .entry-bio-desc h4 {  color: #222222;  font-size: 18px;  font-weight: 700;  line-height: 1;  margin-bottom: 21px;  font-style: normal;}.entry-bio .entry-bio-desc p {  margin-bottom: 22px;}.entry-bio .entry-bio-desc a {  color: #5d5d5d;  font-size: 15px;  font-weight: 400;  line-height: 1;  margin-right: 25px;}.entry-bio .entry-bio-desc a:last-child {  margin-right: 0;}.entry-bio .entry-bio-desc a:hover,.entry-meta a:hover,.entry-next:hover a,.entry-prev:hover a,.entry-related .entry:hover .entry-title h5,.entry-share a:hover {  color: #3773f4;}ul.comments-list {  width: 100%;  list-style: none;  overflow: hidden;  padding-left: 0;  margin-bottom: 0;}ul.comments-list li {  position: relative;  border-bottom: 2px solid #eee;  padding-bottom: 20px;  margin-bottom: 30px;}ul.comments-list li:last-child {  border-bottom: none;  padding-bottom: 0;  margin-bottom: 0;}ul.comments-list .comment-body .avatar {  position: absolute;  left: 0;  top: 0;}ul.comments-list .comment-body .comment {  padding-left: 90px;}ul.comments-list .comment-body .comment h6 {  font-size: 15px;  font-style: normal;  text-transform: capitalize;  margin-bottom: 0;  color: #282828;  line-height: 27px;}ul.comments-list .comment-body .comment .date {  color: #616161;  font-family: 'Roboto', sans-serif;  font-size: 12px;  font-weight: 400;  line-height: 24px;  margin-bottom: 9px;}ul.comments-list .comment-body .comment p {  font-size: 15px;  font-weight: 400;  line-height: 23px;}ul.comments-list .comment-body .comment a.reply {  font-size: 14px;  font-weight: 700;  text-transform: capitalize;  color: #3773f4;  line-height: 1;  display: inline-block;}ul.comments-list .comment a.reply:hover {  color: #282828;}ul.comments-list ul.comment-children {  list-style: none;  margin: 20px 0 0 90px;  padding-top: 30px;  padding-left: 0;  border-top: 2px solid #eeeeee;}ul.comments-list ul.comment-children .comment-body .comment {  padding-left: 90px;}ul.comments-list ul.comment-children li:last-child {  margin-bottom: 0;  padding-bottom: 0;}ul.comments-list ul.comment-children ul .comment-body .comment {  padding-left: 90px;}.comments-form .form-control {  margin-bottom: 30px;}.blog-carousel .blog-entry {  height: 500px;  position: relative;  margin-bottom: 0;}.blog-carousel .blog-entry .entry--content {  padding: 0;  position: absolute;  bottom: 50px;  left: 50px;  max-width: 480px;}.blog-carousel .entry--meta {  margin-bottom: 9px;}.blog-carousel .entry--meta a:hover {  color: #ffffff;}.blog-carousel .blog-entry .entry--title {  margin-bottom: 0;}.blog-carousel .blog-entry .entry--title h4 {  font-size: 32px;  line-height: 42px;  font-weight: 600;  font-style: normal;}.blog-carousel .blog-entry .entry--title h4 a,.blog-carousel .blog-entry .entry--date {  color: #ffffff;}.blog-carousel .blog-entry .entry--title h4 a:hover {  color: #3773f4;}.blog-carousel .carousel-dots .owl-controls {  margin-top: 15px;  position: absolute;  top: 50%;  left: -60px;  -webkit-transform: rotate(90deg);  transform: rotate(90deg);  margin: 0;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .blog-single .entry--share {    margin-bottom: 20px;  }  .blog-single .entry--share,  .blog-single .entry--tags {    float: none;  }  .blog-entry .entry--content {    padding-right: 0;    padding-left: 0;  }  .blog-standard .blog-entry .entry--content {    padding: 22px 0 15px;  }  .blog-single .entry--tags a {    margin-bottom: 10px;  }  ul.comments-list ul.comment-children {    margin: 20px 0 0;  }  .blog-entry {    padding: 20px;  }  .blog-entry .entry--content {    padding: 0;    margin-top: 15px;  }  .blog-single .blog-entry .entry--title h4,  .blog-standard .blog-entry .entry--title h4 {    font-size: 17px;    line-height: 1.7;  }  .entry--share .text-right {    text-align: left;  }  .entry--share .share--title {    display: block;    margin-bottom: 15px;  }  .entry-next,  .entry-prev {    width: 100%;    float: none;    margin-bottom: 0;  }  .entry-next {    margin-bottom: 0;  }  .entry-prev {    margin-bottom: 30px;  }  .entry-prev-next {    padding: 10px;  }  .entry-prev-next a {    font-size: 13px;  }  .entry-prev-next .entry-prev {    padding-right: 0;  }  .entry-widget {    padding: 20px;  }  .entry-bio .entry-bio-desc p,  .entry-bio img {    position: relative;    margin-bottom: 15px;  }  .entry-bio .entry-bio-desc {    padding-left: 0;  }  .blog-grid .blog-entry {    max-width: 370px;    margin: 0 auto 30px;    padding: 0;  }  .blog-carousel .blog-entry .entry--title h4 {    font-size: 18px;    line-height: 28px;  }  .blog-carousel .blog-entry .entry--content {    left: 30px;    bottom: 40px;    padding: 0;    margin: 0;    max-width: 400px;  }}@media only screen and (min-width: 320px) and (max-width: 420px) {  .blog-carousel .blog-entry .entry--content {    left: 20px;    max-width: 300px;  }  ul.comments-list .comment-body .comment,  ul.comments-list ul.comment-children .comment-body .comment {    padding-left: 75px;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .blog-grid .blog-entry,  .blog-entry .entry--content {    padding: 0;  }}/*------------------------------------*\    #Shop\*------------------------------------*//* Shop Cart */.cart-table {  margin-bottom: 50px;}.cart-table .table {  background-color: #ffffff;  border: 1px solid #eee;  border-radius: 0;  margin-bottom: 0;}.cart-table thead {  background-color: #f9f9f9;}.cart-table thead tr th {  font-size: 14px;  font-weight: 700;  text-align: center;  text-transform: capitalize;  color: #282828;  line-height: 55px !important;  border-bottom-width: 0 !important;  border-color: #eee;  padding: 0;}.cart-table tbody tr td {  padding: 20px;  border-color: #eee;}.cart-table tbody tr td.cart-product-price,.cart-table tbody tr td.cart-product-total {  font-size: 13px;  font-weight: 700;  line-height: 26px;  color: #9b9b9b;}.cart-table tbody tr td.cart-product-quantity .product-quantity {  line-height: 1px;}td.cart-product-quantity .product-quantity input {  width: 30px;  height: 25px;  border: 1px solid #eee;  border-radius: 2px;  text-align: center;  color: #222222;  font-size: 14px;  font-weight: 400;  line-height: 25px;  margin-right: 5px;}td.cart-product-quantity .product-quantity i {  width: 25px;  height: 25px;  line-height: 25px;  border: 1px solid #eee;  border-radius: 1px;  color: #4F3675;  margin-right: 5px;  font-size: 10px;}.cart-table tbody tr td.cart-product-price,.cart-table tbody tr td.cart-product-total,td.cart-product-quantity {  text-align: center;}.cart-table .cart-product-action td {  padding: 30px 20px;}.cart-table .cart-product-action form {  margin-bottom: 0;}.cart-table .cart-product-action .form-control {  color: #9b9b9b;  font-size: 12px;  font-weight: 400;  padding: 0 15px;  width: 250px;  height: 42px;  line-height: 25px;  margin-bottom: 0;  background-color: transparent;  border: 1px solid #eee;  border-radius: 0;  font-style: normal;  text-transform: capitalize;}.cart-table .cart-product-action .btn {  text-transform: uppercase;  font-size: 13px;  font-weight: 700;  margin-left: 10px;  line-height: 39px;  height: 42px;  width: auto;  text-align: center;  padding-right: 16px;  padding-left: 16px;  border-radius: 1px;}.cart-product-img {  float: left;  padding-right: 20px;}.cart-product-name h6 {  color: #282828;  font-family: 'Raleway', sans-serif;  font-size: 16px;  font-weight: 700;  line-height: 27px;  text-transform: capitalize;}.cart-product-remove {  float: right;  width: 19px;  height: 19px;  line-height: 19px;  font-size: 9px;  background-color: #000;  border-radius: 1px;  color: #ffffff;  text-align: center;  cursor: pointer;}.cart-product-remove:hover {  background-color: #4F3675;}.cart-shiping,.cart-total-amount {  background-color: white;  border: 1px solid #eee;  border-radius: 1px;  padding: 30px 20px;}.cart-shiping h6,.cart-total-amount h6 {  color: #282828;  font-family: 'Raleway', sans-serif;  font-size: 18px;  font-weight: 700;  margin-bottom: 25px;  position: relative;}.cart-total-amount ul li {  font-family: 'Raleway', sans-serif;  color: #4F3675;  font-size: 13px;  font-weight: 700;  line-height: 36px;  text-transform: uppercase;}.cart-total-amount ul li span {  color: #959595;  font-size: 13px;  font-weight: 400;  line-height: 36px;}.cart-shiping .form-control {  background-color: transparent;  border: 1px solid #eee;  font-size: 12px;  color: #959595;  font-weight: 400;  padding: 0 15px;  height: 42px;  line-height: 42px;  margin-bottom: 20px;  -moz-border-radius: 1px;  -webkit-border-radius: 1px;  border-radius: 1px;  cursor: pointer;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  text-transform: capitalize;}.cart-shiping .form-control::-webkit-input-placeholder {  color: #959595;}.cart-shiping .form-control:-moz-placeholder {  color: #959595;}.cart-shiping .form-control::-moz-placeholder {  color: #959595;}.cart-shiping .form-control:-ms-input-placeholder {  color: #959595;}.cart-shiping .col-xs-12 {  position: relative;}.cart-shiping i {  position: absolute;  font-size: 13px;  right: 25px;  top: 12px;  z-index: 1;  pointer-events: none;  cursor: pointer;  color: #b8b8b8;}.cart-shiping .btn {  line-height: 39px;  height: 42px;  font-size: 13px;  width: auto;  padding: 0 17px;  border-radius: 0;  font-weight: 700;  text-transform: uppercase;}.cart-shiping .btn:hover {  color: #ffffff;  background: #282828;}/* Product Item */.product-item {  margin-bottom: 30px;  text-align: center;  -webkit-transition: all .5s ease;  -moz-transition: all .5s ease;  transition: all .5s ease;}.product-item .product--img {  position: relative;}.product-item .product--img img {  max-width: 100%;  height: auto;  margin-bottom: 0;}.product-item .product--action {  position: absolute;  left: 0;  bottom: 0;  margin: 0 auto;  text-align: center;  width: 100%;}.product-item .btn {  -webkit-transform: translateY(60px);  -moz-transform: translateY(60px);  transform: translateY(60px);  -webkit-transition: all .4s ease;  -moz-transition: all .4s ease;  transition: all .4s ease;}.product-item:hover .btn {  -webkit-transform: translateY(-10px);  -moz-transform: translateY(-10px);  transform: translateY(-10px);}.product-item:hover .btn {  opacity: 1;}.product-item .product--content {  position: relative;  padding: 28px 25px;  background-color: #fff;  z-index: 2;}.product--content .product--price {  color: #3773f4;  font-size: 15px;  font-weight: 700;  font-family: 'Roboto', sans-serif;  line-height: 1;  margin-bottom: 7px;}.product--content .product--title h3 {  font-size: 18px;  line-height: 24px;  font-style: normal;  margin-bottom: 0;}.product--content .product--title a {  color: #282828;}.product--content .product--title a:hover {  color: #3773f4;}.product--content .product--cat {  font-family: 'Open Sans', sans-serif;  font-size: 13px;  font-style: normal;  line-height: 1;  margin-bottom: 12px;}.product--content .product--cat a {  color: #3d3c3c;}.product--content .product--cat a:hover {  color: #4F3675;}/* Shop Options */.shop-options {  padding: 20px;  background-color: #ffffff;  border-radius: 2px;  margin-bottom: 30px;  height: 70px;  border: 1px solid #eeeeee;}.shop-options .product-options2 span,.shop-options .product-view-mode span {  color: #222;  font-size: 14px;  font-weight: 600;  line-height: 20px;  margin-right: 10px;}.shop-options .product-options2 .product-sort {  position: relative;  margin-right: 30px;}.shop-options .product-options2 .product-sort i {  position: absolute;  font-size: 14px;  right: 10px;  top: 10px;  z-index: 1;  pointer-events: none;  cursor: pointer;  color: #9b9b9b;}.shop-options .product-options2 select {  height: 30px;  line-height: 30px;  width: 134px;  border: 1px solid #eeeeee;  background-color: rgba(246, 246, 247, 0);  border-radius: 1px;  color: #9b9b9b;  font-size: 12px;  font-weight: 400;  padding-left: 10px;  cursor: pointer;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}.shop-options .product-view-mode {  line-height: 30px;}.shop-options .product-view-mode a i {  background-color: transparent;  border: 1px solid #eee;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  color: #9b9b9b;  font-size: 14px;  font-weight: 400;  margin-left: 10px;  width: 30px;  height: 30px;  line-height: 30px;  text-align: center;}.shop-options .product-view-mode a:first-of-type i {  margin-left: 0;}.shop-options .product-view-mode a.active i,.shop-options .product-view-mode a:hover i {  color: #4F3675;}.product-list {  width: 100%;  text-align: left;  min-height: 340px;  margin-bottom: 0;}.product-list .product--img {  float: left;  width: 33%;}.product-list .product--content {  padding-left: 300px;}/* Shop Single */.single-product .product-img {  margin-bottom: 45px;}.single-product .product-title h3 {  color: #282828;  font-size: 18px;  font-weight: 700;  line-height: 27px;  text-transform: capitalize;  margin-bottom: 10px;  font-style: normal;}.single-product .product-price {  color: #3773f4;  font-size: 17px;  font-weight: 700;  line-height: 1;}.single-product .product-rating {  margin-right: 30px;}.single-product .product-rating i {  color: #9b9b9b;  font-size: 15px;  font-weight: 400;  line-height: 1;}.single-product .product-rating i.active {  color: #3773f4;}.single-product .product-review span {  color: #9b9b9b;  font-size: 13px;  line-height: 1;  font-weight: 400;}.single-product .product-review span a {  color: #9b9b9b;}.single-product .product-review span a:hover {  color: #4F3675;}.single-product .product-desc {  padding-bottom: 25px;  margin-bottom: 45px;  border-bottom: 1px solid #eee;}.single-product .product-desc p {  margin-bottom: 20px;}.single-product .product-details {  padding-bottom: 40px;  margin-bottom: 30px;  border-bottom: 1px solid #eee;}.single-product .product-details h5,.single-product .product-share h5 {  font-size: 18px;  font-weight: 700;  line-height: 1;  font-style: normal;  position: relative;  padding-bottom: 12px;  margin-bottom: 17px;  text-transform: capitalize;}.single-product .product-details h5:after,.single-product .product-share h5:after {  content: "";  position: absolute;  bottom: 0;  left: 0;  width: 20px;  height: 2px;  background-color: #222222;}.single-product .product-details ul {  margin-bottom: 32px;}.single-product .product-details ul li {  line-height: 26px;  color: #3773f4;  font-size: 13px;  font-weight: 400;  text-transform: capitalize;}.single-product .product-details ul li span {  color: #9b9b9b;  font-size: 13px;  font-weight: 400;}.single-product .product-quantity {  line-height: 49px;}.single-product .product-quantity .qua {  font-family: 'Work Sans', sans-serif;  color: #282828;  font-size: 15px;  font-weight: 700;  line-height: 20px;  margin-right: 10px;}.single-product .product-quantity a i {  width: 25px;  height: 25px;  font-size: 10px;  line-height: 25px;  border: 1px solid #eee;  border-radius: 1px;  color: #4F3675;  text-align: center;}.single-product .product-quantity input {  width: 30px;  height: 25px;  border: 1px solid #eee;  border-radius: 1px;  color: #222222;  font-size: 14px;  font-weight: 400;  line-height: 22px;  text-align: center;  background-color: transparent;}.single-product .product-cta {  padding-bottom: 30px;  margin-bottom: 40px;  border-bottom: 1px solid #eee;}.single-product .product-cta .btn {  margin-left: 20px;  width: 134px;  height: 42px;  line-height: 40px;  text-transform: capitalize;  font-size: 14px;}.single-product .product-share {  margin-bottom: 50px;}.single-product .product-share a {  width: 34px;  height: 34px;  line-height: 36px;  border-radius: 50%;  font-size: 14px;  font-weight: 400;  color: #ffffff;  text-align: center;  display: inline-block;  background-color: #3773f4;  margin-right: 3px;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.single-product .product-share a {  background-color: #282828;}.single-product .product-share a.share-facebook:hover {  background: #3B5998;}.single-product .product-share a.share-twitter:hover {  background: #00ACEE;}.single-product .product-share a.share-google-plus:hover {  background: #DD4B39;}.single-product .product-share a.share-linkedin:hover {  background: #0E76A8;}.product-tabs {  background-color: #ffffff;  border: 1px solid #eee;  border-radius: 1px;  color: #9b9b9b;  font-size: 13px;  font-weight: 500;  line-height: 22px;  margin-bottom: 50px;}.product-tabs .nav-tabs {  background-color: #f9f9f9;}.product-tabs .nav-tabs >li {  margin-bottom: -1px;}.product-tabs .nav-tabs >li >a {  color: #282828;  font-size: 15px;  font-weight: 700;  font-family: 'Work Sans', sans-serif;  font-style: normal;  text-transform: capitalize;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  padding: 0 20px;  border-right: 1px solid #eeeeee;  margin-right: 0;  line-height: 60px;  height: 60px;}.product-tabs .nav-tabs >li:last-child >a {  border-right: none;}.product-tabs .nav-tabs >li >a:focus,.product-tabs .nav-tabs >li >a:hover {  background-color: transparent;  border-left-color: transparent;  border-top-color: transparent;  border-bottom-color: transparent;  color: #4F3675 !important;}.product-tabs .nav-tabs >li >a.active,.product-tabs .nav-tabs >li >a.active:focus,.product-tabs .nav-tabs >li >a.active:hover {  color: #3773f4 !important;  border: none;  border-right: 1px solid #eee;  background-color: #ffffff;  display: block;}.product-tabs .tab-content {  padding: 20px;}.product-tabs .tab-content h5 {  font-size: 13px;}.product-review li {  background-color: #f9f9f9;  padding: 20px;  margin-bottom: 30px;}.product-review li h6 {  margin-bottom: 0;  text-transform: uppercase;  font-size: 13px;}.product-review li .review-date {  margin-bottom: 0;}.product-review li .product-rating {  color: #4F3675;  margin-bottom: 10px;}.product-review li .product-comment p {  margin-bottom: 0;}.form-review .form-control {  margin-bottom: 30px;}.single-product .product-related-title {  position: relative;  border-bottom: 2px solid #eee;  margin-bottom: 30px;}.single-product .product-related-title h5 {  color: #222222;  font-family: 'Raleway', sans-serif;  font-size: 14px;  font-weight: 700;  line-height: 1;  position: relative;  margin-bottom: 0;  padding-bottom: 20px;  text-transform: uppercase;}.single-product .product-related-title h5:after {  position: absolute;  bottom: -2px;  left: 0;  content: "";  width: 119px;  height: 2px;  background-color: #4F3675;}.single-product .product-related .divider--line {  margin-right: 0;  margin-left: 0;  margin-bottom: 20px;}.product-options {  margin-bottom: 30px;  padding: 20px;  background-color: #f9f9f9;}.product-options .product-select {  position: relative;}.product-options .product-select span {  font-weight: 700;  color: #222222;  font-size: 14px;  margin-right: 13px;  display: inline-block;}.product-options .product-select .select--box {  position: relative;  display: inline-block;}.product-options .product-select i {  position: absolute;  font-size: 14px;  right: 12px;  top: 12px;  z-index: 1;  pointer-events: none;  cursor: pointer;  color: #9b9b9b;}.product-options select {  width: 135px;  height: 35px;  border: 1px solid #eeeeee;  border-radius: 1px;  color: #9b9b9b;  font-size: 13px;  line-height: 35px;  padding-left: 10px;  cursor: pointer;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  background-color: transparent;}.product-options .product-select {  margin-right: 30px;}.product-options .view--options {  display: inline-block;}.product-options .view--options i {  display: inline-block;  position: static;  padding: 5px;  border: 1px solid #eeeeee;  cursor: pointer;  color: #9b9b9b;}.product-options .view--options i:first-of-type {  margin-right: 7px;}.product-options .view--options i.active {  color: #4F3675;}/* Shop Masonary */.shop-filter {  text-align: center;  margin-bottom: 36px;}.shop-filter li a {  color: #333333;  font-family: 'Raleway', sans-serif;  font-size: 13px;  font-weight: 700;  line-height: 1;  margin-right: 29px;  text-transform: capitalize;}.shop-filter li:last-child a {  margin-right: 0;}.shop-filter li a.active-filter,.shop-filter li a:hover {  color: #4F3675;}/* shop Item */.shop-item .shop--img {  position: relative;}.shop-item .shop--img img {  max-width: 100%;  height: auto;}.shop-item .shop--hover {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}.shop-item .shop--hover .shop--action {  width: 100%;  height: 100%;  background-color: rgba(40, 40, 40, 0.95);  text-align: center;  -webkit-transition: all 0.35s;  -moz-transition: all 0.35s;  -o-transition: all 0.35s;  transition: all 0.35s;  -webkit-transform: scale(0);  -moz-transform: scale(0);  -o-transform: scale(0);  transform: scale(0);}.shop-item:hover .shop--hover .shop--action {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}.shop-item .shop--price {  color: #9b9b9b;  font-family: 'Raleway', sans-serif;  font-size: 22px;  font-weight: 700;  line-height: 1;  margin-bottom: 30px;}.shop-item .shop--title h4 {  color: #ffffff;  font-family: 'Raleway', sans-serif;  font-size: 24px;  font-weight: 700;  line-height: 1;  margin-bottom: 35px;  text-transform: capitalize;}.shop-item .shop--title h4 a {  color: #ffffff;}.shop-item .shop--title h4 a:hover {  color: #4F3675;}.shop-item .shop--cat .btn:hover {  background-color: #ffffff;  color: #4F3675;}@media only screen and (min-width: 320px) and (max-width: 767px) {  .product-item {    max-width: 270px;    margin: 0 auto 30px;  }  .cart-product-img {    float: none;  }  .cart-table .cart-product-action form {    margin-bottom: 30px;  }  .cart-product-action .text-right {    text-align: left !important;  }  .cart-table .cart-product-action .form-control {    display: inline-block;  }  .product-options .product-select span {    display: block;    margin: 10px 0;  }  .single-product .product-cta .btn {    margin: 5px;  }}/* Custom Retina */@media only screen and (min-width: 320px) and (max-width: 400px) {  .product-tabs .nav-tabs >li >a {    padding: 0 10px;  }}/*------------------------------------*\    #CONTACT-PAGE\*------------------------------------*/.contact--info h3 {  color: #222222;  font-size: 18px;  font-weight: 700;  font-style: normal;  line-height: 1;  margin-bottom: 20px;}.contact--info p {  font-size: 14px;  font-weight: 400;  line-height: 1;  margin-bottom: 8px;}.contact--info p:last-of-type {  margin-bottom: 16px;}a.link--styled {  color: #3773f4;  font-size: 14px;  font-weight: 700;  line-height: 1;  text-transform: capitalize;  position: relative;  padding-bottom: 4px;}a.link--styled:hover {  color: #282828;}.contact-panel {  width: 570px;  height: 419px;  padding: 40px;  border-radius: 2px;  background-color: #3773f4;}.contact-panel h4 {  color: #fff;  text-align: left;  padding-left: 30px;  font-size: 18px;  font-weight: 700;  font-style: normal;  margin-bottom: 28px;}.contact-panel h4 i {  margin-right: 5px;  font-size: 20px;}.contact-panel .form-control {  margin-bottom: 30px !important;}.contact-panel .btn {  height: 70px;  line-height: 70px;}.contact-panel .btn:hover {  background-color: #ffffff;  border-color: #ffffff;  color: #282828;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .contact--info {    margin-bottom: 30px;  }}/*------------------------------------*\	#Widgets\*------------------------------------*//* Widget */.widget {  margin-bottom: 50px;}.widget .widget--title {  margin-bottom: 20px;}.widget .widget--title h5 {  color: #222222;  font-size: 16px;  font-weight: 700;  line-height: 1;  font-style: normal;  text-transform: capitalize;  margin-bottom: 0;  padding-bottom: 12px;  position: relative;}.widget .widget--title h5:after {  position: absolute;  bottom: 0;  left: 0;  content: "";  width: 20px;  height: 2px;  background-color: #222222;}.widget .divider--line {  margin-right: 0;  margin-left: 0;}/* Category Widget */.widget-categories ul {  padding-left: 0;  list-style: none;  margin-bottom: 0;}.widget-categories ul li {  border-bottom: 1px solid #eeeeee;}.widget-categories li {  margin-bottom: 3px;  border-radius: 2px;}.widget-categories li:last-child {  margin-bottom: 0;}.widget-categories li a {  display: block;  background-color: #f9f9f9;  padding: 20px;  color: #333333;  font-size: 14px;  font-weight: 700;  line-height: 1;  text-transform: capitalize;  position: relative;}.widget-categories li.active a,.widget-categories li a:hover {  background-color: #3773f4;  color: #ffffff;}.widget-categories li a:before {  position: absolute;  left: 0;  top: 12px;  content: "";  width: 2px;  height: 30px;  background-color: #022222;  opacity: 0;  transition: all 0.3s ease-in-out;}.widget-categories li a:hover:before,.widget-categories li.active a:before {  opacity: 1;}/* Tags Widget */.widget-tags ul {  margin-bottom: 0;  margin-left: 0;}.widget-tags ul li {  padding-left: 0;  padding-right: 0;}.widget-tags a {  display: inline-block;  border: 1px solid rgba(34, 34, 34, 0.07);  background-color: #ffffff;  font-size: 13px;  font-weight: 400;  line-height: 1;  color: #9b9b9b;  margin-right: 10px;  margin-bottom: 10px;  text-transform: capitalize;  padding: 9px 10px;}.widget-tags a:hover {  background-color: #3773f4;  color: #ffffff;  border-color: #3773f4;}/* Recent Widegt */.widget-recent-posts .entry {  position: relative;  margin-bottom: 17px;}.widget-recent-posts .entry:last-of-type {  margin-bottom: 0;  border-bottom: none;  padding-bottom: 0;}.widget-recent-posts .entry--img {  position: absolute;  left: 0;  top: 0;  width: 90px;  height: 60px;  border-radius: 2px;  overflow: hidden;}.widget-recent-posts .entry--img:before {  content: "";  display: inline-block;  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  background-color: rgba(27, 28, 28, 0.2);}.widget-recent-posts .entry .entry--desc {  position: relative;  margin-left: 110px;}.widget-recent-posts .entry .entry--title {  margin-bottom: 2px;}.widget-recent-posts .entry .entry--title a {  color: #282828;  font-size: 16px;  font-weight: 700;  line-height: 22px;  text-transform: capitalize;  font-style: normal;}.widget-recent-posts .entry .entry--title a:hover {  color: #3773f4;}.widget-recent-posts .entry .entry--desc .entry-meta a {  font-family: 'Raleway', sans-serif;  font-size: 13px;  font-weight: 400;  line-height: 20px;  color: #616161;  text-transform: uppercase;}.widget-recent-posts .entry--meta {  margin-right: 13px;}.widget-recent-posts .entry--meta,.widget-recent-posts .entry--date {  display: inline-block;  line-height: 26px;}/* Search Widget */.widget-search .form-search {  background-color: #f9f9f9;}.widget-search .form-search .form-control {  border: none;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;  color: #9e9e9e;  font-size: 13px;  font-weight: 400;  line-height: 49px;  height: 49px;  text-transform: capitalize;  padding-left: 15px;}.widget-search .form-search .btn {  background-color: #f9f9f9;  color: #3773f4;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  width: 35px;  height: 49px;  line-height: 29px;  font-size: 16px;}/* Recent Product Widegt */.widget-recent-products .product {  position: relative;  margin-bottom: 24px;  min-height: 70px;}.widget-recent-products .product:last-of-type {  margin-bottom: 0;  border-bottom: none;  padding-bottom: 0;}.widget-recent-products .product img {  position: absolute;  left: 0;  top: 0;}.widget-recent-products .product .product-desc {  position: relative;  padding-left: 80px;  margin-bottom: 18px;}.widget-recent-products .product:last-of-type .product-desc {  border-bottom: none;  padding-bottom: 0;}.widget-recent-products .product .product-title {  margin-bottom: 0;}.widget-recent-products .product .product-title a {  font-family: 'Work Sans', sans-serif;  color: #282828;  font-size: 15px;  font-weight: 700;  line-height: 23px;  text-transform: capitalize;  font-style: normal;}.widget-recent-products .product .product-title a:hover {  color: #3773f4;}.widget-recent-products .product .product-desc .product-meta {  font-size: 14px;  font-weight: 700;  line-height: 23px;  color: #3773f4;}/* fiter product */.ui-slider {  position: relative;  text-align: left;}.ui-slider .ui-slider-handle {  position: absolute;  z-index: 2;  width: 1.2em;  height: 1.2em;  cursor: default;  -ms-touch-action: none;  touch-action: none;}.ui-slider .ui-slider-range {  position: absolute;  z-index: 1;  font-size: 0.7em;  display: block;  border: 0;  background-position: 0 0;}/* support: IE8 - See #6727 */.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {  filter: inherit;}.ui-slider-horizontal .ui-slider-handle {  top: -0.2em;  margin-left: -0.6em;}.ui-slider-horizontal .ui-slider-range {  top: 0;  height: 100%;}.ui-slider-horizontal .ui-slider-range-min {  left: 0;}.ui-slider-horizontal .ui-slider-range-max {  right: 0;}.ui-slider-vertical {  width: 0.8em;  height: 100px;}.ui-slider-vertical .ui-slider-handle {  left: -0.3em;  margin-left: 0;  margin-bottom: -0.6em;}.ui-slider-vertical .ui-slider-range {  left: 0;  width: 100%;}.ui-slider-vertical .ui-slider-range-min {  bottom: 0;}.ui-slider-vertical .ui-slider-range-max {  top: 0;}.widget-filter .ui-slider {  height: 4px;  background-color: rgba(34, 34, 34, 0.06);  border-radius: 0;  margin-bottom: 20px;  margin-top: 5px;}.widget-filter .ui-slider-handle {  /* Style for "Line" */  width: 9px;  height: 9px;  margin-left: 0;  background-color: #222222;  border-radius: 0;}.widget-filter .ui-slider-range {  height: 4px;  background-color: #3773f4;  margin-bottom: 20px;}.widget-filter .slider-mount {  font-size: 13px;  font-weight: 400;  line-height: 1;  margin-bottom: 19px;  float: left;}.widget-filter label {  color: #9b9b9b;}.widget-filter input {  color: #3773f4;  border: none;  background-color: transparent;}.widget-filter .btn-filter {  float: right;  font-size: 14px;  font-weight: 700;  text-transform: capitalize;  color: #222222;}.widget-filter .btn-filter:hover {  color: #3773f4;}/* ADS widget */.ads-widget img {  max-width: 100%;  height: auto;}/* Info Widget */.widget-info {  border-radius: 2px;  background-color: #222222;  padding: 40px;}.widget-info .info--title {  color: #ffffff;  font-family: 'Work Sans', sans-serif;  font-size: 24px;  font-weight: 400;  line-height: 1;  margin-bottom: 20px;  position: relative;}.widget-info .info--content {  color: #9b9b9b;  font-size: 15px;  font-weight: 400;  line-height: 24px;  margin-bottom: 24px;}/* Widget Instagram */.widget-instagram a {  width: 58px;  height: 58px;  float: left;  display: inline-block;  margin: 2px;  position: relative;}.widget-instagram a img {  max-width: 100%;  height: auto;}.widget-instagram .insta-hover {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  -webkit-transform: scale(0);  -moz-transform: scale(0);  -o-transform: scale(0);  transform: scale(0);  -webkit-transition: all 0.35s;  -moz-transition: all 0.35s;  -o-transition: all 0.35s;  transition: all 0.35s;}.widget-instagram .insta-hover i {  display: block;  border-radius: 1px;  background-color: #0cb4ce;  color: #ffffff;  font-size: 11px;  font-weight: 400;  line-height: 58px;  text-align: center;}.widget-instagram a:hover .insta-hover {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}footer .widget-instagram a {  width: 60px;  height: 60px;}footer .widget-instagram .insta-hover i {  line-height: 54px;}/* Widget Twitter  */.widget-tweets ul li:before {  content: "\f099";  font-family: fontawesome;  font-size: 16px;  font-weight: 400;  line-height: 24px;  color: #3773f4;  width: 14px;  height: 12px;  float: left;  margin-right: 10px;}.widget-tweets ul li p.tweet {  color: #9b9b9b;  font-weight: 600;  font-size: 13px;  line-height: 22px;  margin-bottom: 5px;}.widget-tweets ul li a {  color: #3773f4;  font-weight: 400;}.widget-tweets ul li a:hover {  color: #3773f4;}.widget-tweets ul li .timePosted {  color: #9b9b9b;  font-size: 11px;  font-weight: 400;  line-height: 20px;}.widget-tweets ul li:last-child .timePosted {  margin-bottom: 0;}.widget-tweets ul li .timePosted a {  color: #9b9b9b;}/**/.widget-download a {  display: flex;  background: #3773f4;  border-radius: 2px;  padding: 20px;  font-family: 'Work Sans', sans-serif;  font-size: 15px;  font-weight: 700;  font-style: normal;  color: #ffffff;  line-height: 21px;}.widget-download a span {  float: left;}.widget-download a img {  float: right;  margin-top: 4px;  width: 22px;  height: 24px;  margin-left: auto;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .sidebar {    margin-bottom: 30px;    padding: 30px;  }  .widget {    margin-bottom: 30px;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .widget-recent .entry .entry-desc {    margin-left: 70px;  }}/*------------------------------------*\    #Footer\*------------------------------------*/.footer {  background-color: #222222;  padding-top: 0;  padding-bottom: 0;}/* Footer Widgets */.footer-widget {  padding-top: 107px;  padding-bottom: 83px;}.footer-widget .widget-title h5 {  color: #ffffff;  font-family: 'Roboto', sans-serif;  font-size: 14px;  font-weight: 700;  line-height: 1;  text-transform: capitalize;  margin-bottom: 30px;}.footer-widget .widget-content p {  font-size: 14px;  font-weight: 400;  line-height: 26px;  margin-bottom: 23px;}/* Footer About */.footer-widget .widget-about {  padding-right: 20px;}.footer-widget .widget-about img {  margin-bottom: 25px;}.footer-widget .widget-about ul li {  font-size: 13px;  font-weight: 400;  line-height: 24px;  color: #9b9b9b;}.footer-widget .widget-about ul li span {  font-weight: 700;  color: #ffffff;}.footer-social-icon a {  width: 15px;  height: 15px;  color: #646464;  font-size: 14px;  font-weight: 400;  line-height: 28px;  margin-right: 24px;  text-align: center;  overflow: hidden;  float: left;  display: block;}.footer-social-icon a i {  position: relative;  line-height: 15px;  display: block;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.footer-social-icon a:hover i:first-child {  margin-top: -15px;}.footer-social-icon a.facebook:hover {  color: #3B5998;}.footer-social-icon a.twitter:hover {  color: #00ACEE;}.footer-social-icon a.linkedin:hover {  color: #0E76A8;}.footer-social-icon a.instagram:hover {  color: #3f729b;}.footer--widget-recent .entry {  margin-bottom: 30px;  position: relative;}.footer--widget-recent .entry--img {  position: absolute;  top: 0;  left: 0;}.footer--widget-recent .entry--content {  padding-left: 65px;}.footer--widget-recent .entry:last-of-type {  margin-bottom: 0;}.footer--widget-recent .entry--meta {  color: #616161;  font-size: 13px;  font-weight: 600;  line-height: 26px;  letter-spacing: 0.26px;}.footer--widget-recent .entry--title a {  font-family: 'Work Sans', sans-serif;  color: #cecece;  font-size: 14px;  font-weight: 600;  line-height: 24px;}.footer--widget-recent .entry--title a:hover {  color: #3773f4;}footer .widget-newsletter form {  height: 42px;  border-radius: 2px;  background-color: #1d1d1d;  margin-bottom: 19px;}footer .widget-newsletter .form-control {  background-color: transparent;  border: none;  color: #474747;  font-size: 12px;  font-weight: 400;  font-style: normal;  line-height: 42px;  width: 85%;  height: 42px;  float: left;  margin-bottom: 0;  padding-left: 15px;  text-transform: capitalize;}footer .widget-newsletter button {  background-color: transparent;  border: none;  height: 42px;  line-height: 42px;  color: #3773f4;  font-size: 11px;  font-weight: 400;  width: 15%;  cursor: pointer;  -webkit-transition: background 0.6s linear;  -moz-transition: background 0.6s linear;  transition: background 0.6s linear;}footer .widget-newsletter button:hover {  background-color: #3773f4;  color: #ffffff;}footer .widget-newsletter button i {  position: relative;  line-height: 41px;  overflow: hidden;}footer .widget-newsletter .form-control::-webkit-input-placeholder {  color: #474747;}footer .widget-newsletter .form-control:-moz-placeholder {  color: #474747;}footer .widget-newsletter .form-control::-moz-placeholder {  color: #474747;}footer .widget-newsletter .form-control:-ms-input-placeholder {  color: #474747;}footer .widget-newsletter p {  font-size: 13px;  margin-bottom: 21px;}/* Footer Links */footer .widget-links ul {  padding-left: 0;  list-style: none;  margin-bottom: 0;}footer .widget-links ul li a {  color: #9b9b9b;  font-size: 13px;  font-weight: 400;  line-height: 27px;  text-transform: capitalize;  font-family: 'Roboto', sans-serif;}footer .widget-links ul li a:hover {  color: #3773f4;}/* Footer Bar */.footer--bar {  border-top: 2px solid rgba(71, 71, 71, 0.25);  padding: 30px 0;}.payment--methods a {  display: inline-block;  opacity: 0.5;  margin: 0 5px;  -webkit-transition: .3s linear;  transition: .3s linear;}.payment--methods a:hover {  opacity: 1;}.footer--links ul {  margin-left: 0;}.footer--links li {  padding-left: 0;  padding-right: 0;}.footer--links li a {  color: #7f7f7f;  font-size: 13px;  font-weight: 400;  line-height: 43px;  text-transform: capitalize;  margin-right: 26px;  position: relative;}.footer--links li a:hover {  color: #3773f4;}.footer--links li:last-child a {  margin-right: 0;}footer .widget-instagram a {  width: 61px;  height: 61px;}footer .widget-instagram .insta-hover i {  line-height: 61px;}/* Footer Light */.footer-light {  border-top: 1px solid #eeeeee;  background-color: #ffffff;}.footer-light .footer-widget .footer--widget-title h5,.footer-light .footer-widget .widget-about ul li span,.footer-light .footer--widget-recent .entry--title a {  color: #333333;}.footer-light .footer--widget-recent .entry--title a:hover {  color: #3773f4;}.footer-light .footer--bar {  border-top-color: #eeeeee;}.footer-2 .footer--copyright span {  display: block;  font-size: 14px;  color: #9b9b9b;}/* Footer #2 */.footer-2 {  padding: 0;}.footer-2 .footer--copyright {  border-top: none;}.footer-2 .footer--copyright p {  margin-bottom: 0;  font-size: 14px;  line-height: 22px;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .footer-widget {    padding-top: 60px;    padding-bottom: 0;  }  .footer--widget {    margin-bottom: 30px;  }  .footer--copyright {    text-align: center;  }  .footer--copyright,  .footer-widget .footer--widget-title h5 {    margin-bottom: 15px;  }  .footer--action p {    margin-bottom: 20px;  }  .footer--action .action-button {    text-align: left;  }  footer .widget-newsletter form {    max-width: 400px;  }  .footer-2 .footer--copyright span {    margin-bottom: 15px;  }  .footer--bar {    text-align: center;  }  .pull-right {    float: none !important;  }  .footer--widget-recent .entry {    margin-bottom: 10px;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .footer-widget .footer--widget-title h5 {    margin-bottom: 15px;  }  .footer--widget-recent .entry {    margin-bottom: 10px;  }  .footer--widget {    margin-bottom: 20px;  }  .footer-widget {    padding-bottom: 40px;  }  .footer--links li a {    margin-right: 16px;  }  .footer--action p {    margin-bottom: 20px;  }  .footer--action .action-button {    text-align: left;  }}/*------------------------------------*\    #404\*------------------------------------*/.page-404 h3 {  font-size: 280px;  font-weight: 600;  line-height: 1.1;  margin-bottom: 0;}.page-404 p {  color: #9b9b9b;  font-size: 15px;  font-weight: 400;  line-height: 23px;  margin-bottom: 20px;}@media only screen and (min-width: 320px) and (max-width: 479px) {  .page-404 {    padding-top: 150px !important;    padding-bottom: 150px !important;  }  .page-404 h3 {    font-size: 150px;  }  .page-404 .btn {    width: 125px;  }  .page-404.fullscreen {    height: auto !important;  }}/*------------------------------------*\    #Client\*------------------------------------*/.clients .client {  -moz-transition: all 0.35s;  -webkit-transition: all 0.35s;  -ms-transition: all 0.35s;  transition: all 0.35s;}.clients .client img {  max-width: 100%;  width: auto !important;  display: block;  margin-right: auto;  margin-left: auto;}/* Client Carousel */.clients-carousel-1 {  padding-top: 80px;  padding-bottom: 80px;}.clients-divider .client {  position: relative;}.clients-divider .client:after {  position: absolute;  top: 50%;  left: 0;  content: "";  width: 2px;  height: 20px;  background-color: #222222;  margin-top: -10px;  opacity: 0.2;}.carousel-divder-reverse {  position: absolute;  top: 50%;  left: 0;  content: "";  width: 2px;  height: 20px;  background-color: #fff;  margin-top: -13px;  z-index: 333;  margin-left: 15px;}.clients-carousel [class*="col-"] {  max-height: 84px;}.clients-carousel-2 {  padding: 135px 0;}/* Client #1 */.clients-1 {  padding-top: 35px;  padding-bottom: 35px;}.clients-1 .client {  line-height: 45px;}.clients-1 .client img {  -webkit-filter: grayscale(100%);  /* Safari 6.0 - 9.0 */  filter: grayscale(100%);  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.clients-1 .client:hover img {  -webkit-filter: none;  /* Safari 6.0 - 9.0 */  filter: none;}/* Client #2 */.clients-2 .row-clients .client {  position: relative;  height: 135px;  margin-bottom: 15px;  line-height: 135px;  padding: 20px;}.clients-2 .row-clients .client:before {  position: absolute;  content: "";  right: 0;  top: 0;  width: 1px;  height: 121px;  background-color: #f0f0f0;}.clients-2 .row-clients .client:after {  position: absolute;  content: "";  bottom: 0;  left: 14px;  width: 90%;  height: 1px;  background-color: #f0f0f0;}.clients-2 .row-clients .client:last-child:before {  display: none;}.clients-2 .row-clients:last-child .client:after {  display: none;}.clients-3.clients-2 .row-clients .client:before,.clients-3.clients-2 .row-clients .client:after {  background-color: #585a5d;}.clients-2.clients-4 .row-clients .client:before,.clients-2.clients-4 .row-clients .client:after {  background-color: #fff;  opacity: 0.2;}/* clients #5 */.clients-5 {  position: relative;  margin-top: -100px;  border-top: 1px solid rgba(255, 255, 255, 0.1);  padding: 30px 0;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .clients .client {    margin-bottom: 20px;  }  .clients-2 .row .client:after,  .clients-2 .row-clients .client:after {    position: absolute;    content: "";    bottom: 0;    left: 14px;    width: 90%;    height: 1px;    background-color: #f0f0f0;  }  .clients-2 .row-clients:last-child .client:after {    display: block;  }  .clients-2 .row-clients:last-child .client:last-of-type:after,  .clients-2 .row-clients:last-child .client:nth-last-of-type(2):after {    display: none;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .clients .client {    margin-bottom: 20px;  }}/*------------------------------------*\    #Market Data\*------------------------------------*/.ccc-widget.ccc-header-v3 {  padding: 20px 0;}.bitcoin-tracker-dark .ccc-widget.ccc-header-v3 {  background-color: #1b1a1a !important;}.ccc-widget.ccc-header-v3 .ccc-header-v3-price-logo {  margin-right: 9px;}.bitcoin-tracker-dark .ccc-header-v3-price-value {  color: #9b9b9b !important;  font-size: 12px !important;}.bitcoin-tracker-dark .ccc-header-v3-price-name {  color: #f9f9f9 !important;  font-size: 14px !important;  font-weight: 700 !important;  margin-right: 6px !important;  text-transform: capitalize !important;}.bitcoin-tracker-theme .ccc-widget.ccc-header-v3 {  background-color: #3773f4 !important;}.bitcoin-tracker-theme .ccc-header-v3-price-value {  color: #282828 !important;  font-size: 12px !important;}.bitcoin-tracker-theme .ccc-header-v3-price-name {  color: #1b1a1a !important;  font-size: 14px !important;  font-weight: 700 !important;  margin-right: 6px !important;  text-transform: capitalize !important;}/**/.ccc-widget.ccc-chart {  background-color: #3773f4;}.ccc-widget.ccc-chart >div {  background-color: transparent !important;  border: none !important;}.ccc-widget.ccc-chart .header-div {  background-color: transparent !important;  border: none !important;  padding: 40px 40px 26px 40px !important;}.ccc-widget.ccc-chart .header-div a:last-of-type {  font-size: 0 !important;  border-radius: 0 !important;  width: 42px;  height: 42px;  position: relative;}.ccc-widget.ccc-chart .header-div a:last-of-type:before {  position: absolute;  content: "";  color: #fff;  width: 2px;  height: 14px;  top: 50%;  left: 50%;  margin-top: -6px;  background: #ffffff;}.ccc-widget.ccc-chart .header-div a:last-of-type:after {  position: absolute;  content: "";  color: #fff;  width: 14px;  height: 2px;  top: 50%;  left: 50%;  margin-left: -6px;  background: #ffffff;}.ccc-widget.ccc-chart div:nth-child(2) {  padding: 10px 30px 10px 40px !important;}.ccc-widget.ccc-chart div:nth-child(2) a {  font-family: 'Work Sans', sans-serif;  font-size: 40px;  font-weight: 300;}.ccc-widget.ccc-chart div:nth-child(2) a span {  color: #ffffff !important;}.ccc-widget.ccc-chart div:nth-child(3) {  padding-left: 44px !important;}.ccc-widget.ccc-chart div:nth-child(4) {  padding-right: 44px !important;}.ccc-widget.ccc-chart div:last-of-type {  margin-top: 36px !important;}/* Bitcoin Converter */.bitcoin-converter {  background-color: #3773f4;  padding: 31px;}.bitcoin-converter .cryptonatorwidget {  padding: 0 !important;  border: none !important;}.bitcoin-converter table {  border: none;  background-color: #3773f4;}.bitcoin-converter table tbody tr td {  border: none;  padding: 9px;}.bitcoin-converter input,.bitcoin-converter select {  border-radius: 2px;  background-color: #ffffff;  height: 53px !important;  line-height: 53px;  font-family: 'Roboto', sans-serif;  color: #9b9b9b;  font-size: 13px !important;  font-weight: 400;  border: none;  padding-left: 16px;}/* Bitcoin Calculator */.bitcoin-calculator {  background-color: #3773f4;  padding: 40px;}.bitcoin-calculator input,.bitcoin-calculator select {  border-radius: 0;  background-color: transparent;  height: 40px !important;  line-height: 28px;  font-family: 'Work Sans', sans-serif !important;  color: #ffffff;  font-size: 40px !important;  font-weight: 300;  border: none;  text-align: center;  width: 100% !important;  margin-bottom: 10px;}.bitcoin-calculator div {  text-align: center;  color: #ffffff;  font-size: 20px;  font-family: 'Work Sans', sans-serif;  font-weight: 600;  font-style: normal;  line-height: 1;}.bitcoin-calculator .calcs-arrows {  margin: 20px auto;  width: 50px;  height: 50px;  line-height: 50px;  border-radius: 50%;  background-color: #282828;  position: relative;}.bitcoin-calculator .calcs-arrows:before,.bitcoin-calculator .calcs-arrows:after {  position: absolute;  top: 0;  font-family: FontAwesome;  color: #ffffff;  font-size: 17px;  line-height: 50px;  font-style: normal;  font-weight: 300;}.bitcoin-calculator .calcs-arrows:before {  left: 16px;  content: "\f175";}.bitcoin-calculator .calcs-arrows:after {  left: 25px;  content: "\f176";}.bitcoin-calculator input::-webkit-input-placeholder {  text-transform: capitalize;  color: #ffffff;  font-family: 'Work Sans', sans-serif !important;}.bitcoin-calculator input:-moz-placeholder {  text-transform: capitalize;  color: #ffffff;  font-family: 'Work Sans', sans-serif !important;}.bitcoin-calculator input::-moz-placeholder {  text-transform: capitalize;  color: #ffffff;  font-family: 'Work Sans', sans-serif !important;}.bitcoin-calculator input:-ms-input-placeholder {  text-transform: capitalize;  color: #ffffff;  font-family: 'Work Sans', sans-serif !important;}.bitcoin-calculator .cryptonatorwidget {  padding: 0 !important;  border: none !important;}.bitcoin-calculator table {  border: none;  background-color: #3773f4;}.bitcoin-calculator table tbody tr td {  border: none;  padding: 9px;  width: 100% !important;  display: block;  text-align: center;}/* Bitcoin Pricing */.bitcoin-pricing {  border-radius: 2px;  background-color: #f9f9f9;  padding: 26px 40px;}.bitcoin-pricing .bitcoin-list {  color: #9b9b9b;  font-size: 14px;  font-weight: 400;  line-height: 48px;  text-transform: uppercase;  border-bottom: 2px solid #ededed;  display: flex;}.bitcoin-pricing .bitcoin-list:last-of-type {  border-bottom: none;}.bitcoin-list span {  display: inline-block;}.bitcoin-list span:first-child {  padding-left: 30px;  color: #282828;  font-weight: 900;  width: 40%;  background: url(../images/icons/bitcoin-icon.png) no-repeat left center;}.bitcoin-list span:last-child {  width: 60%;  overflow: hidden;  height: 48px;  padding-left: 24px;}.bitcoin-list span.BTCmktcapUSD {  background: url(../images/icons/dollor.png) no-repeat left center;}.bitcoin-list span.BTCmktcapEUR {  background: url(../images/icons/eur.png) no-repeat left center;}.bitcoin-list span.BTCmktcapETH {  background: url(../images/icons/eth.png) no-repeat left center;}.bitcoin-list span.BTCmktcapJPY {  background: url(../images/icons/jpy.png) no-repeat left center;}.bitcoin-list span.BTCmktcapCHF {  background: url(../images/icons/chf.png) no-repeat left center;}.bitcoin-list span.BTCmktcapLTC {  background: url(../images/icons/ltc.png) no-repeat left center;}.bitcoin-list span.BTCmktcapAUD {  background: url(../images/icons/aud.png) no-repeat left center;}/* Bitcoin Excange rate*/.bitcoin-exhange-rate {  padding: 40px;  border-radius: 2px;  background-color: rgba(255, 255, 255, 0.3);  margin-bottom: 30px;}.bitcoin-exhange-rate form {  display: flex;  text-align: center;}.bitcoin-exhange-rate .form-field {  display: inline-block;}.exhange-select {  position: relative;}.exhange-select i {  position: absolute;  font-size: 19px;  line-height: 50px;  right: 12px;  top: 0;  z-index: 1;  pointer-events: none;  cursor: pointer;  color: #9b9b9b;}.exhange-select select {  width: 205px;  height: 51px;  border-radius: 2px;  background-color: #ffffff;  padding-left: 10px;  cursor: pointer;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  border: none;  color: #9b9b9b;  font-size: 13px;}.exhange-submit {  width: 170px;  height: 50px;  border-radius: 2px;  background: #282828;  border-color: #282828;  color: #ffffff;  line-height: 48px;  margin-left: 25px;}.exhange-submit:hover {  background-color: #ffffff;  border-color: #ffffff;  color: #3773f4;}.exhange-arrows {  width: 45px;  height: 50px;  line-height: 50px;  position: relative;  display: inline-block;}.exhange-arrows:before,.exhange-arrows:after {  font-family: FontAwesome;  color: #ffffff;  font-size: 24px;  line-height: 50px;  font-style: normal;  font-weight: 300;  position: absolute;  left: 50%;  margin-left: -12px;}.exhange-arrows:before {  top: -6px;  content: "\f177";}.exhange-arrows:after {  top: 6px;  content: "\f178";}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .bitcoin-exhange-rate form,  .bitcoin-exhange-rate .form-field {    display: block;  }  .exhange-arrows {    -webkit-transform: translateY(0);    transform: translateY(0);  }  .exhange-submit {    margin: 30px 0 0;  }}/* Custom, iPhone Retina */@media only screen and (min-width: 768px) and (max-width: 991px) {  .bitcoin-exhange-rate {    padding: 40px 30px;  }  .exhange-submit {    width: 150px;  }}/*------------------------------------*\    #Skills\*------------------------------------*/.skills .progressbar {  margin-bottom: 39px;}.skills .progressbar:last-of-type {  margin-bottom: 0;}.skills .progress {  height: 9px;  background-color: #eeeeee;  border-radius: 2px;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;  padding: 0;  width: 100%;  margin-bottom: 0;}.skills .progress-bar {  height: 9px;  background-color: #3773f4;  border-radius: 0;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;  width: 0;}.skills .progress-title {  display: block;  position: relative;  width: 100%;  margin-bottom: 8px;  line-height: 1;}.skills .progress-title .title {  color: #222222;  font-size: 14px;  font-weight: 700;  line-height: inherit;  margin-bottom: 2px;  text-transform: capitalize;}.skills .progress-title .value {  float: right;  color: #9b9b9b;  font-size: 12px;  font-weight: 700;  line-height: inherit;  text-transform: capitalize;  padding-top: 0;}/* Skill #2 */.progressbar.progress-gradient .progress-bar {  background-color: #3773f4;}.skills-light .progress-title .title {  color: #f9f9f9;}.skills-theme .progress-title .title {  color: #9b9b9b;}.skills-theme .heading .heading--desc {  color: #f9f9f9;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .skills .progressbar,  .skills .progressbar:last-of-type {    margin-bottom: 30px;  }}/*------------------------------------*\	#Video\*------------------------------------*/.video--button {  height: 487px;  position: relative;}.video-overlay {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}.video-overlay:before {  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-image: -webkit-gradient(linear, left top, left bottom, from(#1b1a1a), to(rgba(0, 0, 0, 0.2)));  background-image: -webkit-linear-gradient(bottom, #1b1a1a, rgba(0, 0, 0, 0.2));  background-image: -moz-linear-gradient(bottom, #1b1a1a, rgba(0, 0, 0, 0.2));  background-image: -ms-linear-gradient(bottom, #1b1a1a, rgba(0, 0, 0, 0.2));  background-image: -o-linear-gradient(bottom, #1b1a1a, rgba(0, 0, 0, 0.2));  background-image: linear-gradient(bottom, #1b1a1a, rgba(0, 0, 0, 0.2));  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1b1a1a', endColorStr='rgba(0, 0, 0, 0.2)');  opacity: 0.8;}.video--content {  border-radius: 1px;}.video--content .video--button .popup-video {  color: #ffffff;  font-size: 14px;  font-weight: 900;  text-align: center;  display: inline-block;  position: relative;}.video--content .video--button .popup-video span {  position: relative;  width: 88px;  height: 88px;}.video--content .video--button .popup-video span:before {  position: absolute;  left: -14px;  top: -35px;  content: "";  width: 88px;  height: 88px;  border: 2px solid #3773f4;  border-radius: 50%;  opacity: 1;  animation: pulse 1s infinite linear;  animation-delay: 0.5s;}.video--content .video--button .popup-video i {  font-size: 18px;  width: 60px;  height: 60px;  line-height: 60px;  border-radius: 50%;  background-color: #3773f4;  position: relative;}.video--content .video--button .popup-video i:after {  position: absolute;  left: -8px;  top: -8px;  content: "";  width: 76px;  height: 76px;  border: 2px solid #3773f4;  border-radius: 50%;}.video--content .video--button .popup-video div {  padding-top: 33px;}.video--content .video--button .popup-video:hover {  animation: none;}/* video #2 */.video-2 .video-overlay:before {  background-color: rgba(27, 26, 26, 0.15);}/* video #3 */.video-3 .video-overlay:before {  background-color: rgba(27, 26, 26, 0.25);}/* video #4 */.video-4 {  padding-bottom: 240px;}.video-4 .video--button {  height: auto;}/* video #5 */.video-5 {  position: relative;}.video-5:after {  position: absolute;  bottom: 0;  left: 0;  content: "";  background: #ffffff;  height: 110px;  width: 100%;  z-index: -1;}/* video #6 */.video-6 .video--content {  position: relative;}.video-6 .video--button {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  height: auto;}.video-6 .video--content img {  max-width: 100%;}.video-6 .heading .heading--title {  margin-bottom: 32px;}.video-6 .heading .heading--desc {  font-size: 17px;  line-height: 26px;  color: #9b9b9b;  font-weight: 400;  margin-bottom: 66px;}@-webkit-keyframes pulse {  0% {    -webkit-transform: scale(1);    transform: scale(1);  }  100% {    -webkit-transform: scale(1.2);    transform: scale(1.2);    opacity: 0;  }}@keyframes pulse {  0% {    -webkit-transform: scale(1);    transform: scale(1);  }  100% {    -webkit-transform: scale(1.2);    transform: scale(1.2);    opacity: 0;  }}/*------------------------------------*\    #Newsletter\*------------------------------------*/.newsletter p {  color: #f4f4f4;  font-size: 13px;  font-weight: 700;  line-height: 20px;  margin-bottom: 20px;  text-transform: uppercase;  letter-spacing: 0.8px;}.newsletter h3 {  color: #ffffff;  font-size: 55px;  font-weight: 700;  line-height: 54px;  margin-bottom: 40px;}.newsletter .btn--primary:hover,.newsletter .btn--secondary:hover {  background-color: #ffffff;  border-color: #ffffff;  color: #3773f4;}.newsletter .form-control {  background-color: transparent;  width: 370px;  border: 2px solid #eeeeee;  margin-right: 30px;  margin-bottom: 0;  padding: 0px 15px;  height: 51px;  color: #ffffff;}.newsletter-3.newsletter .form-control,.newsletter-4.newsletter .form-control {  border: 2px solid #eeeeee;  margin-right: 0;  border-radius: 100px;  width: 455px;  max-width: 100%;}.newsletter-3.newsletter button,.newsletter-4.newsletter button {  margin-left: -50px;}.newsletter .form-control::-webkit-input-placeholder {  color: #ffffff;}.newsletter .form-control:-moz-placeholder {  color: #ffffff;}.newsletter .form-control::-moz-placeholder {  color: #ffffff;}.newsletter .form-control:-ms-input-placeholder {  color: #ffffff;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .newsletter h3 {    font-size: 35px;    line-height: 40px;  }  .newsletter .form-control,  .newsletter-3.newsletter .form-control,  .newsletter-4.newsletter .form-control {    width: 100%;    max-width: 100%;    margin-bottom: 20px;  }  .newsletter-3.newsletter button,  .newsletter-4.newsletter button {    margin-left: 0;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .newsletter h3 {    font-size: 39px;    line-height: 45px;  }}/*------------------------------------*\    #case\*------------------------------------*//* Case Filter */.case-filter {  text-align: center;  margin-bottom: 30px;}.case-filter li a {  color: #333333;  font-size: 14px;  font-weight: 700;  line-height: 1;  margin-right: 24px;  text-transform: capitalize;}.case-filter li:last-child a {  margin-right: 0;}.case-filter li a.active-filter,.case-filter li a:hover {  color: #3773f4;}/* case Item */.case-item {  margin-bottom: 30px;}.case-item-container {  background-color: #ffffff;  -webkit-box-shadow: 0px 10px 20px 0px rgba(224, 224, 224, 0.4);  box-shadow: 0px 10px 20px 0px rgba(224, 224, 224, 0.4);  border-radius: 0 0 2px 2px;}.case-item .case--img {  position: relative;}.case-item .case--img:before {  content: "";  display: inline-block;  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);}.case-item .case--img img {  max-width: 100%;  height: auto;}.case-item .case--hover {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}.case-item .case--hover .case--action,.case-gallery .case--hover .case--content {  width: 100%;  height: 100%;  background-color: rgba(54, 114, 244, 0.85);  text-align: center;  -webkit-transition: all 0.35s;  -moz-transition: all 0.35s;  -o-transition: all 0.35s;  transition: all 0.35s;  -webkit-transform: scale(0);  -moz-transform: scale(0);  -o-transform: scale(0);  transform: scale(0);}.case-item:hover .case--hover .case--action,.case-item:hover .case--hover .case--content {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}.case-item .case--hover .case--action a {  display: block;  position: relative;  width: 100%;  height: 100%;}.case-item .case--hover .case--action a:before {  position: absolute;  content: "";  left: 50%;  top: 50%;  margin-left: -10px;  width: 20px;  height: 1px;  background-color: #fff;}.case-item .case--hover .case--action a:after {  position: absolute;  content: "";  left: 50%;  top: 50%;  margin-top: -10px;  width: 1px;  height: 20px;  background-color: #fff;}.case-item .case--content {  padding: 30px 25px 24px;}.case-item .case--title h4 {  color: #282828;  font-size: 18px;  font-weight: 600;  line-height: 25px;  margin-bottom: 0;  text-transform: capitalize;}.case-item .case--title h4 a {  color: #282828;}.case-item .case--title h4 a:hover {  color: #3773f4;}.case-item .case--cat {  margin-bottom: 8px;}.case-item .case--cat a {  color: #282828;  font-size: 13px;  font-weight: 400;  line-height: 1;  position: relative;  padding-left: 7px;}.case-item .case--cat a:before {  content: ",";  position: absolute;  top: 0;  left: 2px;}.case-item .case--cat a:hover {  color: #282828;}.case-item .case--cat a:first-of-type {  padding-left: 0;}.case-item .case--cat a:first-of-type:before {  display: none;}.case-gallery .case--hover .case--content {  text-align: left;  padding: 0;}.case-gallery .case--hover .case--inner-content {  position: absolute;  bottom: 26px;  left: 30px;  padding-right: 20px;}.case-gallery .case-item .case--cat a,.case-gallery .case-item .case--title h4 a {  color: #ffffff;}.case-gallery .case-item .case--cat a:hover,.case-gallery .case-item .case--title h4 a:hover {  color: #282828;}/* case-study-single */.case-study-single .case--study-text {  margin-bottom: 45px;}.case-study-single .case--study-text h3 {  font-size: 24px;  font-weight: 500;  line-height: 1;  margin-bottom: 18px;}.case-study-single .case--study-text p {  font-size: 16px;  line-height: 26px;  margin-bottom: 30px;}.how-to-panel {  margin-bottom: 70px;}.how-to-panel h3 {  font-size: 18px;  line-height: 1;  margin-bottom: 24px;}.how-to-panel p {  line-height: 24px;  margin-bottom: 0;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .case-item-container {    max-width: 370px;    margin: auto;  }  .case-filter li a {    margin-right: 10px;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .case-item .case--img img {    width: 100%;  }}/*------------------------------------*\    #Carousel\*------------------------------------*/.owl-nav.disabled {  display: none;}.owl-carousel .owl-item img {  width: inherit;}.carousel-dots .owl-dots {  margin-top: 15px;  display: block;  text-align: center;}.carousel-dots .owl-dots .owl-dot span {  height: 9px;  width: 9px;  border-radius: 50%;  background-color: #333333;  border: none;  margin: 0 4px;  display: block;  cursor: pointer;}.carousel-dots .owl-dots .owl-dot.active span {  background-color: transparent;  box-shadow: 0 0 0 2px #333333;}.carousel-dots.carousel-white .owl-dots .owl-dot span {  background-color: #fff;  box-shadow: none;}.carousel-dots.carousel-white .owl-dots .owl-dot.active span {  background-color: transparent;  box-shadow: 0 0 0 2px #ffff;}.carousel-dots.carousel-theme .owl-dots .owl-dot.active span {  background-color: #3773f4;  border-color: #3773f4;}.carousel-navs .owl-nav {  position: relative;}.carousel-navs .owl-nav [class*=owl-] {  position: absolute;  top: 50%;  height: 53px;  width: 53px;  line-height: 53px;  color: #9b9b9b;  font-size: 0;  text-align: center;  background-color: transparent;  padding: 0;  border-radius: 50%;  border: 2px solid rgba(34, 34, 34, 0.1);  -webkit-transition: all 0.35s;  -moz-transition: all 0.35s;  -o-transition: all 0.35s;  transition: all 0.35s;  margin-top: -250px;  font-weight: bold;  cursor: pointer;}.carousel-navs .owl-nav [class*=owl-]:hover {  color: #3773f4;  border-color: #3773f4;  background-color: transparent;}.carousel-navs .owl-nav .owl-prev {  left: 0;}.carousel-navs .owl-nav .owl-prev:before {  font-family: 'Linearicons-Free';  content: "\e879";  font-size: 20px;}.carousel-navs .owl-nav .owl-next {  right: 0;}.carousel-navs .owl-nav .owl-next:before {  font-family: 'Linearicons-Free';  content: "\e87a";  font-size: 20px;}.carousel-navs .owl-dots {  position: absolute;  bottom: 20px;  width: 100%;}.carousel-navs .owl-dots .owl-dot span {  background-color: transparent;  border: 1px solid #ffffff;}.carousel-navs .owl-dots .owl-dot.active span,.carousel-navs .owl-dots .owl-dot:hover span {  background: #ffffff;}/**/.slider-dots {  margin-top: 0;}.slider-dots .owl-dots {  position: absolute;  bottom: 30px;  width: 100%;}.slider-dots .owl-dots .owl-dot span {  height: 11px;  width: 11px;  border-radius: 50%;  background-color: #ffffff;  border: 2px solid rgba(0, 0, 0, 0.6);  margin: 0 4px;}.slider-dots .owl-dots .owl-dot.active span {  -moz-box-shadow: 0 0 0 2px #1b1a1a;  -webkit-box-shadow: 0 0 0 2px #1b1a1a;  box-shadow: 0 0 0 2px #ffffff;}.slider-navs .owl-nav [class*=owl-] {  position: absolute;  top: 50%;  height: 60px;  width: 60px;  line-height: 60px;  margin-top: -30px;  color: #ffffff;  font-size: 0;  font-weight: 400;  background-color: rgba(27, 26, 26, 0.5);  text-align: center;  padding: 0;  border-radius: 0;  -webkit-transition: all 0.35s;  -moz-transition: all 0.35s;  -o-transition: all 0.35s;  transition: all 0.35s;  cursor: pointer;}.slider-navs .owl-nav [class*=owl-]:hover {  color: #999999;  background-color: #ffffff;}.slider-navs .owl-nav .owl-prev {  left: 30px;}.slider-navs .owl-nav .owl-next:before,.slider-navs .owl-nav .owl-prev:before {  font-family: fontawesome;  font-size: 25px;}.slider-navs .owl-nav .owl-prev:before {  content: "\f104";}.slider-navs .owl-nav .owl-next {  right: 30px;}.slider-navs .owl-nav .owl-next:before {  content: "\f105";}.slider-navs .owl-dots {  position: absolute;  bottom: 20px;  width: 100%;}.slider-navs .owl-dots .owl-dot span {  background-color: transparent;  border: 1px solid #ffffff;}.slider-navs .owl-dots .owl-dot.active span,.slider-navs .owl-dots .owl-dot:hover span {  background: #ffffff;}.slider-navs.slider-shop .owl-dots .owl-dot span {  background-color: #1b1a1a;  border: 2px solid #ffffff;}.slider-navs.slider-shop .owl-dots .owl-dot.active span {  -moz-box-shadow: 0 0 0 2px #1b1a1a;  -webkit-box-shadow: 0 0 0 2px #1b1a1a;  box-shadow: 0 0 0 2px #1b1a1a;}.slider-theme.slider-navs .owl-nav [class*=owl-]:hover {  color: #282828;}.slider-theme.slider-dots .owl-dots .owl-dot span {  border-color: #3773f4;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .carousel-dots {    margin-top: 20px;  }  .slider-navs .owl-nav .owl-prev {    left: 0;  }  .slider-navs .owl-nav .owl-next {    right: 0;  }  .slider-navs .owl-nav .owl-next:before,  .slider-navs .owl-nav .owl-prev:before {    font-size: 20px;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .slider-navs .owl-nav .owl-next:before,  .slider-navs .owl-nav .owl-prev:before {    font-size: 30px;  }}/*------------------------------------*\    #Divider\*------------------------------------*/.divider--line {  position: relative;  height: 2px;}.divider--line:after {  position: absolute;  content: "";  height: 2px;  width: 50px;  background-color: #3773f4;  bottom: 0;  left: 0;  margin: 0 auto;}.divider--wide:after {  width: 70px !important;}.divider--center:after {  left: 50%;  margin-left: -25px;}.divider--white:after {  background-color: #ffffff;}.section-bordered {  border-bottom: 1px solid #f0f0f0;}.divider--section {  border-top: 1px solid #f0f0f0;  margin-top: 0;  margin-bottom: 0;}/*------------------------------------*\    #Banners\*------------------------------------*//* Info Card */.info-card {  position: relative;}.info-card .info-card-step {  position: absolute;  left: 0;  top: 10px;  font-family: 'Work Sans', sans-serif;  color: #e8e8e8;  font-size: 52px;  font-style: normal;  line-height: 29px;}.info-card .info-card-content {  padding-left: 100px;}.info-card .info-card-subtitle {  color: #9b9b9b;  font-family: 'Roboto', sans-serif;  font-size: 14px;  font-style: normal;  font-weight: 400;  line-height: 31px;  margin-bottom: 0;}.info-card .info-card-title {  font-size: 20px;  font-weight: 400;  line-height: 29px;  margin-bottom: 17px;}.info-card .info-card-desc {  font-size: 15px;  font-weight: 400;  line-height: 23px;  margin-bottom: 15px;}.info-card .info-card-links {  color: #3773f4;  font-size: 14px;  font-weight: 700;  line-height: 29px;}.info-card .info-card-links i {  margin-right: 7px;}.info-card .info-card-links:hover {  color: #282828;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .info-card {    margin-bottom: 30px;  }}/* Custom Retina */@media only screen and (min-width: 320px) and (max-width: 400px) {  .info-card .info-card-content {    padding-left: 75px;  }  .info-card .info-card-step {    font-size: 40px;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .info-card {    text-align: center;    max-width: 500px;    margin: 0 auto 30px;  }  .info-card .info-card-content {    padding-left: 0;  }  .info-card .info-card-step {    position: static;  }}/*------------------------------------*\    #Number Process\*------------------------------------*/.number-panel {  position: relative;}.number-panel .number--img {  margin-bottom: 30px;}.number-panel .number--img img {  max-width: 100%;  height: auto;}.number-panel .number--content h6 {  color: #3773f4;  font-family: 'Exo 2', sans-serif;  font-size: 13px;  font-style: normal;  line-height: 1;  margin-bottom: 14px;  position: relative;  z-index: 2;}.number-panel .number--content h3 {  font-size: 18px;  font-weight: 600;  line-height: 1;  color: #282828;  margin-bottom: 21px;}.number-panel .number--content p {  color: #9b9b9b;  font-size: 14px;  font-weight: 400;  line-height: 24px;  margin-bottom: 0;}.number-panel .number--content a {  color: #3773f4;  font-size: 13px;  font-weight: 600;  line-height: 1;  padding-bottom: 4px;  text-transform: uppercase;  position: relative;  margin-top: 26px;  display: inline-block;}.number-panel .number--content a:after {  content: "";  position: absolute;  bottom: 0;  left: 0;  width: 22px;  height: 2px;  background-color: #3773f4;  -webkit-transition: all 0.35s;  -moz-transition: all 0.35s;  -o-transition: all 0.35s;  transition: all 0.35s;}.number-panel:hover .number--content a:after {  width: 100%;}.number-panel .num {  position: absolute;  left: 0;  top: -32px;  color: #efefef;  font-size: 65px;  font-weight: 600;  line-height: 1;}/* Number #1 */.number-1 .number-panel .number--content h3 span {  color: #3773f4;  position: relative;  padding-bottom: 3px;}.number-1 .number-panel .number--content h3 span:after {  content: "";  position: absolute;  left: 0;  bottom: 0;  width: 100%;  height: 2px;  background-color: #dd543d;}/* Number #2 */.number-2 .number-panel .number--content h3 {  margin-bottom: 15px;}/* Number #3 */.number-3 .number-panel .num {  left: auto;  right: 0;  top: -5px;}/* Number White */.number-white .number-panel {  padding: 76px 50px 57px;}.number-white .number-panel .number--content h6 {  color: #f9f9f9;}.number-white .number-panel .number--content h3 {  color: #ffffff;  position: relative;  padding-bottom: 16px;}.number-white .number-panel .number--content h3:before {  position: absolute;  content: "";  left: 0;  bottom: 0;  width: 30px;  height: 2px;  background-color: #ffffff;}.number-white .number-panel .number--content p {  color: #ffffff;}.number-white .number-panel .number--content a {  color: #ffffff;}.number-white .number-panel .number--content a:after {  background-color: #ffffff;}.number-white .number-panel .num {  position: absolute;  left: 49px;  top: 31px;  color: rgba(239, 239, 239, 0.05);  font-size: 65px;  font-weight: 700;  line-height: 1;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .number-panel {    margin-bottom: 30px;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .number-white .number-panel {    padding: 20px;  }}/*------------------------------------*\    #Side Nav\*------------------------------------*//* Header Fixed Left */.header-fixed-side {  width: 270px;  position: fixed;  border-radius: 0;  height: 100%;  left: 0;  top: 0;  background-color: #ffffff;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;  text-align: center;}.header-fixed-side .header--panel {  width: 100%;  height: 100%;}.header-fixed-side .navbar-header {  float: none;}.header-fixed-side .header--panel-logo {  width: 100%;  display: block;  text-align: center;  padding: 30px 30px 30px 0;  margin-bottom: 80px;}.header-fixed-side .header--panel .navbar-nav {  margin-bottom: 0;  padding: 30px;  margin: 0;  float: none;}.header-fixed-side .header--panel .navbar-nav >li {  margin-right: 0;  float: none;  text-align: center;}.header-fixed-side .header--panel .navbar-nav >li:last-child {  border-bottom: none;}.header-fixed-side .navbar-nav a {  font-size: 13px;  font-weight: 700;  font-family: 'Roboto', sans-serif;  line-height: 39px;  text-transform: uppercase;  color: #333333;  margin-bottom: 0;  position: relative;  text-align: center;}.header-fixed-side .header--panel .navbar-nav li:last-child a {  margin-bottom: 0;}.header-fixed-side .header--panel .navbar-nav a:hover {  color: #3773f4;}.header--panel-footer {  position: absolute;  bottom: 30px;  width: 100%;  text-align: center;}.header-fixed-side .header--panel .header--panel-social {  margin-bottom: 20px;}.header-fixed-side .header--panel .header--panel-social a {  line-height: 24px;  font-size: 14px;  font-weight: 400;  color: #646464;  text-align: center;  display: inline-block;  margin-right: 24px;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.header-fixed-side .header--panel .header--panel-social a:last-of-type {  margin-right: 0;}.header-fixed-side .header--panel .header--panel-social a.share-facebook:hover {  color: #3B5998;}.header-fixed-side .header--panel .header--panel-social a.share-twitter:hover {  color: #00ACEE;}.header-fixed-side .header--panel .header--panel-social a.share-instagram:hover {  color: #9b6954;}.header-fixed-side .header--panel .header--panel-social a.share-linkedin:hover {  color: #0E76A8;}.header-fixed-side .header--panel .header--panel-copyright {  text-align: center;  font-size: 13px;  font-weight: 400;}.side-header .wrapper {  margin: 0 0 0 270px !important;  width: auto !important;}.side-header .wrapper .container {  width: auto !important;}/* Header Fixed White */.header-fixed-white .header--panel .header--panel-copyright,.header-fixed-white .header--panel .header--panel-social a,.header-fixed-white .navbar-nav a {  color: #ffffff;}.header-fixed-white .header--panel .navbar-nav >li {  border-bottom-color: rgba(255, 255, 255, 0.15) !important;}.header-fixed-white .header--panel .header--panel-social a:hover,.header-fixed-white .navbar-nav a:hover {  color: #282828 !important;}.header-fixed-white.bg-dark .header--panel .header--panel-social a:hover,.header-fixed-white.bg-dark .navbar-nav a:hover {  color: #3773f4 !important;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 991px) {  .header-fixed-side {    width: 100%;    position: relative;  }  .side-header .wrapper {    margin: 0 !important;  }  .header-fixed-side .header--panel-logo {    padding: 0 0 0 15px;    margin-bottom: 0;    float: left;    width: auto;  }  .header--panel-footer {    display: none;  }  .header-fixed-side .container >.navbar-collapse {    margin-left: 0;    background-color: #ffffff;    border-top: 1px solid #f7f7f7;  }  .header-fixed-side .header--panel .header--panel-social a {    color: #646464;  }  .header-fixed-side .navbar-nav a {    color: #333333 !important;  }  .header-fixed-side .header--panel .navbar-nav a:hover {    color: #3773f4 !important;  }}/*------------------------------------*\    #Services\*------------------------------------*/.service-panel {  -webkit-transition: all 0.35s;  -moz-transition: all 0.35s;  -ms-transition: all 0.35s;  -o-transition: all 0.35s;  transition: all 0.35s;  margin-bottom: 50px;}.service-panel .service--img {  overflow: hidden;  position: relative;  margin-bottom: 26px;}.service-panel .service--overlay {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(27, 28, 28, 0.2);  -webkit-transform: scale(0);  -moz-transform: scale(0);  -ms-transform: scale(0);  -o-transform: scale(0);  transform: scale(0);  -webkit-transition: all .35s linear;  -moz-transition: all .35s linear;  -ms-transition: all .35s linear;  -o-transition: all .35s linear;  transition: all .35s linear;}.service-panel .service--img:hover .service--overlay {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}.service-panel .service--overlay a {  position: absolute;  top: 0;  left: 0;  display: block;  width: 100%;  height: 100%;}.service-panel .service--overlay a:before {  position: absolute;  content: "";  top: 50%;  left: 50%;  margin-left: -9px;  width: 20px;  height: 2px;  background-color: #ffffff;}.service-panel .service--overlay a:after {  position: absolute;  content: "";  top: 50%;  left: 50%;  margin-top: -10px;  width: 2px;  height: 20px;  background-color: #ffffff;}.service-panel img {  max-width: 100%;  height: auto;}.service-panel h3 {  color: #222222;  font-size: 18px;  font-weight: 600;  line-height: 1;  font-style: normal;  text-transform: capitalize;  margin-bottom: 11px;}.service-panel p {  font-size: 15px;  line-height: 24px;  margin-bottom: 19px;}.service-panel .link-more {  color: #3773f4;  font-size: 14px;  font-weight: 700;  line-height: 20px;  text-transform: capitalize;}.service-panel .link-more i {  margin-right: 6px;}.service-panel .link-more:hover {  color: #222;}/* services #2 */.services-2 .service-panel {  margin-bottom: 45px;}.services-2 .service--img {  margin-bottom: 35px;}.services-2 .service-panel h3 {  margin-bottom: 23px;}.services-2 .btn {  width: 270px;}/* services-single */.services-single .services--text {  margin-bottom: 50px;}.services-single .services--text h3 {  font-size: 24px;  font-weight: 500;  font-style: normal;  line-height: 1;  margin-bottom: 18px;}.services-single .services--text p {  font-size: 16px;  line-height: 26px;  margin-bottom: 30px;}.how-to-panel {  margin-bottom: 60px;}.how-to-panel h3 {  font-size: 18px;  font-style: normal;  font-weight: 600;  line-height: 1;  margin-bottom: 22px;}.how-to-panel p {  font-size: 15px;  line-height: 24px;  margin-bottom: 0;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .service-panel {    max-width: 270px;    margin: 0 auto 30px;  }}/*------------------------------------*\    #Landing Page / Promo Page\*------------------------------------*/.landing-hero {  height: 100vh;  padding-top: 200px;  position: relative;}.landing-hero .hero--desc {  margin-bottom: 33px;}.landing-hero .scroll--down-btn {  position: absolute;  left: 50%;  bottom: 50px;  z-index: 2;  font-size: 18px;  color: #ffffff;  display: block;}.landing-demos .portfolio-filter li a {  font-weight: 700;  margin-right: 20px;}.landing-demos .portfolio-item {  margin-bottom: 47px;}.landing-demos .portfolio-title h4 {  font-family: 'Roboto', sans-serif;  text-align: center;  font-size: 15px;  font-weight: 700;  text-transform: capitalize;  margin-bottom: 0;}.landing-demos .portfolio-title h4 a {  color: #282828;}.landing-demos .portfolio-title:hover h4 a {  color: #3773f4;}.landing-demos .portfolio-img {  position: relative;  -webkit-box-shadow: 0px 0px 33px 0px rgba(40, 40, 40, 0.13);  -moz-box-shadow: 0px 0px 33px 0px rgba(40, 40, 40, 0.13);  box-shadow: 0px 0px 33px 0px rgba(40, 40, 40, 0.13);  background-color: #c0c0c0;  -webkit-transition: all 0.35s;  -moz-transition: all 0.35s;  -o-transition: all 0.35s;  transition: all 0.35s;}.landing-demos .portfolio-img .portfolio--hover {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  background-color: #3773f4;  z-index: 1;  opacity: 0;  text-align: center;}.landing-demos .portfolio-img:hover .portfolio--hover {  opacity: 1;}.landing-demos .portfolio-img .portfolio--hover .btn {  position: absolute;  left: 50%;  margin-left: -85px;  bottom: 40%;  margin-bottom: -25px;  transition: 0.4s ease-in-out;  opacity: 0;}.landing-demos .portfolio-img:hover .portfolio--hover .btn {  bottom: 50%;  opacity: 1;}.landing-demos .portfolio-img .portfolio--hover .btn:hover {  background-color: #282828;  border-color: #282828;  color: #ffffff;}.landing-demos .portfolio-img img {  max-width: 100%;  height: auto;}.landing-demos .portfolio-item:hover img {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}.landing-demos .portfolio-bio {  padding-top: 26px;}.landing-demos .add-sugg {  opacity: 1;  min-height: 320px;}.landing-demos .add-sugg .portfolio-img {  min-height: 320px;}.landing-demos .add-sugg .portfolio--hover {  opacity: 1;}.landing-demos .add-sugg .portfolio--hover a {  display: block;  color: #ffffff;  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}/* Landing Action*/.wrapper-parallax {  margin-bottom: 600px;  position: relative;  z-index: 50;}.landing-action .footer--copyright {  padding: 35px 0;  border-top: 0;  position: absolute;  left: 0;  bottom: 0;  width: 100%;}.landing-action {  padding: 270px 0;  position: relative;}.landing-action p {  font-size: 16px;  font-weight: 700;  color: #ffffff;  margin-bottom: 18px;}.landing-action h2 {  font-size: 60px;  font-weight: 600;  line-height: 70px;  font-style: normal;  color: #ffffff;  margin-bottom: 29px;}.landing-action .btn {  width: 270px;}/* landing-panels */.landing-banners .panel--logo {  background-color: #ffffff;  -webkit-box-shadow: 0px 10px 20px 0px rgba(224, 224, 224, 0.4);  box-shadow: 0px 10px 20px 0px rgba(224, 224, 224, 0.4);  -webkit-transition: .3s ease;  transition: .3s ease;  padding: 40px 20px 32px;  margin-bottom: 30px;}.landing-banners .panel--logo:hover {  -webkit-transform: translateY(-5px);  -moz-transform: translateY(-5px);  transform: translateY(-5px);}.landing-banners .panel--logo img {  margin-bottom: 16px;}.landing-banners .panel--logo h5 {  font-size: 14px;  font-weight: 700;  font-family: 'Roboto', sans-serif;  line-height: 20px;  margin-bottom: 0;}.landing-featues {  padding-bottom: 50px;}.landing-featues .feature-box {  margin-bottom: 50px;}@keyframes animatedBackground {  from {    background-position: 0 0;  }  to {    background-position: 100% 0;  }}.bg-animate {  background-position: 0 0;  background-repeat: repeat-x;  animation: animatedBackground 30s linear infinite;}.landing-carousel {  height: 780px;}.landing-carousel .owl-item .img-item {  -webkit-transform: scale(0.7);  -moz-transform: scale(0.7);  transform: scale(0.7);  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;}.landing-carousel .owl-item.center .img-item {  -webkit-transform: scale(0.9);  -moz-transform: scale(0.9);  transform: scale(0.9);}.landing-carousel .carousel-navs {  margin: 0;}.landing-carousel .carousel-navs .owl-nav .owl-prev:before,.landing-carousel .carousel-navs .owl-nav .owl-next:before {  font-size: 25px;  color: #9b9b9b;}.landing-carousel .carousel-navs .owl-nav .owl-prev {  left: 290px;}.landing-carousel .carousel-navs .owl-nav .owl-next {  right: 290px;}.landing-carousel .carousel-navs .owl-nav [class*=owl-] {  border: none;}.landing-carousel .owl-carousel .owl-item img {  width: 100%;  max-width: 100%;  display: block;  margin: auto;  -webkit-box-shadow: 0px 1px 73px 0px rgba(40, 40, 40, 0.2);  -moz-box-shadow: 0px 1px 73px 0px rgba(40, 40, 40, 0.2);  box-shadow: 0px 1px 73px 0px rgba(40, 40, 40, 0.2);}/* Landing Features */.landing-feature .feature-panel {  margin-bottom: 50px;}.landing-feature .feature-panel .feature--content h3 {  font-size: 18px;}.landing-niche .btn {  margin-right: 30px;  margin-bottom: 30px;}.btn--architecture {  background-color: #e9bf41;}.btn--bakery {  background-color: #e1be64;}.btn--barber {  background-color: #bf9456;}.btn--cafe {  background-color: #cda964;}.btn--construction {  background-color: #ffc527;}.btn--consulting {  background-color: #fc5d4a;}.btn--finance {  background-color: #4258a8;}.btn--health {  background-color: #3498db;}.btn--hosting {  background-color: #288feb;}.btn--hotel {  background-color: #bf9958;}.btn--lawyer {  background-color: #d5aa6d;}.btn--marketing {  background-color: #1dc49a;}.btn--pet {  background-color: #52be7f;}.btn--psychology {  background-color: #0eaff5;}.btn--restaurant {  background-color: #bb9356;}.landing-carousel2 .owl-carousel .owl-item img {  width: 100%;}.landing-carousel2 .owl-item .img-item {  box-shadow: 0 0 36px 4px rgba(0, 0, 0, 0.1);}/* Small Devices, Tablets */@media only screen and (min-width: 320px) and (max-width: 767px) {  .landing-demos .portfolio-item-box,  .landing-demos .add-sugg {    max-width: 370px;    margin: 0 auto 30px;  }  .landing-hero .scroll--down-btn {    bottom: 20px;  }  .landing-action h2 {    font-size: 40px;    line-height: 50px;  }  .landing-banners .panel--logo {    padding: 20px 10px;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .landing-demos .portfolio-item-box,  .landing-demos .add-sugg {    max-width: 370px;    margin: 0 auto 30px;  }  .landing-banners .panel--logo {    padding: 20px 10px;  }}/*------------------------------------*\    #About\*------------------------------------*/.about .about--text {  margin-bottom: 36px;}.about .about--text p {  font-size: 16px;  line-height: 28px;  color: #9b9b9b;  margin-bottom: 27px;}.about .about--text p:last-of-type {  margin-bottom: 0;}.about-1 .heading .heading--subtitle {  margin-bottom: 18px;}.about-1 .heading .heading--title {  font-size: 24px;  font-weight: 500;  font-style: normal;  line-height: 33px;}/* about #2 */.about-2 {  overflow: visible;}.about-2 .heading .heading--subtitle {  margin-bottom: 16px;}.about-2 .heading .heading--title {  margin-bottom: 26px;}.about-2 .heading .heading--desc {  margin-bottom: 26px;}.about-2 .about--img {  position: relative;}.about-2 .about--img:before {  position: absolute;  right: -20px;  top: -20px;  content: "";  width: 100%;  height: 100%;  border-radius: 2px;  background-color: #3773f4;}.about-2 .about--img img {  max-width: 100%;  height: auto;  position: relative;}/* about #3 */.about-3 {  padding-bottom: 124px;}.about-3 .about--img:before {  top: -20px;  right: auto;  left: -20px;}/* about #4 */.about-3 .heading .heading--desc,.about-4 .heading .heading--desc {  margin-bottom: 36px;}.about-4 .heading--title {  margin-bottom: 25px;}.about-4 .heading--desc {  margin-bottom: 42px;}.about-4 .btn {  margin-right: 24px;}.about-4 .social-icon {  display: inline-block;  width: 50px;  height: 50px;  line-height: 50px;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  text-align: center;  background-color: #2b2b2b;  color: #ffffff;  font-size: 15px;  margin-right: 5px;}.about-4 .social-icon:hover {  background-color: #3773f4;}.about-4 .social-icon:last-of-type {  margin-right: 0;}.about-4 .list {  margin-bottom: 38px;}.about-4 .about--img img {  -webkit-transform: translateX(30px);  -moz-transform: translateX(30px);  transform: translateX(30px);}.about-4 .about--img:before {  background-image: none;  background-color: #2b2b2b;  top: auto;  bottom: -30px;  right: auto;  left: 0;}/*  about #5 */.about-5 .heading {  margin-bottom: 36px;}/* Custom  */@media only screen and (min-width: 320px) and (max-width: 400px) {  .about-4 .btn {    margin-right: 8px;  }}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .about-1 .text-right {    text-align: left !important;  }  .about-2 .about--img {    margin-bottom: 40px;    max-width: 400px;  }  .about-4 .pl-70 {    padding-left: 15px !important;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .about-2 .about--img {    margin-bottom: 40px;  }  .about-4 .pl-70 {    padding-left: 15px !important;  }}/*------------------------------------*\    #Guote\*------------------------------------*/.get-quote {  overflow: visible;  padding-top: 90px;}.get-quote-container {  border-radius: 2px;  background-image: -webkit-linear-gradient(180deg, #f8a137 0%, #fbac47 64%, #feb756 100%);  background-image: -moz-linear-gradient(180deg, #f8a137 0%, #fbac47 64%, #feb756 100%);  background-image: -ms-linear-gradient(180deg, #f8a137 0%, #fbac47 64%, #feb756 100%);  background-image: linear-gradient(180deg, #f8a137 0%, #fbac47 64%, #feb756 100%);  margin-top: -189px;}.get-quote-header {  padding: 40px;  border-bottom: 2px solid rgba(255, 255, 255, 0.25);}.get-quote-header h4 {  color: #ffffff;  font-size: 18px;  font-weight: 700;  font-style: normal;  margin-bottom: 0px;  padding-left: 30px;  position: relative;}.get-quote-header h4:before {  position: absolute;  top: 0;  left: 0;  width: 20px;  height: 20px;  content: "";  background: url(../images/icons/quote.png) no-repeat center;}.get-quote form {  padding: 40px;  margin-bottom: 0;}.get-quote form .btn {  height: 70px;  line-height: 70px;  text-transform: capitalize;}.get-quote form .btn--inverse:hover {  background-color: #282828;  border-color: #282828;  color: #ffffff;}.get-quote form .form-control {  margin-bottom: 20px;  background-color: #ffffff;}.get-quote .row-clients {  padding-top: 80px;}.get-quote .social-icon {  width: 50px;  height: 50px;  line-height: 50px;  border-radius: 50%;  background-color: #2b2b2b;  color: #ffffff;  text-align: center;  font-size: 15px;  font-weight: 400;  margin-right: 20px;  display: inline-block;}.get-quote .social-icon:first-of-type {  margin-right: 10px;}.get-quote .social-icon:hover {  background-color: #3773f4;}.get-quote-2 {  padding-top: 0;}.get-quote-2 .get-quote-container {  margin-top: 0;  background-color: #ffffff;  background-image: none;}.get-quote-2 .get-quote-header {  border-color: #f4f4f4;}.get-quote-2 .get-quote-header h4 {  color: #282828;}.get-quote-2 .get-quote-header h4:before {  background: url(../images/icons/quote2.png) no-repeat center;}.get-quote-2 form .form-control {  background-color: #f9f9f9;}/*------------------------------------*\    #Consultation\*------------------------------------*/.consultation-form {  box-shadow: 0 10px 10px rgba(224, 224, 224, 0.3);  border-radius: 2px;  background-color: #ffffff;  padding: 80px 100px 100px 100px;}.consultation--desc {  font-family: 'Work Sans', sans-serif;  font-size: 32px;  font-weight: 600;  font-style: normal;  color: #222222;  margin-bottom: 55px;  line-height: 1;}/* Consultation #1 */.consultation-1 .heading--title {  font-size: 45px;  line-height: 57px;  font-weight: 500;  margin-bottom: 36px;}/* Consultation #2 */.consultation-2:after {  background: #ffffff;}@media only screen and (max-width: 991px) {  .consultation-form {    padding: 30px;  }}/*------------------------------------*\    #PAGE-TTILE\*------------------------------------*/.page-title {  padding: 0;  max-height: 600px;}.page-title .title {  padding: 235px 0 149px 0;}.page-title .title--heading {  margin-bottom: 20px;}.page-title .title--heading h1 {  color: #ffffff;  font-size: 60px;  font-weight: 600;  line-height: 1.2;  margin-bottom: 0;  text-transform: capitalize;  letter-spacing: -0.95px;  font-style: normal;}.page-title .title--desc p {  color: #f9f9f9;  font-size: 17px;  margin-bottom: 0;  font-weight: 400;}.page-title .breadcrumb,.page-title .breadcrumb a {  font-size: 14px;  font-weight: 400;  line-height: 1;  background: transparent;  color: #ffffff;}.page-title .breadcrumb .active {  color: #ffffff;}.page-title .breadcrumb a:hover {  color: #3773f4;}.page-title .breadcrumb >li + li:before {  color: #ffffff;}/* Title #1 */.page-title .title-1 {  padding-bottom: 110px;}.title-1 .breadcrumb {  position: absolute;  bottom: 30px;  right: 0;  left: 0;}@media only screen and (max-width: 991px) {  .page-title .title--heading h1 {    font-size: 40px;  }}/*------------------------------------*\    #Countdown\*------------------------------------*/.counter-clock-container h5 {  font-family: 'Roboto', sans-serif;  color: #ffffff;  font-size: 14px;  font-weight: 900;  line-height: 1;  margin-bottom: 0;}.counter-clock-panel {  background-color: #3773f4;  border-radius: 2px;  margin-bottom: 18px;}.counter-clock-panel-inner {  padding: 30px 0;}.counter-clock-panel h4 {  color: #fff;  text-align: left;  padding-left: 30px;  font-size: 18px;  font-weight: 700;  font-style: normal;  margin-bottom: 28px;}.counter-clock-panel h4 i {  margin-right: 9px;  font-size: 20px;}.counter-clock-panel .btn {  width: 310px;  margin: 36px auto 0;  display: block;}.counter-clock-panel .progress--wrap {  padding: 30px;  border-top: 1px solid rgba(255, 255, 255, 0.25);  text-align: left;}.counter-clock-panel .skills .progress {  height: 20px;  background-color: transparent;  border-radius: 20px;  padding: 4px;  width: 100%;  margin-bottom: 8px;  border: 2px solid #333333;}.counter-clock-panel .skills .progress-bar {  background-color: #2e2d2d;  border-radius: 8px;  height: 8px;}.counter-clock-panel .skills .progress-title .title,.counter-clock-panel .skills .progress-title .value,.counter-clock-panel .skills .progress-title .desc {  color: #ffffff;  font-family: 'Roboto', sans-serif;  text-transform: capitalize;  font-weight: 400;  font-size: 12px;  margin-bottom: 2px;}.counter-clock-panel .skills .progress-title .title span {  color: #282828;}.counter-clock-panel .skills .progress-title .desc {  float: right;}.counter-clock-panel .skills .progress-title .value {  font-size: 13px;}.flip-clock-divider .flip-clock-label {  font-family: 'Roboto', sans-serif !important;  top: auto;  bottom: -26px;  font-size: 14px;  font-weight: 700;}@media only screen and (min-width: 992px) {  .flip-clock-wrapper {    padding-left: 60px;  }}@media only screen and (max-width: 476px) {  .flip-clock-wrapper {    margin: 0;  }  .flip-clock-divider .flip-clock-label {    bottom: -40px;  }  .flip-clock-wrapper ul {    margin: 30px 5px;    width: 50px;  }  .flip-clock-divider {    margin-top: 20px;  }}@media only screen and (min-width: 477px) and (max-width: 768px) {  .flip-clock-wrapper {    margin: 0;  }  .flip-clock-divider .flip-clock-label {    bottom: -40px;  }  .flip-clock-wrapper ul {    margin: 30px 5px;    width: 40px;  }  .flip-clock-divider {    margin-top: 20px;  }  .flip-clock-divider .flip-clock-label {    left: 37px;    right: auto;  }}@media only screen and (min-width: 992px) and (max-width: 1200px) {  .flip-clock-wrapper {    padding-left: 0;  }  .flip-clock-wrapper ul {    width: 50px;  }}/*------------------------------------*\    #Timeline\*------------------------------------*/.timeline-content {  text-align: left;  position: relative;}.timeline-content:before {  top: 0;  bottom: 0;  position: absolute;  content: " ";  width: 2px;  background-color: #cecece;  left: 50%;  margin-left: -1px;}.timeline-content .row-interval,.timeline-content .row .col-md-6,.timeline-content .timeline-panel {  position: relative;}.timeline-content .timeline-panel-right {  text-align: left;  padding-left: 80px;  margin-left: 20px;}.timeline-content .timeline-panel-left {  text-align: right;  padding-right: 80px;  margin-right: 20px;}.timeline-content .row-interval:before {  position: absolute;  content: "\f017";  top: 0;  left: 50%;  color: #282828;  font-family: fontawesome;  font-size: 17px;  line-height: 40px;  background-color: #f9f9f9;  -webkit-transform: translateX(-50%);  transform: translateX(-50%);}.timeline-content .event--content {  background-color: #ffffff;  border-radius: 2px;  -webkit-box-shadow: 0px 10px 20px 0px rgba(224, 224, 224, 0.4);  box-shadow: 0px 10px 20px 0px rgba(224, 224, 224, 0.4);  padding: 30px 30px 23px;}.timeline-content .event--content h6 {  font-size: 20px;  font-weight: 600;  line-height: 1;  font-style: normal;  margin-bottom: 14px;}.timeline-content .event--content p {  font-size: 15px;  line-height: 26px;  color: #9b9b9b;  margin-bottom: 0;}.timeline-content .event--date {  text-align: center;  position: absolute;  top: 0;}.timeline-content .timeline-panel-right .event--date {  left: 0;}.timeline-content .timeline-panel-left .event--date {  right: 0;}.timeline-content .event--date .day {  width: 70px;  height: 49px;  line-height: 49px;  display: block;  background-color: #3773f4;  color: #ffffff;  font-family: 'Exo 2', sans-serif;  font-size: 25px;  font-style: italic;  margin-bottom: 4px;}.timeline-content .event--date .month {  font-size: 13px;  line-height: 1;  color: #9b9b9b;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .timeline-content {    padding-left: 20px;  }  .timeline-content:before {    left: 0;  }  .timeline-content .timeline-panel-left,  .timeline-content .timeline-panel-right {    text-align: left;    padding-left: 80px;    padding-right: 0;    margin: 0 0 20px 0;  }  .timeline-content .timeline-panel-left .event--date {    right: auto;    left: 0;  }  .timeline-content .row-interval:before {    left: -4px;  }  .timeline-content .row {    text-align: left;    margin-bottom: 25px;  }  .timeline-content .flex-row-reverse {    -ms-flex-direction: row!important;    flex-direction: row !important;  }  .timeline-content .event--content {    padding: 20px 20px 13px;  }  .timeline-content .event--content h6 {    font-size: 18px;    margin-bottom: 12px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .timeline-content .timeline-panel-left,  .timeline-content .timeline-panel-right {    text-align: left;    padding-left: 80px;    padding-right: 0;    margin: 0 0 20px 0;  }  .timeline-content .timeline-panel-left .event--date {    right: auto;    left: 0;  }  .timeline-content .row {    text-align: left;    margin-bottom: 25px;  }}/*------------------------        CHART--------------------------*/.btcwdgt-custom .btcwdgt-chart .btcwdgt-header {  display: none !important;}.btcwdgt-custom .btcwdgt {  padding: 0 !important;  box-shadow: none !important;  margin: 0 !important;  max-width: 100% !important;}.btcwdgt-custom .btcwdgt-chart .btcwdgt-body {  max-height: 400px !important;}.chart .heading--title {  font-weight: 700;}.chart .chart--desc {  font-size: 16px;  line-height: 24px;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .chart .chart--desc {    padding-top: 0 !important;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .chart .chart--desc {    padding-top: 0 !important;  }}/*：当前代码仅为演示用,不能二次开发。源码只发布在: http://www.bootstrapmb.com/item/2831(此说明只在演示页面有,不在下载的源码里)*/