/*Default Style============================*/@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&amp;family=Open+Sans:wght@400;500;600;700&amp;display=swap");@import url("https://fonts.googleapis.com/css?family=Dosis:200,300,400,500,600,700,800&display=swap");body {  padding: 0;  margin: 0;  font-size: 14px;  line-height: 1.8;  font-family:"Manrope", sans-serif !important;  color: #000; font-weight:500 !important;}a {  display: inline-block;  -webkit-transition: all 0.5s;  transition: all 0.5s;  text-decoration: none;}a:hover {  text-decoration: none;  color: #212121;}a:focus {  text-decoration: none;}button {  outline: 0 !important;  -webkit-box-shadow: none;          box-shadow: none;  border: none;  background-color: transparent;}button:focus {  -webkit-box-shadow: none;          box-shadow: none;}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {  color: #212121;  font-family: "Dosis", sans-serif;  font-weight: 700;}h3 {  font-size: 22px;}.d-table {  width: 100%;  height: 100%;}.d-table-cell {  vertical-align: middle;}p {  font-size: 16px;  margin-bottom: 15px;}p:last-child {  margin-bottom: 0;}img {  max-width: 100%;  height: auto;}ul {  list-style: none;  padding: 0;  margin: 0;}.navbar-brand{ }.navbar-brand img{ max-width:264px !important; }.form-control {  height: 50px;  color: #212121;  border: 1px solid #e8e8e8;  background-color: #f7f7f7;  border-radius: 0;  padding: 0;  font-size: 15px;  padding: 10px 20px;  width: 100%;}.form-control::-webkit-input-placeholder {  color: #495057;  font-size: 13px;}.form-control:-ms-input-placeholder {  color: #495057;  font-size: 13px;}.form-control::-ms-input-placeholder {  color: #495057;  font-size: 13px;}.form-control::placeholder {  color: #495057;  font-size: 13px;}.form-control:focus {  color: #000000;  background-color: transparent;  -webkit-box-shadow: unset;          box-shadow: unset;  outline: 0;  border: 1px solid #1dd3f8;}.form-control:hover:focus, .form-control:focus {  -webkit-box-shadow: unset;          box-shadow: unset;}textarea.form-control {  height: auto;  height: 250px;}.ptb-100 {  padding-top: 100px;  padding-bottom: 100px;}.pt-100 {  padding-top: 100px;}.pb-100 {  padding-bottom: 100px;}.pt-70 {  padding-top: 70px;}.pb-70 {  padding-bottom: 70px;}.mb-30 {  margin-bottom: 30px;}.pl-30 {  padding-left: 30px;}.pr-30 {  padding-right: 30px;}.mt-30 {  margin-top: 30px;}.mt-20 {  margin-top: 20px;}.mt-100 {  margin-top: 100px;}.mtb-100 {  margin-top: 100px;  margin-bottom: 100px;}.mb-20 {  margin-bottom: 20px;}.mt-minus-70 {  margin-top: -70px;}.mb-minus-70 {  margin-bottom: -70px;}.ml-30 {  margin-left: 30px;}.mr-30 {  margin-right: 30px;}.fun-blue-bg {  background-color: #24416b;}/*Go Top Style======================================================*/.go-top {  position: fixed;  cursor: pointer;  top: 0;  right: 15px;  z-index: 4;  width: 40px;  text-align: center;  height: 42px;  line-height: 42px;  opacity: 0;  visibility: hidden;  -webkit-transition: .9s;  transition: .9s;}.go-top i {  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);  left: 0;  right: 0;  margin: 0 auto;  color: #ffffff;  -webkit-transition: 0.5s;  transition: 0.5s;  font-size: 20px;}.go-top i:last-child {  opacity: 0;  visibility: hidden;  top: 60%;}.go-top::before {  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: -1;  opacity: 0;  visibility: hidden;  -webkit-transition: 0.5s;  transition: 0.5s;}.go-top:hover {  color: #ffffff;}.go-top:hover::before {  opacity: 1;  visibility: visible;}.go-top:hover i:first-child {  opacity: 0;  top: 0;  visibility: hidden;}.go-top:hover i:last-child {  opacity: 1;  visibility: visible;  top: 50%;}.go-top:focus {  color: #ffffff;}.go-top:focus::before {  opacity: 1;  visibility: visible;}.go-top:focus i:first-child {  opacity: 0;  top: 0;  visibility: hidden;}.go-top:focus i:last-child {  opacity: 1;  visibility: visible;  top: 50%;}.go-top.active {  top: 90%;  -webkit-transform: translateY(-98%);          transform: translateY(-98%);  opacity: 1;  visibility: visible;}/*Page-navigation Area Style======================================================*/.page-navigation-area {  text-align: center;  margin: 20px auto 0;  display: table;}.page-navigation-area .page-link {  color: #1dd3f8;  background-color: #ffffff;  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);  width: 40px;  height: 40px;  border: 1px solid #ffffff;  line-height: 25px;  -webkit-transition: all 0.5s;  transition: all 0.5s;  font-weight: 700;  border-radius: 10px !important;}.page-navigation-area .page-link i {  margin-right: -4px;  font-size: 21px;  line-height: 25px;}.page-navigation-area .page-link:hover {  color: #ffffff;  background-color: #1dd3f8;  border: 1px solid #1dd3f8;  -webkit-animation: rubberBand 1s linear;          animation: rubberBand 1s linear;}.page-navigation-area .page-link:focus {  z-index: 2;  outline: 0;  -webkit-box-shadow: none;          box-shadow: none;}.page-navigation-area .page-link.page-links i::before {  margin-left: -4px;}.page-navigation-area .page-item {  padding: 0 8px 0;}.page-navigation-area .page-item:first-child .page-link {  border-radius: none;}.page-navigation-area .page-item:last-child .page-link {  border-radius: none;}.page-navigation-area .page-item.active .page-link {  z-index: 1;  color: #ffffff;  background-color: #1dd3f8;  border-color: #1dd3f8;}/*Video wave Style======================================================*/.video-btn {  display: inline-block;  width: 60px;  height: 60px;  line-height: 69px;  text-align: center;  border-radius: 50%;  color: #1dd3f8;  position: relative;  top: 3px;  z-index: 1;  background-color: #ffffff;}.video-btn i {  font-size: 30px;  font-weight: 700;  padding-left: 4px;  color: #1dd3f8;  position: relative;  top: 5px;  left: 0;}.video-btn::after, .video-btn::before {  content: '';  display: block;  position: absolute;  top: 0;  right: 0;  z-index: -1;  bottom: 0;  left: 0;  border-radius: 50%;  background-color: #ffffff;}.video-btn::before {  -webkit-animation: ripple 1.6s ease-out infinite;          animation: ripple 1.6s ease-out infinite;}.video-btn::after {  -webkit-animation: ripple 1.6s ease-out infinite;          animation: ripple 1.6s ease-out infinite;}.video-btn:hover {  background-color: #1dd3f8;}.video-btn:hover i {  color: #ffffff;}@-webkit-keyframes ripple {  0%, 35% {    -webkit-transform: scale(0);            transform: scale(0);    opacity: 1;  }  50% {    -webkit-transform: scale(1.5);            transform: scale(1.5);    opacity: 0.8;  }  100% {    opacity: 0;    -webkit-transform: scale(2);            transform: scale(2);  }}@keyframes ripple {  0%, 35% {    -webkit-transform: scale(0);            transform: scale(0);    opacity: 1;  }  50% {    -webkit-transform: scale(1.5);            transform: scale(1.5);    opacity: 0.8;  }  100% {    opacity: 0;    -webkit-transform: scale(2);            transform: scale(2);  }}/*Default Btn Area Style======================================================*/.default-btn {  font-size: 16px;  font-weight: 700;  color: #ffffff;  padding: 18px 35px;  line-height: 1;  -webkit-transition: all 0.5s;  transition: all 0.5s;  z-index: 1;  text-transform: capitalize;  border-radius: 10px;  position: relative;  cursor: pointer;  overflow: hidden;  background-color: #0485cb;}.default-btn::before {  content: "";  position: absolute;  top: -20px;  left: -40px;  width: 10px;  height: 100px;  background-color: #ffffff;  opacity: 0.5;  -webkit-transition: all 0.5s;  transition: all 0.5s;  -webkit-transform: rotate(45deg);          transform: rotate(45deg);}.default-btn::after {  content: "";  position: absolute;  top: -20px;  right: -40px;  width: 10px;  height: 100px;  background-color: #ffffff;  opacity: 0.5;  -webkit-transition: all 0.5s;  transition: all 0.5s;  -webkit-transform: rotate(45deg);          transform: rotate(45deg);}.default-btn.active {  background-color: #ffffff;  color: #1dd3f8;}.default-btn.active:hover {  color: #ffffff;  background-color: #1dd3f8;}.default-btn:hover {  color: #ffffff;  -webkit-transition: all 0.5s;  transition: all 0.5s;}.default-btn:hover::before {  left: 200px;}.default-btn:hover::after {  right: 200px;}/*Read More Area Style======================================================*/.read-more {  color: #4d4d4d;  font-weight: 600;  -webkit-transition: all 0.5s;  transition: all 0.5s;  display: block;  font-size: 14px;  border: 1px solid #4d4d4d;  display: inline-block;  padding: 2px 10px;  border-radius: 4px;}.read-more i {  position: relative;  top: 3px;  font-size: 18px;  left: 3px;  line-height: 19px;  border-radius: 50%;  -webkit-transition: all 0.5s;  transition: all 0.5s;}.read-more:hover {  background-color: #1dd3f8;  color: #ffffff;  border-color: #1dd3f8;}/*Section Title Area Style======================================================*/.section-title {  max-width: 625px;  margin: -9px auto 60px;  text-align: center;  position: relative;}.section-title span {  font-size: 14px;  color: #1dd3f8;  display: inline-block;  margin-bottom: 5px;}.section-title h2 {  font-size: 40px;  margin-bottom: 20px;  position: relative;  display: block;}.section-title h2:last-child {  margin-bottom: 0;}/*Preloader Area Style======================================================*/.preloader {  width: 100%;  height: 100%;  position: fixed;  background-color: #ffffff;  top: 0;  left: 0;  z-index: 99999;}.preloader .lds-ripple {  position: relative;  width: 64px;  height: 64px;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);          transform: translate(-50%, -50%);}.preloader .lds-ripple div {  position: absolute;  border: 4px solid #1dd3f8;  opacity: 1;  border-radius: 50%;  -webkit-animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;          animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;}.preloader .lds-ripple div:nth-child(2) {  -webkit-animation-delay: -0.5s;          animation-delay: -0.5s;}@-webkit-keyframes lds-ripple {  0% {    top: 28px;    left: 28px;    width: 0;    height: 0;    opacity: 1;  }  100% {    top: -1px;    left: -1px;    width: 58px;    height: 58px;    opacity: 0;  }}@keyframes lds-ripple {  0% {    top: 28px;    left: 28px;    width: 0;    height: 0;    opacity: 1;  }  100% {    top: -1px;    left: -1px;    width: 58px;    height: 58px;    opacity: 0;  }}/*Keyframes Area Style======================================================*/@-webkit-keyframes rotation {  from {    -webkit-transform: rotate(0deg);            transform: rotate(0deg);  }  to {    -webkit-transform: rotate(359deg);            transform: rotate(359deg);  }}@keyframes rotation {  from {    -webkit-transform: rotate(0deg);            transform: rotate(0deg);  }  to {    -webkit-transform: rotate(359deg);            transform: rotate(359deg);  }}@-webkit-keyframes movebounceShort {  0% {    -webkit-transform: translateY(0px);            transform: translateY(0px);  }  50% {    -webkit-transform: translateY(20px);            transform: translateY(20px);  }  100% {    -webkit-transform: translateY(0px);            transform: translateY(0px);  }}@keyframes movebounceShort {  0% {    -webkit-transform: translateY(0px);            transform: translateY(0px);  }  50% {    -webkit-transform: translateY(20px);            transform: translateY(20px);  }  100% {    -webkit-transform: translateY(0px);            transform: translateY(0px);  }}@-webkit-keyframes moVebounce {  0% {    -webkit-transform: translateY(0px);            transform: translateY(0px);  }  50% {    -webkit-transform: translateY(50px);            transform: translateY(50px);  }  100% {    -webkit-transform: translateY(0px);            transform: translateY(0px);  }}@keyframes moVebounce {  0% {    -webkit-transform: translateY(0px);            transform: translateY(0px);  }  50% {    -webkit-transform: translateY(50px);            transform: translateY(50px);  }  100% {    -webkit-transform: translateY(0px);            transform: translateY(0px);  }}@-webkit-keyframes animationFramesOne {  0% {    -webkit-transform: translate(0px, 0px) rotate(0deg);            transform: translate(0px, 0px) rotate(0deg);  }  80% {    -webkit-transform: translate(-300px, 0px) rotate(360deg);            transform: translate(-300px, 0px) rotate(360deg);  }  100% {    -webkit-transform: translate(0px, 0px) rotate(0deg);            transform: translate(0px, 0px) rotate(0deg);  }}@keyframes animationFramesOne {  0% {    -webkit-transform: translate(0px, 0px) rotate(0deg);            transform: translate(0px, 0px) rotate(0deg);  }  80% {    -webkit-transform: translate(-300px, 0px) rotate(360deg);            transform: translate(-300px, 0px) rotate(360deg);  }  100% {    -webkit-transform: translate(0px, 0px) rotate(0deg);            transform: translate(0px, 0px) rotate(0deg);  }}@-webkit-keyframes focus-one {  0% {    opacity: 0;  }  75% {    opacity: 1;  }  100% {    opacity: 0;  }}@keyframes focus-one {  0% {    opacity: 0;  }  75% {    opacity: 1;  }  100% {    opacity: 0;  }}@keyframes animationFramesOne {  0% {    -webkit-transform: translate(0px, 0px) rotate(0deg);            transform: translate(0px, 0px) rotate(0deg);  }  20% {    -webkit-transform: translate(73px, -1px) rotate(36deg);            transform: translate(73px, -1px) rotate(36deg);  }  40% {    -webkit-transform: translate(141px, 72px) rotate(72deg);            transform: translate(141px, 72px) rotate(72deg);  }  60% {    -webkit-transform: translate(83px, 122px) rotate(108deg);            transform: translate(83px, 122px) rotate(108deg);  }  80% {    -webkit-transform: translate(-40px, 72px) rotate(144deg);            transform: translate(-40px, 72px) rotate(144deg);  }  100% {    -webkit-transform: translate(0px, 0px) rotate(0deg);            transform: translate(0px, 0px) rotate(0deg);  }}@-webkit-keyframes border-transform {  0%, 100% {    border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%;  }  14% {    border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%;  }  28% {    border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%;  }  42% {    border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%;  }  56% {    border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%;  }  70% {    border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%;  }  84% {    border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%;  }}@keyframes border-transform {  0%, 100% {    border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%;  }  14% {    border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%;  }  28% {    border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%;  }  42% {    border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%;  }  56% {    border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%;  }  70% {    border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%;  }  84% {    border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%;  }}/*Nice Select Area Style======================================================*/.nice-select .option {  display: block;}.nice-select .option:hover {  background-color: #1dd3f8;  color: #ffffff;}.nice-select .option.selected.focus {  background-color: #212121;  color: #1dd3f8;}.nice-select .list {  width: 100%;}/*===== DEFAULT STYLE END ======*//*Arduix Nav Area Style======================================================*/.arduix-nav-style .navbar-area .main-nav {  position: unset;  background-color: transparent;  padding-top: 2px;  padding-bottom: 3px;}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item a { font-family:"Manrope", sans-serif !important;  color: #ffffff;font-weight:500 !important;  -webkit-transition: all 0.5s;  transition: all 0.5s;  margin-left: 0;  margin: 0 15px;  font-size:16px !important;}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item a i {  font-size: 25px;  line-height: 0;  position: relative;  top: 6px;  -webkit-transition: all 0.5s;  transition: all 0.5s;  -webkit-transform: rotate(-90deg);          transform: rotate(-90deg);}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item a.active {  color: #1dd3f8;}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item a.active i {  -webkit-transform: rotate(0);          transform: rotate(0);}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item a.active::before {  -webkit-transform: scale(1);          transform: scale(1);}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item:hover a {  color: #1dd3f8;}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item:hover a i {  -webkit-transform: rotate(0);          transform: rotate(0);}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu {  background-color: #ffffff;  border: none;  left: 0;  padding: 0;  border-radius: 4px;}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu::before {  position: absolute;  width: 0;  height: 0;  content: "";  border-top: 0;  border-right: 8px solid transparent;  border-bottom: 8px solid #ffffff;  border-left: 8px solid transparent;  top: -8px;  left: 20px;}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a {  font-size: 14px;  color: #212121;  position: relative;  padding: 7px 6px 7px 10px;  border-bottom: 1px dashed #eeeeee;  margin-left: 0;  margin-right: 0;  text-transform: capitalize;}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a::before {  content: "";  position: absolute;  bottom: 0;  left: 0;  width: 2px;  height: 100%;  background-color: #1dd3f8;  -webkit-transition: all 0.5s;  transition: all 0.5s;  -webkit-transform: scale(0);          transform: scale(0);}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover {  color: #fff;}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover {  background-color: #1dd3f8;      border-radius: 4px;}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover::before {  -webkit-transform: scale(1);          transform: scale(1);}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover i {  opacity: 1;  /*margin-left: 145px;*/}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active {  color: #1dd3f8;}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active::before {  -webkit-transform: scale(1);          transform: scale(1);}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a i {  -webkit-transform: rotate(-90deg);          transform: rotate(-90deg);  float: right;  position: relative;  top: 13px;}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover a i {  -webkit-transform: rotate(0);          transform: rotate(0);  color: #1dd3f8;}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li.active a i {  -webkit-transform: rotate(0);          transform: rotate(0);}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {  left: 98%;}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu::before {  position: absolute;  width: 0;  height: 0;  content: "";  border-top: 0;  border-right: 8px solid transparent;  border-bottom: 8px solid #ffffff;  border-left: 8px solid transparent;  top: 35px;  left: -11px;  -webkit-transform: rotate(-86deg);          transform: rotate(-86deg);  display: none;}.arduix-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li:last-child a {  border-bottom: none;}.arduix-nav-style .dropdown-toggle::after {  display: none;}.arduix-nav-style .others-option {  position: relative;  top: 3px;}.arduix-nav-style .others-option .default-btn {  padding: 13px 20px;}.arduix-nav-style .others-option .default-btn i {  position: relative;  top: 1px;  margin-left: 5px;}.arduix-nav-style.wohust-nav-style-two .navbar-area .main-nav nav .navbar-nav .nav-item a.active {  color: #ffffff;}.arduix-nav-style.wohust-nav-style-two .navbar-area .main-nav nav .navbar-nav .nav-item a:hover {  color: #ffffff;}.arduix-nav-style.wohust-nav-style-two .navbar-area .main-nav nav .navbar-nav .nav-item:hover a {  color: #ffffff;}.arduix-nav-style.wohust-nav-style-two .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a {  color: #212121;}.arduix-nav-style.wohust-nav-style-two .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover {  color: #1dd3f8;}.arduix-nav-style.wohust-nav-style-two .navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active {  color: #1dd3f8;}.arduix-nav-style#header {  position: fixed;  top: 0;  width: 100%;  display: block;  -webkit-transition: top 1s;  transition: top 1s;  z-index: 999;}.arduix-nav-style .navbar-area {  -webkit-transition: top 1s;  transition: top 1s;}.arduix-nav-style .navbar-area.is-sticky .main-nav {  -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);          box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);  background-color: #04063c !important;  z-index: 9999;}/*Main Banner Area Style======================================================*/.main-banner-area {  background-image: -webkit-gradient(linear, left top, left bottom, from(#013d81), to(#000638));  background-image: linear-gradient(#013d81, #000638);  padding-top: 180px;  padding-bottom: 300px;  position: relative;  z-index: 1;}.main-banner-area::before {  content: "";  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-image: url(../img/home-one-banner/banner-one-shape/4.png);  -webkit-animation: focus-one 1s linear 1s infinite;          animation: focus-one 1s linear 1s infinite;  z-index: -1;}.main-banner-area::after {  content: "";  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-image: url(../img/home-one-banner/banner-one-shape/4.png);  -webkit-animation: moVebounce 5s linear infinite;          animation: moVebounce 5s linear infinite;  z-index: -1;}.main-banner-area .banner-text {  position: relative;  max-width: 635px;  margin-left: auto;}.main-banner-area .banner-text h1 {  color: #ffffff;  font-size: 42px;  margin-bottom: 10px;}.main-banner-area .banner-text p {  color: #ffffff;  font-size: 17px;  margin-bottom: 40px;}.main-banner-area .banner-text .banner-btn .default-btn {  margin-right: 15px;}.main-banner-area .banner-main-img {  display: none;}.main-banner-area .white-shape {  position: absolute;  bottom: 0;  left: 0;  right: 0;  margin: auto;  -webkit-animation: movebounceShort 5s linear infinite;          animation: movebounceShort 5s linear infinite;}.main-banner-area.main-banner-area-one {  overflow: hidden;  z-index: 1;}.main-banner-area.main-banner-area-one .banner-text {  top: 60px;}.main-banner-area.main-banner-area-one .banner-img {  position: relative;  z-index: 1;  top: 0;}.main-banner-area.main-banner-area-one .banner-img img {  position: absolute;}.main-banner-area.main-banner-area-one .banner-img img:nth-child(1) {  bottom: -440px;  right: 0;  left: 0;  margin: auto;}.main-banner-area.main-banner-area-one .banner-img img:nth-child(2) {  top: -170px;  left: 0;}.main-banner-area.main-banner-area-one .banner-img img:nth-child(3) {  top: -100px;  left: 70px;  -webkit-animation: moVebounce 5s linear infinite;          animation: moVebounce 5s linear infinite;}.main-banner-area.main-banner-area-one .banner-img img:nth-child(4) {  top: -33px;  right: 65px;}.main-banner-area.main-banner-area-one .over-shape img {  position: absolute;  z-index: -1;}.main-banner-area.main-banner-area-one .over-shape img:nth-child(1) {  top: 300px;  left: 40px;  -webkit-animation: animationFramesOne 25s infinite linear;          animation: animationFramesOne 25s infinite linear;}.main-banner-area.main-banner-area-one .over-shape img:nth-child(2) {  top: 200px;  left: 800px;  -webkit-animation: animationFramesOne 40s infinite linear;          animation: animationFramesOne 40s infinite linear;}.main-banner-area.main-banner-area-one .over-shape img:nth-child(3) {  top: 200px;  right: 200px;  -webkit-animation: animationFramesOne 25s infinite linear;          animation: animationFramesOne 25s infinite linear;}/*Features Area Style======================================================*/.single-features {  text-align: center;  min-height:340px;  padding: 30px;  background-color: #ffffff;  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);  position: relative;  -webkit-transition: all 0.5s;  transition: all 0.5s;  margin-bottom: 30px;}.single-features i {  width: 60px;  height: 60px;  text-align: center;  position: relative;  border: 2px dotted #1dd3f8;  border-radius: 50%;  font-size: 30px;  color: #1dd3f8;  -webkit-animation: border-transform 7s linear infinite alternate forwards;          animation: border-transform 7s linear infinite alternate forwards;  -webkit-transition: all 0.5s;  transition: all 0.5s;  background-color: #ffffff;  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);  margin-left: auto;  margin-right: auto;  margin-bottom: 25px;  display: inline-block;  color: #1dd3f8;}.single-features h3 {  margin-bottom: 12px;}.single-features p {  margin-bottom: 10px;}.single-features .read-more-icon {  color: #212121;  position: absolute;  bottom: -15px;  left: 0;  right: 0;}.single-features .read-more-icon span {  width: 40px;  height: 40px;  line-height: 40px;  background-color: #ffffff;  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);  border-radius: 50%;  display: inline-block;  font-weight: 600;  -webkit-transition: all 0.5s;  transition: all 0.5s;}.single-features:hover {  -webkit-transform: scale(1.05);          transform: scale(1.05);  z-index: 1;  background:#069;  color:#fff;}.single-features:hover h3 {  color:#fff;}.single-features:hover i {  background-color: #1dd3f8;  color: #ffffff;}.single-features:hover .read-more-icon span {  background-color: #1dd3f8;  color: #ffffff;}.col-lg-4:nth-child(1) .single-features {  border-radius: 4px 0 0 4px;  position: relative;}.col-lg-4:nth-child(1) .single-features::before {  content: "";  position: absolute;  bottom: 0;  left: 0;  width: 80px;  height: 80px;  background-image: url(../img/shape/features-shape-left.png);  background-position: left;  background-repeat: no-repeat;}.col-lg-4:nth-child(2) .single-features {  border-right: 1px solid #eeeeee;  border-left: 1px solid #eeeeee;}.col-lg-4:nth-child(3) .single-features {  border-radius: 0 4px 4px 0;  position: relative;}.col-lg-4:nth-child(3) .single-features::before {  content: "";  position: absolute;  top: 0;  right: 0;  width: 80px;  height: 80px;  background-image: url(../img/shape/features-shape-right.png);  background-position: right;  background-repeat: no-repeat;}/*About Area Style======================================================*/.about-img {  text-align: center;}.about-content {  margin-top: -8px;}.about-content span {  font-size: 14px;  color: #1dd3f8;  display: inline-block;  margin-bottom: 8px;}.about-content h2 {  font-size: 40px;  margin-bottom: 20px;}.about-content ul li {  font-family: "Dosis", sans-serif;  font-size: 16px;  font-weight: 600;  color: #212121;  position: relative;  padding-left: 35px;  margin-bottom: 10px;}.about-content ul li:last-child {  margin-bottom: 0;}.about-content ul li i {  position: absolute;  top: 3px;  left: 0;  color: #1dd3f8;  font-size: 14px;  background-color: #d7eef8;  width: 25px;  height: 25px;  line-height: 25px;  border-radius: 50%;  text-align: center;}.about-content .default-btn {  margin-top: 30px;}/*Choose Us Area Style======================================================*/.features-area {  position: relative;  z-index: 1;}.features-area .container {  padding-left: 30px;  padding-right: 30px;}.choose-title {  margin-top: -9px;  margin-bottom: 50px;}.choose-title span {  font-size: 14px;  color: #1dd3f8;  display: inline-block;  margin-bottom: 8px;}.choose-title h2 {  font-size: 40px;  margin-bottom: 0;}.choose-content ul li {  position: relative;  padding-left: 120px;  padding-right: 30px;  padding-top: 30px;  padding-bottom: 30px;  background-color: #ffffff;  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);  margin-bottom: 30px;  -webkit-transition: all 0.5s;  transition: all 0.5s;}.choose-content ul li:last-child {  margin-bottom: 0;}.choose-content ul li span {  width: 70px;  height: 70px;  line-height: 70px;  text-align: center;  position: relative;  border: 2px dotted #ffffff;  border-radius: 50%;  font-size: 30px;  font-weight: 600;  color: #212121;  -webkit-animation: border-transform 7s linear infinite alternate forwards;          animation: border-transform 7s linear infinite alternate forwards;  -webkit-transition: all 0.5s;  transition: all 0.5s;  background-color: #dcddfa;  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);  margin-left: auto;  margin-right: auto;  margin-bottom: 25px;  display: inline-block;  position: absolute;  top: 35px;  left: 30px;}.choose-content ul li span i {  position: absolute;  top: 50px;  left: 30px;  width: 40px;  height: 40px;  line-height: 40px;  background-color: #ffffff;  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);  border-radius: 50%;  display: inline-block;  font-size: 25px;  color: #dcddfa;}.choose-content ul li h3 {  margin-bottom: 10px;  color:#000;}.choose-content ul li:nth-child(2) span {  background-color: #c8fbfa;}.choose-content ul li:nth-child(2) span i {  color: #c8fbfa;}.choose-content ul li:nth-child(2) span {  background-color: #bde5fa;}.choose-content ul li:nth-child(2) span i {  color: #bde5fa;}.choose-content ul li:hover {  -webkit-transform: translateY(-5px);          transform: translateY(-5px);		  background:#006699;		  color:#fff;}.choose-content ul li:hover > h3 { 		  color:#fff;}/*Offer Area Style======================================================*/.offer-area {  background-color: #f2fefe;  position: relative;  z-index: 1;  overflow: hidden;}.offer-area .offer-shape img {  position: absolute;  z-index: -1;}.offer-area .offer-shape img:nth-child(1) {  bottom: 0;  left: 0;}.offer-area .offer-shape img:nth-child(2) {  top: 0;  right: 0;}.offer-area .offer-shape img:nth-child(3) {  top: 100px;  left: 200px;  -webkit-animation: animationFramesOne 25s infinite linear;          animation: animationFramesOne 25s infinite linear;}.offer-area .offer-shape img:nth-child(4) {  bottom: 80px;  right: 200px;  -webkit-animation: animationFramesOne 20s infinite linear;          animation: animationFramesOne 20s infinite linear;}.offer-area .offer-shape img:nth-child(5) {  top: 100px;  right: 200px;  -webkit-animation: animationFramesOne 15s infinite linear;          animation: animationFramesOne 15s infinite linear;}.offer-area .offer-shape img:nth-child(6) {  bottom: 80px;  left: 500px;  -webkit-animation: animationFramesOne 10s infinite linear;          animation: animationFramesOne 10s infinite linear;}.offer-area .offer-shape img:nth-child(7) {  top: 100px;  left: 700px;  -webkit-animation: animationFramesOne 10s infinite linear;          animation: animationFramesOne 10s infinite linear;}.single-offer {  position: relative;  padding-right: 30px;  padding-top: 30px;  padding-bottom: 30px;  padding-left: 80px;  background-color: #ffffff;  border-radius: 4px;  border: 2px dotted #1dd3f8;  -webkit-transition: all 0.5s;  transition: all 0.5s;  margin-bottom: 30px;}.single-offer i {  position: absolute;  left: 20px;  top: 33px;  background-color: #eeeefe;  display: inline-block;  width: 40px;  height: 40px;  line-height: 40px;  text-align: center;  border-radius: 4px;  font-size: 25px;  color: #9898f0;}.single-offer h3 {  margin-bottom: 10px;}.single-offer:hover {  -webkit-transform: translateY(-5px);          transform: translateY(-5px);		  background:#006699;}.single-offer:hover > h3 {	color:#fff;	}.single-offer:hover > p {	color:#fff;	}.col-lg-4:nth-child(2) .single-offer {  border-color: #76b8f5;}.col-lg-4:nth-child(2) .single-offer i {  background-color: #e8f3fd;  color: #76b8f5;}.col-lg-4:nth-child(3) .single-offer {  border-color: #1ccdca;}.col-lg-4:nth-child(3) .single-offer i {  background-color: #e6fdfc;  color: #1ccdca;}.col-lg-4:nth-child(4) .single-offer {  border-color: #f9ca54;}.col-lg-4:nth-child(4) .single-offer i {  background-color: #fcf3dc;  color: #f9ca54;}.col-lg-4:nth-child(5) .single-offer {  border-color: #ff896b;}.col-lg-4:nth-child(5) .single-offer i {  background-color: #fde2db;  color: #ff896b;}.col-lg-4:nth-child(6) .single-offer {  border-color: #50d890;}.col-lg-4:nth-child(6) .single-offer i {  background-color: #e7fdf1;  color: #50d890;}/*Business  Area Style======================================================*/.business-area {  overflow: hidden;}.business-area .default-btn {  margin-top: 10px;}.business-content h2 {  font-size: 40px;  margin-top: -9px;  margin-bottom: 40px;}.single-business {  padding-left: 55px;  -webkit-transition: all 0.5s;  transition: all 0.5s;  margin-bottom: 30px;  position: relative;}.single-business i {  position: absolute;  left: 0;  top: 5px;  background-color: #eeeefe;  display: inline-block;  width: 40px;  height: 40px;  line-height: 40px;  text-align: center;  border-radius: 4px;  font-size: 25px;  color: #9898f0;}.single-business h3 {  margin-bottom: 10px;}.single-business:hover {  -webkit-transform: translateY(-5px);          transform: translateY(-5px);}.single-counter {  background-color: #e2e2fc;  text-align: center;  padding: 50px;  border-radius: 4px;  margin-bottom: 30px;  -webkit-transition: all 0.5s;  transition: all 0.5s;}.single-counter h2 {  margin-bottom: 0;}.single-counter h2 span {  font-size: 50px;  color: #6b6bd4;  font-family: "Dosis", sans-serif;  font-weight: 700;  line-height: 1;}.single-counter h2 .target {  line-height: 1;  position: relative;  top: 7px;}.single-counter p {  font-family: "Dosis", sans-serif;  font-size: 20px;  font-weight: 700;}.single-counter:hover {  -webkit-animation: rubberBand 1s linear;          animation: rubberBand 1s linear;}.counter-nth:nth-child(2) .single-counter {  margin-top: 30px;  background-color: #cae5fe;}.counter-nth:nth-child(2) .single-counter h2 span {  color: #3785ca;}.counter-nth:nth-child(3) .single-counter {  background-color: #c0fedc;  margin-top: -30px;  margin-bottom: 0;}.counter-nth:nth-child(3) .single-counter h2 span {  color: #23bc68;}.counter-nth:nth-child(4) .single-counter {  background-color: #fbc7ba;  margin-bottom: 0;}.counter-nth:nth-child(4) .single-counter h2 span {  color: #c05234;}/*Industries  Area Style======================================================*/.industries-area .industries-content h3 {  margin-bottom: 20px;}.industries-area .industries-content .default-btn {  margin: 18px auto -6px;  display: table;}.industries-area .industries-content .industries-item {  margin-top: 15px;}.industries-area .industries-content .industries-item li {  font-size: 16px;  font-weight: 600;  color: #212121;  font-family: "Dosis", sans-serif;  margin-bottom: 15px;  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);  background-color: #ffffff;  position: relative;  padding-left: 40px;  padding-top: 12px;  padding-bottom: 12px;  padding-right: 12px;}.industries-area .industries-content .industries-item li i {  position: absolute;  top: 13px;  left: 17px;  color: #1dd3f8;}.industries-area .industries-list-tab .tabs li {  position: relative;  background-color: #ffffff;  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);  border-radius: 60px 0 0 60px;  -webkit-transition: all 0.5s;  transition: all 0.5s;  overflow: hidden;  z-index: 1;  margin-bottom: 20px;}.industries-area .industries-list-tab .tabs li:last-child {  margin-bottom: 0;}.industries-area .industries-list-tab .tabs li a {  padding-top: 30px;  padding-left: 80px;  padding-right: 30px;  padding-bottom: 30px;}.industries-area .industries-list-tab .tabs li::before {  content: "";  position: absolute;  top: 0;  left: 0;  width: 0;  height: 100%;  background-color: #1dd3f8;  z-index: -1;  border-radius: 60px 0 0 60px;  -webkit-transition: all 0.5s;  transition: all 0.5s;}.industries-area .industries-list-tab .tabs li i {  position: absolute;  left: 30px;  top: 32px;  font-size: 40px;  color: #1dd3f8;  line-height: 1;  -webkit-transition: all 0.5s;  transition: all 0.5s;}.industries-area .industries-list-tab .tabs li h3 {  -webkit-transition: all 0.5s;  transition: all 0.5s;}.industries-area .industries-list-tab .tabs li span {  margin-bottom: -3px;  display: block;  font-weight: 600;  -webkit-transition: all 0.5s;  transition: all 0.5s;  color: #4d4d4d;}.industries-area .industries-list-tab .tabs li:hover i {  color: #ffffff;  -webkit-transform: rotate(360deg);          transform: rotate(360deg);}.industries-area .industries-list-tab .tabs li:hover h3 {  color: #ffffff;}.industries-area .industries-list-tab .tabs li:hover span {  color: #ffffff;}.industries-area .industries-list-tab .tabs li:hover a {  right: 20px;}.industries-area .industries-list-tab .tabs li:hover::before {  width: 100%;  border-radius: 60px 0 0 60px;}.industries-area .industries-list-tab .tabs li.current i {  color: #ffffff;  -webkit-transform: rotate(360deg);          transform: rotate(360deg);}.industries-area .industries-list-tab .tabs li.current h3 {  color: #ffffff;}.industries-area .industries-list-tab .tabs li.current span {  color: #ffffff;}.industries-area .industries-list-tab .tabs li.current a {  right: 20px;}.industries-area .industries-list-tab .tabs li.current::before {  width: 100%;  border-radius: 60px 0 0 60px;}.industries-area .industries-img {  text-align: center;}.tab .tabs_item {  display: none;}.tab .tabs_item:first-child {  display: block;}/*Client Area Style======================================================*/.client-area {  background-color: #192064;}.client-area .section-title h2 {  color: #ffffff;}.client-area .owl-carousel .owl-item img {  width: unset;}.single-client {  text-align: center;  background-color: #ffffff;  position: relative;  margin-top: 30px;  margin-bottom: 165px;  border-radius: 4px;  padding-top: 50px;  padding-left: 30px;  padding-right: 30px;  padding-bottom: 30px;}.single-client .quotes {  background-color: #ffffff;  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);  color: #1dd3f8;  width: 60px;  height: 60px;  line-height: 60px;  font-size: 30px;  border-radius: 50%;  display: inline-block;  position: absolute;  left: 0;  right: 0;  margin: auto;  top: -30px;}.single-client ul li {  display: inline-block;}.single-client ul li i {  font-size: 20px;  color: #1dd3f8;}.single-client::before {  position: absolute;  width: 0;  height: 0;  content: "";  border-top: 45px solid #ffffff;  border-right: 10px solid transparent;  border-bottom: 0;  border-left: 50px solid transparent;  bottom: -24px;  left: 20px;}.client-img {  position: absolute;  left: 30px;  bottom: -170px;}.client-img img {  border-radius: 10px;  margin-bottom: 15px;}.client-img h3 {  margin-bottom: 0;  font-size: 20px;  color: #ffffff;}.client-img span {  font-weight: 600;  font-size: 13px;  line-height: 1;  color: #1dd3f8;}/*News Area Style======================================================*/.single-news {  margin-bottom: 30px;}.single-news .blog-img {  position: relative;  overflow: hidden;}.single-news .blog-img .dates {  position: absolute;  top: 0;  left: -125px;  font-size: 18px;  background-color: #1dd3f8;  padding: 5px 10px;  color: #ffffff;  -webkit-transition: all 0.5s;  transition: all 0.5s;  border-radius: 4px;}.single-news .news-content-wrap {  background-color: #ffffff;  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);  padding: 30px;}.single-news .news-content-wrap ul {  margin-bottom: 10px;}.single-news .news-content-wrap ul li {  display: inline-block;  padding-right: 10px;}.single-news .news-content-wrap ul li a {  color: #4d4d4d;}.single-news .news-content-wrap ul li a i {  color: #1dd3f8 !important;  margin-right: 5px;  display: inline-block;}.single-news .news-content-wrap ul li a:hover {  color: #1dd3f8;}.single-news .news-content-wrap a h3 {  margin-bottom: 20px;  -webkit-transition: all 0.5s;  transition: all 0.5s;}.single-news .news-content-wrap p {  margin-bottom: 25px;}.single-news:hover .blog-img .dates {  left: 0;}.single-news:hover .news-content-wrap a h3 {  color: #1dd3f8;}.single-news:hover .news-content-wrap .read-more {  background-color: #1dd3f8;  color: #ffffff;  border-color: #1dd3f8;}/*Footer Top Area Style======================================================*/.footer-top-area {  background-color: #00042c;  position: relative;  z-index: 1;  overflow: hidden;}.footer-top-area .footer-shape img {  position: absolute;}.footer-top-area .footer-shape img:nth-child(1) {  top: 35%;  right: 0;  z-index: -1;  -webkit-animation: rotation 20s linear infinite;          animation: rotation 20s linear infinite;}.footer-top-area .footer-shape img:nth-child(2) {  top: 35%;  right: 0;  z-index: -1;  -webkit-animation: focus-one 1s linear 1s infinite;          animation: focus-one 1s linear 1s infinite;}.single-widget {  margin-bottom: 30px;}.single-widget img {  margin-bottom: 30px;}.single-widget p {  color: #d9d6d6;  margin-bottom: 30px;}.single-widget h3 {  color: #ffffff;  margin-bottom: 25px;  font-size: 25px;  position: relative;  border-bottom: 2px solid #060c4a;  padding-bottom: 10px;}.single-widget h3::before {  content: "";  position: absolute;  bottom: -2px;  left: 0;  width: 50px;  height: 2px;  background-color: #ffffff;}.single-widget ul li {  margin-bottom: 15px;}.single-widget ul li:last-child {  margin-bottom: 0;}.single-widget ul li a {  color: #d9d6d6;  position: relative;  padding-left: 20px;}.single-widget ul li a .right-icon {  font-size: 20px;  position: absolute;  top: 3px;  left: 0;}.single-widget ul li a:hover {  color: #1dd3f8;  -webkit-transform: translateX(5px);          transform: translateX(5px);}.single-widget .information li {  margin-bottom: 8px;}.single-widget .information li a {  padding-left: 0;  position: relative;}.single-widget .information li a:hover {  -webkit-transform: translateX(0);          transform: translateX(0);}.single-widget .information li.address {  position: relative;  padding-left: 30px;  color: #d9d6d6;}.single-widget .information li.address i {  position: absolute;  top: 1px;  left: 0;  font-size: 20px;}.single-widget .information li.address span {  display: block;  font-family: "Dosis", sans-serif;  font-size: 20px;  font-weight: 600;}.single-widget .social-icon {  line-height: 1;}.single-widget .social-icon li {  display: inline-block;  margin-right: 5px;  margin-bottom: 0;}.single-widget .social-icon li a {  width: 30px;  height: 30px;  line-height: 32px;  background-color: #3955bc;  color: #ffffff;  border-radius: 50%;  text-align: center;  font-size: 15px;  position: relative;  padding-left: 0;}.single-widget .social-icon li a:hover {  -webkit-transform: translateX(0px);          transform: translateX(0px);  -webkit-animation: rubberBand 1s linear;          animation: rubberBand 1s linear;}.single-widget .social-icon li:nth-child(2) a {  background-color: #1da1f2;  color: #ffffff;}.single-widget .social-icon li:nth-child(3) a {  background-color: #1da1f2;  color: #ffffff;}.single-widget .social-icon li:nth-child(4) a {  background-color: #d32f2f;  color: #ffffff;}.single-widget .social-icon li:nth-child(4) a {  background-color: #0077b5;  color: #ffffff;}.single-widget .social-icon li:nth-child(5) a {  background-color: #ff0000;  color: #ffffff;}/*Footer Bottom Area Style======================================================*/.footer-bottom-area {  background-color: #0d1240;  padding: 8px 0;}.footer-bottom-area .copy-right {  color: #d9d6d6;}.footer-bottom-area .copy-right i {  position: relative;  top: 1px;}.footer-bottom-area .copy-right a {  color: #1dd3f8;}.footer-bottom-area .copy-right a:hover {  color: #ffffff;}.footer-bottom-area .designed {  text-align: right;  color: #d9d6d6;}.footer-bottom-area .designed i {  position: relative;  top: 2px;  color: #1dd3f8;  -webkit-animation: heartBeat 1000ms infinite linear;          animation: heartBeat 1000ms infinite linear;}.footer-bottom-area .designed a {  color: #1dd3f8;}.footer-bottom-area .privacy {  text-align: center;}.footer-bottom-area .privacy ul li {  display: inline-block;  padding-right: 15px;}.footer-bottom-area .privacy ul li a {  color: #d9d6d6;  position: relative;}.footer-bottom-area .privacy ul li a::before {  content: "";  position: absolute;  top: 13px;  left: -14px;  width: 10px;  height: 1px;  background-color: #d9d6d6;}.footer-bottom-area .privacy ul li a:hover {  color: #1dd3f8;}.footer-bottom-area .privacy ul li:first-child a::before {  display: none;}/*====================================================HOME TWO STYLE======================================================*//*Banner Two Area Style======================================================*/.main-banner-area-two {  background-image: url(../img/home-two-banner/banner-two-shape/banner-bg.jpg);  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  padding-bottom: 250px;  overflow: hidden;}.main-banner-area-two .banner-text {  top: 20px;}.main-banner-area-two .banner-img {  position: relative;  z-index: 1;  top: 0;}.main-banner-area-two .banner-img .circle-img {  top: -230px;  position: relative;}.main-banner-area-two .banner-img .circle-img img {  -webkit-animation: rotation 20s linear infinite;          animation: rotation 20s linear infinite;}.main-banner-area-two .banner-img .square-img {  position: relative;  -webkit-animation: movebounceShort 5s linear infinite;          animation: movebounceShort 5s linear infinite;  top: -70px;}.main-banner-area-two .banner-img img {  position: absolute;}.main-banner-area-two .banner-img img:nth-child(1) {  bottom: -440px;  right: 0;  left: 0;  margin: auto;}.main-banner-area-two .banner-img img:nth-child(3) {  top: 0;  left: 0;  right: 0;  margin: auto;}.main-banner-area-two .banner-img img:nth-child(5) {  top: -120px;  left: 0;  right: 0;  margin: auto;  z-index: -1;  -webkit-animation: focus-one 1s linear 1s infinite;          animation: focus-one 1s linear 1s infinite;}.main-banner-area-two .banner-img img:nth-child(6) {  top: 10px;  left: -135px;}.main-banner-area-two .banner-img img:nth-child(7) {  top: -100px;  right: -45px;  width: 300px;}.main-banner-area-two .banner-img img:nth-child(8) {  top: 280px;  right: -30px;}.main-banner-area-two .banner-img img:nth-child(9) {  top: -215px;  right: -260px;}.main-banner-area-two .banner-img img:nth-child(10) {  top: 170px;  left: 90px;}.main-banner-area-two .over-shape img {  position: absolute;  z-index: -1;}.main-banner-area-two .over-shape img:nth-child(1) {  top: 300px;  left: 40px;  -webkit-animation: animationFramesOne 25s infinite linear;          animation: animationFramesOne 25s infinite linear;}.main-banner-area-two .over-shape img:nth-child(2) {  top: 200px;  left: 800px;  -webkit-animation: animationFramesOne 40s infinite linear;          animation: animationFramesOne 40s infinite linear;}.main-banner-area-two .over-shape img:nth-child(3) {  top: 200px;  right: 200px;  -webkit-animation: animationFramesOne 25s infinite linear;          animation: animationFramesOne 25s infinite linear;}/*Offer Area Two Style======================================================*/.offer-area-two .single-offer:hover {  background-color: #1dd3f8;}.offer-area-two .single-offer:hover h3 {  color: #ffffff;}.offer-area-two .single-offer:hover p {  color: #ffffff;}/*Pricing Area Style======================================================*/.single-pricing {  text-align: center;  background-color: #ffffff;  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);  padding: 30px;  border-radius: 4px;  position: relative;  z-index: 1;  overflow: hidden;  margin-bottom: 30px;  border-radius: 50px 0 50px 0;  -webkit-transition: all 0.5s;  transition: all 0.5s;}.single-pricing .pricing-top-heading {  margin-bottom: 20px;  position: relative;  z-index: 1;}.single-pricing .pricing-top-heading h3 {  font-size: 25px;}.single-pricing .pricing-top-heading p {  font-weight: 600;  font-size: 14px;}.single-pricing span {  font-size: 30px;  font-family: "Dosis", sans-serif;  color: #212121;  font-weight: 700;  display: block;  line-height: 1;  margin: 0 auto 20px;  background-color: #ffffff;  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);  width: 120px;  height: 120px;  line-height: 120px;  border-radius: 50%;}.single-pricing span sub {  font-size: 14px;  color: #4d4d4d;}.single-pricing ul {  text-align: left;  max-width: 200px;  margin: 0 auto 25px;}.single-pricing ul li {  margin-bottom: 10px;  position: relative;  padding-left: 25px;  font-weight: 600;}.single-pricing ul li:last-child {  margin-bottom: 0;}.single-pricing ul li i {  font-size: 12px;  display: inline-block;  width: 20px;  height: 20px;  background-color: #daf6fd;  line-height: 20px;  border-radius: 50%;  text-align: center;  position: absolute;  top: 5px;  left: 0;  color: #1dd3f8;}.single-pricing .default-btn {  padding: 15px 35px;}.single-pricing:hover {  -webkit-transform: translateY(-5px);          transform: translateY(-5px);}.popular {  position: absolute;  top: -15px;  right: -50px;  z-index: 1;  background-color: red;  color: #fff;  padding: 35px 40px 10px 35px;  -webkit-transform: rotate(45deg);          transform: rotate(45deg);}.tab.quote-list-tab {  text-align: center;}.tab.quote-list-tab .tabs {  border-radius: 10px;  display: inline-block;  border: 1px solid #1dd3f8;  margin-bottom: 30px;}.tab.quote-list-tab .tabs li {  display: inline-block;  padding: 0 10px;  font-family: "Dosis", sans-serif;  color: #212121;  font-size: 20px;  font-weight: 700;}.tab.quote-list-tab .tabs li a {  color: #1dd3f8;  padding: 10px 20px;}.tab.quote-list-tab .tabs .current {  background-color: #1dd3f8;  border-radius: 10px;}.tab.quote-list-tab .tabs .current a {  color: #ffffff;}/*Newsletter Area Style======================================================*/.newsletter-area {  background-color: #060542;  position: relative;  overflow: hidden;  z-index: 1;}.newsletter-area .newsletter-shape img {  position: absolute;}.newsletter-area .newsletter-shape img:nth-child(1) {  bottom: -40px;  left: -25px;  max-width: 260px;  z-index: -1;  opacity: 0.5;}.newsletter-area .newsletter-shape img:nth-child(2) {  bottom: -40px;  right: -25px;  max-width: 260px;  z-index: -1;  opacity: 0.5;}.newsletter-area .newsletter-shape img:nth-child(3) {  top: 0;  right: 0;  z-index: -1;  opacity: 0.5;}.newsletter-wrap h2 {  font-size: 35px;  margin-bottom: 30px;  color: #ffffff;}.newsletter-wrap .newsletter-form {  position: relative;}.newsletter-wrap .newsletter-form .form-control {  border-radius: 10px;  background-color: #ffffff;}.newsletter-wrap .newsletter-form .default-btn {  position: absolute;  top: 0;  right: 0;}.newsletter-wrap .newsletter-form #validator-newsletter {  color: #dc3545;  margin-top: 10px;}.call-us h2 {  font-size: 35px;  margin-bottom: 30px;  color: #ffffff;}.call-us a {  font-size: 40px;  color: #ffffff;  font-weight: 700;  line-height: 1;}.call-us a:hover {  color: #1dd3f8;}/*Industries Serve Area Style======================================================*/.industries-serve-area {  padding-bottom: 90px;}.single-industries {  position: relative;  background-color: #ffffff;  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);  border-radius: 60px 0 0 60px;  -webkit-transition: all 0.5s;  transition: all 0.5s;  overflow: hidden;  z-index: 1;  margin-bottom: 20px;  padding-top: 30px;  padding-left: 80px;  padding-right: 30px;  padding-bottom: 30px;}.single-industries.right-item {  border-radius: 0 60px 60px 0;}.single-industries.right-item::before {  border-radius: 0 60px 60px 0;}.single-industries.right-item:hover::before {  border-radius: 0 60px 60px 0;}.single-industries::before {  content: "";  position: absolute;  top: 0;  left: 0;  width: 0;  height: 100%;  background-color: #1dd3f8;  z-index: -1;  border-radius: 60px 0 0 60px;  -webkit-transition: all 0.5s;  transition: all 0.5s;}.single-industries i {  position: absolute;  left: 30px;  top: 32px;  font-size: 40px;  color: #1dd3f8;  line-height: 1;  -webkit-transition: all 0.5s;  transition: all 0.5s;}.single-industries .right-icon {  position: absolute;  right: 23px;  top: 42px;  font-size: 30px;}.single-industries .right-icon span {  color: #e7e8e8;}.single-industries h3 {  -webkit-transition: all 0.5s;  transition: all 0.5s;}.single-industries span {  margin-bottom: -3px;  display: block;  font-weight: 600;  -webkit-transition: all 0.5s;  transition: all 0.5s;  color: #4d4d4d;}.single-industries:hover i {  color: #ffffff;  -webkit-transform: rotate(360deg);          transform: rotate(360deg);}.single-industries:hover h3 {  color: #ffffff;}.single-industries:hover span {  color: #ffffff;}.single-industries:hover a {  right: 20px;}.single-industries:hover::before {  width: 100%;  border-radius: 60px 0 0 60px;}/*Brand Area Serve Area Style======================================================*/.brand-list {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  margin-right: -5px;  margin-left: -5px;}.brand-list .single-brand {  -webkit-box-flex: 0;      -ms-flex: 0 0 24%;          flex: 0 0 24%;  max-width: 20%;  padding-left: 5px;  padding-right: 5px;  display: inline-block;}.brand-list .single-brand a {  display: block;  text-align: center;  position: relative;  margin-bottom: 30px;  -webkit-transition: all 0.5s;  transition: all 0.5s;}.brand-list .single-brand:nth-child(6) {  margin-left: 20%;}/*====================================================HOME THREE STYLE======================================================*//*Banner Three Area Style======================================================*/.main-banner-area-three {  padding-bottom: 250px;  overflow: hidden;}.main-banner-area-three .banner-text {  top: 20px;}.main-banner-area-three .banner-text .banner-btn .default-btn.active {  padding-left: 52px;}.main-banner-area-three .banner-text .banner-btn .default-btn.active i {  position: absolute;  font-size: 25px;  top: 14px;  left: 28px;}.main-banner-area-three .banner-img {  position: relative;  z-index: 1;  top: 0;}.main-banner-area-three .banner-img img {  position: absolute;}.main-banner-area-three .banner-img img:nth-child(1) {  bottom: -440px;  right: 0;  left: 0;  margin: auto;}.main-banner-area-three .banner-img img:nth-child(2) {  top: -45px;  left: 0;  right: 0;  margin: auto;}.main-banner-area-three .whites-shape {  position: absolute;  bottom: 0;  left: 0;  right: 0;  margin: auto;}.main-banner-area-three .over-shape img {  position: absolute;  z-index: -1;}.main-banner-area-three .over-shape img:nth-child(1) {  top: 300px;  left: 40px;  -webkit-animation: animationFramesOne 25s infinite linear;          animation: animationFramesOne 25s infinite linear;}.main-banner-area-three .over-shape img:nth-child(2) {  top: 200px;  left: 800px;  -webkit-animation: animationFramesOne 40s infinite linear;          animation: animationFramesOne 40s infinite linear;}.main-banner-area-three .over-shape img:nth-child(3) {  top: 150px;  right: 800px;  -webkit-animation: animationFramesOne 20s infinite linear;          animation: animationFramesOne 20s infinite linear;}.main-banner-area-three .over-shape img:nth-child(4) {  bottom: 200px;  right: 800px;  -webkit-animation: animationFramesOne 30s infinite linear;          animation: animationFramesOne 30s infinite linear;}.main-banner-area-three .over-shape img:nth-child(5) {  top: 200px;  right: 200px;  -webkit-animation: animationFramesOne 10s infinite linear;          animation: animationFramesOne 10s infinite linear;}/*Brand Three Area Style======================================================*/.brand-area-two {  background-color: #f0fcfe;}/*Case Area Style======================================================*/.case-area .owl-theme .owl-dots .owl-dot {  margin-top: 20px;}.case-area .owl-theme .owl-dots .owl-dot span {  width: 20px;  height: 8px;  margin: 0 7px;  background: #D6D6D6;}.case-area .owl-theme .owl-dots .owl-dot.active span {  background: #1dd3f8;  width: 25px;}.case-wrap {  text-align: center;}.case-wrap .single-case {  position: relative;  -webkit-transition: all 0.5s;  transition: all 0.5s;  overflow: hidden;  margin-bottom: 20px;}.case-wrap .single-case img {  border-radius: 30px;}.case-wrap .single-case::before {  content: "";  position: absolute;  top: 0;  left: -420px;  width: 100%;  height: 100%;  background-color: #ffffff;  opacity: 0.8;  -webkit-transition: all 0.5s;  transition: all 0.5s;  border-radius: 30px;}.case-wrap .single-case .link-icon {  position: absolute;  top: -400px;  left: 0;  right: 0;  width: 100%;  height: 100%;  -webkit-box-pack: center;      -ms-flex-pack: center;          justify-content: center;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-transition: all 0.5s;  transition: all 0.5s;}.case-wrap .single-case .link-icon i {  display: inline-block;  width: 50px;  height: 50px;  line-height: 50px;  border: 2px solid #1dd3f8;  border-radius: 50%;  text-align: center;  font-size: 35px;  color: #1dd3f8;}.case-wrap:hover .single-case::before {  left: 0;}.case-wrap:hover .single-case .link-icon {  top: 0;}.case-wrap h3 {  margin-bottom: 0;}/*FAQ CSS======================================================*/.faq-accordion .accordion {  list-style-type: none;  padding-left: 0;  margin-bottom: 0;}.faq-accordion .accordion .accordion-item {  border-radius: 5px;  display: block;  -webkit-box-shadow: 2px 8px 20px 0 rgba(25, 42, 70, 0.13) !important;          box-shadow: 2px 8px 20px 0 rgba(25, 42, 70, 0.13) !important;  background: #ffffff;  margin-bottom: 15px;}.faq-accordion .accordion .accordion-item:last-child {  margin-bottom: 0;}.faq-accordion .accordion .accordion-title {  padding: 20px 60px 17px 25px;  color: #212121;  text-decoration: none;  position: relative;  display: block;  font-size: 18px;  font-weight: 600;}.faq-accordion .accordion .accordion-title i {  position: absolute;  right: 25px;  top: 23px;  font-size: 25px;  -webkit-transition: 0.5s;  transition: 0.5s;}.faq-accordion .accordion .accordion-title.active i {  -webkit-transform: rotate(180deg);          transform: rotate(180deg);}.faq-accordion .accordion .accordion-content {  display: none;  position: relative;  margin-top: -5px;  padding-bottom: 20px;  padding-right: 60px;  padding-left: 25px;}.faq-accordion .accordion .accordion-content p {  line-height: 1.8;}.faq-accordion .accordion .accordion-content.show {  display: block;}/*====================================================HOME FOUR STYLE======================================================*//*Banner Four Area Style======================================================*/.main-banner-area-four {  padding-bottom: 250px;  overflow: hidden;}.main-banner-area-four .banner-text {  top: 30px;}.main-banner-area-four .banner-text .banner-btn .default-btn.active {  padding-left: 52px;}.main-banner-area-four .banner-text .banner-btn .default-btn.active i {  position: absolute;  font-size: 25px;  top: 14px;  left: 28px;}.main-banner-area-four .over-shape img {  position: absolute;  z-index: -1;}.main-banner-area-four .over-shape img:nth-child(1) {  top: 300px;  left: 40px;  -webkit-animation: animationFramesOne 25s infinite linear;          animation: animationFramesOne 25s infinite linear;}.main-banner-area-four .over-shape img:nth-child(2) {  top: 200px;  left: 800px;  -webkit-animation: animationFramesOne 40s infinite linear;          animation: animationFramesOne 40s infinite linear;}.main-banner-area-four .over-shape img:nth-child(3) {  top: 150px;  right: 800px;  -webkit-animation: animationFramesOne 20s infinite linear;          animation: animationFramesOne 20s infinite linear;}.main-banner-area-four .over-shape img:nth-child(4) {  bottom: 200px;  right: 800px;  -webkit-animation: animationFramesOne 30s infinite linear;          animation: animationFramesOne 30s infinite linear;}.main-banner-area-four .over-shape img:nth-child(5) {  top: 200px;  right: 200px;  -webkit-animation: animationFramesOne 10s infinite linear;          animation: animationFramesOne 10s infinite linear;}/*Bg Color Four Area Style======================================================*/.bg-color-home-four {  background-color: #010032;}/*Home Four Section Title Color Area Style======================================================*/.home-four-section-title h2 {  color: #ffffff;}.home-four-section-title p {  color: #e7e7e7;}/*About Area Four Style======================================================*/.about-area-four .about-content h2 {  color: #ffffff;}.about-area-four .about-content p {  color: #e7e7e7;}.about-area-four .about-content ul li {  color: #e7e7e7;}/*Business Area Four Style======================================================*/.business-area-four .business-content h2 {  color: #ffffff;}.business-area-four .single-business h3 {  color: #ffffff;}.business-area-four .single-business p {  color: #e7e7e7;}/*Offer Area Four Style======================================================*/.offer-area-four {  background-color: #060542;}.offer-area-four .offer-shape img:nth-child(1) {  opacity: 0.3;}.offer-area-four .offer-shape img:nth-child(2) {  opacity: 0.3;}/*Industries Area Four Style======================================================*/.industries-area-four .industries-content h3 {  color: #ffffff;}.industries-area-four .industries-content p {  color: #e7e7e7;}/*Team Area Four Style======================================================*/.single-team {  text-align: center;  padding: 30px;  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);  margin-bottom: 30px;  -webkit-transition: all 0.5s;  transition: all 0.5s;}.single-team .team-single-img {  position: relative;  margin-top: 15px;  margin-bottom: 40px;}.single-team .team-single-img img {  border-radius: 50%;}.single-team .team-single-img .team-img {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  -webkit-box-pack: center;      -ms-flex-pack: center;          justify-content: center;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-animation: rotation 20s linear infinite;          animation: rotation 20s linear infinite;}.single-team .team-content h3 {  color: #ffffff;}.single-team .team-content span {  color: #1dd3f8;  font-weight: 600;  margin-bottom: 10px;  display: block;}.single-team .team-content ul {  line-height: 1;}.single-team .team-content ul li {  display: inline-block;  padding: 0 5px;}.single-team .team-content ul li a:hover {  color: #ffffff;  -webkit-animation: rubberBand 1s linear;          animation: rubberBand 1s linear;}.single-team:hover {  background-color: #060542;}/*====================================================HOME FIVE STYLE======================================================*//*Arduix SliderArea Style======================================================*/.arduix-slider-area {  background-image: url(../img/home-five-slider/slider-bg.jpg);  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  height: 100vh;  position: relative;  z-index: 1;}.arduix-slider-area::before {  content: "";  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: #24416b;  z-index: -1;  opacity: 0.9;}.arduix-slider-area .owl-next {  position: absolute;  top: 50%;  right: 30px;  margin: 0 !important;  border-radius: 0 !important;  -webkit-transition: all 0.5s;  transition: all 0.5s;  opacity: 0;  -webkit-transform: translateY(80px);          transform: translateY(80px);}.arduix-slider-area .owl-next i {  background-color: #1dd3f8;  color: #ffffff;  width: 40px;  height: 40px;  line-height: 40px;  display: inline-block;  -webkit-transition: all 0.5s;  transition: all 0.5s;  font-size: 26px;  border-radius: 4px;}.arduix-slider-area .owl-next i:hover {  background-color: #1dd3f8 !important;}.arduix-slider-area .owl-prev {  position: absolute;  top: 50%;  left: 30px;  margin: 0 !important;  border-radius: 0 !important;  -webkit-transition: all 0.5s;  transition: all 0.5s;  opacity: 0;  -webkit-transform: translateY(80px);          transform: translateY(80px);}.arduix-slider-area .owl-prev i {  background-color: #1dd3f8 !important;  color: #ffffff;  width: 40px;  height: 40px;  line-height: 40px;  display: inline-block;  -webkit-transition: all 0.5s;  transition: all 0.5s;  font-size: 26px;  border-radius: 4px;}.arduix-slider-area .owl-prev i:hover {  background-color: #1dd3f8 !important;}.arduix-slider-area:hover .owl-prev {  opacity: 1;}.arduix-slider-area:hover .owl-next {  opacity: 1;}.arduix-slider-area .owl-theme .owl-nav {  margin-top: 0 !important;}.arduix-slider-area .owl-theme .owl-nav [class*=owl-]:hover {  background-color: transparent;}.arduix-slider-item .arduix-slider-text {  text-align: center;  max-width: 700px;  margin: 200px auto 0;}.arduix-slider-item .arduix-slider-text span {  color: #ffffff;  font-size: 15px;  display: block;  margin-bottom: 10px;}.arduix-slider-item .arduix-slider-text h1 {  font-size: 50px;  color: #ffffff;  margin-bottom: 30px;}.arduix-slider-item .arduix-slider-text p {  color: #ffffff;  font-size: 18px;  margin-bottom: 45px;}.arduix-slider-item .arduix-slider-text .slider-btn .default-btn {  margin: 0 20px;}.arduix-slider-item .arduix-slider-text .slider-btn .default-btn.white {  color: #ffffff;}.arduix-slider-area .owl-item.active .arduix-slider-text.overflow-hidden {  overflow: hidden;}.arduix-slider-area .owl-item.active .arduix-slider-text.one span {  -webkit-animation: 1s .1s fadeInUpBig both;          animation: 1s .1s fadeInUpBig both;}.arduix-slider-area .owl-item.active .arduix-slider-text.one .video-btn-animat {  -webkit-animation: 1s .1s fadeInUpBig both;          animation: 1s .1s fadeInUpBig both;}.arduix-slider-area .owl-item.active .arduix-slider-text.one h1 {  -webkit-animation: 2s .2s fadeInUpBig both;          animation: 2s .2s fadeInUpBig both;}.arduix-slider-area .owl-item.active .arduix-slider-text.one p {  -webkit-animation: 3s .3s fadeInUpBig both;          animation: 3s .3s fadeInUpBig both;}.arduix-slider-area .owl-item.active .arduix-slider-text.one .slider-btn {  -webkit-animation: 4s .4s fadeInUpBig both;          animation: 4s .4s fadeInUpBig both;}.arduix-slider-area .owl-item.active .arduix-slider-text.two span {  -webkit-animation: 2s .2s fadeInDownBig both;          animation: 2s .2s fadeInDownBig both;}.arduix-slider-area .owl-item.active .arduix-slider-text.two .video-btn-animat {  -webkit-animation: 2s .2s fadeInDownBig both;          animation: 2s .2s fadeInDownBig both;}.arduix-slider-area .owl-item.active .arduix-slider-text.two h1 {  -webkit-animation: 2s .2s fadeInLeft both;          animation: 2s .2s fadeInLeft both;}.arduix-slider-area .owl-item.active .arduix-slider-text.two p {  -webkit-animation: 2s .2s fadeInRight both;          animation: 2s .2s fadeInRight both;}.arduix-slider-area .owl-item.active .arduix-slider-text.two .slider-btn {  -webkit-animation: 2s .2s fadeInUpBig both;          animation: 2s .2s fadeInUpBig both;}.arduix-slider-area .owl-item.active .arduix-slider-text.three span {  -webkit-animation: 2s .2s fadeInDown both;          animation: 2s .2s fadeInDown both;}.arduix-slider-area .owl-item.active .arduix-slider-text.three .video-btn-animat {  -webkit-animation: 2s .2s fadeInDown both;          animation: 2s .2s fadeInDown both;}.arduix-slider-area .owl-item.active .arduix-slider-text.three h1 {  -webkit-animation: 2s .2s fadeInDown both;          animation: 2s .2s fadeInDown both;}.arduix-slider-area .owl-item.active .arduix-slider-text.three p {  -webkit-animation: 2s .2s fadeInUp both;          animation: 2s .2s fadeInUp both;}.arduix-slider-area .owl-item.active .arduix-slider-text.three .slider-btn {  -webkit-animation: 2s .2s fadeInUp both;          animation: 2s .2s fadeInUp both;}/*==================================================== INNER PAGE STYLE======================================================*//* Page Title Area Style=====================================================*/.page-title-area {  position: relative;  z-index: 1;  padding-top: 150px;  padding-bottom: 100px;      background-image: url(../img/slider1.jpg) !important;  overflow: hidden;  text-align: center;}.page-title-area .page-title-content h2 {  margin-bottom: 30px;  color: #ffffff;  font-size: 40px;  font-weight: 700;}.page-title-area .page-title-content ul {  padding-left: 0;  list-style-type: none;  margin-top: 10px;  margin-bottom: 0;}.page-title-area .page-title-content ul li {  display: inline-block;  position: relative;  font-size: 15px;  font-weight: 500;  padding-right: 10px;  padding-left: 10px;  color: #1dd3f8;}.page-title-area .page-title-content ul li::before {  content: "";  position: absolute;  top: 12px;  right: -3px;  background-color: #1dd3f8;  width: 5px;  height: 5px;  border-radius: 50%;}.page-title-area .page-title-content ul li:last-child::before {  display: none;}.page-title-area .page-title-content ul li a {  color: #ffffff;}.page-title-area .page-title-content ul li a:hover {  color: #1dd3f8;}/*404 Error Area Style=====================================================*/.error-area {  padding: 50px 0;  height: 100vh;  text-align: center;  position: relative;  z-index: 1;  background-color: #ffffff;}.error-area::before {  content: "";  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  opacity: 0.9;  z-index: -1;}.error-area .error-content-wrap {  z-index: 1;  position: relative;}.error-area .error-content-wrap h1 {  font-size: 300px;  line-height: 1;}.error-area .error-content-wrap h1 span {  background-image: -webkit-gradient(linear, left top, right bottom, from(#ff416c), to(#fa4612));  background-image: linear-gradient(to bottom right, #ff416c, #fa4612);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}.error-area .error-content-wrap h3 {  margin: 30px 0 0;  position: relative;  color: #ff0000;}.error-area .error-content-wrap p {  margin: 20px 0 20px;  font-size: 19px;}/* Coming Soon Area Style=====================================================*/.coming-soon-area {  position: relative;  height: 100vh;  z-index: 1;  background-color: #00095e;}.coming-soon-area .coming-soon-content {  text-align: center;  max-width: 750px;  margin-left: auto;  margin-right: auto;  position: relative;  z-index: 2;}.coming-soon-area .coming-soon-content h1 {  margin-bottom: 0;  color: #ffffff;  font-size: 60px;  margin-top: -18px;}.coming-soon-area .coming-soon-content p {  color: #f3f3f3;  font-size: 14.5px;  max-width: 600px;  margin-top: 15px;  margin-bottom: 0;  margin-left: auto;  margin-right: auto;}.coming-soon-area .coming-soon-content #timer {  margin-top: 30px;}.coming-soon-area .coming-soon-content #timer div {  display: inline-block;  color: #ffffff;  position: relative;  margin-left: 35px;  margin-right: 35px;  font-size: 45px;  font-weight: 700;}.coming-soon-area .coming-soon-content #timer div span {  display: block;  text-transform: capitalize;  margin-top: -15px;  font-size: 16px;  font-weight: normal;}.coming-soon-area .coming-soon-content #timer div:last-child {  margin-right: 0;}.coming-soon-area .coming-soon-content #timer div:last-child::before {  display: none;}.coming-soon-area .coming-soon-content #timer div:first-child {  margin-left: 0;}.coming-soon-area .coming-soon-content #timer div::before {  content: "";  position: absolute;  right: -50px;  top: -10px;  font-size: 70px;  color: #ffffff;}.coming-soon-area .coming-soon-content .newsletter-form {  position: relative;  max-width: 500px;  margin-left: auto;  margin-right: auto;  margin-top: 50px;}.coming-soon-area .coming-soon-content .newsletter-form .input-newsletter {  display: block;  width: 100%;  height: 60px;  border: none;  background-color: rgba(255, 255, 255, 0.3);  padding-left: 15px;  color: #ffffff;  outline: 0;  -webkit-transition: 0.5s;  transition: 0.5s;  border-radius: 10px;}.coming-soon-area .coming-soon-content .newsletter-form .input-newsletter::-webkit-input-placeholder {  color: #ffffff;}.coming-soon-area .coming-soon-content .newsletter-form .input-newsletter:-ms-input-placeholder {  color: #ffffff;}.coming-soon-area .coming-soon-content .newsletter-form .input-newsletter::-ms-input-placeholder {  color: #ffffff;}.coming-soon-area .coming-soon-content .newsletter-form .input-newsletter::placeholder {  color: #ffffff;}.coming-soon-area .coming-soon-content .newsletter-form .input-newsletter:focus {  border-color: #1dd3f8;}.coming-soon-area .coming-soon-content .newsletter-form button {  position: absolute;  right: 0;  top: 0;  height: 60px;  padding: 0 30px;  text-transform: uppercase;  outline: 0;  color: #ffffff;  -webkit-transition: 0.5s;  transition: 0.5s;  font-weight: 500;  font-size: 15px;  cursor: pointer;}.coming-soon-area .coming-soon-content .newsletter-form button::after {  border-radius: 0;}.coming-soon-area .coming-soon-content .newsletter-form button::before {  border-radius: 0;}.coming-soon-area .coming-soon-content .newsletter-form button:hover {  color: #ffffff;}.coming-soon-area .coming-soon-content .newsletter-form #validator-newsletter {  color: #dc3545;  font-size: 14px;  position: absolute;  left: 0;  bottom: -30px;  margin: 0 auto;}/*Sign In & Log In  Area Style=====================================================*/.user-area-all-style {  position: relative;  z-index: 1;}.user-area-all-style .contact-form-action {  background-color: #ffffff;  border-radius: 4px;  -webkit-box-shadow: 0 0 40px rgba(82, 85, 90, 0.1);          box-shadow: 0 0 40px rgba(82, 85, 90, 0.1);  padding: 40px;  max-width: 570px;  margin: auto;}.user-area-all-style .contact-form-action .form-heading {  margin-bottom: 33px;}.user-area-all-style .contact-form-action .form-heading .form-title {  font-size: 35px;  color: #233d63;  margin-bottom: 10px;  text-transform: capitalize;}.user-area-all-style .contact-form-action .form-heading .form-desc {  font-size: 18px;  color: #677286;  font-weight: 500;}.user-area-all-style .contact-form-action .form-heading .reset-desc {  line-height: 30px;  margin-top: 15px;}.user-area-all-style .contact-form-action .form-heading .reset-desc a {  color: #1dd3f8;}.user-area-all-style .contact-form-action .form-heading .reset-desc {  font-size: 16px;}.user-area-all-style .contact-form-action .form-heading .reset-desc a {  font-weight: 600;}.user-area-all-style .contact-form-action form .submit-btn {  margin-top: 24px;}.user-area-all-style .contact-form-action form .default-btn {  font-size: 14px;  padding: 12px 20px;  margin-bottom: 30px;}.user-area-all-style .contact-form-action form .default-btn.btn-two {  display: table;  margin: 0px auto 0;  padding: 20px 35px;}.user-area-all-style .contact-form-action form .col-lg-4:nth-child(1) .default-btn {  background-color: #FF5733;}.user-area-all-style .contact-form-action form .col-lg-4:nth-child(2) .default-btn {  background-color: #3955bc;  display: table;  margin: auto;}.user-area-all-style .contact-form-action form .col-lg-4:nth-child(3) .default-btn {  background-color: #1dd3f8;  float: right;}.user-area-all-style .contact-form-action form .reset-btn {  margin-top: 0;}.user-area-all-style .contact-form-action form .form-condition {  margin-bottom: 20px;}.user-area-all-style .contact-form-action form .form-condition .agree-label {  font-weight: 600;}.user-area-all-style .contact-form-action form .form-condition .agree-label a {  color: #1dd3f8;}.user-area-all-style .contact-form-action form .form-group {  margin-bottom: 30px;}.user-area-all-style .contact-form-action .account-desc {  margin: 25px auto 0;  display: table;  font-weight: 600;}.user-area-all-style .contact-form-action .account-desc a {  color: #1dd3f8;  margin-left: 10px;  font-weight: 600;}.user-area-all-style .contact-form-action #chb1 {  position: relative;  top: 1px;}.user-area-all-style .contact-form-action #chb2 {  position: relative;  top: 1px;}.user-area-all-style .contact-form-action .forget {  float: right;  color: #1dd3f8;  font-weight: 600;}.user-area-all-style .contact-form-action .now-register {  font-weight: 600;  float: right;  margin-bottom: 30px;}.user-area-all-style .contact-form-action .now-register a {  color: #1dd3f8;}.user-area-all-style .contact-form-action .now-log-in {  color: #1dd3f8;  font-weight: 600;}.user-area-all-style .contact-form-action .now-log-in .font-q {  font-weight: 600;}/*Ask Question Area Style=====================================================*/.ask-question {  background-color: #ffffff;  -webkit-box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08);          box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08);  padding: 50px;}.ask-question .section-title {  margin: -9px auto 40px;}.ask-question h3 {  margin-bottom: 20px;}.ask-question .form-group {  margin-bottom: 30px;}.ask-question .form-group .form-control {  border-radius: 4px;}.ask-question .default-btn {  margin: auto;  display: table;}.list-unstyled {  color: #dc3545 !important;  margin-top: 10px;}#msgSubmit {  position: absolute;  bottom: 8px;  right: 15px;}.text-danger {  color: #dc3545 !important;}.text-success {  color: #28a745 !important;}.inner-client-page .single-client {  margin-bottom: 193px;}/*Ask Question Area Style=====================================================*/.team-inner-area .single-team {  background-color: #060542;}.team-inner-area .single-team:hover {  -webkit-transform: translateY(-5px);          transform: translateY(-5px);}/*Product Area Style=====================================================*/.product-area .woocommerce-topbar {  margin-bottom: 40px;}.product-area .woocommerce-topbar .woocommerce-topbar-ordering {  text-align: right;}.product-area .woocommerce-topbar .woocommerce-topbar-ordering .nice-select {  background-color: #ffffff;  color: #1dd3f8;  border-radius: 0;  border: none;  -webkit-box-shadow: 0 0 29px 0 rgba(102, 102, 102, 0.1);          box-shadow: 0 0 29px 0 rgba(102, 102, 102, 0.1);  float: unset;  height: unset;  line-height: initial;  padding: 17px 35px 13px 20px;  font-size: 16px;}.product-area .woocommerce-topbar .woocommerce-topbar-ordering .nice-select .list {  background-color: #ffffff;  -webkit-box-shadow: 0 0 29px 0 rgba(102, 102, 102, 0.1);          box-shadow: 0 0 29px 0 rgba(102, 102, 102, 0.1);  border-radius: 0;  margin-top: 0;  width: 100%;  padding-top: 10px;  padding-bottom: 10px;}.product-area .woocommerce-topbar .woocommerce-topbar-ordering .nice-select .list .option {  -webkit-transition: .6s;  transition: .6s;  font-size: 16px;  padding-left: 20px;  padding-right: 20px;}.product-area .woocommerce-topbar .woocommerce-topbar-ordering .nice-select .list .option:hover {  background-color: #1dd3f8 !important;  color: #ffffff;}.product-area .woocommerce-topbar .woocommerce-topbar-ordering .nice-select .list .option.selected {  background-color: transparent;  font-weight: 700;}.product-area .woocommerce-topbar .woocommerce-topbar-ordering .nice-select:after {  right: 20px;}.product-area .single-product-box {  text-align: center;  margin-bottom: 30px;  background-color: #ffffff;  -webkit-box-shadow: 0 0 40px 3px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 40px 3px rgba(0, 0, 0, 0.05);}.product-area .single-product-box .product-image {  overflow: hidden;  position: relative;  text-align: left;}.product-area .single-product-box .product-image a img {  -webkit-transition: .6s;  transition: .6s;}.product-area .single-product-box .product-image .add-to-cart-btn {  position: absolute;  bottom: -46px;  left: 0;  width: 100%;  background-color: #212121;  color: #ffffff;  padding: 18px 20px 13px;  text-transform: uppercase;  opacity: 0;  visibility: hidden;  text-align: center;  font-size: 15px;  font-weight: 700;}.product-area .single-product-box .product-image .add-to-cart-btn i {  position: absolute;  right: 20px;  top: 50%;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);}.product-area .single-product-box .product-image .add-to-cart-btn:hover {  background-color: #1dd3f8;  color: #ffffff;}.product-area .single-product-box .product-image .sale-btn {  position: absolute;  left: 20px;  top: 20px;  background-color: #1dd3f8;  color: #ffffff;  width: 55px;  height: 55px;  line-height: 55px;  text-align: center;  border-radius: 50%;  text-transform: uppercase;  font-weight: 700;  font-size: 14px;}.product-area .single-product-box .product-content {  padding: 30px 25px;}.product-area .single-product-box .product-content h3 {  margin-bottom: 12px;  font-size: 20px;  font-weight: 700;}.product-area .single-product-box .product-content h3 a {  display: inline-block;  color: #212121;  text-decoration: none;}.product-area .single-product-box .product-content .price {  color: #212121;  font-weight: 600;  font-size: 15px;}.product-area .single-product-box .product-content .price span {  padding: 0 5px;}.product-area .single-product-box .product-content .price .old {  text-decoration: line-through;  color: #1dd3f8;  font-size: 14px;}.product-area .single-product-box .product-content .rating {  margin-top: 8px;  color: #ffb708;  font-size: 15px;}.product-area .single-product-box .product-content .rating i {  margin-right: -1px;}.product-area .single-product-box:hover .product-image .add-to-cart-btn {  bottom: 0;  opacity: 1;  visibility: visible;  -webkit-transition: .6s;  transition: .6s;  text-decoration: none;}/* Checkout Area Style =====================================================*/.checkout-area .user-actions {  -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);          box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);  background: #ffffff;  padding: 18px 20px 15px;  margin-bottom: 65px;  border-top: 3px solid #1dd3f8;  position: relative;  color: #1dd3f8;}.checkout-area .user-actions::before {  content: '';  position: absolute;  right: 0;  bottom: -35px;  width: 100%;  height: 1px;  background: #eeeeee;}.checkout-area .user-actions i {  color: #1dd3f8;  margin-right: 2px;  font-size: 20px;  position: relative;  top: 4px;}.checkout-area .user-actions span {  display: inline-block;  font-weight: 500;  color: #212121;}.checkout-area .user-actions span a {  display: inline-block;  color: #1dd3f8;  font-size: 15px;}.checkout-area .user-actions span a:hover {  color: #1dd3f8;}.checkout-area .user-actions span a:focus {  color: #1dd3f8;}.checkout-area .checkout-area .title {  margin-bottom: 25px;  font-size: 20px;  font-weight: 700;}.checkout-area .billing-details {  background-color: #ffffff;  padding: 30px;  -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);          box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);}.checkout-area .billing-details .form-group {  margin-bottom: 20px;}.checkout-area .billing-details .form-group label {  display: block;  color: #212121;  margin-bottom: 10px;  font-size: 15px;  font-weight: 500;}.checkout-area .billing-details .form-group label .required {  color: red;}.checkout-area .billing-details .form-group .nice-select {  float: unset;  line-height: 45px;  color: #212121;  padding-top: 0;  padding-bottom: 0;}.checkout-area .billing-details .form-group .nice-select .list {  background-color: #ffffff;  -webkit-box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.1);          box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.1);  border-radius: 0;  margin-top: 0;  width: 100%;  padding-top: 10px;  padding-bottom: 10px;}.checkout-area .billing-details .form-group .nice-select .list .option {  -webkit-transition: 0.5s;  transition: 0.5s;  padding-left: 20px;  padding-right: 20px;}.checkout-area .billing-details .form-group .nice-select .list .option:hover {  background-color: #1dd3f8 !important;  color: #ffffff;}.checkout-area .billing-details .form-group .nice-select .list .option.selected {  background-color: transparent;}.checkout-area .billing-details .form-group .nice-select:after {  right: 20px;}.checkout-area .billing-details .form-group .nice-select .option:hover, .checkout-area .billing-details .form-group .nice-select .option.focus, .checkout-area .billing-details .form-group .nice-select .option.selected.focus {  background-color: #1dd3f8 !important;  color: #ffffff !important;}.checkout-area .billing-details .form-group textarea {  padding-top: 13px;}.checkout-area .billing-details .form-check {  margin-bottom: 20px;}.checkout-area .billing-details .form-check .form-check-label {  color: #212121;}.checkout-area .billing-details .form-check label {  position: relative;  top: 1px;  font-size: 14px;  font-weight: 500;}.checkout-area .billing-details .col-lg-12:last-child .form-group {  margin-bottom: 0;}.checkout-area .order-details .order-table {  background-color: #ffffff;  padding: 30px;  -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);          box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);}.checkout-area .order-details .order-table table {  margin-bottom: 0;}.checkout-area .order-details .order-table table thead tr th {  border-bottom-width: 0;  vertical-align: middle;  border-color: #eaedff;  padding-left: 20px;  padding-top: 15px;  padding-right: 20px;  padding-bottom: 15px;  font-weight: 700;}.checkout-area .order-details .order-table table tbody tr td {  vertical-align: middle;  color: #212121;  border-color: #eaedff;  font-size: 14px;  padding-left: 20px;  padding-right: 20px;}.checkout-area .order-details .order-table table tbody tr td.product-name a {  color: #212121;  display: inline-block;  font-weight: 500;  font-size: 15px;}.checkout-area .order-details .order-table table tbody tr td.product-name a:hover {  color: #212121;}.checkout-area .order-details .order-table table tbody tr td.order-subtotal span {  color: #212121;  font-weight: 600;}.checkout-area .order-details .order-table table tbody tr td.order-shipping span {  color: #212121;  font-weight: 600;}.checkout-area .order-details .order-table table tbody tr td.total-price span {  color: #212121;  font-weight: 600;}.checkout-area .order-details .order-table table tbody tr td.shipping-price {  font-weight: 600;}.checkout-area .order-details .order-table table tbody tr td.order-subtotal-price {  font-weight: 600;}.checkout-area .order-details .order-table table tbody tr td.product-subtotal {  font-weight: 600;}.checkout-area .order-details .payment-box {  background-color: #ffffff;  -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);          box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);  margin-top: 30px;  padding: 30px;}.checkout-area .order-details .payment-box .payment-method p [type="radio"]:checked {  display: none;}.checkout-area .order-details .payment-box .payment-method p [type="radio"]:checked + label {  padding-left: 27px;  cursor: pointer;  display: block;  font-weight: 600;  color: #1dd3f8;  position: relative;  margin-bottom: 8px;}.checkout-area .order-details .payment-box .payment-method p [type="radio"]:checked + label::before {  content: '';  position: absolute;  left: 0;  top: 3px;  width: 18px;  height: 18px;  border: 1px solid #dddddd;  border-radius: 50%;  background: #ffffff;}.checkout-area .order-details .payment-box .payment-method p [type="radio"]:checked + label::after {  content: '';  width: 12px;  height: 12px;  background: #1dd3f8;  position: absolute;  top: 6px;  left: 3px;  border-radius: 50%;  -webkit-transition: 0.5s;  transition: 0.5s;  opacity: 1;  visibility: visible;  -webkit-transform: scale(1);          transform: scale(1);}.checkout-area .order-details .payment-box .payment-method p [type="radio"]:not(:checked) {  display: none;}.checkout-area .order-details .payment-box .payment-method p [type="radio"]:not(:checked) + label {  padding-left: 27px;  cursor: pointer;  display: block;  font-weight: 600;  color: #212121;  position: relative;  margin-bottom: 8px;}.checkout-area .order-details .payment-box .payment-method p [type="radio"]:not(:checked) + label::before {  content: '';  position: absolute;  left: 0;  top: 3px;  width: 18px;  height: 18px;  border: 1px solid #dddddd;  border-radius: 50%;  background: #ffffff;}.checkout-area .order-details .payment-box .payment-method p [type="radio"]:not(:checked) + label::after {  content: '';  width: 12px;  height: 12px;  background: #1dd3f8;  position: absolute;  top: 6px;  left: 3px;  border-radius: 50%;  -webkit-transition: 0.5s;  transition: 0.5s;  opacity: 0;  visibility: hidden;  -webkit-transform: scale(0);          transform: scale(0);}.checkout-area .order-details .payment-box .btn.order-btn {  display: block;  margin-top: 25px;}.checkout-area .order-details .payment-box .default-btn {  margin-top: 20px;  display: block;  text-align: center;}/* Cart Area Style=====================================================*/.cart-area .cart-table table {  margin-bottom: 0;}.cart-area .cart-table table thead tr th {  border-bottom-width: 0px;  vertical-align: middle;  padding: 15px 0 15px;  text-transform: uppercase;  border: none;  font-weight: 700;  font-size: 16px;}.cart-area .cart-table table tbody tr td {  vertical-align: middle;  color: #666666;  padding-left: 0;  padding-right: 0;  font-size: 14px;  border-color: #eaedff;  border-left: none;  border-right: none;}.cart-area .cart-table table tbody tr td.product-thumbnail img {  width: 60px;  height: 60px;}.cart-area .cart-table table tbody tr td.product-thumbnail a {  display: block;}.cart-area .cart-table table tbody tr td.product-name a {  color: #666666;  font-weight: 600;  display: inline-block;}.cart-area .cart-table table tbody tr td.product-name a:hover {  color: #212121;}.cart-area .cart-table table tbody tr td.product-price span {  font-weight: 500;}.cart-area .cart-table table tbody tr td.product-subtotal {  overflow: hidden;}.cart-area .cart-table table tbody tr td.product-subtotal .remove {  color: #666666;  float: right;  position: relative;  top: 1px;  -webkit-transition: all 0.5s;  transition: all 0.5s;}.cart-area .cart-table table tbody tr td.product-subtotal .remove i {  font-size: 22px;}.cart-area .cart-table table tbody tr td.product-subtotal .remove:hover {  color: red;}.cart-area .cart-table table tbody tr td.product-subtotal span {  font-weight: 500;}.cart-area .cart-table table tbody tr td.product-quantity .input-counter {  max-width: 130px;  min-width: 130px;  text-align: center;  display: inline-block;  position: relative;}.cart-area .cart-table table tbody tr td.product-quantity .input-counter span {  position: absolute;  top: 0;  background-color: transparent;  cursor: pointer;  color: #212121;  width: 40px;  height: 100%;  line-height: 48px;  -webkit-transition: 0.5s;  transition: 0.5s;}.cart-area .cart-table table tbody tr td.product-quantity .input-counter span:hover {  color: #1dd3f8;}.cart-area .cart-table table tbody tr td.product-quantity .input-counter span.minus-btn {  left: 0;}.cart-area .cart-table table tbody tr td.product-quantity .input-counter span.plus-btn {  right: 0;}.cart-area .cart-table table tbody tr td.product-quantity .input-counter input {  height: 45px;  color: #212121;  outline: 0;  display: block;  border: none;  background-color: #f8f8f8;  text-align: center;  width: 100%;  font-size: 17px;  font-weight: 600;}.cart-area .cart-table table tbody tr td.product-quantity .input-counter input::-webkit-input-placeholder {  color: #212121;}.cart-area .cart-table table tbody tr td.product-quantity .input-counter input:-ms-input-placeholder {  color: #212121;}.cart-area .cart-table table tbody tr td.product-quantity .input-counter input::-ms-input-placeholder {  color: #212121;}.cart-area .cart-table table tbody tr td.product-quantity .input-counter input::placeholder {  color: #212121;}.cart-area .cart-buttons {  margin-top: 30px;}.cart-area .cart-totals {  background: #ffffff;  padding: 40px;  -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);          box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);  border-radius: 0;  margin: auto;  margin-top: 50px;}.cart-area .cart-totals h3 {  margin-bottom: 25px;  font-weight: 700;}.cart-area .cart-totals ul {  padding: 0;  margin: 0 0 25px;  list-style-type: none;}.cart-area .cart-totals ul li {  border: 1px solid #eaedff;  padding: 14.90px 15px;  color: #323232;  overflow: hidden;  font-weight: 700;}.cart-area .cart-totals ul li:first-child {  border-bottom: none;}.cart-area .cart-totals ul li:last-child {  border-top: none;}.cart-area .cart-totals ul li span {  float: right;  color: #666666;  font-weight: normal;}.cart-area .cart-area .nice-select {  height: 50px;  line-height: 49px;  border-radius: 0;  width: 100%;  margin-bottom: 18px;}.cart-area .cart-wraps {  -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);          box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);  background-color: #fff;  padding: 40px;}.cart-area .coupon-wrap {  margin-top: 50px;  background-color: #ffffff;  padding: 40px;  -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);          box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);}.cart-area .coupon-wrap .nice-select .list {  width: 100%;}.cart-area .coupon-wrap .nice-select .option {  color: #212121 !important;}.cart-area .coupon-wrap .nice-select .option:hover {  color: #ffffff !important;  background-color: #1089d4 !important;}.cart-area .coupon-wrap select .option.focus, .cart-area .coupon-wrap .nice-select .option.selected.focus {  background-color: #1089d4 !important;  color: #ffffff !important;}.cart-area .coupon-wrap h3 {  padding-bottom: 25px;}.cart-area .coupon-wrap .form-group {  margin-bottom: 30px;}.cart-area .coupon-wrap .nice-select {  height: 50px;  width: 100%;  margin-bottom: 19px;  border-radius: 0;}.cart-area .coupon-wrap .nice-select .current {  position: relative;  top: 4px;}.cart-area .default-btn.text-right {  float: right;}label {  margin-bottom: 12px;}/*Shop Details Style================================*/.product-details-area .product-details-desc h3 {  margin-bottom: 12px;  font-weight: 700;}.product-details-area .product-details-desc p {  margin-bottom: 0;}.product-details-area .product-details-desc .price {  margin-bottom: 10px;  color: #333333;  font-weight: 700;}.product-details-area .product-details-desc .price span {  padding: 0 5px;}.product-details-area .product-details-desc .price .old-price {  text-decoration: line-through;  color: #828893;  font-size: 13px;}.product-details-area .product-details-desc .product-review {  margin-bottom: 15px;}.product-details-area .product-details-desc .product-review .rating {  display: inline-block;  padding-right: 5px;  font-size: 14px;}.product-details-area .product-details-desc .product-review .rating i {  color: #ffba0a;}.product-details-area .product-details-desc .product-review .rating-count {  display: inline-block;  color: #333333;  border-bottom: 1px solid #333333;  line-height: initial;}.product-details-area .product-details-desc .product-review .rating-count:hover {  color: #1dd3f8;  border-color: #1dd3f8;}.product-details-area .product-details-desc .product-add-to-cart {  margin-top: 20px;}.product-details-area .product-details-desc .product-add-to-cart .input-counter {  max-width: 130px;  min-width: 130px;  margin-right: 10px;  text-align: center;  display: inline-block;  position: relative;}.product-details-area .product-details-desc .product-add-to-cart .input-counter span {  position: absolute;  top: 0;  background-color: transparent;  cursor: pointer;  color: #d0d0d0;  width: 40px;  height: 100%;  line-height: 48px;  -webkit-transition: 0.5s;  transition: 0.5s;}.product-details-area .product-details-desc .product-add-to-cart .input-counter span:hover {  color: #212121;}.product-details-area .product-details-desc .product-add-to-cart .input-counter span.minus-btn {  left: 0;}.product-details-area .product-details-desc .product-add-to-cart .input-counter span.plus-btn {  right: 0;}.product-details-area .product-details-desc .product-add-to-cart .input-counter input {  height: 45px;  color: #333333;  outline: 0;  display: block;  border: none;  background-color: #f8f8f8;  text-align: center;  width: 100%;  font-size: 17px;  font-weight: 600;}.product-details-area .product-details-desc .product-add-to-cart .input-counter input::-webkit-input-placeholder {  color: #333333;}.product-details-area .product-details-desc .product-add-to-cart .input-counter input:-ms-input-placeholder {  color: #333333;}.product-details-area .product-details-desc .product-add-to-cart .input-counter input::-ms-input-placeholder {  color: #333333;}.product-details-area .product-details-desc .product-add-to-cart .input-counter input::placeholder {  color: #333333;}.product-details-area .product-details-desc .product-add-to-cart .default-btn {  border: none;  cursor: pointer;  float: right;}.product-details-area .product-details-desc .product-add-to-cart .btn {  height: 45px;  top: -2px;  position: relative;  padding-top: 0;  padding-bottom: 0;}.product-details-area .product-details-desc .product-add-to-cart .btn i {  margin-right: 2px;}.product-details-area .product-details-desc .buy-checkbox-btn {  margin-top: 20px;}.product-details-area .product-details-desc .buy-checkbox-btn input {  display: none;}.product-details-area .product-details-desc .buy-checkbox-btn .cbx {  margin: auto;  -webkit-user-select: none;     -moz-user-select: none;      -ms-user-select: none;          user-select: none;  cursor: pointer;}.product-details-area .product-details-desc .buy-checkbox-btn .cbx span {  display: inline-block;  vertical-align: middle;  -webkit-transform: translate3d(0, 0, 0);          transform: translate3d(0, 0, 0);}.product-details-area .product-details-desc .buy-checkbox-btn .cbx span:first-child {  position: relative;  width: 18px;  height: 18px;  border-radius: 3px;  -webkit-transform: scale(1);          transform: scale(1);  vertical-align: middle;  border: 1px solid #ebebeb;  -webkit-transition: all 0.2s ease;  transition: all 0.2s ease;  -webkit-transition: 0.5s;  transition: 0.5s;}.product-details-area .product-details-desc .buy-checkbox-btn .cbx span:first-child svg {  position: absolute;  top: 3px;  left: 2px;  fill: none;  stroke: #ffffff;  stroke-width: 2;  stroke-linecap: round;  stroke-linejoin: round;  stroke-dasharray: 16px;  stroke-dashoffset: 16px;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;  -webkit-transition-delay: 0.1s;          transition-delay: 0.1s;  -webkit-transform: translate3d(0, 0, 0);          transform: translate3d(0, 0, 0);  -webkit-transition: 0.5s;  transition: 0.5s;}.product-details-area .product-details-desc .buy-checkbox-btn .cbx span:first-child:before {  content: "";  width: 100%;  height: 100%;  background: #333333;  display: block;  -webkit-transform: scale(0);          transform: scale(0);  opacity: 1;  border-radius: 50%;  -webkit-transition: 0.5s;  transition: 0.5s;}.product-details-area .product-details-desc .buy-checkbox-btn .cbx span:last-child {  padding-left: 4px;  color: #57647c;}.product-details-area .product-details-desc .buy-checkbox-btn .cbx:hover span:first-child {  border-color: #333333;}.product-details-area .product-details-desc .buy-checkbox-btn .inp-cbx:checked + .cbx span:first-child {  background: #333333;  border-color: #333333;  -webkit-animation: wave 0.4s ease;          animation: wave 0.4s ease;}.product-details-area .product-details-desc .buy-checkbox-btn .inp-cbx:checked + .cbx span:first-child svg {  stroke-dashoffset: 0;}.product-details-area .product-details-desc .buy-checkbox-btn .inp-cbx:checked + .cbx span:first-child:before {  -webkit-transform: scale(3.5);          transform: scale(3.5);  opacity: 0;  -webkit-transition: all 0.6s ease;  transition: all 0.6s ease;}.product-details-area .product-details-desc .buy-checkbox-btn .item:not(:first-child) {  margin-top: 15px;}.product-details-area .product-details-desc .buy-checkbox-btn .btn {  display: block;  width: 100%;}.product-details-area .product-details-desc .buy-checkbox-btn .default-btn {  text-transform: uppercase;  display: block;  text-align: center;}.product-details-area .product-details-desc .custom-payment-options {  margin-top: 20px;}.product-details-area .product-details-desc .custom-payment-options span {  display: block;  color: #57647c;  margin-bottom: 15px;}.product-details-area .product-details-desc .custom-payment-options .payment-methods a {  display: inline-block;}.product-details-area .product-details-desc .custom-payment-options .payment-methods a img {  width: 40px;  margin-right: 5px;}.product-details-area .product-details-image {  text-align: center;  background-color: #f7f7f7;}.product-details-area .tab .tabs_item {  display: none;}.product-details-area .tab .tabs_item:first-child {  display: block;}.product-details-area .products-details-tab {  margin-top: 50px;}.product-details-area .products-details-tab .tabs {  list-style-type: none;  margin-bottom: -1px;  padding-left: 0;}.product-details-area .products-details-tab .tabs li {  display: inline-block;  line-height: initial;  margin-right: 5px;}.product-details-area .products-details-tab .tabs li a {  display: inline-block;  position: relative;  text-transform: uppercase;  color: #333333;  border: 1px solid #eeeeee;  padding-top: 15px;  padding-bottom: 15px;  padding-right: 30px;  padding-left: 48px;  font-weight: 700;}.product-details-area .products-details-tab .tabs li a .dot {  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);  left: 30px;  width: 12px;  height: 12px;  border: 1px solid #333333;  -webkit-transition: 0.5s;  transition: 0.5s;  border-radius: 50%;}.product-details-area .products-details-tab .tabs li a .dot::before {  position: absolute;  top: 0;  content: '';  left: 0;  right: 0;  bottom: 0;  background: #333333;  margin: 2px;  border-radius: 50%;  -webkit-transition: 0.5s;  transition: 0.5s;}.product-details-area .products-details-tab .tabs li a:hover {  color: #ffffff;  background-color: #1dd3f8;  border-color: #1dd3f8;}.product-details-area .products-details-tab .tabs li a:hover .dot {  border-color: #ffffff;}.product-details-area .products-details-tab .tabs li a:hover .dot::before {  background: #ffffff;}.product-details-area .products-details-tab .tabs li a:focus {  color: #ffffff;  background-color: #1dd3f8;  border-color: #1dd3f8;}.product-details-area .products-details-tab .tabs li a:focus .dot {  border-color: #ffffff;}.product-details-area .products-details-tab .tabs li a:focus .dot::before {  background: #ffffff;}.product-details-area .products-details-tab .tabs li:last-child {  margin-right: 0;}.product-details-area .products-details-tab .tabs li.current a {  color: #ffffff;  background-color: #1dd3f8;  border-color: #1dd3f8;}.product-details-area .products-details-tab .tabs li.current a .dot {  border: 1px solid #ffffff;}.product-details-area .products-details-tab .tabs li.current a .dot::before {  background: #ffffff;}.product-details-area .products-details-tab .tab_content {  border: 1px solid #eeeeee;  padding: 30px;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content p {  margin-bottom: 20px;  font-size: 14px;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content p:last-child {  margin-bottom: 0;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information {  padding-left: 0;  margin-bottom: 0;  list-style-type: none;  text-align: left;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li {  border: 1px solid #eeeeee;  border-bottom: none;  padding: 10px 15px;  color: #57647c;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li:last-child {  border-bottom: 1px solid #eeeeee;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li span {  display: inline-block;  width: 30%;  color: #333333;  font-size: 16px;  font-weight: 600;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content h3 {  margin-bottom: 15px;  font-weight: 700;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title {  position: relative;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .rating {  display: inline-block;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .rating .fas.fa-star {  color: #ffba0a;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .rating i {  color: #ffba0a;  font-size: 14px;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title p {  margin-bottom: 0;  display: inline-block;  padding-left: 5px;  line-height: initial;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .btn {  position: absolute;  right: 0;  bottom: 10px;  padding: 10px 11px;  font-size: 11px;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .btn:focus {  border: none !important;  -webkit-box-shadow: none !important;          box-shadow: none !important;  border: 4px;  background-color: #212121;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments {  margin-top: 35px;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item {  margin-top: 30px;  position: relative;  padding-right: 200px;  border-top: 1px dashed #eeeeee;  padding-top: 30px;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .rating .fas.fa-star {  color: #ffba0a;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .rating i {  font-size: 14px;  color: #ffba0a;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item h3 {  margin-top: 10px;  margin-bottom: 10px;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item span {  margin-bottom: 10px;  font-size: 13px;  display: block;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item span strong {  font-weight: 600;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item p {  margin-bottom: 0;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link {  position: absolute;  right: 0;  color: #57647c;  top: 40px;  text-decoration: underline;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link:hover {  color: #ff4800;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form {  margin-top: 30px;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group {  margin-bottom: 20px;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group label {  color: #444444;  text-transform: uppercase;  font-size: 13px;  font-weight: 600;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group textarea {  padding-top: 15px;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group .form-control {  font-size: 14px;}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .btn:focus {  -webkit-box-shadow: none;          box-shadow: none;  border: none;  border-radius: 0;}/*Blog Details Area Style=====================================================*/.news-details-area {  /*	Sidebar Widget Area Style	================================*/}.news-details-area .blog-details-desc .article-image {  position: relative;  background-color: #212121;}.news-details-area .blog-details-desc .article-content {  margin-top: 30px;}.news-details-area .blog-details-desc .article-content .entry-meta {  margin-bottom: -10px;}.news-details-area .blog-details-desc .article-content .entry-meta ul {  padding-left: 0;  margin-bottom: 0;  list-style-type: none;}.news-details-area .blog-details-desc .article-content .entry-meta ul li {  position: relative;  display: inline-block;  color: #1dd3f8;  margin-right: 21px;  font-size: 14px;}.news-details-area .blog-details-desc .article-content .entry-meta ul li span {  display: inline-block;  color: #1dd3f8;  font-weight: 500;}.news-details-area .blog-details-desc .article-content .entry-meta ul li a {  display: inline-block;  color: #666666;  font-size: 13px;}.news-details-area .blog-details-desc .article-content .entry-meta ul li a:hover {  color: #1dd3f8;}.news-details-area .blog-details-desc .article-content .entry-meta ul li i {  color: #1dd3f8;  margin-right: 2px;}.news-details-area .blog-details-desc .article-content .entry-meta ul li::before {  content: '';  position: absolute;  top: 11px;  right: -15px;  width: 6px;  height: 1px;  background: #1dd3f8;}.news-details-area .blog-details-desc .article-content .entry-meta ul li:last-child {  margin-right: 0;}.news-details-area .blog-details-desc .article-content .entry-meta ul li:last-child::before {  display: none;}.news-details-area .blog-details-desc .article-content h3 {  margin-bottom: 13px;  margin-top: 25px;}.news-details-area .blog-details-desc .article-content .wp-block-gallery.columns-3 {  padding-left: 0;  list-style-type: none;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  margin-right: -10px;  margin-left: -10px;  margin-bottom: 30px;  margin-top: 30px;}.news-details-area .blog-details-desc .article-content .wp-block-gallery.columns-3 li {  -webkit-box-flex: 0;      -ms-flex: 0 0 33.3333%;          flex: 0 0 33.3333%;  max-width: 33.3333%;  padding-right: 10px;  padding-left: 10px;}.news-details-area .blog-details-desc .article-content .wp-block-gallery.columns-3 li figure {  margin-bottom: 0;}.news-details-area .blog-details-desc .article-footer {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  margin-top: 30px;}.news-details-area .blog-details-desc .article-footer .article-tags {  -webkit-box-flex: 0;      -ms-flex: 0 0 50%;          flex: 0 0 50%;  max-width: 50%;}.news-details-area .blog-details-desc .article-footer .article-tags span {  display: inline-block;  color: #1dd3f8;  font-size: 20px;  margin-right: 5px;  position: relative;  top: 4px;}.news-details-area .blog-details-desc .article-footer .article-tags a {  display: inline-block;  color: #666666;  font-weight: 600;}.news-details-area .blog-details-desc .article-footer .article-tags a:hover {  color: #1dd3f8;}.news-details-area .blog-details-desc .article-footer .article-share {  -webkit-box-flex: 0;      -ms-flex: 0 0 50%;          flex: 0 0 50%;  max-width: 50%;}.news-details-area .blog-details-desc .article-footer .article-share .social {  padding-left: 0;  list-style-type: none;  text-align: right;  margin-bottom: 0;}.news-details-area .blog-details-desc .article-footer .article-share .social li {  display: inline-block;}.news-details-area .blog-details-desc .article-footer .article-share .social li span {  display: inline-block;  margin-right: 2px;  font-weight: 500;  color: #666666;}.news-details-area .blog-details-desc .article-footer .article-share .social li a {  display: block;  color: #ffffff;  width: 32px;  height: 32px;  line-height: 33px;  border-radius: 50%;  background-color: #1dd3f8;  text-align: center;  font-size: 14px;}.news-details-area .blog-details-desc .article-footer .article-share .social li a:hover {  -webkit-animation: rubberBand 1s linear;          animation: rubberBand 1s linear;}.news-details-area .blog-details-desc .post-navigation {  margin-top: 30px;}.news-details-area blockquote {  overflow: hidden;  background-color: #f7f7f7;  padding: 50px !important;  position: relative;  z-index: 1;  margin-bottom: 20px;  margin-top: 20px;  border-radius: 4px;}.news-details-area blockquote p {  color: #212121;  line-height: 1.6;  margin-bottom: 0;  font-style: italic;  font-weight: 600;  font-size: 17px !important;}.news-details-area blockquote cite {  display: none;}.news-details-area blockquote::before {  color: #1dd3f8;  content: "\ed67";  position: absolute;  left: 50px;  top: -50px;  z-index: -1;  font-family: 'boxicons';  font-size: 140px;  font-weight: 900;  opacity: 0.5;}.news-details-area blockquote::after {  content: '';  position: absolute;  left: 0;  top: 0;  bottom: 0;  width: 3px;  background-color: #1dd3f8;  margin-top: 20px;  margin-bottom: 20px;}.news-details-area .post-navigation {  border-top: 1px solid #eeeeee;  border-bottom: 1px solid #eeeeee;  padding-top: 20px;  padding-bottom: 20px;}.news-details-area .post-navigation .navigation-links {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;      flex-wrap: wrap;}.news-details-area .post-navigation .navigation-links .nav-previous {  -webkit-box-flex: 0;      -ms-flex: 0 0 50%;          flex: 0 0 50%;  max-width: 50%;}.news-details-area .post-navigation .navigation-links .nav-previous a i {  margin-right: 0;  font-size: 20px;  position: relative;  top: 4px;}.news-details-area .post-navigation .navigation-links .nav-next {  -webkit-box-flex: 0;      -ms-flex: 0 0 50%;          flex: 0 0 50%;  max-width: 50%;  text-align: right;}.news-details-area .post-navigation .navigation-links .nav-next a i {  margin-left: 0;  font-size: 20px;  position: relative;  top: 4px;}.news-details-area .post-navigation .navigation-links div a {  display: inline-block;  font-weight: 600;  color: #212121;}.news-details-area .post-navigation .navigation-links div a:hover {  color: #1dd3f8;}.news-details-area .comments-area {  padding: 25px;  margin-top: 30px;  -webkit-box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08);          box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08);  background-color: #ffffff;}.news-details-area .comments-area .comments-title {  position: relative;  margin-bottom: 30px;  line-height: initial;  font-size: 22px;}.news-details-area .comments-area .comments-title::before {  content: '';  height: 25px;  width: 3px;  left: -25px;  position: absolute;  background: #1dd3f8;  top: 50%;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);}.news-details-area .comments-area ol {  padding: 0;  margin: 0;  list-style-type: none;}.news-details-area .comments-area ul {  padding: 0;  margin: 0;  list-style-type: none;}.news-details-area .comments-area .comment-list {  padding: 0;  margin: 0;  list-style-type: none;}.news-details-area .comments-area .children {  margin-left: 40px;}.news-details-area .comments-area .comment-body {  border-bottom: 1px solid #eeeeee;  padding-left: 65px;  font-size: 14px;  margin-bottom: 20px;  padding-bottom: 20px;}.news-details-area .comments-area .comment-body .reply {  margin-top: 15px;}.news-details-area .comments-area .comment-body .reply a {  border: 1px solid #ded9d9;  color: #212121;  display: inline-block;  padding: 5px 20px;  border-radius: 30px;  text-transform: uppercase;  position: relative;  z-index: 1;  font-size: 13px;  font-weight: 600;}.news-details-area .comments-area .comment-body .reply a:hover {  color: #ffffff;  background-color: #1dd3f8;  border-color: #1dd3f8;}.news-details-area .comments-area .comment-meta {  margin-bottom: .8em;}.news-details-area .comments-area .comment-author {  font-size: 16px;  margin-bottom: 0.4em;  position: relative;  z-index: 2;}.news-details-area .comments-area .comment-author .avatar {  height: 50px;  left: -65px;  position: absolute;  width: 50px;  border-radius: 50%;}.news-details-area .comments-area .comment-author .fn {  font-weight: 600;  color: #212121;  font-size: 14px;}.news-details-area .comments-area .comment-author .says {  display: none;}.news-details-area .comments-area .comment-metadata {  color: #666666;  letter-spacing: 0.01em;  text-transform: uppercase;  font-size: 13px;  font-weight: 500;}.news-details-area .comments-area .comment-metadata a {  color: #666666;  font-size: 11px;}.news-details-area .comments-area .comment-metadata a:hover {  color: #1dd3f8;}.news-details-area .comments-area .comment-content p {  font-size: 14px;}.news-details-area .comments-area .comment-respond {  margin-top: 30px;}.news-details-area .comments-area .comment-respond .comment-reply-title {  margin-bottom: 15px;  position: relative;  font-size: 22px;}.news-details-area .comments-area .comment-respond .comment-reply-title::before {  content: '';  height: 25px;  width: 3px;  left: -25px;  position: absolute;  background: #1dd3f8;  top: 50%;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);}.news-details-area .comments-area .comment-respond .comment-reply-title #cancel-comment-reply-link {  display: inline-block;}.news-details-area .comments-area .comment-respond .comment-form {  overflow: hidden;}.news-details-area .comments-area .comment-respond .comment-form-comment {  margin-bottom: 30px;  float: left;  width: 100%;}.news-details-area .comments-area .comment-respond label {  display: block;  font-weight: 500;  color: #212121;  margin-bottom: 5px;}.news-details-area .comments-area .comment-respond input[type="datetime-local"] {  display: block;  width: 100%;  background-color: #f7f7f7;  border: 1px solid #eeeeee;  padding: 0.625em 0.7375em;  outline: 0;  -webkit-transition: 0.5s;  transition: 0.5s;}.news-details-area .comments-area .comment-respond input[type="datetime-local"]:focus {  border-color: #1dd3f8;}.news-details-area .comments-area .comment-respond input[type="week"] {  display: block;  width: 100%;  background-color: #f7f7f7;  border: 1px solid #eeeeee;  padding: 0.625em 0.7375em;  outline: 0;  -webkit-transition: 0.5s;  transition: 0.5s;}.news-details-area .comments-area .comment-respond input[type="week"]:focus {  border-color: #1dd3f8;}.news-details-area .comments-area .comment-respond input[type="month"] {  display: block;  width: 100%;  background-color: #f7f7f7;  border: 1px solid #eeeeee;  padding: 0.625em 0.7375em;  outline: 0;  -webkit-transition: 0.5s;  transition: 0.5s;}.news-details-area .comments-area .comment-respond input[type="month"]:focus {  border-color: #1dd3f8;}.news-details-area .comments-area .comment-respond input[type="text"] {  display: block;  width: 100%;  background-color: #f7f7f7;  border: 1px solid #eeeeee;  padding: 0.625em 0.7375em;  outline: 0;  -webkit-transition: 0.5s;  transition: 0.5s;}.news-details-area .comments-area .comment-respond input[type="text"]:focus {  border-color: #1dd3f8;}.news-details-area .comments-area .comment-respond input[type="email"] {  display: block;  width: 100%;  background-color: #f7f7f7;  border: 1px solid #eeeeee;  padding: 0.625em 0.7375em;  outline: 0;  -webkit-transition: 0.5s;  transition: 0.5s;}.news-details-area .comments-area .comment-respond input[type="email"]:focus {  border-color: #1dd3f8;}.news-details-area .comments-area .comment-respond input[type="url"] {  display: block;  width: 100%;  background-color: #f7f7f7;  border: 1px solid #eeeeee;  padding: 0.625em 0.7375em;  outline: 0;  -webkit-transition: 0.5s;  transition: 0.5s;}.news-details-area .comments-area .comment-respond input[type="url"]:focus {  border-color: #1dd3f8;}.news-details-area .comments-area .comment-respond input[type="password"] {  display: block;  width: 100%;  background-color: #f7f7f7;  border: 1px solid #eeeeee;  padding: 0.625em 0.7375em;  outline: 0;  -webkit-transition: 0.5s;  transition: 0.5s;}.news-details-area .comments-area .comment-respond input[type="password"]:focus {  border-color: #1dd3f8;}.news-details-area .comments-area .comment-respond input[type="search"] {  display: block;  width: 100%;  background-color: #f7f7f7;  border: 1px solid #eeeeee;  padding: 0.625em 0.7375em;  outline: 0;  -webkit-transition: 0.5s;  transition: 0.5s;}.news-details-area .comments-area .comment-respond input[type="search"]:focus {  border-color: #1dd3f8;}.news-details-area .comments-area .comment-respond input[type="tel"] {  display: block;  width: 100%;  background-color: #f7f7f7;  border: 1px solid #eeeeee;  padding: 0.625em 0.7375em;  outline: 0;  -webkit-transition: 0.5s;  transition: 0.5s;}.news-details-area .comments-area .comment-respond input[type="tel"]:focus {  border-color: #1dd3f8;}.news-details-area .comments-area .comment-respond input[type="number"] {  display: block;  width: 100%;  background-color: #f7f7f7;  border: 1px solid #eeeeee;  padding: 0.625em 0.7375em;  outline: 0;  -webkit-transition: 0.5s;  transition: 0.5s;}.news-details-area .comments-area .comment-respond input[type="number"]:focus {  border-color: #1dd3f8;}.news-details-area .comments-area .comment-respond textarea {  display: block;  width: 100%;  background-color: #f7f7f7;  border: 1px solid #eeeeee;  padding: 0.625em 0.7375em;  outline: 0;  -webkit-transition: 0.5s;  transition: 0.5s;}.news-details-area .comments-area .comment-respond textarea:focus {  border-color: #1dd3f8;}.news-details-area .comments-area .comment-respond .comment-form-author {  float: left;  width: 50%;  padding-right: 10px;  margin-bottom: 20px;}.news-details-area .comments-area .comment-respond .comment-form-email {  float: left;  width: 50%;  padding-left: 12px;  margin-bottom: 20px;}.news-details-area .comments-area .comment-respond .comment-form-url {  float: left;  width: 100%;  margin-bottom: 20px;}.news-details-area .comments-area .comment-respond .comment-form-cookies-consent {  width: 100%;  float: left;  position: relative;  padding-left: 20px;  margin-bottom: 20px;}.news-details-area .comments-area .comment-respond .comment-form-cookies-consent input {  position: absolute;  left: 0;  top: 6px;}.news-details-area .comments-area .comment-respond .comment-form-cookies-consent label {  display: inline-block;  margin: 0;  color: #666666;  font-weight: normal;}.news-details-area .comments-area .comment-respond .form-submit {  float: left;  width: 100%;}.news-details-area .comments-area .comment-respond .form-submit input {  background: #1dd3f8;  border: none;  color: #ffffff;  padding: 14px 30px 12px;  display: inline-block;  cursor: pointer;  outline: 0;  border-radius: 0;  text-transform: uppercase;  -webkit-transition: 0.5s;  transition: 0.5s;  font-weight: 500;  font-size: 14px;}.news-details-area .comments-area .comment-respond .form-submit input:hover {  color: #ffffff;  background-color: #212121;}.news-details-area .comments-area .comment-respond .form-submit input:focus {  color: #ffffff;  background-color: #1dd3f8;}.news-details-area .widget-area .widget {  margin-top: 35px;  background-color: #ffffff;  -webkit-box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08);          box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08);}.news-details-area .widget-area .widget .post-wrap {  padding: 30px;}.news-details-area .widget-area .widget:first-child {  margin-top: 0;}.news-details-area .widget-area .widget .widget-title {  text-transform: capitalize;  position: relative;  font-size: 20px;  margin-bottom: 0;  background-color: #f7f7f7;  padding: 10px 20px;  color: #212121;  position: relative;}.news-details-area .widget-area .widget .widget-title::before {  content: "";  position: absolute;  top: 0;  left: 0;  width: 2px;  height: 100%;  background-color: #1dd3f8;}.news-details-area .widget-area .widget_search form {  position: relative;}.news-details-area .widget-area .widget_search form label {  display: block;  margin-bottom: 0;}.news-details-area .widget-area .widget_search form .screen-reader-text {  display: none;}.news-details-area .widget-area .widget_search form .search-field {  background-color: transparent;  height: 50px;  padding: 6px 15px;  border: 1px solid #eeeeee;  width: 100%;  display: block;  outline: 0;  -webkit-transition: 0.5s;  transition: 0.5s;}.news-details-area .widget-area .widget_search form .search-field:focus {  border-color: #1dd3f8;}.news-details-area .widget-area .widget_search form button {  position: absolute;  right: 0;  outline: 0;  bottom: 0;  height: 50px;  width: 50px;  border: none;  color: #ffffff;  background-color: #1dd3f8;  -webkit-transition: 0.5s;  transition: 0.5s;  cursor: pointer;}.news-details-area .widget-area .widget_search form button:hover {  background-color: #212121;}.news-details-area .widget-area .widget-peru-posts-thumb {  position: relative;  overflow: hidden;}.news-details-area .widget-area .widget-peru-posts-thumb .item {  overflow: hidden;  margin-bottom: 10px;  padding-bottom: 10px;  border-bottom: 1px solid #efefef;}.news-details-area .widget-area .widget-peru-posts-thumb .item:last-child {  margin-bottom: 0;  border-bottom: none;  padding-bottom: 0;}.news-details-area .widget-area .widget-peru-posts-thumb .item .thumb {  float: left;  height: 80px;  overflow: hidden;  position: relative;  width: 80px;  margin-right: 15px;}.news-details-area .widget-area .widget-peru-posts-thumb .item .thumb .fullimage {  width: 80px;  height: 80px;  display: inline-block;  background-size: cover !important;  background-repeat: no-repeat;  background-position: center center !important;  position: relative;  background-color: #212121;}.news-details-area .widget-area .widget-peru-posts-thumb .item .thumb .fullimage.bg1 {  background-image: url(../img/blog-details/popular-posts-1.png);}.news-details-area .widget-area .widget-peru-posts-thumb .item .thumb .fullimage.bg2 {  background-image: url(../img/blog-details/popular-posts-2.png);}.news-details-area .widget-area .widget-peru-posts-thumb .item .thumb .fullimage.bg3 {  background-image: url(../img/blog-details/popular-posts-3.png);}.news-details-area .widget-area .widget-peru-posts-thumb .item .thumb .fullimage.bg4 {  background-image: url(../img/blog-details/popular-posts-4.png);}.news-details-area .widget-area .widget-peru-posts-thumb .item .info {  overflow: hidden;}.news-details-area .widget-area .widget-peru-posts-thumb .item .info span {  display: block;  color: #666666;  text-transform: uppercase;  margin-top: 5px;  margin-bottom: 5px;  font-size: 12px;  font-weight: 500;}.news-details-area .widget-area .widget-peru-posts-thumb .item .info .title {  margin-bottom: 0;  line-height: 1.5;  font-size: 16px;  font-weight: 600;}.news-details-area .widget-area .widget-peru-posts-thumb .item .info .title a {  display: inline-block;  color: #474c40;}.news-details-area .widget-area .widget-peru-posts-thumb .item .info .title a:hover {  color: #1dd3f8;}.news-details-area .widget-area .widget_recent_entries ul {  padding: 0;  margin: 0;  list-style-type: none;}.news-details-area .widget-area .widget_recent_entries ul li {  position: relative;  margin-bottom: 12px;  color: #666666;  padding-left: 17px;  line-height: 1.5;  font-size: 15px;  font-weight: 600;}.news-details-area .widget-area .widget_recent_entries ul li:last-child {  margin-bottom: 0;}.news-details-area .widget-area .widget_recent_entries ul li::before {  background: #1dd3f8;  position: absolute;  height: 7px;  width: 7px;  content: '';  left: 0;  top: 7px;}.news-details-area .widget-area .widget_recent_entries ul li .post-date {  display: block;  font-size: 13px;  color: #666666;  margin-top: 4px;}.news-details-area .widget-area .widget_categories ul {  padding: 0;  margin: 0;  list-style-type: none;}.news-details-area .widget-area .widget_categories ul li {  position: relative;  padding-bottom: 10px;  margin-bottom: 10px;  color: #666666;  padding-left: 17px;  font-size: 15px;  font-weight: 600;  border-bottom: 1px solid #efefef;}.news-details-area .widget-area .widget_categories ul li:last-child {  margin-bottom: 0;  border-bottom: none;}.news-details-area .widget-area .widget_categories ul li::before {  background: #1dd3f8;  position: absolute;  height: 10px;  width: 10px;  content: '';  left: 0;  top: 8px;  -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);          clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);}.news-details-area .widget-area .widget_categories ul li a {  display: block;  color: #666666;  font-weight: normal;  font-size: 14px;}.news-details-area .widget-area .widget_categories ul li a span {  float: right;  font-size: 13px;}.news-details-area .widget-area .widget_categories ul li a:hover {  color: #1dd3f8;}.news-details-area .widget-area .widget_categories ul li .post-count {  float: right;}.news-details-area .widget-area .widget_meta ul {  padding: 0;  margin: 0;  list-style-type: none;}.news-details-area .widget-area .widget_meta ul li {  position: relative;  padding-bottom: 10px;  margin-bottom: 10px;  color: #666666;  padding-left: 17px;  font-size: 15px;  font-weight: 500;  border-bottom: 1px solid #efefef;}.news-details-area .widget-area .widget_meta ul li a {  color: #4d4d4d;}.news-details-area .widget-area .widget_meta ul li a:hover {  color: #1dd3f8;}.news-details-area .widget-area .widget_meta ul li:last-child {  margin-bottom: 0;}.news-details-area .widget-area .widget_meta ul li::before {  background: #1dd3f8;  position: absolute;  height: 10px;  width: 10px;  content: '';  left: 0;  top: 8px;  -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);          clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);}.news-details-area .widget-area .widget_tag_cloud .widget-title {  margin-bottom: 0;}.news-details-area .widget-area .tagcloud a {  display: inline-block;  color: #666666;  font-weight: normal;  font-size: 14px !important;  padding: 7px 10px;  border: 1px dashed #eeeeee;  margin-top: 10px;  margin-right: 10px;}.news-details-area .widget-area .tagcloud a:hover {  background-color: #1dd3f8;  color: #ffffff;}.news-details-area .widget-area .tagcloud a:focus {  background-color: #1dd3f8;  color: #ffffff;  border-color: #1dd3f8;}.news-details-area .widget-area .widget_services_list ul {  padding-left: 0;  list-style-type: none;  margin-bottom: 0;  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.04);          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.04);  background-color: #ffffff;}.news-details-area .widget-area .widget_services_list ul li a {  display: block;  position: relative;  border-bottom: 1px solid #eeeeee;  padding-top: 15px;  padding-bottom: 15px;  padding-left: 15px;  padding-right: 35px;  color: #5d6576;  z-index: 1;  font-weight: 500;}.news-details-area .widget-area .widget_services_list ul li a::before {  content: "";  position: absolute;  left: 0;  top: 0;  width: 0;  height: 100%;  background: #252920;  -webkit-transition: 0.5s;  transition: 0.5s;  opacity: 0;  visibility: hidden;}.news-details-area .widget-area .widget_services_list ul li a i {  position: absolute;  right: 15px;  top: 50%;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);}.news-details-area .widget-area .widget_services_list ul li a:hover {  background-color: #1dd3f8;  color: #ffffff;  padding-left: 20px;}.news-details-area .widget-area .widget_services_list ul li a:hover::before {  opacity: 1;  visibility: visible;  width: 5px;}.news-details-area .widget-area .widget_services_list ul li a.active {  background-color: #1dd3f8;  color: #ffffff;  padding-left: 20px;}.news-details-area .widget-area .widget_services_list ul li a.active::before {  opacity: 1;  visibility: visible;  width: 5px;}.news-details-area .widget-area .widget_services_list ul li:last-child a {  border-bottom: none;}.news-details-area .widget-area .widget_download ul {  padding-left: 0;  list-style-type: none;  margin-bottom: 0;  -webkit-box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.04);          box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.04);  background-color: #ffffff;}.news-details-area .widget-area .widget_download ul li a {  display: block;  position: relative;  border-bottom: 1px solid #eeeeee;  padding-top: 15px;  padding-bottom: 15px;  padding-left: 15px;  padding-right: 35px;  color: #5d6576;  z-index: 1;  font-weight: 500;}.news-details-area .widget-area .widget_download ul li a::before {  content: "";  position: absolute;  left: 0;  top: 0;  width: 0;  height: 100%;  background: #252920;  -webkit-transition: 0.5s;  transition: 0.5s;  opacity: 0;  visibility: hidden;}.news-details-area .widget-area .widget_download ul li a i {  position: absolute;  right: 15px;  top: 50%;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);}.news-details-area .widget-area .widget_download ul li a:hover {  background-color: #1dd3f8;  color: #ffffff;  padding-left: 20px;}.news-details-area .widget-area .widget_download ul li a:hover::before {  opacity: 1;  visibility: visible;  width: 5px;}.news-details-area .widget-area .widget_download ul li a.active {  background-color: #1dd3f8;  color: #ffffff;  padding-left: 20px;}.news-details-area .widget-area .widget_download ul li a.active::before {  opacity: 1;  visibility: visible;  width: 5px;}.news-details-area .widget-area .widget_download ul li:last-child a {  border-bottom: none;}.news-details-area .widget-area .info time {  font-size: 13px;  color: #929292;  display: block;  margin-bottom: 4px;}/*Contact Info Area Style ================================*/.contact-info-area .single-contact-info {  text-align: center;  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);  background-color: #ffffff;  margin-bottom: 30px;  padding: 30px;  -webkit-transition: all 0.5s;  transition: all 0.5s;  border-radius: 4px;}.contact-info-area .single-contact-info i {  display: block;  color: #1dd3f8;  -webkit-transition: all 0.5s;  transition: all 0.5s;  font-size: 25px;  width: 50px;  height: 50px;  margin: 0 auto 15px;  line-height: 50px;  border: 2px dotted #1dd3f8;  border-radius: 50%;}.contact-info-area .single-contact-info h3 {  -webkit-transition: all 0.5s;  transition: all 0.5s;}.contact-info-area .single-contact-info a {  color: #4d4d4d;  -webkit-transition: all 0.5s;  transition: all 0.5s;  display: block;}.contact-info-area .single-contact-info:hover {  background-color: #1dd3f8;}.contact-info-area .single-contact-info:hover i {  color: #ffffff;  border-color: #ffffff;}.contact-info-area .single-contact-info:hover h3 {  color: #ffffff;}.contact-info-area .single-contact-info:hover a {  color: #ffffff;}.map-area iframe {  width: 100%;  height: 500px;  border: none;  border: none !important;  display: block;}.map-area.map-area-hight iframe {  height: 448px;}/*Main Contact Area Style=====================================================*/.main-contact-area .contact-wrap {  max-width: unset;}.main-contact-area .contact-wrap .section-title {  text-align: center !important;  max-width: 600px;}.main-contact-area .contact-wrap .section-title h2 {  margin-bottom: 10px;}.main-contact-area .contact-wrap .form-group {  margin-bottom: 30px;}.main-contact-area .contact-wrap .default-btn {  margin: auto;  display: table;  cursor: pointer;}.main-contact-area .contact-wrap .contact-form {  background-color: #ffffff;  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);  padding: 50px;  border-radius: 4px;}.main-contact-area .contact-wrap .contact-form #msgSubmit {  position: unset;  text-align: center;  margin-top: 20px;}.main-contact-area .contact-wrap .contact-form .hidden {  display: none;}.main-contact-area .contact-wrap .form-control {  border-radius: 4px !important;}textarea.textarea-hight {  height: unset !important;}/*Contact Info Area Three Style=====================================================*/.contact-info-three .contact-wrap .contact-form {  padding: 48px;}.features-area-inner-style .single-features {  margin-bottom: 40px;}/*Service Details Area Style=====================================================*/.service-sidebar-area .service-details-title {  background-color: #eeeeee;  color: #212121;  padding: 15px 20px;  margin-bottom: 20px;}.service-sidebar-area .service-card {  margin-bottom: 30px;  background-color: #ffffff;  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);}.service-sidebar-area .service-list ul li {  border-bottom: 1px dashed #eeeeee;  padding: 15px 20px;  font-weight: 500;  -webkit-transition: all 0.5s;  transition: all 0.5s;}.service-sidebar-area .service-list ul li:last-child {  border-bottom: none;}.service-sidebar-area .service-list ul li a {  color: #212121;  display: block;}.service-sidebar-area .service-list ul li i {  float: right;  width: 30px;  height: 30px;  line-height: 30px;  background-color: #1dd3f8;  border-radius: 50%;  color: #ffffff;  font-size: 20px;  text-align: center;  -webkit-transition: all 0.5s;  transition: all 0.5s;}.service-sidebar-area .service-list ul li:hover {  background-color: #1dd3f8;  color: #ffffff;}.service-sidebar-area .service-list ul li:hover i {  background-color: #ffffff;  color: #1dd3f8;}.service-sidebar-area .service-list ul li:hover a {  color: #ffffff;}.service-sidebar-area .service-faq .faq-accordion .accordion .accordion-item {  -webkit-box-shadow: none;          box-shadow: none;}.service-sidebar-area .service-faq .faq-accordion .accordion .accordion-title {  font-size: 17px;  font-weight: 600;}.service-sidebar-area .service-faq .faq-accordion .accordion .accordion-title span {  top: 11px;}.service-sidebar-area .paint {  margin-bottom: 15px;}.service-details-wrap .mb-30 {  margin-bottom: 30px;}.service-details-wrap .service-img {  margin-bottom: 30px;}.service-details-wrap h3 {  margin-bottom: 20px;}.service-details-wrap ul {  margin-top: 30px;  margin-bottom: 30px;}.service-details-wrap ul li {  display: inline-block;  font-weight: 600;  color: #212121;  font-size: 14px;  padding-left: 35px;  position: relative;}.service-details-wrap ul li i {  width: 25px;  height: 25px;  line-height: 25px;  background-color: #1dd3f8;  border-radius: 50%;  color: #ffffff;  font-size: 20px;  text-align: center;  position: absolute;  top: 4px;  position: absolute;  top: 0px;  left: 0;}.service-details-wrap ul .paint {  margin-right: 30px;}.service-details-wrap .car-service-list-wrap {  margin-bottom: 35px;}.service-details-wrap .car-service-list-wrap .car-service-list ul {  margin: 0;}.service-details-wrap .car-service-list-wrap .car-service-list ul li {  margin-bottom: 15px;  font-size: 13px;}.service-details-wrap .car-service-list-wrap .car-service-list ul li:last-child {  margin-bottom: 0;}.service-details-wrap .list-unstyled {  margin: 0;}.service-details-wrap .list-unstyled li {  color: #dc3545;  padding-left: 0 !important;  font-size: 14px;  font-weight: 400;  margin-top: 10px;}.service-details-wrap #msgSubmit {  top: 60px;  left: 0;  right: 0;  text-align: center;}.single-privacy {  max-width: 1020px;  margin: auto;}/*# sourceMappingURL=style.css.map */ .cd-title {  position: relative;}.cd-intro {  width: 90%;  max-width: 768px;  text-align: center;}.cd-intro {  margin: 4em auto;}@media only screen and (min-width: 768px) {  .cd-intro {    margin: 5em auto;  }}@media only screen and (min-width: 1170px) {  .cd-intro {    margin: 6em auto;  }}.cd-words-wrapper {  display: inline-block;  position: relative;  text-align: left;}.cd-words-wrapper b {  display: inline-block;  position: absolute;  white-space: nowrap;  left: 0;  top: 0;}.cd-words-wrapper b.is-visible {  position: relative;}.no-js .cd-words-wrapper b {  opacity: 0;}.no-js .cd-words-wrapper b.is-visible {  opacity: 1;}/* -------------------------------- xrotate-1 -------------------------------- */.cd-headline.rotate-1 .cd-words-wrapper {  -webkit-perspective: 300px;  -moz-perspective: 300px;  perspective: 300px;}.cd-headline.rotate-1 b {  opacity: 0;  -webkit-transform-origin: 50% 100%;  -moz-transform-origin: 50% 100%;  -ms-transform-origin: 50% 100%;  -o-transform-origin: 50% 100%;  transform-origin: 50% 100%;  -webkit-transform: rotateX(180deg);  -moz-transform: rotateX(180deg);  -ms-transform: rotateX(180deg);  -o-transform: rotateX(180deg);  transform: rotateX(180deg);}.cd-headline.rotate-1 b.is-visible {  opacity: 1;  -webkit-transform: rotateX(0deg);  -moz-transform: rotateX(0deg);  -ms-transform: rotateX(0deg);  -o-transform: rotateX(0deg);  transform: rotateX(0deg);  -webkit-animation: cd-rotate-1-in 1.2s;  -moz-animation: cd-rotate-1-in 1.2s;  animation: cd-rotate-1-in 1.2s;}.cd-headline.rotate-1 b.is-hidden {  -webkit-transform: rotateX(180deg);  -moz-transform: rotateX(180deg);  -ms-transform: rotateX(180deg);  -o-transform: rotateX(180deg);  transform: rotateX(180deg);  -webkit-animation: cd-rotate-1-out 1.2s;  -moz-animation: cd-rotate-1-out 1.2s;  animation: cd-rotate-1-out 1.2s;}@-webkit-keyframes cd-rotate-1-in {  0% {    -webkit-transform: rotateX(180deg);    opacity: 0;  }  35% {    -webkit-transform: rotateX(120deg);    opacity: 0;  }  65% {    opacity: 0;  }  100% {    -webkit-transform: rotateX(360deg);    opacity: 1;  }}@-moz-keyframes cd-rotate-1-in {  0% {    -moz-transform: rotateX(180deg);    opacity: 0;  }  35% {    -moz-transform: rotateX(120deg);    opacity: 0;  }  65% {    opacity: 0;  }  100% {    -moz-transform: rotateX(360deg);    opacity: 1;  }}@keyframes cd-rotate-1-in {  0% {    -webkit-transform: rotateX(180deg);    -moz-transform: rotateX(180deg);    -ms-transform: rotateX(180deg);    -o-transform: rotateX(180deg);    transform: rotateX(180deg);    opacity: 0;  }  35% {    -webkit-transform: rotateX(120deg);    -moz-transform: rotateX(120deg);    -ms-transform: rotateX(120deg);    -o-transform: rotateX(120deg);    transform: rotateX(120deg);    opacity: 0;  }  65% {    opacity: 0;  }  100% {    -webkit-transform: rotateX(360deg);    -moz-transform: rotateX(360deg);    -ms-transform: rotateX(360deg);    -o-transform: rotateX(360deg);    transform: rotateX(360deg);    opacity: 1;  }}@-webkit-keyframes cd-rotate-1-out {  0% {    -webkit-transform: rotateX(0deg);    opacity: 1;  }  35% {    -webkit-transform: rotateX(-40deg);    opacity: 1;  }  65% {    opacity: 0;  }  100% {    -webkit-transform: rotateX(180deg);    opacity: 0;  }}@-moz-keyframes cd-rotate-1-out {  0% {    -moz-transform: rotateX(0deg);    opacity: 1;  }  35% {    -moz-transform: rotateX(-40deg);    opacity: 1;  }  65% {    opacity: 0;  }  100% {    -moz-transform: rotateX(180deg);    opacity: 0;  }}@keyframes cd-rotate-1-out {  0% {    -webkit-transform: rotateX(0deg);    -moz-transform: rotateX(0deg);    -ms-transform: rotateX(0deg);    -o-transform: rotateX(0deg);    transform: rotateX(0deg);    opacity: 1;  }  35% {    -webkit-transform: rotateX(-40deg);    -moz-transform: rotateX(-40deg);    -ms-transform: rotateX(-40deg);    -o-transform: rotateX(-40deg);    transform: rotateX(-40deg);    opacity: 1;  }  65% {    opacity: 0;  }  100% {    -webkit-transform: rotateX(180deg);    -moz-transform: rotateX(180deg);    -ms-transform: rotateX(180deg);    -o-transform: rotateX(180deg);    transform: rotateX(180deg);    opacity: 0;  }}/* -------------------------------- xtype -------------------------------- */.cd-headline.type .cd-words-wrapper {  vertical-align: top;  overflow: hidden;}.cd-headline.type .cd-words-wrapper::after {  /* vertical bar */  content: '';  position: absolute;  right: 0;  top: 50%;  bottom: auto;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  height: 90%;  width: 1px;  background-color: #aebcb9;}.cd-headline.type .cd-words-wrapper.waiting::after {  -webkit-animation: cd-pulse 1s infinite;  -moz-animation: cd-pulse 1s infinite;  animation: cd-pulse 1s infinite;}.cd-headline.type .cd-words-wrapper.selected {  background-color: #aebcb9;}.cd-headline.type .cd-words-wrapper.selected::after {  visibility: hidden;}.cd-headline.type .cd-words-wrapper.selected b {  color: #0d0d0d;}.cd-headline.type b {  visibility: hidden;}.cd-headline.type b.is-visible {  visibility: visible;}.cd-headline.type i {  position: absolute;  visibility: hidden;}.cd-headline.type i.in {  position: relative;  visibility: visible;}@-webkit-keyframes cd-pulse {  0% {    -webkit-transform: translateY(-50%) scale(1);    opacity: 1;  }  40% {    -webkit-transform: translateY(-50%) scale(0.9);    opacity: 0;  }  100% {    -webkit-transform: translateY(-50%) scale(0);    opacity: 0;  }}@-moz-keyframes cd-pulse {  0% {    -moz-transform: translateY(-50%) scale(1);    opacity: 1;  }  40% {    -moz-transform: translateY(-50%) scale(0.9);    opacity: 0;  }  100% {    -moz-transform: translateY(-50%) scale(0);    opacity: 0;  }}@keyframes cd-pulse {  0% {    -webkit-transform: translateY(-50%) scale(1);    -moz-transform: translateY(-50%) scale(1);    -ms-transform: translateY(-50%) scale(1);    -o-transform: translateY(-50%) scale(1);    transform: translateY(-50%) scale(1);    opacity: 1;  }  40% {    -webkit-transform: translateY(-50%) scale(0.9);    -moz-transform: translateY(-50%) scale(0.9);    -ms-transform: translateY(-50%) scale(0.9);    -o-transform: translateY(-50%) scale(0.9);    transform: translateY(-50%) scale(0.9);    opacity: 0;  }  100% {    -webkit-transform: translateY(-50%) scale(0);    -moz-transform: translateY(-50%) scale(0);    -ms-transform: translateY(-50%) scale(0);    -o-transform: translateY(-50%) scale(0);    transform: translateY(-50%) scale(0);    opacity: 0;  }}/* -------------------------------- xrotate-2 -------------------------------- */.cd-headline.rotate-2 .cd-words-wrapper {  -webkit-perspective: 300px;  -moz-perspective: 300px;  perspective: 300px;}.cd-headline.rotate-2 i, .cd-headline.rotate-2 em {  display: inline-block;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.cd-headline.rotate-2 b {  opacity: 0;}.cd-headline.rotate-2 i {  -webkit-transform-style: preserve-3d;  -moz-transform-style: preserve-3d;  -ms-transform-style: preserve-3d;  -o-transform-style: preserve-3d;  transform-style: preserve-3d;  -webkit-transform: translateZ(-20px) rotateX(90deg);  -moz-transform: translateZ(-20px) rotateX(90deg);  -ms-transform: translateZ(-20px) rotateX(90deg);  -o-transform: translateZ(-20px) rotateX(90deg);  transform: translateZ(-20px) rotateX(90deg);  opacity: 0;}.is-visible .cd-headline.rotate-2 i {  opacity: 1;}.cd-headline.rotate-2 i.in {  -webkit-animation: cd-rotate-2-in 0.4s forwards;  -moz-animation: cd-rotate-2-in 0.4s forwards;  animation: cd-rotate-2-in 0.4s forwards;}.cd-headline.rotate-2 i.out {  -webkit-animation: cd-rotate-2-out 0.4s forwards;  -moz-animation: cd-rotate-2-out 0.4s forwards;  animation: cd-rotate-2-out 0.4s forwards;}.cd-headline.rotate-2 em {  -webkit-transform: translateZ(20px);  -moz-transform: translateZ(20px);  -ms-transform: translateZ(20px);  -o-transform: translateZ(20px);  transform: translateZ(20px);}.no-csstransitions .cd-headline.rotate-2 i {  -webkit-transform: rotateX(0deg);  -moz-transform: rotateX(0deg);  -ms-transform: rotateX(0deg);  -o-transform: rotateX(0deg);  transform: rotateX(0deg);  opacity: 0;}.no-csstransitions .cd-headline.rotate-2 i em {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}.no-csstransitions .cd-headline.rotate-2 .is-visible i {  opacity: 1;}@-webkit-keyframes cd-rotate-2-in {  0% {    opacity: 0;    -webkit-transform: translateZ(-20px) rotateX(90deg);  }  60% {    opacity: 1;    -webkit-transform: translateZ(-20px) rotateX(-10deg);  }  100% {    opacity: 1;    -webkit-transform: translateZ(-20px) rotateX(0deg);  }}@-moz-keyframes cd-rotate-2-in {  0% {    opacity: 0;    -moz-transform: translateZ(-20px) rotateX(90deg);  }  60% {    opacity: 1;    -moz-transform: translateZ(-20px) rotateX(-10deg);  }  100% {    opacity: 1;    -moz-transform: translateZ(-20px) rotateX(0deg);  }}@keyframes cd-rotate-2-in {  0% {    opacity: 0;    -webkit-transform: translateZ(-20px) rotateX(90deg);    -moz-transform: translateZ(-20px) rotateX(90deg);    -ms-transform: translateZ(-20px) rotateX(90deg);    -o-transform: translateZ(-20px) rotateX(90deg);    transform: translateZ(-20px) rotateX(90deg);  }  60% {    opacity: 1;    -webkit-transform: translateZ(-20px) rotateX(-10deg);    -moz-transform: translateZ(-20px) rotateX(-10deg);    -ms-transform: translateZ(-20px) rotateX(-10deg);    -o-transform: translateZ(-20px) rotateX(-10deg);    transform: translateZ(-20px) rotateX(-10deg);  }  100% {    opacity: 1;    -webkit-transform: translateZ(-20px) rotateX(0deg);    -moz-transform: translateZ(-20px) rotateX(0deg);    -ms-transform: translateZ(-20px) rotateX(0deg);    -o-transform: translateZ(-20px) rotateX(0deg);    transform: translateZ(-20px) rotateX(0deg);  }}@-webkit-keyframes cd-rotate-2-out {  0% {    opacity: 1;    -webkit-transform: translateZ(-20px) rotateX(0);  }  60% {    opacity: 0;    -webkit-transform: translateZ(-20px) rotateX(-100deg);  }  100% {    opacity: 0;    -webkit-transform: translateZ(-20px) rotateX(-90deg);  }}@-moz-keyframes cd-rotate-2-out {  0% {    opacity: 1;    -moz-transform: translateZ(-20px) rotateX(0);  }  60% {    opacity: 0;    -moz-transform: translateZ(-20px) rotateX(-100deg);  }  100% {    opacity: 0;    -moz-transform: translateZ(-20px) rotateX(-90deg);  }}@keyframes cd-rotate-2-out {  0% {    opacity: 1;    -webkit-transform: translateZ(-20px) rotateX(0);    -moz-transform: translateZ(-20px) rotateX(0);    -ms-transform: translateZ(-20px) rotateX(0);    -o-transform: translateZ(-20px) rotateX(0);    transform: translateZ(-20px) rotateX(0);  }  60% {    opacity: 0;    -webkit-transform: translateZ(-20px) rotateX(-100deg);    -moz-transform: translateZ(-20px) rotateX(-100deg);    -ms-transform: translateZ(-20px) rotateX(-100deg);    -o-transform: translateZ(-20px) rotateX(-100deg);    transform: translateZ(-20px) rotateX(-100deg);  }  100% {    opacity: 0;    -webkit-transform: translateZ(-20px) rotateX(-90deg);    -moz-transform: translateZ(-20px) rotateX(-90deg);    -ms-transform: translateZ(-20px) rotateX(-90deg);    -o-transform: translateZ(-20px) rotateX(-90deg);    transform: translateZ(-20px) rotateX(-90deg);  }}/* -------------------------------- xloading-bar -------------------------------- */.cd-headline.loading-bar span {  display: inline-block;  padding: .2em 0;}.cd-headline.loading-bar .cd-words-wrapper {  overflow: hidden;  vertical-align: top;}.cd-headline.loading-bar .cd-words-wrapper::after {  /* loading bar */  content: '';  position: absolute;  left: 0;  bottom: 0;  height: 3px;  width: 0;  background: #0096a7;  z-index: 2;  -webkit-transition: width 0.3s -0.1s;  -moz-transition: width 0.3s -0.1s;  transition: width 0.3s -0.1s;}.cd-headline.loading-bar .cd-words-wrapper.is-loading::after {  width: 100%;  -webkit-transition: width 3s;  -moz-transition: width 3s;  transition: width 3s;}.cd-headline.loading-bar b {  top: .2em;  opacity: 0;  -webkit-transition: opacity 0.3s;  -moz-transition: opacity 0.3s;  transition: opacity 0.3s;}.cd-headline.loading-bar b.is-visible {  opacity: 1;  top: 0;}/* -------------------------------- xslide -------------------------------- */.cd-headline.slide span {  display: inline-block;  padding: .2em 0;}.cd-headline.slide .cd-words-wrapper {  overflow: hidden;  vertical-align: top;}.cd-headline.slide b {  opacity: 0;  top: .2em;}.cd-headline.slide b.is-visible {  top: 0;  opacity: 1;  -webkit-animation: slide-in 0.6s;  -moz-animation: slide-in 0.6s;  animation: slide-in 0.6s;}.cd-headline.slide b.is-hidden {  -webkit-animation: slide-out 0.6s;  -moz-animation: slide-out 0.6s;  animation: slide-out 0.6s;}@-webkit-keyframes slide-in {  0% {    opacity: 0;    -webkit-transform: translateY(-100%);  }  60% {    opacity: 1;    -webkit-transform: translateY(20%);  }  100% {    opacity: 1;    -webkit-transform: translateY(0);  }}@-moz-keyframes slide-in {  0% {    opacity: 0;    -moz-transform: translateY(-100%);  }  60% {    opacity: 1;    -moz-transform: translateY(20%);  }  100% {    opacity: 1;    -moz-transform: translateY(0);  }}@keyframes slide-in {  0% {    opacity: 0;    -webkit-transform: translateY(-100%);    -moz-transform: translateY(-100%);    -ms-transform: translateY(-100%);    -o-transform: translateY(-100%);    transform: translateY(-100%);  }  60% {    opacity: 1;    -webkit-transform: translateY(20%);    -moz-transform: translateY(20%);    -ms-transform: translateY(20%);    -o-transform: translateY(20%);    transform: translateY(20%);  }  100% {    opacity: 1;    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -ms-transform: translateY(0);    -o-transform: translateY(0);    transform: translateY(0);  }}@-webkit-keyframes slide-out {  0% {    opacity: 1;    -webkit-transform: translateY(0);  }  60% {    opacity: 0;    -webkit-transform: translateY(120%);  }  100% {    opacity: 0;    -webkit-transform: translateY(100%);  }}@-moz-keyframes slide-out {  0% {    opacity: 1;    -moz-transform: translateY(0);  }  60% {    opacity: 0;    -moz-transform: translateY(120%);  }  100% {    opacity: 0;    -moz-transform: translateY(100%);  }}@keyframes slide-out {  0% {    opacity: 1;    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -ms-transform: translateY(0);    -o-transform: translateY(0);    transform: translateY(0);  }  60% {    opacity: 0;    -webkit-transform: translateY(120%);    -moz-transform: translateY(120%);    -ms-transform: translateY(120%);    -o-transform: translateY(120%);    transform: translateY(120%);  }  100% {    opacity: 0;    -webkit-transform: translateY(100%);    -moz-transform: translateY(100%);    -ms-transform: translateY(100%);    -o-transform: translateY(100%);    transform: translateY(100%);  }}/* -------------------------------- xclip -------------------------------- */.cd-headline.clip span {  display: inline-block;  padding: .2em 0;}.cd-headline.clip .cd-words-wrapper {  overflow: hidden;  vertical-align: top;}.cd-headline.clip .cd-words-wrapper::after {  /* line */  content: '';  position: absolute;  top: 0;  right: 0;  width: 2px;  height: 100%;  background-color: #aebcb9;}.cd-headline.clip b {  opacity: 0;}.cd-headline.clip b.is-visible {  opacity: 1;}/* -------------------------------- xzoom -------------------------------- */.cd-headline.zoom .cd-words-wrapper {  -webkit-perspective: 300px;  -moz-perspective: 300px;  perspective: 300px;}.cd-headline.zoom b {  opacity: 0;}.cd-headline.zoom b.is-visible {  opacity: 1;  -webkit-animation: zoom-in 0.8s;  -moz-animation: zoom-in 0.8s;  animation: zoom-in 0.8s;}.cd-headline.zoom b.is-hidden {  -webkit-animation: zoom-out 0.8s;  -moz-animation: zoom-out 0.8s;  animation: zoom-out 0.8s;}@-webkit-keyframes zoom-in {  0% {    opacity: 0;    -webkit-transform: translateZ(100px);  }  100% {    opacity: 1;    -webkit-transform: translateZ(0);  }}@-moz-keyframes zoom-in {  0% {    opacity: 0;    -moz-transform: translateZ(100px);  }  100% {    opacity: 1;    -moz-transform: translateZ(0);  }}@keyframes zoom-in {  0% {    opacity: 0;    -webkit-transform: translateZ(100px);    -moz-transform: translateZ(100px);    -ms-transform: translateZ(100px);    -o-transform: translateZ(100px);    transform: translateZ(100px);  }  100% {    opacity: 1;    -webkit-transform: translateZ(0);    -moz-transform: translateZ(0);    -ms-transform: translateZ(0);    -o-transform: translateZ(0);    transform: translateZ(0);  }}@-webkit-keyframes zoom-out {  0% {    opacity: 1;    -webkit-transform: translateZ(0);  }  100% {    opacity: 0;    -webkit-transform: translateZ(-100px);  }}@-moz-keyframes zoom-out {  0% {    opacity: 1;    -moz-transform: translateZ(0);  }  100% {    opacity: 0;    -moz-transform: translateZ(-100px);  }}@keyframes zoom-out {  0% {    opacity: 1;    -webkit-transform: translateZ(0);    -moz-transform: translateZ(0);    -ms-transform: translateZ(0);    -o-transform: translateZ(0);    transform: translateZ(0);  }  100% {    opacity: 0;    -webkit-transform: translateZ(-100px);    -moz-transform: translateZ(-100px);    -ms-transform: translateZ(-100px);    -o-transform: translateZ(-100px);    transform: translateZ(-100px);  }}/* -------------------------------- xrotate-3 -------------------------------- */.cd-headline.rotate-3 .cd-words-wrapper {  -webkit-perspective: 300px;  -moz-perspective: 300px;  perspective: 300px;}.cd-headline.rotate-3 b {  opacity: 0;}.cd-headline.rotate-3 i {  display: inline-block;  -webkit-transform: rotateY(180deg);  -moz-transform: rotateY(180deg);  -ms-transform: rotateY(180deg);  -o-transform: rotateY(180deg);  transform: rotateY(180deg);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.is-visible .cd-headline.rotate-3 i {  -webkit-transform: rotateY(0deg);  -moz-transform: rotateY(0deg);  -ms-transform: rotateY(0deg);  -o-transform: rotateY(0deg);  transform: rotateY(0deg);}.cd-headline.rotate-3 i.in {  -webkit-animation: cd-rotate-3-in 0.6s forwards;  -moz-animation: cd-rotate-3-in 0.6s forwards;  animation: cd-rotate-3-in 0.6s forwards;}.cd-headline.rotate-3 i.out {  -webkit-animation: cd-rotate-3-out 0.6s forwards;  -moz-animation: cd-rotate-3-out 0.6s forwards;  animation: cd-rotate-3-out 0.6s forwards;}.no-csstransitions .cd-headline.rotate-3 i {  -webkit-transform: rotateY(0deg);  -moz-transform: rotateY(0deg);  -ms-transform: rotateY(0deg);  -o-transform: rotateY(0deg);  transform: rotateY(0deg);  opacity: 0;}.no-csstransitions .cd-headline.rotate-3 .is-visible i {  opacity: 1;}@-webkit-keyframes cd-rotate-3-in {  0% {    -webkit-transform: rotateY(180deg);  }  100% {    -webkit-transform: rotateY(0deg);  }}@-moz-keyframes cd-rotate-3-in {  0% {    -moz-transform: rotateY(180deg);  }  100% {    -moz-transform: rotateY(0deg);  }}@keyframes cd-rotate-3-in {  0% {    -webkit-transform: rotateY(180deg);    -moz-transform: rotateY(180deg);    -ms-transform: rotateY(180deg);    -o-transform: rotateY(180deg);    transform: rotateY(180deg);  }  100% {    -webkit-transform: rotateY(0deg);    -moz-transform: rotateY(0deg);    -ms-transform: rotateY(0deg);    -o-transform: rotateY(0deg);    transform: rotateY(0deg);  }}@-webkit-keyframes cd-rotate-3-out {  0% {    -webkit-transform: rotateY(0);  }  100% {    -webkit-transform: rotateY(-180deg);  }}@-moz-keyframes cd-rotate-3-out {  0% {    -moz-transform: rotateY(0);  }  100% {    -moz-transform: rotateY(-180deg);  }}@keyframes cd-rotate-3-out {  0% {    -webkit-transform: rotateY(0);    -moz-transform: rotateY(0);    -ms-transform: rotateY(0);    -o-transform: rotateY(0);    transform: rotateY(0);  }  100% {    -webkit-transform: rotateY(-180deg);    -moz-transform: rotateY(-180deg);    -ms-transform: rotateY(-180deg);    -o-transform: rotateY(-180deg);    transform: rotateY(-180deg);  }}/* -------------------------------- xscale -------------------------------- */.cd-headline.scale b {  opacity: 0;}.cd-headline.scale i {  display: inline-block;  opacity: 0;  -webkit-transform: scale(0);  -moz-transform: scale(0);  -ms-transform: scale(0);  -o-transform: scale(0);  transform: scale(0);}.is-visible .cd-headline.scale i {  opacity: 1;}.cd-headline.scale i.in {  -webkit-animation: scale-up 0.6s forwards;  -moz-animation: scale-up 0.6s forwards;  animation: scale-up 0.6s forwards;}.cd-headline.scale i.out {  -webkit-animation: scale-down 0.6s forwards;  -moz-animation: scale-down 0.6s forwards;  animation: scale-down 0.6s forwards;}.no-csstransitions .cd-headline.scale i {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);  opacity: 0;}.no-csstransitions .cd-headline.scale .is-visible i {  opacity: 1;}@-webkit-keyframes scale-up {  0% {    -webkit-transform: scale(0);    opacity: 0;  }  60% {    -webkit-transform: scale(1.2);    opacity: 1;  }  100% {    -webkit-transform: scale(1);    opacity: 1;  }}@-moz-keyframes scale-up {  0% {    -moz-transform: scale(0);    opacity: 0;  }  60% {    -moz-transform: scale(1.2);    opacity: 1;  }  100% {    -moz-transform: scale(1);    opacity: 1;  }}@keyframes scale-up {  0% {    -webkit-transform: scale(0);    -moz-transform: scale(0);    -ms-transform: scale(0);    -o-transform: scale(0);    transform: scale(0);    opacity: 0;  }  60% {    -webkit-transform: scale(1.2);    -moz-transform: scale(1.2);    -ms-transform: scale(1.2);    -o-transform: scale(1.2);    transform: scale(1.2);    opacity: 1;  }  100% {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    transform: scale(1);    opacity: 1;  }}@-webkit-keyframes scale-down {  0% {    -webkit-transform: scale(1);    opacity: 1;  }  60% {    -webkit-transform: scale(0);    opacity: 0;  }}@-moz-keyframes scale-down {  0% {    -moz-transform: scale(1);    opacity: 1;  }  60% {    -moz-transform: scale(0);    opacity: 0;  }}@keyframes scale-down {  0% {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    transform: scale(1);    opacity: 1;  }  60% {    -webkit-transform: scale(0);    -moz-transform: scale(0);    -ms-transform: scale(0);    -o-transform: scale(0);    transform: scale(0);    opacity: 0;  }}/* -------------------------------- xpush -------------------------------- */.cd-headline.push b {  opacity: 0;}.cd-headline.push b.is-visible {  opacity: 1;  -webkit-animation: push-in 0.6s;  -moz-animation: push-in 0.6s;  animation: push-in 0.6s;}.cd-headline.push b.is-hidden {  -webkit-animation: push-out 0.6s;  -moz-animation: push-out 0.6s;  animation: push-out 0.6s;}@-webkit-keyframes push-in {  0% {    opacity: 0;    -webkit-transform: translateX(-100%);  }  60% {    opacity: 1;    -webkit-transform: translateX(10%);  }  100% {    opacity: 1;    -webkit-transform: translateX(0);  }}@-moz-keyframes push-in {  0% {    opacity: 0;    -moz-transform: translateX(-100%);  }  60% {    opacity: 1;    -moz-transform: translateX(10%);  }  100% {    opacity: 1;    -moz-transform: translateX(0);  }}@keyframes push-in {  0% {    opacity: 0;    -webkit-transform: translateX(-100%);    -moz-transform: translateX(-100%);    -ms-transform: translateX(-100%);    -o-transform: translateX(-100%);    transform: translateX(-100%);  }  60% {    opacity: 1;    -webkit-transform: translateX(10%);    -moz-transform: translateX(10%);    -ms-transform: translateX(10%);    -o-transform: translateX(10%);    transform: translateX(10%);  }  100% {    opacity: 1;    -webkit-transform: translateX(0);    -moz-transform: translateX(0);    -ms-transform: translateX(0);    -o-transform: translateX(0);    transform: translateX(0);  }}@-webkit-keyframes push-out {  0% {    opacity: 1;    -webkit-transform: translateX(0);  }  60% {    opacity: 0;    -webkit-transform: translateX(110%);  }  100% {    opacity: 0;    -webkit-transform: translateX(100%);  }}@-moz-keyframes push-out {  0% {    opacity: 1;    -moz-transform: translateX(0);  }  60% {    opacity: 0;    -moz-transform: translateX(110%);  }  100% {    opacity: 0;    -moz-transform: translateX(100%);  }}@keyframes push-out {  0% {    opacity: 1;    -webkit-transform: translateX(0);    -moz-transform: translateX(0);    -ms-transform: translateX(0);    -o-transform: translateX(0);    transform: translateX(0);  }  60% {    opacity: 0;    -webkit-transform: translateX(110%);    -moz-transform: translateX(110%);    -ms-transform: translateX(110%);    -o-transform: translateX(110%);    transform: translateX(110%);  }  100% {    opacity: 0;    -webkit-transform: translateX(100%);    -moz-transform: translateX(100%);    -ms-transform: translateX(100%);    -o-transform: translateX(100%);    transform: translateX(100%);  }}.c-cyan{    color: cyan !important}.greedy-nav .container{ padding:0px !important;}.greedy-nav{ background:#f7f7f7;}.breadcrumb-menu ul.breadcrumb li a {	  padding:0px 0px 0px 0px !important ;  } .breadcrumb {  display: inherit !important;}    .breadcrumb-menu ul.breadcrumb li+li:before {    padding: 0px 0px 0px 0px;    color: #0b82fc;    content: "/\00a0";}    .breadcrumb2 .container {    margin: 0px;     width: 100% !important;}  .greedy-nav .visible-links li{ border-left: 1px solid #dedede; padding:0px 8px 0px 8px !important;}  }.greedy-nav{position:relative;min-width:250px;background:#f1f1f2;margin-top:0px; font-family:"Manrope", sans-serif;}.greedy-nav .hidden-links a{color:#fff; font-family:"Manrope", sans-serif !important;}.greedy-nav a{font-family:"Manrope", sans-serif; display:block;padding:16px 0;font-size:15px;color:#003c97;text-decoration:none;text-transform:capitalize;}.greedy-nav a:hover,.greedy-nav a:focus{color:#009ba5;text-decoration:none}.greedy-nav button{position:absolute;height:100%;right:0;padding:0 15px;border:0;outline:0;background-color:#000;color:#000;cursor:pointer}.greedy-nav button:hover{background-color:#009ba5}.greedy-nav button::after{content:attr(count);position:absolute;width:30px;height:30px;left:-16px;top:12px;text-align:center;background-color:#000;color:#fff;font-size:14px;line-height:24px;border-radius:50%;border:3px solid #fff;font-weight:bold}.greedy-nav button:hover::after{transform:scale(1.075);background-color:#009ba5}.greedy-nav .hamburger{position:relative;width:32px;height:4px;background:#fff;margin:auto}.greedy-nav .hamburger:before,.greedy-nav .hamburger:after{content:'';position:absolute;left:0;width:32px;height:4px;background:#fff}.greedy-nav .hamburger:before{top:-8px}.greedy-nav .hamburger:after{bottom:-8px}.greedy-nav .visible-links{display:inline-table;margin:0;padding:0;list-style:none;overflow:hidden}.greedy-nav .visible-links li{display:table-cell;padding:0 7px;text-align:left}.greedy-nav .hidden-links{position:absolute;right:0px;z-index:1;min-width:180px;top:100%;background:#009ba5;margin:0;z-index:99;padding:0;list-style:none}.hidden-links a:hover,.hidden-links a:focus{color:#fff;text-decoration:none}.greedy-nav .hidden-links li{padding:0 20px;display:block;border-top:1px solid #f1f1f2}.greedy-nav .visible-links li a.active{color:#03a8e7;text-decoration:none;border-bottom:3px solid #03a8e7}.greedy-nav .visible-links li a:hover{color:#03a8e7;text-decoration:none;border-bottom:3px solid #03a8e7}.greedy-nav .hidden{visibility:hidden}@media(min-width:480px) and (max-width:767px){	.greedy-nav a{font-size:13px}.greedy-nav{min-height:57px}}@media(min-width:310px) and (max-width:480px){		.greedy-nav{min-height:57px}}				@media(min-width:1681px) and (max-width:2700px){			.greedy-nav .visible-links li{display:table-cell;padding:0 12px;text-align:center}						.greedy-nav .visible-links li:first-child{ padding-left:0px !important;}			}															@media (min-width: 320px) and (max-width: 767px) {								html{ overflow-x:hidden !important;}								.greedy-nav{ overflow-X:scroll;}				.greedy-nav .visible-links li{ border-left: 1px solid #dedede; padding:0px 1px 0px 2px !important;}			}																			#preloader {    position: fixed;    top:0;    left:0;    right:0;    bottom:0;    background-color:#FFF; /* change if the mask should have another color then white */    z-index:99999; /* makes sure it stays on top */}#status {    width:500px;    height:500px;    position:absolute;    left:50%; /* centers the loading animation horizontally one the screen */    top:50%; /* centers the loading animation vertically one the screen */    background-image:url("../img/pre-loader-1.gif");    z-index:9999; /* path to your loading animation */    background-repeat:no-repeat;    background-position:center;    background-size: cover;    margin:-250px 0 0 -200px; /* is width and height divided by two */}#click1-tab:hover{	right: -59px !important;}#click2-tab:hover{	right: -59px !important;}