/*：源代码唯一下载链接: http://www.bootstrapmb.com/item/4625(当前备注仅在演示里出现，下载源码不包含)*//*********************************************************************************	Template Name: Lanes Bootstrap4 Ecommerce Template	Note: This is Style Css Here.**********************************************************************************//**************************************************************	���ྫƷģ������ʣ�http://www.bootstrapmb.com	STYLESHEET INDEXING	|	|	|___ Default Styles	|	|	|	|___ variables	|	|___ mixins	|	|___ reset	|	|___ typography	|	|___ extend	|	|___ animations	|	|___ shortcode	|	|___ spacing	|	|	|___Header Styles	|	|___ header	|	|___ light-version	|	|___ navigation	|	|___ cart-flyover	|	|___ mobilemenu	|	|___ megamenu	|	|	|___Elememts Styles	|	|___ button 	|	|___ section-title	|	|___ countdown	|	|___ login	|	|___ cart	|	|___ checkout	|	|___ compare	|	|___ contact	|	|___ blog	|	|___ pagination	|	|___ service	|	|___ video	|	|___ team	|	|___ my-account	|	|___Product Styles	|	|___ product 	|	|___ best-rating 	|	|___ tab 	|	|___ quickview 	|	|___ product-details 	|	|___ shop-sidebar	|	|___Template Styles	|	|___ slider 	|	|___ banner 	|	|___ blog-details 	|	|___ about 	|	|___ blog-sidebar 	|	|___Footer Styles	|	|___ footer 	|	|	|	|___ END STYLESHEET INDEXING***************************************************************//**************************************    Default Styles***************************************//*===============================    Font Family =================================*//*===============================    Color Variation =================================*//* container 450px*//* container 300px*/@import url("https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900");@media only screen and (max-width: 575px) {  .container {    max-width: 450px;  }}@media only screen and (max-width: 479px) {  .container {    max-width: 320px;  }}/** * Reset Styels */* {  -webkit-box-sizing: border-box;  box-sizing: border-box;}article,aside,details,figcaption,figure,footer,header,nav,section,summary {  display: block;}audio,canvas,video {  display: inline-block;}audio:not([controls]) {  display: none;  height: 0;}[hidden] {  display: none;}html,button,input,.contact__form--1 textarea,select,textarea {  font-family: "Source Sans Pro", Helvetica, sans-serif;}a {  color: #ca3c08;  text-decoration: none;}a:visited {  color: #ac0404;}a:focus {  outline: thin dotted;}a:active,a:hover {  color: #ea9629;  outline: 0;}a:hover {  text-decoration: underline;}address {  font-style: italic;  margin: 0 0 24px;}abbr[title] {  border-bottom: 1px dotted;}b,strong {  font-weight: bold;}dfn {  font-style: italic;}mark {  background: #ff0;  color: #000;}p {  margin: 0 0 24px;}code,kbd,pre,samp {  font-family: monospace, serif;  font-size: 14px;  -webkit-hyphens: none;  -moz-hyphens: none;  -ms-hyphens: none;  hyphens: none;}pre {  background: #f5f5f5;  color: #666;  font-family: monospace;  font-size: 14px;  margin: 20px 0;  overflow: auto;  padding: 20px;  white-space: pre;  white-space: pre-wrap;  word-wrap: break-word;}blockquote,q {  -webkit-hyphens: none;  -moz-hyphens: none;  -ms-hyphens: none;  hyphens: none;  quotes: none;}blockquote:before,blockquote:after,q:before,q:after {  content: "";  content: none;}blockquote {  font-size: 18px;  font-style: italic;  font-weight: 300;  margin: 24px 40px;}blockquote blockquote {  margin-right: 0;}blockquote cite,blockquote small {  font-size: 14px;  font-weight: normal;  text-transform: uppercase;}blockquote em,blockquote i {  font-style: normal;  font-weight: 300;}blockquote strong,blockquote b {  font-weight: 400;}small {  font-size: smaller;}sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}sup {  top: -0.5em;}sub {  bottom: -0.25em;}dl {  margin: 0 20px;}dt {  font-weight: bold;}dd {  margin: 0 0 20px;}menu,ol,ul {  margin: 16px 0;  padding: 0 0 0 40px;}ul {  list-style-type: square;}nav ul,nav ol {  list-style: none;  list-style-image: none;}li >ul,li >ol {  margin: 0;}img {  -ms-interpolation-mode: bicubic;  border: 0;  vertical-align: middle;}svg:not(:root) {  overflow: hidden;}figure {  margin: 0;}form {  margin: 0;}fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  min-width: inherit;  padding: 0.35em 0.625em 0.75em;}legend {  border: 0;  padding: 0;  white-space: normal;}button,input,.contact__form--1 textarea,select,textarea {  font-size: 100%;  margin: 0;  max-width: 100%;  vertical-align: baseline;}button,input,.contact__form--1 textarea {  line-height: normal;}button,html input[type="button"],html .contact__form--1 textarea[type="button"],.contact__form--1 html textarea[type="button"],input[type="reset"],.contact__form--1 textarea[type="reset"],input[type="submit"],.contact__form--1 textarea[type="submit"] {  -webkit-appearance: button;  -moz-appearance: button;  appearance: button;  cursor: pointer;}button[disabled],input[disabled],.contact__form--1 textarea[disabled] {  cursor: default;}input[type="checkbox"], .contact__form--1 textarea[type="checkbox"],input[type="radio"],.contact__form--1 textarea[type="radio"] {  padding: 0;}input[type="search"], .contact__form--1 textarea[type="search"] {  -webkit-appearance: textfield;  -moz-appearance: textfield;  appearance: textfield;  appearance: textfield;  padding-right: 2px;  width: 270px;}input[type="search"]::-webkit-search-decoration, .contact__form--1 textarea[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;  appearance: none;}button::-moz-focus-inner,input::-moz-focus-inner,.contact__form--1 textarea::-moz-focus-inner {  border: 0;  padding: 0;}textarea {  overflow: auto;  vertical-align: top;}table {  border-bottom: 1px solid #ededed;  border-collapse: collapse;  border-spacing: 0;  font-size: 14px;  line-height: 2;  margin: 0 0 20px;  width: 100%;}caption,th,td {  font-weight: normal;  text-align: left;}caption {  font-size: 16px;  margin: 20px 0;}th {  font-weight: bold;  text-transform: uppercase;}td {  border-top: 1px solid #ededed;  padding: 6px 10px 6px 0;}del {  color: #333;}ins {  background: #fff9c0;  text-decoration: none;}hr {  background-size: 4px 4px;  border: 0;  height: 1px;  margin: 0 0 24px;}/** * Typography */* {  -webkit-box-sizing: border-box;          box-sizing: border-box;}img {  max-width: 100%;}html {  overflow: hidden;  overflow-y: auto;}body {  overflow: hidden;  font-size: 14px;  line-height: 1.71429;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  font-family: "Roboto", sans-serif;  color: #000000;  font-weight: 400;}a {  -webkit-transition: all 0.4s ease-in-out 0s;  -o-transition: all 0.4s ease-in-out 0s;  transition: all 0.4s ease-in-out 0s;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,address,p,pre,blockquote,dl,dd,menu,ol,ul,table,caption,hr {  margin: 0;  margin-bottom: 15px;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {  font-family: "Roboto", sans-serif;  line-height: 1.4074;  color: #292323;}h1,.h1 {  font-size: 64px;}h2,.h2 {  font-size: 54px;}h3,.h3 {  font-size: 24px;}h4,.h4 {  font-size: 20px;}h5,.h5 {  font-size: 18px;}h6,.h6 {  font-size: 16px;}@media only screen and (min-width: 768px) and (max-width: 991px) {  h1,  .h1 {    font-size: 60px;  }  h2,  .h2 {    font-size: 52px;  }  h3,  .h3 {    font-size: 22px;  }}@media only screen and (max-width: 767px) {  h1,  .h1 {    font-size: 58px;  }  h2,  .h2 {    font-size: 50px;  }  h3,  .h3 {    font-size: 22px;  }}@media only screen and (max-width: 575px) {  h1,  .h1 {    font-size: 56px;  }}h1,.h1,h2,.h2,h3,.h3 {  font-weight: 700;}h4,.h4,h5,.h5 {  font-weight: 600;}h6,.h6 {  font-weight: 500;}a:hover,a:focus,a:active {  text-decoration: none;  outline: none;}a:visited {  color: inherit;}input,.contact__form--1 textarea,button,select,textarea {  background: transparent;  border: 1px solid #d4d4d4;  -webkit-transition: all 0.4s ease-out 0s;  -o-transition: all 0.4s ease-out 0s;  transition: all 0.4s ease-out 0s;  color: #000000;}input:focus, .contact__form--1 textarea:focus, input:active, .contact__form--1 textarea:active,button:focus,button:active,select:focus,select:active,textarea:focus,textarea:active {  outline: none;  border-color: #ff5151;}input,.contact__form--1 textarea,select,textarea {  width: 100%;  font-size: 14px;}input,.contact__form--1 textarea,select {  height: 40px;  padding: 0 15px;}/*=====================Common Css =======================*/.cart-flyout .cart-flyout-inner .btn-close-cart i:hover, .cart-flyout .cart-flyout-inner .widget_shopping_cart_content .product_list_widget li .content h6 a:hover, .cart-flyout .cart-flyout-inner .widget_shopping_cart_content .product_list_widget li .content .remove-btn:hover {  color: #ff5151;}.black-logo-version .mainmenu__nav .primary-menu li a, .black-logo-version .header-icon a {  color: #222222;}.textBlack {  color: #000000;}.bodyColor {  color: #535353;}.color-1 {  color: #8956e2;}.color-2 {  color: #11ccd3;}.color-3 {  color: #f4769a;}.color-4 {  color: #2f21b3;}.contact__form--1 input[type=submit]:hover, .contact__form--1 textarea[type=submit]:hover {  background: #ff5151;}.bgcolor-4 {  background: #2f21b3;}.haeder-default .mainmenu__nav ul.primary-menu, .hamburger-area .hamburger-menu-main .humberger-top .hum-mainmenu ul, .hamburger-area .hamburger-menu-main .humberger-bottom .hm-address, .menu-primary-menu-1, .menu-primary-menu-1 >li .sub-menu, .menu-primary-menu-1 >li .sub-menu >li.has-label--3 .lavel--3, .adress__style--1 .contact-address {  padding: 0;  margin: 0;  list-style: none;}.liststyle {  padding: 0;  margin: 0;  list-style: none;}.cart-flyout .cart-flyout-inner .btn-close-cart i, .cart-flyout .cart-flyout-inner .widget_shopping_cart_content .product_list_widget li .content h6 a, .cart-flyout .cart-flyout-inner .widget_shopping_cart_content .product_list_widget li .content .remove-btn, .cart-flyout .cart-flyout-inner .cart__btn a, .contact__form--1 input[type=submit], .contact__form--1 textarea[type="submit"] {  -webkit-transition: all .5s;  -o-transition: all .5s;  transition: all .5s;}.contact__form--1 input[type=submit], .contact__form--1 textarea[type="submit"] {  font-weight: 700;}.slide-content p {  font-weight: 400;}.fontWeight900 {  font-weight: 900 !important;}.fontWeight800 {  font-weight: 800 !important;}.fontWeight700 {  font-weight: 700 !important;}.fontWeight600 {  font-weight: 600 !important;}.fontWeight500 {  font-weight: 500 !important;}.fontWeight400 {  font-weight: 400 !important;}.fontWeight300 {  font-weight: 300 !important;}.adress__style--1 .contact-address li {  display: -webkit-box;  display: -webkit-flex;  display: -moz-flex;  display: -ms-flexbox;  display: flex;}.adress__style--1 .contact-address li {  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  -moz-align-items: center;  align-items: center;}.header-area.header--transparent {  position: absolute;}.header-area {  position: relative;}.contact__form--1 input, .contact__form--1 textarea, .contact__form--1 input[type=submit] {  display: block;}.contact__form--1 input[type=submit], .contact__form--1 textarea[type="submit"] {  text-transform: uppercase;}.textUpper {  text-transform: uppercase;}.textCap {  text-transform: capitalize;}p:last-child {  margin-bottom: 0;}.font-1 {  font-family: "Roboto", sans-serif;}.font-2 {  font-family: "Roboto", sans-serif;}.bg_image {  background-repeat: no-repeat;  background-size: cover;  background-position: center center;}/*!Animate.css - http://daneden.me/animateVersion - 3.4.0Licensed under the MIT license - http://opensource.org/licenses/MITCopyright (c) 2015 Daniel Eden*/.animated {  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.animated.infinite {  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;}.animated.hinge {  -webkit-animation-duration: 2s;  animation-duration: 2s;}.animated.bounceIn,.animated.bounceOut {  -webkit-animation-duration: .75s;  animation-duration: .75s;}.animated.flipOutX,.animated.flipOutY {  -webkit-animation-duration: .75s;  animation-duration: .75s;}@-webkit-keyframes bounce {  from,  20%,  53%,  80%,  to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  40%,  43% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    -webkit-transform: translate3d(0, -30px, 0);    transform: translate3d(0, -30px, 0);  }  70% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    -webkit-transform: translate3d(0, -15px, 0);    transform: translate3d(0, -15px, 0);  }  90% {    -webkit-transform: translate3d(0, -4px, 0);    transform: translate3d(0, -4px, 0);  }}@keyframes bounce {  from,  20%,  53%,  80%,  to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  40%,  43% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    -webkit-transform: translate3d(0, -30px, 0);    transform: translate3d(0, -30px, 0);  }  70% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);    -webkit-transform: translate3d(0, -15px, 0);    transform: translate3d(0, -15px, 0);  }  90% {    -webkit-transform: translate3d(0, -4px, 0);    transform: translate3d(0, -4px, 0);  }}.bounce {  -webkit-animation-name: bounce;  animation-name: bounce;  -webkit-transform-origin: center bottom;  -ms-transform-origin: center bottom;      transform-origin: center bottom;}@-webkit-keyframes flash {  from,  50%,  to {    opacity: 1;  }  25%,  75% {    opacity: 0;  }}@keyframes flash {  from,  50%,  to {    opacity: 1;  }  25%,  75% {    opacity: 0;  }}.flash {  -webkit-animation-name: flash;  animation-name: flash;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes pulse {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  50% {    -webkit-transform: scale3d(1.05, 1.05, 1.05);    transform: scale3d(1.05, 1.05, 1.05);  }  to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}@keyframes pulse {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  50% {    -webkit-transform: scale3d(1.05, 1.05, 1.05);    transform: scale3d(1.05, 1.05, 1.05);  }  to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}.pulse {  -webkit-animation-name: pulse;  animation-name: pulse;}@-webkit-keyframes rubberBand {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  30% {    -webkit-transform: scale3d(1.25, 0.75, 1);    transform: scale3d(1.25, 0.75, 1);  }  40% {    -webkit-transform: scale3d(0.75, 1.25, 1);    transform: scale3d(0.75, 1.25, 1);  }  50% {    -webkit-transform: scale3d(1.15, 0.85, 1);    transform: scale3d(1.15, 0.85, 1);  }  65% {    -webkit-transform: scale3d(0.95, 1.05, 1);    transform: scale3d(0.95, 1.05, 1);  }  75% {    -webkit-transform: scale3d(1.05, 0.95, 1);    transform: scale3d(1.05, 0.95, 1);  }  to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}@keyframes rubberBand {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  30% {    -webkit-transform: scale3d(1.25, 0.75, 1);    transform: scale3d(1.25, 0.75, 1);  }  40% {    -webkit-transform: scale3d(0.75, 1.25, 1);    transform: scale3d(0.75, 1.25, 1);  }  50% {    -webkit-transform: scale3d(1.15, 0.85, 1);    transform: scale3d(1.15, 0.85, 1);  }  65% {    -webkit-transform: scale3d(0.95, 1.05, 1);    transform: scale3d(0.95, 1.05, 1);  }  75% {    -webkit-transform: scale3d(1.05, 0.95, 1);    transform: scale3d(1.05, 0.95, 1);  }  to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}.rubberBand {  -webkit-animation-name: rubberBand;  animation-name: rubberBand;}@-webkit-keyframes shake {  from,  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  10%,  30%,  50%,  70%,  90% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }  20%,  40%,  60%,  80% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  }}@keyframes shake {  from,  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  10%,  30%,  50%,  70%,  90% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }  20%,  40%,  60%,  80% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  }}.shake {  -webkit-animation-name: shake;  animation-name: shake;}@-webkit-keyframes swing {  20% {    -webkit-transform: rotate3d(0, 0, 1, 15deg);    transform: rotate3d(0, 0, 1, 15deg);  }  40% {    -webkit-transform: rotate3d(0, 0, 1, -10deg);    transform: rotate3d(0, 0, 1, -10deg);  }  60% {    -webkit-transform: rotate3d(0, 0, 1, 5deg);    transform: rotate3d(0, 0, 1, 5deg);  }  80% {    -webkit-transform: rotate3d(0, 0, 1, -5deg);    transform: rotate3d(0, 0, 1, -5deg);  }  to {    -webkit-transform: rotate3d(0, 0, 1, 0deg);    transform: rotate3d(0, 0, 1, 0deg);  }}@keyframes swing {  20% {    -webkit-transform: rotate3d(0, 0, 1, 15deg);    transform: rotate3d(0, 0, 1, 15deg);  }  40% {    -webkit-transform: rotate3d(0, 0, 1, -10deg);    transform: rotate3d(0, 0, 1, -10deg);  }  60% {    -webkit-transform: rotate3d(0, 0, 1, 5deg);    transform: rotate3d(0, 0, 1, 5deg);  }  80% {    -webkit-transform: rotate3d(0, 0, 1, -5deg);    transform: rotate3d(0, 0, 1, -5deg);  }  to {    -webkit-transform: rotate3d(0, 0, 1, 0deg);    transform: rotate3d(0, 0, 1, 0deg);  }}.swing {  -webkit-transform-origin: top center;  -ms-transform-origin: top center;      transform-origin: top center;  -webkit-animation-name: swing;  animation-name: swing;}@-webkit-keyframes tada {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  10%,  20% {    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);  }  30%,  50%,  70%,  90% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }  40%,  60%,  80% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }  to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}@keyframes tada {  from {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }  10%,  20% {    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);  }  30%,  50%,  70%,  90% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }  40%,  60%,  80% {    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }  to {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}.tada {  -webkit-animation-name: tada;  animation-name: tada;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes wobble {  from {    -webkit-transform: none;    transform: none;  }  15% {    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);  }  30% {    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);  }  45% {    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);  }  60% {    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);  }  75% {    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);  }  to {    -webkit-transform: none;    transform: none;  }}@keyframes wobble {  from {    -webkit-transform: none;    transform: none;  }  15% {    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);  }  30% {    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);  }  45% {    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);  }  60% {    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);  }  75% {    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);  }  to {    -webkit-transform: none;    transform: none;  }}.wobble {  -webkit-animation-name: wobble;  animation-name: wobble;}@-webkit-keyframes jello {  from,  11.1%,  to {    -webkit-transform: none;    transform: none;  }  22.2% {    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);    transform: skewX(-12.5deg) skewY(-12.5deg);  }  33.3% {    -webkit-transform: skewX(6.25deg) skewY(6.25deg);    transform: skewX(6.25deg) skewY(6.25deg);  }  44.4% {    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);    transform: skewX(-3.125deg) skewY(-3.125deg);  }  55.5% {    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);    transform: skewX(1.5625deg) skewY(1.5625deg);  }  66.6% {    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);    transform: skewX(-0.78125deg) skewY(-0.78125deg);  }  77.7% {    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);    transform: skewX(0.39063deg) skewY(0.39063deg);  }  88.8% {    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);    transform: skewX(-0.19531deg) skewY(-0.19531deg);  }}@keyframes jello {  from,  11.1%,  to {    -webkit-transform: none;    transform: none;  }  22.2% {    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);    transform: skewX(-12.5deg) skewY(-12.5deg);  }  33.3% {    -webkit-transform: skewX(6.25deg) skewY(6.25deg);    transform: skewX(6.25deg) skewY(6.25deg);  }  44.4% {    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);    transform: skewX(-3.125deg) skewY(-3.125deg);  }  55.5% {    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);    transform: skewX(1.5625deg) skewY(1.5625deg);  }  66.6% {    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);    transform: skewX(-0.78125deg) skewY(-0.78125deg);  }  77.7% {    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);    transform: skewX(0.39063deg) skewY(0.39063deg);  }  88.8% {    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);    transform: skewX(-0.19531deg) skewY(-0.19531deg);  }}.jello {  -webkit-animation-name: jello;  animation-name: jello;  -webkit-transform-origin: center;  -ms-transform-origin: center;      transform-origin: center;}@-webkit-keyframes bounceIn {  from,  20%,  40%,  60%,  80%,  to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }  20% {    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }  40% {    -webkit-transform: scale3d(0.9, 0.9, 0.9);    transform: scale3d(0.9, 0.9, 0.9);  }  60% {    opacity: 1;    -webkit-transform: scale3d(1.03, 1.03, 1.03);    transform: scale3d(1.03, 1.03, 1.03);  }  80% {    -webkit-transform: scale3d(0.97, 0.97, 0.97);    transform: scale3d(0.97, 0.97, 0.97);  }  to {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}@keyframes bounceIn {  from,  20%,  40%,  60%,  80%,  to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }  20% {    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }  40% {    -webkit-transform: scale3d(0.9, 0.9, 0.9);    transform: scale3d(0.9, 0.9, 0.9);  }  60% {    opacity: 1;    -webkit-transform: scale3d(1.03, 1.03, 1.03);    transform: scale3d(1.03, 1.03, 1.03);  }  80% {    -webkit-transform: scale3d(0.97, 0.97, 0.97);    transform: scale3d(0.97, 0.97, 0.97);  }  to {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}.bounceIn {  -webkit-animation-name: bounceIn;  animation-name: bounceIn;}@-webkit-keyframes bounceInDown {  from,  60%,  75%,  90%,  to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: translate3d(0, -3000px, 0);    transform: translate3d(0, -3000px, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(0, 25px, 0);    transform: translate3d(0, 25px, 0);  }  75% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }  90% {    -webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);  }  to {    -webkit-transform: none;    transform: none;  }}@keyframes bounceInDown {  from,  60%,  75%,  90%,  to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: translate3d(0, -3000px, 0);    transform: translate3d(0, -3000px, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(0, 25px, 0);    transform: translate3d(0, 25px, 0);  }  75% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }  90% {    -webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);  }  to {    -webkit-transform: none;    transform: none;  }}.bounceInDown {  -webkit-animation-name: bounceInDown;  animation-name: bounceInDown;}@-webkit-keyframes bounceInLeft {  from,  60%,  75%,  90%,  to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: translate3d(-3000px, 0, 0);    transform: translate3d(-3000px, 0, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(25px, 0, 0);    transform: translate3d(25px, 0, 0);  }  75% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }  90% {    -webkit-transform: translate3d(5px, 0, 0);    transform: translate3d(5px, 0, 0);  }  to {    -webkit-transform: none;    transform: none;  }}@keyframes bounceInLeft {  from,  60%,  75%,  90%,  to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  0% {    opacity: 0;    -webkit-transform: translate3d(-3000px, 0, 0);    transform: translate3d(-3000px, 0, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(25px, 0, 0);    transform: translate3d(25px, 0, 0);  }  75% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }  90% {    -webkit-transform: translate3d(5px, 0, 0);    transform: translate3d(5px, 0, 0);  }  to {    -webkit-transform: none;    transform: none;  }}.bounceInLeft {  -webkit-animation-name: bounceInLeft;  animation-name: bounceInLeft;}@-webkit-keyframes bounceInRight {  from,  60%,  75%,  90%,  to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  from {    opacity: 0;    -webkit-transform: translate3d(3000px, 0, 0);    transform: translate3d(3000px, 0, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(-25px, 0, 0);    transform: translate3d(-25px, 0, 0);  }  75% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  }  90% {    -webkit-transform: translate3d(-5px, 0, 0);    transform: translate3d(-5px, 0, 0);  }  to {    -webkit-transform: none;    transform: none;  }}@keyframes bounceInRight {  from,  60%,  75%,  90%,  to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  from {    opacity: 0;    -webkit-transform: translate3d(3000px, 0, 0);    transform: translate3d(3000px, 0, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(-25px, 0, 0);    transform: translate3d(-25px, 0, 0);  }  75% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  }  90% {    -webkit-transform: translate3d(-5px, 0, 0);    transform: translate3d(-5px, 0, 0);  }  to {    -webkit-transform: none;    transform: none;  }}.bounceInRight {  -webkit-animation-name: bounceInRight;  animation-name: bounceInRight;}@-webkit-keyframes bounceInUp {  from,  60%,  75%,  90%,  to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  from {    opacity: 0;    -webkit-transform: translate3d(0, 3000px, 0);    transform: translate3d(0, 3000px, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);  }  75% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }  90% {    -webkit-transform: translate3d(0, -5px, 0);    transform: translate3d(0, -5px, 0);  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes bounceInUp {  from,  60%,  75%,  90%,  to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);  }  from {    opacity: 0;    -webkit-transform: translate3d(0, 3000px, 0);    transform: translate3d(0, 3000px, 0);  }  60% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);  }  75% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }  90% {    -webkit-transform: translate3d(0, -5px, 0);    transform: translate3d(0, -5px, 0);  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.bounceInUp {  -webkit-animation-name: bounceInUp;  animation-name: bounceInUp;}@-webkit-keyframes bounceOut {  20% {    -webkit-transform: scale3d(0.9, 0.9, 0.9);    transform: scale3d(0.9, 0.9, 0.9);  }  50%,  55% {    opacity: 1;    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }  to {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }}@keyframes bounceOut {  20% {    -webkit-transform: scale3d(0.9, 0.9, 0.9);    transform: scale3d(0.9, 0.9, 0.9);  }  50%,  55% {    opacity: 1;    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }  to {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }}.bounceOut {  -webkit-animation-name: bounceOut;  animation-name: bounceOut;}@-webkit-keyframes bounceOutDown {  20% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }  40%,  45% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }}@keyframes bounceOutDown {  20% {    -webkit-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0);  }  40%,  45% {    opacity: 1;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }}.bounceOutDown {  -webkit-animation-name: bounceOutDown;  animation-name: bounceOutDown;}@-webkit-keyframes bounceOutLeft {  20% {    opacity: 1;    -webkit-transform: translate3d(20px, 0, 0);    transform: translate3d(20px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }}@keyframes bounceOutLeft {  20% {    opacity: 1;    -webkit-transform: translate3d(20px, 0, 0);    transform: translate3d(20px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }}.bounceOutLeft {  -webkit-animation-name: bounceOutLeft;  animation-name: bounceOutLeft;}@-webkit-keyframes bounceOutRight {  20% {    opacity: 1;    -webkit-transform: translate3d(-20px, 0, 0);    transform: translate3d(-20px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }}@keyframes bounceOutRight {  20% {    opacity: 1;    -webkit-transform: translate3d(-20px, 0, 0);    transform: translate3d(-20px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }}.bounceOutRight {  -webkit-animation-name: bounceOutRight;  animation-name: bounceOutRight;}@-webkit-keyframes bounceOutUp {  20% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }  40%,  45% {    opacity: 1;    -webkit-transform: translate3d(0, 20px, 0);    transform: translate3d(0, 20px, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }}@keyframes bounceOutUp {  20% {    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);  }  40%,  45% {    opacity: 1;    -webkit-transform: translate3d(0, 20px, 0);    transform: translate3d(0, 20px, 0);  }  to {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }}.bounceOutUp {  -webkit-animation-name: bounceOutUp;  animation-name: bounceOutUp;}@-webkit-keyframes fadeIn {  from {    opacity: 0;  }  to {    opacity: 1;  }}@keyframes fadeIn {  from {    opacity: 0;  }  to {    opacity: 1;  }}.fadeIn {  -webkit-animation-name: fadeIn;  animation-name: fadeIn;}@-webkit-keyframes fadeInDown {  from {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInDown {  from {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInDown {  -webkit-animation-name: fadeInDown;  animation-name: fadeInDown;}@-webkit-keyframes fadeInDownBig {  from {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInDownBig {  from {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInDownBig {  -webkit-animation-name: fadeInDownBig;  animation-name: fadeInDownBig;}@-webkit-keyframes fadeInLeft {  from {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInLeft {  from {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInLeft {  -webkit-animation-name: fadeInLeft;  animation-name: fadeInLeft;}@-webkit-keyframes fadeInLeftBig {  from {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInLeftBig {  from {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInLeftBig {  -webkit-animation-name: fadeInLeftBig;  animation-name: fadeInLeftBig;}@-webkit-keyframes fadeInRight {  from {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInRight {  from {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInRight {  -webkit-animation-name: fadeInRight;  animation-name: fadeInRight;}@-webkit-keyframes fadeInRightBig {  from {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInRightBig {  from {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInRightBig {  -webkit-animation-name: fadeInRightBig;  animation-name: fadeInRightBig;}@-webkit-keyframes fadeInUp {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInUp {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInUp {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}@-webkit-keyframes fadeInUpBig {  from {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes fadeInUpBig {  from {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.fadeInUpBig {  -webkit-animation-name: fadeInUpBig;  animation-name: fadeInUpBig;}@-webkit-keyframes fadeOut {  from {    opacity: 1;  }  to {    opacity: 0;  }}@keyframes fadeOut {  from {    opacity: 1;  }  to {    opacity: 0;  }}.fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}@-webkit-keyframes fadeOutDown {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }}@keyframes fadeOutDown {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }}.fadeOutDown {  -webkit-animation-name: fadeOutDown;  animation-name: fadeOutDown;}@-webkit-keyframes fadeOutDownBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }}@keyframes fadeOutDownBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, 2000px, 0);    transform: translate3d(0, 2000px, 0);  }}.fadeOutDownBig {  -webkit-animation-name: fadeOutDownBig;  animation-name: fadeOutDownBig;}@-webkit-keyframes fadeOutLeft {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }}@keyframes fadeOutLeft {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }}.fadeOutLeft {  -webkit-animation-name: fadeOutLeft;  animation-name: fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }}@keyframes fadeOutLeftBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(-2000px, 0, 0);    transform: translate3d(-2000px, 0, 0);  }}.fadeOutLeftBig {  -webkit-animation-name: fadeOutLeftBig;  animation-name: fadeOutLeftBig;}@-webkit-keyframes fadeOutRight {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }}@keyframes fadeOutRight {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }}.fadeOutRight {  -webkit-animation-name: fadeOutRight;  animation-name: fadeOutRight;}@-webkit-keyframes fadeOutRightBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }}@keyframes fadeOutRightBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(2000px, 0, 0);    transform: translate3d(2000px, 0, 0);  }}.fadeOutRightBig {  -webkit-animation-name: fadeOutRightBig;  animation-name: fadeOutRightBig;}@-webkit-keyframes fadeOutUp {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }}@keyframes fadeOutUp {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }}.fadeOutUp {  -webkit-animation-name: fadeOutUp;  animation-name: fadeOutUp;}@-webkit-keyframes fadeOutUpBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }}@keyframes fadeOutUpBig {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(0, -2000px, 0);    transform: translate3d(0, -2000px, 0);  }}.fadeOutUpBig {  -webkit-animation-name: fadeOutUpBig;  animation-name: fadeOutUpBig;}@-webkit-keyframes flip {  from {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  40% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  50% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  80% {    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  to {    -webkit-transform: perspective(400px);    transform: perspective(400px);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }}@keyframes flip {  from {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  40% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;  }  50% {    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  80% {    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  to {    -webkit-transform: perspective(400px);    transform: perspective(400px);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }}.animated.flip {  -webkit-backface-visibility: visible;  backface-visibility: visible;  -webkit-animation-name: flip;  animation-name: flip;}@-webkit-keyframes flipInX {  from {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  60% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    opacity: 1;  }  80% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);  }  to {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }}@keyframes flipInX {  from {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  60% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    opacity: 1;  }  80% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);  }  to {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }}.flipInX {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipInX;  animation-name: flipInX;}@-webkit-keyframes flipInY {  from {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  60% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    opacity: 1;  }  80% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);  }  to {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }}@keyframes flipInY {  from {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;    opacity: 0;  }  40% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in;  }  60% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    opacity: 1;  }  80% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);  }  to {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }}.flipInY {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipInY;  animation-name: flipInY;}@-webkit-keyframes flipOutX {  from {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }  30% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    opacity: 1;  }  to {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    opacity: 0;  }}@keyframes flipOutX {  from {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }  30% {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    opacity: 1;  }  to {    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    opacity: 0;  }}.flipOutX {  -webkit-animation-name: flipOutX;  animation-name: flipOutX;  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;}@-webkit-keyframes flipOutY {  from {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }  30% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    opacity: 1;  }  to {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    opacity: 0;  }}@keyframes flipOutY {  from {    -webkit-transform: perspective(400px);    transform: perspective(400px);  }  30% {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    opacity: 1;  }  to {    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    opacity: 0;  }}.flipOutY {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipOutY;  animation-name: flipOutY;}@-webkit-keyframes lightSpeedIn {  from {    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);    transform: translate3d(100%, 0, 0) skewX(-30deg);    opacity: 0;  }  60% {    -webkit-transform: skewX(20deg);    transform: skewX(20deg);    opacity: 1;  }  80% {    -webkit-transform: skewX(-5deg);    transform: skewX(-5deg);    opacity: 1;  }  to {    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes lightSpeedIn {  from {    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);    transform: translate3d(100%, 0, 0) skewX(-30deg);    opacity: 0;  }  60% {    -webkit-transform: skewX(20deg);    transform: skewX(20deg);    opacity: 1;  }  80% {    -webkit-transform: skewX(-5deg);    transform: skewX(-5deg);    opacity: 1;  }  to {    -webkit-transform: none;    transform: none;    opacity: 1;  }}.lightSpeedIn {  -webkit-animation-name: lightSpeedIn;  animation-name: lightSpeedIn;  -webkit-animation-timing-function: ease-out;  animation-timing-function: ease-out;}@-webkit-keyframes lightSpeedOut {  from {    opacity: 1;  }  to {    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);    transform: translate3d(100%, 0, 0) skewX(30deg);    opacity: 0;  }}@keyframes lightSpeedOut {  from {    opacity: 1;  }  to {    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);    transform: translate3d(100%, 0, 0) skewX(30deg);    opacity: 0;  }}.lightSpeedOut {  -webkit-animation-name: lightSpeedOut;  animation-name: lightSpeedOut;  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in;}@-webkit-keyframes rotateIn {  from {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, -200deg);    transform: rotate3d(0, 0, 1, -200deg);    opacity: 0;  }  to {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateIn {  from {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, -200deg);    transform: rotate3d(0, 0, 1, -200deg);    opacity: 0;  }  to {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: none;    transform: none;    opacity: 1;  }}.rotateIn {  -webkit-animation-name: rotateIn;  animation-name: rotateIn;}@-webkit-keyframes rotateInDownLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateInDownLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}.rotateInDownLeft {  -webkit-animation-name: rotateInDownLeft;  animation-name: rotateInDownLeft;}@-webkit-keyframes rotateInDownRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateInDownRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}.rotateInDownRight {  -webkit-animation-name: rotateInDownRight;  animation-name: rotateInDownRight;}@-webkit-keyframes rotateInUpLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateInUpLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}.rotateInUpLeft {  -webkit-animation-name: rotateInUpLeft;  animation-name: rotateInUpLeft;}@-webkit-keyframes rotateInUpRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -90deg);    transform: rotate3d(0, 0, 1, -90deg);    opacity: 0;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}@keyframes rotateInUpRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -90deg);    transform: rotate3d(0, 0, 1, -90deg);    opacity: 0;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: none;    transform: none;    opacity: 1;  }}.rotateInUpRight {  -webkit-animation-name: rotateInUpRight;  animation-name: rotateInUpRight;}@-webkit-keyframes rotateOut {  from {    -webkit-transform-origin: center;    transform-origin: center;    opacity: 1;  }  to {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, 200deg);    transform: rotate3d(0, 0, 1, 200deg);    opacity: 0;  }}@keyframes rotateOut {  from {    -webkit-transform-origin: center;    transform-origin: center;    opacity: 1;  }  to {    -webkit-transform-origin: center;    transform-origin: center;    -webkit-transform: rotate3d(0, 0, 1, 200deg);    transform: rotate3d(0, 0, 1, 200deg);    opacity: 0;  }}.rotateOut {  -webkit-animation-name: rotateOut;  animation-name: rotateOut;}@-webkit-keyframes rotateOutDownLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }}@keyframes rotateOutDownLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, 45deg);    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }}.rotateOutDownLeft {  -webkit-animation-name: rotateOutDownLeft;  animation-name: rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}@keyframes rotateOutDownRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}.rotateOutDownRight {  -webkit-animation-name: rotateOutDownRight;  animation-name: rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}@keyframes rotateOutUpLeft {  from {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    opacity: 1;  }  to {    -webkit-transform-origin: left bottom;    transform-origin: left bottom;    -webkit-transform: rotate3d(0, 0, 1, -45deg);    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}.rotateOutUpLeft {  -webkit-animation-name: rotateOutUpLeft;  animation-name: rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 90deg);    transform: rotate3d(0, 0, 1, 90deg);    opacity: 0;  }}@keyframes rotateOutUpRight {  from {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    opacity: 1;  }  to {    -webkit-transform-origin: right bottom;    transform-origin: right bottom;    -webkit-transform: rotate3d(0, 0, 1, 90deg);    transform: rotate3d(0, 0, 1, 90deg);    opacity: 0;  }}.rotateOutUpRight {  -webkit-animation-name: rotateOutUpRight;  animation-name: rotateOutUpRight;}@-webkit-keyframes hinge {  0% {    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  20%,  60% {    -webkit-transform: rotate3d(0, 0, 1, 80deg);    transform: rotate3d(0, 0, 1, 80deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  40%,  80% {    -webkit-transform: rotate3d(0, 0, 1, 60deg);    transform: rotate3d(0, 0, 1, 60deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;    opacity: 1;  }  to {    -webkit-transform: translate3d(0, 700px, 0);    transform: translate3d(0, 700px, 0);    opacity: 0;  }}@keyframes hinge {  0% {    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  20%,  60% {    -webkit-transform: rotate3d(0, 0, 1, 80deg);    transform: rotate3d(0, 0, 1, 80deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;  }  40%,  80% {    -webkit-transform: rotate3d(0, 0, 1, 60deg);    transform: rotate3d(0, 0, 1, 60deg);    -webkit-transform-origin: top left;    transform-origin: top left;    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;    opacity: 1;  }  to {    -webkit-transform: translate3d(0, 700px, 0);    transform: translate3d(0, 700px, 0);    opacity: 0;  }}.hinge {  -webkit-animation-name: hinge;  animation-name: hinge;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollIn {  from {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}@keyframes rollIn {  from {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.rollIn {  -webkit-animation-name: rollIn;  animation-name: rollIn;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollOut {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);  }}@keyframes rollOut {  from {    opacity: 1;  }  to {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);  }}.rollOut {  -webkit-animation-name: rollOut;  animation-name: rollOut;}@-webkit-keyframes zoomIn {  from {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }  50% {    opacity: 1;  }}@keyframes zoomIn {  from {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }  50% {    opacity: 1;  }}.zoomIn {  -webkit-animation-name: zoomIn;  animation-name: zoomIn;}@-webkit-keyframes zoomInDown {  from {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}@keyframes zoomInDown {  from {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}.zoomInDown {  -webkit-animation-name: zoomInDown;  animation-name: zoomInDown;}@-webkit-keyframes zoomInLeft {  from {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}@keyframes zoomInLeft {  from {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}.zoomInLeft {  -webkit-animation-name: zoomInLeft;  animation-name: zoomInLeft;}@-webkit-keyframes zoomInRight {  from {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}@keyframes zoomInRight {  from {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}.zoomInRight {  -webkit-animation-name: zoomInRight;  animation-name: zoomInRight;}@-webkit-keyframes zoomInUp {  from {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}@keyframes zoomInUp {  from {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  60% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}.zoomInUp {  -webkit-animation-name: zoomInUp;  animation-name: zoomInUp;}@-webkit-keyframes zoomOut {  from {    opacity: 1;  }  50% {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }  to {    opacity: 0;  }}@keyframes zoomOut {  from {    opacity: 1;  }  50% {    opacity: 0;    -webkit-transform: scale3d(0.3, 0.3, 0.3);    transform: scale3d(0.3, 0.3, 0.3);  }  to {    opacity: 0;  }}.zoomOut {  -webkit-animation-name: zoomOut;  animation-name: zoomOut;}@-webkit-keyframes zoomOutDown {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  to {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}@keyframes zoomOutDown {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  to {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}.zoomOutDown {  -webkit-animation-name: zoomOutDown;  animation-name: zoomOutDown;}@-webkit-keyframes zoomOutLeft {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);    transform: scale(0.1) translate3d(-2000px, 0, 0);    -webkit-transform-origin: left center;    transform-origin: left center;  }}@keyframes zoomOutLeft {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);    transform: scale(0.1) translate3d(-2000px, 0, 0);    -webkit-transform-origin: left center;    transform-origin: left center;  }}.zoomOutLeft {  -webkit-animation-name: zoomOutLeft;  animation-name: zoomOutLeft;}@-webkit-keyframes zoomOutRight {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);    transform: scale(0.1) translate3d(2000px, 0, 0);    -webkit-transform-origin: right center;    transform-origin: right center;  }}@keyframes zoomOutRight {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);  }  to {    opacity: 0;    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);    transform: scale(0.1) translate3d(2000px, 0, 0);    -webkit-transform-origin: right center;    transform-origin: right center;  }}.zoomOutRight {  -webkit-animation-name: zoomOutRight;  animation-name: zoomOutRight;}@-webkit-keyframes zoomOutUp {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  to {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}@keyframes zoomOutUp {  40% {    opacity: 1;    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);  }  to {    opacity: 0;    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);    -webkit-transform-origin: center bottom;    transform-origin: center bottom;    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);  }}.zoomOutUp {  -webkit-animation-name: zoomOutUp;  animation-name: zoomOutUp;}@-webkit-keyframes slideInDown {  from {    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes slideInDown {  from {    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.slideInDown {  -webkit-animation-name: slideInDown;  animation-name: slideInDown;}@-webkit-keyframes slideInLeft {  from {    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes slideInLeft {  from {    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.slideInLeft {  -webkit-animation-name: slideInLeft;  animation-name: slideInLeft;}@-webkit-keyframes slideInRight {  from {    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes slideInRight {  from {    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.slideInRight {  -webkit-animation-name: slideInRight;  animation-name: slideInRight;}@-webkit-keyframes slideInUp {  from {    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes slideInUp {  from {    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);    visibility: visible;  }  to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.slideInUp {  -webkit-animation-name: slideInUp;  animation-name: slideInUp;}@-webkit-keyframes slideOutDown {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }}@keyframes slideOutDown {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }}.slideOutDown {  -webkit-animation-name: slideOutDown;  animation-name: slideOutDown;}@-webkit-keyframes slideOutLeft {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }}@keyframes slideOutLeft {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);  }}.slideOutLeft {  -webkit-animation-name: slideOutLeft;  animation-name: slideOutLeft;}@-webkit-keyframes slideOutRight {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }}@keyframes slideOutRight {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);  }}.slideOutRight {  -webkit-animation-name: slideOutRight;  animation-name: slideOutRight;}@-webkit-keyframes slideOutUp {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }}@keyframes slideOutUp {  from {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0);  }}.slideOutUp {  -webkit-animation-name: slideOutUp;  animation-name: slideOutUp;}/*============================== *  Utilities=================================*//*====================================    Google Font  ===================================*//*----------------------------------------01. font-family: 'Roboto', sans-serif;-------------------------------------*/.hidden {  display: none;}.visuallyhidden {  border: 0;  clip: rect(0 0 0 0);  height: 1px;  margin: -1px;  overflow: hidden;  padding: 0;  position: absolute;  width: 1px;}.poss_relative {  position: relative;}.poss_absolute {  position: absolute;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {  clip: auto;  height: auto;  margin: 0;  overflow: visible;  position: static;  width: auto;}.invisible {  visibility: hidden;}.clearfix:before,.clearfix:after {  content: " ";  display: table;}.clearfix:after {  clear: both;}.wrapper {  position: relative;}/* Define Colors */.theme-color {  color: #ff5151;}/*===============================    Background Color =================================*/.bg_color--1 {  background: #fff;}.bg_color--2 {  background: #ff5151;}/*===========================    Background Image =============================*/.bg_image--1 {  background-image: url(../images/bg/bg-image-1.jpg);}.bg_image--2 {  background-image: url(../images/bg/bg-image-2.jpg);}.bg_image--3 {  background-image: url(../images/bg/bg-image-3.jpg);}.bg_image--4 {  background-image: url(../images/bg/bg-image-4.jpg);}.bg_image--5 {  background-image: url(../images/bg/bg-image-5.jpg);}.bg_image--6 {  background-image: url(../images/bg/bg-image-6.jpg);}.bg_image--7 {  background-image: url(../images/bg/bg-image-7.jpg);}.bg_image--8 {  background-image: url(../images/bg/bg-image-8.jpg);}.bg_image--9 {  background-image: url(../images/bg/bg-image-9.jpg);}.bg_image--10 {  background-image: url(../images/bg/bg-image-10.jpg);}.bg_image--11 {  background-image: url(../images/bg/bg-image-11.jpg);}.bg_image--12 {  background-image: url(../images/bg/bg-image-12.jpg);}.bg_image--13 {  background-image: url(../images/bg/bg-image-13.jpg);}.bg_image--14 {  background-image: url(../images/bg/bg-image-14.jpg);}.bg_image--15 {  background-image: url(../images/bg/bg-image-15.jpg);}.bg_image--16 {  background-image: url(../images/bg/bg-image-16.jpg);}.bg_image--17 {  background-image: url(../images/bg/bg-image-17.jpg);}.bg_image--18 {  background-image: url(../images/bg/bg-image-18.jpg);}.bg_image--19 {  background-image: url(../images/bg/bg-image-19.jpg);}.bg_image--20 {  background-image: url(../images/bg/bg-image-20.jpg);}.bg_image--21 {  background-image: url(../images/bg/bg-image-21.jpg);}.bg_image--22 {  background-image: url(../images/bg/bg-image-22.jpg);}.bg_image--23 {  background-image: url(../images/bg/bg-image-23.jpg);}.bg_image--24 {  background-image: url(../images/bg/bg-image-24.jpg);}.bg_image--25 {  background-image: url(../images/bg/bg-image-25.jpg);}.bg_image--26 {  background-image: url(../images/bg/bg-image-26.jpg);}.bg_image--27 {  background-image: url(../images/bg/bg-image-27.jpg);}.bg_image--28 {  background-image: url(../images/bg/bg-image-28.jpg);}.bg_image--29 {  background-image: url(../images/bg/bg-image-29.jpg);}.bg_image--30 {  background-image: url(../images/bg/bg-image-30.jpg);}.font--1 {  font-size: 1px !important;}.font--2 {  font-size: 2px !important;}.font--3 {  font-size: 3px !important;}.font--4 {  font-size: 4px !important;}.font--5 {  font-size: 5px !important;}.font--6 {  font-size: 6px !important;}.font--7 {  font-size: 7px !important;}.font--8 {  font-size: 8px !important;}.font--9 {  font-size: 9px !important;}.font--10 {  font-size: 10px !important;}.font--11 {  font-size: 11px !important;}.font--12 {  font-size: 12px !important;}.font--13 {  font-size: 13px !important;}.font--14 {  font-size: 14px !important;}.font--15 {  font-size: 15px !important;}.font--16 {  font-size: 16px !important;}.font--17 {  font-size: 17px !important;}.font--18 {  font-size: 18px !important;}.font--19 {  font-size: 19px !important;}.font--20 {  font-size: 20px !important;}.font--21 {  font-size: 21px !important;}.font--22 {  font-size: 22px !important;}.font--23 {  font-size: 23px !important;}.font--24 {  font-size: 24px !important;}.font--25 {  font-size: 25px !important;}.font--26 {  font-size: 26px !important;}.font--27 {  font-size: 27px !important;}.font--28 {  font-size: 28px !important;}.font--29 {  font-size: 29px !important;}.font--30 {  font-size: 30px !important;}.font--31 {  font-size: 31px !important;}.font--32 {  font-size: 32px !important;}.font--33 {  font-size: 33px !important;}.font--34 {  font-size: 34px !important;}.font--35 {  font-size: 35px !important;}.font--36 {  font-size: 36px !important;}.font--37 {  font-size: 37px !important;}.font--38 {  font-size: 38px !important;}.font--39 {  font-size: 39px !important;}.font--40 {  font-size: 40px !important;}.font--41 {  font-size: 41px !important;}.font--42 {  font-size: 42px !important;}.font--43 {  font-size: 43px !important;}.font--44 {  font-size: 44px !important;}.font--45 {  font-size: 45px !important;}.font--46 {  font-size: 46px !important;}.font--47 {  font-size: 47px !important;}.font--48 {  font-size: 48px !important;}.font--49 {  font-size: 49px !important;}.font--50 {  font-size: 50px !important;}.font--51 {  font-size: 51px !important;}.font--52 {  font-size: 52px !important;}.font--53 {  font-size: 53px !important;}.font--54 {  font-size: 54px !important;}.font--55 {  font-size: 55px !important;}.font--56 {  font-size: 56px !important;}.font--57 {  font-size: 57px !important;}.font--58 {  font-size: 58px !important;}.font--59 {  font-size: 59px !important;}.font--60 {  font-size: 60px !important;}.font--61 {  font-size: 61px !important;}.font--62 {  font-size: 62px !important;}.font--63 {  font-size: 63px !important;}.font--64 {  font-size: 64px !important;}.font--65 {  font-size: 65px !important;}.font--66 {  font-size: 66px !important;}.font--67 {  font-size: 67px !important;}.font--68 {  font-size: 68px !important;}.font--69 {  font-size: 69px !important;}.font--70 {  font-size: 70px !important;}.font--71 {  font-size: 71px !important;}.font--72 {  font-size: 72px !important;}.font--73 {  font-size: 73px !important;}.font--74 {  font-size: 74px !important;}.font--75 {  font-size: 75px !important;}.font--76 {  font-size: 76px !important;}.font--77 {  font-size: 77px !important;}.font--78 {  font-size: 78px !important;}.font--79 {  font-size: 79px !important;}.font--80 {  font-size: 80px !important;}/*=========================    Text specialized ==========================*/.text-italic {  font-style: italic;}.text-normal {  font-style: normal;}.text-underline {  font-style: underline;}/* Height and width */.fullscreen {  min-height: 100vh;  width: 100%;}/*===================Custom Row======================*/.row--0 {  margin-left: -0px;  margin-right: -0px;}.row--0 >[class*="col"] {  padding-left: 0px;  padding-right: 0px;}.row--5 {  margin-left: -5px;  margin-right: -5px;}.row--5 >[class*="col"] {  padding-left: 5px;  padding-right: 5px;}.row--10 {  margin-left: -10px;  margin-right: -10px;}.row--10 >[class*="col"] {  padding-left: 10px;  padding-right: 10px;}.row--35 {  margin-left: -35px;  margin-right: -35px;}@media only screen and (min-width: 1200px) and (max-width: 1599px) {  .row--35 {    margin-left: -35px;    margin-right: -35px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .row--35 {    margin-left: -15px;    margin-right: -15px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .row--35 {    margin-left: -15px;    margin-right: -15px;  }}@media only screen and (max-width: 767px) {  .row--35 {    margin-left: -15px !important;    margin-right: -15px !important;  }}.row--35 >[class*="col"],.row--35 >[class*="col-"] {  padding-left: 35px;  padding-right: 35px;}@media only screen and (min-width: 1200px) and (max-width: 1599px) {  .row--35 >[class*="col"],  .row--35 >[class*="col-"] {    padding-left: 35px;    padding-right: 35px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .row--35 >[class*="col"],  .row--35 >[class*="col-"] {    padding-left: 15px;    padding-right: 15px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .row--35 >[class*="col"],  .row--35 >[class*="col-"] {    padding-left: 15px !important;    padding-right: 15px !important;  }}@media only screen and (max-width: 767px) {  .row--35 >[class*="col"],  .row--35 >[class*="col-"] {    padding-left: 15px !important;    padding-right: 15px !important;  }}.row--20 {  margin-left: -20px;  margin-right: -20px;}@media only screen and (min-width: 1200px) and (max-width: 1599px) {  .row--20 {    margin-left: -15px;    margin-right: -15px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .row--20 {    margin-left: -15px;    margin-right: -15px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .row--20 {    margin-left: -15px;    margin-right: -15px;  }}@media only screen and (max-width: 767px) {  .row--20 {    margin-left: -15px !important;    margin-right: -15px !important;  }}.row--20 >[class*="col"],.row--20 >[class*="col-"] {  padding-left: 20px;  padding-right: 20px;}@media only screen and (min-width: 1200px) and (max-width: 1599px) {  .row--20 >[class*="col"],  .row--20 >[class*="col-"] {    padding-left: 15px;    padding-right: 15px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .row--20 >[class*="col"],  .row--20 >[class*="col-"] {    padding-left: 15px;    padding-right: 15px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .row--20 >[class*="col"],  .row--20 >[class*="col-"] {    padding-left: 15px !important;    padding-right: 15px !important;  }}@media only screen and (max-width: 767px) {  .row--20 >[class*="col"],  .row--20 >[class*="col-"] {    padding-left: 15px !important;    padding-right: 15px !important;  }}/*===========================    Input Placeholder=============================*/input:-moz-placeholder, .contact__form--1 textarea:-moz-placeholder,textarea:-moz-placeholder {  opacity: 1;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}input::-webkit-input-placeholder, .contact__form--1 textarea::-webkit-input-placeholder,textarea::-webkit-input-placeholder {  opacity: 1;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}input::-moz-placeholder, .contact__form--1 textarea::-moz-placeholder,textarea::-moz-placeholder {  opacity: 1;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}input:-ms-input-placeholder, .contact__form--1 textarea:-ms-input-placeholder,textarea:-ms-input-placeholder {  opacity: 1;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}/*=============================	Overlay styles ==============================*/[data-overlay],[data-black-overlay],[data-white-overlay] {  position: relative;}[data-overlay] >div,[data-overlay] >*,[data-black-overlay] >div,[data-black-overlay] >*,[data-white-overlay] >div,[data-white-overlay] >* {  position: relative;  z-index: 2;}[data-overlay]:before,[data-black-overlay]:before,[data-white-overlay]:before {  content: "";  position: absolute;  left: 0;  top: 0;  height: 100%;  width: 100%;  z-index: 2;}[data-overlay]:before {  background-color: #ff5151;}[data-black-overlay]:before {  background-color: #000000;}[data-white-overlay]:before {  background-color: #ffffff;}[data-overlay="1"]:before,[data-black-overlay="1"]:before,[data-white-overlay="1"]:before {  opacity: 0.1;}[data-overlay="2"]:before,[data-black-overlay="2"]:before,[data-white-overlay="2"]:before {  opacity: 0.2;}[data-overlay="3"]:before,[data-black-overlay="3"]:before,[data-white-overlay="3"]:before {  opacity: 0.3;}[data-overlay="4"]:before,[data-black-overlay="4"]:before,[data-white-overlay="4"]:before {  opacity: 0.4;}[data-overlay="5"]:before,[data-black-overlay="5"]:before,[data-white-overlay="5"]:before {  opacity: 0.5;}[data-overlay="6"]:before,[data-black-overlay="6"]:before,[data-white-overlay="6"]:before {  opacity: 0.6;}[data-overlay="7"]:before,[data-black-overlay="7"]:before,[data-white-overlay="7"]:before {  opacity: 0.7;}[data-overlay="8"]:before,[data-black-overlay="8"]:before,[data-white-overlay="8"]:before {  opacity: 0.8;}[data-overlay="9"]:before,[data-black-overlay="9"]:before,[data-white-overlay="9"]:before {  opacity: 0.9;}[data-overlay="10"]:before,[data-black-overlay="10"]:before,[data-white-overlay="10"]:before {  opacity: 1;}/*------------------------------    Scroll Up --------------------------------*/#scrollUp {  width: 40px;  height: 40px;  background-color: #ff5151;  border: 3px solid #eeeeee;  color: #292323;  right: 20px;  bottom: 60px;  text-align: center;  overflow: hidden;  border-radius: 50px;  z-index: 9811 !important;}@media only screen and (max-width: 767px) {  #scrollUp {    display: none !important;  }}#scrollUp i {  display: block;  line-height: 34px;  font-size: 22px;}#scrollUp:hover i {  -webkit-animation-name: fadeInUp;          animation-name: fadeInUp;  -webkit-animation-duration: 1s;          animation-duration: 1s;  -webkit-animation-fill-mode: both;          animation-fill-mode: both;  -webkit-animation-iteration-count: infinite;          animation-iteration-count: infinite;}.form-message {  margin-bottom: 0;  text-align: center;}.form-message.error {  margin-top: 20px;  color: #f80707;}.form-message.success {  margin-top: 20px;  color: #0d8d2d;}/*=========================    Section Separation ==========================*/.letterspacing--2 {  letter-spacing: 2px;}.pra {  font-size: 18px;  line-height: 2em;}@media only screen and (max-width: 767px) {  .pra {    font-size: 14px;    line-height: 24px;  }}.pl--0 {  padding-left: 0;}.pr--0 {  padding-right: 0;}.pt--0 {  padding-top: 0;}.pb--0 {  padding-bottom: 0;}.mr--0 {  margin-right: 0;}.ml--0 {  margin-left: 0;}.mt--0 {  margin-top: 0;}.mb--0 {  margin-bottom: 0;}.pt--260 {  padding-top: 260px;}.pt--250 {  padding-top: 250px;}.plr--270 {  padding: 0 270px;}.plr--300 {  padding: 0 300px;}.plr--340 {  padding: 0 340px;}.ptb--300 {  padding: 300px 0;}.ptb--340 {  padding: 340px 0;}.ptb--450 {  padding: 450px 0;}.plr_dec--15 {  margin: 0 -15px;}.pt--300 {  padding-top: 300px;}.ptb--5 {  padding: 5px 0;}.plr--5 {  padding: 0 5px;}.pt--5 {  padding-top: 5px;}.pb--5 {  padding-bottom: 5px;}.pl--5 {  padding-left: 5px;}.pr--5 {  padding-right: 5px;}.mt--5 {  margin-top: 5px !important;}.mb--5 {  margin-bottom: 5px;}.mr--5 {  margin-right: 5px;}.ml--5 {  margin-left: 5px;}.ptb--10 {  padding: 10px 0;}.plr--10 {  padding: 0 10px;}.pt--10 {  padding-top: 10px;}.pb--10 {  padding-bottom: 10px;}.pl--10 {  padding-left: 10px;}.pr--10 {  padding-right: 10px;}.mt--10 {  margin-top: 10px !important;}.mb--10 {  margin-bottom: 10px;}.mr--10 {  margin-right: 10px;}.ml--10 {  margin-left: 10px;}.ptb--15 {  padding: 15px 0;}.plr--15 {  padding: 0 15px;}.pt--15 {  padding-top: 15px;}.pb--15 {  padding-bottom: 15px;}.pl--15 {  padding-left: 15px;}.pr--15 {  padding-right: 15px;}.mt--15 {  margin-top: 15px !important;}.mb--15 {  margin-bottom: 15px;}.mr--15 {  margin-right: 15px;}.ml--15 {  margin-left: 15px;}.ptb--20 {  padding: 20px 0;}.plr--20 {  padding: 0 20px;}.pt--20 {  padding-top: 20px;}.pb--20 {  padding-bottom: 20px;}.pl--20 {  padding-left: 20px;}.pr--20 {  padding-right: 20px;}.mt--20 {  margin-top: 20px !important;}.mb--20 {  margin-bottom: 20px;}.mr--20 {  margin-right: 20px;}.ml--20 {  margin-left: 20px;}.ptb--25 {  padding: 25px 0;}.plr--25 {  padding: 0 25px;}.pt--25 {  padding-top: 25px;}.pb--25 {  padding-bottom: 25px;}.pl--25 {  padding-left: 25px;}.pr--25 {  padding-right: 25px;}.mt--25 {  margin-top: 25px !important;}.mb--25 {  margin-bottom: 25px;}.mr--25 {  margin-right: 25px;}.ml--25 {  margin-left: 25px;}.ptb--30 {  padding: 30px 0;}.plr--30 {  padding: 0 30px;}.pt--30 {  padding-top: 30px;}.pb--30 {  padding-bottom: 30px;}.pl--30 {  padding-left: 30px;}.pr--30 {  padding-right: 30px;}.mt--30 {  margin-top: 30px !important;}.mb--30 {  margin-bottom: 30px;}.mr--30 {  margin-right: 30px;}.ml--30 {  margin-left: 30px;}.ptb--35 {  padding: 35px 0;}.plr--35 {  padding: 0 35px;}.pt--35 {  padding-top: 35px;}.pb--35 {  padding-bottom: 35px;}.pl--35 {  padding-left: 35px;}.pr--35 {  padding-right: 35px;}.mt--35 {  margin-top: 35px !important;}.mb--35 {  margin-bottom: 35px;}.mr--35 {  margin-right: 35px;}.ml--35 {  margin-left: 35px;}.ptb--40 {  padding: 40px 0;}.plr--40 {  padding: 0 40px;}.pt--40 {  padding-top: 40px;}.pb--40 {  padding-bottom: 40px;}.pl--40 {  padding-left: 40px;}.pr--40 {  padding-right: 40px;}.mt--40 {  margin-top: 40px !important;}.mb--40 {  margin-bottom: 40px;}.mr--40 {  margin-right: 40px;}.ml--40 {  margin-left: 40px;}.ptb--45 {  padding: 45px 0;}.plr--45 {  padding: 0 45px;}.pt--45 {  padding-top: 45px;}.pb--45 {  padding-bottom: 45px;}.pl--45 {  padding-left: 45px;}.pr--45 {  padding-right: 45px;}.mt--45 {  margin-top: 45px !important;}.mb--45 {  margin-bottom: 45px;}.mr--45 {  margin-right: 45px;}.ml--45 {  margin-left: 45px;}.ptb--50 {  padding: 50px 0;}.plr--50 {  padding: 0 50px;}.pt--50 {  padding-top: 50px;}.pb--50 {  padding-bottom: 50px;}.pl--50 {  padding-left: 50px;}.pr--50 {  padding-right: 50px;}.mt--50 {  margin-top: 50px !important;}.mb--50 {  margin-bottom: 50px;}.mr--50 {  margin-right: 50px;}.ml--50 {  margin-left: 50px;}.ptb--55 {  padding: 55px 0;}.plr--55 {  padding: 0 55px;}.pt--55 {  padding-top: 55px;}.pb--55 {  padding-bottom: 55px;}.pl--55 {  padding-left: 55px;}.pr--55 {  padding-right: 55px;}.mt--55 {  margin-top: 55px !important;}.mb--55 {  margin-bottom: 55px;}.mr--55 {  margin-right: 55px;}.ml--55 {  margin-left: 55px;}.ptb--60 {  padding: 60px 0;}.plr--60 {  padding: 0 60px;}.pt--60 {  padding-top: 60px;}.pb--60 {  padding-bottom: 60px;}.pl--60 {  padding-left: 60px;}.pr--60 {  padding-right: 60px;}.mt--60 {  margin-top: 60px !important;}.mb--60 {  margin-bottom: 60px;}.mr--60 {  margin-right: 60px;}.ml--60 {  margin-left: 60px;}.ptb--65 {  padding: 65px 0;}.plr--65 {  padding: 0 65px;}.pt--65 {  padding-top: 65px;}.pb--65 {  padding-bottom: 65px;}.pl--65 {  padding-left: 65px;}.pr--65 {  padding-right: 65px;}.mt--65 {  margin-top: 65px !important;}.mb--65 {  margin-bottom: 65px;}.mr--65 {  margin-right: 65px;}.ml--65 {  margin-left: 65px;}.ptb--70 {  padding: 70px 0;}.plr--70 {  padding: 0 70px;}.pt--70 {  padding-top: 70px;}.pb--70 {  padding-bottom: 70px;}.pl--70 {  padding-left: 70px;}.pr--70 {  padding-right: 70px;}.mt--70 {  margin-top: 70px !important;}.mb--70 {  margin-bottom: 70px;}.mr--70 {  margin-right: 70px;}.ml--70 {  margin-left: 70px;}.ptb--75 {  padding: 75px 0;}.plr--75 {  padding: 0 75px;}.pt--75 {  padding-top: 75px;}.pb--75 {  padding-bottom: 75px;}.pl--75 {  padding-left: 75px;}.pr--75 {  padding-right: 75px;}.mt--75 {  margin-top: 75px !important;}.mb--75 {  margin-bottom: 75px;}.mr--75 {  margin-right: 75px;}.ml--75 {  margin-left: 75px;}.ptb--80 {  padding: 80px 0;}.plr--80 {  padding: 0 80px;}.pt--80 {  padding-top: 80px;}.pb--80 {  padding-bottom: 80px;}.pl--80 {  padding-left: 80px;}.pr--80 {  padding-right: 80px;}.mt--80 {  margin-top: 80px !important;}.mb--80 {  margin-bottom: 80px;}.mr--80 {  margin-right: 80px;}.ml--80 {  margin-left: 80px;}.ptb--85 {  padding: 85px 0;}.plr--85 {  padding: 0 85px;}.pt--85 {  padding-top: 85px;}.pb--85 {  padding-bottom: 85px;}.pl--85 {  padding-left: 85px;}.pr--85 {  padding-right: 85px;}.mt--85 {  margin-top: 85px !important;}.mb--85 {  margin-bottom: 85px;}.mr--85 {  margin-right: 85px;}.ml--85 {  margin-left: 85px;}.ptb--90 {  padding: 90px 0;}.plr--90 {  padding: 0 90px;}.pt--90 {  padding-top: 90px;}.pb--90 {  padding-bottom: 90px;}.pl--90 {  padding-left: 90px;}.pr--90 {  padding-right: 90px;}.mt--90 {  margin-top: 90px !important;}.mb--90 {  margin-bottom: 90px;}.mr--90 {  margin-right: 90px;}.ml--90 {  margin-left: 90px;}.ptb--95 {  padding: 95px 0;}.plr--95 {  padding: 0 95px;}.pt--95 {  padding-top: 95px;}.pb--95 {  padding-bottom: 95px;}.pl--95 {  padding-left: 95px;}.pr--95 {  padding-right: 95px;}.mt--95 {  margin-top: 95px !important;}.mb--95 {  margin-bottom: 95px;}.mr--95 {  margin-right: 95px;}.ml--95 {  margin-left: 95px;}.ptb--100 {  padding: 100px 0;}.plr--100 {  padding: 0 100px;}.pt--100 {  padding-top: 100px;}.pb--100 {  padding-bottom: 100px;}.pl--100 {  padding-left: 100px;}.pr--100 {  padding-right: 100px;}.mt--100 {  margin-top: 100px !important;}.mb--100 {  margin-bottom: 100px;}.mr--100 {  margin-right: 100px;}.ml--100 {  margin-left: 100px;}.ptb--105 {  padding: 105px 0;}.plr--105 {  padding: 0 105px;}.pt--105 {  padding-top: 105px;}.pb--105 {  padding-bottom: 105px;}.pl--105 {  padding-left: 105px;}.pr--105 {  padding-right: 105px;}.mt--105 {  margin-top: 105px !important;}.mb--105 {  margin-bottom: 105px;}.mr--105 {  margin-right: 105px;}.ml--105 {  margin-left: 105px;}.ptb--110 {  padding: 110px 0;}.plr--110 {  padding: 0 110px;}.pt--110 {  padding-top: 110px;}.pb--110 {  padding-bottom: 110px;}.pl--110 {  padding-left: 110px;}.pr--110 {  padding-right: 110px;}.mt--110 {  margin-top: 110px !important;}.mb--110 {  margin-bottom: 110px;}.mr--110 {  margin-right: 110px;}.ml--110 {  margin-left: 110px;}.ptb--115 {  padding: 115px 0;}.plr--115 {  padding: 0 115px;}.pt--115 {  padding-top: 115px;}.pb--115 {  padding-bottom: 115px;}.pl--115 {  padding-left: 115px;}.pr--115 {  padding-right: 115px;}.mt--115 {  margin-top: 115px !important;}.mb--115 {  margin-bottom: 115px;}.mr--115 {  margin-right: 115px;}.ml--115 {  margin-left: 115px;}.ptb--120 {  padding: 120px 0;}.plr--120 {  padding: 0 120px;}.pt--120 {  padding-top: 120px;}.pb--120 {  padding-bottom: 120px;}.pl--120 {  padding-left: 120px;}.pr--120 {  padding-right: 120px;}.mt--120 {  margin-top: 120px !important;}.mb--120 {  margin-bottom: 120px;}.mr--120 {  margin-right: 120px;}.ml--120 {  margin-left: 120px;}.ptb--125 {  padding: 125px 0;}.plr--125 {  padding: 0 125px;}.pt--125 {  padding-top: 125px;}.pb--125 {  padding-bottom: 125px;}.pl--125 {  padding-left: 125px;}.pr--125 {  padding-right: 125px;}.mt--125 {  margin-top: 125px !important;}.mb--125 {  margin-bottom: 125px;}.mr--125 {  margin-right: 125px;}.ml--125 {  margin-left: 125px;}.ptb--130 {  padding: 130px 0;}.plr--130 {  padding: 0 130px;}.pt--130 {  padding-top: 130px;}.pb--130 {  padding-bottom: 130px;}.pl--130 {  padding-left: 130px;}.pr--130 {  padding-right: 130px;}.mt--130 {  margin-top: 130px !important;}.mb--130 {  margin-bottom: 130px;}.mr--130 {  margin-right: 130px;}.ml--130 {  margin-left: 130px;}.ptb--135 {  padding: 135px 0;}.plr--135 {  padding: 0 135px;}.pt--135 {  padding-top: 135px;}.pb--135 {  padding-bottom: 135px;}.pl--135 {  padding-left: 135px;}.pr--135 {  padding-right: 135px;}.mt--135 {  margin-top: 135px !important;}.mb--135 {  margin-bottom: 135px;}.mr--135 {  margin-right: 135px;}.ml--135 {  margin-left: 135px;}.ptb--140 {  padding: 140px 0;}.plr--140 {  padding: 0 140px;}.pt--140 {  padding-top: 140px;}.pb--140 {  padding-bottom: 140px;}.pl--140 {  padding-left: 140px;}.pr--140 {  padding-right: 140px;}.mt--140 {  margin-top: 140px !important;}.mb--140 {  margin-bottom: 140px;}.mr--140 {  margin-right: 140px;}.ml--140 {  margin-left: 140px;}.ptb--145 {  padding: 145px 0;}.plr--145 {  padding: 0 145px;}.pt--145 {  padding-top: 145px;}.pb--145 {  padding-bottom: 145px;}.pl--145 {  padding-left: 145px;}.pr--145 {  padding-right: 145px;}.mt--145 {  margin-top: 145px !important;}.mb--145 {  margin-bottom: 145px;}.mr--145 {  margin-right: 145px;}.ml--145 {  margin-left: 145px;}.ptb--150 {  padding: 150px 0;}.plr--150 {  padding: 0 150px;}.pt--150 {  padding-top: 150px;}.pb--150 {  padding-bottom: 150px;}.pl--150 {  padding-left: 150px;}.pr--150 {  padding-right: 150px;}.mt--150 {  margin-top: 150px !important;}.mb--150 {  margin-bottom: 150px;}.mr--150 {  margin-right: 150px;}.ml--150 {  margin-left: 150px;}.ptb--155 {  padding: 155px 0;}.plr--155 {  padding: 0 155px;}.pt--155 {  padding-top: 155px;}.pb--155 {  padding-bottom: 155px;}.pl--155 {  padding-left: 155px;}.pr--155 {  padding-right: 155px;}.mt--155 {  margin-top: 155px !important;}.mb--155 {  margin-bottom: 155px;}.mr--155 {  margin-right: 155px;}.ml--155 {  margin-left: 155px;}.ptb--160 {  padding: 160px 0;}.plr--160 {  padding: 0 160px;}.pt--160 {  padding-top: 160px;}.pb--160 {  padding-bottom: 160px;}.pl--160 {  padding-left: 160px;}.pr--160 {  padding-right: 160px;}.mt--160 {  margin-top: 160px !important;}.mb--160 {  margin-bottom: 160px;}.mr--160 {  margin-right: 160px;}.ml--160 {  margin-left: 160px;}.ptb--165 {  padding: 165px 0;}.plr--165 {  padding: 0 165px;}.pt--165 {  padding-top: 165px;}.pb--165 {  padding-bottom: 165px;}.pl--165 {  padding-left: 165px;}.pr--165 {  padding-right: 165px;}.mt--165 {  margin-top: 165px !important;}.mb--165 {  margin-bottom: 165px;}.mr--165 {  margin-right: 165px;}.ml--165 {  margin-left: 165px;}.ptb--170 {  padding: 170px 0;}.plr--170 {  padding: 0 170px;}.pt--170 {  padding-top: 170px;}.pb--170 {  padding-bottom: 170px;}.pl--170 {  padding-left: 170px;}.pr--170 {  padding-right: 170px;}.mt--170 {  margin-top: 170px !important;}.mb--170 {  margin-bottom: 170px;}.mr--170 {  margin-right: 170px;}.ml--170 {  margin-left: 170px;}.ptb--175 {  padding: 175px 0;}.plr--175 {  padding: 0 175px;}.pt--175 {  padding-top: 175px;}.pb--175 {  padding-bottom: 175px;}.pl--175 {  padding-left: 175px;}.pr--175 {  padding-right: 175px;}.mt--175 {  margin-top: 175px !important;}.mb--175 {  margin-bottom: 175px;}.mr--175 {  margin-right: 175px;}.ml--175 {  margin-left: 175px;}.ptb--180 {  padding: 180px 0;}.plr--180 {  padding: 0 180px;}.pt--180 {  padding-top: 180px;}.pb--180 {  padding-bottom: 180px;}.pl--180 {  padding-left: 180px;}.pr--180 {  padding-right: 180px;}.mt--180 {  margin-top: 180px !important;}.mb--180 {  margin-bottom: 180px;}.mr--180 {  margin-right: 180px;}.ml--180 {  margin-left: 180px;}.ptb--185 {  padding: 185px 0;}.plr--185 {  padding: 0 185px;}.pt--185 {  padding-top: 185px;}.pb--185 {  padding-bottom: 185px;}.pl--185 {  padding-left: 185px;}.pr--185 {  padding-right: 185px;}.mt--185 {  margin-top: 185px !important;}.mb--185 {  margin-bottom: 185px;}.mr--185 {  margin-right: 185px;}.ml--185 {  margin-left: 185px;}.ptb--190 {  padding: 190px 0;}.plr--190 {  padding: 0 190px;}.pt--190 {  padding-top: 190px;}.pb--190 {  padding-bottom: 190px;}.pl--190 {  padding-left: 190px;}.pr--190 {  padding-right: 190px;}.mt--190 {  margin-top: 190px !important;}.mb--190 {  margin-bottom: 190px;}.mr--190 {  margin-right: 190px;}.ml--190 {  margin-left: 190px;}.ptb--195 {  padding: 195px 0;}.plr--195 {  padding: 0 195px;}.pt--195 {  padding-top: 195px;}.pb--195 {  padding-bottom: 195px;}.pl--195 {  padding-left: 195px;}.pr--195 {  padding-right: 195px;}.mt--195 {  margin-top: 195px !important;}.mb--195 {  margin-bottom: 195px;}.mr--195 {  margin-right: 195px;}.ml--195 {  margin-left: 195px;}.ptb--200 {  padding: 200px 0;}.plr--200 {  padding: 0 200px;}.pt--200 {  padding-top: 200px;}.pb--200 {  padding-bottom: 200px;}.pl--200 {  padding-left: 200px;}.pr--200 {  padding-right: 200px;}.mt--200 {  margin-top: 200px !important;}.mb--200 {  margin-bottom: 200px;}.mr--200 {  margin-right: 200px;}.ml--200 {  margin-left: 200px;}@media only screen and (min-width: 1200px) and (max-width: 1599px) {  .ptb_lp--5 {    padding: 5px 0;  }  .plr_lp--5 {    padding: 0 5px;  }  .pt_lp--5 {    padding-top: 5px;  }  .pb_lp--5 {    padding-bottom: 5px;  }  .pl_lp--5 {    padding-left: 5px;  }  .pr_lp--5 {    padding-right: 5px;  }  .mt_lp--5 {    margin-top: 5px;  }  .mb_lp--5 {    margin-bottom: 5px;  }  .ptb_lp--10 {    padding: 10px 0;  }  .plr_lp--10 {    padding: 0 10px;  }  .pt_lp--10 {    padding-top: 10px;  }  .pb_lp--10 {    padding-bottom: 10px;  }  .pl_lp--10 {    padding-left: 10px;  }  .pr_lp--10 {    padding-right: 10px;  }  .mt_lp--10 {    margin-top: 10px;  }  .mb_lp--10 {    margin-bottom: 10px;  }  .ptb_lp--15 {    padding: 15px 0;  }  .plr_lp--15 {    padding: 0 15px;  }  .pt_lp--15 {    padding-top: 15px;  }  .pb_lp--15 {    padding-bottom: 15px;  }  .pl_lp--15 {    padding-left: 15px;  }  .pr_lp--15 {    padding-right: 15px;  }  .mt_lp--15 {    margin-top: 15px;  }  .mb_lp--15 {    margin-bottom: 15px;  }  .ptb_lp--20 {    padding: 20px 0;  }  .plr_lp--20 {    padding: 0 20px;  }  .pt_lp--20 {    padding-top: 20px;  }  .pb_lp--20 {    padding-bottom: 20px;  }  .pl_lp--20 {    padding-left: 20px;  }  .pr_lp--20 {    padding-right: 20px;  }  .mt_lp--20 {    margin-top: 20px;  }  .mb_lp--20 {    margin-bottom: 20px;  }  .ptb_lp--25 {    padding: 25px 0;  }  .plr_lp--25 {    padding: 0 25px;  }  .pt_lp--25 {    padding-top: 25px;  }  .pb_lp--25 {    padding-bottom: 25px;  }  .pl_lp--25 {    padding-left: 25px;  }  .pr_lp--25 {    padding-right: 25px;  }  .mt_lp--25 {    margin-top: 25px;  }  .mb_lp--25 {    margin-bottom: 25px;  }  .ptb_lp--30 {    padding: 30px 0;  }  .plr_lp--30 {    padding: 0 30px;  }  .pt_lp--30 {    padding-top: 30px;  }  .pb_lp--30 {    padding-bottom: 30px;  }  .pl_lp--30 {    padding-left: 30px;  }  .pr_lp--30 {    padding-right: 30px;  }  .mt_lp--30 {    margin-top: 30px;  }  .mb_lp--30 {    margin-bottom: 30px;  }  .ptb_lp--35 {    padding: 35px 0;  }  .plr_lp--35 {    padding: 0 35px;  }  .pt_lp--35 {    padding-top: 35px;  }  .pb_lp--35 {    padding-bottom: 35px;  }  .pl_lp--35 {    padding-left: 35px;  }  .pr_lp--35 {    padding-right: 35px;  }  .mt_lp--35 {    margin-top: 35px;  }  .mb_lp--35 {    margin-bottom: 35px;  }  .ptb_lp--40 {    padding: 40px 0;  }  .plr_lp--40 {    padding: 0 40px;  }  .pt_lp--40 {    padding-top: 40px;  }  .pb_lp--40 {    padding-bottom: 40px;  }  .pl_lp--40 {    padding-left: 40px;  }  .pr_lp--40 {    padding-right: 40px;  }  .mt_lp--40 {    margin-top: 40px;  }  .mb_lp--40 {    margin-bottom: 40px;  }  .ptb_lp--45 {    padding: 45px 0;  }  .plr_lp--45 {    padding: 0 45px;  }  .pt_lp--45 {    padding-top: 45px;  }  .pb_lp--45 {    padding-bottom: 45px;  }  .pl_lp--45 {    padding-left: 45px;  }  .pr_lp--45 {    padding-right: 45px;  }  .mt_lp--45 {    margin-top: 45px;  }  .mb_lp--45 {    margin-bottom: 45px;  }  .ptb_lp--50 {    padding: 50px 0;  }  .plr_lp--50 {    padding: 0 50px;  }  .pt_lp--50 {    padding-top: 50px;  }  .pb_lp--50 {    padding-bottom: 50px;  }  .pl_lp--50 {    padding-left: 50px;  }  .pr_lp--50 {    padding-right: 50px;  }  .mt_lp--50 {    margin-top: 50px;  }  .mb_lp--50 {    margin-bottom: 50px;  }  .ptb_lp--55 {    padding: 55px 0;  }  .plr_lp--55 {    padding: 0 55px;  }  .pt_lp--55 {    padding-top: 55px;  }  .pb_lp--55 {    padding-bottom: 55px;  }  .pl_lp--55 {    padding-left: 55px;  }  .pr_lp--55 {    padding-right: 55px;  }  .mt_lp--55 {    margin-top: 55px;  }  .mb_lp--55 {    margin-bottom: 55px;  }  .ptb_lp--60 {    padding: 60px 0;  }  .plr_lp--60 {    padding: 0 60px;  }  .pt_lp--60 {    padding-top: 60px;  }  .pb_lp--60 {    padding-bottom: 60px;  }  .pl_lp--60 {    padding-left: 60px;  }  .pr_lp--60 {    padding-right: 60px;  }  .mt_lp--60 {    margin-top: 60px;  }  .mb_lp--60 {    margin-bottom: 60px;  }  .ptb_lp--65 {    padding: 65px 0;  }  .plr_lp--65 {    padding: 0 65px;  }  .pt_lp--65 {    padding-top: 65px;  }  .pb_lp--65 {    padding-bottom: 65px;  }  .pl_lp--65 {    padding-left: 65px;  }  .pr_lp--65 {    padding-right: 65px;  }  .mt_lp--65 {    margin-top: 65px;  }  .mb_lp--65 {    margin-bottom: 65px;  }  .ptb_lp--70 {    padding: 70px 0;  }  .plr_lp--70 {    padding: 0 70px;  }  .pt_lp--70 {    padding-top: 70px;  }  .pb_lp--70 {    padding-bottom: 70px;  }  .pl_lp--70 {    padding-left: 70px;  }  .pr_lp--70 {    padding-right: 70px;  }  .mt_lp--70 {    margin-top: 70px;  }  .mb_lp--70 {    margin-bottom: 70px;  }  .ptb_lp--75 {    padding: 75px 0;  }  .plr_lp--75 {    padding: 0 75px;  }  .pt_lp--75 {    padding-top: 75px;  }  .pb_lp--75 {    padding-bottom: 75px;  }  .pl_lp--75 {    padding-left: 75px;  }  .pr_lp--75 {    padding-right: 75px;  }  .mt_lp--75 {    margin-top: 75px;  }  .mb_lp--75 {    margin-bottom: 75px;  }  .ptb_lp--80 {    padding: 80px 0;  }  .plr_lp--80 {    padding: 0 80px;  }  .pt_lp--80 {    padding-top: 80px;  }  .pb_lp--80 {    padding-bottom: 80px;  }  .pl_lp--80 {    padding-left: 80px;  }  .pr_lp--80 {    padding-right: 80px;  }  .mt_lp--80 {    margin-top: 80px;  }  .mb_lp--80 {    margin-bottom: 80px;  }  .ptb_lp--85 {    padding: 85px 0;  }  .plr_lp--85 {    padding: 0 85px;  }  .pt_lp--85 {    padding-top: 85px;  }  .pb_lp--85 {    padding-bottom: 85px;  }  .pl_lp--85 {    padding-left: 85px;  }  .pr_lp--85 {    padding-right: 85px;  }  .mt_lp--85 {    margin-top: 85px;  }  .mb_lp--85 {    margin-bottom: 85px;  }  .ptb_lp--90 {    padding: 90px 0;  }  .plr_lp--90 {    padding: 0 90px;  }  .pt_lp--90 {    padding-top: 90px;  }  .pb_lp--90 {    padding-bottom: 90px;  }  .pl_lp--90 {    padding-left: 90px;  }  .pr_lp--90 {    padding-right: 90px;  }  .mt_lp--90 {    margin-top: 90px;  }  .mb_lp--90 {    margin-bottom: 90px;  }  .ptb_lp--95 {    padding: 95px 0;  }  .plr_lp--95 {    padding: 0 95px;  }  .pt_lp--95 {    padding-top: 95px;  }  .pb_lp--95 {    padding-bottom: 95px;  }  .pl_lp--95 {    padding-left: 95px;  }  .pr_lp--95 {    padding-right: 95px;  }  .mt_lp--95 {    margin-top: 95px;  }  .mb_lp--95 {    margin-bottom: 95px;  }  .ptb_lp--100 {    padding: 100px 0;  }  .plr_lp--100 {    padding: 0 100px;  }  .pt_lp--100 {    padding-top: 100px;  }  .pb_lp--100 {    padding-bottom: 100px;  }  .pl_lp--100 {    padding-left: 100px;  }  .pr_lp--100 {    padding-right: 100px;  }  .mt_lp--100 {    margin-top: 100px;  }  .mb_lp--100 {    margin-bottom: 100px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .ptb_lg--5 {    padding: 5px 0;  }  .plr_lg--5 {    padding: 0 5px;  }  .pt_lg--5 {    padding-top: 5px;  }  .pb_lg--5 {    padding-bottom: 5px;  }  .pl_lg--5 {    padding-left: 5px;  }  .pr_lg--5 {    padding-right: 5px;  }  .mt_lg--5 {    margin-top: 5px !important;  }  .mb_lg--5 {    margin-bottom: 5px;  }  .ptb_lg--10 {    padding: 10px 0;  }  .plr_lg--10 {    padding: 0 10px;  }  .pt_lg--10 {    padding-top: 10px;  }  .pb_lg--10 {    padding-bottom: 10px;  }  .pl_lg--10 {    padding-left: 10px;  }  .pr_lg--10 {    padding-right: 10px;  }  .mt_lg--10 {    margin-top: 10px !important;  }  .mb_lg--10 {    margin-bottom: 10px;  }  .ptb_lg--15 {    padding: 15px 0;  }  .plr_lg--15 {    padding: 0 15px;  }  .pt_lg--15 {    padding-top: 15px;  }  .pb_lg--15 {    padding-bottom: 15px;  }  .pl_lg--15 {    padding-left: 15px;  }  .pr_lg--15 {    padding-right: 15px;  }  .mt_lg--15 {    margin-top: 15px !important;  }  .mb_lg--15 {    margin-bottom: 15px;  }  .ptb_lg--20 {    padding: 20px 0;  }  .plr_lg--20 {    padding: 0 20px;  }  .pt_lg--20 {    padding-top: 20px;  }  .pb_lg--20 {    padding-bottom: 20px;  }  .pl_lg--20 {    padding-left: 20px;  }  .pr_lg--20 {    padding-right: 20px;  }  .mt_lg--20 {    margin-top: 20px !important;  }  .mb_lg--20 {    margin-bottom: 20px;  }  .ptb_lg--25 {    padding: 25px 0;  }  .plr_lg--25 {    padding: 0 25px;  }  .pt_lg--25 {    padding-top: 25px;  }  .pb_lg--25 {    padding-bottom: 25px;  }  .pl_lg--25 {    padding-left: 25px;  }  .pr_lg--25 {    padding-right: 25px;  }  .mt_lg--25 {    margin-top: 25px !important;  }  .mb_lg--25 {    margin-bottom: 25px;  }  .ptb_lg--30 {    padding: 30px 0;  }  .plr_lg--30 {    padding: 0 30px;  }  .pt_lg--30 {    padding-top: 30px;  }  .pb_lg--30 {    padding-bottom: 30px;  }  .pl_lg--30 {    padding-left: 30px;  }  .pr_lg--30 {    padding-right: 30px;  }  .mt_lg--30 {    margin-top: 30px !important;  }  .mb_lg--30 {    margin-bottom: 30px;  }  .ptb_lg--35 {    padding: 35px 0;  }  .plr_lg--35 {    padding: 0 35px;  }  .pt_lg--35 {    padding-top: 35px;  }  .pb_lg--35 {    padding-bottom: 35px;  }  .pl_lg--35 {    padding-left: 35px;  }  .pr_lg--35 {    padding-right: 35px;  }  .mt_lg--35 {    margin-top: 35px !important;  }  .mb_lg--35 {    margin-bottom: 35px;  }  .ptb_lg--40 {    padding: 40px 0;  }  .plr_lg--40 {    padding: 0 40px;  }  .pt_lg--40 {    padding-top: 40px;  }  .pb_lg--40 {    padding-bottom: 40px;  }  .pl_lg--40 {    padding-left: 40px;  }  .pr_lg--40 {    padding-right: 40px;  }  .mt_lg--40 {    margin-top: 40px !important;  }  .mb_lg--40 {    margin-bottom: 40px;  }  .ptb_lg--45 {    padding: 45px 0;  }  .plr_lg--45 {    padding: 0 45px;  }  .pt_lg--45 {    padding-top: 45px;  }  .pb_lg--45 {    padding-bottom: 45px;  }  .pl_lg--45 {    padding-left: 45px;  }  .pr_lg--45 {    padding-right: 45px;  }  .mt_lg--45 {    margin-top: 45px !important;  }  .mb_lg--45 {    margin-bottom: 45px;  }  .ptb_lg--50 {    padding: 50px 0;  }  .plr_lg--50 {    padding: 0 50px;  }  .pt_lg--50 {    padding-top: 50px;  }  .pb_lg--50 {    padding-bottom: 50px;  }  .pl_lg--50 {    padding-left: 50px;  }  .pr_lg--50 {    padding-right: 50px;  }  .mt_lg--50 {    margin-top: 50px !important;  }  .mb_lg--50 {    margin-bottom: 50px;  }  .ptb_lg--55 {    padding: 55px 0;  }  .plr_lg--55 {    padding: 0 55px;  }  .pt_lg--55 {    padding-top: 55px;  }  .pb_lg--55 {    padding-bottom: 55px;  }  .pl_lg--55 {    padding-left: 55px;  }  .pr_lg--55 {    padding-right: 55px;  }  .mt_lg--55 {    margin-top: 55px !important;  }  .mb_lg--55 {    margin-bottom: 55px;  }  .ptb_lg--60 {    padding: 60px 0;  }  .plr_lg--60 {    padding: 0 60px;  }  .pt_lg--60 {    padding-top: 60px;  }  .pb_lg--60 {    padding-bottom: 60px;  }  .pl_lg--60 {    padding-left: 60px;  }  .pr_lg--60 {    padding-right: 60px;  }  .mt_lg--60 {    margin-top: 60px !important;  }  .mb_lg--60 {    margin-bottom: 60px;  }  .ptb_lg--65 {    padding: 65px 0;  }  .plr_lg--65 {    padding: 0 65px;  }  .pt_lg--65 {    padding-top: 65px;  }  .pb_lg--65 {    padding-bottom: 65px;  }  .pl_lg--65 {    padding-left: 65px;  }  .pr_lg--65 {    padding-right: 65px;  }  .mt_lg--65 {    margin-top: 65px !important;  }  .mb_lg--65 {    margin-bottom: 65px;  }  .ptb_lg--70 {    padding: 70px 0;  }  .plr_lg--70 {    padding: 0 70px;  }  .pt_lg--70 {    padding-top: 70px;  }  .pb_lg--70 {    padding-bottom: 70px;  }  .pl_lg--70 {    padding-left: 70px;  }  .pr_lg--70 {    padding-right: 70px;  }  .mt_lg--70 {    margin-top: 70px !important;  }  .mb_lg--70 {    margin-bottom: 70px;  }  .ptb_lg--75 {    padding: 75px 0;  }  .plr_lg--75 {    padding: 0 75px;  }  .pt_lg--75 {    padding-top: 75px;  }  .pb_lg--75 {    padding-bottom: 75px;  }  .pl_lg--75 {    padding-left: 75px;  }  .pr_lg--75 {    padding-right: 75px;  }  .mt_lg--75 {    margin-top: 75px !important;  }  .mb_lg--75 {    margin-bottom: 75px;  }  .ptb_lg--80 {    padding: 80px 0;  }  .plr_lg--80 {    padding: 0 80px;  }  .pt_lg--80 {    padding-top: 80px;  }  .pb_lg--80 {    padding-bottom: 80px;  }  .pl_lg--80 {    padding-left: 80px;  }  .pr_lg--80 {    padding-right: 80px;  }  .mt_lg--80 {    margin-top: 80px !important;  }  .mb_lg--80 {    margin-bottom: 80px;  }  .ptb_lg--85 {    padding: 85px 0;  }  .plr_lg--85 {    padding: 0 85px;  }  .pt_lg--85 {    padding-top: 85px;  }  .pb_lg--85 {    padding-bottom: 85px;  }  .pl_lg--85 {    padding-left: 85px;  }  .pr_lg--85 {    padding-right: 85px;  }  .mt_lg--85 {    margin-top: 85px !important;  }  .mb_lg--85 {    margin-bottom: 85px;  }  .ptb_lg--90 {    padding: 90px 0;  }  .plr_lg--90 {    padding: 0 90px;  }  .pt_lg--90 {    padding-top: 90px;  }  .pb_lg--90 {    padding-bottom: 90px;  }  .pl_lg--90 {    padding-left: 90px;  }  .pr_lg--90 {    padding-right: 90px;  }  .mt_lg--90 {    margin-top: 90px !important;  }  .mb_lg--90 {    margin-bottom: 90px;  }  .ptb_lg--95 {    padding: 95px 0;  }  .plr_lg--95 {    padding: 0 95px;  }  .pt_lg--95 {    padding-top: 95px;  }  .pb_lg--95 {    padding-bottom: 95px;  }  .pl_lg--95 {    padding-left: 95px;  }  .pr_lg--95 {    padding-right: 95px;  }  .mt_lg--95 {    margin-top: 95px !important;  }  .mb_lg--95 {    margin-bottom: 95px;  }  .ptb_lg--100 {    padding: 100px 0;  }  .plr_lg--100 {    padding: 0 100px;  }  .pt_lg--100 {    padding-top: 100px;  }  .pb_lg--100 {    padding-bottom: 100px;  }  .pl_lg--100 {    padding-left: 100px;  }  .pr_lg--100 {    padding-right: 100px;  }  .mt_lg--100 {    margin-top: 100px !important;  }  .mb_lg--100 {    margin-bottom: 100px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .ptb_md--0 {    padding: 0;  }  .pl_md--0 {    padding-left: 0;  }  .pr_md--0 {    padding-right: 0;  }  .pt_md--0 {    padding-top: 0;  }  .pb_md--0 {    padding-bottom: 0;  }  .mr_md--0 {    margin-right: 0;  }  .ml_md--0 {    margin-left: 0;  }  .mt_md--0 {    margin-top: 0;  }  .mb_md--0 {    margin-bottom: 0;  }  .ptb_md--250 {    padding: 250px 0;  }  .ptb_md--5 {    padding: 5px 0;  }  .plr_md--5 {    padding: 0 5px;  }  .pt_md--5 {    padding-top: 5px;  }  .pb_md--5 {    padding-bottom: 5px;  }  .pl_md--5 {    padding-left: 5px;  }  .pr_md--5 {    padding-right: 5px;  }  .mt_md--5 {    margin-top: 5px !important;  }  .mb_md--5 {    margin-bottom: 5px;  }  .ptb_md--10 {    padding: 10px 0;  }  .plr_md--10 {    padding: 0 10px;  }  .pt_md--10 {    padding-top: 10px;  }  .pb_md--10 {    padding-bottom: 10px;  }  .pl_md--10 {    padding-left: 10px;  }  .pr_md--10 {    padding-right: 10px;  }  .mt_md--10 {    margin-top: 10px !important;  }  .mb_md--10 {    margin-bottom: 10px;  }  .ptb_md--15 {    padding: 15px 0;  }  .plr_md--15 {    padding: 0 15px;  }  .pt_md--15 {    padding-top: 15px;  }  .pb_md--15 {    padding-bottom: 15px;  }  .pl_md--15 {    padding-left: 15px;  }  .pr_md--15 {    padding-right: 15px;  }  .mt_md--15 {    margin-top: 15px !important;  }  .mb_md--15 {    margin-bottom: 15px;  }  .ptb_md--20 {    padding: 20px 0;  }  .plr_md--20 {    padding: 0 20px;  }  .pt_md--20 {    padding-top: 20px;  }  .pb_md--20 {    padding-bottom: 20px;  }  .pl_md--20 {    padding-left: 20px;  }  .pr_md--20 {    padding-right: 20px;  }  .mt_md--20 {    margin-top: 20px !important;  }  .mb_md--20 {    margin-bottom: 20px;  }  .ptb_md--25 {    padding: 25px 0;  }  .plr_md--25 {    padding: 0 25px;  }  .pt_md--25 {    padding-top: 25px;  }  .pb_md--25 {    padding-bottom: 25px;  }  .pl_md--25 {    padding-left: 25px;  }  .pr_md--25 {    padding-right: 25px;  }  .mt_md--25 {    margin-top: 25px !important;  }  .mb_md--25 {    margin-bottom: 25px;  }  .ptb_md--30 {    padding: 30px 0;  }  .plr_md--30 {    padding: 0 30px;  }  .pt_md--30 {    padding-top: 30px;  }  .pb_md--30 {    padding-bottom: 30px;  }  .pl_md--30 {    padding-left: 30px;  }  .pr_md--30 {    padding-right: 30px;  }  .mt_md--30 {    margin-top: 30px !important;  }  .mb_md--30 {    margin-bottom: 30px;  }  .ptb_md--35 {    padding: 35px 0;  }  .plr_md--35 {    padding: 0 35px;  }  .pt_md--35 {    padding-top: 35px;  }  .pb_md--35 {    padding-bottom: 35px;  }  .pl_md--35 {    padding-left: 35px;  }  .pr_md--35 {    padding-right: 35px;  }  .mt_md--35 {    margin-top: 35px !important;  }  .mb_md--35 {    margin-bottom: 35px;  }  .ptb_md--40 {    padding: 40px 0;  }  .plr_md--40 {    padding: 0 40px;  }  .pt_md--40 {    padding-top: 40px;  }  .pb_md--40 {    padding-bottom: 40px;  }  .pl_md--40 {    padding-left: 40px;  }  .pr_md--40 {    padding-right: 40px;  }  .mt_md--40 {    margin-top: 40px !important;  }  .mb_md--40 {    margin-bottom: 40px;  }  .ptb_md--45 {    padding: 45px 0;  }  .plr_md--45 {    padding: 0 45px;  }  .pt_md--45 {    padding-top: 45px;  }  .pb_md--45 {    padding-bottom: 45px;  }  .pl_md--45 {    padding-left: 45px;  }  .pr_md--45 {    padding-right: 45px;  }  .mt_md--45 {    margin-top: 45px !important;  }  .mb_md--45 {    margin-bottom: 45px;  }  .ptb_md--50 {    padding: 50px 0;  }  .plr_md--50 {    padding: 0 50px;  }  .pt_md--50 {    padding-top: 50px;  }  .pb_md--50 {    padding-bottom: 50px;  }  .pl_md--50 {    padding-left: 50px;  }  .pr_md--50 {    padding-right: 50px;  }  .mt_md--50 {    margin-top: 50px !important;  }  .mb_md--50 {    margin-bottom: 50px;  }  .ptb_md--55 {    padding: 55px 0;  }  .plr_md--55 {    padding: 0 55px;  }  .pt_md--55 {    padding-top: 55px;  }  .pb_md--55 {    padding-bottom: 55px;  }  .pl_md--55 {    padding-left: 55px;  }  .pr_md--55 {    padding-right: 55px;  }  .mt_md--55 {    margin-top: 55px !important;  }  .mb_md--55 {    margin-bottom: 55px;  }  .ptb_md--60 {    padding: 60px 0;  }  .plr_md--60 {    padding: 0 60px;  }  .pt_md--60 {    padding-top: 60px;  }  .pb_md--60 {    padding-bottom: 60px;  }  .pl_md--60 {    padding-left: 60px;  }  .pr_md--60 {    padding-right: 60px;  }  .mt_md--60 {    margin-top: 60px !important;  }  .mb_md--60 {    margin-bottom: 60px;  }  .ptb_md--65 {    padding: 65px 0;  }  .plr_md--65 {    padding: 0 65px;  }  .pt_md--65 {    padding-top: 65px;  }  .pb_md--65 {    padding-bottom: 65px;  }  .pl_md--65 {    padding-left: 65px;  }  .pr_md--65 {    padding-right: 65px;  }  .mt_md--65 {    margin-top: 65px !important;  }  .mb_md--65 {    margin-bottom: 65px;  }  .ptb_md--70 {    padding: 70px 0;  }  .plr_md--70 {    padding: 0 70px;  }  .pt_md--70 {    padding-top: 70px;  }  .pb_md--70 {    padding-bottom: 70px;  }  .pl_md--70 {    padding-left: 70px;  }  .pr_md--70 {    padding-right: 70px;  }  .mt_md--70 {    margin-top: 70px !important;  }  .mb_md--70 {    margin-bottom: 70px;  }  .ptb_md--75 {    padding: 75px 0;  }  .plr_md--75 {    padding: 0 75px;  }  .pt_md--75 {    padding-top: 75px;  }  .pb_md--75 {    padding-bottom: 75px;  }  .pl_md--75 {    padding-left: 75px;  }  .pr_md--75 {    padding-right: 75px;  }  .mt_md--75 {    margin-top: 75px !important;  }  .mb_md--75 {    margin-bottom: 75px;  }  .ptb_md--80 {    padding: 80px 0;  }  .plr_md--80 {    padding: 0 80px;  }  .pt_md--80 {    padding-top: 80px;  }  .pb_md--80 {    padding-bottom: 80px;  }  .pl_md--80 {    padding-left: 80px;  }  .pr_md--80 {    padding-right: 80px;  }  .mt_md--80 {    margin-top: 80px !important;  }  .mb_md--80 {    margin-bottom: 80px;  }  .ptb_md--85 {    padding: 85px 0;  }  .plr_md--85 {    padding: 0 85px;  }  .pt_md--85 {    padding-top: 85px;  }  .pb_md--85 {    padding-bottom: 85px;  }  .pl_md--85 {    padding-left: 85px;  }  .pr_md--85 {    padding-right: 85px;  }  .mt_md--85 {    margin-top: 85px !important;  }  .mb_md--85 {    margin-bottom: 85px;  }  .ptb_md--90 {    padding: 90px 0;  }  .plr_md--90 {    padding: 0 90px;  }  .pt_md--90 {    padding-top: 90px;  }  .pb_md--90 {    padding-bottom: 90px;  }  .pl_md--90 {    padding-left: 90px;  }  .pr_md--90 {    padding-right: 90px;  }  .mt_md--90 {    margin-top: 90px !important;  }  .mb_md--90 {    margin-bottom: 90px;  }  .ptb_md--95 {    padding: 95px 0;  }  .plr_md--95 {    padding: 0 95px;  }  .pt_md--95 {    padding-top: 95px;  }  .pb_md--95 {    padding-bottom: 95px;  }  .pl_md--95 {    padding-left: 95px;  }  .pr_md--95 {    padding-right: 95px;  }  .mt_md--95 {    margin-top: 95px !important;  }  .mb_md--95 {    margin-bottom: 95px;  }  .ptb_md--100 {    padding: 100px 0;  }  .plr_md--100 {    padding: 0 100px;  }  .pt_md--100 {    padding-top: 100px;  }  .pb_md--100 {    padding-bottom: 100px;  }  .pl_md--100 {    padding-left: 100px;  }  .pr_md--100 {    padding-right: 100px;  }  .mt_md--100 {    margin-top: 100px !important;  }  .mb_md--100 {    margin-bottom: 100px;  }}@media only screen and (max-width: 767px) {  .ptb_sm--250 {    padding: 250px 0;  }  .ptb_sm--0 {    padding: 0;  }  .pl_sm--0 {    padding-left: 0;  }  .pr_sm--0 {    padding-right: 0;  }  .pt_sm--0 {    padding-top: 0;  }  .pb_sm--0 {    padding-bottom: 0;  }  .mr_sm--0 {    margin-right: 0;  }  .ml_sm--0 {    margin-left: 0;  }  .mt_sm--0 {    margin-top: 0;  }  .mb_sm--0 {    margin-bottom: 0;  }  .ptb_sm--5 {    padding: 5px 0;  }  .plr_sm--5 {    padding: 0 5px;  }  .pt_sm--5 {    padding-top: 5px;  }  .pb_sm--5 {    padding-bottom: 5px;  }  .pl_sm--5 {    padding-left: 5px;  }  .pr_sm--5 {    padding-right: 5px;  }  .mt_sm--5 {    margin-top: 5px !important;  }  .mb_sm--5 {    margin-bottom: 5px;  }  .ptb_sm--10 {    padding: 10px 0;  }  .plr_sm--10 {    padding: 0 10px;  }  .pt_sm--10 {    padding-top: 10px;  }  .pb_sm--10 {    padding-bottom: 10px;  }  .pl_sm--10 {    padding-left: 10px;  }  .pr_sm--10 {    padding-right: 10px;  }  .mt_sm--10 {    margin-top: 10px !important;  }  .mb_sm--10 {    margin-bottom: 10px;  }  .ptb_sm--15 {    padding: 15px 0;  }  .plr_sm--15 {    padding: 0 15px;  }  .pt_sm--15 {    padding-top: 15px;  }  .pb_sm--15 {    padding-bottom: 15px;  }  .pl_sm--15 {    padding-left: 15px;  }  .pr_sm--15 {    padding-right: 15px;  }  .mt_sm--15 {    margin-top: 15px !important;  }  .mb_sm--15 {    margin-bottom: 15px;  }  .ptb_sm--20 {    padding: 20px 0;  }  .plr_sm--20 {    padding: 0 20px;  }  .pt_sm--20 {    padding-top: 20px;  }  .pb_sm--20 {    padding-bottom: 20px;  }  .pl_sm--20 {    padding-left: 20px;  }  .pr_sm--20 {    padding-right: 20px;  }  .mt_sm--20 {    margin-top: 20px !important;  }  .mb_sm--20 {    margin-bottom: 20px;  }  .ptb_sm--25 {    padding: 25px 0;  }  .plr_sm--25 {    padding: 0 25px;  }  .pt_sm--25 {    padding-top: 25px;  }  .pb_sm--25 {    padding-bottom: 25px;  }  .pl_sm--25 {    padding-left: 25px;  }  .pr_sm--25 {    padding-right: 25px;  }  .mt_sm--25 {    margin-top: 25px !important;  }  .mb_sm--25 {    margin-bottom: 25px;  }  .ptb_sm--30 {    padding: 30px 0;  }  .plr_sm--30 {    padding: 0 30px;  }  .pt_sm--30 {    padding-top: 30px;  }  .pb_sm--30 {    padding-bottom: 30px;  }  .pl_sm--30 {    padding-left: 30px;  }  .pr_sm--30 {    padding-right: 30px;  }  .mt_sm--30 {    margin-top: 30px !important;  }  .mb_sm--30 {    margin-bottom: 30px;  }  .ptb_sm--35 {    padding: 35px 0;  }  .plr_sm--35 {    padding: 0 35px;  }  .pt_sm--35 {    padding-top: 35px;  }  .pb_sm--35 {    padding-bottom: 35px;  }  .pl_sm--35 {    padding-left: 35px;  }  .pr_sm--35 {    padding-right: 35px;  }  .mt_sm--35 {    margin-top: 35px !important;  }  .mb_sm--35 {    margin-bottom: 35px;  }  .ptb_sm--40 {    padding: 40px 0;  }  .plr_sm--40 {    padding: 0 40px;  }  .pt_sm--40 {    padding-top: 40px;  }  .pb_sm--40 {    padding-bottom: 40px;  }  .pl_sm--40 {    padding-left: 40px;  }  .pr_sm--40 {    padding-right: 40px;  }  .mt_sm--40 {    margin-top: 40px !important;  }  .mb_sm--40 {    margin-bottom: 40px;  }  .ptb_sm--45 {    padding: 45px 0;  }  .plr_sm--45 {    padding: 0 45px;  }  .pt_sm--45 {    padding-top: 45px;  }  .pb_sm--45 {    padding-bottom: 45px;  }  .pl_sm--45 {    padding-left: 45px;  }  .pr_sm--45 {    padding-right: 45px;  }  .mt_sm--45 {    margin-top: 45px !important;  }  .mb_sm--45 {    margin-bottom: 45px;  }  .ptb_sm--50 {    padding: 50px 0;  }  .plr_sm--50 {    padding: 0 50px;  }  .pt_sm--50 {    padding-top: 50px;  }  .pb_sm--50 {    padding-bottom: 50px;  }  .pl_sm--50 {    padding-left: 50px;  }  .pr_sm--50 {    padding-right: 50px;  }  .mt_sm--50 {    margin-top: 50px !important;  }  .mb_sm--50 {    margin-bottom: 50px;  }  .ptb_sm--55 {    padding: 55px 0;  }  .plr_sm--55 {    padding: 0 55px;  }  .pt_sm--55 {    padding-top: 55px;  }  .pb_sm--55 {    padding-bottom: 55px;  }  .pl_sm--55 {    padding-left: 55px;  }  .pr_sm--55 {    padding-right: 55px;  }  .mt_sm--55 {    margin-top: 55px !important;  }  .mb_sm--55 {    margin-bottom: 55px;  }  .ptb_sm--60 {    padding: 60px 0;  }  .plr_sm--60 {    padding: 0 60px;  }  .pt_sm--60 {    padding-top: 60px;  }  .pb_sm--60 {    padding-bottom: 60px;  }  .pl_sm--60 {    padding-left: 60px;  }  .pr_sm--60 {    padding-right: 60px;  }  .mt_sm--60 {    margin-top: 60px !important;  }  .mb_sm--60 {    margin-bottom: 60px;  }  .ptb_sm--65 {    padding: 65px 0;  }  .plr_sm--65 {    padding: 0 65px;  }  .pt_sm--65 {    padding-top: 65px;  }  .pb_sm--65 {    padding-bottom: 65px;  }  .pl_sm--65 {    padding-left: 65px;  }  .pr_sm--65 {    padding-right: 65px;  }  .mt_sm--65 {    margin-top: 65px !important;  }  .mb_sm--65 {    margin-bottom: 65px;  }  .ptb_sm--70 {    padding: 70px 0;  }  .plr_sm--70 {    padding: 0 70px;  }  .pt_sm--70 {    padding-top: 70px;  }  .pb_sm--70 {    padding-bottom: 70px;  }  .pl_sm--70 {    padding-left: 70px;  }  .pr_sm--70 {    padding-right: 70px;  }  .mt_sm--70 {    margin-top: 70px !important;  }  .mb_sm--70 {    margin-bottom: 70px;  }  .ptb_sm--75 {    padding: 75px 0;  }  .plr_sm--75 {    padding: 0 75px;  }  .pt_sm--75 {    padding-top: 75px;  }  .pb_sm--75 {    padding-bottom: 75px;  }  .pl_sm--75 {    padding-left: 75px;  }  .pr_sm--75 {    padding-right: 75px;  }  .mt_sm--75 {    margin-top: 75px !important;  }  .mb_sm--75 {    margin-bottom: 75px;  }  .ptb_sm--80 {    padding: 80px 0;  }  .plr_sm--80 {    padding: 0 80px;  }  .pt_sm--80 {    padding-top: 80px;  }  .pb_sm--80 {    padding-bottom: 80px;  }  .pl_sm--80 {    padding-left: 80px;  }  .pr_sm--80 {    padding-right: 80px;  }  .mt_sm--80 {    margin-top: 80px !important;  }  .mb_sm--80 {    margin-bottom: 80px;  }  .ptb_sm--85 {    padding: 85px 0;  }  .plr_sm--85 {    padding: 0 85px;  }  .pt_sm--85 {    padding-top: 85px;  }  .pb_sm--85 {    padding-bottom: 85px;  }  .pl_sm--85 {    padding-left: 85px;  }  .pr_sm--85 {    padding-right: 85px;  }  .mt_sm--85 {    margin-top: 85px !important;  }  .mb_sm--85 {    margin-bottom: 85px;  }  .ptb_sm--90 {    padding: 90px 0;  }  .plr_sm--90 {    padding: 0 90px;  }  .pt_sm--90 {    padding-top: 90px;  }  .pb_sm--90 {    padding-bottom: 90px;  }  .pl_sm--90 {    padding-left: 90px;  }  .pr_sm--90 {    padding-right: 90px;  }  .mt_sm--90 {    margin-top: 90px !important;  }  .mb_sm--90 {    margin-bottom: 90px;  }  .ptb_sm--95 {    padding: 95px 0;  }  .plr_sm--95 {    padding: 0 95px;  }  .pt_sm--95 {    padding-top: 95px;  }  .pb_sm--95 {    padding-bottom: 95px;  }  .pl_sm--95 {    padding-left: 95px;  }  .pr_sm--95 {    padding-right: 95px;  }  .mt_sm--95 {    margin-top: 95px !important;  }  .mb_sm--95 {    margin-bottom: 95px;  }  .ptb_sm--100 {    padding: 100px 0;  }  .plr_sm--100 {    padding: 0 100px;  }  .pt_sm--100 {    padding-top: 100px;  }  .pb_sm--100 {    padding-bottom: 100px;  }  .pl_sm--100 {    padding-left: 100px;  }  .pr_sm--100 {    padding-right: 100px;  }  .mt_sm--100 {    margin-top: 100px !important;  }  .mb_sm--100 {    margin-bottom: 100px;  }  .pl_sm--0 {    padding-left: 0;  }  .pr_sm--0 {    padding-right: 0;  }  .pt_sm--0 {    padding-top: 0;  }  .pb_sm--0 {    padding-bottom: 0;  }  .mr_sm--0 {    margin-right: 0;  }  .ml_sm--0 {    margin-left: 0;  }  .mt_sm--0 {    margin-top: 0;  }  .mb_sm--0 {    margin-bottom: 0;  }}@media only screen and (max-width: 575px) {  .ptb_mobile--5 {    padding: 5px 0;  }  .plr_mobile--5 {    padding: 0 5px;  }  .pt_mobile--5 {    padding-top: 5px;  }  .pb_mobile--5 {    padding-bottom: 5px;  }  .pl_mobile--5 {    padding-left: 5px;  }  .pr_mobile--5 {    padding-right: 5px;  }  .mt_mobile--5 {    margin-top: 5px;  }  .mb_mobile--5 {    margin-bottom: 5px;  }  .ptb_mobile--10 {    padding: 10px 0;  }  .plr_mobile--10 {    padding: 0 10px;  }  .pt_mobile--10 {    padding-top: 10px;  }  .pb_mobile--10 {    padding-bottom: 10px;  }  .pl_mobile--10 {    padding-left: 10px;  }  .pr_mobile--10 {    padding-right: 10px;  }  .mt_mobile--10 {    margin-top: 10px;  }  .mb_mobile--10 {    margin-bottom: 10px;  }  .ptb_mobile--15 {    padding: 15px 0;  }  .plr_mobile--15 {    padding: 0 15px;  }  .pt_mobile--15 {    padding-top: 15px;  }  .pb_mobile--15 {    padding-bottom: 15px;  }  .pl_mobile--15 {    padding-left: 15px;  }  .pr_mobile--15 {    padding-right: 15px;  }  .mt_mobile--15 {    margin-top: 15px;  }  .mb_mobile--15 {    margin-bottom: 15px;  }  .ptb_mobile--20 {    padding: 20px 0;  }  .plr_mobile--20 {    padding: 0 20px;  }  .pt_mobile--20 {    padding-top: 20px;  }  .pb_mobile--20 {    padding-bottom: 20px;  }  .pl_mobile--20 {    padding-left: 20px;  }  .pr_mobile--20 {    padding-right: 20px;  }  .mt_mobile--20 {    margin-top: 20px;  }  .mb_mobile--20 {    margin-bottom: 20px;  }  .ptb_mobile--25 {    padding: 25px 0;  }  .plr_mobile--25 {    padding: 0 25px;  }  .pt_mobile--25 {    padding-top: 25px;  }  .pb_mobile--25 {    padding-bottom: 25px;  }  .pl_mobile--25 {    padding-left: 25px;  }  .pr_mobile--25 {    padding-right: 25px;  }  .mt_mobile--25 {    margin-top: 25px;  }  .mb_mobile--25 {    margin-bottom: 25px;  }  .ptb_mobile--30 {    padding: 30px 0;  }  .plr_mobile--30 {    padding: 0 30px;  }  .pt_mobile--30 {    padding-top: 30px;  }  .pb_mobile--30 {    padding-bottom: 30px;  }  .pl_mobile--30 {    padding-left: 30px;  }  .pr_mobile--30 {    padding-right: 30px;  }  .mt_mobile--30 {    margin-top: 30px;  }  .mb_mobile--30 {    margin-bottom: 30px;  }  .ptb_mobile--35 {    padding: 35px 0;  }  .plr_mobile--35 {    padding: 0 35px;  }  .pt_mobile--35 {    padding-top: 35px;  }  .pb_mobile--35 {    padding-bottom: 35px;  }  .pl_mobile--35 {    padding-left: 35px;  }  .pr_mobile--35 {    padding-right: 35px;  }  .mt_mobile--35 {    margin-top: 35px;  }  .mb_mobile--35 {    margin-bottom: 35px;  }  .ptb_mobile--40 {    padding: 40px 0;  }  .plr_mobile--40 {    padding: 0 40px;  }  .pt_mobile--40 {    padding-top: 40px;  }  .pb_mobile--40 {    padding-bottom: 40px;  }  .pl_mobile--40 {    padding-left: 40px;  }  .pr_mobile--40 {    padding-right: 40px;  }  .mt_mobile--40 {    margin-top: 40px;  }  .mb_mobile--40 {    margin-bottom: 40px;  }  .ptb_mobile--45 {    padding: 45px 0;  }  .plr_mobile--45 {    padding: 0 45px;  }  .pt_mobile--45 {    padding-top: 45px;  }  .pb_mobile--45 {    padding-bottom: 45px;  }  .pl_mobile--45 {    padding-left: 45px;  }  .pr_mobile--45 {    padding-right: 45px;  }  .mt_mobile--45 {    margin-top: 45px;  }  .mb_mobile--45 {    margin-bottom: 45px;  }  .ptb_mobile--50 {    padding: 50px 0;  }  .plr_mobile--50 {    padding: 0 50px;  }  .pt_mobile--50 {    padding-top: 50px;  }  .pb_mobile--50 {    padding-bottom: 50px;  }  .pl_mobile--50 {    padding-left: 50px;  }  .pr_mobile--50 {    padding-right: 50px;  }  .mt_mobile--50 {    margin-top: 50px;  }  .mb_mobile--50 {    margin-bottom: 50px;  }  .ptb_mobile--55 {    padding: 55px 0;  }  .plr_mobile--55 {    padding: 0 55px;  }  .pt_mobile--55 {    padding-top: 55px;  }  .pb_mobile--55 {    padding-bottom: 55px;  }  .pl_mobile--55 {    padding-left: 55px;  }  .pr_mobile--55 {    padding-right: 55px;  }  .mt_mobile--55 {    margin-top: 55px;  }  .mb_mobile--55 {    margin-bottom: 55px;  }  .ptb_mobile--60 {    padding: 60px 0;  }  .plr_mobile--60 {    padding: 0 60px;  }  .pt_mobile--60 {    padding-top: 60px;  }  .pb_mobile--60 {    padding-bottom: 60px;  }  .pl_mobile--60 {    padding-left: 60px;  }  .pr_mobile--60 {    padding-right: 60px;  }  .mt_mobile--60 {    margin-top: 60px;  }  .mb_mobile--60 {    margin-bottom: 60px;  }  .ptb_mobile--65 {    padding: 65px 0;  }  .plr_mobile--65 {    padding: 0 65px;  }  .pt_mobile--65 {    padding-top: 65px;  }  .pb_mobile--65 {    padding-bottom: 65px;  }  .pl_mobile--65 {    padding-left: 65px;  }  .pr_mobile--65 {    padding-right: 65px;  }  .mt_mobile--65 {    margin-top: 65px;  }  .mb_mobile--65 {    margin-bottom: 65px;  }  .ptb_mobile--70 {    padding: 70px 0;  }  .plr_mobile--70 {    padding: 0 70px;  }  .pt_mobile--70 {    padding-top: 70px;  }  .pb_mobile--70 {    padding-bottom: 70px;  }  .pl_mobile--70 {    padding-left: 70px;  }  .pr_mobile--70 {    padding-right: 70px;  }  .mt_mobile--70 {    margin-top: 70px;  }  .mb_mobile--70 {    margin-bottom: 70px;  }  .ptb_mobile--75 {    padding: 75px 0;  }  .plr_mobile--75 {    padding: 0 75px;  }  .pt_mobile--75 {    padding-top: 75px;  }  .pb_mobile--75 {    padding-bottom: 75px;  }  .pl_mobile--75 {    padding-left: 75px;  }  .pr_mobile--75 {    padding-right: 75px;  }  .mt_mobile--75 {    margin-top: 75px;  }  .mb_mobile--75 {    margin-bottom: 75px;  }  .ptb_mobile--80 {    padding: 80px 0;  }  .plr_mobile--80 {    padding: 0 80px;  }  .pt_mobile--80 {    padding-top: 80px;  }  .pb_mobile--80 {    padding-bottom: 80px;  }  .pl_mobile--80 {    padding-left: 80px;  }  .pr_mobile--80 {    padding-right: 80px;  }  .mt_mobile--80 {    margin-top: 80px;  }  .mb_mobile--80 {    margin-bottom: 80px;  }  .ptb_mobile--85 {    padding: 85px 0;  }  .plr_mobile--85 {    padding: 0 85px;  }  .pt_mobile--85 {    padding-top: 85px;  }  .pb_mobile--85 {    padding-bottom: 85px;  }  .pl_mobile--85 {    padding-left: 85px;  }  .pr_mobile--85 {    padding-right: 85px;  }  .mt_mobile--85 {    margin-top: 85px;  }  .mb_mobile--85 {    margin-bottom: 85px;  }  .ptb_mobile--90 {    padding: 90px 0;  }  .plr_mobile--90 {    padding: 0 90px;  }  .pt_mobile--90 {    padding-top: 90px;  }  .pb_mobile--90 {    padding-bottom: 90px;  }  .pl_mobile--90 {    padding-left: 90px;  }  .pr_mobile--90 {    padding-right: 90px;  }  .mt_mobile--90 {    margin-top: 90px;  }  .mb_mobile--90 {    margin-bottom: 90px;  }  .ptb_mobile--95 {    padding: 95px 0;  }  .plr_mobile--95 {    padding: 0 95px;  }  .pt_mobile--95 {    padding-top: 95px;  }  .pb_mobile--95 {    padding-bottom: 95px;  }  .pl_mobile--95 {    padding-left: 95px;  }  .pr_mobile--95 {    padding-right: 95px;  }  .mt_mobile--95 {    margin-top: 95px;  }  .mb_mobile--95 {    margin-bottom: 95px;  }  .ptb_mobile--100 {    padding: 100px 0;  }  .plr_mobile--100 {    padding: 0 100px;  }  .pt_mobile--100 {    padding-top: 100px;  }  .pb_mobile--100 {    padding-bottom: 100px;  }  .pl_mobile--100 {    padding-left: 100px;  }  .pr_mobile--100 {    padding-right: 100px;  }  .mt_mobile--100 {    margin-top: 100px;  }  .mb_mobile--100 {    margin-bottom: 100px;  }}.slick-gutter-5 {  margin-left: -5px;  margin-right: -5px;}.slick-gutter-5 .slick-slide {  padding-left: 5px;  padding-right: 5px;}.slick-gutter-10 {  margin-left: -10px;  margin-right: -10px;}.slick-gutter-10 .slick-slide {  padding-left: 10px;  padding-right: 10px;}.slick-gutter-15 {  margin-left: -15px;  margin-right: -15px;}.slick-gutter-15 .slick-slide {  padding-left: 15px;  padding-right: 15px;}.slick-gutter-20 {  margin-left: -20px;  margin-right: -20px;}.slick-gutter-20 .slick-slide {  padding-left: 20px;  padding-right: 20px;}.slick-gutter-25 {  margin-left: -25px;  margin-right: -25px;}.slick-gutter-25 .slick-slide {  padding-left: 25px;  padding-right: 25px;}.slick-gutter-30 {  margin-left: -30px;  margin-right: -30px;}.slick-gutter-30 .slick-slide {  padding-left: 30px;  padding-right: 30px;}.slick-gutter-35 {  margin-left: -35px;  margin-right: -35px;}.slick-gutter-35 .slick-slide {  padding-left: 35px;  padding-right: 35px;}.slick-gutter-40 {  margin-left: -40px;  margin-right: -40px;}.slick-gutter-40 .slick-slide {  padding-left: 40px;  padding-right: 40px;}.slick-gutter-45 {  margin-left: -45px;  margin-right: -45px;}.slick-gutter-45 .slick-slide {  padding-left: 45px;  padding-right: 45px;}.slick-gutter-50 {  margin-left: -50px;  margin-right: -50px;}.slick-gutter-50 .slick-slide {  padding-left: 50px;  padding-right: 50px;}.slick-gutter-55 {  margin-left: -55px;  margin-right: -55px;}.slick-gutter-55 .slick-slide {  padding-left: 55px;  padding-right: 55px;}.slick-gutter-60 {  margin-left: -60px;  margin-right: -60px;}.slick-gutter-60 .slick-slide {  padding-left: 60px;  padding-right: 60px;}.slick-gutter-65 {  margin-left: -65px;  margin-right: -65px;}.slick-gutter-65 .slick-slide {  padding-left: 65px;  padding-right: 65px;}.slick-gutter-70 {  margin-left: -70px;  margin-right: -70px;}.slick-gutter-70 .slick-slide {  padding-left: 70px;  padding-right: 70px;}.slick-gutter-75 {  margin-left: -75px;  margin-right: -75px;}.slick-gutter-75 .slick-slide {  padding-left: 75px;  padding-right: 75px;}.slick-gutter-80 {  margin-left: -80px;  margin-right: -80px;}.slick-gutter-80 .slick-slide {  padding-left: 80px;  padding-right: 80px;}.slick-gutter-85 {  margin-left: -85px;  margin-right: -85px;}.slick-gutter-85 .slick-slide {  padding-left: 85px;  padding-right: 85px;}.slick-gutter-90 {  margin-left: -90px;  margin-right: -90px;}.slick-gutter-90 .slick-slide {  padding-left: 90px;  padding-right: 90px;}.slick-gutter-95 {  margin-left: -95px;  margin-right: -95px;}.slick-gutter-95 .slick-slide {  padding-left: 95px;  padding-right: 95px;}.slick-gutter-100 {  margin-left: -100px;  margin-right: -100px;}.slick-gutter-100 .slick-slide {  padding-left: 100px;  padding-right: 100px;}/**************************************	Header Styles***************************************//*========================    Header Default ==========================*/.header-area {  z-index: 8;}.header-area.header--transparent {  top: 0;  left: 0;  right: 0;  width: auto;}.header-area .header-wrap {  display: -webkit-box;  display: -webkit-flex;  display: -moz-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  -moz-align-items: center;  align-items: center;  width: 100%;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .header-area .header-wrap {    -webkit-box-pack: justify;    -webkit-justify-content: space-between;        -ms-flex-pack: justify;            justify-content: space-between;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .header-area .header-wrap {    -webkit-box-pack: justify;    -webkit-justify-content: space-between;        -ms-flex-pack: justify;            justify-content: space-between;  }}@media only screen and (max-width: 767px) {  .header-area .header-wrap {    -webkit-box-pack: justify;    -webkit-justify-content: space-between;        -ms-flex-pack: justify;            justify-content: space-between;  }}.header-area .header-wrap .header-wrapper {  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  -moz-align-items: center;  align-items: center;}.header-area .header-wrap .header-wrapper .logo img {  display: inline-block;}/*=====================    Header Cart ========================*/.header-icon {  position: relative;}.header-icon a {  display: inline-block;  line-height: 30px;  -webkit-transition: all .2s ease;  -o-transition: all .2s ease;  transition: all .2s ease;  vertical-align: middle;}.header-icon a .cart-count {  width: 24px;  height: 24px;  border: 1px solid #11141f;  border-radius: 100%;  font-size: 12px;  display: inline-block;  text-align: center;  line-height: 24px;}.header-icon a i {  display: inline-block;  font-size: 30px;  vertical-align: middle;}.black-logo-version.headroom--sticky.headroom--not-top {  background: rgba(255, 255, 255, 0.9);  background-color: rgba(255, 255, 255, 0.9);}.headroom--sticky.headroom--not-top {  position: fixed;  top: 0;  left: 0;  z-index: 99;  width: 100%;  -webkit-box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1);          box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1);  -webkit-animation: headerSlideDown .95s ease forwards;  animation: headerSlideDown .95s ease forwards;  padding: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .headroom--sticky.headroom--not-top {    padding: 26px 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .headroom--sticky.headroom--not-top {    padding: 26px 0;  }}@media only screen and (max-width: 767px) {  .headroom--sticky.headroom--not-top {    padding: 26px 0;  }}.headroom--sticky.headroom--not-top {  background: rgba(0, 0, 0, 0.9);  background-color: rgba(0, 0, 0, 0.9);  background-repeat: no-repeat;  background-position: center center;  background-attachment: scroll;  -ms-background-size: cover;  background-size: cover;}/* ------------------------    Custom Animation 01 ----------------------------*/@-webkit-keyframes headerSlideDown {  0% {    margin-top: -100px;  }  to {    margin-top: 0;  }}@keyframes headerSlideDown {  0% {    margin-top: -100px;  }  to {    margin-top: 0;  }}/*===========================    Header Color Version ============================*/.light-logo-version .mainmenu__nav .primary-menu li a {  color: #ffffff;}.light-logo-version .header-icon a {  color: #ffffff;}.light-logo-version .header-icon a i {  color: #ffffff;}/* Header Default */.haeder-default .mainmenu__nav ul.primary-menu {  display: -webkit-box;  display: -webkit-flex;  display: -moz-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  -moz-justify-content: center;  justify-content: center;}.haeder-default .mainmenu__nav ul.primary-menu >li >a {  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;  font-size: 16px;  font-weight: 700;  padding: 0 35px;}@media only screen and (min-width: 1200px) and (max-width: 1599px) {  .haeder-default .mainmenu__nav ul.primary-menu >li >a {    font-size: 16px;    font-weight: 700;    padding: 0 25px;  }}.haeder-default .mainmenu__nav ul.primary-menu >li >a {  padding-top: 45px;  padding-bottom: 45px;}/*=============================    Search Overlay ===============================*/.search-flyoveray {  position: fixed;  background: #080808;  z-index: 9;  visibility: hidden;  opacity: 0;  right: 0;  left: 0;  bottom: 0;  top: 0;  -webkit-transition: all .25s ease-out;  -o-transition: all .25s ease-out;  transition: all .25s ease-out;}.open-cart-aside .search-flyoveray {  visibility: visible;  opacity: .7;}.cart-flyout {  position: fixed;  top: 0;  width: 420px;  padding: 50px;  min-height: 100vh;  bottom: 0;  z-index: 111;  right: 0;  visibility: hidden;  opacity: 0;  background: #fff;  -webkit-transition: all .25s ease-in;  -o-transition: all .25s ease-in;  transition: all .25s ease-in;  -ms-transform: translate(200px, 0);      transform: translate(200px, 0);  -webkit-transform: translate(200px, 0);  -webkit-box-shadow: 0px 0px 87px 0px rgba(0, 0, 0, 0.09);          box-shadow: 0px 0px 87px 0px rgba(0, 0, 0, 0.09);}@media only screen and (max-width: 767px) {  .cart-flyout {    width: 320px;    padding: 20px;  }}.open-cart-aside .cart-flyout {  visibility: visible;  opacity: 1;  -ms-transform: translate(0, 0);      transform: translate(0, 0);  -webkit-transform: translate(0, 0);}.cart-flyout .cart-flyout-inner {  position: relative;}.cart-flyout .cart-flyout-inner .btn-close-cart {  position: absolute;  top: 0;  right: 0;  font-size: 30px;  line-height: 30px;}.cart-flyout .cart-flyout-inner .btn-close-cart i {  color: #535353;}.cart-flyout .cart-flyout-inner .cart-flyout__content {  padding-top: 50px;}.cart-flyout .cart-flyout-inner .cart-flyout__heading {  margin-bottom: 40px;  font-size: 18px;}.cart-flyout .cart-flyout-inner .widget_shopping_cart_content {  overflow: hidden;  opacity: 1;}.cart-flyout .cart-flyout-inner .widget_shopping_cart_content .product_list_widget {  margin: 0 -30px 0 0;  padding: 0 30px 0 0;  max-height: calc(100vh - 430px);  overflow: auto;}.cart-flyout .cart-flyout-inner .widget_shopping_cart_content .product_list_widget li {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  position: relative;}.cart-flyout .cart-flyout-inner .widget_shopping_cart_content .product_list_widget li .thumb img {  max-width: 70px;  margin-right: 20px;}.cart-flyout .cart-flyout-inner .widget_shopping_cart_content .product_list_widget li .content h6 {  display: block;  font-size: 14px;  line-height: normal;  margin: 0 0 5px;}.cart-flyout .cart-flyout-inner .widget_shopping_cart_content .product_list_widget li .content h6 a {  color: #2f2f2f;}.cart-flyout .cart-flyout-inner .widget_shopping_cart_content .product_list_widget li .content .quntity {  color: #2f2f2f;}.cart-flyout .cart-flyout-inner .widget_shopping_cart_content .product_list_widget li .content .remove-btn {  position: absolute;  top: 0;  right: 0;  font-weight: 400;  font-size: 14px;  height: 20px;  line-height: 17px;  overflow: hidden;  position: absolute;  right: 0;  text-align: right;  width: 20px;  padding: 0;  border: 0 none;}.cart-flyout .cart-flyout-inner .minicart__total {  font-weight: 400;  font-size: 14px;  color: #535353;  margin-bottom: 35px;  padding-top: 15px;}.cart-flyout .cart-flyout-inner .minicart__total .price {  font-size: 18px;  font-weight: 500;}.cart-flyout .cart-flyout-inner .cart__btn a {  width: 100%;  display: block;  margin: 10px 0 0;  text-align: center;  line-height: 20px;  padding: 20px;  -webkit-transition: all .25s ease-out;  -o-transition: all .25s ease-out;  transition: all .25s ease-out;  color: #fff;  background-color: #2f2f2f;  font-weight: 700;}.cart-flyout .cart-flyout-inner .cart__btn a:hover {  background-color: #ff5151;}/*===========================           Humburger Area =============================*/.hamburger-area {  text-align: left;  -webkit-transition: all .52s ease;  -o-transition: all .52s ease;  transition: all .52s ease;  position: fixed;  height: 100% !important;  top: 0;  margin: 0;  z-index: 99;  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.09);          box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.09);  width: 470px;  padding: 70px;  color: #fff;  background-color: #2f2f2f;  left: -280px;  width: 280px;  -webkit-transform: inherit;      -ms-transform: inherit;          transform: inherit;  overflow-x: hidden;  overflow-y: auto;  opacity: 0;  padding: 0;  padding-top: 70px;}.hamburger-area.is-visible {  left: 0;  -webkit-transform: inherit;      -ms-transform: inherit;          transform: inherit;  opacity: 1;  visibility: visible;}/* Hambeger Area */.hamburger-area .btn-close-search {  position: absolute;  left: 30px;  font-size: 30px;  line-height: 30px;  height: 30px;  top: 50px;  -webkit-transition: all .25s ease-out;  -o-transition: all .25s ease-out;  transition: all .25s ease-out;}@media only screen and (max-width: 1199px) {  .hamburger-area .btn-close-search {    top: 35px;    right: 24px;    left: auto;    font-size: 20px;  }}.hamburger-area .btn-close-search button {  padding: 0;  border: 0 none;  color: #fff;}.hamburger-area .btn-close-search button:hover {  -ms-transform: rotate(90deg);      transform: rotate(90deg);  -webkit-transform: rotate(90deg);  color: #f53e6a;}.hamburger-area .hamburger-menu-main {  position: relative;  height: 100%;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;      -ms-flex-direction: column;          flex-direction: column;  -webkit-flex-direction: column;}.hamburger-area .hamburger-menu-main .humberger-top {  -webkit-box-flex: 2;      -ms-flex-positive: 2;          flex-grow: 2;  -webkit-flex-grow: 2;}.hamburger-area .hamburger-menu-main .humberger-top .hum-mainmenu ul {  margin-top: 20px;  margin-bottom: 10px;}.hamburger-area .hamburger-menu-main .humberger-top .hum-mainmenu ul li a {  font-weight: 400;  text-transform: capitalize;  padding-top: 10px;  padding-bottom: 10px;  font-size: 18px;  padding: 10px 0;  position: relative;  display: block;  color: #fff;  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;}.hamburger-area .hamburger-menu-main .humberger-top .hum-mainmenu ul li a:hover {  color: #ff5151;}.hamburger-area .hamburger-menu-main .humberger-bottom {  margin: 50px 0 0;}.hamburger-area .hamburger-menu-main .humberger-bottom p {  color: #fff;  font-size: 14px;  margin: 20px 0 30px;}.hamburger-area .hamburger-menu-main .humberger-bottom .hm-address li {  color: #fff;}.hamburger-area .hamburger-menu-main .humberger-bottom .hm-address li a {  color: #fff;}.hamburger-area .hamburger-menu-main .humberger-bottom .hm-address li:not(:last-child) {  padding-bottom: calc(15px/2);}.hamburger-area .hamburger-menu-main .humberger-bottom .hm-address li:not(:first-child) {  margin-top: calc(15px/2);}.hamburger-area .hamburger-menu-main .humberger-bottom .social-icons {  margin: 0 -8px;  margin-top: 70px;  margin-bottom: 40px;}.hamburger-area .hamburger-menu-main .humberger-bottom .social-icons a {  margin: 0 8px;  width: 40px;  display: inline-block;  height: 40px;  border: 1px solid #575656;  line-height: 40px;  border-radius: 100%;  text-align: center;  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;  color: #ffffff;}.hamburger-area .hamburger-menu-main .humberger-bottom .social-icons a:hover {  background: #ff5151;  border: 1px solid #ff5151;  color: #ffffff;}.hamburger-area .hamburger-menu-main .humberger-bottom .hm-copyright {  margin: 30px 0 0;}.hamburger-area .hamburger-menu-main .humberger-bottom .hm-copyright p {  font-size: 12px;  line-height: 1.4074;  color: #fff;}/* ================================    Responsive Menu ==================================*/.menu-primary-menu-1 li a {  color: silver;}.menu-primary-menu-1 li.has-dropdown >a {  position: relative;}.menu-primary-menu-1 li.has-dropdown >a::after {  position: absolute;  content: "\f110";  font-family: FontAwesome;  right: 0;  top: 50%;  -webkit-transform: translateY(-50%);      -ms-transform: translateY(-50%);          transform: translateY(-50%);  font-size: 12px;  width: 50px;}.menu-primary-menu-1 li.has-dropdown >a.is-visiable {  color: #ff5151;}.menu-primary-menu-1 li.has-dropdown >a.is-visiable::after {  content: "\f113";}.menu-primary-menu-1 >li >a {  display: block;  padding: 14px 20px;  font-size: 16px;}.menu-primary-menu-1 >li .sub-menu {  display: none;  background-color: rgba(255, 255, 255, 0.05);  padding: 5px 0;  margin: 5px 0;}.menu-primary-menu-1 >li .sub-menu >li {  width: 100%;}.menu-primary-menu-1 >li .sub-menu >li >a {  padding: 10px 30px;  font-size: 1em;  display: block;}.menu-primary-menu-1 >li .sub-menu >li.has-label--3 .lavel--3 {  display: none;  background-color: rgba(255, 255, 255, 0.05);  padding: 5px 0;  margin: 5px 0;}.menu-primary-menu-1 >li .sub-menu >li.has-label--3 .lavel--3 li {  width: 100%;}.menu-primary-menu-1 >li .sub-menu >li.has-label--3 .lavel--3 li a {  padding: 10px 30px;  font-size: 1em;  padding-right: 40px;  padding-left: 40px;  display: block;}/*==========================    Mega Menu Css ===========================*/.megamenu-wrapper li.lavel-1 {  display: inline-block;  padding-left: 0;  padding-right: 9px;  position: relative;}.megamenu-wrapper li.lavel-1 a {  position: relative;  margin-left: 13px;  padding-right: 21px;  display: inline-block;}.megamenu-wrapper li.lavel-1 a::before {  content: "\f110";  font-size: 14px;  position: absolute;  top: 50%;  right: 0;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  font-family: FontAwesome;  font-weight: 900;}.megamenu-wrapper li.lavel-1 .dropdown__menu {  -webkit-box-shadow: 0 10px 37px rgba(0, 0, 0, 0.07);  box-shadow: 0 10px 37px rgba(0, 0, 0, 0.07);  position: absolute;  list-style: none;  background-color: #222222;  -webkit-animation: hide-animation .5s;  animation: hide-animation .5s;  left: 0px;  display: none;  width: 300px;  margin: 0;  padding: 35px 0 30px;  min-width: 300px;}.megamenu-wrapper li.lavel-1 .dropdown__menu li {  padding: 0 40px;}.megamenu-wrapper li.lavel-1 .dropdown__menu li a {  color: #222222;}.megamenu-wrapper li.lavel-1 .dropdown__menu li a span {  position: relative;  padding: 2px 0;  overflow: hidden;  z-index: 1;  font-weight: 500;  line-height: 1.58;  color: #999;  font-size: 14px;  -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;  -o-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;  transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;  display: inline-block;  margin: 2px 0;}.megamenu-wrapper li.lavel-1 .dropdown__menu li.drop-lavel--2 {  position: relative;}.megamenu-wrapper li.lavel-1 .dropdown__menu li.drop-lavel--2 .lavel--2 {  position: absolute;  list-style: none;  display: none;  padding: 30px 0 50px;  margin: 0;  background: #222222;  width: 300px;  -webkit-animation: slide-out-to-right .3s;  animation: slide-out-to-right .3s;  left: 100%;  top: 0;}.megamenu-wrapper li.lavel-1 .dropdown__menu li.drop-lavel--2:hover .lavel--2 {  display: block;  -webkit-animation: slide-in-to-left .3s;  animation: slide-in-to-left .3s;}.megamenu-wrapper li.lavel-1:hover .dropdown__menu {  display: block;  -webkit-animation: show-animation .5s;  animation: show-animation .5s;  top: 100%;}/* --------------------------------------    Custom Hide Animation---------------------------------------*/@-webkit-keyframes hide-animation {  0% {    -webkit-transform: translateY(0);    opacity: 1;  }  to {    -webkit-transform: translateY(60px);    opacity: 0;  }}@keyframes hide-animation {  0% {    -webkit-transform: translateY(0);    transform: translateY(0);    opacity: 1;  }  to {    -webkit-transform: translateY(60px);    transform: translateY(60px);    opacity: 0;  }}/* --------------------------------------    Custom Slide Show Animation---------------------------------------*/@-webkit-keyframes show-animation {  0% {    -webkit-transform: translateY(60px);    opacity: 0;  }  to {    -webkit-transform: translateY(0);    opacity: 1;  }}@keyframes show-animation {  0% {    -webkit-transform: translateY(60px);    transform: translateY(60px);    opacity: 0;  }  to {    -webkit-transform: translateY(0);    transform: translateY(0);    opacity: 1;  }}/* --------------------------------------    Custom Slide Out To Right---------------------------------------*/@-webkit-keyframes slide-out-to-right {  0% {    -webkit-transform: translateX(0);    opacity: 1;  }  to {    -webkit-transform: translateX(40px);    opacity: 0;  }}@keyframes slide-out-to-right {  0% {    -webkit-transform: translateX(0);    transform: translateX(0);    opacity: 1;  }  to {    -webkit-transform: translateX(60px);    transform: translateX(60px);    opacity: 0;  }}/* --------------------------------------    Custom Slide Out To Left---------------------------------------*/@-webkit-keyframes slide-in-to-left {  0% {    -webkit-transform: translateX(60px);    opacity: 0;  }  to {    -webkit-transform: translateX(0);    opacity: 1;  }}@keyframes slide-in-to-left {  0% {    -webkit-transform: translateX(40px);    transform: translateX(40px);    opacity: 0;  }  to {    -webkit-transform: translateX(0);    transform: translateX(0);    opacity: 1;  }}/**************************************	Elements Styles***************************************//*======================== * Button============================*/.shop-now-btn button {  height: 46px;  padding: 0 40px;  border: 1px solid #000000;  border-radius: 500px;  text-transform: uppercase;  font-weight: 500;  font-size: 16px;  line-height: 46px;  -webkit-transition: 0.4s;  -o-transition: 0.4s;  transition: 0.4s;}.shop-now-btn button:hover {  color: #fff;  border: 1px solid #ff5151;  background: #ff5151;}.shop-now-btn button i {  padding-left: 14px;}.shop-now-btn button.button-theme {  color: #fff;  border: 1px solid #ff5151;  background: #ff5151;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .brand-list a {    padding: 20px;    display: inline-block;    text-align: center;    -webkit-flex-basis: 50%;        -ms-flex-preferred-size: 50%;            flex-basis: 50%;  }}@media only screen and (max-width: 767px) {  .brand-list a {    padding: 20px;    display: inline-block;    text-align: center;    -webkit-flex-basis: 50%;        -ms-flex-preferred-size: 50%;            flex-basis: 50%;  }}@media only screen and (max-width: 575px) {  .brand-list a {    padding: 20px;    display: inline-block;    text-align: center;    -webkit-flex-basis: 100%;        -ms-flex-preferred-size: 100%;            flex-basis: 100%;  }}/* ========================    Slider Video Play =========================*/.yu2fvl {  z-index: 9999;  top: 0;}.yu2fvl-iframe {  display: block;  height: 100%;  width: 100%;  border: 0;}.yu2fvl-overlay {  z-index: 9998;  background: #000;  opacity: 0.8;}.yu2fvl-close {  position: absolute;  top: 1px;  left: 100%;  display: inline-block;  height: 35px;  width: 35px;  line-height: 35px;  text-align: center;  background: #f10 !important;  background-color: #f10 !important;  color: #ffffff;  border: 0;  background: none;  cursor: pointer;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .yu2fvl-close {    left: auto;    right: 0;    top: auto;    bottom: 100%;  }}@media only screen and (max-width: 767px) {  .yu2fvl-close {    left: auto;    right: 0;    top: auto;    bottom: 100%;  }  .video h2 {    color: #ffffff;    font-size: 32px;  }  .video h4 {    font-size: 22px;    line-height: 32px;  }}/*======================== * Section Title==========================*/.section-title .title {  font-size: 33px;  font-weight: 500;  margin-bottom: 0;  margin-top: -10px;}.section-title--2 .title {  color: #333745;  font-size: 26px;  text-transform: uppercase;  margin-bottom: 0;}.section-title--3 .title {  font-size: 36px;  font-weight: 700;  letter-spacing: 4px;  margin-bottom: 0;  text-transform: uppercase;  font-weight: 500;  margin-top: -10px;}/*--------------------------    CountDown Style 1----------------------------*/.countdown-inner-content h2 {  color: #292323;  font-size: 50px;  text-transform: uppercase;  line-height: 55px;  margin: 0;  font-weight: 700;  letter-spacing: 2px;}@media only screen and (max-width: 767px) {  .countdown-inner-content h2 {    font-size: 30px;    line-height: 47px;  }  .countdown-inner-content h2 br {    display: none;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .countbox {    text-align: left;  }}@media only screen and (max-width: 767px) {  .countbox {    text-align: left;  }}.countbox .ht-count {  display: inline-block;  position: relative;  margin: 0 5px;}@media only screen and (max-width: 767px) {  .countbox .ht-count {    margin: 0 5px;    margin-bottom: 15px;  }}.countbox .ht-count:last-child::before {  display: none;}.countdown-style-1 .ht-count {  color: #fff;  width: 125px;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .countdown-style-1 .ht-count {    width: 125px;  }}.countdown-style-1 .ht-count .count-inner {  height: 100%;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;      -ms-flex-direction: column;          flex-direction: column;  -webkit-box-pack: center;  -webkit-justify-content: center;      -ms-flex-pack: center;          justify-content: center;}.countdown-style-1 .ht-count .count-inner .time-count {  height: 122px;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  font-size: 50px;  font-weight: 500;  position: relative;  z-index: 1;  background: #fff;  color: #9390a0;  -webkit-box-shadow: 0 0 52px rgba(0, 0, 0, 0.1);          box-shadow: 0 0 52px rgba(0, 0, 0, 0.1);}.countdown-style-1 .ht-count .count-inner p {  margin: 0;  height: 50px;  line-height: 50px;  font-size: 24px;  font-weight: 500;  background: #fff;  color: #1c1c1c;  font-size: 13px;  text-transform: uppercase;  font-weight: 400;  letter-spacing: 3px;  margin-top: 5px;  text-align: center;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .countdown-area {    position: relative;    z-index: 2;  }  .countdown-area::before {    position: absolute;    content: "";    background: #fff;    width: 100%;    height: 100%;    top: 0;    left: 0;    opacity: 0.3;  }}@media only screen and (max-width: 767px) {  .countdown-area {    position: relative;    z-index: 2;  }  .countdown-area::before {    position: absolute;    content: "";    background: #fff;    width: 100%;    height: 100%;    top: 0;    left: 0;    opacity: 0.3;  }}/*----------------------- * Comments & Forms-------------------------*/.login-form-wrapper {  padding: 30px;  border: 1px solid #d5d5d5;}.sn-form-inner {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;      -ms-flex-wrap: wrap;          flex-wrap: wrap;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;      -ms-flex-pack: justify;          justify-content: space-between;  margin-top: -20px;}.sn-form-inner .single-input {  -webkit-box-flex: 0;  -webkit-flex: 0 0 100%;      -ms-flex: 0 0 100%;          flex: 0 0 100%;  max-width: 100%;  margin-top: 20px;}.sn-form-inner .single-input.single-input-half {  -webkit-box-flex: 0;  -webkit-flex: 0 0 calc(50% - 15px);      -ms-flex: 0 0 calc(50% - 15px);          flex: 0 0 calc(50% - 15px);  max-width: calc(50% - 15px);}.sn-form-inner .single-input label {  font-weight: 400;  margin-bottom: 8px;  display: block;  color: #292323;}.sn-form-inner .single-input input, .sn-form-inner .single-input .contact__form--1 textarea, .contact__form--1 .sn-form-inner .single-input textarea,.sn-form-inner .single-input select,.sn-form-inner .single-input textarea,.sn-form-inner .single-input .nice-select {  border-radius: 3px;  border: 1px solid #e5e5e5;}.sn-form-inner .single-input input + input, .sn-form-inner .single-input .contact__form--1 textarea + input, .contact__form--1 .sn-form-inner .single-input textarea + input, .sn-form-inner .single-input .contact__form--1 input + textarea, .contact__form--1 .sn-form-inner .single-input input + textarea, .sn-form-inner .single-input .contact__form--1 textarea + textarea, .contact__form--1 .sn-form-inner .single-input textarea + textarea {  margin-top: 20px;}.sn-form-inner .single-input .checkbox-input {  display: inline-block;}.sn-form-inner .single-input .checkbox-input input, .sn-form-inner .single-input .checkbox-input .contact__form--1 textarea, .contact__form--1 .sn-form-inner .single-input .checkbox-input textarea {  display: inline-block;  height: 14px;  width: 14px;  vertical-align: middle;}.sn-form-inner .single-input .checkbox-input label {  display: inline-block;}.sn-form-inner .single-input button {  display: inline-block;  border: 1px solid #292323;  font-weight: 700;  font-size: 14px;  padding: 10px 35px 9px 35px;  text-transform: uppercase;  text-align: center;  -webkit-transition: all 0.4s ease-in-out 0s;  -o-transition: all 0.4s ease-in-out 0s;  transition: all 0.4s ease-in-out 0s;  background: #292323;  color: #ffffff;}@media only screen and (max-width: 575px) {  .sn-form-inner .single-input button {    margin-bottom: 20px;  }}.sn-form-inner .single-input button:hover {  background: #ff5151;  border: 1px solid #ff5151;}.sn-form-inner a {  color: #000000;  font-size: 13px;}.sn-form-inner a:hover {  color: #ff5151;}@media only screen and (max-width: 767px) {  .sn-form .single-input.single-input-half {    -webkit-box-flex: 0;    -webkit-flex: 0 0 100%;        -ms-flex: 0 0 100%;            flex: 0 0 100%;    max-width: 100%;  }}/*---------------------------------------    11. Cart-----------------------------------------*//*-- Cart Table --*/.cart-table .table {  border-bottom: 8px solid #f6f6f6;  margin: 0;}@media only screen and (max-width: 575px) {  .cart-table .table {    border-top: 8px solid #f6f6f6;  }}.cart-table .table thead {  background-color: #f6f6f6;}@media only screen and (max-width: 575px) {  .cart-table .table thead {    display: none;  }}.cart-table .table thead tr th {  text-align: center;  border: none;  font-size: 16px;  text-transform: uppercase;  font-weight: 600;  color: #292323;  padding: 12px 20px;}.cart-table .table tbody tr td {  text-align: center;  border: none;  padding: 25px 20px;  vertical-align: middle;  border-bottom: 1px solid #dddddd;}@media only screen and (max-width: 575px) {  .cart-table .table tbody tr td {    display: block;    width: 100%;    max-width: none;    padding: 15px;    text-align: left;  }}.cart-table th.pro-thumbnail,.cart-table td.pro-thumbnail {  max-width: 160px;  min-width: 120px;  width: 160px;}@media only screen and (max-width: 575px) {  .cart-table th.pro-thumbnail a,  .cart-table td.pro-thumbnail a {    width: 160px;  }}.cart-table th.pro-title,.cart-table td.pro-title {  min-width: 200px;}.cart-table td.pro-thumbnail a {  display: block;}.cart-table td.pro-thumbnail a img {  width: 100%;  background-color: #f6f7f8;}.cart-table td.pro-title a {  font-size: 16px;  font-weight: 600;  color: #000000;}.cart-table td.pro-price span {  display: block;  font-size: 15px;  font-weight: 600;  color: #000000;}.cart-table td.pro-quantity .pro-qty {  width: 90px;  height: 35px;  border: 1px solid #999999;  border-radius: 50px;  padding: 0 15px;  display: block;  margin: auto;}.cart-table td.pro-quantity .pro-qty .qtybtn {  width: 15px;  display: block;  float: left;  line-height: 31px;  cursor: pointer;  text-align: center;  font-size: 15px;  font-weight: 700;  color: #000000;}.cart-table td.pro-quantity .pro-qty input, .cart-table td.pro-quantity .pro-qty .contact__form--1 textarea, .contact__form--1 .cart-table td.pro-quantity .pro-qty textarea {  width: 28px;  float: left;  border: none;  height: 33px;  line-height: 33px;  padding: 0;  text-align: center;  background-color: transparent;}@media only screen and (max-width: 575px) {  .cart-table td.pro-quantity .pro-qty {    margin: 0;  }}.cart-table td.pro-subtotal span {  display: block;  font-size: 15px;  font-weight: 600;  color: #000000;}.cart-table td.pro-addtocart button {  width: 140px;  border-radius: 50px;  height: 36px;  border: 1px solid #ff5151;  line-height: 24px;  padding: 5px 20px;  font-weight: 700;  text-transform: capitalize;  color: #fff;  background-color: #ff5151;}.cart-table td.pro-remove a {  display: block;  font-weight: 600;  color: #000000;}.cart-table td.pro-remove a i {  font-size: 15px;}.cart-table td.pro-remove a:hover {  color: #ff0000;}@media only screen and (max-width: 575px) {  .cart-table td.pro-remove a {    width: 60px;    text-align: center;  }}/*-- Calculate Shipping --*/.calculate-shipping {  margin-bottom: 23px;}.calculate-shipping h4 {  font-size: 20px;  line-height: 23px;  text-decoration: underline;  text-transform: capitalize;  font-weight: 700;  margin-bottom: 30px;}.calculate-shipping form .nice-select {  width: 100%;  border-radius: 50px;  height: 36px;  border: 1px solid #999999;  line-height: 24px;  padding: 5px 20px;  background-color: transparent;}.calculate-shipping form .nice-select::after {  border-color: #000000;}.calculate-shipping form .nice-select .current {  display: block;  line-height: 24px;  font-size: 14px;  color: #000000;}.calculate-shipping form input, .calculate-shipping form .contact__form--1 textarea, .contact__form--1 .calculate-shipping form textarea {  width: 100%;  border-radius: 50px;  height: 36px;  border: 1px solid #999999;  line-height: 24px;  padding: 5px 20px;  color: #000000;  background-color: transparent;}.calculate-shipping form input[type="submit"], .calculate-shipping form .contact__form--1 textarea[type="submit"], .contact__form--1 .calculate-shipping form textarea[type="submit"] {  font-weight: 700;  text-transform: uppercase;  color: #fff;  background-color: #ff5151;  border-color: #ff5151;  width: 140px;}/*-- Discount Coupon --*/.discount-coupon h4 {  font-size: 20px;  line-height: 23px;  text-decoration: underline;  text-transform: capitalize;  font-weight: 700;  margin-bottom: 30px;}.discount-coupon form input, .discount-coupon form .contact__form--1 textarea, .contact__form--1 .discount-coupon form textarea {  width: 100%;  border-radius: 50px;  height: 36px;  border: 1px solid #999999;  line-height: 24px;  padding: 5px 20px;  color: #000000;  background-color: transparent;}.discount-coupon form input[type="submit"], .discount-coupon form .contact__form--1 textarea[type="submit"], .contact__form--1 .discount-coupon form textarea[type="submit"] {  font-weight: 700;  text-transform: uppercase;  color: #fff;  background-color: #ff5151;  border-color: #ff5151;  width: 140px;}/*-- Cart Summary --*/.cart-summary {  float: right;  max-width: 410px;  width: 100%;  margin-left: auto;}@media only screen and (max-width: 767px) {  .cart-summary {    margin-left: 0;  }}@media only screen and (max-width: 575px) {  .cart-summary {    margin-left: 0;  }}.cart-summary .cart-summary-wrap {  background-color: #f6f6f6;  padding: 45px 50px;  margin-bottom: 20px;}@media only screen and (max-width: 479px) {  .cart-summary .cart-summary-wrap {    padding: 25px 30px;  }}.cart-summary .cart-summary-wrap h4 {  font-size: 20px;  line-height: 23px;  text-decoration: underline;  text-transform: capitalize;  font-weight: 700;  margin-bottom: 30px;}.cart-summary .cart-summary-wrap p {  font-size: 14px;  font-weight: 600;  line-height: 23px;  color: #292323;}.cart-summary .cart-summary-wrap p span {  float: right;}.cart-summary .cart-summary-wrap h2 {  border-top: 1px solid #999999;  padding-top: 9px;  font-size: 18px;  line-height: 23px;  font-weight: 700;  color: #000;  margin: 0;}.cart-summary .cart-summary-wrap h2 span {  float: right;}.cart-summary .cart-summary-button {  overflow: hidden;  width: 100%;}@media only screen and (max-width: 767px) {  .cart-summary .cart-summary-button {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: start;    -webkit-justify-content: flex-start;        -ms-flex-pack: start;            justify-content: flex-start;  }}@media only screen and (max-width: 575px) {  .cart-summary .cart-summary-button {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: start;    -webkit-justify-content: flex-start;        -ms-flex-pack: start;            justify-content: flex-start;  }}.cart-summary .cart-summary-button button {  margin-top: 10px;  width: 140px;  border-radius: 50px;  height: 36px;  border: 1px solid #999999;  line-height: 24px;  padding: 5px 20px;  color: #000000;  background-color: transparent;  margin-left: 20px;  float: right;}.cart-summary .cart-summary-button button:last-child {  margin-left: 0;}.cart-summary .cart-summary-button button.checkout-btn {  font-weight: 700;  text-transform: uppercase;  color: #fff;  background-color: #ff5151;  border-color: #ff5151;}@media only screen and (max-width: 767px) {  .cart-summary .cart-summary-button button {    margin-left: 0;    margin-right: 20px;  }  .cart-summary .cart-summary-button button:last-child {    margin-right: 0;  }}@media only screen and (max-width: 575px) {  .cart-summary .cart-summary-button button {    margin-left: 0;    margin-right: 10px;  }  .cart-summary .cart-summary-button button:last-child {    margin-right: 0;  }}@media only screen and (max-width: 479px) {  .cart-summary .cart-summary-button button {    width: 130px;  }}/*---------------------------------------    13. Checkout-----------------------------------------*//*-- Checkout Title --*/.checkout-title {  font-size: 20px;  line-height: 23px;  text-decoration: underline;  text-transform: capitalize;  font-weight: 700;  margin-bottom: 30px;}/*-- Checkout Form --*/.checkout-form label {  display: block;  font-size: 14px;  margin-bottom: 12px;  font-weight: 600;  text-transform: capitalize;}.checkout-form .nice-select {  width: 100%;  background-color: transparent;  border: 1px solid #999999;  border-radius: 50px;  line-height: 23px;  padding: 10px 20px;  font-size: 14px;  height: 45px;  color: #000000;  margin-bottom: 15px;}.checkout-form .nice-select::after {  width: 6px;  height: 6px;  border-width: 1px;  right: 20px;  border-color: #000000;}.checkout-form .nice-select .current {  color: #000000;  display: block;  line-height: 23px;}.checkout-form .nice-select .list {  width: 100%;}.checkout-form input, .checkout-form .contact__form--1 textarea, .contact__form--1 .checkout-form textarea {  width: 100%;  background-color: transparent;  border: 1px solid #999999;  border-radius: 50px;  line-height: 23px;  padding: 10px 20px;  font-size: 14px;  color: #000000;  margin-bottom: 15px;}.checkout-form input[type="checkbox"], .checkout-form .contact__form--1 textarea[type="checkbox"], .contact__form--1 .checkout-form textarea[type="checkbox"] {  width: auto;}.checkout-form .check-box {  float: left;  margin-right: 70px;}.checkout-form .check-box:last-child {  margin-right: 0;}.checkout-form .check-box input[type="checkbox"], .checkout-form .check-box .contact__form--1 textarea[type="checkbox"], .contact__form--1 .checkout-form .check-box textarea[type="checkbox"] {  display: none;}.checkout-form .check-box input[type="checkbox"] + label, .checkout-form .check-box .contact__form--1 textarea[type="checkbox"] + label, .contact__form--1 .checkout-form .check-box textarea[type="checkbox"] + label {  position: relative;  padding-left: 30px;  line-height: 20px;  font-size: 14px;  font-weight: 400;  color: #292323;  margin: 0;}.checkout-form .check-box input[type="checkbox"] + label::before, .checkout-form .check-box .contact__form--1 textarea[type="checkbox"] + label::before, .contact__form--1 .checkout-form .check-box textarea[type="checkbox"] + label::before {  position: absolute;  left: 0;  top: 0;  width: 20px;  height: 20px;  display: block;  border: 2px solid #999999;  content: "";  -webkit-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}.checkout-form .check-box input[type="checkbox"] + label::after, .checkout-form .check-box .contact__form--1 textarea[type="checkbox"] + label::after, .contact__form--1 .checkout-form .check-box textarea[type="checkbox"] + label::after {  position: absolute;  left: 0;  top: 0;  display: block;  content: "\f17b";  font-family: Fontawesome;  font-size: 12px;  line-height: 20px;  opacity: 0;  color: #292323;  width: 20px;  text-align: center;  -webkit-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}@media only screen and (max-width: 575px) {  .checkout-form .check-box input[type="checkbox"] + label, .checkout-form .check-box .contact__form--1 textarea[type="checkbox"] + label, .contact__form--1 .checkout-form .check-box textarea[type="checkbox"] + label {    margin-top: 20px;  }}.checkout-form .check-box input[type="checkbox"]:checked + label::before, .checkout-form .check-box .contact__form--1 textarea[type="checkbox"]:checked + label::before, .contact__form--1 .checkout-form .check-box textarea[type="checkbox"]:checked + label::before {  border: 2px solid #292323;}.checkout-form .check-box input[type="checkbox"]:checked + label::after, .checkout-form .check-box .contact__form--1 textarea[type="checkbox"]:checked + label::after, .contact__form--1 .checkout-form .check-box textarea[type="checkbox"]:checked + label::after {  opacity: 1;}/*-- Shipping Form --*/#shipping-form {  display: none;}/*-- Checkout Cart Total --*/.checkout-cart-total {  background-color: #f6f6f6;  padding: 45px;}@media only screen and (max-width: 479px) {  .checkout-cart-total {    padding: 30px 19px;  }}.checkout-cart-total h4 {  -webkit-flex-basis: 18px;      -ms-flex-preferred-size: 18px;          flex-basis: 18px;  line-height: 23px;  font-weight: 700;}.checkout-cart-total h4:first-child {  margin-top: 0;  margin-bottom: 25px;}.checkout-cart-total h4:last-child {  margin-top: 15px;  margin-bottom: 0;}.checkout-cart-total h4 span {  float: right;  display: block;}.checkout-cart-total ul {  border-bottom: 1px solid #999999;  padding: 0;  margin: 0;}.checkout-cart-total ul li {  color: #000000;  font-size: 14px;  line-height: 23px;  font-weight: 600;  display: block;  margin-bottom: 16px;}.checkout-cart-total ul li span {  color: #292323;  float: right;}.checkout-cart-total p {  font-size: 14px;  line-height: 30px;  font-weight: 600;  color: #505050;  padding: 10px 0;  border-bottom: 1px solid #999999;  margin: 0;}.checkout-cart-total p span {  float: right;}/*-- Checkout Payment Method --*/.checkout-payment-method {  background-color: #f6f6f6;  padding: 45px;}@media only screen and (max-width: 479px) {  .checkout-payment-method {    padding: 30px;  }}/*-- Single Payment Method --*/.single-method {  margin-bottom: 20px;}.single-method:last-child {  margin-bottom: 0;}.single-method input[type="radio"], .single-method .contact__form--1 textarea[type="radio"], .contact__form--1 .single-method textarea[type="radio"] {  display: none;}.single-method input[type="radio"] + label, .single-method .contact__form--1 textarea[type="radio"] + label, .contact__form--1 .single-method textarea[type="radio"] + label {  position: relative;  padding-left: 30px;  line-height: 20px;  font-size: 14px;  font-weight: 400;  color: #292323;  margin: 0;}.single-method input[type="radio"] + label::before, .single-method .contact__form--1 textarea[type="radio"] + label::before, .contact__form--1 .single-method textarea[type="radio"] + label::before {  position: absolute;  left: 0;  top: 0;  width: 20px;  height: 20px;  display: block;  border: 2px solid #999999;  content: "";  -webkit-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}.single-method input[type="radio"] + label::after, .single-method .contact__form--1 textarea[type="radio"] + label::after, .contact__form--1 .single-method textarea[type="radio"] + label::after {  position: absolute;  left: 5px;  top: 5px;  display: block;  content: "";  opacity: 0;  background-color: #292323;  width: 10px;  text-align: center;  height: 10px;  -webkit-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}.single-method input[type="radio"]:checked + label::before, .single-method .contact__form--1 textarea[type="radio"]:checked + label::before, .contact__form--1 .single-method textarea[type="radio"]:checked + label::before {  border: 2px solid #292323;}.single-method input[type="radio"]:checked + label::after, .single-method .contact__form--1 textarea[type="radio"]:checked + label::after, .contact__form--1 .single-method textarea[type="radio"]:checked + label::after {  opacity: 1;}.single-method input[type="checkbox"], .single-method .contact__form--1 textarea[type="checkbox"], .contact__form--1 .single-method textarea[type="checkbox"] {  display: none;}.single-method input[type="checkbox"] + label, .single-method .contact__form--1 textarea[type="checkbox"] + label, .contact__form--1 .single-method textarea[type="checkbox"] + label {  position: relative;  padding-left: 30px;  line-height: 20px;  font-size: 14px;  font-weight: 400;  color: #000000;  margin: 0;}.single-method input[type="checkbox"] + label::before, .single-method .contact__form--1 textarea[type="checkbox"] + label::before, .contact__form--1 .single-method textarea[type="checkbox"] + label::before {  position: absolute;  left: 0;  top: 0;  width: 16px;  height: 16px;  display: block;  border: 2px solid #999999;  content: "";  -webkit-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}.single-method input[type="checkbox"] + label::after, .single-method .contact__form--1 textarea[type="checkbox"] + label::after, .contact__form--1 .single-method textarea[type="checkbox"] + label::after {  position: absolute;  left: 4px;  top: 4px;  display: block;  content: "";  opacity: 0;  background-color: #292323;  width: 8px;  text-align: center;  height: 8px;  -webkit-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}.single-method input[type="checkbox"]:checked + label::before, .single-method .contact__form--1 textarea[type="checkbox"]:checked + label::before, .contact__form--1 .single-method textarea[type="checkbox"]:checked + label::before {  border: 2px solid #292323;}.single-method input[type="checkbox"]:checked + label::after, .single-method .contact__form--1 textarea[type="checkbox"]:checked + label::after, .contact__form--1 .single-method textarea[type="checkbox"]:checked + label::after {  opacity: 1;}.single-method p {  display: none;  margin-top: 8px;  font-size: 14px;  color: #000000;  line-height: 23px;}/*-- Place Order --*/.place-order {  background-color: #292323;  border: medium none;  border-radius: 50px;  color: #fff;  float: left;  font-size: 14px;  font-weight: 700;  height: 36px;  line-height: 24px;  margin-top: 40px;  padding: 6px 20px;  text-transform: uppercase;  width: 158px;}/*---------------------------------------    12. Compare-----------------------------------------*//*-- Compare Table --*/.compare-table .table tbody tr:first-child {  border-top: 1px solid #eeeeee;}.compare-table .table tbody tr td {  text-align: center;  border: none;  padding: 25px 30px;  vertical-align: middle;  border-bottom: 1px solid #eeeeee;  border-left: 1px solid #eeeeee;}.compare-table .table tbody tr td:last-child {  border-right: 1px solid #eeeeee;}.compare-table .table tbody tr td.first-column {  min-width: 180px;  font-size: 18px;  font-weight: 600;  color: #292323;  margin: 0;  line-height: 1;}.compare-table .table tbody tr td.product-image-title {  min-width: 310px;  vertical-align: bottom;  padding-top: 70px;}.compare-table .table tbody tr td.product-image-title .image {  clear: both;  width: 100%;  margin-bottom: 40px;}.compare-table .table tbody tr td.product-image-title .image img {  max-width: 100%;}.compare-table .table tbody tr td.product-image-title .category {  clear: both;  color: #454545;  float: left;  font-size: 13px;  letter-spacing: 0.5px;  line-height: 15px;  margin-bottom: 7px;  margin-top: 15px;  text-transform: capitalize;}.compare-table .table tbody tr td.product-image-title .title {  float: left;  clear: both;  font-size: 16px;  font-weight: 600;  color: #000000;  line-height: 20px;  margin-bottom: 10px;}.compare-table .table tbody tr td.pro-desc p {  text-align: left;  margin: 0;}.compare-table .table tbody tr td.pro-price {  font-size: 16px;  font-weight: 600;  color: #000000;}.compare-table .table tbody tr td.pro-color {  font-size: 16px;  font-weight: 600;  color: #000000;}.compare-table .table tbody tr td.pro-stock {  font-size: 16px;  font-weight: 600;  color: #000000;}.compare-table .table tbody tr td.pro-addtocart .add-to-cart {  position: relative;  background-color: #f6f6f6;  color: #292323;  border-radius: 50px;  display: inline-block;  width: 170px;  padding: 10px 25px 10px 56px;  -webkit-transition: all 0.7s cubic-bezier(0.77, -1.5, 0.12, 3) 0s;  -o-transition: all 0.7s cubic-bezier(0.77, -1.5, 0.12, 3) 0s;  transition: all 0.7s cubic-bezier(0.77, -1.5, 0.12, 3) 0s;}.compare-table .table tbody tr td.pro-addtocart .add-to-cart i {  width: 41px;  height: 41px;  background-color: #ffffff;  border-radius: 50px;  display: block;  float: left;  font-size: 20px;  text-align: center;  line-height: 41px;  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);  -webkit-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;  position: absolute;  left: 0;  right: auto;  top: 0;}.compare-table .table tbody tr td.pro-addtocart .add-to-cart span {  font-size: 13px;  text-transform: uppercase;  font-weight: 700;  line-height: 21px;  overflow: hidden;  display: block;  text-align: center;}.compare-table .table tbody tr td.pro-addtocart .add-to-cart.added {  padding-left: 25px;  padding-right: 56px;}.compare-table .table tbody tr td.pro-addtocart .add-to-cart.added i {  left: calc(100% - 41px);}.compare-table .table tbody tr td.pro-remove button {  border: none;  background-color: transparent;  padding: 0;}.compare-table .table tbody tr td.pro-remove button i {  font-size: 20px;}.compare-table .table tbody tr td.pro-ratting i {  color: #000000;  font-size: 14px;}/*=========================    Contact Form Style One ===========================*/.contact__form--1 input, .contact__form--1 textarea {  font-size: 18px;  padding: 25px;  border-style: solid;  border-width: 1px;  border-color: #d4d4d4;  width: 100%;  line-height: inherit;  height: auto;}.contact__form--1 input[type=submit], .contact__form--1 textarea[type="submit"] {  background-color: #2f2f2f;  text-decoration: none;  padding: 30px;  border-radius: 0;  width: 100%;  font-size: 14px;  line-height: 20px;  color: #fff;}.contact__form--1 textarea {  height: 200px;  min-height: 200px;}.adress__style--1 {  padding: 31% 12%;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .adress__style--1 {    padding: 8% 4%;  }}@media only screen and (max-width: 767px) {  .adress__style--1 {    padding: 8% 4%;  }}.adress__style--1 .contact-address li span.address-icon {  color: #f53e6a;  font-size: 30px;}.adress__style--1 .contact-address li span.address-text {  padding-left: 15px;  font-size: 16px;}.adress__style--1 .contact-address li:not(:first-child) {  margin-top: calc(30px/2);}.adress__style--1 .contact-address li:not(:last-child) {  padding-bottom: calc(30px/2);}.social-icons a {  padding: 0;  margin-right: 5px;  cursor: pointer;  border-radius: 50%;  font-size: 19px;  width: 30px;  height: 30px;  color: #181818;  line-height: 31px;  display: inline-block;  text-align: center;}.social-icons a:hover {  color: #ffffff;}.social-icons a.facebook:hover {  background: #3B5998;}.social-icons a.twitter:hover {  background: #00ACEE;}.social-icons a.pinterest:hover {  background: #C8232C;}.social-icons a.youtube:hover {  background: #cd201f;}.social-icons a.google-plus:hover {  background: #DD4B39;}.social-icons.bg-white a {  background-color: #fff;}/*====================    Blog Area =====================*/.blog__thumb {  overflow: hidden;}.blog__thumb a img {  width: 100%;  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;}.blog__content {  margin-top: 29px;}.blog__content .meta {  margin: 0;  padding: 0;  list-style: none;}.blog__content .meta li {  color: #252525;  display: inline-block;  font-size: 13px;  font-weight: 400;  letter-spacing: 0.2px;  list-style: outside none none;  margin-right: 23px;  position: relative;}.blog__content .meta li a {  color: #252525;  -webkit-transition: 0.4s;  -o-transition: 0.4s;  transition: 0.4s;}.blog__content .meta li a:hover {  color: #ff5151;}.blog__content .meta li::before {  content: "-";  position: absolute;  right: -17px;  top: 50%;  -webkit-transform: translateY(-50%);      -ms-transform: translateY(-50%);          transform: translateY(-50%);}.blog__content .meta li:last-child::before {  content: none;}.blog__content h3 {  font-size: 26px;  font-weight: 500;  line-height: 35px;  margin: 0 0 15px;  overflow-wrap: break-word;  margin-top: 10px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .blog__content h3 {    font-size: 20px;    font-weight: 500;    line-height: 30px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .blog__content h3 {    font-size: 20px;    font-weight: 500;    line-height: 30px;  }}@media only screen and (max-width: 767px) {  .blog__content h3 {    font-size: 18px;    margin: 0 0 8px;  }}.blog__content h3 a {  color: #252525;  -webkit-transition: 0.4s;  -o-transition: 0.4s;  transition: 0.4s;}.blog__content h3 a:hover {  color: #ff5151;}.blog__content p {  margin-bottom: 15px;  font-size: 16px;  line-height: 29px;}.blog__content a.blog_btn {  color: #191919;  display: inline-block;  font-size: 16px;  font-weight: 500;  padding-left: 46px;  position: relative;  -webkit-transition: 0.4s;  -o-transition: 0.4s;  transition: 0.4s;}.blog__content a.blog_btn::before {  background: #454545 none repeat scroll 0 0;  content: "";  height: 1px;  left: 0;  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);      -ms-transform: translateY(-50%);          transform: translateY(-50%);  width: 30px;  -webkit-transition: 0.4s;  -o-transition: 0.4s;  transition: 0.4s;}.blog__content a.blog_btn:hover {  color: #ff5151;}.blog__content a.blog_btn:hover::before {  background: #ff5151 none repeat scroll 0 0;  width: 35px;}.blog:hover .blog__thumb a img {  -webkit-transform: scale(1.1);      -ms-transform: scale(1.1);          transform: scale(1.1);}/*========================    Pagination Area =========================*/.pagination_style {  list-style: outside none none;  margin: 70px 0 0;  padding: 0;  text-align: center;}.pagination_style li {  display: inline-block;  margin: 0 3px 3px;}.pagination_style li a {  background-color: #f6f6f6;  color: #3f3f3f;  display: inline-block;  font-size: 13px;  font-weight: 500;  height: 40px;  line-height: 41px;  width: 40px;}.pagination_style li a:hover, .pagination_style li a.active {  background-color: #3f3f3f;  color: #fff;}/*========================Service Area ==========================*/.service .title {  color: #262626;  font-size: 20px;  font-weight: 500;  text-align: left;  text-transform: uppercase;  margin-bottom: 16px;}.service p {  color: #262626;  font-size: 16px;  line-height: 32px;  font-weight: 400;}/*====================    Video Area =======================*/.video-with-thumb {  position: relative;}.video-with-thumb .position--center {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}.video-btn {  text-align: center;}.video-btn a.video-icon,.video-btn a .video-icon {  display: block;  position: relative;  margin: 0 auto;  width: 72px;  height: 72px;  border-radius: 50%;  background: #ff5151;  -webkit-transition: all 1s cubic-bezier(0, 0, 0.2, 1);  -o-transition: all 1s cubic-bezier(0, 0, 0.2, 1);  transition: all 1s cubic-bezier(0, 0, 0.2, 1);  -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.2);          box-shadow: 0 20px 30px rgba(0, 0, 0, 0.2);}.video-btn a.video-icon::before,.video-btn a .video-icon::before {  content: "";  position: absolute;  top: 50%;  left: 50%;  width: 0;  height: 0;  -webkit-transform: translate(-6px, -9px);  -ms-transform: translate(-6px, -9px);  transform: translate(-6px, -9px);  border-top: 9px solid transparent;  border-bottom: 9px solid transparent;  border-left: 15px solid #fff;}.video-btn a.video-icon:hover,.video-btn a .video-icon:hover {  -webkit-transform: scale3d(1.15, 1.15, 1.15);  transform: scale3d(1.15, 1.15, 1.15);}.video-btn a.watch-text,.video-btn a .watch-text {  color: #000000;  margin: 32px 0 0;  font-size: 14px;  border: 0 none;  padding: 0;  display: block;  font-weight: 600;  -webkit-transition: all 1s cubic-bezier(0, 0, 0.2, 1);  -o-transition: all 1s cubic-bezier(0, 0, 0.2, 1);  transition: all 1s cubic-bezier(0, 0, 0.2, 1);}.video-btn a.watch-text:hover,.video-btn a .watch-text:hover {  color: #ff5151;}/*=================    Team Area ===================*/.team .content {  padding-top: 20px;  text-align: center;  padding-bottom: 20px;}.team .content h5 {  margin-bottom: 5px;}.team .content p {  color: #252323;  font-size: 14px;}.team .content .team-social a {  color: #252323;  font-size: 22px;  display: inline-block;  margin: 0 10px;  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;}.team .content .team-social a:hover {  color: #ff5151;}/*------------------------     My account--------------------------*/.panel .panel-heading h5.panel-title {  background-color: #fff;  border: 1px solid #e7e7e7;  color: #434343;  font-size: 14px;  font-weight: 600;  margin: 0 0 30px;  position: relative;  text-transform: uppercase;}.panel .panel-heading h5.panel-title a {  color: #333;  display: block;  padding: 12px 55px 11px;  position: relative;}.panel .panel-heading h5.panel-title a::before {  color: #666666;  content: "\f110";  display: inline-block;  font-family: FontAwesome;  font-size: 12px;  position: absolute;  right: 10px;  top: 14px;}.panel .panel-heading h5.panel-title a.collapsed::after {  color: #666666;  content: "\f113";  display: inline-block;  font-family: FontAwesome;  font-size: 12px;  position: absolute;  right: 10px;  top: 14px;}.panel .panel-heading h5.panel-title a.collapsed::before {  display: none;}.panel .panel-heading h5.panel-title a:hover {  color: #292323;}.panel .panel-heading h5.panel-title span {  background-color: #ff5151;  color: #fff;  font-size: 15px;  height: 42px;  left: 0;  line-height: 42px;  position: absolute;  text-align: center;  top: 0;  width: 42px;}.panel-body {  margin-bottom: 50px;}.panel-body .billing-information-wrapper {  background-color: #fff;  padding: 30px 20px;  border: 1px solid #eaeaea;}.panel-body .account-info-wrapper {  border-bottom: 1px solid #eaeaea;  margin-bottom: 28px;  padding-bottom: 30px;}.panel-body .account-info-wrapper h4 {  font-size: 18px;  letter-spacing: 0.2px;  margin: 0;  text-transform: uppercase;}.panel-body .account-info-wrapper h5 {  font-size: 16px;  letter-spacing: 0.2px;  margin-top: 7px;}.panel-body .billing-info {  margin-bottom: 20px;}.panel-body .billing-info label {  color: #434343;  font-size: 14px;  text-transform: capitalize;}.panel-body .billing-info input, .panel-body .billing-info .contact__form--1 textarea, .contact__form--1 .panel-body .billing-info textarea {  background: transparent none repeat scroll 0 0;  border: 1px solid #eaeaea;  color: #555;  height: 40px;  border-radius: 5px;}.panel-body .billing-back-btn {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;      -ms-flex-pack: justify;          justify-content: space-between;  margin-top: 26px;}.panel-body .billing-back-btn .billing-back a {  display: inline-block;  font-size: 15px;  margin-top: 7px;  text-transform: uppercase;}.panel-body .billing-back-btn .billing-back a:hover {  color: #292323;}.panel-body .billing-back-btn .billing-back a i {  font-size: 18px;  color: #292323;}.panel-body .billing-back-btn .billing-btn button {  background-color: #ff5151;  border: medium none;  border-radius: 3px;  color: #fff;  cursor: pointer;  font-weight: 600;  line-height: 1;  padding: 13px 23px;  text-transform: uppercase;  -webkit-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}.panel-body .billing-back-btn .billing-btn button:hover {  background-color: #292323;  color: #fff;}.panel-body .entries-wrapper {  border: 1px solid #eaeaea;  position: relative;}.panel-body .entries-wrapper::before {  position: absolute;  content: "";  height: 100%;  width: 1px;  left: 50%;  top: 0;  background-color: #eaeaea;}@media only screen and (max-width: 767px) {  .panel-body .entries-wrapper::before {    display: none;  }}.panel-body .entries-wrapper .entries-info {  padding: 30px 20px;}.panel-body .entries-wrapper .entries-info p {  color: #454545;  font-size: 15px;  margin: 0;  text-transform: capitalize;}.panel-body .entries-wrapper .entries-edit-delete a {  background-color: #454545;  border-radius: 5px;  color: #fff;  display: inline-block;  letter-spacing: 0.2px;  line-height: 1;  margin: 0 2px;  padding: 12px 15px;  text-transform: uppercase;}.panel-body .entries-wrapper .entries-edit-delete a.edit {  background-color: #292323;}.panel-body .entries-wrapper .entries-edit-delete a.edit:hover {  background-color: #292323;}.panel-body .entries-wrapper .entries-edit-delete a:hover {  background-color: #292323;}@media only screen and (max-width: 767px) {  .panel-body .entries-wrapper .entries-edit-delete {    margin-bottom: 24px;  }}/**************************************	Product Styles***************************************//*=============================    Product Style =================================*/.product {  border: 1px solid #f2f2f2;}.product .thumbnail a img {  width: 100%;}.product .content {  padding: 25px 20px;}.product .content h2 {  font-size: 16px;  margin-bottom: 5px;}.product .content h2 a {  color: #373737;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;}.product .content h2 a:hover {  color: #ff5151;}.product .content span.prize {  color: #ff5151;  font-size: 16px;}.product .inner {  overflow: hidden;  width: 100%;  position: relative;}.product .inner .product-hover-action {  -webkit-transform: translateY(20px);  -ms-transform: translateY(20px);  transform: translateY(20px);  background: #f8e7e8;  position: absolute;  padding: 10px 35px;  bottom: 0;  left: 0;  opacity: 0;  visibility: hidden;  -webkit-transition: all .5s;  -o-transition: all .5s;  transition: all .5s;  width: 100%;}.product .inner .product-hover-action .hover-inner {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;      -ms-flex-pack: justify;          justify-content: space-between;  -webkit-box-align: center;  -webkit-align-items: center;      -ms-flex-align: center;          align-items: center;}.product .inner .product-hover-action .hover-inner a i {  color: #ff5151;  font-size: 22px;}.product:hover .inner .product-hover-action {  opacity: 1;  visibility: visible;  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0);}/*==========================    Best Rating Product =============================*/.best-rating-product {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;      -ms-flex-align: center;          align-items: center;  border: 1px solid #f1f1f1;}.best-rating-product .content {  padding: 25px;}.best-rating-product .content h6 {  font-size: 18px;  font-weight: 500;  margin: 0;}.best-rating-product .content h6 a {  color: #434343;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;}.best-rating-product .content h6 a:hover {  color: #ff5151;}.best-rating-product .content .price span {  font-size: 18px;}.best-rating-product .content .price span.old-price {  color: #9e9e9e;  font-size: 14px;  text-decoration: line-through;}/*====================    Tab Area ======================*/.onsale-tab {  -webkit-box-pack: center;  -webkit-justify-content: center;      -ms-flex-pack: center;          justify-content: center;  border-bottom: 1px solid #ffb9b9;}.onsale-tab li a {  color: #c4c4c4;  font-size: 24px;  font-weight: 500;  border-color: transparent !important;  position: relative;  padding-bottom: 13px;}@media only screen and (max-width: 767px) {  .onsale-tab li a {    font-size: 16px;    padding: 13px 10px;  }}.onsale-tab li a::before {  position: absolute;  content: "";  border-top: 10px solid transparent;  bottom: 0;  border-bottom: 10px solid #ff5151;  border-right: 10px solid transparent;  border-left: 10px solid transparent;  left: 50%;  -webkit-transform: translateX(-50%);      -ms-transform: translateX(-50%);          transform: translateX(-50%);  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;  opacity: 0;}.onsale-tab li a.active {  color: #ff5151 !important;  border-color: transparent !important;  background-color: transparent !important;}.onsale-tab li a.active::before {  opacity: 1;}.section-border-bottom {  border-bottom: 1px solid #ffb9b9;}.onsale-tab.tab-style--2 {  border-bottom: 1px solid transparent;}.onsale-tab.tab-style--2 li a::before {  bottom: -2px;  border-bottom: 10px solid #ff9797;}/*----------------------- * Quickview Style-------------------------*//* Product Details Left */.product-details {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;      -ms-flex-pack: justify;          justify-content: space-between;}.product-details-left {  -webkit-box-flex: 0;  -webkit-flex: 0 0 40%;      -ms-flex: 0 0 40%;          flex: 0 0 40%;  max-width: 40%;}.product-details-images.slider-navigation-2 .slider-navigation,.product-details-thumbs.slider-navigation-2 .slider-navigation {  top: 50%;  margin-top: -10px;}.product-details-images.slider-navigation-2 .slider-navigation.slider-navigation-prev,.product-details-thumbs.slider-navigation-2 .slider-navigation.slider-navigation-prev {  left: 0;  right: auto;}.product-details-images.slider-navigation-2 .slider-navigation.slider-navigation-next,.product-details-thumbs.slider-navigation-2 .slider-navigation.slider-navigation-next {  left: auto;  right: 0;}.product-details-thumbs {  margin-top: 10px;  overflow: hidden;}.product-details-thumbs .slick-list {  margin-left: -7.5px;  margin-right: -7.5px;}.product-details-thumbs .slick-slide {  margin: 0 7.5px;  cursor: pointer;}.product-details-thumbs .slick-slide div {  border: 1px solid transparent;  -webkit-transition: all 0.3s ease-in-out 0s;  -o-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;}.product-details-thumbs .slick-slide.slick-center div {  border-color: #ff5151;}@media only screen and (max-width: 767px) {  .product-details {    -webkit-flex-wrap: wrap;        -ms-flex-wrap: wrap;            flex-wrap: wrap;  }  .product-details-left {    -webkit-box-flex: 0;    -webkit-flex: 0 0 100%;        -ms-flex: 0 0 100%;            flex: 0 0 100%;    max-width: 100%;  }  .product-details-images a img {    width: 100%;  }}/* Product Details Right */.product-details-right {  -webkit-box-flex: 0;  -webkit-flex: 0 0 60%;      -ms-flex: 0 0 60%;          flex: 0 0 60%;  max-width: 60%;  padding-left: 45px;}.product-details-right::after {  content: "";  clear: both;  display: table;}.product-details-right p {  font-size: 14px;  margin-top: 20px;}.product-details-right .product-title {  font-family: "Roboto", sans-serif;  font-weight: 400;  margin-bottom: 5px;  font-size: 24px;}.product-details-right .ratting-stock-availbility .ratting-box {  display: inline-block;}.product-details-right .ratting-stock-availbility .stock-available {  color: #292323;  display: inline-block;  font-size: 12px;  margin-left: 10px;}.product-details-right .price-box {  margin-top: 40px;}.product-details-right .price-box .pricebox-price {  font-size: 20px;  font-weight: 700;}.product-details-quantity {  margin-top: 20px;  margin-bottom: 20px;  margin-top: 20px;  margin-bottom: 30px;}.product-details-quantity .add-to-cart-button {  margin-left: 10px;  background: #ffffff;  border: 2px solid #000;  border-radius: 0;  color: #000;  display: inline-block;  font-size: 14px;  line-height: 20px;  font-weight: 400;  text-transform: uppercase;  -webkit-transition: all 0.4s ease-out;  -o-transition: all 0.4s ease-out;  transition: all 0.4s ease-out;  text-align: center;  padding: 8px 15px 7px 15px;  -webkit-transition: all 0.3s ease-in-out 0s;  -o-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;}.product-details-quantity .add-to-cart-button:hover {  background: #000000;  color: #ffffff;}.quantity-select {  display: inline-block;  position: relative;  max-width: 80px;  vertical-align: middle;  border: 1px solid #ddd;  padding: 0 10px;}.quantity-select input, .quantity-select .contact__form--1 textarea, .contact__form--1 .quantity-select textarea {  width: 28px;  float: left;  height: 33px;  line-height: 33px;  padding: 0;  text-align: center;  background-color: transparent;  text-align: center;  border: 0 none;}.quantity-select .pro-qty .qtybtn {  width: 15px;  display: block;  float: left;  line-height: 31px;  cursor: pointer;  text-align: center;  font-size: 15px;  font-weight: 700;  color: #454545;}.product-details-categories,.product-details-tags,.product-details-socialshare,.product-details-color,.product-details-size {  border-top: 1px dashed #e5e5e5;  padding: 12px 0;}.product-details-categories >span,.product-details-tags >span,.product-details-socialshare >span,.product-details-color >span,.product-details-size >span {  display: inline-block;  margin-right: 20px;  color: #292323;}.product-details-categories ul,.product-details-tags ul,.product-details-socialshare ul,.product-details-color ul,.product-details-size ul {  display: inline-block;  padding-left: 0;  margin-bottom: 0;}.product-details-categories ul li,.product-details-tags ul li,.product-details-socialshare ul li,.product-details-color ul li,.product-details-size ul li {  list-style: none;  display: inline-block;}.product-details-categories ul li::after,.product-details-tags ul li::after,.product-details-socialshare ul li::after,.product-details-color ul li::after,.product-details-size ul li::after {  content: ",";}.product-details-categories ul li:last-child::after,.product-details-tags ul li:last-child::after,.product-details-socialshare ul li:last-child::after,.product-details-color ul li:last-child::after,.product-details-size ul li:last-child::after {  display: none;}.product-details-categories ul li a,.product-details-tags ul li a,.product-details-socialshare ul li a,.product-details-color ul li a,.product-details-size ul li a {  color: #292323;}.product-details-categories ul li a:hover,.product-details-tags ul li a:hover,.product-details-socialshare ul li a:hover,.product-details-color ul li a:hover,.product-details-size ul li a:hover {  color: #ff5151;}.product-details-socialshare ul li + li {  margin-left: 5px;}.product-details-socialshare ul li::after {  display: none;}.product-details-socialshare ul li a {  display: inline-block;  height: 30px;  width: 30px;  line-height: 1;  text-align: center;  border-radius: 100%;  font-size: 14px;  color: #fff;  line-height: 33px;}.product-details-socialshare ul li a:hover {  color: #fff;}.product-details-socialshare ul li a i {  line-height: 28px;}.facebook {  background-color: #3B5998;}.twitter {  background-color: #00ACEE;}.google-plus {  background-color: #DD4B39;}.linkedin {  background-color: #0E76A8;}.instagram {  background-color: #D82E86;}.product-details-color ul li + li,.product-details-size ul li + li {  margin-left: 5px;}.product-details-color ul li::after,.product-details-size ul li::after {  display: none;}.product-details-color ul li span,.product-details-size ul li span {  display: inline-block;  height: 18px;  width: 18px;  background: #ff5151;  border-radius: 100px;  vertical-align: middle;  border: 1px solid #c5c5c5;  position: relative;  cursor: pointer;}.product-details-color ul li span:hover::before,.product-details-size ul li span:hover::before {  opacity: 1;  visibility: visible;}.product-details-color ul li.checked span::before,.product-details-size ul li.checked span::before {  visibility: visible;  opacity: 1;}.product-details-color ul li.red span,.product-details-size ul li.red span {  background: red;}.product-details-color ul li.green span,.product-details-size ul li.green span {  background: green;}.product-details-color ul li.blue span,.product-details-size ul li.blue span {  background: blue;}.product-details-color ul li.black span,.product-details-size ul li.black span {  background: black;}.product-details-size ul li span {  width: 26px;  height: 26px;  text-align: center;  line-height: 24px;  background: transparent;  font-size: 10px;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .product-details-right {    padding-left: 30px;  }}@media only screen and (max-width: 767px) {  .product-details-right {    margin-top: 40px;    padding-left: 0;    -webkit-box-flex: 0;    -webkit-flex: 0 0 100%;        -ms-flex: 0 0 100%;            flex: 0 0 100%;    max-width: 100%;  }}/* Quick View Modal */.quick-view-modal-inner {  display: inline-block;  background: #fff;  padding: 30px 15px;  overflow-y: auto;  max-height: 100%;  max-width: 100%;  text-align: left;  position: absolute;  left: 50%;  top: 50%;  -webkit-transform: translate3d(-50%, -50%, 0) scale(0);          transform: translate3d(-50%, -50%, 0) scale(0);  -webkit-transition: all 0.4s ease-out 0s;  -o-transition: all 0.4s ease-out 0s;  transition: all 0.4s ease-out 0s;}.close-quickview-modal {  position: absolute;  right: 0;  left: auto;  top: 0;  bottom: auto;  border: none;  outline: none;  font-size: 18px;  color: #ff5151;  background: transparent;  padding: 10px 14px;  z-index: 5;  display: none;  border: 2px solid #ff5151;}.close-quickview-modal:hover {  color: #ff5151;}.quick-view-modal {  position: fixed;  height: 100%;  width: 100%;  left: 0;  top: 0;  z-index: -5;  -webkit-transition: all 0.4s ease-out 0s;  -o-transition: all 0.4s ease-out 0s;  transition: all 0.4s ease-out 0s;}.quick-view-modal::before {  content: "";  background: rgba(25, 25, 30, 0.9);  top: 0;  left: 0;  height: 100%;  width: 100%;  position: absolute;  z-index: -1;  visibility: hidden;  opacity: 0;  -webkit-transition: all 0.4s ease-out 0s;  -o-transition: all 0.4s ease-out 0s;  transition: all 0.4s ease-out 0s;}.quick-view-modal.is-visible::before {  visibility: visible;  opacity: 1;}.quick-view-modal.is-visible {  z-index: 99999;  opacity: 1;}.quick-view-modal.is-visible .quick-view-modal-inner {  -webkit-transform: translate3d(-50%, -50%, 0) scale(1);          transform: translate3d(-50%, -50%, 0) scale(1);}.quick-view-modal.is-visible .close-quickview-modal {  display: block;}/* Slider Navigation Style 1 */.slider-navigation-1 .slider-navigation {  position: absolute;  top: 50%;  z-index: 1;  font-size: 28px;  height: 50px;  width: 50px;  display: inline-block;  text-align: center;  border: 2px solid rgba(0, 0, 0, 0.7);  color: rgba(0, 0, 0, 0.7);  border-radius: 1000px;  cursor: pointer;  vertical-align: middle;  margin-top: -25px;  -webkit-transition: all 0.4s ease-in-out 0s;  -o-transition: all 0.4s ease-in-out 0s;  transition: all 0.4s ease-in-out 0s;}.slider-navigation-1 .slider-navigation i {  line-height: 46px;}.slider-navigation-1 .slider-navigation:hover {  color: #ffffff;  background: #ff5151;  border-color: #ff5151;}.slider-navigation-1 .slider-navigation.slider-navigation-prev {  left: 50px;}.slider-navigation-1 .slider-navigation.slider-navigation-next {  right: 50px;}@media only screen and (max-width: 767px) {  .slider-navigation-1 .slider-navigation {    font-size: 24px;    height: 40px;    width: 40px;    margin-top: -20px;    top: auto;    bottom: 20px;  }  .slider-navigation-1 .slider-navigation i {    line-height: 36px;  }  .slider-navigation-1 .slider-navigation.slider-navigation-prev {    left: auto;    right: calc(50% + 10px);  }  .slider-navigation-1 .slider-navigation.slider-navigation-next {    left: calc(50% + 10px);    right: auto;  }}/* Slider Navigation Style 2 */.slider-navigation-2 {  position: relative;}.slider-navigation-2 .slider-navigation {  position: absolute;  height: 20px;  width: 20px;  text-align: center;  right: 0;  top: 0;  background: #ccc;  display: inline-block;  border-radius: 2px;  color: #fff;  cursor: pointer;  z-index: 1;  line-height: 20px;}.slider-navigation-2 .slider-navigation i {  line-height: 20px;}.slider-navigation-2 .slider-navigation:hover {  color: #ffffff;  background: #ff5151;  border-color: #ff5151;}.slider-navigation-2 .slider-navigation.slider-navigation-prev {  right: 25px;}.slider-navigation-2 .slider-navigation.slider-navigation-next {  right: 0;}/*------------------------------    Single Product Styles-------------------------------*/.single-product-details-side {  margin-bottom: 40px;  width: 100% !important;  max-width: 440px;  margin-left: 100px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .single-product-details-side {    margin-left: 60px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .single-product-details-side {    margin-left: 0;  }}@media only screen and (max-width: 767px) {  .single-product-details-side {    margin-left: 0;  }}.single-product-details-side .header {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  margin-bottom: 24px;}.single-product-details-side .header .product-badges {  position: static;  display: inline-block;  margin: 0 15px 0 0;  z-index: 0;}.single-product-details-side .header .product-badges span {  position: relative;  top: 0;  left: 0;  display: block;  margin: 0 2px;  min-height: 0;  min-width: 0;  border-radius: 10px 10px 10px 0;  color: #fff;  text-align: center;  font-weight: 600;  font-size: 13px;  line-height: 1.44;  text-transform: uppercase;  background: #d31129;  padding: 4px 11px;  color: #fff;  background-color: #d31129;}.single-product-details-side .price {  margin-bottom: 42px;}.single-product-details-side .price p {  font-size: 18px;  font-weight: 600;}.single-product-details-side .description {  margin-bottom: 44px;}.single-product-details-side .quenty-container {  border-top: 1px solid #d8d8d8;  border-bottom: 1px solid #d8d8d8;  padding: 46px 0 49px;  margin: 41px 0 0;  margin-bottom: 40px;}.single-product-details-side .quenty-button {  overflow: hidden;  margin-bottom: 40px;}.single-product-details-side .quenty-button h6.heading {  float: left;  margin: 9px 15px 0 0;  text-transform: uppercase;  min-width: 100px;}.single-product-details-side .quenty-button input, .single-product-details-side .quenty-button .contact__form--1 textarea, .contact__form--1 .single-product-details-side .quenty-button textarea {  display: inline-block;  float: left;  margin: 0 30px 0 0;  overflow: hidden;  position: relative;  width: 66px;}.single-product-details-side .product-action {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  margin: 0 -10px;}.single-product-details-side .product-action a {  color: #ffffff;  border-color: #ff5151;  background-color: #ff5151;  position: relative;  display: inline-block;  margin: 0 10px;  border-radius: 6px;}.single-product-details-side .product-action a.addtocart {  padding: 0 30px 0;  height: 53px;  font-weight: 600;  line-height: 57px;  font-size: 16px;}.single-product-details-side .product-action a.addtocart i {  margin-right: 11px;  font-size: 27px;}.single-product-details-side .product-action a.wislist {  position: relative;  display: block;  width: 55px;  height: 55px;  line-height: 53px;  border-radius: 6px;  color: #fff;  font-size: 0;  padding: 0;  border: 1px solid #fff;  text-align: center;}.single-product-details-side .product-action a.wislist::before {  content: "\f234";  font-size: 20px;  margin: 0;  font-family: FontAwesome;  font-weight: 400;}.single-product-details-side .product-meta .meta-item {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;      -ms-flex-align: center;          align-items: center;}.single-product-details-side .product-meta .meta-item h6 {  font-size: 14px;  text-transform: uppercase;  min-width: 100px;  margin: 0 15px 0 0;}.single-product-details-side .product-meta .meta-item .item-list a {  color: #222222;  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  font-size: 14px;  font-weight: 500;}.single-product-details-side .product-meta .meta-item + .meta-item {  margin-top: 24px;}.active_thumb img {  width: 100%;}.single_product_inner h4 {  font-size: 26px;  font-weight: 400;  margin-bottom: 6px;}.single_product_inner .price span {  font-size: 16px;}.single_product_inner .price span.new {  border-bottom: 1px solid #292323;  color: #ff5151;  display: inline-block;  font-size: 24px;  margin-right: 3px;  font-weight: 600;}.single_product_inner .rating {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  list-style: outside none none;  margin-bottom: 24px;  margin-top: 8px;  padding: 0;}.single_product_inner .rating li {  margin-right: 2px;}.single_product_inner .rating li i {  color: #292323;}.single_product_inner .pro_dtl p {  margin-bottom: 25px;}.single_product_inner .product_cart_action {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  margin-top: 36px;}.single_product_inner .product_cart_action .cart_qun_inner {  -webkit-box-align: center;  -webkit-align-items: center;      -ms-flex-align: center;          align-items: center;  border: 1px solid #dddddd;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 38px;  -webkit-box-pack: center;  -webkit-justify-content: center;      -ms-flex-pack: center;          justify-content: center;  line-height: 35px;  padding: 0 20px;  position: relative;  margin-left: 30px;}.single_product_inner .product_cart_action .cart_qun_inner .pro-quantity .pro-qty span.qtybtn {  float: left;  padding: 0;}.single_product_inner .product_cart_action .cart_qun_inner .pro-quantity input, .single_product_inner .product_cart_action .cart_qun_inner .pro-quantity .contact__form--1 textarea, .contact__form--1 .single_product_inner .product_cart_action .cart_qun_inner .pro-quantity textarea {  background-color: transparent;  border: medium none;  float: left;  height: 33px;  line-height: 33px;  padding: 0;  text-align: center;  width: 28px;}.single_product_inner .product_cart_action .cart_list {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -webkit-justify-content: center;      -ms-flex-pack: center;          justify-content: center;  list-style: outside none none;  margin: 0 -2px;  padding: 0;}.single_product_inner .product_cart_action .cart_list li {  margin: 0 2px;}.single_product_inner .product_cart_action .cart_list li a {  background: #292323 none repeat scroll 0 0;  color: #fff;  display: block;  font-size: 14px;  height: 36px;  line-height: 36px;  text-align: center;  -webkit-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s;  width: 36px;}.single_product_inner .product_cart_action .cart_list li a:hover {  opacity: 0.7;}.single_product_inner .product_cart_action .cart_list li.shopping_basket a {  padding: 0 16px;  text-transform: uppercase;  width: auto;}.big_img_container .tab-pane:not(.active) {  display: none;}.sm_roduct_nav {  border: 0 none;  margin: 0 -8px;}.sm_roduct_nav a {  display: block;  -webkit-flex-basis: 20%;      -ms-flex-preferred-size: 20%;          flex-basis: 20%;  padding: 16px 8px 0;}@media only screen and (max-width: 767px) {  .sm_roduct_nav a {    -webkit-flex-basis: 50%;        -ms-flex-preferred-size: 50%;            flex-basis: 50%;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .sm_roduct_nav a {    -webkit-flex-basis: 33.33%;        -ms-flex-preferred-size: 33.33%;            flex-basis: 33.33%;  }}.sm_roduct_nav a img {  width: 100%;}.product_share {  -webkit-box-align: center;  -webkit-align-items: center;      -ms-flex-align: center;          align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  margin-top: 60px;}.product_share ul.social_share {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  list-style: outside none none;  margin: 0;  padding: 0;}.product_share ul.social_share li {  margin-left: 15px;}.product_share ul.social_share li a {  color: #fff;  display: block;  font-size: 15px;  height: 30px;  line-height: 30px;  text-align: center;  -webkit-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s;  width: 30px;}.cart_qun_inner span {  color: #050505;  font-size: 16px;  padding-right: 12px;}.cart_qun_inner .cart-plus-minus {  position: relative;}.cart_qun_inner .cart-plus-minus input, .cart_qun_inner .cart-plus-minus .contact__form--1 textarea, .contact__form--1 .cart_qun_inner .cart-plus-minus textarea {  border: 0 none;  text-align: center;  width: 70px;  outline: none;}.single_review_content.tab-pane:not(.active) {  display: none;}.product_review .description_nav {  border: 0 none;}.product_review .description_nav a {  border-bottom: 2px solid transparent;  padding: 13px 0;  font-size: 20px;  font-weight: 600;  line-height: 1.5;  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  color: #292323;  padding-bottom: 15px;  display: inline-block;}.product_review .description_nav a.active, .product_review .description_nav a:hover {  border-bottom: 3px solid #ff5151;  color: #000000;}.product_review .description_nav a + a {  margin-left: 20px;}.product_review .single_review_content {  border-top: 1px solid #f5f5f5;  padding: 40px;  padding-left: 0;}.product_review .single_review_content p {  font-size: 15px;  line-height: 30px;  margin: 0 auto;  text-align: left;  padding-left: 0;}.product_review .single_review_content .rating {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  list-style: outside none none;  margin-bottom: 24px;  margin-top: 8px;  padding: 0;}.product_review .single_review_content .rating li {  margin-right: 3px;}.product_review .single_review_content .rating li i {  font-size: 16px;  color: #efc71f;}.product_review .single_review_content .classs__review__inner h4 {  color: #000;  font-weight: 500;}.product_review .single_review_content .classs__review__inner p {  margin-bottom: 10px;  margin-top: 5px;  padding: 0;  text-align: left;}.product_review .single_review_content .classs__review__inner span {  font-weight: 400;}.product_review .single_review_content .classs__review__inner .input__box span {  display: block;  font-weight: 400;  margin-bottom: 10px;  text-transform: capitalize;  font-size: 14px;}.product_review .single_review_content .classs__review__inner .input__box input, .product_review .single_review_content .classs__review__inner .input__box .contact__form--1 textarea, .contact__form--1 .product_review .single_review_content .classs__review__inner .input__box textarea {  border: 1px solid #eeeeee;  border-radius: 5px;  height: 50px;  outline: medium none;  width: 100%;}.product_review .single_review_content .classs__review__inner .input__box textarea {  background: #fff none repeat scroll 0 0;  border: 1px solid #eeeeee;  border-radius: 5px;  min-height: 200px;  padding: 10px;  width: 100%;}.product_review .single_review_content .classs__review__inner .input__box + .input__box {  margin-top: 15px;}.product_review .single_review_content .classs__review__inner .submit__btn a {  background-color: #252525;  color: #ffffff;  display: inline-block;  font-weight: 600;  height: 45px;  line-height: 45px;  margin-top: 30px;  padding: 0 20px;  -webkit-transition: all 0.3s ease-in-out 0s;  -o-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;}.product_review .single_review_content .classs__review__inner .submit__btn a:hover {  opacity: 0.7;}.submit__btn2 .product-btn {  background: #ff5151;  color: #fff;  padding: 0 36px;  height: 55px;  line-height: 55px;  font-size: 14px;  border-radius: 6px;  border-width: 0;  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.07);          box-shadow: 0 10px 20px rgba(0, 0, 0, 0.07);  font-weight: 600;  letter-spacing: 0em;  font-family: "Poppins", sans-serif;  display: inline-block;  text-align: center;  white-space: nowrap;  border-style: solid;  cursor: pointer;  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}@media only screen and (min-width: 1200px) and (max-width: 1599px) {  .big_img_container .big_img img {    width: 100%;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .big_img_container .big_img img {    width: 100%;  }  .sm_roduct_nav a {    -webkit-flex-basis: 20%;        -ms-flex-preferred-size: 20%;            flex-basis: 20%;  }  .single_product_inner .pro_ration {    margin-bottom: 11px;  }  .single_product_inner .pro_dtl p {    margin-bottom: 10px;  }  .product_share {    margin-top: 29px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .big_img_container .big_img img {    width: 100%;  }  .single_product_inner {    margin-top: 30px;  }  .product_review .description_nav a {    font-size: 20px;  }}@media only screen and (max-width: 767px) {  .big_img_container .big_img img {    width: 100%;  }  .single_product_inner {    margin-top: 30px;  }  .product_review .description_nav a {    font-size: 16px;  }}@media only screen and (max-width: 575px) {  .product_review .description_nav a {    padding: 0 9px;    padding-bottom: 15px;    display: inline-block;  }  .single_product_inner .product_cart_action {    display: block;  }  .single_product_inner .product_cart_action .cart_qun_inner {    margin-top: 30px;  }}@media only screen and (max-width: 479px) {  .product_review .description_nav a {    border-left: 1px solid transparent;    margin-bottom: 15px;    display: inline-block;  }  .product_review .description_nav {    border-color: #ecefea #ecefea #efefef;    border-style: solid;    border-width: 1px;    padding: 10px 0;  }  .product_review .description_nav a:last-child {    border-right: 1px solid transparent;  }  .sm_roduct_nav a {    -webkit-flex-basis: 33.33%;        -ms-flex-preferred-size: 33.33%;            flex-basis: 33.33%;  }  .product_review .single_review_content {    padding: 26px 9px;  }  .product_review .single_review_content p {    font-size: 14px;    line-height: 25px;    padding: 0 10px;  }}/*=====================Shop Sidebar =======================*/.archive-shop-inner select {  height: 50px;  color: #777;  border-color: #eee;  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  outline: none;  border: 1px solid #eee;  border-radius: 0;  padding: 3px 20px;  max-width: 100%;  background: #ffffff url(../images/logo/download.png) no-repeat center right 20px;  -moz-appearance: none;  -webkit-appearance: none;  width: 215px;}.shop-sidebar-container {  padding-left: 15px;  padding-right: 15px;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .shop-sidebar-container {    padding-left: 0;    padding-right: 0;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .shop-sidebar-container {    padding-left: 0;    padding-right: 0;  }}@media only screen and (max-width: 767px) {  .shop-sidebar-container {    padding-left: 0;    padding-right: 0;  }}.shop-sidebar-container .shop-sidebar-wrapper {  border: 1px solid #eee;  padding: 50px 29px 66px;  background: #fff;}.shop-sidebar .widget-title {  font-size: 18px;  margin-bottom: 20px;  padding-bottom: 11px;  border-bottom: 1px solid #eee;  font-family: "Roboto", sans-serif;  font-weight: 600;  line-height: 1.23;  color: #292323;}.shop-sidebar.search .search-box {  position: relative;}.shop-sidebar.search .search-box input, .shop-sidebar.search .search-box .contact__form--1 textarea, .contact__form--1 .shop-sidebar.search .search-box textarea {  width: 100%;  padding-right: 72px;  color: #777;  border-color: #eee;  background-color: #fff;  outline: none;  border: 1px solid #eee;  border-radius: 0;  padding: 3px 20px;  height: 62px;  padding-right: 66px;}.shop-sidebar.search .search-box button {  position: absolute;  top: 0;  right: 0;  padding: 0;  border: 0;  border-radius: 0;  width: 62px;  height: 62px;  line-height: 62px;  text-align: center;  background: none;  -webkit-box-shadow: none;          box-shadow: none;  -webkit-transform: none;  -ms-transform: none;  transform: none;}.shop-sidebar.search .search-box button:hover {  background-color: #ff5151;}.shop-sidebar.search .search-box button span {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  line-height: 1;  font-size: 18px;  color: #ff5151;}.shop-sidebar.search .search-box button:hover span {  color: #fff;}.shop-sidebar.search.color-green .search-box button:hover {  background-color: #899664;}.shop-sidebar.search.color-green .search-box button span {  color: #899664;}.shop-sidebar.search.color-green .search-box button:hover span {  color: #fff;}.shop-sidebar.related-product-inner .related-product {  padding: 0;  margin: 0;  list-style: none;}.shop-sidebar.related-product-inner .related-product li {  margin-top: 20px;}.shop-sidebar.related-product-inner .related-product li .product-item {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;}.shop-sidebar.related-product-inner .related-product li .product-item .thumbnail {  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  margin-right: 15px;  width: 100px;}.shop-sidebar.related-product-inner .related-product li .product-item .thumbnail a img {  width: 100%;  border-radius: 3px;}.shop-sidebar.related-product-inner .related-product li .product-item .info h5.heading {  margin: 0 0 7px;  line-height: 1.4;  font-size: 16px;}.shop-sidebar.related-product-inner .related-product li .product-item .info h5.heading a {  color: #222222;}.shop-sidebar.related-product-inner .related-product li .product-item .info ul.rating {  padding: 0;  margin: 0;  list-style: none;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  margin-bottom: 10px;  font-size: 12px;}.shop-sidebar.related-product-inner .related-product li .product-item .info ul.rating li i {  color: #ffb805;}.shop-sidebar.related-product-inner .related-product li .product-item .info .price span {  font-weight: 500;  font-size: 15px;  display: inline-block;}.shop-sidebar.related-product-inner .related-product li .product-item .info .price span.new-price {  color: #d5382c;}.shop-sidebar.nwinstagram .instagram-grid-wrap.instagram-grid-5 {  grid-template-columns: repeat(3, 1fr);  grid-column-gap: 8px;  grid-row-gap: 8px;}.shop-sidebar.banner .inner {  position: relative;}.shop-sidebar.banner .inner .content {  position: absolute;  top: 0;  width: 100%;  text-align: center;  top: 50%;  -webkit-transform: translateY(-50%);      -ms-transform: translateY(-50%);          transform: translateY(-50%);}.shop-sidebar.tag .inner .tagcloud {  margin: 0;  padding: 0;  list-style-type: none;}.shop-sidebar.tag .inner .tagcloud li {  display: inline-block;}.shop-sidebar.tag .inner .tagcloud li a {  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  display: block;  font-size: 14px;  font-weight: 500;  padding: 4px 6px;  color: #000000;}.shop-sidebar.tag .inner .tagcloud li a:hover {  color: #ff5151;}.shop-sidebar.tag.color-green .inner .tagcloud li a:hover {  color: #899664;}.content-shopby {  margin-top: 32px;}.price--output input, .price--output .contact__form--1 textarea, .contact__form--1 .price--output textarea {  border: 0 none;}.price--output span {  color: #333;  font-size: 14px;}.price--filter {  display: inline-block;}.price--output {  display: inline-block;}.price--filter a {  background: #ff5151 none repeat scroll 0 0;  border-radius: 3px;  color: #fff;  display: block;  font-size: 1.15em;  height: 45px;  line-height: 44px;  padding: 0 24px;}.ui-widget-content {  background: #ededed none repeat scroll 0 0;  border: 0 none;  color: #ff5151;}.ui-slider-range.ui-widget-header.ui-corner-all {  background: #ff5151 none repeat scroll 0 0;}.ui-slider-horizontal {  height: 7px;}.ui-slider .ui-slider-handle {  border-radius: 100%;  cursor: default;  height: 16px;  position: absolute;  -ms-touch-action: none;      touch-action: none;  width: 16px;  z-index: 2;  outline: none;  cursor: pointer;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {  background: #ff5151 none repeat scroll 0 0;  border: 0 none;  color: #ff5151;}.ui-slider-range.ui-widget-header.ui-corner-all {  background: #ff5151 none repeat scroll 0 0;}.ui-slider-horizontal {  margin-bottom: 25px;  margin-top: 7px;}.price__output--wrap {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;      -ms-flex-align: center;          align-items: center;}.price__output--wrap .price--output {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;      -ms-flex-align: center;          align-items: center;  -webkit-box-flex: 1;  -webkit-flex-grow: 1;      -ms-flex-positive: 1;          flex-grow: 1;}.price__output--wrap .price--output span {  color: #333;  font-size: 16px;  display: inline-block;}.price__output--wrap .price--output input, .price__output--wrap .price--output .contact__form--1 textarea, .contact__form--1 .price__output--wrap .price--output textarea {  border: 0 none;  width: 94px;  -webkit-box-flex: 1;  -webkit-flex-grow: 1;      -ms-flex-positive: 1;          flex-grow: 1;  font-size: 16px;  font-weight: 500;}.price__output--wrap .price--filter {  display: inline-block;}/*=======================Instagram Style 01 ========================*/.instagram-grid-wrap {  display: -ms-grid;  display: grid;  grid-template-columns: repeat(3, 1fr);  grid-column-gap: 10px;  grid-row-gap: 10px;}.instagram-grid-wrap.instagram-grid-5 {  grid-template-columns: repeat(6, 1fr);  grid-column-gap: 30px;  grid-row-gap: 30px;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .instagram-grid-wrap.instagram-grid-5 {    grid-template-columns: repeat(3, 1fr);    grid-column-gap: 10px;    grid-row-gap: 10px;  }}@media only screen and (max-width: 767px) {  .instagram-grid-wrap.instagram-grid-5 {    grid-template-columns: repeat(2, 1fr);    grid-column-gap: 10px;    grid-row-gap: 10px;  }}.instagram-grid-wrap .item-grid.grid-style--1 {  position: relative;  overflow: hidden;}.instagram-grid-wrap .item-grid.grid-style--1 .thumb a img {  border-radius: inherit;  width: 100%;  -webkit-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);  -o-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);  transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);}.instagram-grid-wrap .item-grid.grid-style--1 .item-info {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  visibility: hidden;  background: rgba(0, 0, 0, 0.5);  opacity: 0;  cursor: pointer;  border-radius: inherit;  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}.instagram-grid-wrap .item-grid.grid-style--1 .item-info .inner {  position: absolute;  top: 50%;  left: 0;  width: 100%;  color: #fff;  text-align: center;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  margin: 0;  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}.instagram-grid-wrap .item-grid.grid-style--1 .item-info .inner a {  position: relative;  color: #fff;  font-size: 14px;  display: inline-block;  margin: 0 5px;}.instagram-grid-wrap .item-grid.grid-style--1 .item-info .inner a i {  padding-right: 4px;}.instagram-grid-wrap .item-grid.grid-style--1:hover .thumb a img {  -webkit-transform: scale3d(1.1, 1.1, 1.1);  transform: scale3d(1.1, 1.1, 1.1);}.instagram-grid-wrap .item-grid.grid-style--1:hover .item-info {  visibility: visible;  opacity: 1;}/**************************************	Template Styles***************************************//*===================== * Banner=======================*/.slide-content p {  font-size: 18px;  line-height: 30px;  margin-top: 23px;  margin-bottom: 30px;}/*======================    Slider Style Two =======================*/.slider--2 .slide-content {  min-height: 570px;}@media only screen and (max-width: 767px) {  .slider--2 .slide-content .slide-text p br {    display: none;  }}.fullscreen {  min-height: 100vh;  width: 100%;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .fullscreen {    min-height: auto;    padding: 150px 0;  }}@media only screen and (max-width: 767px) {  .fullscreen {    min-height: auto;    padding: 150px 0;  }}/*=========================Slider Animation ===========================*/.slider-activation .slick-active .slide-content img {  -webkit-animation: 1500ms ease-in-out 0s normal none 1 running fadeInLeft;  animation: 1500ms ease-in-out 0s normal none 1 running fadeInLeft;}.slider-activation .slick-active .slide-content p {  -webkit-animation: 2200ms ease-in-out 0s normal none 1 running bounceInDown;  animation: 2200ms ease-in-out 0s normal none 1 running bounceInDown;}.slider-activation .slick-active .slide-content .shop-now-btn {  -webkit-animation: 1800ms ease-in-out 0s normal none 1 running bounceInDown;  animation: 1800ms ease-in-out 0s normal none 1 running bounceInDown;}.slider-activation .slider-navigation {  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);      -ms-transform: translateY(-50%);          transform: translateY(-50%);  width: 50px;  border: 2px solid #222;  height: 50px;  line-height: 50px;  text-align: center;  font-size: 27px;  border-radius: 100%;  outline: none;  background: transparent;  left: 30px;  z-index: 2;  opacity: 0;  -webkit-transition: 0.4s;  -o-transition: 0.4s;  transition: 0.4s;  cursor: pointer;}.slider-activation .slider-navigation.slider-navigation-next {  left: auto;  right: 30px;}.slider-activation:hover .slider-navigation {  opacity: 1;}/*======================    Banner Area ========================*/.banner {  position: relative;}.banner .content {  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);      -ms-transform: translateY(-50%);          transform: translateY(-50%);  width: 57%;  text-align: center;  padding: 0 20px;}@media only screen and (max-width: 767px) {  .banner .content {    width: 83%;  }}.banner .content h4 {  color: #000000;  line-height: 30px;  font-size: 24px;  margin: 0;}.banner .content h4 span {  color: #960000;}.banner .content h3 {  color: #bd7a4c;  line-height: 50px;  font-size: 40px;  font-weight: 400;}.banner .content.text-left {  text-align: left;}/*========================    Blog Details ==========================*/.single-post-details .content p {  line-height: 28px;  font-size: 16px;}.single-post-details .content p.first-bold {  font-size: 18px;  line-height: 1.94;  font-weight: 500;  color: #222222;}.single-post-details .quote-content {  position: relative;  margin: 37px 0 44px !important;  padding: 0 0 0 53px;  font-size: 16px;  font-weight: 600;  line-height: 1.625;}.single-post-details .quote-content::before {  content: "\f2ce";  font-size: 26px;  position: absolute;  top: 50%;  left: 0;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  font-family: FontAwesome;  font-weight: 900;  color: #ff5151;}.single-post-details .quote-content .quote-text {  font-size: 16px;  font-weight: 600;  line-height: 1.625;  color: #222222;  font-style: normal;}.blog-tag-list a {  color: #222222;  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  font-weight: 500;  line-height: 1.58;  font-size: 14px;  position: relative;  padding-left: 5px;}.blog-tag-list a + a::before {  position: absolute;  content: ",";  left: 0;}/*========================    BLog Comment ==========================*/.commnent-list-wrap .comment {  list-style-type: none;  margin-top: 48px;  padding-top: 37px;  padding-left: 6px;  border-top: 1px solid #eee;}.commnent-list-wrap .comment .thumb {  float: left;}@media only screen and (max-width: 767px) {  .commnent-list-wrap .comment .thumb {    float: none;  }}.commnent-list-wrap .comment .thumb img {  border-radius: 100%;  width: 100px;  height: 100px;}.commnent-list-wrap .comment .content {  position: relative;  overflow: hidden;  margin-left: 152px;}@media only screen and (max-width: 767px) {  .commnent-list-wrap .comment .content {    margin-left: 0;    margin-top: 30px;  }}.commnent-list-wrap .comment .content .reply-btn a {  color: #ffffff;  -webkit-transition: 0.4s;  -o-transition: 0.4s;  transition: 0.4s;  display: inline-block;  font-size: 12px;  border: 1px solid #222222;  background: #222222;  padding: 3px 10px;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;}.commnent-list-wrap .comment .content .reply-btn a:hover {  color: #ff5151;  border: 1px solid #ff5151;  background: transparent;}.commnent-list-wrap .comment .content .comment-footer span {  font-size: 12px;  font-weight: 500;  display: inline-block;}.commnent-list-wrap .comment.comment-reply {  padding-left: 61px;}@media only screen and (max-width: 767px) {  .commnent-list-wrap .comment.comment-reply {    padding-left: 30px;  }}@media only screen and (max-width: 575px) {  .commnent-list-wrap .comment.comment-reply {    padding-left: 0;  }}.comment-form-wrapper .blog-btn a {  background: #ff5151;  display: inline-block;  color: #fff;  padding: 0 36px;  height: 55px;  line-height: 55px;  font-size: 14px;  border-radius: 6px;  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.07);          box-shadow: 0 10px 20px rgba(0, 0, 0, 0.07);  font-weight: 600;}.comment-form-wrapper .blog-btn a:hover {  -webkit-transform: translateY(-3px);  -ms-transform: translateY(-3px);  transform: translateY(-3px);}/* ====================    Contact Form ======================*/.comment-form-wrapper .contact-form input, .comment-form-wrapper .contact-form .contact__form--1 textarea, .contact__form--1 .comment-form-wrapper .contact-form textarea {  height: 50px;  border: 1px solid #eee;}.comment-form-wrapper .contact-form textarea {  color: #777;  border-color: #eee;  background-color: #fff;  height: 150px;  width: 100%;  outline: none;  border: 1px solid #eee;  border-radius: 0;  padding: 12px 20px 3px;  max-width: 100%;  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}/*====================    About Area ======================*/.about-content h2 {  color: #262626;  font-size: 36px;  font-weight: 500;  letter-spacing: 4px;  text-transform: uppercase;}@media only screen and (max-width: 767px) {  .about-content h2 {    font-size: 28px;  }}.about-content .content p {  color: #262626;  font-size: 16px;  line-height: 32px;  font-weight: 400;}.section-title--3 .title {  font-size: 36px;  font-weight: 700;  letter-spacing: 4px;  margin-bottom: 0;  text-transform: uppercase;  font-weight: 500;}@media only screen and (max-width: 767px) {  .section-title--3 .title {    font-size: 28px;  }}.sidebar_widget .sidebar_title {  font-size: 22px;  font-weight: 500;  line-height: 1;  margin-bottom: 25px;  margin-top: 0;  position: relative;  text-transform: capitalize;}.sidebar_widget .sidebar_search form {  position: relative;}.sidebar_widget .sidebar_search form input, .sidebar_widget .sidebar_search form .contact__form--1 textarea, .contact__form--1 .sidebar_widget .sidebar_search form textarea {  background: #f1f1f1 none repeat scroll 0 0;  border: medium none;  -webkit-box-shadow: none;          box-shadow: none;  color: #8e8d8d;  font-size: 13px;  height: 45px;  padding-left: 15px;  padding-right: 55px;}.sidebar_widget .sidebar_search form button {  background-color: #dedede;  border: medium none;  color: #050035;  cursor: pointer;  font-size: 18px;  height: 100%;  line-height: 49px;  padding: 0 16px;  position: absolute;  right: 0;  top: 0;  -webkit-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}.sidebar_widget .sidebar_search form button:hover {  background: #ff5151 none repeat scroll 0 0;  color: #ffffff;}.sidebar_widget .sidebar_categories {  list-style: outside none none;  padding: 0;  margin: 0;}.sidebar_widget .sidebar_categories li {  margin-bottom: 13px;}.sidebar_widget .sidebar_categories li a {  color: #252525;  font-size: 16px;  font-weight: 400;}.sidebar_widget .sidebar_categories li a:hover {  color: #777777;}.sidebar_widget .sidebar_categories li a span {  float: right;  font-size: 14px;}.sidebar_widget .sidebar_tag {  list-style: outside none none;  padding: 0;  margin: 0;}.sidebar_widget .sidebar_tag li {  display: inline-block;}.sidebar_widget .sidebar_tag li a {  border: 1px solid #cbcbcb;  color: #383838;  display: inline-block;  font-size: 14px;  font-weight: 400;  line-height: 1;  margin: 0 5px 10px 0;  padding: 13px 19px;  text-align: center;  text-transform: capitalize;  -webkit-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}.sidebar_widget .sidebar_tag li a:hover {  background-color: #ff5151;  border-color: #ff5151;  color: #ffffff;}.sidebar_widget .sidebar_post {  padding: 0;  margin: 0;}.sidebar_widget .sidebar_post li {  margin-bottom: 30px;  overflow: hidden;}.sidebar_widget .sidebar_post li:last-child {  margin-bottom: 0;}.sidebar_widget .sidebar_post li .post_img {  float: left;  margin-right: 20px;  max-width: 86px;}.sidebar_widget .sidebar_post li .post_text {  overflow: hidden;}.sidebar_widget .sidebar_post li .post_text h4 {  margin: 0;  font-size: 15px;  font-weight: 400;}.sidebar_widget .sidebar_post li .post_text h4 a {  color: #252525;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;}.sidebar_widget .sidebar_post li .post_text h4 a:hover {  color: #ff5151;}.sidebar_widget .sidebar_post li .post_text span {  display: inline-block;  font-weight: 600;  margin-top: 5px;}/**************************************	Footer Styles***************************************//*===========================    Start Footer Area =============================*/.col-custom--5 {  -ms-flex: 0 0 20%;  -webkit-box-flex: 0;  -webkit-flex: 0 0 20%;          flex: 0 0 20%;  max-width: 20%;  padding: 0 15px;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .col-custom--5 {    -ms-flex: 0 0 50%;    -webkit-box-flex: 0;    -webkit-flex: 0 0 50%;            flex: 0 0 50%;    max-width: 50%;  }}@media only screen and (max-width: 767px) {  .col-custom--5 {    -ms-flex: 0 0 50%;    -webkit-box-flex: 0;    -webkit-flex: 0 0 50%;            flex: 0 0 50%;    max-width: 50%;  }}@media only screen and (max-width: 575px) {  .col-custom--5 {    -ms-flex: 0 0 100%;    -webkit-box-flex: 0;    -webkit-flex: 0 0 100%;            flex: 0 0 100%;    max-width: 100%;  }}.footer-widget .title {  margin-bottom: 0;}.footer-widget .inner {  margin-top: 25px;}.footer-widget .inner p {  line-height: 25px;  font-size: 14px;  padding-right: 58px;}@media only screen and (min-width: 1200px) and (max-width: 1599px) {  .footer-widget .inner p {    padding-right: 0;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .footer-widget .inner p {    padding-right: 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .footer-widget .inner p {    padding-right: 0;  }}@media only screen and (max-width: 767px) {  .footer-widget .inner p {    padding-right: 0;  }}.footer-widget .inner .ft-link {  padding: 0;  margin: 0;  list-style: none;}.footer-widget .inner .ft-link li a {  color: #373737;  font-size: 14px;  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;}.footer-widget .inner .ft-link li a:hover {  color: #ff5151;}.footer-widget .inner .ft-link li + li {  margin-top: 18px;}/*=======================    Footer Middle ==========================*/.footer-middle {  border-top: 1px solid #e5e5e5;  border-bottom: 1px solid #e5e5e5;}.footer-middle .tags-list {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;}@media only screen and (max-width: 767px) {  .footer-middle .tags-list {    display: block;  }}.footer-middle .tags-list span {  -webkit-flex-basis: 13%;      -ms-flex-preferred-size: 13%;          flex-basis: 13%;  display: inline-block;  font-weight: 700;  text-transform: uppercase;  font-size: 16px;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .footer-middle .tags-list span {    -webkit-flex-basis: 22%;        -ms-flex-preferred-size: 22%;            flex-basis: 22%;  }}@media only screen and (max-width: 767px) {  .footer-middle .tags-list span {    -webkit-flex-basis: 22%;        -ms-flex-preferred-size: 22%;            flex-basis: 22%;  }}.footer-middle .tags-list .tags {  text-align: left;}.footer-middle .tags-list .tags a {  display: inline-block;  color: #373737;  font-weight: 300;  font-style: italic;  font-size: 14px;  position: relative;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  padding: 0 7px;}.footer-middle .tags-list .tags a:hover {  color: #ff5151;}.footer-middle .tags-list .tags a + a::before {  position: absolute;  content: "|";  left: 0;}/*=======================    Copyright Area==========================*/.copyright-inner p {  color: #6d6d6d;  font-weight: 400;} /*：源代码唯一下载链接: http://www.bootstrapmb.com/item/4625(当前备注仅在演示里出现，下载源码不包含)*/